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

** 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: 4720200 (0x00480648)
    Section header offset: 4720232 (0x00480668)

    Section header string table index: 16

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

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


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

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

    $d
    RESET
    __Vectors
        0x00018000:    10023e10    .>..    DCD    268582416
        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:    0001ca21    !...    DCD    117281
        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:    0001fe4d    M...    DCD    130637
        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:    00024909    .I..    DCD    149769
        0x000180c4:    00024929    )I..    DCD    149801
        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:    0002486d    mH..    DCD    149613
        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:    00020fab    ....    DCD    135083
        0x00018124:    00020fd9    ....    DCD    135129
        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:    00033e30    0>..    DCD    212528
        0x0001826c:    00033e60    `>..    DCD    212576
    $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:    f02bfe52    +.R.    BL       _fp_init ; 0x43fae
    .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:    f000fb3d    ..=.    BL       __semihosting_library_function ; 0x1898e
        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:    f01ff8a7    ....    BL       main ; 0x3746c
        0x0001831e:    f000fb5b    ..[.    BL       exit ; 0x189d8
    .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:    f000fb5f    .._.    BL       _sys_exit ; 0x189ec
        0x0001832e:    0000        ..      MOVS     r0,r0
    .emb_text
    $v0
    SVC_Handler
        0x00018330:    4b2c        ,K      LDR      r3,[pc,#176] ; [0x183e4] = 0x10000414
        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] = 0x10000414
        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:    f029fee7    )...    BL       vTaskSwitchContext ; 0x4218c
        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:    10000414    ....    DCD    268436500
    $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] = 0x1001aea8
        0x00018400:    f5017100    ...q    ADD      r1,r1,#0x200
        0x00018404:    f0210103    !...    BIC      r1,r1,#3
        0x00018408:    468d        .F      MOV      sp,r1
        0x0001840a:    f00cbb09    ....    B.W      am_util_faultisr_collect_data ; 0x24a20
        0x0001840e:    0000        ..      MOVS     r0,r0
    $d
        0x00018410:    1001aea8    ....    DCD    268545704
    $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] = 0x10022e10
        0x0001844a:    4903        .I      LDR      r1,[pc,#12] ; [0x18458] = 0x10023e10
        0x0001844c:    4a01        .J      LDR      r2,[pc,#4] ; [0x18454] = 0x10022e10
        0x0001844e:    4b03        .K      LDR      r3,[pc,#12] ; [0x1845c] = 0x10022e10
        0x00018450:    4770        pG      BX       lr
    $d
        0x00018452:    0000        ..      DCW    0
        0x00018454:    10022e10    ....    DCD    268578320
        0x00018458:    10023e10    .>..    DCD    268582416
        0x0001845c:    10022e10    ....    DCD    268578320
    $t
    .text
    __aeabi_uldivmod
    _ll_udiv
        0x00018460:    ea530c02    S...    ORRS     r12,r3,r2
        0x00018464:    f0008069    ..i.    BEQ.W    0x1853a ; __aeabi_uldivmod + 218
        0x00018468:    e92d4bf0    -..K    PUSH     {r4-r9,r11,lr}
        0x0001846c:    f04f0600    O...    MOV      r6,#0
        0x00018470:    2b00        .+      CMP      r3,#0
        0x00018472:    bf1f        ..      ITTTT    NE
        0x00018474:    fab3f583    ....    CLZNE    r5,r3
        0x00018478:    fa03f405    ....    LSLNE    r4,r3,r5
        0x0001847c:    fa24f605    $...    LSRNE    r6,r4,r5
        0x00018480:    405e        ^@      EORNE    r6,r6,r3
        0x00018482:    bf12        ..      ITEE     NE
        0x00018484:    4316        .C      ORRNE    r6,r6,r2
        0x00018486:    fab2f582    ....    CLZEQ    r5,r2
        0x0001848a:    fa02f405    ....    LSLEQ    r4,r2,r5
        0x0001848e:    f1c50520    .. .    RSB      r5,r5,#0x20
        0x00018492:    bf1e        ..      ITTT     NE
        0x00018494:    fa22fc05    "...    LSRNE    r12,r2,r5
        0x00018498:    ea44040c    D...    ORRNE    r4,r4,r12
        0x0001849c:    3520         5      ADDNE    r5,r5,#0x20
        0x0001849e:    ea564c04    V..L    ORRS     r12,r6,r4,LSL #16
        0x000184a2:    ea4f4414    O..D    LSR      r4,r4,#16
        0x000184a6:    bf18        ..      IT       NE
        0x000184a8:    1c64        d.      ADDNE    r4,r4,#1
        0x000184aa:    f04f0800    O...    MOV      r8,#0
        0x000184ae:    f04f0900    O...    MOV      r9,#0
        0x000184b2:    4290        .B      CMP      r0,r2
        0x000184b4:    eb710c03    q...    SBCS     r12,r1,r3
        0x000184b8:    d339        9.      BCC      0x1852e ; __aeabi_uldivmod + 206
        0x000184ba:    2900        .)      CMP      r1,#0
        0x000184bc:    bf19        ..      ITTEE    NE
        0x000184be:    fab1f781    ....    CLZNE    r7,r1
        0x000184c2:    fa01f607    ....    LSLNE    r6,r1,r7
        0x000184c6:    fab0f780    ....    CLZEQ    r7,r0
        0x000184ca:    fa00f607    ....    LSLEQ    r6,r0,r7
        0x000184ce:    f1c70720    .. .    RSB      r7,r7,#0x20
        0x000184d2:    bf1e        ..      ITTT     NE
        0x000184d4:    fa20fc07     ...    LSRNE    r12,r0,r7
        0x000184d8:    ea46060c    F...    ORRNE    r6,r6,r12
        0x000184dc:    3720         7      ADDNE    r7,r7,#0x20
        0x000184de:    fbb6fcf4    ....    UDIV     r12,r6,r4
        0x000184e2:    eba70705    ....    SUB      r7,r7,r5
        0x000184e6:    3f10        .?      SUBS     r7,r7,#0x10
        0x000184e8:    f0070b1f    ....    AND      r11,r7,#0x1f
        0x000184ec:    f1cb0620    .. .    RSB      r6,r11,#0x20
        0x000184f0:    fa0cfb0b    ....    LSL      r11,r12,r11
        0x000184f4:    fa2cf606    ,...    LSR      r6,r12,r6
        0x000184f8:    bf44        D.      ITT      MI
        0x000184fa:    46b3        .F      MOVMI    r11,r6
        0x000184fc:    2600        .&      MOVMI    r6,#0
        0x000184fe:    2f20         /      CMP      r7,#0x20
        0x00018500:    bfa4        ..      ITT      GE
        0x00018502:    465e        ^F      MOVGE    r6,r11
        0x00018504:    f04f0b00    O...    MOVGE    r11,#0
        0x00018508:    ea5b0c06    [...    ORRS     r12,r11,r6
        0x0001850c:    bf08        ..      IT       EQ
        0x0001850e:    f04f0b01    O...    MOVEQ    r11,#1
        0x00018512:    eb19090b    ....    ADDS     r9,r9,r11
        0x00018516:    fbab7c02    ...|    UMULL    r7,r12,r11,r2
        0x0001851a:    eb480806    H...    ADC      r8,r8,r6
        0x0001851e:    1bc0        ..      SUBS     r0,r0,r7
        0x00018520:    fb06cc02    ....    MLA      r12,r6,r2,r12
        0x00018524:    fb0bcc03    ....    MLA      r12,r11,r3,r12
        0x00018528:    eb71010c    q...    SBCS     r1,r1,r12
        0x0001852c:    e7c1        ..      B        0x184b2 ; __aeabi_uldivmod + 82
        0x0001852e:    460b        .F      MOV      r3,r1
        0x00018530:    4602        .F      MOV      r2,r0
        0x00018532:    4641        AF      MOV      r1,r8
        0x00018534:    4648        HF      MOV      r0,r9
        0x00018536:    e8bd8bf0    ....    POP      {r4-r9,r11,pc}
        0x0001853a:    b513        ..      PUSH     {r0,r1,r4,lr}
        0x0001853c:    f04f0000    O...    MOV      r0,#0
        0x00018540:    f04f0100    O...    MOV      r1,#0
        0x00018544:    f3af8000    ....    NOP.W    
        0x00018548:    e8bd401c    ...@    POP      {r2-r4,lr}
        0x0001854c:    4770        pG      BX       lr
    .text
    __aeabi_llsl
    _ll_shift_l
        0x0001854e:    f1b20320    .. .    SUBS     r3,r2,#0x20
        0x00018552:    d50a        ..      BPL      0x1856a ; __aeabi_llsl + 28
        0x00018554:    f1c20320    .. .    RSB      r3,r2,#0x20
        0x00018558:    fa01f102    ....    LSL      r1,r1,r2
        0x0001855c:    fa20f303     ...    LSR      r3,r0,r3
        0x00018560:    fa00f002    ....    LSL      r0,r0,r2
        0x00018564:    ea410103    A...    ORR      r1,r1,r3
        0x00018568:    4770        pG      BX       lr
        0x0001856a:    fa00f103    ....    LSL      r1,r0,r3
        0x0001856e:    f04f0000    O...    MOV      r0,#0
        0x00018572:    4770        pG      BX       lr
    .text
    __aeabi_llsr
    _ll_ushift_r
        0x00018574:    f1b20320    .. .    SUBS     r3,r2,#0x20
        0x00018578:    d50a        ..      BPL      0x18590 ; __aeabi_llsr + 28
        0x0001857a:    f1c20320    .. .    RSB      r3,r2,#0x20
        0x0001857e:    fa20f002     ...    LSR      r0,r0,r2
        0x00018582:    fa01f303    ....    LSL      r3,r1,r3
        0x00018586:    fa21f102    !...    LSR      r1,r1,r2
        0x0001858a:    ea400003    @...    ORR      r0,r0,r3
        0x0001858e:    4770        pG      BX       lr
        0x00018590:    fa21f003    !...    LSR      r0,r1,r3
        0x00018594:    f04f0100    O...    MOV      r1,#0
        0x00018598:    4770        pG      BX       lr
    .text
    memcmp
        0x0001859a:    ea400301    @...    ORR      r3,r0,r1
        0x0001859e:    b510        ..      PUSH     {r4,lr}
        0x000185a0:    079b        ..      LSLS     r3,r3,#30
        0x000185a2:    d10f        ..      BNE      0x185c4 ; memcmp + 42
        0x000185a4:    2a04        .*      CMP      r2,#4
        0x000185a6:    d30d        ..      BCC      0x185c4 ; memcmp + 42
        0x000185a8:    c810        ..      LDM      r0!,{r4}
        0x000185aa:    c908        ..      LDM      r1!,{r3}
        0x000185ac:    1f12        ..      SUBS     r2,r2,#4
        0x000185ae:    429c        .B      CMP      r4,r3
        0x000185b0:    d0f8        ..      BEQ      0x185a4 ; memcmp + 10
        0x000185b2:    ba20         .      REV      r0,r4
        0x000185b4:    ba19        ..      REV      r1,r3
        0x000185b6:    4288        .B      CMP      r0,r1
        0x000185b8:    d901        ..      BLS      0x185be ; memcmp + 36
        0x000185ba:    2001        .       MOVS     r0,#1
        0x000185bc:    bd10        ..      POP      {r4,pc}
        0x000185be:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000185c2:    bd10        ..      POP      {r4,pc}
        0x000185c4:    b11a        ..      CBZ      r2,0x185ce ; memcmp + 52
        0x000185c6:    07d3        ..      LSLS     r3,r2,#31
        0x000185c8:    d003        ..      BEQ      0x185d2 ; memcmp + 56
        0x000185ca:    1c52        R.      ADDS     r2,r2,#1
        0x000185cc:    e007        ..      B        0x185de ; memcmp + 68
        0x000185ce:    2000        .       MOVS     r0,#0
        0x000185d0:    bd10        ..      POP      {r4,pc}
        0x000185d2:    f8103b01    ...;    LDRB     r3,[r0],#1
        0x000185d6:    f8114b01    ...K    LDRB     r4,[r1],#1
        0x000185da:    1b1b        ..      SUBS     r3,r3,r4
        0x000185dc:    d107        ..      BNE      0x185ee ; memcmp + 84
        0x000185de:    f8103b01    ...;    LDRB     r3,[r0],#1
        0x000185e2:    f8114b01    ...K    LDRB     r4,[r1],#1
        0x000185e6:    1b1b        ..      SUBS     r3,r3,r4
        0x000185e8:    d101        ..      BNE      0x185ee ; memcmp + 84
        0x000185ea:    1e92        ..      SUBS     r2,r2,#2
        0x000185ec:    d1f1        ..      BNE      0x185d2 ; memcmp + 56
        0x000185ee:    4618        .F      MOV      r0,r3
        0x000185f0:    bd10        ..      POP      {r4,pc}
    .text
    strcpy
        0x000185f2:    ea400301    @...    ORR      r3,r0,r1
        0x000185f6:    4602        .F      MOV      r2,r0
        0x000185f8:    b530        0.      PUSH     {r4,r5,lr}
        0x000185fa:    079b        ..      LSLS     r3,r3,#30
        0x000185fc:    d110        ..      BNE      0x18620 ; strcpy + 46
        0x000185fe:    f04f3401    O..4    MOV      r4,#0x1010101
        0x00018602:    e000        ..      B        0x18606 ; strcpy + 20
        0x00018604:    c208        ..      STM      r2!,{r3}
        0x00018606:    c908        ..      LDM      r1!,{r3}
        0x00018608:    1b1d        ..      SUBS     r5,r3,r4
        0x0001860a:    439d        .C      BICS     r5,r5,r3
        0x0001860c:    ea151fc4    ....    TST      r5,r4,LSL #7
        0x00018610:    d0f8        ..      BEQ      0x18604 ; strcpy + 18
        0x00018612:    f01301ff    ....    ANDS     r1,r3,#0xff
        0x00018616:    f8021b01    ....    STRB     r1,[r2],#1
        0x0001861a:    d00d        ..      BEQ      0x18638 ; strcpy + 70
        0x0001861c:    0a1b        ..      LSRS     r3,r3,#8
        0x0001861e:    e7f8        ..      B        0x18612 ; strcpy + 32
        0x00018620:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00018624:    2b00        .+      CMP      r3,#0
        0x00018626:    f8023b01    ...;    STRB     r3,[r2],#1
        0x0001862a:    d005        ..      BEQ      0x18638 ; strcpy + 70
        0x0001862c:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00018630:    2b00        .+      CMP      r3,#0
        0x00018632:    f8023b01    ...;    STRB     r3,[r2],#1
        0x00018636:    d1f3        ..      BNE      0x18620 ; strcpy + 46
        0x00018638:    bd30        0.      POP      {r4,r5,pc}
    .text
    strlen
        0x0001863a:    b510        ..      PUSH     {r4,lr}
        0x0001863c:    1c43        C.      ADDS     r3,r0,#1
        0x0001863e:    e002        ..      B        0x18646 ; strlen + 12
        0x00018640:    f8101b01    ....    LDRB     r1,[r0],#1
        0x00018644:    b171        q.      CBZ      r1,0x18664 ; strlen + 42
        0x00018646:    0781        ..      LSLS     r1,r0,#30
        0x00018648:    d1fa        ..      BNE      0x18640 ; strlen + 6
        0x0001864a:    f04f3201    O..2    MOV      r2,#0x1010101
        0x0001864e:    c802        ..      LDM      r0!,{r1}
        0x00018650:    1a8c        ..      SUBS     r4,r1,r2
        0x00018652:    438c        .C      BICS     r4,r4,r1
        0x00018654:    ea1411c2    ....    ANDS     r1,r4,r2,LSL #7
        0x00018658:    d0f9        ..      BEQ      0x1864e ; strlen + 20
        0x0001865a:    1ac0        ..      SUBS     r0,r0,r3
        0x0001865c:    060a        ..      LSLS     r2,r1,#24
        0x0001865e:    d003        ..      BEQ      0x18668 ; strlen + 46
        0x00018660:    1ec0        ..      SUBS     r0,r0,#3
        0x00018662:    bd10        ..      POP      {r4,pc}
        0x00018664:    1ac0        ..      SUBS     r0,r0,r3
        0x00018666:    bd10        ..      POP      {r4,pc}
        0x00018668:    040a        ..      LSLS     r2,r1,#16
        0x0001866a:    d001        ..      BEQ      0x18670 ; strlen + 54
        0x0001866c:    1e80        ..      SUBS     r0,r0,#2
        0x0001866e:    bd10        ..      POP      {r4,pc}
        0x00018670:    0209        ..      LSLS     r1,r1,#8
        0x00018672:    d0fc        ..      BEQ      0x1866e ; strlen + 52
        0x00018674:    1e40        @.      SUBS     r0,r0,#1
        0x00018676:    bd10        ..      POP      {r4,pc}
    .text
    __aeabi_memcpy
    __rt_memcpy
        0x00018678:    2a03        .*      CMP      r2,#3
        0x0001867a:    f2408030    @.0.    BLS.W    _memcpy_lastbytes ; 0x186de
        0x0001867e:    f0100c03    ....    ANDS     r12,r0,#3
        0x00018682:    f0008015    ....    BEQ.W    0x186b0 ; __aeabi_memcpy + 56
        0x00018686:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x0001868a:    f1bc0f02    ....    CMP      r12,#2
        0x0001868e:    4462        bD      ADD      r2,r2,r12
        0x00018690:    bf98        ..      IT       LS
        0x00018692:    f811cb01    ....    LDRBLS   r12,[r1],#1
        0x00018696:    f8003b01    ...;    STRB     r3,[r0],#1
        0x0001869a:    bf38        8.      IT       CC
        0x0001869c:    f8113b01    ...;    LDRBCC   r3,[r1],#1
        0x000186a0:    f1a20204    ....    SUB      r2,r2,#4
        0x000186a4:    bf98        ..      IT       LS
        0x000186a6:    f800cb01    ....    STRBLS   r12,[r0],#1
        0x000186aa:    bf38        8.      IT       CC
        0x000186ac:    f8003b01    ...;    STRBCC   r3,[r0],#1
        0x000186b0:    f0110303    ....    ANDS     r3,r1,#3
        0x000186b4:    f0008067    ..g.    BEQ.W    __aeabi_memcpy4 ; 0x18786
        0x000186b8:    3a08        .:      SUBS     r2,r2,#8
        0x000186ba:    f0c08008    ....    BCC.W    0x186ce ; __aeabi_memcpy + 86
        0x000186be:    f8513b04    Q..;    LDR      r3,[r1],#4
        0x000186c2:    3a08        .:      SUBS     r2,r2,#8
        0x000186c4:    f851cb04    Q...    LDR      r12,[r1],#4
        0x000186c8:    e8a01008    ....    STM      r0!,{r3,r12}
        0x000186cc:    e7f5        ..      B        0x186ba ; __aeabi_memcpy + 66
        0x000186ce:    1d12        ..      ADDS     r2,r2,#4
        0x000186d0:    bf5c        \.      ITT      PL
        0x000186d2:    f8513b04    Q..;    LDRPL    r3,[r1],#4
        0x000186d6:    f8403b04    @..;    STRPL    r3,[r0],#4
        0x000186da:    f3af8000    ....    NOP.W    
    _memcpy_lastbytes
        0x000186de:    07d2        ..      LSLS     r2,r2,#31
        0x000186e0:    bf24        $.      ITT      CS
        0x000186e2:    f8113b01    ...;    LDRBCS   r3,[r1],#1
        0x000186e6:    f811cb01    ....    LDRBCS   r12,[r1],#1
        0x000186ea:    bf48        H.      IT       MI
        0x000186ec:    f8112b01    ...+    LDRBMI   r2,[r1],#1
        0x000186f0:    bf24        $.      ITT      CS
        0x000186f2:    f8003b01    ...;    STRBCS   r3,[r0],#1
        0x000186f6:    f800cb01    ....    STRBCS   r12,[r0],#1
        0x000186fa:    bf48        H.      IT       MI
        0x000186fc:    f8002b01    ...+    STRBMI   r2,[r0],#1
        0x00018700:    4770        pG      BX       lr
    .text
    __aeabi_memmove
    __rt_memmove
        0x00018702:    1a43        C.      SUBS     r3,r0,r1
        0x00018704:    bf28        (.      IT       CS
        0x00018706:    429a        .B      CMPCS    r2,r3
        0x00018708:    f67fafb6    ....    BLS.W    __aeabi_memcpy ; 0x18678
        0x0001870c:    2a03        .*      CMP      r2,#3
        0x0001870e:    4410        .D      ADD      r0,r0,r2
        0x00018710:    4411        .D      ADD      r1,r1,r2
        0x00018712:    f2408026    @.&.    BLS.W    __memmove_lastfew ; 0x18762
        0x00018716:    f0100f03    ....    TST      r0,#3
        0x0001871a:    bf1e        ..      ITTT     NE
        0x0001871c:    f8113d01    ...=    LDRBNE   r3,[r1,#-1]!
        0x00018720:    1e52        R.      SUBNE    r2,r2,#1
        0x00018722:    f8003d01    ...=    STRBNE   r3,[r0,#-1]!
        0x00018726:    f0100f03    ....    TST      r0,#3
        0x0001872a:    f47faff6    ....    BNE.W    0x1871a ; __aeabi_memmove + 24
        0x0001872e:    f0110303    ....    ANDS     r3,r1,#3
        0x00018732:    f000806d    ..m.    BEQ.W    __memmove_aligned ; 0x18810
        0x00018736:    3a08        .:      SUBS     r2,r2,#8
        0x00018738:    f0c0800b    ....    BCC.W    0x18752 ; __aeabi_memmove + 80
        0x0001873c:    f8513d04    Q..=    LDR      r3,[r1,#-4]!
        0x00018740:    3a08        .:      SUBS     r2,r2,#8
        0x00018742:    f851cd04    Q...    LDR      r12,[r1,#-4]!
        0x00018746:    f8403d04    @..=    STR      r3,[r0,#-4]!
        0x0001874a:    f840cd04    @...    STR      r12,[r0,#-4]!
        0x0001874e:    f7ffbff3    ....    B.W      0x18738 ; __aeabi_memmove + 54
        0x00018752:    1d12        ..      ADDS     r2,r2,#4
        0x00018754:    bf5c        \.      ITT      PL
        0x00018756:    f8513d04    Q..=    LDRPL    r3,[r1,#-4]!
        0x0001875a:    f8403d04    @..=    STRPL    r3,[r0,#-4]!
        0x0001875e:    f3af8000    ....    NOP.W    
    __memmove_lastfew
        0x00018762:    07d2        ..      LSLS     r2,r2,#31
        0x00018764:    bf24        $.      ITT      CS
        0x00018766:    f8113d01    ...=    LDRBCS   r3,[r1,#-1]!
        0x0001876a:    f811cd01    ....    LDRBCS   r12,[r1,#-1]!
        0x0001876e:    bf48        H.      IT       MI
        0x00018770:    f8112c01    ...,    LDRBMI   r2,[r1,#-1]
        0x00018774:    bf24        $.      ITT      CS
        0x00018776:    f8003d01    ...=    STRBCS   r3,[r0,#-1]!
        0x0001877a:    f800cd01    ....    STRBCS   r12,[r0,#-1]!
        0x0001877e:    bf48        H.      IT       MI
        0x00018780:    f8002c01    ...,    STRBMI   r2,[r0,#-1]
        0x00018784:    4770        pG      BX       lr
    .text
    __aeabi_memcpy4
    __aeabi_memcpy8
    __rt_memcpy_w
        0x00018786:    b510        ..      PUSH     {r4,lr}
        0x00018788:    3a20         :      SUBS     r2,r2,#0x20
        0x0001878a:    f0c0800b    ....    BCC.W    0x187a4 ; __aeabi_memcpy4 + 30
        0x0001878e:    e8b15018    ...P    LDM      r1!,{r3,r4,r12,lr}
        0x00018792:    3a20         :      SUBS     r2,r2,#0x20
        0x00018794:    e8a05018    ...P    STM      r0!,{r3,r4,r12,lr}
        0x00018798:    e8b15018    ...P    LDM      r1!,{r3,r4,r12,lr}
        0x0001879c:    e8a05018    ...P    STM      r0!,{r3,r4,r12,lr}
        0x000187a0:    f4bfaff5    ....    BCS.W    0x1878e ; __aeabi_memcpy4 + 8
        0x000187a4:    ea5f7c02    _..|    LSLS     r12,r2,#28
        0x000187a8:    bf24        $.      ITT      CS
        0x000187aa:    e8b15018    ...P    LDMCS    r1!,{r3,r4,r12,lr}
        0x000187ae:    e8a05018    ...P    STMCS    r0!,{r3,r4,r12,lr}
        0x000187b2:    bf44        D.      ITT      MI
        0x000187b4:    c918        ..      LDMMI    r1!,{r3,r4}
        0x000187b6:    c018        ..      STMMI    r0!,{r3,r4}
        0x000187b8:    e8bd4010    ...@    POP      {r4,lr}
        0x000187bc:    ea5f7c82    _..|    LSLS     r12,r2,#30
        0x000187c0:    bf24        $.      ITT      CS
        0x000187c2:    f8513b04    Q..;    LDRCS    r3,[r1],#4
        0x000187c6:    f8403b04    @..;    STRCS    r3,[r0],#4
        0x000187ca:    bf08        ..      IT       EQ
        0x000187cc:    4770        pG      BXEQ     lr
    _memcpy_lastbytes_aligned
        0x000187ce:    07d2        ..      LSLS     r2,r2,#31
        0x000187d0:    bf28        (.      IT       CS
        0x000187d2:    f8313b02    1..;    LDRHCS   r3,[r1],#2
        0x000187d6:    bf48        H.      IT       MI
        0x000187d8:    f8112b01    ...+    LDRBMI   r2,[r1],#1
        0x000187dc:    bf28        (.      IT       CS
        0x000187de:    f8203b02     ..;    STRHCS   r3,[r0],#2
        0x000187e2:    bf48        H.      IT       MI
        0x000187e4:    f8002b01    ...+    STRBMI   r2,[r0],#1
        0x000187e8:    4770        pG      BX       lr
    .text
    __aeabi_memmove4
    __aeabi_memmove8
    __rt_memmove_w
        0x000187ea:    1a43        C.      SUBS     r3,r0,r1
        0x000187ec:    bf28        (.      IT       CS
        0x000187ee:    429a        .B      CMPCS    r2,r3
        0x000187f0:    f67fafc9    ....    BLS.W    __aeabi_memcpy4 ; 0x18786
        0x000187f4:    4410        .D      ADD      r0,r0,r2
        0x000187f6:    f0100f03    ....    TST      r0,#3
        0x000187fa:    4411        .D      ADD      r1,r1,r2
        0x000187fc:    bf1e        ..      ITTT     NE
        0x000187fe:    f8113d01    ...=    LDRBNE   r3,[r1,#-1]!
        0x00018802:    1e52        R.      SUBNE    r2,r2,#1
        0x00018804:    f8003d01    ...=    STRBNE   r3,[r0,#-1]!
        0x00018808:    f0100f03    ....    TST      r0,#3
        0x0001880c:    f47faff6    ....    BNE.W    0x187fc ; __aeabi_memmove4 + 18
    __memmove_aligned
        0x00018810:    3a10        .:      SUBS     r2,r2,#0x10
        0x00018812:    f0c0800a    ....    BCC.W    0x1882a ; __memmove_aligned + 26
        0x00018816:    b510        ..      PUSH     {r4,lr}
        0x00018818:    e9315018    1..P    LDMDB    r1!,{r3,r4,r12,lr}
        0x0001881c:    3a10        .:      SUBS     r2,r2,#0x10
        0x0001881e:    e9205018     ..P    STMDB    r0!,{r3,r4,r12,lr}
        0x00018822:    f4bfaff9    ....    BCS.W    0x18818 ; __memmove_aligned + 8
        0x00018826:    e8bd4010    ...@    POP      {r4,lr}
        0x0001882a:    0753        S.      LSLS     r3,r2,#29
        0x0001882c:    bf24        $.      ITT      CS
        0x0001882e:    e9311008    1...    LDMDBCS  r1!,{r3,r12}
        0x00018832:    e9201008     ...    STMDBCS  r0!,{r3,r12}
        0x00018836:    bf44        D.      ITT      MI
        0x00018838:    f8513d04    Q..=    LDRMI    r3,[r1,#-4]!
        0x0001883c:    f8403d04    @..=    STRMI    r3,[r0,#-4]!
        0x00018840:    f0120f03    ....    TST      r2,#3
        0x00018844:    bf08        ..      IT       EQ
        0x00018846:    4770        pG      BXEQ     lr
    __memmove_lastfew_aligned
        0x00018848:    07d2        ..      LSLS     r2,r2,#31
        0x0001884a:    bf28        (.      IT       CS
        0x0001884c:    f8313d02    1..=    LDRHCS   r3,[r1,#-2]!
        0x00018850:    bf48        H.      IT       MI
        0x00018852:    f8112c01    ...,    LDRBMI   r2,[r1,#-1]
        0x00018856:    bf28        (.      IT       CS
        0x00018858:    f8203d02     ..=    STRHCS   r3,[r0,#-2]!
        0x0001885c:    bf48        H.      IT       MI
        0x0001885e:    f8002c01    ...,    STRBMI   r2,[r0,#-1]
        0x00018862:    4770        pG      BX       lr
    .text
    __aeabi_memset
        0x00018864:    f00203ff    ....    AND      r3,r2,#0xff
        0x00018868:    ea432203    C.."    ORR      r2,r3,r3,LSL #8
        0x0001886c:    ea424202    B..B    ORR      r2,r2,r2,LSL #16
        0x00018870:    f000b802    ....    B.W      _memset ; 0x18878
    .text
    __aeabi_memclr
    __rt_memclr
        0x00018874:    f04f0200    O...    MOV      r2,#0
    _memset
        0x00018878:    2904        .)      CMP      r1,#4
        0x0001887a:    f0c08012    ....    BCC.W    0x188a2 ; _memset + 42
        0x0001887e:    f0100c03    ....    ANDS     r12,r0,#3
        0x00018882:    f000801b    ....    BEQ.W    _memset_w ; 0x188bc
        0x00018886:    f1cc0c04    ....    RSB      r12,r12,#4
        0x0001888a:    f1bc0f02    ....    CMP      r12,#2
        0x0001888e:    bf18        ..      IT       NE
        0x00018890:    f8002b01    ...+    STRBNE   r2,[r0],#1
        0x00018894:    bfa8        ..      IT       GE
        0x00018896:    f8202b02     ..+    STRHGE   r2,[r0],#2
        0x0001889a:    eba1010c    ....    SUB      r1,r1,r12
        0x0001889e:    f000b80d    ....    B.W      _memset_w ; 0x188bc
        0x000188a2:    ea5f7cc1    _..|    LSLS     r12,r1,#31
        0x000188a6:    bf24        $.      ITT      CS
        0x000188a8:    f8002b01    ...+    STRBCS   r2,[r0],#1
        0x000188ac:    f8002b01    ...+    STRBCS   r2,[r0],#1
        0x000188b0:    bf48        H.      IT       MI
        0x000188b2:    f8002b01    ...+    STRBMI   r2,[r0],#1
        0x000188b6:    4770        pG      BX       lr
    .text
    __aeabi_memclr4
    __aeabi_memclr8
    __rt_memclr_w
        0x000188b8:    f04f0200    O...    MOV      r2,#0
    _memset_w
        0x000188bc:    b500        ..      PUSH     {lr}
        0x000188be:    4613        .F      MOV      r3,r2
        0x000188c0:    4694        .F      MOV      r12,r2
        0x000188c2:    4696        .F      MOV      lr,r2
        0x000188c4:    3920         9      SUBS     r1,r1,#0x20
        0x000188c6:    bf22        ".      ITTT     CS
        0x000188c8:    e8a0500c    ...P    STMCS    r0!,{r2,r3,r12,lr}
        0x000188cc:    e8a0500c    ...P    STMCS    r0!,{r2,r3,r12,lr}
        0x000188d0:    f1b10120    .. .    SUBSCS   r1,r1,#0x20
        0x000188d4:    f4bfaff7    ....    BCS.W    0x188c6 ; _memset_w + 10
        0x000188d8:    0709        ..      LSLS     r1,r1,#28
        0x000188da:    bf28        (.      IT       CS
        0x000188dc:    e8a0500c    ...P    STMCS    r0!,{r2,r3,r12,lr}
        0x000188e0:    bf48        H.      IT       MI
        0x000188e2:    c00c        ..      STMMI    r0!,{r2,r3}
        0x000188e4:    f85deb04    ]...    POP      {lr}
        0x000188e8:    0089        ..      LSLS     r1,r1,#2
        0x000188ea:    bf28        (.      IT       CS
        0x000188ec:    f8402b04    @..+    STRCS    r2,[r0],#4
        0x000188f0:    bf08        ..      IT       EQ
        0x000188f2:    4770        pG      BXEQ     lr
        0x000188f4:    bf48        H.      IT       MI
        0x000188f6:    f8202b02     ..+    STRHMI   r2,[r0],#2
        0x000188fa:    f0114f80    ...O    TST      r1,#0x40000000
        0x000188fe:    bf18        ..      IT       NE
        0x00018900:    f8002b01    ...+    STRBNE   r2,[r0],#1
        0x00018904:    4770        pG      BX       lr
    .text
    strncpy
        0x00018906:    b510        ..      PUSH     {r4,lr}
        0x00018908:    4604        .F      MOV      r4,r0
        0x0001890a:    f0100f03    ....    TST      r0,#3
        0x0001890e:    bf08        ..      IT       EQ
        0x00018910:    f0110f03    ....    TSTEQ    r1,#3
        0x00018914:    f0408015    @...    BNE.W    0x18942 ; strncpy + 60
        0x00018918:    f04f3e01    O..>    MOV      lr,#0x1010101
        0x0001891c:    1f12        ..      SUBS     r2,r2,#4
        0x0001891e:    f2c0800e    ....    BLT.W    0x1893e ; strncpy + 56
        0x00018922:    f8513b04    Q..;    LDR      r3,[r1],#4
        0x00018926:    eba30c0e    ....    SUB      r12,r3,lr
        0x0001892a:    ea2c0c03    ,...    BIC      r12,r12,r3
        0x0001892e:    ea1c1cce    ....    ANDS     r12,r12,lr,LSL #7
        0x00018932:    bf08        ..      IT       EQ
        0x00018934:    f8403b04    @..;    STREQ    r3,[r0],#4
        0x00018938:    d0f0        ..      BEQ      0x1891c ; strncpy + 22
        0x0001893a:    f1a10104    ....    SUB      r1,r1,#4
        0x0001893e:    f1020204    ....    ADD      r2,r2,#4
        0x00018942:    1e52        R.      SUBS     r2,r2,#1
        0x00018944:    db08        ..      BLT      0x18958 ; strncpy + 82
        0x00018946:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x0001894a:    2b00        .+      CMP      r3,#0
        0x0001894c:    f8003b01    ...;    STRB     r3,[r0],#1
        0x00018950:    d1f7        ..      BNE      0x18942 ; strncpy + 60
        0x00018952:    4611        .F      MOV      r1,r2
        0x00018954:    f7ffff8e    ....    BL       __aeabi_memclr ; 0x18874
        0x00018958:    4620         F      MOV      r0,r4
        0x0001895a:    bd10        ..      POP      {r4,pc}
    .text
    __use_two_region_memory
        0x0001895c:    4770        pG      BX       lr
    __rt_heap_escrow
        0x0001895e:    4770        pG      BX       lr
    __rt_heap_expand
        0x00018960:    4770        pG      BX       lr
        0x00018962:    0000        ..      MOVS     r0,r0
    .text
    __aeabi_errno_addr
    __errno$intlibspace
    __rt_errno_addr$intlibspace
        0x00018964:    4800        .H      LDR      r0,[pc,#0] ; [0x18968] = 0x10022db0
        0x00018966:    4770        pG      BX       lr
    $d
        0x00018968:    10022db0    .-..    DCD    268578224
    $t
    .text
    __read_errno
        0x0001896c:    b510        ..      PUSH     {r4,lr}
        0x0001896e:    f7fffff9    ....    BL       __aeabi_errno_addr ; 0x18964
        0x00018972:    6800        .h      LDR      r0,[r0,#0]
        0x00018974:    bd10        ..      POP      {r4,pc}
    __set_errno
        0x00018976:    b510        ..      PUSH     {r4,lr}
        0x00018978:    4604        .F      MOV      r4,r0
        0x0001897a:    f7fffff3    ....    BL       __aeabi_errno_addr ; 0x18964
        0x0001897e:    6004        .`      STR      r4,[r0,#0]
        0x00018980:    bd10        ..      POP      {r4,pc}
        0x00018982:    0000        ..      MOVS     r0,r0
    .text
    __user_libspace
    __user_perproc_libspace
    __user_perthread_libspace
        0x00018984:    4800        .H      LDR      r0,[pc,#0] ; [0x18988] = 0x10022db0
        0x00018986:    4770        pG      BX       lr
    $d
        0x00018988:    10022db0    .-..    DCD    268578224
    $t
    .text
    __I$use$semihosting
    __use_no_semihosting_swi
        0x0001898c:    4770        pG      BX       lr
    .text
    .text
    __semihosting_library_function
    __user_setup_stackheap
        0x0001898e:    4675        uF      MOV      r5,lr
        0x00018990:    f7fffff8    ....    BL       __user_libspace ; 0x18984
        0x00018994:    46ae        .F      MOV      lr,r5
        0x00018996:    0005        ..      MOVS     r5,r0
        0x00018998:    4669        iF      MOV      r1,sp
        0x0001899a:    4653        SF      MOV      r3,r10
        0x0001899c:    f0200007     ...    BIC      r0,r0,#7
        0x000189a0:    4685        .F      MOV      sp,r0
        0x000189a2:    b018        ..      ADD      sp,sp,#0x60
        0x000189a4:    b520         .      PUSH     {r5,lr}
        0x000189a6:    f7fffd4f    ..O.    BL       __user_initial_stackheap ; 0x18448
        0x000189aa:    e8bd4020    .. @    POP      {r5,lr}
        0x000189ae:    f04f0600    O...    MOV      r6,#0
        0x000189b2:    f04f0700    O...    MOV      r7,#0
        0x000189b6:    f04f0800    O...    MOV      r8,#0
        0x000189ba:    f04f0b00    O...    MOV      r11,#0
        0x000189be:    f0210107    !...    BIC      r1,r1,#7
        0x000189c2:    46ac        .F      MOV      r12,r5
        0x000189c4:    e8ac09c0    ....    STM      r12!,{r6-r8,r11}
        0x000189c8:    e8ac09c0    ....    STM      r12!,{r6-r8,r11}
        0x000189cc:    e8ac09c0    ....    STM      r12!,{r6-r8,r11}
        0x000189d0:    e8ac09c0    ....    STM      r12!,{r6-r8,r11}
        0x000189d4:    468d        .F      MOV      sp,r1
        0x000189d6:    4770        pG      BX       lr
    .text
    exit
        0x000189d8:    b510        ..      PUSH     {r4,lr}
        0x000189da:    4604        .F      MOV      r4,r0
        0x000189dc:    f3af8000    ....    NOP.W    
        0x000189e0:    4620         F      MOV      r0,r4
        0x000189e2:    e8bd4010    ...@    POP      {r4,lr}
        0x000189e6:    f7ffbc9c    ....    B.W      __rt_exit ; 0x18322
        0x000189ea:    0000        ..      MOVS     r0,r0
    .text
    _sys_exit
        0x000189ec:    4901        .I      LDR      r1,[pc,#4] ; [0x189f4] = 0x20026
        0x000189ee:    2018        .       MOVS     r0,#0x18
        0x000189f0:    beab        ..      BKPT     #0xab
        0x000189f2:    e7fe        ..      B        0x189f2 ; _sys_exit + 6
    $d
        0x000189f4:    00020026    &...    DCD    131110
    $t
    i.AMVOS_RSP_TIMER_START
    AMVOS_RSP_TIMER_START
        0x000189f8:    b510        ..      PUSH     {r4,lr}
        0x000189fa:    2004        .       MOVS     r0,#4
        0x000189fc:    f004f974    ..t.    BL       WsfMsgAlloc ; 0x1cce8
        0x00018a00:    0001        ..      MOVS     r1,r0
        0x00018a02:    d005        ..      BEQ      0x18a10 ; AMVOS_RSP_TIMER_START + 24
        0x00018a04:    20a3        .       MOVS     r0,#0xa3
        0x00018a06:    7088        .p      STRB     r0,[r1,#2]
        0x00018a08:    4804        .H      LDR      r0,[pc,#16] ; [0x18a1c] = 0x100012ac
        0x00018a0a:    7800        .x      LDRB     r0,[r0,#0]
        0x00018a0c:    f004f99c    ....    BL       WsfMsgSend ; 0x1cd48
        0x00018a10:    2100        .!      MOVS     r1,#0
        0x00018a12:    e8bd4010    ...@    POP      {r4,lr}
        0x00018a16:    4608        .F      MOV      r0,r1
        0x00018a18:    f004baa2    ....    B.W      WsfTaskSetReady ; 0x1cf60
    $d
        0x00018a1c:    100012ac    ....    DCD    268440236
    $t
    i.AMVOS_TX_CCC_TIMER_STOP
    AMVOS_TX_CCC_TIMER_STOP
        0x00018a20:    b510        ..      PUSH     {r4,lr}
        0x00018a22:    4806        .H      LDR      r0,[pc,#24] ; [0x18a3c] = 0x100012e4
        0x00018a24:    f004fb92    ....    BL       WsfTimerStop ; 0x1d14c
        0x00018a28:    a105        ..      ADR      r1,{pc}+0x18 ; 0x18a40
        0x00018a2a:    2003        .       MOVS     r0,#3
        0x00018a2c:    f00ffa28    ..(.    BL       am_vos_stdio_printf ; 0x27e80
        0x00018a30:    2100        .!      MOVS     r1,#0
        0x00018a32:    e8bd4010    ...@    POP      {r4,lr}
        0x00018a36:    4608        .F      MOV      r0,r1
        0x00018a38:    f004ba92    ....    B.W      WsfTaskSetReady ; 0x1cf60
    $d
        0x00018a3c:    100012e4    ....    DCD    268440292
        0x00018a40:    414d415b    [AMA    DCD    1095582043
        0x00018a44:    4d41205d    ] AM    DCD    1296113757
        0x00018a48:    5f534f56    VOS_    DCD    1599295318
        0x00018a4c:    435f5854    TX_C    DCD    1130322004
        0x00018a50:    545f4343    CC_T    DCD    1415529283
        0x00018a54:    52454d49    IMER    DCD    1380273481
        0x00018a58:    4f54535f    _STO    DCD    1330926431
        0x00018a5c:    3b292850    P();    DCD    992553040
        0x00018a60:    0000000a    ....    DCD    10
    $t
    i.AmVosHandler
    AmVosHandler
        0x00018a64:    2900        .)      CMP      r1,#0
        0x00018a66:    bf08        ..      IT       EQ
        0x00018a68:    4770        pG      BXEQ     lr
        0x00018a6a:    b510        ..      PUSH     {r4,lr}
        0x00018a6c:    7888        .x      LDRB     r0,[r1,#2]
        0x00018a6e:    460c        .F      MOV      r4,r1
        0x00018a70:    3820         8      SUBS     r0,r0,#0x20
        0x00018a72:    285b        [(      CMP      r0,#0x5b
        0x00018a74:    d805        ..      BHI      0x18a82 ; AmVosHandler + 30
        0x00018a76:    4608        .F      MOV      r0,r1
        0x00018a78:    f000fc98    ....    BL       AppSlaveProcDmMsg ; 0x193ac
        0x00018a7c:    4620         F      MOV      r0,r4
        0x00018a7e:    f000fe57    ..W.    BL       AppSlaveSecProcDmMsg ; 0x19730
        0x00018a82:    4620         F      MOV      r0,r4
        0x00018a84:    e8bd4010    ...@    POP      {r4,lr}
        0x00018a88:    f010ba14    ....    B.W      amvosProcMsg ; 0x28eb4
    i.AmVosHandlerInit
    AmVosHandlerInit
        0x00018a8c:    b570        p.      PUSH     {r4-r6,lr}
        0x00018a8e:    4605        .F      MOV      r5,r0
        0x00018a90:    a119        ..      ADR      r1,{pc}+0x68 ; 0x18af8
        0x00018a92:    2003        .       MOVS     r0,#3
        0x00018a94:    f00ff9f4    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00018a98:    4c1e        .L      LDR      r4,[pc,#120] ; [0x18b14] = 0x100012ac
        0x00018a9a:    4920         I      LDR      r1,[pc,#128] ; [0x18b1c] = 0x100004c8
        0x00018a9c:    481e        .H      LDR      r0,[pc,#120] ; [0x18b18] = 0x440c2
        0x00018a9e:    7025        %p      STRB     r5,[r4,#0]
        0x00018aa0:    6008        .`      STR      r0,[r1,#0]
        0x00018aa2:    491f        .I      LDR      r1,[pc,#124] ; [0x18b20] = 0x100004cc
        0x00018aa4:    380e        .8      SUBS     r0,r0,#0xe
        0x00018aa6:    6008        .`      STR      r0,[r1,#0]
        0x00018aa8:    491e        .I      LDR      r1,[pc,#120] ; [0x18b24] = 0x100004d0
        0x00018aaa:    3008        .0      ADDS     r0,r0,#8
        0x00018aac:    6008        .`      STR      r0,[r1,#0]
        0x00018aae:    491f        .I      LDR      r1,[pc,#124] ; [0x18b2c] = 0x100004d4
        0x00018ab0:    481d        .H      LDR      r0,[pc,#116] ; [0x18b28] = 0x1000014c
        0x00018ab2:    6008        .`      STR      r0,[r1,#0]
        0x00018ab4:    f000fc4e    ..N.    BL       AppSlaveInit ; 0x19354
        0x00018ab8:    f000fc40    ..@.    BL       AppServerInit ; 0x1933c
        0x00018abc:    491d        .I      LDR      r1,[pc,#116] ; [0x18b34] = 0x100003ac
        0x00018abe:    481c        .H      LDR      r0,[pc,#112] ; [0x18b30] = 0x440d0
        0x00018ac0:    6008        .`      STR      r0,[r1,#0]
        0x00018ac2:    f1a00118    ....    SUB      r1,r0,#0x18
        0x00018ac6:    4628        (F      MOV      r0,r5
        0x00018ac8:    f00ffc1a    ....    BL       amotas_init ; 0x28300
        0x00018acc:    f8845024    ..$P    STRB     r5,[r4,#0x24]
        0x00018ad0:    20a2        .       MOVS     r0,#0xa2
        0x00018ad2:    f8840022    ..".    STRB     r0,[r4,#0x22]
        0x00018ad6:    f8845034    ..4P    STRB     r5,[r4,#0x34]
        0x00018ada:    20a4        .       MOVS     r0,#0xa4
        0x00018adc:    f8840032    ..2.    STRB     r0,[r4,#0x32]
        0x00018ae0:    f8845044    ..DP    STRB     r5,[r4,#0x44]
        0x00018ae4:    20a5        .       MOVS     r0,#0xa5
        0x00018ae6:    f8840042    ..B.    STRB     r0,[r4,#0x42]
        0x00018aea:    f8845054    ..TP    STRB     r5,[r4,#0x54]
        0x00018aee:    20a6        .       MOVS     r0,#0xa6
        0x00018af0:    f8840052    ..R.    STRB     r0,[r4,#0x52]
        0x00018af4:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00018af6:    0000        ..      DCW    0
        0x00018af8:    2d4d415b    [AM-    DCD    760037723
        0x00018afc:    5d536f56    VoS]    DCD    1565749078
        0x00018b00:    566d4120     AmV    DCD    1450000672
        0x00018b04:    6148736f    osHa    DCD    1632138095
        0x00018b08:    656c646e    ndle    DCD    1701602414
        0x00018b0c:    696e4972    rIni    DCD    1768835442
        0x00018b10:    00000a74    t...    DCD    2676
        0x00018b14:    100012ac    ....    DCD    268440236
        0x00018b18:    000440c2    .@..    DCD    278722
        0x00018b1c:    100004c8    ....    DCD    268436680
        0x00018b20:    100004cc    ....    DCD    268436684
        0x00018b24:    100004d0    ....    DCD    268436688
        0x00018b28:    1000014c    L...    DCD    268435788
        0x00018b2c:    100004d4    ....    DCD    268436692
        0x00018b30:    000440d0    .@..    DCD    278736
        0x00018b34:    100003ac    ....    DCD    268436396
    $t
    i.AmVosStart
    AmVosStart
        0x00018b38:    b510        ..      PUSH     {r4,lr}
        0x00018b3a:    4821        !H      LDR      r0,[pc,#132] ; [0x18bc0] = 0x28d55
        0x00018b3c:    f002f816    ....    BL       DmRegister ; 0x1ab6c
        0x00018b40:    491f        .I      LDR      r1,[pc,#124] ; [0x18bc0] = 0x28d55
        0x00018b42:    2003        .       MOVS     r0,#3
        0x00018b44:    f001fe24    ..$.    BL       DmConnRegister ; 0x1a790
        0x00018b48:    481e        .H      LDR      r0,[pc,#120] ; [0x18bc4] = 0x28bf5
        0x00018b4a:    f001f847    ..G.    BL       AttRegister ; 0x19bdc
        0x00018b4e:    481e        .H      LDR      r0,[pc,#120] ; [0x18bc8] = 0x191f1
        0x00018b50:    f000ffea    ....    BL       AttConnRegister ; 0x19b28
        0x00018b54:    4a1d        .J      LDR      r2,[pc,#116] ; [0x18bcc] = 0x28c8d
        0x00018b56:    491e        .I      LDR      r1,[pc,#120] ; [0x18bd0] = 0x4410e
        0x00018b58:    2003        .       MOVS     r0,#3
        0x00018b5a:    f001faa5    ....    BL       AttsCccRegister ; 0x1a0a8
        0x00018b5e:    481d        .H      LDR      r0,[pc,#116] ; [0x18bd4] = 0x28c35
        0x00018b60:    f000ffa2    ....    BL       AppUiBtnRegister ; 0x19aa8
        0x00018b64:    2219        ."      MOVS     r2,#0x19
        0x00018b66:    491c        .I      LDR      r1,[pc,#112] ; [0x18bd8] = 0x440e8
        0x00018b68:    481c        .H      LDR      r0,[pc,#112] ; [0x18bdc] = 0x10001304
        0x00018b6a:    f7fffe0c    ....    BL       __aeabi_memcpy4 ; 0x18786
        0x00018b6e:    491d        .I      LDR      r1,[pc,#116] ; [0x18be4] = 0x440b4
        0x00018b70:    481b        .H      LDR      r0,[pc,#108] ; [0x18be0] = 0x100012ac
        0x00018b72:    f8d1204d    ..M     LDR      r2,[r1,#0x4d]
        0x00018b76:    f8c02077    ..w     STR      r2,[r0,#0x77]
        0x00018b7a:    f8d12051    ..Q     LDR      r2,[r1,#0x51]
        0x00018b7e:    f8c0207b    ..{     STR      r2,[r0,#0x7b]
        0x00018b82:    f8d11055    ..U.    LDR      r1,[r1,#0x55]
        0x00018b86:    f8c0107f    ....    STR      r1,[r0,#0x7f]
        0x00018b8a:    4917        .I      LDR      r1,[pc,#92] ; [0x18be8] = 0x1aec1
        0x00018b8c:    4817        .H      LDR      r0,[pc,#92] ; [0x18bec] = 0x1ae29
        0x00018b8e:    f003ff3b    ..;.    BL       SvcCoreGattCbackRegister ; 0x1ca08
        0x00018b92:    f003ff25    ..%.    BL       SvcCoreAddGroup ; 0x1c9e0
        0x00018b96:    f003ff3d    ..=.    BL       SvcDisAddGroup ; 0x1ca14
        0x00018b9a:    4915        .I      LDR      r1,[pc,#84] ; [0x18bf0] = 0x278e5
        0x00018b9c:    2000        .       MOVS     r0,#0
        0x00018b9e:    f003ff19    ....    BL       SvcAmvosCbackRegister ; 0x1c9d4
        0x00018ba2:    f003ff11    ....    BL       SvcAmvosAddGroup ; 0x1c9c8
        0x00018ba6:    2000        .       MOVS     r0,#0
        0x00018ba8:    f002f982    ....    BL       GattSetSvcChangedIdx ; 0x1aeb0
        0x00018bac:    4911        .I      LDR      r1,[pc,#68] ; [0x18bf4] = 0x289a1
        0x00018bae:    2000        .       MOVS     r0,#0
        0x00018bb0:    f003ff04    ....    BL       SvcAmotasCbackRegister ; 0x1c9bc
        0x00018bb4:    f003fefc    ....    BL       SvcAmotasAddGroup ; 0x1c9b0
        0x00018bb8:    e8bd4010    ...@    POP      {r4,lr}
        0x00018bbc:    f001be7c    ..|.    B.W      DmDevReset ; 0x1a8b8
    $d
        0x00018bc0:    00028d55    U...    DCD    167253
        0x00018bc4:    00028bf5    ....    DCD    166901
        0x00018bc8:    000191f1    ....    DCD    102897
        0x00018bcc:    00028c8d    ....    DCD    167053
        0x00018bd0:    0004410e    .A..    DCD    278798
        0x00018bd4:    00028c35    5...    DCD    166965
        0x00018bd8:    000440e8    .@..    DCD    278760
        0x00018bdc:    10001304    ....    DCD    268440324
        0x00018be0:    100012ac    ....    DCD    268440236
        0x00018be4:    000440b4    .@..    DCD    278708
        0x00018be8:    0001aec1    ....    DCD    110273
        0x00018bec:    0001ae29    )...    DCD    110121
        0x00018bf0:    000278e5    .x..    DCD    162021
        0x00018bf4:    000289a1    ....    DCD    166305
    $t
    i.AppAddDevToResList
    AppAddDevToResList
        0x00018bf8:    b530        0.      PUSH     {r4,r5,lr}
        0x00018bfa:    4605        .F      MOV      r5,r0
        0x00018bfc:    eb010041    ..A.    ADD      r0,r1,r1,LSL #1
        0x00018c00:    4912        .I      LDR      r1,[pc,#72] ; [0x18c4c] = 0x1001b4a8
        0x00018c02:    b083        ..      SUB      sp,sp,#0xc
        0x00018c04:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x00018c08:    f8504c30    P.0L    LDR      r4,[r0,#-0x30]
        0x00018c0c:    f002fefa    ....    BL       HciLlPrivacySupported ; 0x1ba04
        0x00018c10:    2800        .(      CMP      r0,#0
        0x00018c12:    bf04        ..      ITT      EQ
        0x00018c14:    b003        ..      ADDEQ    sp,sp,#0xc
        0x00018c16:    bd30        0.      POPEQ    {r4,r5,pc}
        0x00018c18:    2200        ."      MOVS     r2,#0
        0x00018c1a:    2104        .!      MOVS     r1,#4
        0x00018c1c:    4620         F      MOV      r0,r4
        0x00018c1e:    f000f909    ....    BL       AppDbGetKey ; 0x18e34
        0x00018c22:    0004        ..      MOVS     r4,r0
        0x00018c24:    bf04        ..      ITT      EQ
        0x00018c26:    b003        ..      ADDEQ    sp,sp,#0xc
        0x00018c28:    bd30        0.      POPEQ    {r4,r5,pc}
        0x00018c2a:    f002f85f    .._.    BL       DmSecGetLocalIrk ; 0x1acec
        0x00018c2e:    882a        *.      LDRH     r2,[r5,#0]
        0x00018c30:    2101        .!      MOVS     r1,#1
        0x00018c32:    e9cd1200    ....    STRD     r1,r2,[sp,#0]
        0x00018c36:    f894c016    ....    LDRB     r12,[r4,#0x16]
        0x00018c3a:    4603        .F      MOV      r3,r0
        0x00018c3c:    4622        "F      MOV      r2,r4
        0x00018c3e:    f1040110    ....    ADD      r1,r4,#0x10
        0x00018c42:    4660        `F      MOV      r0,r12
        0x00018c44:    f001fed4    ....    BL       DmPrivAddDevToResList ; 0x1a9f0
        0x00018c48:    b003        ..      ADD      sp,sp,#0xc
        0x00018c4a:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x00018c4c:    1001b4a8    ....    DCD    268547240
    $t
    i.AppAdvSetData
    AppAdvSetData
        0x00018c50:    4613        .F      MOV      r3,r2
        0x00018c52:    4a0f        .J      LDR      r2,[pc,#60] ; [0x18c90] = 0x1001b538
        0x00018c54:    b510        ..      PUSH     {r4,lr}
        0x00018c56:    f8dfc03c    ..<.    LDR      r12,[pc,#60] ; [0x18c94] = 0x29d2d
        0x00018c5a:    6f94        .o      LDR      r4,[r2,#0x78]
        0x00018c5c:    b082        ..      SUB      sp,sp,#8
        0x00018c5e:    b184        ..      CBZ      r4,0x18c82 ; AppAdvSetData + 50
        0x00018c60:    4564        dE      CMP      r4,r12
        0x00018c62:    bf1c        ..      ITT      NE
        0x00018c64:    b002        ..      ADDNE    sp,sp,#8
        0x00018c66:    bd10        ..      POPNE    {r4,pc}
        0x00018c68:    291f        .)      CMP      r1,#0x1f
        0x00018c6a:    bf88        ..      IT       HI
        0x00018c6c:    211f        .!      MOVHI    r1,#0x1f
        0x00018c6e:    221f        ."      MOVS     r2,#0x1f
        0x00018c70:    9200        ..      STR      r2,[sp,#0]
        0x00018c72:    9201        ..      STR      r2,[sp,#4]
        0x00018c74:    460a        .F      MOV      r2,r1
        0x00018c76:    4601        .F      MOV      r1,r0
        0x00018c78:    2000        .       MOVS     r0,#0
        0x00018c7a:    f010fe55    ..U.    BL       appAdvSetData ; 0x29928
        0x00018c7e:    b002        ..      ADD      sp,sp,#8
        0x00018c80:    bd10        ..      POP      {r4,pc}
        0x00018c82:    f8c2c078    ..x.    STR      r12,[r2,#0x78]
        0x00018c86:    f8dfc010    ....    LDR      r12,[pc,#16] ; [0x18c98] = 0x29cad
        0x00018c8a:    f8c2c07c    ..|.    STR      r12,[r2,#0x7c]
        0x00018c8e:    e7eb        ..      B        0x18c68 ; AppAdvSetData + 24
    $d
        0x00018c90:    1001b538    8...    DCD    268547384
        0x00018c94:    00029d2d    -...    DCD    171309
        0x00018c98:    00029cad    ....    DCD    171181
    $t
    i.AppAdvStart
    AppAdvStart
        0x00018c9c:    4910        .I      LDR      r1,[pc,#64] ; [0x18ce0] = 0x1001b538
        0x00018c9e:    4a11        .J      LDR      r2,[pc,#68] ; [0x18ce4] = 0x29d2d
        0x00018ca0:    6f8b        .o      LDR      r3,[r1,#0x78]
        0x00018ca2:    b113        ..      CBZ      r3,0x18caa ; AppAdvStart + 14
        0x00018ca4:    4293        .B      CMP      r3,r2
        0x00018ca6:    d003        ..      BEQ      0x18cb0 ; AppAdvStart + 20
        0x00018ca8:    4770        pG      BX       lr
        0x00018caa:    678a        .g      STR      r2,[r1,#0x78]
        0x00018cac:    4a0e        .J      LDR      r2,[pc,#56] ; [0x18ce8] = 0x29cad
        0x00018cae:    67ca        .g      STR      r2,[r1,#0x7c]
        0x00018cb0:    b500        ..      PUSH     {lr}
        0x00018cb2:    b085        ..      SUB      sp,sp,#0x14
        0x00018cb4:    2200        ."      MOVS     r2,#0
        0x00018cb6:    f88d200c    ...     STRB     r2,[sp,#0xc]
        0x00018cba:    f88d2010    ...     STRB     r2,[sp,#0x10]
        0x00018cbe:    f8812057    ..W     STRB     r2,[r1,#0x57]
        0x00018cc2:    aa04        ..      ADD      r2,sp,#0x10
        0x00018cc4:    2101        .!      MOVS     r1,#1
        0x00018cc6:    9200        ..      STR      r2,[sp,#0]
        0x00018cc8:    e9cd1001    ....    STRD     r1,r0,[sp,#4]
        0x00018ccc:    4807        .H      LDR      r0,[pc,#28] ; [0x18cec] = 0x100004c8
        0x00018cce:    a903        ..      ADD      r1,sp,#0xc
        0x00018cd0:    6803        .h      LDR      r3,[r0,#0]
        0x00018cd2:    2001        .       MOVS     r0,#1
        0x00018cd4:    1d9a        ..      ADDS     r2,r3,#6
        0x00018cd6:    f010ff99    ....    BL       appSlaveAdvStart ; 0x29c0c
        0x00018cda:    b005        ..      ADD      sp,sp,#0x14
        0x00018cdc:    bd00        ..      POP      {pc}
    $d
        0x00018cde:    0000        ..      DCW    0
        0x00018ce0:    1001b538    8...    DCD    268547384
        0x00018ce4:    00029d2d    -...    DCD    171309
        0x00018ce8:    00029cad    ....    DCD    171181
        0x00018cec:    100004c8    ....    DCD    268436680
    $t
    i.AppCheckBonded
    AppCheckBonded
        0x00018cf0:    4903        .I      LDR      r1,[pc,#12] ; [0x18d00] = 0x1001b4a8
        0x00018cf2:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x00018cf6:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x00018cfa:    f8100c2b    ..+.    LDRB     r0,[r0,#-0x2b]
        0x00018cfe:    4770        pG      BX       lr
    $d
        0x00018d00:    1001b4a8    ....    DCD    268547240
    $t
    i.AppConnClose
    AppConnClose
        0x00018d04:    2213        ."      MOVS     r2,#0x13
        0x00018d06:    4601        .F      MOV      r1,r0
        0x00018d08:    2003        .       MOVS     r0,#3
        0x00018d0a:    f001bcb1    ....    B.W      DmConnClose ; 0x1a670
        0x00018d0e:    0000        ..      MOVS     r0,r0
    i.AppConnIsOpen
    AppConnIsOpen
        0x00018d10:    4806        .H      LDR      r0,[pc,#24] ; [0x18d2c] = 0x1001b4a8
        0x00018d12:    2103        .!      MOVS     r1,#3
        0x00018d14:    7902        .y      LDRB     r2,[r0,#4]
        0x00018d16:    b10a        ..      CBZ      r2,0x18d1c ; AppConnIsOpen + 12
        0x00018d18:    b2d0        ..      UXTB     r0,r2
        0x00018d1a:    4770        pG      BX       lr
        0x00018d1c:    1e49        I.      SUBS     r1,r1,#1
        0x00018d1e:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x00018d22:    f1000030    ..0.    ADD      r0,r0,#0x30
        0x00018d26:    d1f5        ..      BNE      0x18d14 ; AppConnIsOpen + 4
        0x00018d28:    2000        .       MOVS     r0,#0
        0x00018d2a:    4770        pG      BX       lr
    $d
        0x00018d2c:    1001b4a8    ....    DCD    268547240
    $t
    i.AppDbCheckBonded
    AppDbCheckBonded
        0x00018d30:    4808        .H      LDR      r0,[pc,#32] ; [0x18d54] = 0x100009c8
        0x00018d32:    2103        .!      MOVS     r1,#3
        0x00018d34:    f890202f    ../     LDRB     r2,[r0,#0x2f]
        0x00018d38:    b112        ..      CBZ      r2,0x18d40 ; AppDbCheckBonded + 16
        0x00018d3a:    f89020c3    ...     LDRB     r2,[r0,#0xc3]
        0x00018d3e:    b13a        :.      CBZ      r2,0x18d50 ; AppDbCheckBonded + 32
        0x00018d40:    1e49        I.      SUBS     r1,r1,#1
        0x00018d42:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x00018d46:    f10000d0    ....    ADD      r0,r0,#0xd0
        0x00018d4a:    d1f3        ..      BNE      0x18d34 ; AppDbCheckBonded + 4
        0x00018d4c:    2000        .       MOVS     r0,#0
        0x00018d4e:    4770        pG      BX       lr
        0x00018d50:    2001        .       MOVS     r0,#1
        0x00018d52:    4770        pG      BX       lr
    $d
        0x00018d54:    100009c8    ....    DCD    268437960
    $t
    i.AppDbCheckValidRecord
    AppDbCheckValidRecord
        0x00018d58:    f8901030    ..0.    LDRB     r1,[r0,#0x30]
        0x00018d5c:    2900        .)      CMP      r1,#0
        0x00018d5e:    bf04        ..      ITT      EQ
        0x00018d60:    2100        .!      MOVEQ    r1,#0
        0x00018d62:    f880102f    ../.    STRBEQ   r1,[r0,#0x2f]
        0x00018d66:    4770        pG      BX       lr
    i.AppDbDeleteAllRecords
    AppDbDeleteAllRecords
        0x00018d68:    4906        .I      LDR      r1,[pc,#24] ; [0x18d84] = 0x100009c8
        0x00018d6a:    2003        .       MOVS     r0,#3
        0x00018d6c:    f05f0200    _...    MOVS.W   r2,#0
        0x00018d70:    f881202f    ../     STRB     r2,[r1,#0x2f]
        0x00018d74:    1e40        @.      SUBS     r0,r0,#1
        0x00018d76:    f01000ff    ....    ANDS     r0,r0,#0xff
        0x00018d7a:    f10101d0    ....    ADD      r1,r1,#0xd0
        0x00018d7e:    d1f7        ..      BNE      0x18d70 ; AppDbDeleteAllRecords + 8
        0x00018d80:    4770        pG      BX       lr
    $d
        0x00018d82:    0000        ..      DCW    0
        0x00018d84:    100009c8    ....    DCD    268437960
    $t
    i.AppDbFindByAddr
    AppDbFindByAddr
        0x00018d88:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00018d8c:    460f        .F      MOV      r7,r1
        0x00018d8e:    4c0e        .L      LDR      r4,[pc,#56] ; [0x18dc8] = 0x100009c8
        0x00018d90:    f001fdca    ....    BL       DmHostAddrType ; 0x1a928
        0x00018d94:    4606        .F      MOV      r6,r0
        0x00018d96:    2503        .%      MOVS     r5,#3
        0x00018d98:    f894002f    ../.    LDRB     r0,[r4,#0x2f]
        0x00018d9c:    b150        P.      CBZ      r0,0x18db4 ; AppDbFindByAddr + 44
        0x00018d9e:    79a0        .y      LDRB     r0,[r4,#6]
        0x00018da0:    42b0        .B      CMP      r0,r6
        0x00018da2:    d107        ..      BNE      0x18db4 ; AppDbFindByAddr + 44
        0x00018da4:    4639        9F      MOV      r1,r7
        0x00018da6:    4620         F      MOV      r0,r4
        0x00018da8:    f001fb0a    ....    BL       BdaCmp ; 0x1a3c0
        0x00018dac:    b110        ..      CBZ      r0,0x18db4 ; AppDbFindByAddr + 44
        0x00018dae:    4620         F      MOV      r0,r4
        0x00018db0:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00018db4:    1e68        h.      SUBS     r0,r5,#1
        0x00018db6:    f01005ff    ....    ANDS     r5,r0,#0xff
        0x00018dba:    f10404d0    ....    ADD      r4,r4,#0xd0
        0x00018dbe:    d1eb        ..      BNE      0x18d98 ; AppDbFindByAddr + 16
        0x00018dc0:    2000        .       MOVS     r0,#0
        0x00018dc2:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00018dc6:    0000        ..      DCW    0
        0x00018dc8:    100009c8    ....    DCD    268437960
    $t
    i.AppDbFindByLtkReq
    AppDbFindByLtkReq
        0x00018dcc:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00018dd0:    4c0e        .L      LDR      r4,[pc,#56] ; [0x18e0c] = 0x100009c8
        0x00018dd2:    460f        .F      MOV      r7,r1
        0x00018dd4:    4606        .F      MOV      r6,r0
        0x00018dd6:    2503        .%      MOVS     r5,#3
        0x00018dd8:    f894002f    ../.    LDRB     r0,[r4,#0x2f]
        0x00018ddc:    b150        P.      CBZ      r0,0x18df4 ; AppDbFindByLtkReq + 40
        0x00018dde:    f8b4004c    ..L.    LDRH     r0,[r4,#0x4c]
        0x00018de2:    42b0        .B      CMP      r0,r6
        0x00018de4:    d106        ..      BNE      0x18df4 ; AppDbFindByLtkReq + 40
        0x00018de6:    2208        ."      MOVS     r2,#8
        0x00018de8:    4639        9F      MOV      r1,r7
        0x00018dea:    f1040044    ..D.    ADD      r0,r4,#0x44
        0x00018dee:    f7fffbd4    ....    BL       memcmp ; 0x1859a
        0x00018df2:    b140        @.      CBZ      r0,0x18e06 ; AppDbFindByLtkReq + 58
        0x00018df4:    1e68        h.      SUBS     r0,r5,#1
        0x00018df6:    f01005ff    ....    ANDS     r5,r0,#0xff
        0x00018dfa:    f10404d0    ....    ADD      r4,r4,#0xd0
        0x00018dfe:    d1eb        ..      BNE      0x18dd8 ; AppDbFindByLtkReq + 12
        0x00018e00:    2000        .       MOVS     r0,#0
        0x00018e02:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00018e06:    4620         F      MOV      r0,r4
        0x00018e08:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00018e0c:    100009c8    ....    DCD    268437960
    $t
    i.AppDbGetCccTbl
    AppDbGetCccTbl
        0x00018e10:    306c        l0      ADDS     r0,r0,#0x6c
        0x00018e12:    4770        pG      BX       lr
    i.AppDbGetCsfRecord
    AppDbGetCsfRecord
        0x00018e14:    f8903084    ...0    LDRB     r3,[r0,#0x84]
        0x00018e18:    700b        .p      STRB     r3,[r1,#0]
        0x00018e1a:    3085        .0      ADDS     r0,r0,#0x85
        0x00018e1c:    6010        .`      STR      r0,[r2,#0]
        0x00018e1e:    4770        pG      BX       lr
    i.AppDbGetHdl
    AppDbGetHdl
        0x00018e20:    4903        .I      LDR      r1,[pc,#12] ; [0x18e30] = 0x1001b4a8
        0x00018e22:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x00018e26:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x00018e2a:    f8500c30    P.0.    LDR      r0,[r0,#-0x30]
        0x00018e2e:    4770        pG      BX       lr
    $d
        0x00018e30:    1001b4a8    ....    DCD    268547240
    $t
    i.AppDbGetKey
    AppDbGetKey
        0x00018e34:    f890c02e    ....    LDRB     r12,[r0,#0x2e]
        0x00018e38:    2300        .#      MOVS     r3,#0
        0x00018e3a:    ea1c0f01    ....    TST      r12,r1
        0x00018e3e:    d017        ..      BEQ      0x18e70 ; AppDbGetKey + 60
        0x00018e40:    2901        .)      CMP      r1,#1
        0x00018e42:    d00a        ..      BEQ      0x18e5a ; AppDbGetKey + 38
        0x00018e44:    2902        .)      CMP      r1,#2
        0x00018e46:    d00e        ..      BEQ      0x18e66 ; AppDbGetKey + 50
        0x00018e48:    2904        .)      CMP      r1,#4
        0x00018e4a:    bf08        ..      IT       EQ
        0x00018e4c:    1dc3        ..      ADDEQ    r3,r0,#7
        0x00018e4e:    d00f        ..      BEQ      0x18e70 ; AppDbGetKey + 60
        0x00018e50:    2908        .)      CMP      r1,#8
        0x00018e52:    bf08        ..      IT       EQ
        0x00018e54:    f100031e    ....    ADDEQ    r3,r0,#0x1e
        0x00018e58:    e00a        ..      B        0x18e70 ; AppDbGetKey + 60
        0x00018e5a:    f890104e    ..N.    LDRB     r1,[r0,#0x4e]
        0x00018e5e:    7011        .p      STRB     r1,[r2,#0]
        0x00018e60:    f1000334    ..4.    ADD      r3,r0,#0x34
        0x00018e64:    e004        ..      B        0x18e70 ; AppDbGetKey + 60
        0x00018e66:    f890106a    ..j.    LDRB     r1,[r0,#0x6a]
        0x00018e6a:    7011        .p      STRB     r1,[r2,#0]
        0x00018e6c:    f1000350    ..P.    ADD      r3,r0,#0x50
        0x00018e70:    4618        .F      MOV      r0,r3
        0x00018e72:    4770        pG      BX       lr
    i.AppDbGetNextRecord
    AppDbGetNextRecord
        0x00018e74:    0003        ..      MOVS     r3,r0
        0x00018e76:    bf0e        ..      ITEE     EQ
        0x00018e78:    4814        .H      LDREQ    r0,[pc,#80] ; [0x18ecc] = 0x100009c8
        0x00018e7a:    4914        .I      LDRNE    r1,[pc,#80] ; [0x18ecc] = 0x100009c8
        0x00018e7c:    2203        ."      MOVNE    r2,#3
        0x00018e7e:    d00c        ..      BEQ      0x18e9a ; AppDbGetNextRecord + 38
        0x00018e80:    f891c02f    ../.    LDRB     r12,[r1,#0x2f]
        0x00018e84:    f1bc0f00    ....    CMP      r12,#0
        0x00018e88:    bf1c        ..      ITT      NE
        0x00018e8a:    f891c030    ..0.    LDRBNE   r12,[r1,#0x30]
        0x00018e8e:    f1bc0f00    ....    CMPNE    r12,#0
        0x00018e92:    d006        ..      BEQ      0x18ea2 ; AppDbGetNextRecord + 46
        0x00018e94:    4281        .B      CMP      r1,r0
        0x00018e96:    d104        ..      BNE      0x18ea2 ; AppDbGetNextRecord + 46
        0x00018e98:    30d0        .0      ADDS     r0,r0,#0xd0
        0x00018e9a:    490d        .I      LDR      r1,[pc,#52] ; [0x18ed0] = 0x10000c38
        0x00018e9c:    4288        .B      CMP      r0,r1
        0x00018e9e:    d308        ..      BCC      0x18eb2 ; AppDbGetNextRecord + 62
        0x00018ea0:    e005        ..      B        0x18eae ; AppDbGetNextRecord + 58
        0x00018ea2:    1e52        R.      SUBS     r2,r2,#1
        0x00018ea4:    f01202ff    ....    ANDS     r2,r2,#0xff
        0x00018ea8:    f10101d0    ....    ADD      r1,r1,#0xd0
        0x00018eac:    d1e8        ..      BNE      0x18e80 ; AppDbGetNextRecord + 12
        0x00018eae:    2000        .       MOVS     r0,#0
        0x00018eb0:    4770        pG      BX       lr
        0x00018eb2:    f890202f    ../     LDRB     r2,[r0,#0x2f]
        0x00018eb6:    2a00        .*      CMP      r2,#0
        0x00018eb8:    bf1e        ..      ITTT     NE
        0x00018eba:    f8902030    ..0     LDRBNE   r2,[r0,#0x30]
        0x00018ebe:    2a00        .*      CMPNE    r2,#0
        0x00018ec0:    4770        pG      BXNE     lr
        0x00018ec2:    f10000d0    ....    ADD      r0,r0,#0xd0
        0x00018ec6:    4288        .B      CMP      r0,r1
        0x00018ec8:    d3f3        ..      BCC      0x18eb2 ; AppDbGetNextRecord + 62
        0x00018eca:    e7f0        ..      B        0x18eae ; AppDbGetNextRecord + 58
    $d
        0x00018ecc:    100009c8    ....    DCD    268437960
        0x00018ed0:    10000c38    8...    DCD    268438584
    $t
    i.AppDbGetPeerAddedToRl
    AppDbGetPeerAddedToRl
        0x00018ed4:    f8900031    ..1.    LDRB     r0,[r0,#0x31]
        0x00018ed8:    4770        pG      BX       lr
    i.AppDbGetPeerRpao
    AppDbGetPeerRpao
        0x00018eda:    f8900032    ..2.    LDRB     r0,[r0,#0x32]
        0x00018ede:    4770        pG      BX       lr
    i.AppDbGetPeerSignCounter
    AppDbGetPeerSignCounter
        0x00018ee0:    f8d00080    ....    LDR      r0,[r0,#0x80]
        0x00018ee4:    4770        pG      BX       lr
        0x00018ee6:    0000        ..      MOVS     r0,r0
    i.AppDbInit
    AppDbInit
        0x00018ee8:    b570        p.      PUSH     {r4-r6,lr}
        0x00018eea:    480c        .H      LDR      r0,[pc,#48] ; [0x18f1c] = 0x1000001c
        0x00018eec:    2500        .%      MOVS     r5,#0
        0x00018eee:    e9d06401    ...d    LDRD     r6,r4,[r0,#4]
        0x00018ef2:    4621        !F      MOV      r1,r4
        0x00018ef4:    6820         h      LDR      r0,[r4,#0]
        0x00018ef6:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00018efa:    bf14        ..      ITE      NE
        0x00018efc:    2800        .(      CMPNE    r0,#0
        0x00018efe:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00018f00:    f04f02d0    O...    MOV      r2,#0xd0
        0x00018f04:    4630        0F      MOV      r0,r6
        0x00018f06:    f7fffc3e    ..>.    BL       __aeabi_memcpy4 ; 0x18786
        0x00018f0a:    1c68        h.      ADDS     r0,r5,#1
        0x00018f0c:    b2c5        ..      UXTB     r5,r0
        0x00018f0e:    36d0        .6      ADDS     r6,r6,#0xd0
        0x00018f10:    f5047480    ...t    ADD      r4,r4,#0x100
        0x00018f14:    2d03        .-      CMP      r5,#3
        0x00018f16:    d3ec        ..      BCC      0x18ef2 ; AppDbInit + 10
        0x00018f18:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00018f1a:    0000        ..      DCW    0
        0x00018f1c:    1000001c    ....    DCD    268435484
    $t
    i.AppDbNewRecord
    AppDbNewRecord
        0x00018f20:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00018f24:    4606        .F      MOV      r6,r0
        0x00018f26:    4c18        .L      LDR      r4,[pc,#96] ; [0x18f88] = 0x100009c8
        0x00018f28:    4615        .F      MOV      r5,r2
        0x00018f2a:    460f        .F      MOV      r7,r1
        0x00018f2c:    f05f0003    _...    MOVS.W   r0,#3
        0x00018f30:    f894102f    ../.    LDRB     r1,[r4,#0x2f]
        0x00018f34:    b131        1.      CBZ      r1,0x18f44 ; AppDbNewRecord + 36
        0x00018f36:    1e40        @.      SUBS     r0,r0,#1
        0x00018f38:    f01000ff    ....    ANDS     r0,r0,#0xff
        0x00018f3c:    f10404d0    ....    ADD      r4,r4,#0xd0
        0x00018f40:    d1f6        ..      BNE      0x18f30 ; AppDbNewRecord + 16
        0x00018f42:    e000        ..      B        0x18f46 ; AppDbNewRecord + 38
        0x00018f44:    b948        H.      CBNZ     r0,0x18f5a ; AppDbNewRecord + 58
        0x00018f46:    4811        .H      LDR      r0,[pc,#68] ; [0x18f8c] = 0x1000001c
        0x00018f48:    4a11        .J      LDR      r2,[pc,#68] ; [0x18f90] = 0x10000c38
        0x00018f4a:    6844        Dh      LDR      r4,[r0,#4]
        0x00018f4c:    f10401d0    ....    ADD      r1,r4,#0xd0
        0x00018f50:    6041        A`      STR      r1,[r0,#4]
        0x00018f52:    4291        .B      CMP      r1,r2
        0x00018f54:    bf04        ..      ITT      EQ
        0x00018f56:    490c        .I      LDREQ    r1,[pc,#48] ; [0x18f88] = 0x100009c8
        0x00018f58:    6041        A`      STREQ    r1,[r0,#4]
        0x00018f5a:    21d0        .!      MOVS     r1,#0xd0
        0x00018f5c:    4620         F      MOV      r0,r4
        0x00018f5e:    f7fffcab    ....    BL       __aeabi_memclr4 ; 0x188b8
        0x00018f62:    2001        .       MOVS     r0,#1
        0x00018f64:    f884002f    ../.    STRB     r0,[r4,#0x2f]
        0x00018f68:    71a6        .q      STRB     r6,[r4,#6]
        0x00018f6a:    4639        9F      MOV      r1,r7
        0x00018f6c:    4620         F      MOV      r0,r4
        0x00018f6e:    f001fa30    ..0.    BL       BdaCpy ; 0x1a3d2
        0x00018f72:    2000        .       MOVS     r0,#0
        0x00018f74:    f8840031    ..1.    STRB     r0,[r4,#0x31]
        0x00018f78:    f8840032    ..2.    STRB     r0,[r4,#0x32]
        0x00018f7c:    f88450c3    ...P    STRB     r5,[r4,#0xc3]
        0x00018f80:    4620         F      MOV      r0,r4
        0x00018f82:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00018f86:    0000        ..      DCW    0
        0x00018f88:    100009c8    ....    DCD    268437960
        0x00018f8c:    1000001c    ....    DCD    268435484
        0x00018f90:    10000c38    8...    DCD    268438584
    $t
    i.AppDbSetCccTblValue
    AppDbSetCccTblValue
        0x00018f94:    b510        ..      PUSH     {r4,lr}
        0x00018f96:    4604        .F      MOV      r4,r0
        0x00018f98:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x00018f9c:    f8a0206c    ..l     STRH     r2,[r0,#0x6c]
        0x00018fa0:    f7fffeb6    ....    BL       AppConnIsOpen ; 0x18d10
        0x00018fa4:    f7fffea4    ....    BL       AppCheckBonded ; 0x18cf0
        0x00018fa8:    2800        .(      CMP      r0,#0
        0x00018faa:    bf08        ..      IT       EQ
        0x00018fac:    bd10        ..      POPEQ    {r4,pc}
        0x00018fae:    4620         F      MOV      r0,r4
        0x00018fb0:    e8bd4010    ...@    POP      {r4,lr}
        0x00018fb4:    f000b854    ..T.    B.W      AppDbUpdateNVM ; 0x19060
    i.AppDbSetCsfRecord
    AppDbSetCsfRecord
        0x00018fb8:    2a00        .*      CMP      r2,#0
        0x00018fba:    bf14        ..      ITE      NE
        0x00018fbc:    2800        .(      CMPNE    r0,#0
        0x00018fbe:    4770        pG      BXEQ     lr
        0x00018fc0:    f8801084    ....    STRB     r1,[r0,#0x84]
        0x00018fc4:    7811        .x      LDRB     r1,[r2,#0]
        0x00018fc6:    f8801085    ....    STRB     r1,[r0,#0x85]
        0x00018fca:    4770        pG      BX       lr
    i.AppDbSetKey
    AppDbSetKey
        0x00018fcc:    7f8a        ..      LDRB     r2,[r1,#0x1e]
        0x00018fce:    2a01        .*      CMP      r2,#1
        0x00018fd0:    d016        ..      BEQ      0x19000 ; AppDbSetKey + 52
        0x00018fd2:    2a02        .*      CMP      r2,#2
        0x00018fd4:    d01c        ..      BEQ      0x19010 ; AppDbSetKey + 68
        0x00018fd6:    2a04        .*      CMP      r2,#4
        0x00018fd8:    d022        ".      BEQ      0x19020 ; AppDbSetKey + 84
        0x00018fda:    2a08        .*      CMP      r2,#8
        0x00018fdc:    bf18        ..      IT       NE
        0x00018fde:    4770        pG      BXNE     lr
        0x00018fe0:    684a        Jh      LDR      r2,[r1,#4]
        0x00018fe2:    f8c0201e    ...     STR      r2,[r0,#0x1e]
        0x00018fe6:    688a        .h      LDR      r2,[r1,#8]
        0x00018fe8:    f8c02022    .."     STR      r2,[r0,#0x22]
        0x00018fec:    68ca        .h      LDR      r2,[r1,#0xc]
        0x00018fee:    f8c02026    ..&     STR      r2,[r0,#0x26]
        0x00018ff2:    6909        .i      LDR      r1,[r1,#0x10]
        0x00018ff4:    f8c0102a    ..*.    STR      r1,[r0,#0x2a]
        0x00018ff8:    2100        .!      MOVS     r1,#0
        0x00018ffa:    f8c01080    ....    STR      r1,[r0,#0x80]
        0x00018ffe:    4770        pG      BX       lr
        0x00019000:    7fca        ..      LDRB     r2,[r1,#0x1f]
        0x00019002:    f880204e    ..N     STRB     r2,[r0,#0x4e]
        0x00019006:    221a        ."      MOVS     r2,#0x1a
        0x00019008:    3034        40      ADDS     r0,r0,#0x34
        0x0001900a:    1d09        ..      ADDS     r1,r1,#4
        0x0001900c:    f7ffbb34    ..4.    B        __aeabi_memcpy ; 0x18678
        0x00019010:    7fca        ..      LDRB     r2,[r1,#0x1f]
        0x00019012:    f880206a    ..j     STRB     r2,[r0,#0x6a]
        0x00019016:    221a        ."      MOVS     r2,#0x1a
        0x00019018:    3050        P0      ADDS     r0,r0,#0x50
        0x0001901a:    1d09        ..      ADDS     r1,r1,#4
        0x0001901c:    f7ffbb2c    ..,.    B        __aeabi_memcpy ; 0x18678
        0x00019020:    684a        Jh      LDR      r2,[r1,#4]
        0x00019022:    f8c02007    ...     STR      r2,[r0,#7]
        0x00019026:    688a        .h      LDR      r2,[r1,#8]
        0x00019028:    f8c0200b    ...     STR      r2,[r0,#0xb]
        0x0001902c:    68ca        .h      LDR      r2,[r1,#0xc]
        0x0001902e:    f8c0200f    ...     STR      r2,[r0,#0xf]
        0x00019032:    690a        .i      LDR      r2,[r1,#0x10]
        0x00019034:    f8c02013    ...     STR      r2,[r0,#0x13]
        0x00019038:    f8512f14    Q../    LDR      r2,[r1,#0x14]!
        0x0001903c:    f8c02017    ...     STR      r2,[r0,#0x17]
        0x00019040:    888a        ..      LDRH     r2,[r1,#4]
        0x00019042:    f8a0201b    ...     STRH     r2,[r0,#0x1b]
        0x00019046:    798a        .y      LDRB     r2,[r1,#6]
        0x00019048:    7742        Bw      STRB     r2,[r0,#0x1d]
        0x0001904a:    798a        .y      LDRB     r2,[r1,#6]
        0x0001904c:    7182        .q      STRB     r2,[r0,#6]
        0x0001904e:    f001b9c0    ....    B.W      BdaCpy ; 0x1a3d2
    i.AppDbSetPeerAddedToRl
    AppDbSetPeerAddedToRl
        0x00019052:    f8801031    ..1.    STRB     r1,[r0,#0x31]
        0x00019056:    4770        pG      BX       lr
    i.AppDbSetPeerSignCounter
    AppDbSetPeerSignCounter
        0x00019058:    f8c01080    ....    STR      r1,[r0,#0x80]
        0x0001905c:    4770        pG      BX       lr
        0x0001905e:    0000        ..      MOVS     r0,r0
    i.AppDbUpdateNVM
    AppDbUpdateNVM
        0x00019060:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00019064:    4d2b        +M      LDR      r5,[pc,#172] ; [0x19114] = 0x1000001c
        0x00019066:    f8df80b0    ....    LDR      r8,[pc,#176] ; [0x19118] = 0x10000c60
        0x0001906a:    f8df90b0    ....    LDR      r9,[pc,#176] ; [0x1911c] = 0x12344321
        0x0001906e:    68ac        .h      LDR      r4,[r5,#8]
        0x00019070:    4607        .F      MOV      r7,r0
        0x00019072:    2600        .&      MOVS     r6,#0
        0x00019074:    6820         h      LDR      r0,[r4,#0]
        0x00019076:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0001907a:    bf18        ..      IT       NE
        0x0001907c:    2800        .(      CMPNE    r0,#0
        0x0001907e:    d038        8.      BEQ      0x190f2 ; AppDbUpdateNVM + 146
        0x00019080:    4621        !F      MOV      r1,r4
        0x00019082:    4638        8F      MOV      r0,r7
        0x00019084:    f001f99c    ....    BL       BdaCmp ; 0x1a3c0
        0x00019088:    b1f0        ..      CBZ      r0,0x190c8 ; AppDbUpdateNVM + 104
        0x0001908a:    68ac        .h      LDR      r4,[r5,#8]
        0x0001908c:    eb082606    ...&    ADD      r6,r8,r6,LSL #8
        0x00019090:    f04f08d0    O...    MOV      r8,#0xd0
        0x00019094:    882a        *.      LDRH     r2,[r5,#0]
        0x00019096:    4621        !F      MOV      r1,r4
        0x00019098:    481f        .H      LDR      r0,[pc,#124] ; [0x19118] = 0x10000c60
        0x0001909a:    f7fffb74    ..t.    BL       __aeabi_memcpy4 ; 0x18786
        0x0001909e:    4642        BF      MOV      r2,r8
        0x000190a0:    4639        9F      MOV      r1,r7
        0x000190a2:    4630        0F      MOV      r0,r6
        0x000190a4:    f7fffb6f    ..o.    BL       __aeabi_memcpy4 ; 0x18786
        0x000190a8:    f7fff9b8    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000190ac:    4606        .F      MOV      r6,r0
        0x000190ae:    8828        (.      LDRH     r0,[r5,#0]
        0x000190b0:    4622        "F      MOV      r2,r4
        0x000190b2:    0883        ..      LSRS     r3,r0,#2
        0x000190b4:    4918        .I      LDR      r1,[pc,#96] ; [0x19118] = 0x10000c60
        0x000190b6:    4648        HF      MOV      r0,r9
        0x000190b8:    f009fefc    ....    BL       am_hal_mram_main_program ; 0x22eb4
        0x000190bc:    4630        0F      MOV      r0,r6
        0x000190be:    f7fff9b1    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x000190c2:    2001        .       MOVS     r0,#1
        0x000190c4:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x000190c8:    1c76        v.      ADDS     r6,r6,#1
        0x000190ca:    f5047480    ...t    ADD      r4,r4,#0x100
        0x000190ce:    2e03        ..      CMP      r6,#3
        0x000190d0:    dbd0        ..      BLT      0x19074 ; AppDbUpdateNVM + 20
        0x000190d2:    f7fff9a3    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000190d6:    4604        .F      MOV      r4,r0
        0x000190d8:    8828        (.      LDRH     r0,[r5,#0]
        0x000190da:    4639        9F      MOV      r1,r7
        0x000190dc:    0883        ..      LSRS     r3,r0,#2
        0x000190de:    4648        HF      MOV      r0,r9
        0x000190e0:    68aa        .h      LDR      r2,[r5,#8]
        0x000190e2:    f009fee7    ....    BL       am_hal_mram_main_program ; 0x22eb4
        0x000190e6:    4620         F      MOV      r0,r4
        0x000190e8:    f7fff99c    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x000190ec:    2000        .       MOVS     r0,#0
        0x000190ee:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x000190f2:    f7fff993    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000190f6:    4606        .F      MOV      r6,r0
        0x000190f8:    8828        (.      LDRH     r0,[r5,#0]
        0x000190fa:    4622        "F      MOV      r2,r4
        0x000190fc:    0883        ..      LSRS     r3,r0,#2
        0x000190fe:    4639        9F      MOV      r1,r7
        0x00019100:    4648        HF      MOV      r0,r9
        0x00019102:    f009fed7    ....    BL       am_hal_mram_main_program ; 0x22eb4
        0x00019106:    4630        0F      MOV      r0,r6
        0x00019108:    f7fff98c    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001910c:    2001        .       MOVS     r0,#1
        0x0001910e:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x00019112:    0000        ..      DCW    0
        0x00019114:    1000001c    ....    DCD    268435484
        0x00019118:    10000c60    `...    DCD    268438624
        0x0001911c:    12344321    !C4.    DCD    305414945
    $t
    i.AppDbValidateRecord
    AppDbValidateRecord
        0x00019120:    2201        ."      MOVS     r2,#1
        0x00019122:    f8802030    ..0     STRB     r2,[r0,#0x30]
        0x00019126:    f880102e    ....    STRB     r1,[r0,#0x2e]
        0x0001912a:    f7ffbf99    ....    B.W      AppDbUpdateNVM ; 0x19060
    i.AppHandleNumericComparison
    AppHandleNumericComparison
        0x0001912e:    b510        ..      PUSH     {r4,lr}
        0x00019130:    4604        .F      MOV      r4,r0
        0x00019132:    1d00        ..      ADDS     r0,r0,#4
        0x00019134:    f001fdbe    ....    BL       DmSecGetCompareValue ; 0x1acb4
        0x00019138:    f000fcbc    ....    BL       AppUiDisplayConfirmValue ; 0x19ab4
        0x0001913c:    7820         x      LDRB     r0,[r4,#0]
        0x0001913e:    e8bd4010    ...@    POP      {r4,lr}
        0x00019142:    2101        .!      MOVS     r1,#1
        0x00019144:    f001bd94    ....    B.W      DmSecCompareRsp ; 0x1ac70
    i.AppHandlePasskey
    AppHandlePasskey
        0x00019148:    b510        ..      PUSH     {r4,lr}
        0x0001914a:    4604        .F      MOV      r4,r0
        0x0001914c:    7940        @y      LDRB     r0,[r0,#5]
        0x0001914e:    b082        ..      SUB      sp,sp,#8
        0x00019150:    b1e0        ..      CBZ      r0,0x1918c ; AppHandlePasskey + 68
        0x00019152:    2104        .!      MOVS     r1,#4
        0x00019154:    4668        hF      MOV      r0,sp
        0x00019156:    f003f8d3    ....    BL       SecRand ; 0x1c300
        0x0001915a:    490f        .I      LDR      r1,[pc,#60] ; [0x19198] = 0xf4240
        0x0001915c:    9800        ..      LDR      r0,[sp,#0]
        0x0001915e:    fbb0f2f1    ....    UDIV     r2,r0,r1
        0x00019162:    fb010112    ....    MLS      r1,r1,r2,r0
        0x00019166:    f88d1004    ....    STRB     r1,[sp,#4]
        0x0001916a:    0a08        ..      LSRS     r0,r1,#8
        0x0001916c:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00019170:    0c08        ..      LSRS     r0,r1,#16
        0x00019172:    9100        ..      STR      r1,[sp,#0]
        0x00019174:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00019178:    7820         x      LDRB     r0,[r4,#0]
        0x0001917a:    aa01        ..      ADD      r2,sp,#4
        0x0001917c:    2103        .!      MOVS     r1,#3
        0x0001917e:    f001fd4b    ..K.    BL       DmSecAuthRsp ; 0x1ac18
        0x00019182:    9800        ..      LDR      r0,[sp,#0]
        0x00019184:    f000fca0    ....    BL       AppUiDisplayPasskey ; 0x19ac8
        0x00019188:    b002        ..      ADD      sp,sp,#8
        0x0001918a:    bd10        ..      POP      {r4,pc}
        0x0001918c:    200e        .       MOVS     r0,#0xe
        0x0001918e:    f000fc7f    ....    BL       AppUiAction ; 0x19a90
        0x00019192:    b002        ..      ADD      sp,sp,#8
        0x00019194:    bd10        ..      POP      {r4,pc}
    $d
        0x00019196:    0000        ..      DCW    0
        0x00019198:    000f4240    @B..    DCD    1000000
    $t
    i.AppHandler
    AppHandler
        0x0001919c:    b1c9        ..      CBZ      r1,0x191d2 ; AppHandler + 54
        0x0001919e:    788a        .x      LDRB     r2,[r1,#2]
        0x000191a0:    480f        .H      LDR      r0,[pc,#60] ; [0x191e0] = 0x100004dc
        0x000191a2:    2a20         *      CMP      r2,#0x20
        0x000191a4:    d302        ..      BCC      0x191ac ; AppHandler + 16
        0x000191a6:    6842        Bh      LDR      r2,[r0,#4]
        0x000191a8:    4608        .F      MOV      r0,r1
        0x000191aa:    4710        .G      BX       r2
        0x000191ac:    2a10        .*      CMP      r2,#0x10
        0x000191ae:    d302        ..      BCC      0x191b6 ; AppHandler + 26
        0x000191b0:    6802        .h      LDR      r2,[r0,#0]
        0x000191b2:    4608        .F      MOV      r0,r1
        0x000191b4:    4710        .G      BX       r2
        0x000191b6:    4608        .F      MOV      r0,r1
        0x000191b8:    b13a        :.      CBZ      r2,0x191ca ; AppHandler + 46
        0x000191ba:    2a01        .*      CMP      r2,#1
        0x000191bc:    d007        ..      BEQ      0x191ce ; AppHandler + 50
        0x000191be:    2a02        .*      CMP      r2,#2
        0x000191c0:    bf18        ..      IT       NE
        0x000191c2:    4770        pG      BXNE     lr
        0x000191c4:    7808        .x      LDRB     r0,[r1,#0]
        0x000191c6:    f001bc8f    ....    B.W      DmReadRemoteFeatures ; 0x1aae8
        0x000191ca:    f010be53    ..S.    B.W      appUiBtnPoll ; 0x29e74
        0x000191ce:    f010be59    ..Y.    B.W      appUiTimerExpired ; 0x29e84
        0x000191d2:    f0100f10    ....    TST      r0,#0x10
        0x000191d6:    bf08        ..      IT       EQ
        0x000191d8:    4770        pG      BXEQ     lr
        0x000191da:    f000bc63    ..c.    B.W      AppUiBtnPressed ; 0x19aa4
    $d
        0x000191de:    0000        ..      DCW    0
        0x000191e0:    100004dc    ....    DCD    268436700
    $t
    i.AppHandlerInit
    AppHandlerInit
        0x000191e4:    4901        .I      LDR      r1,[pc,#4] ; [0x191ec] = 0x100004d8
        0x000191e6:    7008        .p      STRB     r0,[r1,#0]
        0x000191e8:    f7ffbe7e    ..~.    B.W      AppDbInit ; 0x18ee8
    $d
        0x000191ec:    100004d8    ....    DCD    268436696
    $t
    i.AppServerConnCback
    AppServerConnCback
        0x000191f0:    b5f0        ..      PUSH     {r4-r7,lr}
        0x000191f2:    7881        .x      LDRB     r1,[r0,#2]
        0x000191f4:    7806        .x      LDRB     r6,[r0,#0]
        0x000191f6:    b083        ..      SUB      sp,sp,#0xc
        0x000191f8:    2927        ')      CMP      r1,#0x27
        0x000191fa:    d019        ..      BEQ      0x19230 ; AppServerConnCback + 64
        0x000191fc:    292a        *)      CMP      r1,#0x2a
        0x000191fe:    d051        Q.      BEQ      0x192a4 ; AppServerConnCback + 180
        0x00019200:    2928        ()      CMP      r1,#0x28
        0x00019202:    bf1c        ..      ITT      NE
        0x00019204:    b003        ..      ADDNE    sp,sp,#0xc
        0x00019206:    bdf0        ..      POPNE    {r4-r7,pc}
        0x00019208:    4630        0F      MOV      r0,r6
        0x0001920a:    f000fecb    ....    BL       AttsCccClearTable ; 0x19fa4
        0x0001920e:    4630        0F      MOV      r0,r6
        0x00019210:    f7fffe06    ....    BL       AppDbGetHdl ; 0x18e20
        0x00019214:    0004        ..      MOVS     r4,r0
        0x00019216:    bf04        ..      ITT      EQ
        0x00019218:    b003        ..      ADDEQ    sp,sp,#0xc
        0x0001921a:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x0001921c:    4630        0F      MOV      r0,r6
        0x0001921e:    f000ffd3    ....    BL       AttsGetSignCounter ; 0x1a1c8
        0x00019222:    4601        .F      MOV      r1,r0
        0x00019224:    b003        ..      ADD      sp,sp,#0xc
        0x00019226:    4620         F      MOV      r0,r4
        0x00019228:    e8bd40f0    ...@    POP      {r4-r7,lr}
        0x0001922c:    f7ffbf14    ....    B.W      AppDbSetPeerSignCounter ; 0x19058
        0x00019230:    4630        0F      MOV      r0,r6
        0x00019232:    f7fffdf5    ....    BL       AppDbGetHdl ; 0x18e20
        0x00019236:    0004        ..      MOVS     r4,r0
        0x00019238:    d01b        ..      BEQ      0x19272 ; AppServerConnCback + 130
        0x0001923a:    aa01        ..      ADD      r2,sp,#4
        0x0001923c:    4669        iF      MOV      r1,sp
        0x0001923e:    f7fffde9    ....    BL       AppDbGetCsfRecord ; 0x18e14
        0x00019242:    f89d1000    ....    LDRB     r1,[sp,#0]
        0x00019246:    4630        0F      MOV      r0,r6
        0x00019248:    9a01        ..      LDR      r2,[sp,#4]
        0x0001924a:    f000ff49    ..I.    BL       AttsCsfConnOpen ; 0x1a0e0
        0x0001924e:    4620         F      MOV      r0,r4
        0x00019250:    f7fffdde    ....    BL       AppDbGetCccTbl ; 0x18e10
        0x00019254:    4601        .F      MOV      r1,r0
        0x00019256:    4630        0F      MOV      r0,r6
        0x00019258:    f000fee0    ....    BL       AttsCccInitTable ; 0x1a01c
        0x0001925c:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00019260:    2803        .(      CMP      r0,#3
        0x00019262:    d10f        ..      BNE      0x19284 ; AppServerConnCback + 148
        0x00019264:    f64f72ff    O..r    MOV      r2,#0xffff
        0x00019268:    2101        .!      MOVS     r1,#1
        0x0001926a:    4630        0F      MOV      r0,r6
        0x0001926c:    f001fdea    ....    BL       GattSendServiceChangedInd ; 0x1ae44
        0x00019270:    e008        ..      B        0x19284 ; AppServerConnCback + 148
        0x00019272:    2100        .!      MOVS     r1,#0
        0x00019274:    4630        0F      MOV      r0,r6
        0x00019276:    f000fed1    ....    BL       AttsCccInitTable ; 0x1a01c
        0x0001927a:    2200        ."      MOVS     r2,#0
        0x0001927c:    2101        .!      MOVS     r1,#1
        0x0001927e:    4630        0F      MOV      r0,r6
        0x00019280:    f000ff2e    ....    BL       AttsCsfConnOpen ; 0x1a0e0
        0x00019284:    4630        0F      MOV      r0,r6
        0x00019286:    f7fffdcb    ....    BL       AppDbGetHdl ; 0x18e20
        0x0001928a:    0004        ..      MOVS     r4,r0
        0x0001928c:    bf04        ..      ITT      EQ
        0x0001928e:    b003        ..      ADDEQ    sp,sp,#0xc
        0x00019290:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x00019292:    2200        ."      MOVS     r2,#0
        0x00019294:    2108        .!      MOVS     r1,#8
        0x00019296:    f7fffdcd    ....    BL       AppDbGetKey ; 0x18e34
        0x0001929a:    2800        .(      CMP      r0,#0
        0x0001929c:    bf04        ..      ITT      EQ
        0x0001929e:    b003        ..      ADDEQ    sp,sp,#0xc
        0x000192a0:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x000192a2:    e03c        <.      B        0x1931e ; AppServerConnCback + 302
        0x000192a4:    7900        .y      LDRB     r0,[r0,#4]
        0x000192a6:    f0100f01    ....    TST      r0,#1
        0x000192aa:    d029        ).      BEQ      0x19300 ; AppServerConnCback + 272
        0x000192ac:    4630        0F      MOV      r0,r6
        0x000192ae:    f7fffd1f    ....    BL       AppCheckBonded ; 0x18cf0
        0x000192b2:    bb28        (.      CBNZ     r0,0x19300 ; AppServerConnCback + 272
        0x000192b4:    4630        0F      MOV      r0,r6
        0x000192b6:    f7fffdb3    ....    BL       AppDbGetHdl ; 0x18e20
        0x000192ba:    0007        ..      MOVS     r7,r0
        0x000192bc:    d020         .      BEQ      0x19300 ; AppServerConnCback + 272
        0x000192be:    f000ff7d    ..}.    BL       AttsGetCccTableLen ; 0x1a1bc
        0x000192c2:    0005        ..      MOVS     r5,r0
        0x000192c4:    f04f0400    O...    MOV      r4,#0
        0x000192c8:    d00d        ..      BEQ      0x192e6 ; AppServerConnCback + 246
        0x000192ca:    4621        !F      MOV      r1,r4
        0x000192cc:    4630        0F      MOV      r0,r6
        0x000192ce:    f000fe99    ....    BL       AttsCccGet ; 0x1a004
        0x000192d2:    b120         .      CBZ      r0,0x192de ; AppServerConnCback + 238
        0x000192d4:    4602        .F      MOV      r2,r0
        0x000192d6:    4621        !F      MOV      r1,r4
        0x000192d8:    4638        8F      MOV      r0,r7
        0x000192da:    f7fffe5b    ..[.    BL       AppDbSetCccTblValue ; 0x18f94
        0x000192de:    1c60        `.      ADDS     r0,r4,#1
        0x000192e0:    b2c4        ..      UXTB     r4,r0
        0x000192e2:    42ac        .B      CMP      r4,r5
        0x000192e4:    d3f1        ..      BCC      0x192ca ; AppServerConnCback + 218
        0x000192e6:    2201        ."      MOVS     r2,#1
        0x000192e8:    4669        iF      MOV      r1,sp
        0x000192ea:    4630        0F      MOV      r0,r6
        0x000192ec:    f000ff12    ....    BL       AttsCsfGetFeatures ; 0x1a114
        0x000192f0:    4630        0F      MOV      r0,r6
        0x000192f2:    f000ff07    ....    BL       AttsCsfGetClientChangeAwareState ; 0x1a104
        0x000192f6:    4601        .F      MOV      r1,r0
        0x000192f8:    466a        jF      MOV      r2,sp
        0x000192fa:    4638        8F      MOV      r0,r7
        0x000192fc:    f7fffe5c    ..\.    BL       AppDbSetCsfRecord ; 0x18fb8
        0x00019300:    4630        0F      MOV      r0,r6
        0x00019302:    f7fffd8d    ....    BL       AppDbGetHdl ; 0x18e20
        0x00019306:    0004        ..      MOVS     r4,r0
        0x00019308:    bf04        ..      ITT      EQ
        0x0001930a:    b003        ..      ADDEQ    sp,sp,#0xc
        0x0001930c:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x0001930e:    2200        ."      MOVS     r2,#0
        0x00019310:    2108        .!      MOVS     r1,#8
        0x00019312:    f7fffd8f    ....    BL       AppDbGetKey ; 0x18e34
        0x00019316:    2800        .(      CMP      r0,#0
        0x00019318:    bf04        ..      ITT      EQ
        0x0001931a:    b003        ..      ADDEQ    sp,sp,#0xc
        0x0001931c:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x0001931e:    2200        ."      MOVS     r2,#0
        0x00019320:    4601        .F      MOV      r1,r0
        0x00019322:    4630        0F      MOV      r0,r6
        0x00019324:    f001f812    ....    BL       AttsSetCsrk ; 0x1a34c
        0x00019328:    4620         F      MOV      r0,r4
        0x0001932a:    f7fffdd9    ....    BL       AppDbGetPeerSignCounter ; 0x18ee0
        0x0001932e:    4601        .F      MOV      r1,r0
        0x00019330:    b003        ..      ADD      sp,sp,#0xc
        0x00019332:    4630        0F      MOV      r0,r6
        0x00019334:    e8bd40f0    ...@    POP      {r4-r7,lr}
        0x00019338:    f001b812    ....    B.W      AttsSetSignCounter ; 0x1a360
    i.AppServerInit
    AppServerInit
        0x0001933c:    4801        .H      LDR      r0,[pc,#4] ; [0x19344] = 0x29b69
        0x0001933e:    f000bef7    ....    B.W      AttsCsfRegister ; 0x1a130
    $d
        0x00019342:    0000        ..      DCW    0
        0x00019344:    00029b69    i...    DCD    170857
    $t
    i.AppSetBondable
    AppSetBondable
        0x00019348:    4901        .I      LDR      r1,[pc,#4] ; [0x19350] = 0x1001b538
        0x0001934a:    f8810054    ..T.    STRB     r0,[r1,#0x54]
        0x0001934e:    4770        pG      BX       lr
    $d
        0x00019350:    1001b538    8...    DCD    268547384
    $t
    i.AppSlaveInit
    AppSlaveInit
        0x00019354:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00019358:    2500        .%      MOVS     r5,#0
        0x0001935a:    4e11        .N      LDR      r6,[pc,#68] ; [0x193a0] = 0x1001b538
        0x0001935c:    462c        ,F      MOV      r4,r5
        0x0001935e:    2703        .'      MOVS     r7,#3
        0x00019360:    1970        p.      ADDS     r0,r6,r5
        0x00019362:    f8807057    ..Wp    STRB     r7,[r0,#0x57]
        0x00019366:    f8804059    ..Y@    STRB     r4,[r0,#0x59]
        0x0001936a:    f880405b    ..[@    STRB     r4,[r0,#0x5b]
        0x0001936e:    f880406a    ..j@    STRB     r4,[r0,#0x6a]
        0x00019372:    eb050045    ..E.    ADD      r0,r5,r5,LSL #1
        0x00019376:    eb060040    ..@.    ADD      r0,r6,r0,LSL #1
        0x0001937a:    305e        ^0      ADDS     r0,r0,#0x5e
        0x0001937c:    f003ff56    ..V.    BL       __ARM_common_memclr4_6 ; 0x1d22c
        0x00019380:    1c68        h.      ADDS     r0,r5,#1
        0x00019382:    b2c5        ..      UXTB     r5,r0
        0x00019384:    2d02        .-      CMP      r5,#2
        0x00019386:    d3eb        ..      BCC      0x19360 ; AppSlaveInit + 12
        0x00019388:    20ff        .       MOVS     r0,#0xff
        0x0001938a:    f886005d    ..].    STRB     r0,[r6,#0x5d]
        0x0001938e:    67b4        .g      STR      r4,[r6,#0x78]
        0x00019390:    4905        .I      LDR      r1,[pc,#20] ; [0x193a8] = 0x100004dc
        0x00019392:    67f4        .g      STR      r4,[r6,#0x7c]
        0x00019394:    f8864074    ..t@    STRB     r4,[r6,#0x74]
        0x00019398:    4802        .H      LDR      r0,[pc,#8] ; [0x193a4] = 0x29dbd
        0x0001939a:    6008        .`      STR      r0,[r1,#0]
        0x0001939c:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x000193a0:    1001b538    8...    DCD    268547384
        0x000193a4:    00029dbd    ....    DCD    171453
        0x000193a8:    100004dc    ....    DCD    268436700
    $t
    i.AppSlaveProcDmMsg
    AppSlaveProcDmMsg
        0x000193ac:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x000193b0:    4605        .F      MOV      r5,r0
        0x000193b2:    7880        .x      LDRB     r0,[r0,#2]
        0x000193b4:    2400        .$      MOVS     r4,#0
        0x000193b6:    f8df9360    ..`.    LDR      r9,[pc,#864] ; [0x19718] = 0x1001b4a8
        0x000193ba:    b083        ..      SUB      sp,sp,#0xc
        0x000193bc:    2822        "(      CMP      r0,#0x22
        0x000193be:    bf18        ..      IT       NE
        0x000193c0:    2848        H(      CMPNE    r0,#0x48
        0x000193c2:    d006        ..      BEQ      0x193d2 ; AppSlaveProcDmMsg + 38
        0x000193c4:    8829        ).      LDRH     r1,[r5,#0]
        0x000193c6:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x000193ca:    eb091101    ....    ADD      r1,r9,r1,LSL #4
        0x000193ce:    f1a10430    ..0.    SUB      r4,r1,#0x30
        0x000193d2:    f8dfa348    ..H.    LDR      r10,[pc,#840] ; [0x1971c] = 0x100004d8
        0x000193d6:    f8df8348    ..H.    LDR      r8,[pc,#840] ; [0x19720] = 0x100004d4
        0x000193da:    4ed2        .N      LDR      r6,[pc,#840] ; [0x19724] = 0x1001b538
        0x000193dc:    f04f0b10    O...    MOV      r11,#0x10
        0x000193e0:    f04f0201    O...    MOV      r2,#1
        0x000193e4:    f04f0700    O...    MOV      r7,#0
        0x000193e8:    2837        7(      CMP      r0,#0x37
        0x000193ea:    d07d        }.      BEQ      0x194e8 ; AppSlaveProcDmMsg + 316
        0x000193ec:    dc0d        ..      BGT      0x1940a ; AppSlaveProcDmMsg + 94
        0x000193ee:    f1a00020    .. .    SUB      r0,r0,#0x20
        0x000193f2:    280a        .(      CMP      r0,#0xa
        0x000193f4:    bf24        $.      ITT      CS
        0x000193f6:    b003        ..      ADDCS    sp,sp,#0xc
        0x000193f8:    e8bd8ff0    ....    POPCS    {r4-r11,pc}
        0x000193fc:    e8dff000    ....    TBB      [pc,r0]
    $d
        0x00019400:    3134312f    /141    DCD    825504047
        0x00019404:    3a313131    111:    DCD    976302385
        0x00019408:    9e6e        n.      DCW    40558
    $t
        0x0001940a:    2848        H(      CMP      r0,#0x48
        0x0001940c:    d02c        ,.      BEQ      0x19468 ; AppSlaveProcDmMsg + 188
        0x0001940e:    dc16        ..      BGT      0x1943e ; AppSlaveProcDmMsg + 146
        0x00019410:    2840        @(      CMP      r0,#0x40
        0x00019412:    bf1c        ..      ITT      NE
        0x00019414:    b003        ..      ADDNE    sp,sp,#0xc
        0x00019416:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x0001941a:    48c3        .H      LDR      r0,[pc,#780] ; [0x19728] = 0x100004c4
        0x0001941c:    6800        .h      LDR      r0,[r0,#0]
        0x0001941e:    7800        .x      LDRB     r0,[r0,#0]
        0x00019420:    2800        .(      CMP      r0,#0
        0x00019422:    f000810f    ....    BEQ.W    0x19644 ; AppSlaveProcDmMsg + 664
        0x00019426:    2801        .(      CMP      r0,#1
        0x00019428:    bf1c        ..      ITT      NE
        0x0001942a:    b003        ..      ADDNE    sp,sp,#0xc
        0x0001942c:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x00019430:    7920         y      LDRB     r0,[r4,#4]
        0x00019432:    b003        ..      ADD      sp,sp,#0xc
        0x00019434:    2111        .!      MOVS     r1,#0x11
        0x00019436:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0001943a:    f001bbbd    ....    B.W      DmRemoteConnParamReqNegReply ; 0x1abb8
        0x0001943e:    2857        W(      CMP      r0,#0x57
        0x00019440:    f0008117    ....    BEQ.W    0x19672 ; AppSlaveProcDmMsg + 710
        0x00019444:    2879        y(      CMP      r0,#0x79
        0x00019446:    bf1c        ..      ITT      NE
        0x00019448:    b003        ..      ADDNE    sp,sp,#0xc
        0x0001944a:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x0001944e:    2000        .       MOVS     r0,#0
        0x00019450:    f001fe9a    ....    BL       HciDrvRadioBoot ; 0x1b188
        0x00019454:    b003        ..      ADD      sp,sp,#0xc
        0x00019456:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0001945a:    f001ba2d    ..-.    B.W      DmDevReset ; 0x1a8b8
        0x0001945e:    67b7        .g      STR      r7,[r6,#0x78]
        0x00019460:    67f7        .g      STR      r7,[r6,#0x7c]
        0x00019462:    b003        ..      ADD      sp,sp,#0xc
        0x00019464:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00019468:    6fb1        .o      LDR      r1,[r6,#0x78]
        0x0001946a:    2900        .)      CMP      r1,#0
        0x0001946c:    d161        a.      BNE      0x19532 ; AppSlaveProcDmMsg + 390
        0x0001946e:    b003        ..      ADD      sp,sp,#0xc
        0x00019470:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00019474:    7828        (x      LDRB     r0,[r5,#0]
        0x00019476:    7120         q      STRB     r0,[r4,#4]
        0x00019478:    f8d80000    ....    LDR      r0,[r8,#0]
        0x0001947c:    6801        .h      LDR      r1,[r0,#0]
        0x0001947e:    b311        ..      CBZ      r1,0x194c6 ; AppSlaveProcDmMsg + 282
        0x00019480:    8a29        ).      LDRH     r1,[r5,#0x10]
        0x00019482:    8882        ..      LDRH     r2,[r0,#4]
        0x00019484:    4291        .B      CMP      r1,r2
        0x00019486:    bf24        $.      ITT      CS
        0x00019488:    88c2        ..      LDRHCS   r2,[r0,#6]
        0x0001948a:    428a        .B      CMPCS    r2,r1
        0x0001948c:    d307        ..      BCC      0x1949e ; AppSlaveProcDmMsg + 242
        0x0001948e:    8a69        i.      LDRH     r1,[r5,#0x12]
        0x00019490:    8902        ..      LDRH     r2,[r0,#8]
        0x00019492:    4291        .B      CMP      r1,r2
        0x00019494:    d103        ..      BNE      0x1949e ; AppSlaveProcDmMsg + 242
        0x00019496:    8aa9        ..      LDRH     r1,[r5,#0x14]
        0x00019498:    8942        B.      LDRH     r2,[r0,#0xa]
        0x0001949a:    4291        .B      CMP      r1,r2
        0x0001949c:    d013        ..      BEQ      0x194c6 ; AppSlaveProcDmMsg + 282
        0x0001949e:    72a7        .r      STRB     r7,[r4,#0xa]
        0x000194a0:    7327        's      STRB     r7,[r4,#0xc]
        0x000194a2:    7921        !y      LDRB     r1,[r4,#4]
        0x000194a4:    f89a3000    ...0    LDRB     r3,[r10,#0]
        0x000194a8:    eb010241    ..A.    ADD      r2,r1,r1,LSL #1
        0x000194ac:    eb091202    ....    ADD      r2,r9,r2,LSL #4
        0x000194b0:    f8023c14    ...<    STRB     r3,[r2,#-0x14]
        0x000194b4:    f802bc16    ....    STRB     r11,[r2,#-0x16]
        0x000194b8:    f8221c18    "...    STRH     r1,[r2,#-0x18]
        0x000194bc:    6801        .h      LDR      r1,[r0,#0]
        0x000194be:    f1a20020    .. .    SUB      r0,r2,#0x20
        0x000194c2:    f003fdd5    ....    BL       WsfTimerStartMs ; 0x1d070
        0x000194c6:    6ff1        .o      LDR      r1,[r6,#0x7c]
        0x000194c8:    2900        .)      CMP      r1,#0
        0x000194ca:    bf1c        ..      ITT      NE
        0x000194cc:    4628        (F      MOVNE    r0,r5
        0x000194ce:    4788        .G      BLXNE    r1
        0x000194d0:    7828        (x      LDRB     r0,[r5,#0]
        0x000194d2:    b003        ..      ADD      sp,sp,#0xc
        0x000194d4:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x000194d8:    f010bb14    ....    B.W      appConnReadRemoteFeatTimerStart ; 0x29b04
        0x000194dc:    6820         h      LDR      r0,[r4,#0]
        0x000194de:    f000fafd    ....    BL       AppUpdatePrivacyMode ; 0x19adc
        0x000194e2:    f8d80000    ....    LDR      r0,[r8,#0]
        0x000194e6:    e000        ..      B        0x194ea ; AppSlaveProcDmMsg + 318
        0x000194e8:    e061        a.      B        0x195ae ; AppSlaveProcDmMsg + 514
        0x000194ea:    6800        .h      LDR      r0,[r0,#0]
        0x000194ec:    2800        .(      CMP      r0,#0
        0x000194ee:    bf1c        ..      ITT      NE
        0x000194f0:    f1040010    ....    ADDNE    r0,r4,#0x10
        0x000194f4:    f003fe2a    ..*.    BLNE     WsfTimerStop ; 0x1d14c
        0x000194f8:    7127        'q      STRB     r7,[r4,#4]
        0x000194fa:    7367        gs      STRB     r7,[r4,#0xd]
        0x000194fc:    f8867074    ..tp    STRB     r7,[r6,#0x74]
        0x00019500:    7a60        `z      LDRB     r0,[r4,#9]
        0x00019502:    b180        ..      CBZ      r0,0x19526 ; AppSlaveProcDmMsg + 378
        0x00019504:    7267        gr      STRB     r7,[r4,#9]
        0x00019506:    f886705d    ..]p    STRB     r7,[r6,#0x5d]
        0x0001950a:    2000        .       MOVS     r0,#0
        0x0001950c:    eb0601c0    ....    ADD      r1,r6,r0,LSL #3
        0x00019510:    f8a17040    ..@p    STRH     r7,[r1,#0x40]
        0x00019514:    f8a17042    ..Bp    STRH     r7,[r1,#0x42]
        0x00019518:    1831        1.      ADDS     r1,r6,r0
        0x0001951a:    1c40        @.      ADDS     r0,r0,#1
        0x0001951c:    b2c0        ..      UXTB     r0,r0
        0x0001951e:    f8817055    ..Up    STRB     r7,[r1,#0x55]
        0x00019522:    2802        .(      CMP      r0,#2
        0x00019524:    d3f2        ..      BCC      0x1950c ; AppSlaveProcDmMsg + 352
        0x00019526:    6ff1        .o      LDR      r1,[r6,#0x7c]
        0x00019528:    2900        .)      CMP      r1,#0
        0x0001952a:    bf04        ..      ITT      EQ
        0x0001952c:    b003        ..      ADDEQ    sp,sp,#0xc
        0x0001952e:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x00019532:    4628        (F      MOV      r0,r5
        0x00019534:    b003        ..      ADD      sp,sp,#0xc
        0x00019536:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0001953a:    4708        .G      BX       r1
        0x0001953c:    f8d80000    ....    LDR      r0,[r8,#0]
        0x00019540:    6801        .h      LDR      r1,[r0,#0]
        0x00019542:    2900        .)      CMP      r1,#0
        0x00019544:    bf04        ..      ITT      EQ
        0x00019546:    b003        ..      ADDEQ    sp,sp,#0xc
        0x00019548:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x0001954c:    78e9        .x      LDRB     r1,[r5,#3]
        0x0001954e:    b301        ..      CBZ      r1,0x19592 ; AppSlaveProcDmMsg + 486
        0x00019550:    290c        .)      CMP      r1,#0xc
        0x00019552:    bf04        ..      ITT      EQ
        0x00019554:    b003        ..      ADDEQ    sp,sp,#0xc
        0x00019556:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x0001955a:    7b21        !{      LDRB     r1,[r4,#0xc]
        0x0001955c:    7b02        .{      LDRB     r2,[r0,#0xc]
        0x0001955e:    4291        .B      CMP      r1,r2
        0x00019560:    bf24        $.      ITT      CS
        0x00019562:    b003        ..      ADDCS    sp,sp,#0xc
        0x00019564:    e8bd8ff0    ....    POPCS    {r4-r11,pc}
        0x00019568:    7921        !y      LDRB     r1,[r4,#4]
        0x0001956a:    f89a3000    ...0    LDRB     r3,[r10,#0]
        0x0001956e:    eb010241    ..A.    ADD      r2,r1,r1,LSL #1
        0x00019572:    eb091202    ....    ADD      r2,r9,r2,LSL #4
        0x00019576:    f8023c14    ...<    STRB     r3,[r2,#-0x14]
        0x0001957a:    f802bc16    ....    STRB     r11,[r2,#-0x16]
        0x0001957e:    f8221c18    "...    STRH     r1,[r2,#-0x18]
        0x00019582:    6801        .h      LDR      r1,[r0,#0]
        0x00019584:    b003        ..      ADD      sp,sp,#0xc
        0x00019586:    f1a20020    .. .    SUB      r0,r2,#0x20
        0x0001958a:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0001958e:    f003bd6f    ..o.    B.W      WsfTimerStartMs ; 0x1d070
        0x00019592:    8882        ..      LDRH     r2,[r0,#4]
        0x00019594:    8929        ).      LDRH     r1,[r5,#8]
        0x00019596:    428a        .B      CMP      r2,r1
        0x00019598:    bf9c        ..      ITT      LS
        0x0001959a:    88c2        ..      LDRHLS   r2,[r0,#6]
        0x0001959c:    4291        .B      CMPLS    r1,r2
        0x0001959e:    d8e3        ..      BHI      0x19568 ; AppSlaveProcDmMsg + 444
        0x000195a0:    b003        ..      ADD      sp,sp,#0xc
        0x000195a2:    f1040010    ....    ADD      r0,r4,#0x10
        0x000195a6:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x000195aa:    f003bdcf    ....    B.W      WsfTimerStop ; 0x1d14c
        0x000195ae:    f8960074    ..t.    LDRB     r0,[r6,#0x74]
        0x000195b2:    2800        .(      CMP      r0,#0
        0x000195b4:    bf04        ..      ITT      EQ
        0x000195b6:    b003        ..      ADDEQ    sp,sp,#0xc
        0x000195b8:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x000195bc:    78e9        .x      LDRB     r1,[r5,#3]
        0x000195be:    4859        YH      LDR      r0,[pc,#356] ; [0x19724] = 0x1001b538
        0x000195c0:    6f00        .o      LDR      r0,[r0,#0x70]
        0x000195c2:    b111        ..      CBZ      r1,0x195ca ; AppSlaveProcDmMsg + 542
        0x000195c4:    2905        .)      CMP      r1,#5
        0x000195c6:    d022        ".      BEQ      0x1960e ; AppSlaveProcDmMsg + 610
        0x000195c8:    e037        7.      B        0x1963a ; AppSlaveProcDmMsg + 654
        0x000195ca:    4958        XI      LDR      r1,[pc,#352] ; [0x1972c] = 0x100004e4
        0x000195cc:    700a        .p      STRB     r2,[r1,#0]
        0x000195ce:    6020         `      STR      r0,[r4,#0]
        0x000195d0:    f896106c    ..l.    LDRB     r1,[r6,#0x6c]
        0x000195d4:    b389        ..      CBZ      r1,0x1963a ; AppSlaveProcDmMsg + 654
        0x000195d6:    b180        ..      CBZ      r0,0x195fa ; AppSlaveProcDmMsg + 590
        0x000195d8:    466a        jF      MOV      r2,sp
        0x000195da:    2101        .!      MOVS     r1,#1
        0x000195dc:    f7fffc2a    ..*.    BL       AppDbGetKey ; 0x18e34
        0x000195e0:    0003        ..      MOVS     r3,r0
        0x000195e2:    d00a        ..      BEQ      0x195fa ; AppSlaveProcDmMsg + 590
        0x000195e4:    7960        `y      LDRB     r0,[r4,#5]
        0x000195e6:    2800        .(      CMP      r0,#0
        0x000195e8:    bf0c        ..      ITE      EQ
        0x000195ea:    2001        .       MOVEQ    r0,#1
        0x000195ec:    2000        .       MOVNE    r0,#0
        0x000195ee:    71a0        .q      STRB     r0,[r4,#6]
        0x000195f0:    7920         y      LDRB     r0,[r4,#4]
        0x000195f2:    f89d2000    ...     LDRB     r2,[sp,#0]
        0x000195f6:    2101        .!      MOVS     r1,#1
        0x000195f8:    e004        ..      B        0x19604 ; AppSlaveProcDmMsg + 600
        0x000195fa:    2300        .#      MOVS     r3,#0
        0x000195fc:    71a7        .q      STRB     r7,[r4,#6]
        0x000195fe:    7920         y      LDRB     r0,[r4,#4]
        0x00019600:    461a        .F      MOV      r2,r3
        0x00019602:    4619        .F      MOV      r1,r3
        0x00019604:    f001fb90    ....    BL       DmSecLtkRsp ; 0x1ad28
        0x00019608:    f886706c    ..lp    STRB     r7,[r6,#0x6c]
        0x0001960c:    e015        ..      B        0x1963a ; AppSlaveProcDmMsg + 654
        0x0001960e:    b1a0        ..      CBZ      r0,0x1963a ; AppSlaveProcDmMsg + 654
        0x00019610:    f7fffc30    ..0.    BL       AppDbGetNextRecord ; 0x18e74
        0x00019614:    6730        0g      STR      r0,[r6,#0x70]
        0x00019616:    b180        ..      CBZ      r0,0x1963a ; AppSlaveProcDmMsg + 654
        0x00019618:    2200        ."      MOVS     r2,#0
        0x0001961a:    2104        .!      MOVS     r1,#4
        0x0001961c:    f7fffc0a    ....    BL       AppDbGetKey ; 0x18e34
        0x00019620:    ea5f0800    _...    MOVS     r8,r0
        0x00019624:    d009        ..      BEQ      0x1963a ; AppSlaveProcDmMsg + 654
        0x00019626:    7920         y      LDRB     r0,[r4,#4]
        0x00019628:    f001f894    ....    BL       DmConnPeerAddr ; 0x1a754
        0x0001962c:    882a        *.      LDRH     r2,[r5,#0]
        0x0001962e:    b003        ..      ADD      sp,sp,#0xc
        0x00019630:    4641        AF      MOV      r1,r8
        0x00019632:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x00019636:    f001ba17    ....    B.W      DmPrivResolveAddr ; 0x1aa68
        0x0001963a:    f8867074    ..tp    STRB     r7,[r6,#0x74]
        0x0001963e:    b003        ..      ADD      sp,sp,#0xc
        0x00019640:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00019644:    88e8        ..      LDRH     r0,[r5,#6]
        0x00019646:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0001964a:    8928        (.      LDRH     r0,[r5,#8]
        0x0001964c:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x00019650:    8968        h.      LDRH     r0,[r5,#0xa]
        0x00019652:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00019656:    89a8        ..      LDRH     r0,[r5,#0xc]
        0x00019658:    f8ad700a    ...p    STRH     r7,[sp,#0xa]
        0x0001965c:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00019660:    f8ad7008    ...p    STRH     r7,[sp,#8]
        0x00019664:    7920         y      LDRB     r0,[r4,#4]
        0x00019666:    4669        iF      MOV      r1,sp
        0x00019668:    f001fabc    ....    BL       DmRemoteConnParamReqReply ; 0x1abe4
        0x0001966c:    b003        ..      ADD      sp,sp,#0xc
        0x0001966e:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00019672:    7a28        (z      LDRB     r0,[r5,#8]
        0x00019674:    f0000020    .. .    AND      r0,r0,#0x20
        0x00019678:    2820         (      CMP      r0,#0x20
        0x0001967a:    d105        ..      BNE      0x19688 ; AppSlaveProcDmMsg + 732
        0x0001967c:    7828        (x      LDRB     r0,[r5,#0]
        0x0001967e:    f6400248    @.H.    MOV      r2,#0x848
        0x00019682:    21fb        .!      MOVS     r1,#0xfb
        0x00019684:    f001f8a8    ....    BL       DmConnSetDataLen ; 0x1a7d8
        0x00019688:    7b61        a{      LDRB     r1,[r4,#0xd]
        0x0001968a:    2002        .       MOVS     r0,#2
        0x0001968c:    2901        .)      CMP      r1,#1
        0x0001968e:    7360        `s      STRB     r0,[r4,#0xd]
        0x00019690:    bf1c        ..      ITT      NE
        0x00019692:    b003        ..      ADDNE    sp,sp,#0xc
        0x00019694:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x00019698:    7920         y      LDRB     r0,[r4,#4]
        0x0001969a:    f000ffd7    ....    BL       DmConnCheckIdle ; 0x1a64c
        0x0001969e:    2800        .(      CMP      r0,#0
        0x000196a0:    bf18        ..      IT       NE
        0x000196a2:    2000        .       MOVNE    r0,#0
        0x000196a4:    d120         .      BNE      0x196e8 ; AppSlaveProcDmMsg + 828
        0x000196a6:    7aa1        .z      LDRB     r1,[r4,#0xa]
        0x000196a8:    2001        .       MOVS     r0,#1
        0x000196aa:    b1e9        ..      CBZ      r1,0x196e8 ; AppSlaveProcDmMsg + 828
        0x000196ac:    7b20         {      LDRB     r0,[r4,#0xc]
        0x000196ae:    1c40        @.      ADDS     r0,r0,#1
        0x000196b0:    7320         s      STRB     r0,[r4,#0xc]
        0x000196b2:    f8d80000    ....    LDR      r0,[r8,#0]
        0x000196b6:    8881        ..      LDRH     r1,[r0,#4]
        0x000196b8:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x000196bc:    88c1        ..      LDRH     r1,[r0,#6]
        0x000196be:    f8ad1002    ....    STRH     r1,[sp,#2]
        0x000196c2:    8901        ..      LDRH     r1,[r0,#8]
        0x000196c4:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x000196c8:    8940        @.      LDRH     r0,[r0,#0xa]
        0x000196ca:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x000196ce:    f8ad7008    ...p    STRH     r7,[sp,#8]
        0x000196d2:    f64f70ff    O..p    MOV      r0,#0xffff
        0x000196d6:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x000196da:    7920         y      LDRB     r0,[r4,#4]
        0x000196dc:    4669        iF      MOV      r1,sp
        0x000196de:    f001f8c5    ....    BL       DmConnUpdate ; 0x1a86c
        0x000196e2:    b003        ..      ADD      sp,sp,#0xc
        0x000196e4:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000196e8:    72a0        .r      STRB     r0,[r4,#0xa]
        0x000196ea:    7921        !y      LDRB     r1,[r4,#4]
        0x000196ec:    f89a2000    ...     LDRB     r2,[r10,#0]
        0x000196f0:    eb010041    ..A.    ADD      r0,r1,r1,LSL #1
        0x000196f4:    eb091000    ....    ADD      r0,r9,r0,LSL #4
        0x000196f8:    f8002c14    ...,    STRB     r2,[r0,#-0x14]
        0x000196fc:    f800bc16    ....    STRB     r11,[r0,#-0x16]
        0x00019700:    f8201c18     ...    STRH     r1,[r0,#-0x18]
        0x00019704:    f8d81000    ....    LDR      r1,[r8,#0]
        0x00019708:    3820         8      SUBS     r0,r0,#0x20
        0x0001970a:    6809        .h      LDR      r1,[r1,#0]
        0x0001970c:    f003fcb0    ....    BL       WsfTimerStartMs ; 0x1d070
        0x00019710:    b003        ..      ADD      sp,sp,#0xc
        0x00019712:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x00019716:    0000        ..      DCW    0
        0x00019718:    1001b4a8    ....    DCD    268547240
        0x0001971c:    100004d8    ....    DCD    268436696
        0x00019720:    100004d4    ....    DCD    268436692
        0x00019724:    1001b538    8...    DCD    268547384
        0x00019728:    100004c4    ....    DCD    268436676
        0x0001972c:    100004e4    ....    DCD    268436708
    $t
    i.AppSlaveSecProcDmMsg
    AppSlaveSecProcDmMsg
        0x00019730:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x00019734:    4605        .F      MOV      r5,r0
        0x00019736:    8800        ..      LDRH     r0,[r0,#0]
        0x00019738:    2800        .(      CMP      r0,#0
        0x0001973a:    bf08        ..      IT       EQ
        0x0001973c:    2400        .$      MOVEQ    r4,#0
        0x0001973e:    d006        ..      BEQ      0x1974e ; AppSlaveSecProcDmMsg + 30
        0x00019740:    49c5        .I      LDR      r1,[pc,#788] ; [0x19a58] = 0x1001b4a8
        0x00019742:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x00019746:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001974a:    f1a00430    ..0.    SUB      r4,r0,#0x30
        0x0001974e:    78a8        .x      LDRB     r0,[r5,#2]
        0x00019750:    f8df8308    ....    LDR      r8,[pc,#776] ; [0x19a5c] = 0x100004d0
        0x00019754:    2700        .'      MOVS     r7,#0
        0x00019756:    4ec2        .N      LDR      r6,[pc,#776] ; [0x19a60] = 0x1001b538
        0x00019758:    f04f0901    O...    MOV      r9,#1
        0x0001975c:    282f        /(      CMP      r0,#0x2f
        0x0001975e:    d071        q.      BEQ      0x19844 ; AppSlaveSecProcDmMsg + 276
        0x00019760:    dc0c        ..      BGT      0x1977c ; AppSlaveSecProcDmMsg + 76
        0x00019762:    f8dfa300    ....    LDR      r10,[pc,#768] ; [0x19a64] = 0x100004e4
        0x00019766:    f1a00027    ..'.    SUB      r0,r0,#0x27
        0x0001976a:    2806        .(      CMP      r0,#6
        0x0001976c:    bf28        (.      IT       CS
        0x0001976e:    e8bd8ff8    ....    POPCS    {r3-r11,pc}
        0x00019772:    e8dff000    ....    TBB      [pc,r0]
    $d
        0x00019776:    6822        "h      DCW    26658
        0x00019778:    946f716f    oqo.    DCD    2490331503
    $t
        0x0001977c:    283a        :(      CMP      r0,#0x3a
        0x0001977e:    f000814a    ..J.    BEQ.W    0x19a16 ; AppSlaveSecProcDmMsg + 742
        0x00019782:    dc0b        ..      BGT      0x1979c ; AppSlaveSecProcDmMsg + 108
        0x00019784:    2830        0(      CMP      r0,#0x30
        0x00019786:    f000810c    ....    BEQ.W    0x199a2 ; AppSlaveSecProcDmMsg + 626
        0x0001978a:    2831        1(      CMP      r0,#0x31
        0x0001978c:    bf18        ..      IT       NE
        0x0001978e:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x00019792:    f8960054    ..T.    LDRB     r0,[r6,#0x54]
        0x00019796:    2800        .(      CMP      r0,#0
        0x00019798:    d17e        ~.      BNE      0x19898 ; AppSlaveSecProcDmMsg + 360
        0x0001979a:    e0c0        ..      B        0x1991e ; AppSlaveSecProcDmMsg + 494
        0x0001979c:    283b        ;(      CMP      r0,#0x3b
        0x0001979e:    f000814b    ..K.    BEQ.W    0x19a38 ; AppSlaveSecProcDmMsg + 776
        0x000197a2:    283f        ?(      CMP      r0,#0x3f
        0x000197a4:    bf06        ..      ITTE     EQ
        0x000197a6:    78e8        .x      LDRBEQ   r0,[r5,#3]
        0x000197a8:    2800        .(      CMPEQ    r0,#0
        0x000197aa:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x000197ae:    f001f905    ....    BL       DmLlPrivEnabled ; 0x1a9bc
        0x000197b2:    e8bd4ff8    ...O    POP      {r3-r11,lr}
        0x000197b6:    f003b921    ..!.    B.W      SvcCoreGapCentAddrResUpdate ; 0x1c9fc
        0x000197ba:    71a7        .q      STRB     r7,[r4,#6]
        0x000197bc:    71e7        .q      STRB     r7,[r4,#7]
        0x000197be:    7a68        hz      LDRB     r0,[r5,#9]
        0x000197c0:    f105010a    ....    ADD      r1,r5,#0xa
        0x000197c4:    f7fffae0    ....    BL       AppDbFindByAddr ; 0x18d88
        0x000197c8:    6020         `      STR      r0,[r4,#0]
        0x000197ca:    2800        .(      CMP      r0,#0
        0x000197cc:    bf0a        ..      ITET     EQ
        0x000197ce:    7a68        hz      LDRBEQ   r0,[r5,#9]
        0x000197d0:    f88a9000    ....    STRBNE   r9,[r10,#0]
        0x000197d4:    2801        .(      CMPEQ    r0,#1
        0x000197d6:    d014        ..      BEQ      0x19802 ; AppSlaveSecProcDmMsg + 210
        0x000197d8:    f8d80000    ....    LDR      r0,[r8,#0]
        0x000197dc:    7900        .y      LDRB     r0,[r0,#4]
        0x000197de:    2800        .(      CMP      r0,#0
        0x000197e0:    bf08        ..      IT       EQ
        0x000197e2:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x000197e6:    f7fffaa3    ....    BL       AppDbCheckBonded ; 0x18d30
        0x000197ea:    2800        .(      CMP      r0,#0
        0x000197ec:    bf08        ..      IT       EQ
        0x000197ee:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x000197f2:    f8d80000    ....    LDR      r0,[r8,#0]
        0x000197f6:    7801        .x      LDRB     r1,[r0,#0]
        0x000197f8:    7828        (x      LDRB     r0,[r5,#0]
        0x000197fa:    e8bd4ff8    ...O    POP      {r3-r11,lr}
        0x000197fe:    f001bad9    ....    B.W      DmSecSlaveReq ; 0x1adb4
        0x00019802:    7be8        .{      LDRB     r0,[r5,#0xf]
        0x00019804:    f00000c0    ....    AND      r0,r0,#0xc0
        0x00019808:    2840        @(      CMP      r0,#0x40
        0x0001980a:    bf04        ..      ITT      EQ
        0x0001980c:    f8960074    ..t.    LDRBEQ   r0,[r6,#0x74]
        0x00019810:    2800        .(      CMPEQ    r0,#0
        0x00019812:    d1e1        ..      BNE      0x197d8 ; AppSlaveSecProcDmMsg + 168
        0x00019814:    f04f0000    O...    MOV      r0,#0
        0x00019818:    f7fffb2c    ..,.    BL       AppDbGetNextRecord ; 0x18e74
        0x0001981c:    0004        ..      MOVS     r4,r0
        0x0001981e:    d0db        ..      BEQ      0x197d8 ; AppSlaveSecProcDmMsg + 168
        0x00019820:    2200        ."      MOVS     r2,#0
        0x00019822:    2104        .!      MOVS     r1,#4
        0x00019824:    f7fffb06    ....    BL       AppDbGetKey ; 0x18e34
        0x00019828:    2800        .(      CMP      r0,#0
        0x0001982a:    d0d5        ..      BEQ      0x197d8 ; AppSlaveSecProcDmMsg + 168
        0x0001982c:    4601        .F      MOV      r1,r0
        0x0001982e:    882a        *.      LDRH     r2,[r5,#0]
        0x00019830:    f105000a    ....    ADD      r0,r5,#0xa
        0x00019834:    f001f918    ....    BL       DmPrivResolveAddr ; 0x1aa68
        0x00019838:    6734        4g      STR      r4,[r6,#0x70]
        0x0001983a:    f8869074    ..t.    STRB     r9,[r6,#0x74]
        0x0001983e:    f886706c    ..lp    STRB     r7,[r6,#0x6c]
        0x00019842:    e7c9        ..      B        0x197d8 ; AppSlaveSecProcDmMsg + 168
        0x00019844:    e059        Y.      B        0x198fa ; AppSlaveSecProcDmMsg + 458
        0x00019846:    6820         h      LDR      r0,[r4,#0]
        0x00019848:    2800        .(      CMP      r0,#0
        0x0001984a:    bf18        ..      IT       NE
        0x0001984c:    f7fffa84    ....    BLNE     AppDbCheckValidRecord ; 0x18d58
        0x00019850:    f88a7000    ...p    STRB     r7,[r10,#0]
        0x00019854:    e8bd8ff8    ....    POP      {r3-r11,pc}
        0x00019858:    79e0        .y      LDRB     r0,[r4,#7]
        0x0001985a:    2800        .(      CMP      r0,#0
        0x0001985c:    bf08        ..      IT       EQ
        0x0001985e:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x00019862:    f8849005    ....    STRB     r9,[r4,#5]
        0x00019866:    6820         h      LDR      r0,[r4,#0]
        0x00019868:    2800        .(      CMP      r0,#0
        0x0001986a:    bf1c        ..      ITT      NE
        0x0001986c:    7ae1        .z      LDRBNE   r1,[r4,#0xb]
        0x0001986e:    f7fffc57    ..W.    BLNE     AppDbValidateRecord ; 0x19120
        0x00019872:    2000        .       MOVS     r0,#0
        0x00019874:    f8860054    ..T.    STRB     r0,[r6,#0x54]
        0x00019878:    f896005d    ..].    LDRB     r0,[r6,#0x5d]
        0x0001987c:    2801        .(      CMP      r0,#1
        0x0001987e:    bf08        ..      IT       EQ
        0x00019880:    f8849009    ....    STRBEQ   r9,[r4,#9]
        0x00019884:    6820         h      LDR      r0,[r4,#0]
        0x00019886:    2800        .(      CMP      r0,#0
        0x00019888:    bf08        ..      IT       EQ
        0x0001988a:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x0001988e:    7921        !y      LDRB     r1,[r4,#4]
        0x00019890:    4628        (F      MOV      r0,r5
        0x00019892:    e8bd4ff8    ...O    POP      {r3-r11,lr}
        0x00019896:    e000        ..      B        0x1989a ; AppSlaveSecProcDmMsg + 362
        0x00019898:    e051        Q.      B        0x1993e ; AppSlaveSecProcDmMsg + 526
        0x0001989a:    f7ffb9ad    ....    B        AppAddDevToResList ; 0x18bf8
        0x0001989e:    79a0        .y      LDRB     r0,[r4,#6]
        0x000198a0:    2800        .(      CMP      r0,#0
        0x000198a2:    bf1f        ..      ITTTT    NE
        0x000198a4:    7928        (y      LDRBNE   r0,[r5,#4]
        0x000198a6:    2800        .(      CMPNE    r0,#0
        0x000198a8:    f8849005    ....    STRBNE   r9,[r4,#5]
        0x000198ac:    71a7        .q      STRBNE   r7,[r4,#6]
        0x000198ae:    f89a0000    ....    LDRB     r0,[r10,#0]
        0x000198b2:    2800        .(      CMP      r0,#0
        0x000198b4:    bf08        ..      IT       EQ
        0x000198b6:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x000198ba:    2600        .&      MOVS     r6,#0
        0x000198bc:    782d        -x      LDRB     r5,[r5,#0]
        0x000198be:    4628        (F      MOV      r0,r5
        0x000198c0:    f7fffaae    ....    BL       AppDbGetHdl ; 0x18e20
        0x000198c4:    f7fffaa4    ....    BL       AppDbGetCccTbl ; 0x18e10
        0x000198c8:    0004        ..      MOVS     r4,r0
        0x000198ca:    bf08        ..      IT       EQ
        0x000198cc:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x000198d0:    f000fc74    ..t.    BL       AttsGetCccTableLen ; 0x1a1bc
        0x000198d4:    2800        .(      CMP      r0,#0
        0x000198d6:    bf98        ..      IT       LS
        0x000198d8:    e8bd8ff8    ....    POPLS    {r3-r11,pc}
        0x000198dc:    8822        ".      LDRH     r2,[r4,#0]
        0x000198de:    b11a        ..      CBZ      r2,0x198e8 ; AppSlaveSecProcDmMsg + 440
        0x000198e0:    4631        1F      MOV      r1,r6
        0x000198e2:    4628        (F      MOV      r0,r5
        0x000198e4:    f000fbf0    ....    BL       AttsCccSet ; 0x1a0c8
        0x000198e8:    1c70        p.      ADDS     r0,r6,#1
        0x000198ea:    b2c6        ..      UXTB     r6,r0
        0x000198ec:    1ca4        ..      ADDS     r4,r4,#2
        0x000198ee:    f000fc65    ..e.    BL       AttsGetCccTableLen ; 0x1a1bc
        0x000198f2:    42b0        .B      CMP      r0,r6
        0x000198f4:    d8f2        ..      BHI      0x198dc ; AppSlaveSecProcDmMsg + 428
        0x000198f6:    e8bd8ff8    ....    POP      {r3-r11,pc}
        0x000198fa:    79e0        .y      LDRB     r0,[r4,#7]
        0x000198fc:    4629        )F      MOV      r1,r5
        0x000198fe:    2800        .(      CMP      r0,#0
        0x00019900:    bf1a        ..      ITTE     NE
        0x00019902:    6820         h      LDRNE    r0,[r4,#0]
        0x00019904:    2800        .(      CMPNE    r0,#0
        0x00019906:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x0001990a:    7ae0        .z      LDRB     r0,[r4,#0xb]
        0x0001990c:    7f8a        ..      LDRB     r2,[r1,#0x1e]
        0x0001990e:    ea400002    @...    ORR      r0,r0,r2
        0x00019912:    72e0        .r      STRB     r0,[r4,#0xb]
        0x00019914:    6820         h      LDR      r0,[r4,#0]
        0x00019916:    e8bd4ff8    ...O    POP      {r3-r11,lr}
        0x0001991a:    f7ffbb57    ..W.    B        AppDbSetKey ; 0x18fcc
        0x0001991e:    7928        (y      LDRB     r0,[r5,#4]
        0x00019920:    f0100f01    ....    TST      r0,#1
        0x00019924:    d00b        ..      BEQ      0x1993e ; AppSlaveSecProcDmMsg + 526
        0x00019926:    7960        `y      LDRB     r0,[r4,#5]
        0x00019928:    b118        ..      CBZ      r0,0x19932 ; AppSlaveSecProcDmMsg + 514
        0x0001992a:    7920         y      LDRB     r0,[r4,#4]
        0x0001992c:    f000ff4a    ..J.    BL       DmConnSecLevel ; 0x1a7c4
        0x00019930:    b128        (.      CBZ      r0,0x1993e ; AppSlaveSecProcDmMsg + 526
        0x00019932:    7920         y      LDRB     r0,[r4,#4]
        0x00019934:    e8bd4ff8    ...O    POP      {r3-r11,lr}
        0x00019938:    2105        .!      MOVS     r1,#5
        0x0001993a:    f001b988    ....    B.W      DmSecCancelReq ; 0x1ac4e
        0x0001993e:    f8d81000    ....    LDR      r1,[r8,#0]
        0x00019942:    7928        (y      LDRB     r0,[r5,#4]
        0x00019944:    7809        .x      LDRB     r1,[r1,#0]
        0x00019946:    4008        .@      ANDS     r0,r0,r1
        0x00019948:    f0100001    ....    ANDS     r0,r0,#1
        0x0001994c:    71e0        .q      STRB     r0,[r4,#7]
        0x0001994e:    d00d        ..      BEQ      0x1996c ; AppSlaveSecProcDmMsg + 572
        0x00019950:    6820         h      LDR      r0,[r4,#0]
        0x00019952:    b958        X.      CBNZ     r0,0x1996c ; AppSlaveSecProcDmMsg + 572
        0x00019954:    7920         y      LDRB     r0,[r4,#4]
        0x00019956:    f000fefd    ....    BL       DmConnPeerAddr ; 0x1a754
        0x0001995a:    4606        .F      MOV      r6,r0
        0x0001995c:    7920         y      LDRB     r0,[r4,#4]
        0x0001995e:    f000ff03    ....    BL       DmConnPeerAddrType ; 0x1a768
        0x00019962:    2200        ."      MOVS     r2,#0
        0x00019964:    4631        1F      MOV      r1,r6
        0x00019966:    f7fffadb    ....    BL       AppDbNewRecord ; 0x18f20
        0x0001996a:    6020         `      STR      r0,[r4,#0]
        0x0001996c:    72e7        .r      STRB     r7,[r4,#0xb]
        0x0001996e:    f8d80000    ....    LDR      r0,[r8,#0]
        0x00019972:    7887        .x      LDRB     r7,[r0,#2]
        0x00019974:    7846        Fx      LDRB     r6,[r0,#1]
        0x00019976:    7920         y      LDRB     r0,[r4,#4]
        0x00019978:    f000fef6    ....    BL       DmConnPeerAddrType ; 0x1a768
        0x0001997c:    2801        .(      CMP      r0,#1
        0x0001997e:    bf08        ..      IT       EQ
        0x00019980:    f0460602    F...    ORREQ    r6,r6,#2
        0x00019984:    79e8        .y      LDRB     r0,[r5,#7]
        0x00019986:    79a9        .y      LDRB     r1,[r5,#6]
        0x00019988:    4038        8@      ANDS     r0,r0,r7
        0x0001998a:    9000        ..      STR      r0,[sp,#0]
        0x0001998c:    f8d80000    ....    LDR      r0,[r8,#0]
        0x00019990:    ea010306    ....    AND      r3,r1,r6
        0x00019994:    7802        .x      LDRB     r2,[r0,#0]
        0x00019996:    78c1        .x      LDRB     r1,[r0,#3]
        0x00019998:    7920         y      LDRB     r0,[r4,#4]
        0x0001999a:    f001f9e5    ....    BL       DmSecPairRsp ; 0x1ad68
        0x0001999e:    e8bd8ff8    ....    POP      {r3-r11,pc}
        0x000199a2:    6820         h      LDR      r0,[r4,#0]
        0x000199a4:    b9c8        ..      CBNZ     r0,0x199da ; AppSlaveSecProcDmMsg + 682
        0x000199a6:    89e8        ..      LDRH     r0,[r5,#0xe]
        0x000199a8:    b928        (.      CBNZ     r0,0x199b6 ; AppSlaveSecProcDmMsg + 646
        0x000199aa:    2208        ."      MOVS     r2,#8
        0x000199ac:    492e        .I      LDR      r1,[pc,#184] ; [0x19a68] = 0x44406
        0x000199ae:    1da8        ..      ADDS     r0,r5,#6
        0x000199b0:    f7fefdf3    ....    BL       memcmp ; 0x1859a
        0x000199b4:    b148        H.      CBZ      r0,0x199ca ; AppSlaveSecProcDmMsg + 666
        0x000199b6:    89e8        ..      LDRH     r0,[r5,#0xe]
        0x000199b8:    1da9        ..      ADDS     r1,r5,#6
        0x000199ba:    f7fffa07    ....    BL       AppDbFindByLtkReq ; 0x18dcc
        0x000199be:    6020         `      STR      r0,[r4,#0]
        0x000199c0:    2800        .(      CMP      r0,#0
        0x000199c2:    bf18        ..      IT       NE
        0x000199c4:    f8867074    ..tp    STRBNE   r7,[r6,#0x74]
        0x000199c8:    e007        ..      B        0x199da ; AppSlaveSecProcDmMsg + 682
        0x000199ca:    f8960074    ..t.    LDRB     r0,[r6,#0x74]
        0x000199ce:    2800        .(      CMP      r0,#0
        0x000199d0:    bf1c        ..      ITT      NE
        0x000199d2:    f886906c    ..l.    STRBNE   r9,[r6,#0x6c]
        0x000199d6:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x000199da:    6820         h      LDR      r0,[r4,#0]
        0x000199dc:    b190        ..      CBZ      r0,0x19a04 ; AppSlaveSecProcDmMsg + 724
        0x000199de:    466a        jF      MOV      r2,sp
        0x000199e0:    2101        .!      MOVS     r1,#1
        0x000199e2:    f7fffa27    ..'.    BL       AppDbGetKey ; 0x18e34
        0x000199e6:    b168        h.      CBZ      r0,0x19a04 ; AppSlaveSecProcDmMsg + 724
        0x000199e8:    7961        ay      LDRB     r1,[r4,#5]
        0x000199ea:    2900        .)      CMP      r1,#0
        0x000199ec:    bf0c        ..      ITE      EQ
        0x000199ee:    2101        .!      MOVEQ    r1,#1
        0x000199f0:    2100        .!      MOVNE    r1,#0
        0x000199f2:    71a1        .q      STRB     r1,[r4,#6]
        0x000199f4:    f894c004    ....    LDRB     r12,[r4,#4]
        0x000199f8:    4603        .F      MOV      r3,r0
        0x000199fa:    f89d2000    ...     LDRB     r2,[sp,#0]
        0x000199fe:    2101        .!      MOVS     r1,#1
        0x00019a00:    4660        `F      MOV      r0,r12
        0x00019a02:    e004        ..      B        0x19a0e ; AppSlaveSecProcDmMsg + 734
        0x00019a04:    2300        .#      MOVS     r3,#0
        0x00019a06:    71a7        .q      STRB     r7,[r4,#6]
        0x00019a08:    7920         y      LDRB     r0,[r4,#4]
        0x00019a0a:    461a        .F      MOV      r2,r3
        0x00019a0c:    4619        .F      MOV      r1,r3
        0x00019a0e:    f001f98b    ....    BL       DmSecLtkRsp ; 0x1ad28
        0x00019a12:    e8bd8ff8    ....    POP      {r3-r11,pc}
        0x00019a16:    78e8        .x      LDRB     r0,[r5,#3]
        0x00019a18:    2800        .(      CMP      r0,#0
        0x00019a1a:    bf18        ..      IT       NE
        0x00019a1c:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x00019a20:    2c00        .,      CMP      r4,#0
        0x00019a22:    bf1a        ..      ITTE     NE
        0x00019a24:    6820         h      LDRNE    r0,[r4,#0]
        0x00019a26:    2800        .(      CMPNE    r0,#0
        0x00019a28:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x00019a2c:    f04f0101    O...    MOV      r1,#1
        0x00019a30:    e8bd4ff8    ...O    POP      {r3-r11,lr}
        0x00019a34:    f7ffbb0d    ....    B        AppDbSetPeerAddedToRl ; 0x19052
        0x00019a38:    78e8        .x      LDRB     r0,[r5,#3]
        0x00019a3a:    2800        .(      CMP      r0,#0
        0x00019a3c:    bf18        ..      IT       NE
        0x00019a3e:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x00019a42:    6820         h      LDR      r0,[r4,#0]
        0x00019a44:    2800        .(      CMP      r0,#0
        0x00019a46:    bf08        ..      IT       EQ
        0x00019a48:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x00019a4c:    2100        .!      MOVS     r1,#0
        0x00019a4e:    e8bd4ff8    ...O    POP      {r3-r11,lr}
        0x00019a52:    f7ffbafe    ....    B        AppDbSetPeerAddedToRl ; 0x19052
    $d
        0x00019a56:    0000        ..      DCW    0
        0x00019a58:    1001b4a8    ....    DCD    268547240
        0x00019a5c:    100004d0    ....    DCD    268436688
        0x00019a60:    1001b538    8...    DCD    268547384
        0x00019a64:    100004e4    ....    DCD    268436708
        0x00019a68:    00044406    .D..    DCD    279558
    $t
    i.AppSlaveSecurityReq
    AppSlaveSecurityReq
        0x00019a6c:    b510        ..      PUSH     {r4,lr}
        0x00019a6e:    4604        .F      MOV      r4,r0
        0x00019a70:    f000fea8    ....    BL       DmConnSecLevel ; 0x1a7c4
        0x00019a74:    2800        .(      CMP      r0,#0
        0x00019a76:    bf18        ..      IT       NE
        0x00019a78:    bd10        ..      POPNE    {r4,pc}
        0x00019a7a:    4804        .H      LDR      r0,[pc,#16] ; [0x19a8c] = 0x100004d0
        0x00019a7c:    6800        .h      LDR      r0,[r0,#0]
        0x00019a7e:    7801        .x      LDRB     r1,[r0,#0]
        0x00019a80:    4620         F      MOV      r0,r4
        0x00019a82:    e8bd4010    ...@    POP      {r4,lr}
        0x00019a86:    f001b995    ....    B.W      DmSecSlaveReq ; 0x1adb4
    $d
        0x00019a8a:    0000        ..      DCW    0
        0x00019a8c:    100004d0    ....    DCD    268436688
    $t
    i.AppUiAction
    AppUiAction
        0x00019a90:    4903        .I      LDR      r1,[pc,#12] ; [0x19aa0] = 0x10000f60
        0x00019a92:    684a        Jh      LDR      r2,[r1,#4]
        0x00019a94:    2a00        .*      CMP      r2,#0
        0x00019a96:    bf08        ..      IT       EQ
        0x00019a98:    4770        pG      BXEQ     lr
        0x00019a9a:    2100        .!      MOVS     r1,#0
        0x00019a9c:    4710        .G      BX       r2
    $d
        0x00019a9e:    0000        ..      DCW    0
        0x00019aa0:    10000f60    `...    DCD    268439392
    $t
    i.AppUiBtnPressed
    AppUiBtnPressed
        0x00019aa4:    4770        pG      BX       lr
        0x00019aa6:    0000        ..      MOVS     r0,r0
    i.AppUiBtnRegister
    AppUiBtnRegister
        0x00019aa8:    4901        .I      LDR      r1,[pc,#4] ; [0x19ab0] = 0x10000f60
        0x00019aaa:    6008        .`      STR      r0,[r1,#0]
        0x00019aac:    4770        pG      BX       lr
    $d
        0x00019aae:    0000        ..      DCW    0
        0x00019ab0:    10000f60    `...    DCD    268439392
    $t
    i.AppUiDisplayConfirmValue
    AppUiDisplayConfirmValue
        0x00019ab4:    4a03        .J      LDR      r2,[pc,#12] ; [0x19ac4] = 0x10000f60
        0x00019ab6:    6852        Rh      LDR      r2,[r2,#4]
        0x00019ab8:    2a00        .*      CMP      r2,#0
        0x00019aba:    bf08        ..      IT       EQ
        0x00019abc:    4770        pG      BXEQ     lr
        0x00019abe:    4601        .F      MOV      r1,r0
        0x00019ac0:    2010        .       MOVS     r0,#0x10
        0x00019ac2:    4710        .G      BX       r2
    $d
        0x00019ac4:    10000f60    `...    DCD    268439392
    $t
    i.AppUiDisplayPasskey
    AppUiDisplayPasskey
        0x00019ac8:    4a03        .J      LDR      r2,[pc,#12] ; [0x19ad8] = 0x10000f60
        0x00019aca:    6852        Rh      LDR      r2,[r2,#4]
        0x00019acc:    2a00        .*      CMP      r2,#0
        0x00019ace:    bf08        ..      IT       EQ
        0x00019ad0:    4770        pG      BXEQ     lr
        0x00019ad2:    4601        .F      MOV      r1,r0
        0x00019ad4:    200f        .       MOVS     r0,#0xf
        0x00019ad6:    4710        .G      BX       r2
    $d
        0x00019ad8:    10000f60    `...    DCD    268439392
    $t
    i.AppUpdatePrivacyMode
    AppUpdatePrivacyMode
        0x00019adc:    2800        .(      CMP      r0,#0
        0x00019ade:    bf08        ..      IT       EQ
        0x00019ae0:    4770        pG      BXEQ     lr
        0x00019ae2:    b510        ..      PUSH     {r4,lr}
        0x00019ae4:    4604        .F      MOV      r4,r0
        0x00019ae6:    f7fff9f5    ....    BL       AppDbGetPeerAddedToRl ; 0x18ed4
        0x00019aea:    2800        .(      CMP      r0,#0
        0x00019aec:    bf08        ..      IT       EQ
        0x00019aee:    bd10        ..      POPEQ    {r4,pc}
        0x00019af0:    4620         F      MOV      r0,r4
        0x00019af2:    f7fff9f2    ....    BL       AppDbGetPeerRpao ; 0x18eda
        0x00019af6:    2800        .(      CMP      r0,#0
        0x00019af8:    bf18        ..      IT       NE
        0x00019afa:    bd10        ..      POPNE    {r4,pc}
        0x00019afc:    2200        ."      MOVS     r2,#0
        0x00019afe:    2104        .!      MOVS     r1,#4
        0x00019b00:    4620         F      MOV      r0,r4
        0x00019b02:    f7fff997    ....    BL       AppDbGetKey ; 0x18e34
        0x00019b06:    2800        .(      CMP      r0,#0
        0x00019b08:    bf08        ..      IT       EQ
        0x00019b0a:    bd10        ..      POPEQ    {r4,pc}
        0x00019b0c:    7d83        .}      LDRB     r3,[r0,#0x16]
        0x00019b0e:    f1000110    ....    ADD      r1,r0,#0x10
        0x00019b12:    2201        ."      MOVS     r2,#1
        0x00019b14:    4618        .F      MOV      r0,r3
        0x00019b16:    f000ffc9    ....    BL       DmPrivSetPrivacyMode ; 0x1aaac
        0x00019b1a:    4620         F      MOV      r0,r4
        0x00019b1c:    e8bd4010    ...@    POP      {r4,lr}
        0x00019b20:    2100        .!      MOVS     r1,#0
        0x00019b22:    f7ffba96    ....    B        AppDbSetPeerAddedToRl ; 0x19052
        0x00019b26:    0000        ..      MOVS     r0,r0
    i.AttConnRegister
    AttConnRegister
        0x00019b28:    4901        .I      LDR      r1,[pc,#4] ; [0x19b30] = 0x1000dcc0
        0x00019b2a:    65c8        .e      STR      r0,[r1,#0x5c]
        0x00019b2c:    4770        pG      BX       lr
    $d
        0x00019b2e:    0000        ..      DCW    0
        0x00019b30:    1000dcc0    ....    DCD    268491968
    $t
    i.AttGetMtu
    AttGetMtu
        0x00019b34:    4903        .I      LDR      r1,[pc,#12] ; [0x19b44] = 0x1000dcc0
        0x00019b36:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00019b3a:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00019b3e:    f8300c14    0...    LDRH     r0,[r0,#-0x14]
        0x00019b42:    4770        pG      BX       lr
    $d
        0x00019b44:    1000dcc0    ....    DCD    268491968
    $t
    i.AttHandler
    AttHandler
        0x00019b48:    0008        ..      MOVS     r0,r1
        0x00019b4a:    bf08        ..      IT       EQ
        0x00019b4c:    4770        pG      BXEQ     lr
        0x00019b4e:    7881        .x      LDRB     r1,[r0,#2]
        0x00019b50:    2980        .)      CMP      r1,#0x80
        0x00019b52:    4a0c        .J      LDR      r2,[pc,#48] ; [0x19b84] = 0x1000dcc0
        0x00019b54:    d304        ..      BCC      0x19b60 ; AttHandler + 24
        0x00019b56:    6cd1        .l      LDR      r1,[r2,#0x4c]
        0x00019b58:    2900        .)      CMP      r1,#0
        0x00019b5a:    bf08        ..      IT       EQ
        0x00019b5c:    4770        pG      BXEQ     lr
        0x00019b5e:    4708        .G      BX       r1
        0x00019b60:    2960        `)      CMP      r1,#0x60
        0x00019b62:    d302        ..      BCC      0x19b6a ; AttHandler + 34
        0x00019b64:    6c51        Ql      LDR      r1,[r2,#0x44]
        0x00019b66:    6889        .h      LDR      r1,[r1,#8]
        0x00019b68:    4708        .G      BX       r1
        0x00019b6a:    2940        @)      CMP      r1,#0x40
        0x00019b6c:    d302        ..      BCC      0x19b74 ; AttHandler + 44
        0x00019b6e:    6c91        .l      LDR      r1,[r2,#0x48]
        0x00019b70:    6889        .h      LDR      r1,[r1,#8]
        0x00019b72:    4708        .G      BX       r1
        0x00019b74:    2920         )      CMP      r1,#0x20
        0x00019b76:    d302        ..      BCC      0x19b7e ; AttHandler + 54
        0x00019b78:    6c11        .l      LDR      r1,[r2,#0x40]
        0x00019b7a:    6889        .h      LDR      r1,[r1,#8]
        0x00019b7c:    4708        .G      BX       r1
        0x00019b7e:    6bd1        .k      LDR      r1,[r2,#0x3c]
        0x00019b80:    6889        .h      LDR      r1,[r1,#8]
        0x00019b82:    4708        .G      BX       r1
    $d
        0x00019b84:    1000dcc0    ....    DCD    268491968
    $t
    i.AttHandlerInit
    AttHandlerInit
        0x00019b88:    490a        .I      LDR      r1,[pc,#40] ; [0x19bb4] = 0x1000dcc0
        0x00019b8a:    b510        ..      PUSH     {r4,lr}
        0x00019b8c:    f8810060    ..`.    STRB     r0,[r1,#0x60]
        0x00019b90:    4809        .H      LDR      r0,[pc,#36] ; [0x19bb8] = 0x4521c
        0x00019b92:    63c8        .c      STR      r0,[r1,#0x3c]
        0x00019b94:    6408        .d      STR      r0,[r1,#0x40]
        0x00019b96:    3010        .0      ADDS     r0,r0,#0x10
        0x00019b98:    6448        Hd      STR      r0,[r1,#0x44]
        0x00019b9a:    6488        .d      STR      r0,[r1,#0x48]
        0x00019b9c:    4a07        .J      LDR      r2,[pc,#28] ; [0x19bbc] = 0x29f71
        0x00019b9e:    4908        .I      LDR      r1,[pc,#32] ; [0x19bc0] = 0x29fc9
        0x00019ba0:    2004        .       MOVS     r0,#4
        0x00019ba2:    f002f963    ..c.    BL       L2cRegister ; 0x1be6c
        0x00019ba6:    e8bd4010    ...@    POP      {r4,lr}
        0x00019baa:    4906        .I      LDR      r1,[pc,#24] ; [0x19bc4] = 0x29ea9
        0x00019bac:    2000        .       MOVS     r0,#0
        0x00019bae:    f000bdef    ....    B.W      DmConnRegister ; 0x1a790
    $d
        0x00019bb2:    0000        ..      DCW    0
        0x00019bb4:    1000dcc0    ....    DCD    268491968
        0x00019bb8:    0004521c    .R..    DCD    283164
        0x00019bbc:    00029f71    q...    DCD    171889
        0x00019bc0:    00029fc9    ....    DCD    171977
        0x00019bc4:    00029ea9    ....    DCD    171689
    $t
    i.AttMsgFree
    AttMsgFree
        0x00019bc8:    291b        .)      CMP      r1,#0x1b
        0x00019bca:    bf16        ..      ITET     NE
        0x00019bcc:    291d        .)      CMPNE    r1,#0x1d
        0x00019bce:    210b        .!      MOVEQ    r1,#0xb
        0x00019bd0:    2100        .!      MOVNE    r1,#0
        0x00019bd2:    eba00001    ....    SUB      r0,r0,r1
        0x00019bd6:    f003b8ac    ....    B.W      WsfMsgFree ; 0x1cd32
        0x00019bda:    0000        ..      MOVS     r0,r0
    i.AttRegister
    AttRegister
        0x00019bdc:    b510        ..      PUSH     {r4,lr}
        0x00019bde:    4c14        .L      LDR      r4,[pc,#80] ; [0x19c30] = 0x1000dcc0
        0x00019be0:    b084        ..      SUB      sp,sp,#0x10
        0x00019be2:    65a0        .e      STR      r0,[r4,#0x58]
        0x00019be4:    f001fb74    ..t.    BL       HciGetMaxRxAclLen ; 0x1b2d0
        0x00019be8:    4912        .I      LDR      r1,[pc,#72] ; [0x19c34] = 0x100003a8
        0x00019bea:    1f00        ..      SUBS     r0,r0,#4
        0x00019bec:    6809        .h      LDR      r1,[r1,#0]
        0x00019bee:    8889        ..      LDRH     r1,[r1,#4]
        0x00019bf0:    4288        .B      CMP      r0,r1
        0x00019bf2:    bfa4        ..      ITT      GE
        0x00019bf4:    b004        ..      ADDGE    sp,sp,#0x10
        0x00019bf6:    bd10        ..      POPGE    {r4,pc}
        0x00019bf8:    2000        .       MOVS     r0,#0
        0x00019bfa:    6da1        .m      LDR      r1,[r4,#0x58]
        0x00019bfc:    2378        x#      MOVS     r3,#0x78
        0x00019bfe:    2202        ."      MOVS     r2,#2
        0x00019c00:    2900        .)      CMP      r1,#0
        0x00019c02:    bf04        ..      ITT      EQ
        0x00019c04:    b004        ..      ADDEQ    sp,sp,#0x10
        0x00019c06:    bd10        ..      POPEQ    {r4,pc}
        0x00019c08:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00019c0c:    2000        .       MOVS     r0,#0
        0x00019c0e:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x00019c12:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x00019c16:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x00019c1a:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00019c1e:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x00019c22:    f88d2003    ...     STRB     r2,[sp,#3]
        0x00019c26:    4668        hF      MOV      r0,sp
        0x00019c28:    4788        .G      BLX      r1
        0x00019c2a:    b004        ..      ADD      sp,sp,#0x10
        0x00019c2c:    bd10        ..      POP      {r4,pc}
    $d
        0x00019c2e:    0000        ..      DCW    0
        0x00019c30:    1000dcc0    ....    DCD    268491968
        0x00019c34:    100003a8    ....    DCD    268436392
    $t
    i.AttcIndConfirm
    AttcIndConfirm
        0x00019c38:    b510        ..      PUSH     {r4,lr}
        0x00019c3a:    1e40        @.      SUBS     r0,r0,#1
        0x00019c3c:    b280        ..      UXTH     r0,r0
        0x00019c3e:    2100        .!      MOVS     r1,#0
        0x00019c40:    f010fa40    ..@.    BL       attcCcbByHandle ; 0x2a0c4
        0x00019c44:    0004        ..      MOVS     r4,r0
        0x00019c46:    bf08        ..      IT       EQ
        0x00019c48:    bd10        ..      POPEQ    {r4,pc}
        0x00019c4a:    6820         h      LDR      r0,[r4,#0]
        0x00019c4c:    7880        .x      LDRB     r0,[r0,#2]
        0x00019c4e:    f0100f10    ....    TST      r0,#0x10
        0x00019c52:    bf08        ..      IT       EQ
        0x00019c54:    bd10        ..      POPEQ    {r4,pc}
        0x00019c56:    f0100f02    ....    TST      r0,#2
        0x00019c5a:    bf18        ..      IT       NE
        0x00019c5c:    bd10        ..      POPNE    {r4,pc}
        0x00019c5e:    2009        .       MOVS     r0,#9
        0x00019c60:    f010f9d2    ....    BL       attMsgAlloc ; 0x2a008
        0x00019c64:    0003        ..      MOVS     r3,r0
        0x00019c66:    bf08        ..      IT       EQ
        0x00019c68:    bd10        ..      POPEQ    {r4,pc}
        0x00019c6a:    6820         h      LDR      r0,[r4,#0]
        0x00019c6c:    2201        ."      MOVS     r2,#1
        0x00019c6e:    7881        .x      LDRB     r1,[r0,#2]
        0x00019c70:    f0210110    !...    BIC      r1,r1,#0x10
        0x00019c74:    7081        .p      STRB     r1,[r0,#2]
        0x00019c76:    201e        .       MOVS     r0,#0x1e
        0x00019c78:    7218        .r      STRB     r0,[r3,#8]
        0x00019c7a:    6820         h      LDR      r0,[r4,#0]
        0x00019c7c:    8981        ..      LDRH     r1,[r0,#0xc]
        0x00019c7e:    e8bd4010    ...@    POP      {r4,lr}
        0x00019c82:    2004        .       MOVS     r0,#4
        0x00019c84:    f002b86e    ..n.    B.W      L2cDataReq ; 0x1bd64
    i.AttcInit
    AttcInit
        0x00019c88:    e92d01f0    -...    PUSH     {r4-r8}
        0x00019c8c:    2500        .%      MOVS     r5,#0
        0x00019c8e:    4c1e        .L      LDR      r4,[pc,#120] ; [0x19d08] = 0x1000d8ec
        0x00019c90:    2601        .&      MOVS     r6,#1
        0x00019c92:    4b1e        .K      LDR      r3,[pc,#120] ; [0x19d0c] = 0x1000dcc0
        0x00019c94:    f8c451b0    ...Q    STR      r5,[r4,#0x1b0]
        0x00019c98:    f88461b4    ...a    STRB     r6,[r4,#0x1b4]
        0x00019c9c:    4629        )F      MOV      r1,r5
        0x00019c9e:    2702        .'      MOVS     r7,#2
        0x00019ca0:    eb011041    ..A.    ADD      r0,r1,r1,LSL #5
        0x00019ca4:    eb010281    ....    ADD      r2,r1,r1,LSL #2
        0x00019ca8:    eb040080    ....    ADD      r0,r4,r0,LSL #2
        0x00019cac:    eb030c82    ....    ADD      r12,r3,r2,LSL #2
        0x00019cb0:    f8c0c000    ....    STR      r12,[r0,#0]
        0x00019cb4:    f8932060    ..`     LDRB     r2,[r3,#0x60]
        0x00019cb8:    f8802024    ..$     STRB     r2,[r0,#0x24]
        0x00019cbc:    1c49        I.      ADDS     r1,r1,#1
        0x00019cbe:    8401        ..      STRH     r1,[r0,#0x20]
        0x00019cc0:    f8805028    ..(P    STRB     r5,[r0,#0x28]
        0x00019cc4:    f8801029    ..).    STRB     r1,[r0,#0x29]
        0x00019cc8:    f8c0c02c    ..,.    STR      r12,[r0,#0x2c]
        0x00019ccc:    f8938060    ..`.    LDRB     r8,[r3,#0x60]
        0x00019cd0:    f8808050    ..P.    STRB     r8,[r0,#0x50]
        0x00019cd4:    f8a0104c    ..L.    STRH     r1,[r0,#0x4c]
        0x00019cd8:    f8806054    ..T`    STRB     r6,[r0,#0x54]
        0x00019cdc:    f8801055    ..U.    STRB     r1,[r0,#0x55]
        0x00019ce0:    f8c0c058    ..X.    STR      r12,[r0,#0x58]
        0x00019ce4:    f8932060    ..`     LDRB     r2,[r3,#0x60]
        0x00019ce8:    f880207c    ..|     STRB     r2,[r0,#0x7c]
        0x00019cec:    f8a01078    ..x.    STRH     r1,[r0,#0x78]
        0x00019cf0:    f8807080    ...p    STRB     r7,[r0,#0x80]
        0x00019cf4:    f8801081    ....    STRB     r1,[r0,#0x81]
        0x00019cf8:    b2c9        ..      UXTB     r1,r1
        0x00019cfa:    2903        .)      CMP      r1,#3
        0x00019cfc:    d3d0        ..      BCC      0x19ca0 ; AttcInit + 24
        0x00019cfe:    4804        .H      LDR      r0,[pc,#16] ; [0x19d10] = 0x45140
        0x00019d00:    63d8        .c      STR      r0,[r3,#0x3c]
        0x00019d02:    e8bd01f0    ....    POP      {r4-r8}
        0x00019d06:    4770        pG      BX       lr
    $d
        0x00019d08:    1000d8ec    ....    DCD    268490988
        0x00019d0c:    1000dcc0    ....    DCD    268491968
        0x00019d10:    00045140    @Q..    DCD    282944
    $t
    i.AttcMtuReq
    AttcMtuReq
        0x00019d14:    b538        8.      PUSH     {r3-r5,lr}
        0x00019d16:    4605        .F      MOV      r5,r0
        0x00019d18:    460c        .F      MOV      r4,r1
        0x00019d1a:    200b        .       MOVS     r0,#0xb
        0x00019d1c:    f010f974    ..t.    BL       attMsgAlloc ; 0x2a008
        0x00019d20:    0003        ..      MOVS     r3,r0
        0x00019d22:    bf08        ..      IT       EQ
        0x00019d24:    bd38        8.      POPEQ    {r3-r5,pc}
        0x00019d26:    2003        .       MOVS     r0,#3
        0x00019d28:    8018        ..      STRH     r0,[r3,#0]
        0x00019d2a:    2002        .       MOVS     r0,#2
        0x00019d2c:    7218        .r      STRB     r0,[r3,#8]
        0x00019d2e:    725c        \r      STRB     r4,[r3,#9]
        0x00019d30:    0a20         .      LSRS     r0,r4,#8
        0x00019d32:    7298        .r      STRB     r0,[r3,#0xa]
        0x00019d34:    2000        .       MOVS     r0,#0
        0x00019d36:    4601        .F      MOV      r1,r0
        0x00019d38:    9000        ..      STR      r0,[sp,#0]
        0x00019d3a:    2201        ."      MOVS     r2,#1
        0x00019d3c:    4628        (F      MOV      r0,r5
        0x00019d3e:    f010fe47    ..G.    BL       attcSendMsg ; 0x2a9d0
        0x00019d42:    bd38        8.      POP      {r3-r5,pc}
    i.AttsAddGroup
    AttsAddGroup
        0x00019d44:    b570        p.      PUSH     {r4-r6,lr}
        0x00019d46:    4606        .F      MOV      r6,r0
        0x00019d48:    2500        .%      MOVS     r5,#0
        0x00019d4a:    f003f8fb    ....    BL       WsfTaskLock ; 0x1cf44
        0x00019d4e:    4b0d        .K      LDR      r3,[pc,#52] ; [0x19d84] = 0x1000dacc
        0x00019d50:    f8d341a4    ...A    LDR      r4,[r3,#0x1a4]
        0x00019d54:    2c00        .,      CMP      r4,#0
        0x00019d56:    bf18        ..      IT       NE
        0x00019d58:    8a32        2.      LDRHNE   r2,[r6,#0x10]
        0x00019d5a:    d006        ..      BEQ      0x19d6a ; AttsAddGroup + 38
        0x00019d5c:    8a20         .      LDRH     r0,[r4,#0x10]
        0x00019d5e:    4282        .B      CMP      r2,r0
        0x00019d60:    d303        ..      BCC      0x19d6a ; AttsAddGroup + 38
        0x00019d62:    4625        %F      MOV      r5,r4
        0x00019d64:    6824        $h      LDR      r4,[r4,#0]
        0x00019d66:    2c00        .,      CMP      r4,#0
        0x00019d68:    d1f8        ..      BNE      0x19d5c ; AttsAddGroup + 24
        0x00019d6a:    462a        *F      MOV      r2,r5
        0x00019d6c:    4631        1F      MOV      r1,r6
        0x00019d6e:    f50370d2    ...p    ADD      r0,r3,#0x1a4
        0x00019d72:    f003f859    ..Y.    BL       WsfQueueInsert ; 0x1ce28
        0x00019d76:    2001        .       MOVS     r0,#1
        0x00019d78:    f011f958    ..X.    BL       attsCsfSetHashUpdateStatus ; 0x2b02c
        0x00019d7c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00019d80:    f003b92c    ..,.    B.W      WsfTaskUnlock ; 0x1cfdc
    $d
        0x00019d84:    1000dacc    ....    DCD    268491468
    $t
    i.AttsCalculateDbHash
    AttsCalculateDbHash
        0x00019d88:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00019d8c:    4f82        .O      LDR      r7,[pc,#520] ; [0x19f98] = 0x1000dacc
        0x00019d8e:    f04f0800    O...    MOV      r8,#0
        0x00019d92:    f8df9208    ....    LDR      r9,[pc,#520] ; [0x19f9c] = 0x1000034c
        0x00019d96:    f8d721a4    ...!    LDR      r2,[r7,#0x1a4]
        0x00019d9a:    b087        ..      SUB      sp,sp,#0x1c
        0x00019d9c:    46c2        .F      MOV      r10,r8
        0x00019d9e:    f46f5420    o. T    MVN      r4,#0x2800
        0x00019da2:    f46f5b24    o.$[    MVN      r11,#0x2900
        0x00019da6:    2a00        .*      CMP      r2,#0
        0x00019da8:    bf18        ..      IT       NE
        0x00019daa:    f8993000    ...0    LDRBNE   r3,[r9,#0]
        0x00019dae:    d035        5.      BEQ      0x19e1c ; AttsCalculateDbHash + 148
        0x00019db0:    7c90        .|      LDRB     r0,[r2,#0x12]
        0x00019db2:    7c11        .|      LDRB     r1,[r2,#0x10]
        0x00019db4:    1a40        @.      SUBS     r0,r0,r1
        0x00019db6:    1c40        @.      ADDS     r0,r0,#1
        0x00019db8:    f01001ff    ....    ANDS     r1,r0,#0xff
        0x00019dbc:    6850        Ph      LDR      r0,[r2,#4]
        0x00019dbe:    d028        (.      BEQ      0x19e12 ; AttsCalculateDbHash + 138
        0x00019dc0:    f04f0c02    O...    MOV      r12,#2
        0x00019dc4:    2b00        .+      CMP      r3,#0
        0x00019dc6:    bf1c        ..      ITT      NE
        0x00019dc8:    2300        .#      MOVNE    r3,#0
        0x00019dca:    46d4        .F      MOVNE    r12,r10
        0x00019dcc:    d118        ..      BNE      0x19e00 ; AttsCalculateDbHash + 120
        0x00019dce:    6805        .h      LDR      r5,[r0,#0]
        0x00019dd0:    782e        .x      LDRB     r6,[r5,#0]
        0x00019dd2:    786d        mx      LDRB     r5,[r5,#1]
        0x00019dd4:    eb062505    ...%    ADD      r5,r6,r5,LSL #8
        0x00019dd8:    b2ad        ..      UXTH     r5,r5
        0x00019dda:    f5b55f24    ..$_    CMP      r5,#0x2900
        0x00019dde:    d04c        L.      BEQ      0x19e7a ; AttsCalculateDbHash + 242
        0x00019de0:    dc41        A.      BGT      0x19e66 ; AttsCalculateDbHash + 222
        0x00019de2:    f5b55f20    .. _    CMP      r5,#0x2800
        0x00019de6:    bf1c        ..      ITT      NE
        0x00019de8:    eb150c04    ....    ADDSNE   r12,r5,r4
        0x00019dec:    f1bc0f01    ....    CMPNE    r12,#1
        0x00019df0:    d043        C.      BEQ      0x19e7a ; AttsCalculateDbHash + 242
        0x00019df2:    f1bc0f02    ....    CMP      r12,#2
        0x00019df6:    bf08        ..      IT       EQ
        0x00019df8:    2301        .#      MOVEQ    r3,#1
        0x00019dfa:    d03e        >.      BEQ      0x19e7a ; AttsCalculateDbHash + 242
        0x00019dfc:    f04f0c00    O...    MOV      r12,#0
        0x00019e00:    44c4        .D      ADD      r12,r12,r8
        0x00019e02:    1e49        I.      SUBS     r1,r1,#1
        0x00019e04:    fa1ff88c    ....    UXTH     r8,r12
        0x00019e08:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x00019e0c:    f1000010    ....    ADD      r0,r0,#0x10
        0x00019e10:    d1d6        ..      BNE      0x19dc0 ; AttsCalculateDbHash + 56
        0x00019e12:    6812        .h      LDR      r2,[r2,#0]
        0x00019e14:    2a00        .*      CMP      r2,#0
        0x00019e16:    d1cb        ..      BNE      0x19db0 ; AttsCalculateDbHash + 40
        0x00019e18:    f8893000    ...0    STRB     r3,[r9,#0]
        0x00019e1c:    4640        @F      MOV      r0,r8
        0x00019e1e:    f002feb1    ....    BL       WsfBufAlloc ; 0x1cb84
        0x00019e22:    9000        ..      STR      r0,[sp,#0]
        0x00019e24:    2800        .(      CMP      r0,#0
        0x00019e26:    bf04        ..      ITT      EQ
        0x00019e28:    b007        ..      ADDEQ    sp,sp,#0x1c
        0x00019e2a:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x00019e2e:    f8d761a4    ...a    LDR      r6,[r7,#0x1a4]
        0x00019e32:    f8cda008    ....    STR      r10,[sp,#8]
        0x00019e36:    f8cda00c    ....    STR      r10,[sp,#0xc]
        0x00019e3a:    f8cda010    ....    STR      r10,[sp,#0x10]
        0x00019e3e:    4605        .F      MOV      r5,r0
        0x00019e40:    f8cda014    ....    STR      r10,[sp,#0x14]
        0x00019e44:    2e00        ..      CMP      r6,#0
        0x00019e46:    d075        u.      BEQ      0x19f34 ; AttsCalculateDbHash + 428
        0x00019e48:    8a37        7.      LDRH     r7,[r6,#0x10]
        0x00019e4a:    8a70        p.      LDRH     r0,[r6,#0x12]
        0x00019e4c:    6874        th      LDR      r4,[r6,#4]
        0x00019e4e:    42b8        .B      CMP      r0,r7
        0x00019e50:    d371        q.      BCC      0x19f36 ; AttsCalculateDbHash + 430
        0x00019e52:    2102        .!      MOVS     r1,#2
        0x00019e54:    f8992000    ...     LDRB     r2,[r9,#0]
        0x00019e58:    4608        .F      MOV      r0,r1
        0x00019e5a:    2a00        .*      CMP      r2,#0
        0x00019e5c:    bf18        ..      IT       NE
        0x00019e5e:    f889a000    ....    STRBNE   r10,[r9,#0]
        0x00019e62:    d17f        ..      BNE      0x19f64 ; AttsCalculateDbHash + 476
        0x00019e64:    e01c        ..      B        0x19ea0 ; AttsCalculateDbHash + 280
        0x00019e66:    eb15050b    ....    ADDS     r5,r5,r11
        0x00019e6a:    bf18        ..      IT       NE
        0x00019e6c:    2d01        .-      CMPNE    r5,#1
        0x00019e6e:    d00c        ..      BEQ      0x19e8a ; AttsCalculateDbHash + 258
        0x00019e70:    2d02        .-      CMP      r5,#2
        0x00019e72:    bf18        ..      IT       NE
        0x00019e74:    2d04        .-      CMPNE    r5,#4
        0x00019e76:    d008        ..      BEQ      0x19e8a ; AttsCalculateDbHash + 258
        0x00019e78:    e7c0        ..      B        0x19dfc ; AttsCalculateDbHash + 116
        0x00019e7a:    f8d0c008    ....    LDR      r12,[r0,#8]
        0x00019e7e:    f8bcc000    ....    LDRH     r12,[r12,#0]
        0x00019e82:    f10c0c02    ....    ADD      r12,r12,#2
        0x00019e86:    fa1ffc8c    ....    UXTH     r12,r12
        0x00019e8a:    7b85        .{      LDRB     r5,[r0,#0xe]
        0x00019e8c:    f0150f01    ....    TST      r5,#1
        0x00019e90:    bf14        ..      ITE      NE
        0x00019e92:    f10c0c10    ....    ADDNE    r12,r12,#0x10
        0x00019e96:    f10c0c02    ....    ADDEQ    r12,r12,#2
        0x00019e9a:    fa1ffc8c    ....    UXTH     r12,r12
        0x00019e9e:    e7af        ..      B        0x19e00 ; AttsCalculateDbHash + 120
        0x00019ea0:    6822        "h      LDR      r2,[r4,#0]
        0x00019ea2:    7813        .x      LDRB     r3,[r2,#0]
        0x00019ea4:    7852        Rx      LDRB     r2,[r2,#1]
        0x00019ea6:    eb032202    ..."    ADD      r2,r3,r2,LSL #8
        0x00019eaa:    b292        ..      UXTH     r2,r2
        0x00019eac:    f5b25f24    ..$_    CMP      r2,#0x2900
        0x00019eb0:    d01a        ..      BEQ      0x19ee8 ; AttsCalculateDbHash + 352
        0x00019eb2:    dc0f        ..      BGT      0x19ed4 ; AttsCalculateDbHash + 332
        0x00019eb4:    f5b25f20    .. _    CMP      r2,#0x2800
        0x00019eb8:    bf1e        ..      ITTT     NE
        0x00019eba:    f46f5020    o. P    MVNNE    r0,#0x2800
        0x00019ebe:    eb120000    ....    ADDSNE   r0,r2,r0
        0x00019ec2:    2801        .(      CMPNE    r0,#1
        0x00019ec4:    d010        ..      BEQ      0x19ee8 ; AttsCalculateDbHash + 352
        0x00019ec6:    2802        .(      CMP      r0,#2
        0x00019ec8:    bf04        ..      ITT      EQ
        0x00019eca:    2001        .       MOVEQ    r0,#1
        0x00019ecc:    f8890000    ....    STRBEQ   r0,[r9,#0]
        0x00019ed0:    d00a        ..      BEQ      0x19ee8 ; AttsCalculateDbHash + 352
        0x00019ed2:    e047        G.      B        0x19f64 ; AttsCalculateDbHash + 476
        0x00019ed4:    eb12020b    ....    ADDS     r2,r2,r11
        0x00019ed8:    bf18        ..      IT       NE
        0x00019eda:    2a01        .*      CMPNE    r2,#1
        0x00019edc:    d009        ..      BEQ      0x19ef2 ; AttsCalculateDbHash + 362
        0x00019ede:    2a02        .*      CMP      r2,#2
        0x00019ee0:    bf18        ..      IT       NE
        0x00019ee2:    2a04        .*      CMPNE    r2,#4
        0x00019ee4:    d005        ..      BEQ      0x19ef2 ; AttsCalculateDbHash + 362
        0x00019ee6:    e03d        =.      B        0x19f64 ; AttsCalculateDbHash + 476
        0x00019ee8:    68a0        .h      LDR      r0,[r4,#8]
        0x00019eea:    8800        ..      LDRH     r0,[r0,#0]
        0x00019eec:    f1000002    ....    ADD      r0,r0,#2
        0x00019ef0:    b280        ..      UXTH     r0,r0
        0x00019ef2:    7ba2        .{      LDRB     r2,[r4,#0xe]
        0x00019ef4:    f0120f01    ....    TST      r2,#1
        0x00019ef8:    bf14        ..      ITE      NE
        0x00019efa:    3010        .0      ADDNE    r0,r0,#0x10
        0x00019efc:    1c80        ..      ADDEQ    r0,r0,#2
        0x00019efe:    0400        ..      LSLS     r0,r0,#16
        0x00019f00:    0c00        ..      LSRS     r0,r0,#16
        0x00019f02:    d02f        /.      BEQ      0x19f64 ; AttsCalculateDbHash + 476
        0x00019f04:    f8057b01    ...{    STRB     r7,[r5],#1
        0x00019f08:    0a3a        :.      LSRS     r2,r7,#8
        0x00019f0a:    f8052b01    ...+    STRB     r2,[r5],#1
        0x00019f0e:    7ba2        .{      LDRB     r2,[r4,#0xe]
        0x00019f10:    f0120f01    ....    TST      r2,#1
        0x00019f14:    d010        ..      BEQ      0x19f38 ; AttsCalculateDbHash + 432
        0x00019f16:    6821        !h      LDR      r1,[r4,#0]
        0x00019f18:    680a        .h      LDR      r2,[r1,#0]
        0x00019f1a:    f8452b04    E..+    STR      r2,[r5],#4
        0x00019f1e:    684a        Jh      LDR      r2,[r1,#4]
        0x00019f20:    f8452b04    E..+    STR      r2,[r5],#4
        0x00019f24:    688a        .h      LDR      r2,[r1,#8]
        0x00019f26:    f8452b08    E..+    STR      r2,[r5],#8
        0x00019f2a:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00019f2c:    f8451c04    E...    STR      r1,[r5,#-4]
        0x00019f30:    2110        .!      MOVS     r1,#0x10
        0x00019f32:    e00b        ..      B        0x19f4c ; AttsCalculateDbHash + 452
        0x00019f34:    e021        !.      B        0x19f7a ; AttsCalculateDbHash + 498
        0x00019f36:    e01c        ..      B        0x19f72 ; AttsCalculateDbHash + 490
        0x00019f38:    6822        "h      LDR      r2,[r4,#0]
        0x00019f3a:    7813        .x      LDRB     r3,[r2,#0]
        0x00019f3c:    7852        Rx      LDRB     r2,[r2,#1]
        0x00019f3e:    eb032202    ..."    ADD      r2,r3,r2,LSL #8
        0x00019f42:    f8052b01    ...+    STRB     r2,[r5],#1
        0x00019f46:    0a12        ..      LSRS     r2,r2,#8
        0x00019f48:    f8052b01    ...+    STRB     r2,[r5],#1
        0x00019f4c:    1c89        ..      ADDS     r1,r1,#2
        0x00019f4e:    4288        .B      CMP      r0,r1
        0x00019f50:    d008        ..      BEQ      0x19f64 ; AttsCalculateDbHash + 476
        0x00019f52:    68a0        .h      LDR      r0,[r4,#8]
        0x00019f54:    6861        ah      LDR      r1,[r4,#4]
        0x00019f56:    8802        ..      LDRH     r2,[r0,#0]
        0x00019f58:    4628        (F      MOV      r0,r5
        0x00019f5a:    f7fefb8d    ....    BL       __aeabi_memcpy ; 0x18678
        0x00019f5e:    68a0        .h      LDR      r0,[r4,#8]
        0x00019f60:    8800        ..      LDRH     r0,[r0,#0]
        0x00019f62:    4405        .D      ADD      r5,r5,r0
        0x00019f64:    1c78        x.      ADDS     r0,r7,#1
        0x00019f66:    b287        ..      UXTH     r7,r0
        0x00019f68:    8a70        p.      LDRH     r0,[r6,#0x12]
        0x00019f6a:    3410        .4      ADDS     r4,r4,#0x10
        0x00019f6c:    42b8        .B      CMP      r0,r7
        0x00019f6e:    f4bfaf70    ..p.    BCS      0x19e52 ; AttsCalculateDbHash + 202
        0x00019f72:    6836        6h      LDR      r6,[r6,#0]
        0x00019f74:    2e00        ..      CMP      r6,#0
        0x00019f76:    f47faf67    ..g.    BNE      0x19e48 ; AttsCalculateDbHash + 192
        0x00019f7a:    2324        $#      MOVS     r3,#0x24
        0x00019f7c:    9900        ..      LDR      r1,[sp,#0]
        0x00019f7e:    e9cda300    ....    STRD     r10,r3,[sp,#0]
        0x00019f82:    4b07        .K      LDR      r3,[pc,#28] ; [0x19fa0] = 0x1000dcc0
        0x00019f84:    a802        ..      ADD      r0,sp,#8
        0x00019f86:    4642        BF      MOV      r2,r8
        0x00019f88:    f8933060    ..`0    LDRB     r3,[r3,#0x60]
        0x00019f8c:    f001ffe2    ....    BL       SecCmac ; 0x1bf54
        0x00019f90:    b007        ..      ADD      sp,sp,#0x1c
        0x00019f92:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x00019f96:    0000        ..      DCW    0
        0x00019f98:    1000dacc    ....    DCD    268491468
        0x00019f9c:    1000034c    L...    DCD    268436300
        0x00019fa0:    1000dcc0    ....    DCD    268491968
    $t
    i.AttsCccClearTable
    AttsCccClearTable
        0x00019fa4:    b510        ..      PUSH     {r4,lr}
        0x00019fa6:    4907        .I      LDR      r1,[pc,#28] ; [0x19fc4] = 0x1000daa4
        0x00019fa8:    eb010480    ....    ADD      r4,r1,r0,LSL #2
        0x00019fac:    f8540c04    T...    LDR      r0,[r4,#-4]
        0x00019fb0:    2800        .(      CMP      r0,#0
        0x00019fb2:    bf08        ..      IT       EQ
        0x00019fb4:    bd10        ..      POPEQ    {r4,pc}
        0x00019fb6:    f002fe07    ....    BL       WsfBufFree ; 0x1cbc8
        0x00019fba:    2000        .       MOVS     r0,#0
        0x00019fbc:    f8440c04    D...    STR      r0,[r4,#-4]
        0x00019fc0:    bd10        ..      POP      {r4,pc}
    $d
        0x00019fc2:    0000        ..      DCW    0
        0x00019fc4:    1000daa4    ....    DCD    268491428
    $t
    i.AttsCccEnabled
    AttsCccEnabled
        0x00019fc8:    b570        p.      PUSH     {r4-r6,lr}
        0x00019fca:    460d        .F      MOV      r5,r1
        0x00019fcc:    4604        .F      MOV      r4,r0
        0x00019fce:    f000fbf9    ....    BL       DmConnSecLevel ; 0x1a7c4
        0x00019fd2:    4601        .F      MOV      r1,r0
        0x00019fd4:    480a        .H      LDR      r0,[pc,#40] ; [0x1a000] = 0x1000daa4
        0x00019fd6:    eb050345    ..E.    ADD      r3,r5,r5,LSL #1
        0x00019fda:    f04f0c04    O...    MOV      r12,#4
        0x00019fde:    68c2        .h      LDR      r2,[r0,#0xc]
        0x00019fe0:    eb0c0343    ..C.    ADD      r3,r12,r3,LSL #1
        0x00019fe4:    5cd2        .\      LDRB     r2,[r2,r3]
        0x00019fe6:    4291        .B      CMP      r1,r2
        0x00019fe8:    bf3c        <.      ITT      CC
        0x00019fea:    2000        .       MOVCC    r0,#0
        0x00019fec:    bd70        p.      POPCC    {r4-r6,pc}
        0x00019fee:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x00019ff2:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x00019ff6:    2800        .(      CMP      r0,#0
        0x00019ff8:    bf18        ..      IT       NE
        0x00019ffa:    f8300015    0...    LDRHNE   r0,[r0,r5,LSL #1]
        0x00019ffe:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0001a000:    1000daa4    ....    DCD    268491428
    $t
    i.AttsCccGet
    AttsCccGet
        0x0001a004:    4a04        .J      LDR      r2,[pc,#16] ; [0x1a018] = 0x1000daa4
        0x0001a006:    eb020080    ....    ADD      r0,r2,r0,LSL #2
        0x0001a00a:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x0001a00e:    2800        .(      CMP      r0,#0
        0x0001a010:    bf18        ..      IT       NE
        0x0001a012:    f8300011    0...    LDRHNE   r0,[r0,r1,LSL #1]
        0x0001a016:    4770        pG      BX       lr
    $d
        0x0001a018:    1000daa4    ....    DCD    268491428
    $t
    i.AttsCccInitTable
    AttsCccInitTable
        0x0001a01c:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x0001a020:    4f20         O      LDR      r7,[pc,#128] ; [0x1a0a4] = 0x1000daa4
        0x0001a022:    4680        .F      MOV      r8,r0
        0x0001a024:    eb070488    ....    ADD      r4,r7,r8,LSL #2
        0x0001a028:    b083        ..      SUB      sp,sp,#0xc
        0x0001a02a:    f8540c04    T...    LDR      r0,[r4,#-4]
        0x0001a02e:    460d        .F      MOV      r5,r1
        0x0001a030:    b928        (.      CBNZ     r0,0x1a03e ; AttsCccInitTable + 34
        0x0001a032:    7d38        8}      LDRB     r0,[r7,#0x14]
        0x0001a034:    0040        @.      LSLS     r0,r0,#1
        0x0001a036:    f002fda5    ....    BL       WsfBufAlloc ; 0x1cb84
        0x0001a03a:    f8440c04    D...    STR      r0,[r4,#-4]
        0x0001a03e:    0006        ..      MOVS     r6,r0
        0x0001a040:    bf04        ..      ITT      EQ
        0x0001a042:    b003        ..      ADDEQ    sp,sp,#0xc
        0x0001a044:    e8bd83f0    ....    POPEQ    {r4-r9,pc}
        0x0001a048:    b325        %.      CBZ      r5,0x1a094 ; AttsCccInitTable + 120
        0x0001a04a:    2400        .$      MOVS     r4,#0
        0x0001a04c:    7d38        8}      LDRB     r0,[r7,#0x14]
        0x0001a04e:    2800        .(      CMP      r0,#0
        0x0001a050:    bf8e        ..      ITEE     HI
        0x0001a052:    f04f0914    O...    MOVHI    r9,#0x14
        0x0001a056:    b003        ..      ADDLS    sp,sp,#0xc
        0x0001a058:    e8bd83f0    ....    POPLS    {r4-r9,pc}
        0x0001a05c:    8828        (.      LDRH     r0,[r5,#0]
        0x0001a05e:    8030        0.      STRH     r0,[r6,#0]
        0x0001a060:    8828        (.      LDRH     r0,[r5,#0]
        0x0001a062:    b168        h.      CBZ      r0,0x1a080 ; AttsCccInitTable + 100
        0x0001a064:    2100        .!      MOVS     r1,#0
        0x0001a066:    f88d9002    ....    STRB     r9,[sp,#2]
        0x0001a06a:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x0001a06e:    f8ad8000    ....    STRH     r8,[sp,#0]
        0x0001a072:    f88d4008    ...@    STRB     r4,[sp,#8]
        0x0001a076:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0001a07a:    6939        9i      LDR      r1,[r7,#0x10]
        0x0001a07c:    4668        hF      MOV      r0,sp
        0x0001a07e:    4788        .G      BLX      r1
        0x0001a080:    1c60        `.      ADDS     r0,r4,#1
        0x0001a082:    b2c4        ..      UXTB     r4,r0
        0x0001a084:    7d38        8}      LDRB     r0,[r7,#0x14]
        0x0001a086:    1cad        ..      ADDS     r5,r5,#2
        0x0001a088:    1cb6        ..      ADDS     r6,r6,#2
        0x0001a08a:    42a0        .B      CMP      r0,r4
        0x0001a08c:    d8e6        ..      BHI      0x1a05c ; AttsCccInitTable + 64
        0x0001a08e:    b003        ..      ADD      sp,sp,#0xc
        0x0001a090:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x0001a094:    7d38        8}      LDRB     r0,[r7,#0x14]
        0x0001a096:    b003        ..      ADD      sp,sp,#0xc
        0x0001a098:    0041        A.      LSLS     r1,r0,#1
        0x0001a09a:    4630        0F      MOV      r0,r6
        0x0001a09c:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x0001a0a0:    f7febbe8    ....    B        __aeabi_memclr ; 0x18874
    $d
        0x0001a0a4:    1000daa4    ....    DCD    268491428
    $t
    i.AttsCccRegister
    AttsCccRegister
        0x0001a0a8:    4b04        .K      LDR      r3,[pc,#16] ; [0x1a0bc] = 0x1000daa4
        0x0001a0aa:    7518        .u      STRB     r0,[r3,#0x14]
        0x0001a0ac:    e9c31203    ....    STRD     r1,r2,[r3,#0xc]
        0x0001a0b0:    4904        .I      LDR      r1,[pc,#16] ; [0x1a0c4] = 0x1000dacc
        0x0001a0b2:    4803        .H      LDR      r0,[pc,#12] ; [0x1a0c0] = 0x2ac9d
        0x0001a0b4:    f8c101b8    ....    STR      r0,[r1,#0x1b8]
        0x0001a0b8:    4770        pG      BX       lr
    $d
        0x0001a0ba:    0000        ..      DCW    0
        0x0001a0bc:    1000daa4    ....    DCD    268491428
        0x0001a0c0:    0002ac9d    ....    DCD    175261
        0x0001a0c4:    1000dacc    ....    DCD    268491468
    $t
    i.AttsCccSet
    AttsCccSet
        0x0001a0c8:    4b04        .K      LDR      r3,[pc,#16] ; [0x1a0dc] = 0x1000daa4
        0x0001a0ca:    eb030080    ....    ADD      r0,r3,r0,LSL #2
        0x0001a0ce:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x0001a0d2:    2800        .(      CMP      r0,#0
        0x0001a0d4:    bf18        ..      IT       NE
        0x0001a0d6:    f8202011     ..     STRHNE   r2,[r0,r1,LSL #1]
        0x0001a0da:    4770        pG      BX       lr
    $d
        0x0001a0dc:    1000daa4    ....    DCD    268491428
    $t
    i.AttsCsfConnOpen
    AttsCsfConnOpen
        0x0001a0e0:    4b07        .K      LDR      r3,[pc,#28] ; [0x1a100] = 0x1000dabc
        0x0001a0e2:    2a00        .*      CMP      r2,#0
        0x0001a0e4:    eb030040    ..@.    ADD      r0,r3,r0,LSL #1
        0x0001a0e8:    bf02        ..      ITTT     EQ
        0x0001a0ea:    2100        .!      MOVEQ    r1,#0
        0x0001a0ec:    f8201c02     ...    STRHEQ   r1,[r0,#-2]
        0x0001a0f0:    4770        pG      BXEQ     lr
        0x0001a0f2:    f8001c01    ....    STRB     r1,[r0,#-1]
        0x0001a0f6:    7811        .x      LDRB     r1,[r2,#0]
        0x0001a0f8:    f8001c02    ....    STRB     r1,[r0,#-2]
        0x0001a0fc:    4770        pG      BX       lr
    $d
        0x0001a0fe:    0000        ..      DCW    0
        0x0001a100:    1000dabc    ....    DCD    268491452
    $t
    i.AttsCsfGetClientChangeAwareState
    AttsCsfGetClientChangeAwareState
        0x0001a104:    4902        .I      LDR      r1,[pc,#8] ; [0x1a110] = 0x1000dabc
        0x0001a106:    eb010040    ..@.    ADD      r0,r1,r0,LSL #1
        0x0001a10a:    f8100c01    ....    LDRB     r0,[r0,#-1]
        0x0001a10e:    4770        pG      BX       lr
    $d
        0x0001a110:    1000dabc    ....    DCD    268491452
    $t
    i.AttsCsfGetFeatures
    AttsCsfGetFeatures
        0x0001a114:    460b        .F      MOV      r3,r1
        0x0001a116:    2a01        .*      CMP      r2,#1
        0x0001a118:    bf88        ..      IT       HI
        0x0001a11a:    4770        pG      BXHI     lr
        0x0001a11c:    4903        .I      LDR      r1,[pc,#12] ; [0x1a12c] = 0x1000dabc
        0x0001a11e:    eb010040    ..@.    ADD      r0,r1,r0,LSL #1
        0x0001a122:    1e81        ..      SUBS     r1,r0,#2
        0x0001a124:    4618        .F      MOV      r0,r3
        0x0001a126:    f7febaa7    ....    B        __aeabi_memcpy ; 0x18678
    $d
        0x0001a12a:    0000        ..      DCW    0
        0x0001a12c:    1000dabc    ....    DCD    268491452
    $t
    i.AttsCsfRegister
    AttsCsfRegister
        0x0001a130:    4901        .I      LDR      r1,[pc,#4] ; [0x1a138] = 0x1000dabc
        0x0001a132:    6088        .`      STR      r0,[r1,#8]
        0x0001a134:    4770        pG      BX       lr
    $d
        0x0001a136:    0000        ..      DCW    0
        0x0001a138:    1000dabc    ....    DCD    268491452
    $t
    i.AttsCsfSetClientChangeAwareState
    AttsCsfSetClientChangeAwareState
        0x0001a13c:    4a0c        .J      LDR      r2,[pc,#48] ; [0x1a170] = 0x1000dabc
        0x0001a13e:    2800        .(      CMP      r0,#0
        0x0001a140:    bf1e        ..      ITTT     NE
        0x0001a142:    eb020040    ..@.    ADDNE    r0,r2,r0,LSL #1
        0x0001a146:    f8001c01    ....    STRBNE   r1,[r0,#-1]
        0x0001a14a:    4770        pG      BXNE     lr
        0x0001a14c:    7853        Sx      LDRB     r3,[r2,#1]
        0x0001a14e:    2001        .       MOVS     r0,#1
        0x0001a150:    2b02        .+      CMP      r3,#2
        0x0001a152:    bf0c        ..      ITE      EQ
        0x0001a154:    7050        Pp      STRBEQ   r0,[r2,#1]
        0x0001a156:    7051        Qp      STRBNE   r1,[r2,#1]
        0x0001a158:    78d3        .x      LDRB     r3,[r2,#3]
        0x0001a15a:    2b02        .+      CMP      r3,#2
        0x0001a15c:    bf0c        ..      ITE      EQ
        0x0001a15e:    70d0        .p      STRBEQ   r0,[r2,#3]
        0x0001a160:    70d1        .p      STRBNE   r1,[r2,#3]
        0x0001a162:    7953        Sy      LDRB     r3,[r2,#5]
        0x0001a164:    2b02        .+      CMP      r3,#2
        0x0001a166:    bf0c        ..      ITE      EQ
        0x0001a168:    7150        Pq      STRBEQ   r0,[r2,#5]
        0x0001a16a:    7151        Qq      STRBNE   r1,[r2,#5]
        0x0001a16c:    4770        pG      BX       lr
    $d
        0x0001a16e:    0000        ..      DCW    0
        0x0001a170:    1000dabc    ....    DCD    268491452
    $t
    i.AttsCsfWriteFeatures
    AttsCsfWriteFeatures
        0x0001a174:    4910        .I      LDR      r1,[pc,#64] ; [0x1a1b8] = 0x1000dabc
        0x0001a176:    4694        .F      MOV      r12,r2
        0x0001a178:    eb010240    ..@.    ADD      r2,r1,r0,LSL #1
        0x0001a17c:    b510        ..      PUSH     {r4,lr}
        0x0001a17e:    1e92        ..      SUBS     r2,r2,#2
        0x0001a180:    f1bc0f01    ....    CMP      r12,#1
        0x0001a184:    bf84        ..      ITT      HI
        0x0001a186:    200d        .       MOVHI    r0,#0xd
        0x0001a188:    bd10        ..      POPHI    {r4,pc}
        0x0001a18a:    781b        .x      LDRB     r3,[r3,#0]
        0x0001a18c:    f892c000    ....    LDRB     r12,[r2,#0]
        0x0001a190:    f0030307    ....    AND      r3,r3,#7
        0x0001a194:    f1bc0f00    ....    CMP      r12,#0
        0x0001a198:    d003        ..      BEQ      0x1a1a2 ; AttsCsfWriteFeatures + 46
        0x0001a19a:    2b00        .+      CMP      r3,#0
        0x0001a19c:    bf04        ..      ITT      EQ
        0x0001a19e:    2013        .       MOVEQ    r0,#0x13
        0x0001a1a0:    bd10        ..      POPEQ    {r4,pc}
        0x0001a1a2:    ea4c0303    L...    ORR      r3,r12,r3
        0x0001a1a6:    7013        .p      STRB     r3,[r2,#0]
        0x0001a1a8:    688b        .h      LDR      r3,[r1,#8]
        0x0001a1aa:    2b00        .+      CMP      r3,#0
        0x0001a1ac:    bf1c        ..      ITT      NE
        0x0001a1ae:    7851        Qx      LDRBNE   r1,[r2,#1]
        0x0001a1b0:    4798        .G      BLXNE    r3
        0x0001a1b2:    2000        .       MOVS     r0,#0
        0x0001a1b4:    bd10        ..      POP      {r4,pc}
    $d
        0x0001a1b6:    0000        ..      DCW    0
        0x0001a1b8:    1000dabc    ....    DCD    268491452
    $t
    i.AttsGetCccTableLen
    AttsGetCccTableLen
        0x0001a1bc:    4801        .H      LDR      r0,[pc,#4] ; [0x1a1c4] = 0x1000daa4
        0x0001a1be:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x0001a1c0:    4770        pG      BX       lr
    $d
        0x0001a1c2:    0000        ..      DCW    0
        0x0001a1c4:    1000daa4    ....    DCD    268491428
    $t
    i.AttsGetSignCounter
    AttsGetSignCounter
        0x0001a1c8:    4902        .I      LDR      r1,[pc,#8] ; [0x1a1d4] = 0x1000dc88
        0x0001a1ca:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001a1ce:    f8500c10    P...    LDR      r0,[r0,#-0x10]
        0x0001a1d2:    4770        pG      BX       lr
    $d
        0x0001a1d4:    1000dc88    ....    DCD    268491912
    $t
    i.AttsHandleValueInd
    AttsHandleValueInd
        0x0001a1d8:    b510        ..      PUSH     {r4,lr}
        0x0001a1da:    b084        ..      SUB      sp,sp,#0x10
        0x0001a1dc:    241d        .$      MOVS     r4,#0x1d
        0x0001a1de:    e9cd3400    ...4    STRD     r3,r4,[sp,#0]
        0x0001a1e2:    f04f0c00    O...    MOV      r12,#0
        0x0001a1e6:    4613        .F      MOV      r3,r2
        0x0001a1e8:    f8cdc008    ....    STR      r12,[sp,#8]
        0x0001a1ec:    4662        bF      MOV      r2,r12
        0x0001a1ee:    f011f89f    ....    BL       attsHandleValueIndNtf ; 0x2b330
        0x0001a1f2:    b004        ..      ADD      sp,sp,#0x10
        0x0001a1f4:    bd10        ..      POP      {r4,pc}
    i.AttsHandleValueNtf
    AttsHandleValueNtf
        0x0001a1f6:    b510        ..      PUSH     {r4,lr}
        0x0001a1f8:    b084        ..      SUB      sp,sp,#0x10
        0x0001a1fa:    241b        .$      MOVS     r4,#0x1b
        0x0001a1fc:    e9cd3400    ...4    STRD     r3,r4,[sp,#0]
        0x0001a200:    f04f0c00    O...    MOV      r12,#0
        0x0001a204:    4613        .F      MOV      r3,r2
        0x0001a206:    f8cdc008    ....    STR      r12,[sp,#8]
        0x0001a20a:    4662        bF      MOV      r2,r12
        0x0001a20c:    f011f890    ....    BL       attsHandleValueIndNtf ; 0x2b330
        0x0001a210:    b004        ..      ADD      sp,sp,#0x10
        0x0001a212:    bd10        ..      POP      {r4,pc}
    i.AttsIndInit
    AttsIndInit
        0x0001a214:    481e        .H      LDR      r0,[pc,#120] ; [0x1a290] = 0x1000dcc0
        0x0001a216:    491d        .I      LDR      r1,[pc,#116] ; [0x1a28c] = 0x1000dacc
        0x0001a218:    2301        .#      MOVS     r3,#1
        0x0001a21a:    f8902060    ..`     LDRB     r2,[r0,#0x60]
        0x0001a21e:    730a        .s      STRB     r2,[r1,#0xc]
        0x0001a220:    810b        ..      STRH     r3,[r1,#8]
        0x0001a222:    f890c060    ..`.    LDRB     r12,[r0,#0x60]
        0x0001a226:    f881c038    ..8.    STRB     r12,[r1,#0x38]
        0x0001a22a:    868b        ..      STRH     r3,[r1,#0x34]
        0x0001a22c:    f890c060    ..`.    LDRB     r12,[r0,#0x60]
        0x0001a230:    f881c064    ..d.    STRB     r12,[r1,#0x64]
        0x0001a234:    f8a13060    ..`0    STRH     r3,[r1,#0x60]
        0x0001a238:    f8902060    ..`     LDRB     r2,[r0,#0x60]
        0x0001a23c:    f8812090    ...     STRB     r2,[r1,#0x90]
        0x0001a240:    2202        ."      MOVS     r2,#2
        0x0001a242:    f8a1208c    ...     STRH     r2,[r1,#0x8c]
        0x0001a246:    f890c060    ..`.    LDRB     r12,[r0,#0x60]
        0x0001a24a:    f881c0bc    ....    STRB     r12,[r1,#0xbc]
        0x0001a24e:    f8a120b8    ...     STRH     r2,[r1,#0xb8]
        0x0001a252:    f890c060    ..`.    LDRB     r12,[r0,#0x60]
        0x0001a256:    f881c0e8    ....    STRB     r12,[r1,#0xe8]
        0x0001a25a:    f8a120e4    ...     STRH     r2,[r1,#0xe4]
        0x0001a25e:    f8902060    ..`     LDRB     r2,[r0,#0x60]
        0x0001a262:    f8812114    ...!    STRB     r2,[r1,#0x114]
        0x0001a266:    2203        ."      MOVS     r2,#3
        0x0001a268:    f8a12110    ...!    STRH     r2,[r1,#0x110]
        0x0001a26c:    f890c060    ..`.    LDRB     r12,[r0,#0x60]
        0x0001a270:    f881c140    ..@.    STRB     r12,[r1,#0x140]
        0x0001a274:    f8a1213c    ..<!    STRH     r2,[r1,#0x13c]
        0x0001a278:    f8900060    ..`.    LDRB     r0,[r0,#0x60]
        0x0001a27c:    f881016c    ..l.    STRB     r0,[r1,#0x16c]
        0x0001a280:    f8a12168    ..h!    STRH     r2,[r1,#0x168]
        0x0001a284:    4803        .H      LDR      r0,[pc,#12] ; [0x1a294] = 0x451e8
        0x0001a286:    f8c101ac    ....    STR      r0,[r1,#0x1ac]
        0x0001a28a:    4770        pG      BX       lr
    $d
        0x0001a28c:    1000dacc    ....    DCD    268491468
        0x0001a290:    1000dcc0    ....    DCD    268491968
        0x0001a294:    000451e8    .Q..    DCD    283112
    $t
    i.AttsInit
    AttsInit
        0x0001a298:    b470        p.      PUSH     {r4-r6}
        0x0001a29a:    4827        'H      LDR      r0,[pc,#156] ; [0x1a338] = 0x1000dacc
        0x0001a29c:    2300        .#      MOVS     r3,#0
        0x0001a29e:    4927        'I      LDR      r1,[pc,#156] ; [0x1a33c] = 0x4521c
        0x0001a2a0:    f8c031a4    ...1    STR      r3,[r0,#0x1a4]
        0x0001a2a4:    e9c0316a    ..j1    STRD     r3,r1,[r0,#0x1a8]
        0x0001a2a8:    4925        %I      LDR      r1,[pc,#148] ; [0x1a340] = 0x29f2d
        0x0001a2aa:    f8dfc098    ....    LDR      r12,[pc,#152] ; [0x1a344] = 0x1000dcc0
        0x0001a2ae:    4602        .F      MOV      r2,r0
        0x0001a2b0:    f8c011b0    ....    STR      r1,[r0,#0x1b0]
        0x0001a2b4:    2101        .!      MOVS     r1,#1
        0x0001a2b6:    f8c2c010    ....    STR      r12,[r2,#0x10]
        0x0001a2ba:    f8821024    ..$.    STRB     r1,[r2,#0x24]
        0x0001a2be:    f8823025    ..%0    STRB     r3,[r2,#0x25]
        0x0001a2c2:    f8c0c03c    ..<.    STR      r12,[r0,#0x3c]
        0x0001a2c6:    f8801050    ..P.    STRB     r1,[r0,#0x50]
        0x0001a2ca:    f8801051    ..Q.    STRB     r1,[r0,#0x51]
        0x0001a2ce:    f8c0c068    ..h.    STR      r12,[r0,#0x68]
        0x0001a2d2:    f880107c    ..|.    STRB     r1,[r0,#0x7c]
        0x0001a2d6:    2202        ."      MOVS     r2,#2
        0x0001a2d8:    f10c0514    ....    ADD      r5,r12,#0x14
        0x0001a2dc:    f880207d    ..}     STRB     r2,[r0,#0x7d]
        0x0001a2e0:    f8c05094    ...P    STR      r5,[r0,#0x94]
        0x0001a2e4:    f88020a8    ...     STRB     r2,[r0,#0xa8]
        0x0001a2e8:    f88030a9    ...0    STRB     r3,[r0,#0xa9]
        0x0001a2ec:    f8c050c0    ...P    STR      r5,[r0,#0xc0]
        0x0001a2f0:    f88020d4    ...     STRB     r2,[r0,#0xd4]
        0x0001a2f4:    f88010d5    ....    STRB     r1,[r0,#0xd5]
        0x0001a2f8:    f8c050ec    ...P    STR      r5,[r0,#0xec]
        0x0001a2fc:    f8802100    ...!    STRB     r2,[r0,#0x100]
        0x0001a300:    f1050614    ....    ADD      r6,r5,#0x14
        0x0001a304:    f8802101    ...!    STRB     r2,[r0,#0x101]
        0x0001a308:    2503        .%      MOVS     r5,#3
        0x0001a30a:    f8c06118    ...a    STR      r6,[r0,#0x118]
        0x0001a30e:    f880512c    ..,Q    STRB     r5,[r0,#0x12c]
        0x0001a312:    f880312d    ..-1    STRB     r3,[r0,#0x12d]
        0x0001a316:    f8c06144    ..Da    STR      r6,[r0,#0x144]
        0x0001a31a:    f8805158    ..XQ    STRB     r5,[r0,#0x158]
        0x0001a31e:    f8801159    ..Y.    STRB     r1,[r0,#0x159]
        0x0001a322:    f8c06170    ..pa    STR      r6,[r0,#0x170]
        0x0001a326:    f8805184    ...Q    STRB     r5,[r0,#0x184]
        0x0001a32a:    f8802185    ...!    STRB     r2,[r0,#0x185]
        0x0001a32e:    4806        .H      LDR      r0,[pc,#24] ; [0x1a348] = 0x451f8
        0x0001a330:    f8cc0040    ..@.    STR      r0,[r12,#0x40]
        0x0001a334:    bc70        p.      POP      {r4-r6}
        0x0001a336:    4770        pG      BX       lr
    $d
        0x0001a338:    1000dacc    ....    DCD    268491468
        0x0001a33c:    0004521c    .R..    DCD    283164
        0x0001a340:    00029f2d    -...    DCD    171821
        0x0001a344:    1000dcc0    ....    DCD    268491968
        0x0001a348:    000451f8    .Q..    DCD    283128
    $t
    i.AttsSetCsrk
    AttsSetCsrk
        0x0001a34c:    4b03        .K      LDR      r3,[pc,#12] ; [0x1a35c] = 0x1000dc88
        0x0001a34e:    eb031000    ....    ADD      r0,r3,r0,LSL #4
        0x0001a352:    f8401c0c    @...    STR      r1,[r0,#-0xc]
        0x0001a356:    f8002c04    ...,    STRB     r2,[r0,#-4]
        0x0001a35a:    4770        pG      BX       lr
    $d
        0x0001a35c:    1000dc88    ....    DCD    268491912
    $t
    i.AttsSetSignCounter
    AttsSetSignCounter
        0x0001a360:    4a02        .J      LDR      r2,[pc,#8] ; [0x1a36c] = 0x1000dc88
        0x0001a362:    eb021000    ....    ADD      r0,r2,r0,LSL #4
        0x0001a366:    f8401c10    @...    STR      r1,[r0,#-0x10]
        0x0001a36a:    4770        pG      BX       lr
    $d
        0x0001a36c:    1000dc88    ....    DCD    268491912
    $t
    i.Bda2Str
    Bda2Str
        0x0001a370:    490e        .I      LDR      r1,[pc,#56] ; [0x1a3ac] = 0x100014f0
        0x0001a372:    1d80        ..      ADDS     r0,r0,#6
        0x0001a374:    f101030c    ....    ADD      r3,r1,#0xc
        0x0001a378:    4299        .B      CMP      r1,r3
        0x0001a37a:    bf38        8.      IT       CC
        0x0001a37c:    4a0c        .J      LDRCC    r2,[pc,#48] ; [0x1a3b0] = 0x443f5
        0x0001a37e:    d211        ..      BCS      0x1a3a4 ; Bda2Str + 52
        0x0001a380:    f810cd01    ....    LDRB     r12,[r0,#-1]!
        0x0001a384:    eb021c1c    ....    ADD      r12,r2,r12,LSR #4
        0x0001a388:    f89cc000    ....    LDRB     r12,[r12,#0]
        0x0001a38c:    f801cb01    ....    STRB     r12,[r1],#1
        0x0001a390:    f890c000    ....    LDRB     r12,[r0,#0]
        0x0001a394:    f00c0c0f    ....    AND      r12,r12,#0xf
        0x0001a398:    f812c00c    ....    LDRB     r12,[r2,r12]
        0x0001a39c:    f801cb01    ....    STRB     r12,[r1],#1
        0x0001a3a0:    4299        .B      CMP      r1,r3
        0x0001a3a2:    d3ed        ..      BCC      0x1a380 ; Bda2Str + 16
        0x0001a3a4:    2000        .       MOVS     r0,#0
        0x0001a3a6:    7008        .p      STRB     r0,[r1,#0]
        0x0001a3a8:    4800        .H      LDR      r0,[pc,#0] ; [0x1a3ac] = 0x100014f0
        0x0001a3aa:    4770        pG      BX       lr
    $d
        0x0001a3ac:    100014f0    ....    DCD    268440816
        0x0001a3b0:    000443f5    .C..    DCD    279541
    $t
    i.BdaClr
    BdaClr
        0x0001a3b4:    b510        ..      PUSH     {r4,lr}
        0x0001a3b6:    4604        .F      MOV      r4,r0
        0x0001a3b8:    f002ff38    ..8.    BL       __ARM_common_memclr4_6 ; 0x1d22c
        0x0001a3bc:    1da0        ..      ADDS     r0,r4,#6
        0x0001a3be:    bd10        ..      POP      {r4,pc}
    i.BdaCmp
    BdaCmp
        0x0001a3c0:    b510        ..      PUSH     {r4,lr}
        0x0001a3c2:    2206        ."      MOVS     r2,#6
        0x0001a3c4:    f7fef8e9    ....    BL       memcmp ; 0x1859a
        0x0001a3c8:    2800        .(      CMP      r0,#0
        0x0001a3ca:    bf0c        ..      ITE      EQ
        0x0001a3cc:    2001        .       MOVEQ    r0,#1
        0x0001a3ce:    2000        .       MOVNE    r0,#0
        0x0001a3d0:    bd10        ..      POP      {r4,pc}
    i.BdaCpy
    BdaCpy
        0x0001a3d2:    680a        .h      LDR      r2,[r1,#0]
        0x0001a3d4:    6002        .`      STR      r2,[r0,#0]
        0x0001a3d6:    8889        ..      LDRH     r1,[r1,#4]
        0x0001a3d8:    8081        ..      STRH     r1,[r0,#4]
        0x0001a3da:    4770        pG      BX       lr
    i.BdaIsZeros
    BdaIsZeros
        0x0001a3dc:    b500        ..      PUSH     {lr}
        0x0001a3de:    b083        ..      SUB      sp,sp,#0xc
        0x0001a3e0:    2100        .!      MOVS     r1,#0
        0x0001a3e2:    9100        ..      STR      r1,[sp,#0]
        0x0001a3e4:    9101        ..      STR      r1,[sp,#4]
        0x0001a3e6:    2206        ."      MOVS     r2,#6
        0x0001a3e8:    4669        iF      MOV      r1,sp
        0x0001a3ea:    f7fef8d6    ....    BL       memcmp ; 0x1859a
        0x0001a3ee:    2800        .(      CMP      r0,#0
        0x0001a3f0:    bf0c        ..      ITE      EQ
        0x0001a3f2:    2001        .       MOVEQ    r0,#1
        0x0001a3f4:    2000        .       MOVNE    r0,#0
        0x0001a3f6:    b003        ..      ADD      sp,sp,#0xc
        0x0001a3f8:    bd00        ..      POP      {pc}
    i.Calc128Cpy
    Calc128Cpy
        0x0001a3fa:    680a        .h      LDR      r2,[r1,#0]
        0x0001a3fc:    6002        .`      STR      r2,[r0,#0]
        0x0001a3fe:    684a        Jh      LDR      r2,[r1,#4]
        0x0001a400:    6042        B`      STR      r2,[r0,#4]
        0x0001a402:    688a        .h      LDR      r2,[r1,#8]
        0x0001a404:    6082        .`      STR      r2,[r0,#8]
        0x0001a406:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0001a408:    60c1        .`      STR      r1,[r0,#0xc]
        0x0001a40a:    4770        pG      BX       lr
    i.Calc128Cpy64
    Calc128Cpy64
        0x0001a40c:    680a        .h      LDR      r2,[r1,#0]
        0x0001a40e:    6002        .`      STR      r2,[r0,#0]
        0x0001a410:    6849        Ih      LDR      r1,[r1,#4]
        0x0001a412:    6041        A`      STR      r1,[r0,#4]
        0x0001a414:    4770        pG      BX       lr
        0x0001a416:    0000        ..      MOVS     r0,r0
    i.Calc128Xor
    Calc128Xor
        0x0001a418:    2208        ."      MOVS     r2,#8
        0x0001a41a:    1e40        @.      SUBS     r0,r0,#1
        0x0001a41c:    f1b10101    ....    SUBS.W   r1,r1,#1
        0x0001a420:    f8103f01    ...?    LDRB     r3,[r0,#1]!
        0x0001a424:    f891c001    ....    LDRB     r12,[r1,#1]
        0x0001a428:    1e52        R.      SUBS     r2,r2,#1
        0x0001a42a:    ea83030c    ....    EOR      r3,r3,r12
        0x0001a42e:    f8003b01    ...;    STRB     r3,[r0],#1
        0x0001a432:    f811cf02    ....    LDRB     r12,[r1,#2]!
        0x0001a436:    7803        .x      LDRB     r3,[r0,#0]
        0x0001a438:    ea83030c    ....    EOR      r3,r3,r12
        0x0001a43c:    7003        .p      STRB     r3,[r0,#0]
        0x0001a43e:    d1ef        ..      BNE      0x1a420 ; Calc128Xor + 8
        0x0001a440:    4770        pG      BX       lr
        0x0001a442:    0000        ..      MOVS     r0,r0
    i.CalcCrc32
    CalcCrc32
        0x0001a444:    b410        ..      PUSH     {r4}
        0x0001a446:    b349        I.      CBZ      r1,0x1a49c ; CalcCrc32 + 88
        0x0001a448:    4b1c        .K      LDR      r3,[pc,#112] ; [0x1a4bc] = 0x44418
        0x0001a44a:    f1b14f00    ...O    CMP      r1,#0x80000000
        0x0001a44e:    d228        (.      BCS      0x1a4a2 ; CalcCrc32 + 94
        0x0001a450:    2900        .)      CMP      r1,#0
        0x0001a452:    dd23        #.      BLE      0x1a49c ; CalcCrc32 + 88
        0x0001a454:    1e52        R.      SUBS     r2,r2,#1
        0x0001a456:    f0110f01    ....    TST      r1,#1
        0x0001a45a:    d008        ..      BEQ      0x1a46e ; CalcCrc32 + 42
        0x0001a45c:    f812cf01    ....    LDRB     r12,[r2,#1]!
        0x0001a460:    b2c4        ..      UXTB     r4,r0
        0x0001a462:    ea8c0c04    ....    EOR      r12,r12,r4
        0x0001a466:    f853c02c    S.,.    LDR      r12,[r3,r12,LSL #2]
        0x0001a46a:    ea8c2010    ...     EOR      r0,r12,r0,LSR #8
        0x0001a46e:    1049        I.      ASRS     r1,r1,#1
        0x0001a470:    d014        ..      BEQ      0x1a49c ; CalcCrc32 + 88
        0x0001a472:    bf00        ..      NOP      
        0x0001a474:    f892c001    ....    LDRB     r12,[r2,#1]
        0x0001a478:    b2c4        ..      UXTB     r4,r0
        0x0001a47a:    ea8c0c04    ....    EOR      r12,r12,r4
        0x0001a47e:    1e49        I.      SUBS     r1,r1,#1
        0x0001a480:    f853c02c    S.,.    LDR      r12,[r3,r12,LSL #2]
        0x0001a484:    ea8c2010    ...     EOR      r0,r12,r0,LSR #8
        0x0001a488:    f812cf02    ....    LDRB     r12,[r2,#2]!
        0x0001a48c:    b2c4        ..      UXTB     r4,r0
        0x0001a48e:    ea8c0c04    ....    EOR      r12,r12,r4
        0x0001a492:    f853c02c    S.,.    LDR      r12,[r3,r12,LSL #2]
        0x0001a496:    ea8c2010    ...     EOR      r0,r12,r0,LSR #8
        0x0001a49a:    d1eb        ..      BNE      0x1a474 ; CalcCrc32 + 48
        0x0001a49c:    bc10        ..      POP      {r4}
        0x0001a49e:    43c0        .C      MVNS     r0,r0
        0x0001a4a0:    4770        pG      BX       lr
        0x0001a4a2:    f812cb01    ....    LDRB     r12,[r2],#1
        0x0001a4a6:    b2c4        ..      UXTB     r4,r0
        0x0001a4a8:    ea8c0c04    ....    EOR      r12,r12,r4
        0x0001a4ac:    1e49        I.      SUBS     r1,r1,#1
        0x0001a4ae:    f853c02c    S.,.    LDR      r12,[r3,r12,LSL #2]
        0x0001a4b2:    ea8c2010    ...     EOR      r0,r12,r0,LSR #8
        0x0001a4b6:    d1f4        ..      BNE      0x1a4a2 ; CalcCrc32 + 94
        0x0001a4b8:    e7f0        ..      B        0x1a49c ; CalcCrc32 + 88
    $d
        0x0001a4ba:    0000        ..      DCW    0
        0x0001a4bc:    00044418    .D..    DCD    279576
    $t
    i.ClkReqIntService
    ClkReqIntService
        0x0001a4c0:    b538        8.      PUSH     {r3-r5,lr}
        0x0001a4c2:    4c0f        .L      LDR      r4,[pc,#60] ; [0x1a500] = 0x40010000
        0x0001a4c4:    f7fdffaa    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001a4c8:    9000        ..      STR      r0,[sp,#0]
        0x0001a4ca:    2073        s       MOVS     r0,#0x73
        0x0001a4cc:    f8c40200    ....    STR      r0,[r4,#0x200]
        0x0001a4d0:    f8540fa0    T...    LDR      r0,[r4,#0xa0]!
        0x0001a4d4:    f08000c0    ....    EOR      r0,r0,#0xc0
        0x0001a4d8:    6020         `      STR      r0,[r4,#0]
        0x0001a4da:    9800        ..      LDR      r0,[sp,#0]
        0x0001a4dc:    f7fdffa2    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001a4e0:    4808        .H      LDR      r0,[pc,#32] ; [0x1a504] = 0x10000028
        0x0001a4e2:    6840        @h      LDR      r0,[r0,#4]
        0x0001a4e4:    f005fdfa    ....    BL       am_devices_cooper_clkreq_read ; 0x200dc
        0x0001a4e8:    4907        .I      LDR      r1,[pc,#28] ; [0x1a508] = 0x45ab0
        0x0001a4ea:    b120         .      CBZ      r0,0x1a4f6 ; ClkReqIntService + 54
        0x0001a4ec:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001a4f0:    2002        .       MOVS     r0,#2
        0x0001a4f2:    f008ba6b    ..k.    B.W      am_hal_mcuctrl_control ; 0x229cc
        0x0001a4f6:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001a4fa:    2004        .       MOVS     r0,#4
        0x0001a4fc:    f008ba66    ..f.    B.W      am_hal_mcuctrl_control ; 0x229cc
    $d
        0x0001a500:    40010000    ...@    DCD    1073807360
        0x0001a504:    10000028    (...    DCD    268435496
        0x0001a508:    00045ab0    .Z..    DCD    285360
    $t
    i.DmAdvConfig
    DmAdvConfig
        0x0001a50c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001a510:    4607        .F      MOV      r7,r0
        0x0001a512:    4698        .F      MOV      r8,r3
        0x0001a514:    4615        .F      MOV      r5,r2
        0x0001a516:    460e        .F      MOV      r6,r1
        0x0001a518:    200e        .       MOVS     r0,#0xe
        0x0001a51a:    f002fbe5    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001a51e:    0004        ..      MOVS     r4,r0
        0x0001a520:    bf08        ..      IT       EQ
        0x0001a522:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001a526:    2000        .       MOVS     r0,#0
        0x0001a528:    70a0        .p      STRB     r0,[r4,#2]
        0x0001a52a:    7166        fq      STRB     r6,[r4,#5]
        0x0001a52c:    7127        'q      STRB     r7,[r4,#4]
        0x0001a52e:    71a5        .q      STRB     r5,[r4,#6]
        0x0001a530:    4641        AF      MOV      r1,r8
        0x0001a532:    1de0        ..      ADDS     r0,r4,#7
        0x0001a534:    f7ffff4d    ..M.    BL       BdaCpy ; 0x1a3d2
        0x0001a538:    4803        .H      LDR      r0,[pc,#12] ; [0x1a548] = 0x1000d858
        0x0001a53a:    4621        !F      MOV      r1,r4
        0x0001a53c:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001a53e:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001a542:    f002bc01    ....    B.W      WsfMsgSend ; 0x1cd48
    $d
        0x0001a546:    0000        ..      DCW    0
        0x0001a548:    1000d858    X...    DCD    268490840
    $t
    i.DmAdvInit
    DmAdvInit
        0x0001a54c:    b510        ..      PUSH     {r4,lr}
        0x0001a54e:    f002fcf9    ....    BL       WsfTaskLock ; 0x1cf44
        0x0001a552:    4908        .I      LDR      r1,[pc,#32] ; [0x1a574] = 0x100002ec
        0x0001a554:    4806        .H      LDR      r0,[pc,#24] ; [0x1a570] = 0x44eec
        0x0001a556:    6008        .`      STR      r0,[r1,#0]
        0x0001a558:    f017fa34    ..4.    BL       dmAdvInit ; 0x319c4
        0x0001a55c:    4906        .I      LDR      r1,[pc,#24] ; [0x1a578] = 0x100002e8
        0x0001a55e:    2000        .       MOVS     r0,#0
        0x0001a560:    6008        .`      STR      r0,[r1,#0]
        0x0001a562:    f001fbba    ....    BL       HciVsInit ; 0x1bcda
        0x0001a566:    e8bd4010    ...@    POP      {r4,lr}
        0x0001a56a:    f002bd37    ..7.    B.W      WsfTaskUnlock ; 0x1cfdc
    $d
        0x0001a56e:    0000        ..      DCW    0
        0x0001a570:    00044eec    .N..    DCD    282348
        0x0001a574:    100002ec    ....    DCD    268436204
        0x0001a578:    100002e8    ....    DCD    268436200
    $t
    i.DmAdvSetData
    DmAdvSetData
        0x0001a57c:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0001a580:    4680        .F      MOV      r8,r0
        0x0001a582:    461d        .F      MOV      r5,r3
        0x0001a584:    4616        .F      MOV      r6,r2
        0x0001a586:    460f        .F      MOV      r7,r1
        0x0001a588:    f1030008    ....    ADD      r0,r3,#8
        0x0001a58c:    f8dd9020    .. .    LDR      r9,[sp,#0x20]
        0x0001a590:    f002fbaa    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001a594:    0004        ..      MOVS     r4,r0
        0x0001a596:    bf08        ..      IT       EQ
        0x0001a598:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0001a59c:    2001        .       MOVS     r0,#1
        0x0001a59e:    70a0        .p      STRB     r0,[r4,#2]
        0x0001a5a0:    f8848004    ....    STRB     r8,[r4,#4]
        0x0001a5a4:    7167        gq      STRB     r7,[r4,#5]
        0x0001a5a6:    71a6        .q      STRB     r6,[r4,#6]
        0x0001a5a8:    71e5        .q      STRB     r5,[r4,#7]
        0x0001a5aa:    462a        *F      MOV      r2,r5
        0x0001a5ac:    4649        IF      MOV      r1,r9
        0x0001a5ae:    f1040008    ....    ADD      r0,r4,#8
        0x0001a5b2:    f7fef861    ..a.    BL       __aeabi_memcpy ; 0x18678
        0x0001a5b6:    4803        .H      LDR      r0,[pc,#12] ; [0x1a5c4] = 0x1000d858
        0x0001a5b8:    4621        !F      MOV      r1,r4
        0x0001a5ba:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001a5bc:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x0001a5c0:    f002bbc2    ....    B.W      WsfMsgSend ; 0x1cd48
    $d
        0x0001a5c4:    1000d858    X...    DCD    268490840
    $t
    i.DmAdvSetInterval
    DmAdvSetInterval
        0x0001a5c8:    b570        p.      PUSH     {r4-r6,lr}
        0x0001a5ca:    4614        .F      MOV      r4,r2
        0x0001a5cc:    460d        .F      MOV      r5,r1
        0x0001a5ce:    4606        .F      MOV      r6,r0
        0x0001a5d0:    f002fcb8    ....    BL       WsfTaskLock ; 0x1cf44
        0x0001a5d4:    4804        .H      LDR      r0,[pc,#16] ; [0x1a5e8] = 0x1000d748
        0x0001a5d6:    eb000046    ..F.    ADD      r0,r0,r6,LSL #1
        0x0001a5da:    8205        ..      STRH     r5,[r0,#0x10]
        0x0001a5dc:    8284        ..      STRH     r4,[r0,#0x14]
        0x0001a5de:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001a5e2:    f002bcfb    ....    B.W      WsfTaskUnlock ; 0x1cfdc
    $d
        0x0001a5e6:    0000        ..      DCW    0
        0x0001a5e8:    1000d748    H...    DCD    268490568
    $t
    i.DmAdvStart
    DmAdvStart
        0x0001a5ec:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001a5f0:    4604        .F      MOV      r4,r0
        0x0001a5f2:    461d        .F      MOV      r5,r3
        0x0001a5f4:    4616        .F      MOV      r6,r2
        0x0001a5f6:    460f        .F      MOV      r7,r1
        0x0001a5f8:    200e        .       MOVS     r0,#0xe
        0x0001a5fa:    f002fb75    ..u.    BL       WsfMsgAlloc ; 0x1cce8
        0x0001a5fe:    0001        ..      MOVS     r1,r0
        0x0001a600:    bf08        ..      IT       EQ
        0x0001a602:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001a606:    2002        .       MOVS     r0,#2
        0x0001a608:    7088        .p      STRB     r0,[r1,#2]
        0x0001a60a:    710c        .q      STRB     r4,[r1,#4]
        0x0001a60c:    f04f0c00    O...    MOV      r12,#0
        0x0001a610:    2c00        .,      CMP      r4,#0
        0x0001a612:    d912        ..      BLS      0x1a63a ; DmAdvStart + 78
        0x0001a614:    eb01000c    ....    ADD      r0,r1,r12
        0x0001a618:    f817200c    ...     LDRB     r2,[r7,r12]
        0x0001a61c:    7142        Bq      STRB     r2,[r0,#5]
        0x0001a61e:    eb01034c    ..L.    ADD      r3,r1,r12,LSL #1
        0x0001a622:    f836201c    6..     LDRH     r2,[r6,r12,LSL #1]
        0x0001a626:    811a        ..      STRH     r2,[r3,#8]
        0x0001a628:    f815200c    ...     LDRB     r2,[r5,r12]
        0x0001a62c:    7302        .s      STRB     r2,[r0,#0xc]
        0x0001a62e:    f10c0001    ....    ADD      r0,r12,#1
        0x0001a632:    f0000cff    ....    AND      r12,r0,#0xff
        0x0001a636:    4564        dE      CMP      r4,r12
        0x0001a638:    d8ec        ..      BHI      0x1a614 ; DmAdvStart + 40
        0x0001a63a:    4803        .H      LDR      r0,[pc,#12] ; [0x1a648] = 0x1000d858
        0x0001a63c:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001a63e:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001a642:    f002bb81    ....    B.W      WsfMsgSend ; 0x1cd48
    $d
        0x0001a646:    0000        ..      DCW    0
        0x0001a648:    1000d858    X...    DCD    268490840
    $t
    i.DmConnCheckIdle
    DmConnCheckIdle
        0x0001a64c:    b510        ..      PUSH     {r4,lr}
        0x0001a64e:    4604        .F      MOV      r4,r0
        0x0001a650:    f002fc78    ..x.    BL       WsfTaskLock ; 0x1cf44
        0x0001a654:    4905        .I      LDR      r1,[pc,#20] ; [0x1a66c] = 0x1000d788
        0x0001a656:    eb040044    ..D.    ADD      r0,r4,r4,LSL #1
        0x0001a65a:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001a65e:    f8304c22    0."L    LDRH     r4,[r0,#-0x22]
        0x0001a662:    f002fcbb    ....    BL       WsfTaskUnlock ; 0x1cfdc
        0x0001a666:    4620         F      MOV      r0,r4
        0x0001a668:    bd10        ..      POP      {r4,pc}
    $d
        0x0001a66a:    0000        ..      DCW    0
        0x0001a66c:    1000d788    ....    DCD    268490632
    $t
    i.DmConnClose
    DmConnClose
        0x0001a670:    b570        p.      PUSH     {r4-r6,lr}
        0x0001a672:    4606        .F      MOV      r6,r0
        0x0001a674:    4614        .F      MOV      r4,r2
        0x0001a676:    460d        .F      MOV      r5,r1
        0x0001a678:    2024        $       MOVS     r0,#0x24
        0x0001a67a:    f002fb35    ..5.    BL       WsfMsgAlloc ; 0x1cce8
        0x0001a67e:    0001        ..      MOVS     r1,r0
        0x0001a680:    bf08        ..      IT       EQ
        0x0001a682:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001a684:    2019        .       MOVS     r0,#0x19
        0x0001a686:    7088        .p      STRB     r0,[r1,#2]
        0x0001a688:    800d        ..      STRH     r5,[r1,#0]
        0x0001a68a:    710c        .q      STRB     r4,[r1,#4]
        0x0001a68c:    4803        .H      LDR      r0,[pc,#12] ; [0x1a69c] = 0x1000d858
        0x0001a68e:    70cc        .p      STRB     r4,[r1,#3]
        0x0001a690:    714e        Nq      STRB     r6,[r1,#5]
        0x0001a692:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001a694:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001a698:    f002bb56    ..V.    B.W      WsfMsgSend ; 0x1cd48
    $d
        0x0001a69c:    1000d858    X...    DCD    268490840
    $t
    i.DmConnIdByHandle
    DmConnIdByHandle
        0x0001a6a0:    4908        .I      LDR      r1,[pc,#32] ; [0x1a6c4] = 0x1000d788
        0x0001a6a2:    2203        ."      MOVS     r2,#3
        0x0001a6a4:    7d8b        .}      LDRB     r3,[r1,#0x16]
        0x0001a6a6:    b123        #.      CBZ      r3,0x1a6b2 ; DmConnIdByHandle + 18
        0x0001a6a8:    898b        ..      LDRH     r3,[r1,#0xc]
        0x0001a6aa:    4283        .B      CMP      r3,r0
        0x0001a6ac:    d101        ..      BNE      0x1a6b2 ; DmConnIdByHandle + 18
        0x0001a6ae:    7c08        .|      LDRB     r0,[r1,#0x10]
        0x0001a6b0:    4770        pG      BX       lr
        0x0001a6b2:    1e52        R.      SUBS     r2,r2,#1
        0x0001a6b4:    f01202ff    ....    ANDS     r2,r2,#0xff
        0x0001a6b8:    f1010130    ..0.    ADD      r1,r1,#0x30
        0x0001a6bc:    d1f2        ..      BNE      0x1a6a4 ; DmConnIdByHandle + 4
        0x0001a6be:    2000        .       MOVS     r0,#0
        0x0001a6c0:    4770        pG      BX       lr
    $d
        0x0001a6c2:    0000        ..      DCW    0
        0x0001a6c4:    1000d788    ....    DCD    268490632
    $t
    i.DmConnInUse
    DmConnInUse
        0x0001a6c8:    4903        .I      LDR      r1,[pc,#12] ; [0x1a6d8] = 0x1000d788
        0x0001a6ca:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0001a6ce:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001a6d2:    f8100c1a    ....    LDRB     r0,[r0,#-0x1a]
        0x0001a6d6:    4770        pG      BX       lr
    $d
        0x0001a6d8:    1000d788    ....    DCD    268490632
    $t
    i.DmConnInit
    DmConnInit
        0x0001a6dc:    b510        ..      PUSH     {r4,lr}
        0x0001a6de:    f002fc31    ..1.    BL       WsfTaskLock ; 0x1cf44
        0x0001a6e2:    480a        .H      LDR      r0,[pc,#40] ; [0x1a70c] = 0x100002ec
        0x0001a6e4:    4908        .I      LDR      r1,[pc,#32] ; [0x1a708] = 0x44f24
        0x0001a6e6:    60c1        .`      STR      r1,[r0,#0xc]
        0x0001a6e8:    310c        .1      ADDS     r1,r1,#0xc
        0x0001a6ea:    6101        .a      STR      r1,[r0,#0x10]
        0x0001a6ec:    310c        .1      ADDS     r1,r1,#0xc
        0x0001a6ee:    6381        .c      STR      r1,[r0,#0x38]
        0x0001a6f0:    f1a10030    ..0.    SUB      r0,r1,#0x30
        0x0001a6f4:    4906        .I      LDR      r1,[pc,#24] ; [0x1a710] = 0x1000d84c
        0x0001a6f6:    6008        .`      STR      r0,[r1,#0]
        0x0001a6f8:    4906        .I      LDR      r1,[pc,#24] ; [0x1a714] = 0x1000d77c
        0x0001a6fa:    3814        .8      SUBS     r0,r0,#0x14
        0x0001a6fc:    6008        .`      STR      r0,[r1,#0]
        0x0001a6fe:    e8bd4010    ...@    POP      {r4,lr}
        0x0001a702:    f002bc6b    ..k.    B.W      WsfTaskUnlock ; 0x1cfdc
    $d
        0x0001a706:    0000        ..      DCW    0
        0x0001a708:    00044f24    $O..    DCD    282404
        0x0001a70c:    100002ec    ....    DCD    268436204
        0x0001a710:    1000d84c    L...    DCD    268490828
        0x0001a714:    1000d77c    |...    DCD    268490620
    $t
    i.DmConnLocalAddr
    DmConnLocalAddr
        0x0001a718:    4903        .I      LDR      r1,[pc,#12] ; [0x1a728] = 0x1000d788
        0x0001a71a:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0001a71e:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001a722:    382a        *8      SUBS     r0,r0,#0x2a
        0x0001a724:    4770        pG      BX       lr
    $d
        0x0001a726:    0000        ..      DCW    0
        0x0001a728:    1000d788    ....    DCD    268490632
    $t
    i.DmConnLocalAddrType
    DmConnLocalAddrType
        0x0001a72c:    4903        .I      LDR      r1,[pc,#12] ; [0x1a73c] = 0x1000d788
        0x0001a72e:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0001a732:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001a736:    f8100c1c    ....    LDRB     r0,[r0,#-0x1c]
        0x0001a73a:    4770        pG      BX       lr
    $d
        0x0001a73c:    1000d788    ....    DCD    268490632
    $t
    i.DmConnLocalRpa
    DmConnLocalRpa
        0x0001a740:    4903        .I      LDR      r1,[pc,#12] ; [0x1a750] = 0x1000d788
        0x0001a742:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0001a746:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001a74a:    3816        .8      SUBS     r0,r0,#0x16
        0x0001a74c:    4770        pG      BX       lr
    $d
        0x0001a74e:    0000        ..      DCW    0
        0x0001a750:    1000d788    ....    DCD    268490632
    $t
    i.DmConnPeerAddr
    DmConnPeerAddr
        0x0001a754:    4903        .I      LDR      r1,[pc,#12] ; [0x1a764] = 0x1000d788
        0x0001a756:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0001a75a:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001a75e:    3830        08      SUBS     r0,r0,#0x30
        0x0001a760:    4770        pG      BX       lr
    $d
        0x0001a762:    0000        ..      DCW    0
        0x0001a764:    1000d788    ....    DCD    268490632
    $t
    i.DmConnPeerAddrType
    DmConnPeerAddrType
        0x0001a768:    4903        .I      LDR      r1,[pc,#12] ; [0x1a778] = 0x1000d788
        0x0001a76a:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0001a76e:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001a772:    f8100c1d    ....    LDRB     r0,[r0,#-0x1d]
        0x0001a776:    4770        pG      BX       lr
    $d
        0x0001a778:    1000d788    ....    DCD    268490632
    $t
    i.DmConnPeerRpa
    DmConnPeerRpa
        0x0001a77c:    4903        .I      LDR      r1,[pc,#12] ; [0x1a78c] = 0x1000d788
        0x0001a77e:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0001a782:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001a786:    3810        .8      SUBS     r0,r0,#0x10
        0x0001a788:    4770        pG      BX       lr
    $d
        0x0001a78a:    0000        ..      DCW    0
        0x0001a78c:    1000d788    ....    DCD    268490632
    $t
    i.DmConnRegister
    DmConnRegister
        0x0001a790:    b570        p.      PUSH     {r4-r6,lr}
        0x0001a792:    460d        .F      MOV      r5,r1
        0x0001a794:    4604        .F      MOV      r4,r0
        0x0001a796:    f002fbd5    ....    BL       WsfTaskLock ; 0x1cf44
        0x0001a79a:    4804        .H      LDR      r0,[pc,#16] ; [0x1a7ac] = 0x1000d788
        0x0001a79c:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x0001a7a0:    f8c05090    ...P    STR      r5,[r0,#0x90]
        0x0001a7a4:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001a7a8:    f002bc18    ....    B.W      WsfTaskUnlock ; 0x1cfdc
    $d
        0x0001a7ac:    1000d788    ....    DCD    268490632
    $t
    i.DmConnRole
    DmConnRole
        0x0001a7b0:    4903        .I      LDR      r1,[pc,#12] ; [0x1a7c0] = 0x1000d788
        0x0001a7b2:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0001a7b6:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001a7ba:    f8100c17    ....    LDRB     r0,[r0,#-0x17]
        0x0001a7be:    4770        pG      BX       lr
    $d
        0x0001a7c0:    1000d788    ....    DCD    268490632
    $t
    i.DmConnSecLevel
    DmConnSecLevel
        0x0001a7c4:    4903        .I      LDR      r1,[pc,#12] ; [0x1a7d4] = 0x1000d788
        0x0001a7c6:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0001a7ca:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001a7ce:    f8100c19    ....    LDRB     r0,[r0,#-0x19]
        0x0001a7d2:    4770        pG      BX       lr
    $d
        0x0001a7d4:    1000d788    ....    DCD    268490632
    $t
    i.DmConnSetDataLen
    DmConnSetDataLen
        0x0001a7d8:    b570        p.      PUSH     {r4-r6,lr}
        0x0001a7da:    4606        .F      MOV      r6,r0
        0x0001a7dc:    4614        .F      MOV      r4,r2
        0x0001a7de:    460d        .F      MOV      r5,r1
        0x0001a7e0:    2008        .       MOVS     r0,#8
        0x0001a7e2:    f002fa81    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001a7e6:    0001        ..      MOVS     r1,r0
        0x0001a7e8:    bf08        ..      IT       EQ
        0x0001a7ea:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001a7ec:    2024        $       MOVS     r0,#0x24
        0x0001a7ee:    7088        .p      STRB     r0,[r1,#2]
        0x0001a7f0:    800e        ..      STRH     r6,[r1,#0]
        0x0001a7f2:    4804        .H      LDR      r0,[pc,#16] ; [0x1a804] = 0x1000d858
        0x0001a7f4:    808d        ..      STRH     r5,[r1,#4]
        0x0001a7f6:    80cc        ..      STRH     r4,[r1,#6]
        0x0001a7f8:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001a7fa:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001a7fe:    f002baa3    ....    B.W      WsfMsgSend ; 0x1cd48
    $d
        0x0001a802:    0000        ..      DCW    0
        0x0001a804:    1000d858    X...    DCD    268490840
    $t
    i.DmConnSetIdle
    DmConnSetIdle
        0x0001a808:    b570        p.      PUSH     {r4-r6,lr}
        0x0001a80a:    4616        .F      MOV      r6,r2
        0x0001a80c:    460d        .F      MOV      r5,r1
        0x0001a80e:    4604        .F      MOV      r4,r0
        0x0001a810:    f002fb98    ....    BL       WsfTaskLock ; 0x1cf44
        0x0001a814:    4809        .H      LDR      r0,[pc,#36] ; [0x1a83c] = 0x1000d788
        0x0001a816:    eb040144    ..D.    ADD      r1,r4,r4,LSL #1
        0x0001a81a:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0001a81e:    f8101c1a    ....    LDRB     r1,[r0,#-0x1a]
        0x0001a822:    b139        9.      CBZ      r1,0x1a834 ; DmConnSetIdle + 44
        0x0001a824:    f8301c22    0.".    LDRH     r1,[r0,#-0x22]
        0x0001a828:    2e00        ..      CMP      r6,#0
        0x0001a82a:    bf0c        ..      ITE      EQ
        0x0001a82c:    43a9        .C      BICEQ    r1,r1,r5
        0x0001a82e:    4329        )C      ORRNE    r1,r1,r5
        0x0001a830:    f8201c22     .".    STRH     r1,[r0,#-0x22]
        0x0001a834:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001a838:    f002bbd0    ....    B.W      WsfTaskUnlock ; 0x1cfdc
    $d
        0x0001a83c:    1000d788    ....    DCD    268490632
    $t
    i.DmConnSlaveInit
    DmConnSlaveInit
        0x0001a840:    b510        ..      PUSH     {r4,lr}
        0x0001a842:    f002fb7f    ....    BL       WsfTaskLock ; 0x1cf44
        0x0001a846:    4906        .I      LDR      r1,[pc,#24] ; [0x1a860] = 0x1000d84c
        0x0001a848:    4804        .H      LDR      r0,[pc,#16] ; [0x1a85c] = 0x44f50
        0x0001a84a:    6088        .`      STR      r0,[r1,#8]
        0x0001a84c:    4906        .I      LDR      r1,[pc,#24] ; [0x1a868] = 0x1000d77c
        0x0001a84e:    4805        .H      LDR      r0,[pc,#20] ; [0x1a864] = 0x44f48
        0x0001a850:    6088        .`      STR      r0,[r1,#8]
        0x0001a852:    e8bd4010    ...@    POP      {r4,lr}
        0x0001a856:    f002bbc1    ....    B.W      WsfTaskUnlock ; 0x1cfdc
    $d
        0x0001a85a:    0000        ..      DCW    0
        0x0001a85c:    00044f50    PO..    DCD    282448
        0x0001a860:    1000d84c    L...    DCD    268490828
        0x0001a864:    00044f48    HO..    DCD    282440
        0x0001a868:    1000d77c    |...    DCD    268490620
    $t
    i.DmConnUpdate
    DmConnUpdate
        0x0001a86c:    b570        p.      PUSH     {r4-r6,lr}
        0x0001a86e:    4604        .F      MOV      r4,r0
        0x0001a870:    460d        .F      MOV      r5,r1
        0x0001a872:    2024        $       MOVS     r0,#0x24
        0x0001a874:    f002fa38    ..8.    BL       WsfMsgAlloc ; 0x1cce8
        0x0001a878:    0001        ..      MOVS     r1,r0
        0x0001a87a:    bf08        ..      IT       EQ
        0x0001a87c:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001a87e:    eb040044    ..D.    ADD      r0,r4,r4,LSL #1
        0x0001a882:    4a0b        .J      LDR      r2,[pc,#44] ; [0x1a8b0] = 0x1000d788
        0x0001a884:    eb021000    ....    ADD      r0,r2,r0,LSL #4
        0x0001a888:    f8100c17    ....    LDRB     r0,[r0,#-0x17]
        0x0001a88c:    2800        .(      CMP      r0,#0
        0x0001a88e:    bf0c        ..      ITE      EQ
        0x0001a890:    2070        p       MOVEQ    r0,#0x70
        0x0001a892:    2071        q       MOVNE    r0,#0x71
        0x0001a894:    7088        .p      STRB     r0,[r1,#2]
        0x0001a896:    800c        ..      STRH     r4,[r1,#0]
        0x0001a898:    682a        *h      LDR      r2,[r5,#0]
        0x0001a89a:    6868        hh      LDR      r0,[r5,#4]
        0x0001a89c:    68ab        .h      LDR      r3,[r5,#8]
        0x0001a89e:    604a        J`      STR      r2,[r1,#4]
        0x0001a8a0:    6088        .`      STR      r0,[r1,#8]
        0x0001a8a2:    4804        .H      LDR      r0,[pc,#16] ; [0x1a8b4] = 0x1000d858
        0x0001a8a4:    60cb        .`      STR      r3,[r1,#0xc]
        0x0001a8a6:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001a8a8:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001a8ac:    f002ba4c    ..L.    B.W      WsfMsgSend ; 0x1cd48
    $d
        0x0001a8b0:    1000d788    ....    DCD    268490632
        0x0001a8b4:    1000d858    X...    DCD    268490840
    $t
    i.DmDevReset
    DmDevReset
        0x0001a8b8:    b510        ..      PUSH     {r4,lr}
        0x0001a8ba:    4c09        .L      LDR      r4,[pc,#36] ; [0x1a8e0] = 0x1000d858
        0x0001a8bc:    7c20         |      LDRB     r0,[r4,#0x10]
        0x0001a8be:    2800        .(      CMP      r0,#0
        0x0001a8c0:    bf1c        ..      ITT      NE
        0x0001a8c2:    2000        .       MOVNE    r0,#0
        0x0001a8c4:    7420         t      STRBNE   r0,[r4,#0x10]
        0x0001a8c6:    2004        .       MOVS     r0,#4
        0x0001a8c8:    f002fa0e    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001a8cc:    0001        ..      MOVS     r1,r0
        0x0001a8ce:    bf08        ..      IT       EQ
        0x0001a8d0:    bd10        ..      POPEQ    {r4,pc}
        0x0001a8d2:    2038        8       MOVS     r0,#0x38
        0x0001a8d4:    7088        .p      STRB     r0,[r1,#2]
        0x0001a8d6:    7b20         {      LDRB     r0,[r4,#0xc]
        0x0001a8d8:    e8bd4010    ...@    POP      {r4,lr}
        0x0001a8dc:    f002ba34    ..4.    B.W      WsfMsgSend ; 0x1cd48
    $d
        0x0001a8e0:    1000d858    X...    DCD    268490840
    $t
    i.DmDevVsInit
    DmDevVsInit
        0x0001a8e4:    f001b9f9    ....    B.W      HciVsInit ; 0x1bcda
    i.DmHandler
    DmHandler
        0x0001a8e8:    0008        ..      MOVS     r0,r1
        0x0001a8ea:    bf08        ..      IT       EQ
        0x0001a8ec:    4770        pG      BXEQ     lr
        0x0001a8ee:    4906        .I      LDR      r1,[pc,#24] ; [0x1a908] = 0x1000d858
        0x0001a8f0:    7c09        .|      LDRB     r1,[r1,#0x10]
        0x0001a8f2:    2900        .)      CMP      r1,#0
        0x0001a8f4:    bf18        ..      IT       NE
        0x0001a8f6:    4770        pG      BXNE     lr
        0x0001a8f8:    7881        .x      LDRB     r1,[r0,#2]
        0x0001a8fa:    08c9        ..      LSRS     r1,r1,#3
        0x0001a8fc:    4a03        .J      LDR      r2,[pc,#12] ; [0x1a90c] = 0x100002ec
        0x0001a8fe:    f8521021    R.!.    LDR      r1,[r2,r1,LSL #2]
        0x0001a902:    6889        .h      LDR      r1,[r1,#8]
        0x0001a904:    4708        .G      BX       r1
    $d
        0x0001a906:    0000        ..      DCW    0
        0x0001a908:    1000d858    X...    DCD    268490840
        0x0001a90c:    100002ec    ....    DCD    268436204
    $t
    i.DmHandlerInit
    DmHandlerInit
        0x0001a910:    4903        .I      LDR      r1,[pc,#12] ; [0x1a920] = 0x1000d858
        0x0001a912:    7308        .s      STRB     r0,[r1,#0xc]
        0x0001a914:    2000        .       MOVS     r0,#0
        0x0001a916:    7588        .u      STRB     r0,[r1,#0x16]
        0x0001a918:    7408        .t      STRB     r0,[r1,#0x10]
        0x0001a91a:    4802        .H      LDR      r0,[pc,#8] ; [0x1a924] = 0x32539
        0x0001a91c:    f000bcc0    ....    B.W      HciEvtRegister ; 0x1b2a0
    $d
        0x0001a920:    1000d858    X...    DCD    268490840
        0x0001a924:    00032539    9%..    DCD    206137
    $t
    i.DmHostAddrType
    DmHostAddrType
        0x0001a928:    4906        .I      LDR      r1,[pc,#24] ; [0x1a944] = 0x1000d858
        0x0001a92a:    7d89        .}      LDRB     r1,[r1,#0x16]
        0x0001a92c:    2900        .)      CMP      r1,#0
        0x0001a92e:    bf08        ..      IT       EQ
        0x0001a930:    4770        pG      BXEQ     lr
        0x0001a932:    2802        .(      CMP      r0,#2
        0x0001a934:    bf04        ..      ITT      EQ
        0x0001a936:    2000        .       MOVEQ    r0,#0
        0x0001a938:    4770        pG      BXEQ     lr
        0x0001a93a:    2803        .(      CMP      r0,#3
        0x0001a93c:    bf08        ..      IT       EQ
        0x0001a93e:    2001        .       MOVEQ    r0,#1
        0x0001a940:    4770        pG      BX       lr
    $d
        0x0001a942:    0000        ..      DCW    0
        0x0001a944:    1000d858    X...    DCD    268490840
    $t
    i.DmL2cCmdRejInd
    DmL2cCmdRejInd
        0x0001a948:    b500        ..      PUSH     {lr}
        0x0001a94a:    b083        ..      SUB      sp,sp,#0xc
        0x0001a94c:    2277        w"      MOVS     r2,#0x77
        0x0001a94e:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x0001a952:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0001a956:    f88d2002    ...     STRB     r2,[sp,#2]
        0x0001a95a:    4805        .H      LDR      r0,[pc,#20] ; [0x1a970] = 0x1000d788
        0x0001a95c:    2200        ."      MOVS     r2,#0
        0x0001a95e:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0001a962:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x0001a966:    4668        hF      MOV      r0,sp
        0x0001a968:    4788        .G      BLX      r1
        0x0001a96a:    b003        ..      ADD      sp,sp,#0xc
        0x0001a96c:    bd00        ..      POP      {pc}
    $d
        0x0001a96e:    0000        ..      DCW    0
        0x0001a970:    1000d788    ....    DCD    268490632
    $t
    i.DmL2cConnUpdateCnf
    DmL2cConnUpdateCnf
        0x0001a974:    b510        ..      PUSH     {r4,lr}
        0x0001a976:    b082        ..      SUB      sp,sp,#8
        0x0001a978:    460c        .F      MOV      r4,r1
        0x0001a97a:    f017f9f7    ....    BL       dmConnCcbByHandle ; 0x31d6c
        0x0001a97e:    2800        .(      CMP      r0,#0
        0x0001a980:    bf04        ..      ITT      EQ
        0x0001a982:    b002        ..      ADDEQ    sp,sp,#8
        0x0001a984:    bd10        ..      POPEQ    {r4,pc}
        0x0001a986:    2173        s!      MOVS     r1,#0x73
        0x0001a988:    f88d1002    ....    STRB     r1,[sp,#2]
        0x0001a98c:    f8ad4004    ...@    STRH     r4,[sp,#4]
        0x0001a990:    4669        iF      MOV      r1,sp
        0x0001a992:    f017fd23    ..#.    BL       dmConnUpdExecute ; 0x323dc
        0x0001a996:    b002        ..      ADD      sp,sp,#8
        0x0001a998:    bd10        ..      POP      {r4,pc}
        0x0001a99a:    0000        ..      MOVS     r0,r0
    i.DmLlAddrType
    DmLlAddrType
        0x0001a99c:    4906        .I      LDR      r1,[pc,#24] ; [0x1a9b8] = 0x1000d858
        0x0001a99e:    7d89        .}      LDRB     r1,[r1,#0x16]
        0x0001a9a0:    2900        .)      CMP      r1,#0
        0x0001a9a2:    bf08        ..      IT       EQ
        0x0001a9a4:    4770        pG      BXEQ     lr
        0x0001a9a6:    2800        .(      CMP      r0,#0
        0x0001a9a8:    bf04        ..      ITT      EQ
        0x0001a9aa:    2002        .       MOVEQ    r0,#2
        0x0001a9ac:    4770        pG      BXEQ     lr
        0x0001a9ae:    2801        .(      CMP      r0,#1
        0x0001a9b0:    bf08        ..      IT       EQ
        0x0001a9b2:    2003        .       MOVEQ    r0,#3
        0x0001a9b4:    4770        pG      BX       lr
    $d
        0x0001a9b6:    0000        ..      DCW    0
        0x0001a9b8:    1000d858    X...    DCD    268490840
    $t
    i.DmLlPrivEnabled
    DmLlPrivEnabled
        0x0001a9bc:    4801        .H      LDR      r0,[pc,#4] ; [0x1a9c4] = 0x1000d858
        0x0001a9be:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x0001a9c0:    4770        pG      BX       lr
    $d
        0x0001a9c2:    0000        ..      DCW    0
        0x0001a9c4:    1000d858    X...    DCD    268490840
    $t
    i.DmPhyInit
    DmPhyInit
        0x0001a9c8:    b510        ..      PUSH     {r4,lr}
        0x0001a9ca:    f002fabb    ....    BL       WsfTaskLock ; 0x1cf44
        0x0001a9ce:    4907        .I      LDR      r1,[pc,#28] ; [0x1a9ec] = 0x100002ec
        0x0001a9d0:    4805        .H      LDR      r0,[pc,#20] ; [0x1a9e8] = 0x450e0
        0x0001a9d2:    2201        ."      MOVS     r2,#1
        0x0001a9d4:    6248        Hb      STR      r0,[r1,#0x24]
        0x0001a9d6:    f44f6010    O..`    MOV      r0,#0x900
        0x0001a9da:    2100        .!      MOVS     r1,#0
        0x0001a9dc:    f001f946    ..F.    BL       HciSetLeSupFeat ; 0x1bc6c
        0x0001a9e0:    e8bd4010    ...@    POP      {r4,lr}
        0x0001a9e4:    f002bafa    ....    B.W      WsfTaskUnlock ; 0x1cfdc
    $d
        0x0001a9e8:    000450e0    .P..    DCD    282848
        0x0001a9ec:    100002ec    ....    DCD    268436204
    $t
    i.DmPrivAddDevToResList
    DmPrivAddDevToResList
        0x0001a9f0:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0001a9f4:    4605        .F      MOV      r5,r0
        0x0001a9f6:    e9dd7608    ...v    LDRD     r7,r6,[sp,#0x20]
        0x0001a9fa:    4698        .F      MOV      r8,r3
        0x0001a9fc:    4691        .F      MOV      r9,r2
        0x0001a9fe:    468a        .F      MOV      r10,r1
        0x0001aa00:    202c        ,       MOVS     r0,#0x2c
        0x0001aa02:    f002f971    ..q.    BL       WsfMsgAlloc ; 0x1cce8
        0x0001aa06:    0004        ..      MOVS     r4,r0
        0x0001aa08:    bf08        ..      IT       EQ
        0x0001aa0a:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0001aa0e:    2031        1       MOVS     r0,#0x31
        0x0001aa10:    70a0        .p      STRB     r0,[r4,#2]
        0x0001aa12:    8026        &.      STRH     r6,[r4,#0]
        0x0001aa14:    7125        %q      STRB     r5,[r4,#4]
        0x0001aa16:    4651        QF      MOV      r1,r10
        0x0001aa18:    1d60        `.      ADDS     r0,r4,#5
        0x0001aa1a:    f7fffcda    ....    BL       BdaCpy ; 0x1a3d2
        0x0001aa1e:    4649        IF      MOV      r1,r9
        0x0001aa20:    f104000b    ....    ADD      r0,r4,#0xb
        0x0001aa24:    f7fffce9    ....    BL       Calc128Cpy ; 0x1a3fa
        0x0001aa28:    4641        AF      MOV      r1,r8
        0x0001aa2a:    f104001b    ....    ADD      r0,r4,#0x1b
        0x0001aa2e:    f7fffce4    ....    BL       Calc128Cpy ; 0x1a3fa
        0x0001aa32:    4804        .H      LDR      r0,[pc,#16] ; [0x1aa44] = 0x1000d858
        0x0001aa34:    f884702b    ..+p    STRB     r7,[r4,#0x2b]
        0x0001aa38:    4621        !F      MOV      r1,r4
        0x0001aa3a:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001aa3c:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x0001aa40:    f002b982    ....    B.W      WsfMsgSend ; 0x1cd48
    $d
        0x0001aa44:    1000d858    X...    DCD    268490840
    $t
    i.DmPrivInit
    DmPrivInit
        0x0001aa48:    b510        ..      PUSH     {r4,lr}
        0x0001aa4a:    f002fa7b    ..{.    BL       WsfTaskLock ; 0x1cf44
        0x0001aa4e:    4805        .H      LDR      r0,[pc,#20] ; [0x1aa64] = 0x100002ec
        0x0001aa50:    4903        .I      LDR      r1,[pc,#12] ; [0x1aa60] = 0x45110
        0x0001aa52:    6181        .a      STR      r1,[r0,#0x18]
        0x0001aa54:    310c        .1      ADDS     r1,r1,#0xc
        0x0001aa56:    63c1        .c      STR      r1,[r0,#0x3c]
        0x0001aa58:    e8bd4010    ...@    POP      {r4,lr}
        0x0001aa5c:    f002babe    ....    B.W      WsfTaskUnlock ; 0x1cfdc
    $d
        0x0001aa60:    00045110    .Q..    DCD    282896
        0x0001aa64:    100002ec    ....    DCD    268436204
    $t
    i.DmPrivResolveAddr
    DmPrivResolveAddr
        0x0001aa68:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001aa6c:    4606        .F      MOV      r6,r0
        0x0001aa6e:    4615        .F      MOV      r5,r2
        0x0001aa70:    460f        .F      MOV      r7,r1
        0x0001aa72:    201a        .       MOVS     r0,#0x1a
        0x0001aa74:    f002f938    ..8.    BL       WsfMsgAlloc ; 0x1cce8
        0x0001aa78:    0004        ..      MOVS     r4,r0
        0x0001aa7a:    bf08        ..      IT       EQ
        0x0001aa7c:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001aa80:    2030        0       MOVS     r0,#0x30
        0x0001aa82:    70a0        .p      STRB     r0,[r4,#2]
        0x0001aa84:    8025        %.      STRH     r5,[r4,#0]
        0x0001aa86:    4639        9F      MOV      r1,r7
        0x0001aa88:    1d20         .      ADDS     r0,r4,#4
        0x0001aa8a:    f7fffcb6    ....    BL       Calc128Cpy ; 0x1a3fa
        0x0001aa8e:    4631        1F      MOV      r1,r6
        0x0001aa90:    f1040014    ....    ADD      r0,r4,#0x14
        0x0001aa94:    f7fffc9d    ....    BL       BdaCpy ; 0x1a3d2
        0x0001aa98:    4803        .H      LDR      r0,[pc,#12] ; [0x1aaa8] = 0x1000d858
        0x0001aa9a:    4621        !F      MOV      r1,r4
        0x0001aa9c:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001aa9e:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001aaa2:    f002b951    ..Q.    B.W      WsfMsgSend ; 0x1cd48
    $d
        0x0001aaa6:    0000        ..      DCW    0
        0x0001aaa8:    1000d858    X...    DCD    268490840
    $t
    i.DmPrivSetPrivacyMode
    DmPrivSetPrivacyMode
        0x0001aaac:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001aab0:    4606        .F      MOV      r6,r0
        0x0001aab2:    4615        .F      MOV      r5,r2
        0x0001aab4:    460f        .F      MOV      r7,r1
        0x0001aab6:    200c        .       MOVS     r0,#0xc
        0x0001aab8:    f002f916    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001aabc:    0004        ..      MOVS     r4,r0
        0x0001aabe:    bf08        ..      IT       EQ
        0x0001aac0:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001aac4:    2035        5       MOVS     r0,#0x35
        0x0001aac6:    70a0        .p      STRB     r0,[r4,#2]
        0x0001aac8:    7126        &q      STRB     r6,[r4,#4]
        0x0001aaca:    4639        9F      MOV      r1,r7
        0x0001aacc:    1d60        `.      ADDS     r0,r4,#5
        0x0001aace:    f7fffc80    ....    BL       BdaCpy ; 0x1a3d2
        0x0001aad2:    4804        .H      LDR      r0,[pc,#16] ; [0x1aae4] = 0x1000d858
        0x0001aad4:    72e5        .r      STRB     r5,[r4,#0xb]
        0x0001aad6:    4621        !F      MOV      r1,r4
        0x0001aad8:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001aada:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001aade:    f002b933    ..3.    B.W      WsfMsgSend ; 0x1cd48
    $d
        0x0001aae2:    0000        ..      DCW    0
        0x0001aae4:    1000d858    X...    DCD    268490840
    $t
    i.DmReadRemoteFeatures
    DmReadRemoteFeatures
        0x0001aae8:    1e40        @.      SUBS     r0,r0,#1
        0x0001aaea:    b2c0        ..      UXTB     r0,r0
        0x0001aaec:    4a1e        .J      LDR      r2,[pc,#120] ; [0x1ab68] = 0x1000d788
        0x0001aaee:    b500        ..      PUSH     {lr}
        0x0001aaf0:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0001aaf4:    eb021000    ....    ADD      r0,r2,r0,LSL #4
        0x0001aaf8:    2100        .!      MOVS     r1,#0
        0x0001aafa:    7d83        .}      LDRB     r3,[r0,#0x16]
        0x0001aafc:    b085        ..      SUB      sp,sp,#0x14
        0x0001aafe:    2b00        .+      CMP      r3,#0
        0x0001ab00:    bf12        ..      ITEE     NE
        0x0001ab02:    2800        .(      CMPNE    r0,#0
        0x0001ab04:    b005        ..      ADDEQ    sp,sp,#0x14
        0x0001ab06:    bd00        ..      POPEQ    {pc}
        0x0001ab08:    f890302c    ..,0    LDRB     r3,[r0,#0x2c]
        0x0001ab0c:    b333        3.      CBZ      r3,0x1ab5c ; DmReadRemoteFeatures + 116
        0x0001ab0e:    9100        ..      STR      r1,[sp,#0]
        0x0001ab10:    f04f0357    O.W.    MOV      r3,#0x57
        0x0001ab14:    9101        ..      STR      r1,[sp,#4]
        0x0001ab16:    9102        ..      STR      r1,[sp,#8]
        0x0001ab18:    9103        ..      STR      r1,[sp,#0xc]
        0x0001ab1a:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x0001ab1e:    7c03        .|      LDRB     r3,[r0,#0x10]
        0x0001ab20:    f8ad3000    ...0    STRH     r3,[sp,#0]
        0x0001ab24:    f88d1003    ....    STRB     r1,[sp,#3]
        0x0001ab28:    f88d1004    ....    STRB     r1,[sp,#4]
        0x0001ab2c:    8981        ..      LDRH     r1,[r0,#0xc]
        0x0001ab2e:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x0001ab32:    6a80        .j      LDR      r0,[r0,#0x28]
        0x0001ab34:    f88d0008    ....    STRB     r0,[sp,#8]
        0x0001ab38:    ea4f2110    O..!    LSR      r1,r0,#8
        0x0001ab3c:    f88d1009    ....    STRB     r1,[sp,#9]
        0x0001ab40:    ea4f4110    O..A    LSR      r1,r0,#16
        0x0001ab44:    f88d100a    ....    STRB     r1,[sp,#0xa]
        0x0001ab48:    ea4f6010    O..`    LSR      r0,r0,#24
        0x0001ab4c:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0001ab50:    f8d2109c    ....    LDR      r1,[r2,#0x9c]
        0x0001ab54:    4668        hF      MOV      r0,sp
        0x0001ab56:    4788        .G      BLX      r1
        0x0001ab58:    b005        ..      ADD      sp,sp,#0x14
        0x0001ab5a:    bd00        ..      POP      {pc}
        0x0001ab5c:    8980        ..      LDRH     r0,[r0,#0xc]
        0x0001ab5e:    b005        ..      ADD      sp,sp,#0x14
        0x0001ab60:    f85deb04    ]...    POP      {lr}
        0x0001ab64:    f000bd27    ..'.    B.W      HciLeReadRemoteFeatCmd ; 0x1b5b6
    $d
        0x0001ab68:    1000d788    ....    DCD    268490632
    $t
    i.DmRegister
    DmRegister
        0x0001ab6c:    b510        ..      PUSH     {r4,lr}
        0x0001ab6e:    4c0f        .L      LDR      r4,[pc,#60] ; [0x1abac] = 0x1000d858
        0x0001ab70:    b0a2        ..      SUB      sp,sp,#0x88
        0x0001ab72:    4910        .I      LDR      r1,[pc,#64] ; [0x1abb4] = 0x450d4
        0x0001ab74:    60a0        .`      STR      r0,[r4,#8]
        0x0001ab76:    480e        .H      LDR      r0,[pc,#56] ; [0x1abb0] = 0x100002ec
        0x0001ab78:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0001ab7a:    4288        .B      CMP      r0,r1
        0x0001ab7c:    bf04        ..      ITT      EQ
        0x0001ab7e:    b022        ".      ADDEQ    sp,sp,#0x88
        0x0001ab80:    bd10        ..      POPEQ    {r4,pc}
        0x0001ab82:    f000fba5    ....    BL       HciGetMaxRxAclLen ; 0x1b2d0
        0x0001ab86:    1f00        ..      SUBS     r0,r0,#4
        0x0001ab88:    2841        A(      CMP      r0,#0x41
        0x0001ab8a:    bfa4        ..      ITT      GE
        0x0001ab8c:    b022        ".      ADDGE    sp,sp,#0x88
        0x0001ab8e:    bd10        ..      POPGE    {r4,pc}
        0x0001ab90:    2000        .       MOVS     r0,#0
        0x0001ab92:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0001ab96:    2078        x       MOVS     r0,#0x78
        0x0001ab98:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0001ab9c:    2001        .       MOVS     r0,#1
        0x0001ab9e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001aba2:    68a1        .h      LDR      r1,[r4,#8]
        0x0001aba4:    4668        hF      MOV      r0,sp
        0x0001aba6:    4788        .G      BLX      r1
        0x0001aba8:    b022        ".      ADD      sp,sp,#0x88
        0x0001abaa:    bd10        ..      POP      {r4,pc}
    $d
        0x0001abac:    1000d858    X...    DCD    268490840
        0x0001abb0:    100002ec    ....    DCD    268436204
        0x0001abb4:    000450d4    .P..    DCD    282836
    $t
    i.DmRemoteConnParamReqNegReply
    DmRemoteConnParamReqNegReply
        0x0001abb8:    b570        p.      PUSH     {r4-r6,lr}
        0x0001abba:    4605        .F      MOV      r5,r0
        0x0001abbc:    460c        .F      MOV      r4,r1
        0x0001abbe:    2006        .       MOVS     r0,#6
        0x0001abc0:    f002f892    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001abc4:    0001        ..      MOVS     r1,r0
        0x0001abc6:    bf08        ..      IT       EQ
        0x0001abc8:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001abca:    2023        #       MOVS     r0,#0x23
        0x0001abcc:    7088        .p      STRB     r0,[r1,#2]
        0x0001abce:    4804        .H      LDR      r0,[pc,#16] ; [0x1abe0] = 0x1000d858
        0x0001abd0:    800d        ..      STRH     r5,[r1,#0]
        0x0001abd2:    710c        .q      STRB     r4,[r1,#4]
        0x0001abd4:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001abd6:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001abda:    f002b8b5    ....    B.W      WsfMsgSend ; 0x1cd48
    $d
        0x0001abde:    0000        ..      DCW    0
        0x0001abe0:    1000d858    X...    DCD    268490840
    $t
    i.DmRemoteConnParamReqReply
    DmRemoteConnParamReqReply
        0x0001abe4:    b570        p.      PUSH     {r4-r6,lr}
        0x0001abe6:    4605        .F      MOV      r5,r0
        0x0001abe8:    460c        .F      MOV      r4,r1
        0x0001abea:    2010        .       MOVS     r0,#0x10
        0x0001abec:    f002f87c    ..|.    BL       WsfMsgAlloc ; 0x1cce8
        0x0001abf0:    0001        ..      MOVS     r1,r0
        0x0001abf2:    bf08        ..      IT       EQ
        0x0001abf4:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001abf6:    2022        "       MOVS     r0,#0x22
        0x0001abf8:    7088        .p      STRB     r0,[r1,#2]
        0x0001abfa:    800d        ..      STRH     r5,[r1,#0]
        0x0001abfc:    6820         h      LDR      r0,[r4,#0]
        0x0001abfe:    6862        bh      LDR      r2,[r4,#4]
        0x0001ac00:    68a3        .h      LDR      r3,[r4,#8]
        0x0001ac02:    6048        H`      STR      r0,[r1,#4]
        0x0001ac04:    4803        .H      LDR      r0,[pc,#12] ; [0x1ac14] = 0x1000d858
        0x0001ac06:    608a        .`      STR      r2,[r1,#8]
        0x0001ac08:    60cb        .`      STR      r3,[r1,#0xc]
        0x0001ac0a:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001ac0c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001ac10:    f002b89a    ....    B.W      WsfMsgSend ; 0x1cd48
    $d
        0x0001ac14:    1000d858    X...    DCD    268490840
    $t
    i.DmSecAuthRsp
    DmSecAuthRsp
        0x0001ac18:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001ac1c:    4607        .F      MOV      r7,r0
        0x0001ac1e:    4615        .F      MOV      r5,r2
        0x0001ac20:    460e        .F      MOV      r6,r1
        0x0001ac22:    2016        .       MOVS     r0,#0x16
        0x0001ac24:    f002f860    ..`.    BL       WsfMsgAlloc ; 0x1cce8
        0x0001ac28:    0004        ..      MOVS     r4,r0
        0x0001ac2a:    bf08        ..      IT       EQ
        0x0001ac2c:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001ac30:    2004        .       MOVS     r0,#4
        0x0001ac32:    70a0        .p      STRB     r0,[r4,#2]
        0x0001ac34:    8027        '.      STRH     r7,[r4,#0]
        0x0001ac36:    7526        &u      STRB     r6,[r4,#0x14]
        0x0001ac38:    b125        %.      CBZ      r5,0x1ac44 ; DmSecAuthRsp + 44
        0x0001ac3a:    4632        2F      MOV      r2,r6
        0x0001ac3c:    4629        )F      MOV      r1,r5
        0x0001ac3e:    1d20         .      ADDS     r0,r4,#4
        0x0001ac40:    f7fdfd1a    ....    BL       __aeabi_memcpy ; 0x18678
        0x0001ac44:    4620         F      MOV      r0,r4
        0x0001ac46:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001ac4a:    f001bce3    ....    B.W      SmpDmMsgSend ; 0x1c614
    i.DmSecCancelReq
    DmSecCancelReq
        0x0001ac4e:    b570        p.      PUSH     {r4-r6,lr}
        0x0001ac50:    4605        .F      MOV      r5,r0
        0x0001ac52:    460c        .F      MOV      r4,r1
        0x0001ac54:    2004        .       MOVS     r0,#4
        0x0001ac56:    f002f847    ..G.    BL       WsfMsgAlloc ; 0x1cce8
        0x0001ac5a:    2800        .(      CMP      r0,#0
        0x0001ac5c:    bf08        ..      IT       EQ
        0x0001ac5e:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001ac60:    2103        .!      MOVS     r1,#3
        0x0001ac62:    7081        .p      STRB     r1,[r0,#2]
        0x0001ac64:    8005        ..      STRH     r5,[r0,#0]
        0x0001ac66:    70c4        .p      STRB     r4,[r0,#3]
        0x0001ac68:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001ac6c:    f001bcd2    ....    B.W      SmpDmMsgSend ; 0x1c614
    i.DmSecCompareRsp
    DmSecCompareRsp
        0x0001ac70:    b570        p.      PUSH     {r4-r6,lr}
        0x0001ac72:    4606        .F      MOV      r6,r0
        0x0001ac74:    460d        .F      MOV      r5,r1
        0x0001ac76:    2016        .       MOVS     r0,#0x16
        0x0001ac78:    f002f836    ..6.    BL       WsfMsgAlloc ; 0x1cce8
        0x0001ac7c:    0004        ..      MOVS     r4,r0
        0x0001ac7e:    bf08        ..      IT       EQ
        0x0001ac80:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001ac82:    8026        &.      STRH     r6,[r4,#0]
        0x0001ac84:    2d00        .-      CMP      r5,#0
        0x0001ac86:    bf1c        ..      ITT      NE
        0x0001ac88:    2016        .       MOVNE    r0,#0x16
        0x0001ac8a:    70a0        .p      STRBNE   r0,[r4,#2]
        0x0001ac8c:    d104        ..      BNE      0x1ac98 ; DmSecCompareRsp + 40
        0x0001ac8e:    4601        .F      MOV      r1,r0
        0x0001ac90:    220c        ."      MOVS     r2,#0xc
        0x0001ac92:    4630        0F      MOV      r0,r6
        0x0001ac94:    f001fe32    ..2.    BL       SmpScGetCancelMsgWithReattempt ; 0x1c8fc
        0x0001ac98:    4620         F      MOV      r0,r4
        0x0001ac9a:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001ac9e:    f001bcb9    ....    B.W      SmpDmMsgSend ; 0x1c614
        0x0001aca2:    0000        ..      MOVS     r0,r0
    i.DmSecGenerateEccKeyReq
    DmSecGenerateEccKeyReq
        0x0001aca4:    4802        .H      LDR      r0,[pc,#8] ; [0x1acb0] = 0x1000d858
        0x0001aca6:    2241        A"      MOVS     r2,#0x41
        0x0001aca8:    2100        .!      MOVS     r1,#0
        0x0001acaa:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001acac:    f001ba84    ....    B.W      SecEccGenKey ; 0x1c1b8
    $d
        0x0001acb0:    1000d858    X...    DCD    268490840
    $t
    i.DmSecGetCompareValue
    DmSecGetCompareValue
        0x0001acb4:    7bc1        .{      LDRB     r1,[r0,#0xf]
        0x0001acb6:    7b82        .{      LDRB     r2,[r0,#0xe]
        0x0001acb8:    eb012102    ...!    ADD      r1,r1,r2,LSL #8
        0x0001acbc:    7b42        B{      LDRB     r2,[r0,#0xd]
        0x0001acbe:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001acc0:    0412        ..      LSLS     r2,r2,#16
        0x0001acc2:    eb026000    ...`    ADD      r0,r2,r0,LSL #24
        0x0001acc6:    4408        .D      ADD      r0,r0,r1
        0x0001acc8:    4902        .I      LDR      r1,[pc,#8] ; [0x1acd4] = 0xf4240
        0x0001acca:    fbb0f2f1    ....    UDIV     r2,r0,r1
        0x0001acce:    fb010012    ....    MLS      r0,r1,r2,r0
        0x0001acd2:    4770        pG      BX       lr
    $d
        0x0001acd4:    000f4240    @B..    DCD    1000000
    $t
    i.DmSecGetEccKey
    DmSecGetEccKey
        0x0001acd8:    4800        .H      LDR      r0,[pc,#0] ; [0x1acdc] = 0x1000d88a
        0x0001acda:    4770        pG      BX       lr
    $d
        0x0001acdc:    1000d88a    ....    DCD    268490890
    $t
    i.DmSecGetLocalCsrk
    DmSecGetLocalCsrk
        0x0001ace0:    4801        .H      LDR      r0,[pc,#4] ; [0x1ace8] = 0x10000340
        0x0001ace2:    6840        @h      LDR      r0,[r0,#4]
        0x0001ace4:    4770        pG      BX       lr
    $d
        0x0001ace6:    0000        ..      DCW    0
        0x0001ace8:    10000340    @...    DCD    268436288
    $t
    i.DmSecGetLocalIrk
    DmSecGetLocalIrk
        0x0001acec:    4801        .H      LDR      r0,[pc,#4] ; [0x1acf4] = 0x10000340
        0x0001acee:    6800        .h      LDR      r0,[r0,#0]
        0x0001acf0:    4770        pG      BX       lr
    $d
        0x0001acf2:    0000        ..      DCW    0
        0x0001acf4:    10000340    @...    DCD    268436288
    $t
    i.DmSecInit
    DmSecInit
        0x0001acf8:    4904        .I      LDR      r1,[pc,#16] ; [0x1ad0c] = 0x100002ec
        0x0001acfa:    4803        .H      LDR      r0,[pc,#12] ; [0x1ad08] = 0x45128
        0x0001acfc:    6148        Ha      STR      r0,[r1,#0x14]
        0x0001acfe:    4805        .H      LDR      r0,[pc,#20] ; [0x1ad14] = 0x10000340
        0x0001ad00:    4903        .I      LDR      r1,[pc,#12] ; [0x1ad10] = 0x44406
        0x0001ad02:    6001        .`      STR      r1,[r0,#0]
        0x0001ad04:    6041        A`      STR      r1,[r0,#4]
        0x0001ad06:    4770        pG      BX       lr
    $d
        0x0001ad08:    00045128    (Q..    DCD    282920
        0x0001ad0c:    100002ec    ....    DCD    268436204
        0x0001ad10:    00044406    .D..    DCD    279558
        0x0001ad14:    10000340    @...    DCD    268436288
    $t
    i.DmSecLescInit
    DmSecLescInit
        0x0001ad18:    4902        .I      LDR      r1,[pc,#8] ; [0x1ad24] = 0x100002ec
        0x0001ad1a:    4801        .H      LDR      r0,[pc,#4] ; [0x1ad20] = 0x45134
        0x0001ad1c:    6208        .b      STR      r0,[r1,#0x20]
        0x0001ad1e:    4770        pG      BX       lr
    $d
        0x0001ad20:    00045134    4Q..    DCD    282932
        0x0001ad24:    100002ec    ....    DCD    268436204
    $t
    i.DmSecLtkRsp
    DmSecLtkRsp
        0x0001ad28:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001ad2c:    4607        .F      MOV      r7,r0
        0x0001ad2e:    4698        .F      MOV      r8,r3
        0x0001ad30:    4616        .F      MOV      r6,r2
        0x0001ad32:    460d        .F      MOV      r5,r1
        0x0001ad34:    2016        .       MOVS     r0,#0x16
        0x0001ad36:    f001ffd7    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001ad3a:    0004        ..      MOVS     r4,r0
        0x0001ad3c:    bf08        ..      IT       EQ
        0x0001ad3e:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001ad42:    2029        )       MOVS     r0,#0x29
        0x0001ad44:    70a0        .p      STRB     r0,[r4,#2]
        0x0001ad46:    8027        '.      STRH     r7,[r4,#0]
        0x0001ad48:    7525        %u      STRB     r5,[r4,#0x14]
        0x0001ad4a:    7566        fu      STRB     r6,[r4,#0x15]
        0x0001ad4c:    b11d        ..      CBZ      r5,0x1ad56 ; DmSecLtkRsp + 46
        0x0001ad4e:    4641        AF      MOV      r1,r8
        0x0001ad50:    1d20         .      ADDS     r0,r4,#4
        0x0001ad52:    f7fffb52    ..R.    BL       Calc128Cpy ; 0x1a3fa
        0x0001ad56:    4803        .H      LDR      r0,[pc,#12] ; [0x1ad64] = 0x1000d858
        0x0001ad58:    4621        !F      MOV      r1,r4
        0x0001ad5a:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001ad5c:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001ad60:    f001bff2    ....    B.W      WsfMsgSend ; 0x1cd48
    $d
        0x0001ad64:    1000d858    X...    DCD    268490840
    $t
    i.DmSecPairRsp
    DmSecPairRsp
        0x0001ad68:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001ad6c:    4607        .F      MOV      r7,r0
        0x0001ad6e:    461c        .F      MOV      r4,r3
        0x0001ad70:    4615        .F      MOV      r5,r2
        0x0001ad72:    460e        .F      MOV      r6,r1
        0x0001ad74:    2008        .       MOVS     r0,#8
        0x0001ad76:    f8dd8018    ....    LDR      r8,[sp,#0x18]
        0x0001ad7a:    f001ffb5    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001ad7e:    2800        .(      CMP      r0,#0
        0x0001ad80:    bf08        ..      IT       EQ
        0x0001ad82:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001ad86:    2102        .!      MOVS     r1,#2
        0x0001ad88:    7081        .p      STRB     r1,[r0,#2]
        0x0001ad8a:    8007        ..      STRH     r7,[r0,#0]
        0x0001ad8c:    7106        .q      STRB     r6,[r0,#4]
        0x0001ad8e:    7145        Eq      STRB     r5,[r0,#5]
        0x0001ad90:    f0040107    ....    AND      r1,r4,#7
        0x0001ad94:    7181        .q      STRB     r1,[r0,#6]
        0x0001ad96:    f0080107    ....    AND      r1,r8,#7
        0x0001ad9a:    71c1        .q      STRB     r1,[r0,#7]
        0x0001ad9c:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001ada0:    f001bc38    ..8.    B.W      SmpDmMsgSend ; 0x1c614
    i.DmSecSetEccKey
    DmSecSetEccKey
        0x0001ada4:    4601        .F      MOV      r1,r0
        0x0001ada6:    2260        `"      MOVS     r2,#0x60
        0x0001ada8:    4801        .H      LDR      r0,[pc,#4] ; [0x1adb0] = 0x1000d88a
        0x0001adaa:    f7fdbc65    ..e.    B        __aeabi_memcpy ; 0x18678
    $d
        0x0001adae:    0000        ..      DCW    0
        0x0001adb0:    1000d88a    ....    DCD    268490890
    $t
    i.DmSecSlaveReq
    DmSecSlaveReq
        0x0001adb4:    b570        p.      PUSH     {r4-r6,lr}
        0x0001adb6:    4605        .F      MOV      r5,r0
        0x0001adb8:    460c        .F      MOV      r4,r1
        0x0001adba:    2006        .       MOVS     r0,#6
        0x0001adbc:    f001ff94    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001adc0:    2800        .(      CMP      r0,#0
        0x0001adc2:    bf08        ..      IT       EQ
        0x0001adc4:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001adc6:    2105        .!      MOVS     r1,#5
        0x0001adc8:    7081        .p      STRB     r1,[r0,#2]
        0x0001adca:    8005        ..      STRH     r5,[r0,#0]
        0x0001adcc:    7104        .q      STRB     r4,[r0,#4]
        0x0001adce:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001add2:    f001bc1f    ....    B.W      SmpDmMsgSend ; 0x1c614
        0x0001add6:    0000        ..      MOVS     r0,r0
    i.DmSizeOfEvt
    DmSizeOfEvt
        0x0001add8:    7880        .x      LDRB     r0,[r0,#2]
        0x0001adda:    f1a00120    .. .    SUB      r1,r0,#0x20
        0x0001adde:    295b        [)      CMP      r1,#0x5b
        0x0001ade0:    bf84        ..      ITT      HI
        0x0001ade2:    2004        .       MOVHI    r0,#4
        0x0001ade4:    4770        pG      BXHI     lr
        0x0001ade6:    4903        .I      LDR      r1,[pc,#12] ; [0x1adf4] = 0x4501a
        0x0001ade8:    eb010040    ..@.    ADD      r0,r1,r0,LSL #1
        0x0001adec:    f8300c40    0.@.    LDRH     r0,[r0,#-0x40]
        0x0001adf0:    4770        pG      BX       lr
    $d
        0x0001adf2:    0000        ..      DCW    0
        0x0001adf4:    0004501a    .P..    DCD    282650
    $t
    i.DmSmpCbackExec
    DmSmpCbackExec
        0x0001adf8:    b510        ..      PUSH     {r4,lr}
        0x0001adfa:    4604        .F      MOV      r4,r0
        0x0001adfc:    7880        .x      LDRB     r0,[r0,#2]
        0x0001adfe:    282a        *(      CMP      r0,#0x2a
        0x0001ae00:    bf18        ..      IT       NE
        0x0001ae02:    282c        ,(      CMPNE    r0,#0x2c
        0x0001ae04:    d106        ..      BNE      0x1ae14 ; DmSmpCbackExec + 28
        0x0001ae06:    4806        .H      LDR      r0,[pc,#24] ; [0x1ae20] = 0x1000d788
        0x0001ae08:    f8d01090    ....    LDR      r1,[r0,#0x90]
        0x0001ae0c:    2900        .)      CMP      r1,#0
        0x0001ae0e:    bf1c        ..      ITT      NE
        0x0001ae10:    4620         F      MOVNE    r0,r4
        0x0001ae12:    4788        .G      BLXNE    r1
        0x0001ae14:    4803        .H      LDR      r0,[pc,#12] ; [0x1ae24] = 0x1000d858
        0x0001ae16:    6881        .h      LDR      r1,[r0,#8]
        0x0001ae18:    4620         F      MOV      r0,r4
        0x0001ae1a:    e8bd4010    ...@    POP      {r4,lr}
        0x0001ae1e:    4708        .G      BX       r1
    $d
        0x0001ae20:    1000d788    ....    DCD    268490632
        0x0001ae24:    1000d858    X...    DCD    268490840
    $t
    i.GattReadCback
    GattReadCback
        0x0001ae28:    b538        8.      PUSH     {r3-r5,lr}
        0x0001ae2a:    2915        .)      CMP      r1,#0x15
        0x0001ae2c:    9c04        ..      LDR      r4,[sp,#0x10]
        0x0001ae2e:    d107        ..      BNE      0x1ae40 ; GattReadCback + 24
        0x0001ae30:    2201        ."      MOVS     r2,#1
        0x0001ae32:    4669        iF      MOV      r1,sp
        0x0001ae34:    f7fff96e    ..n.    BL       AttsCsfGetFeatures ; 0x1a114
        0x0001ae38:    6860        `h      LDR      r0,[r4,#4]
        0x0001ae3a:    f89d1000    ....    LDRB     r1,[sp,#0]
        0x0001ae3e:    7001        .p      STRB     r1,[r0,#0]
        0x0001ae40:    2000        .       MOVS     r0,#0
        0x0001ae42:    bd38        8.      POP      {r3-r5,pc}
    i.GattSendServiceChangedInd
    GattSendServiceChangedInd
        0x0001ae44:    b538        8.      PUSH     {r3-r5,lr}
        0x0001ae46:    4d19        .M      LDR      r5,[pc,#100] ; [0x1aeac] = 0x100001d8
        0x0001ae48:    4604        .F      MOV      r4,r0
        0x0001ae4a:    7828        (x      LDRB     r0,[r5,#0]
        0x0001ae4c:    2800        .(      CMP      r0,#0
        0x0001ae4e:    bf08        ..      IT       EQ
        0x0001ae50:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001ae52:    f88d1000    ....    STRB     r1,[sp,#0]
        0x0001ae56:    0a08        ..      LSRS     r0,r1,#8
        0x0001ae58:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0001ae5c:    0a10        ..      LSRS     r0,r2,#8
        0x0001ae5e:    f88d2002    ...     STRB     r2,[sp,#2]
        0x0001ae62:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001ae66:    2c00        .,      CMP      r4,#0
        0x0001ae68:    bf08        ..      IT       EQ
        0x0001ae6a:    2401        .$      MOVEQ    r4,#1
        0x0001ae6c:    d00d        ..      BEQ      0x1ae8a ; GattSendServiceChangedInd + 70
        0x0001ae6e:    7869        ix      LDRB     r1,[r5,#1]
        0x0001ae70:    4620         F      MOV      r0,r4
        0x0001ae72:    f7fff8a9    ....    BL       AttsCccEnabled ; 0x19fc8
        0x0001ae76:    2800        .(      CMP      r0,#0
        0x0001ae78:    bf08        ..      IT       EQ
        0x0001ae7a:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001ae7c:    466b        kF      MOV      r3,sp
        0x0001ae7e:    2204        ."      MOVS     r2,#4
        0x0001ae80:    2112        .!      MOVS     r1,#0x12
        0x0001ae82:    4620         F      MOV      r0,r4
        0x0001ae84:    f7fff9a8    ....    BL       AttsHandleValueInd ; 0x1a1d8
        0x0001ae88:    bd38        8.      POP      {r3-r5,pc}
        0x0001ae8a:    7869        ix      LDRB     r1,[r5,#1]
        0x0001ae8c:    4620         F      MOV      r0,r4
        0x0001ae8e:    f7fff89b    ....    BL       AttsCccEnabled ; 0x19fc8
        0x0001ae92:    b128        (.      CBZ      r0,0x1aea0 ; GattSendServiceChangedInd + 92
        0x0001ae94:    466b        kF      MOV      r3,sp
        0x0001ae96:    2204        ."      MOVS     r2,#4
        0x0001ae98:    2112        .!      MOVS     r1,#0x12
        0x0001ae9a:    4620         F      MOV      r0,r4
        0x0001ae9c:    f7fff99c    ....    BL       AttsHandleValueInd ; 0x1a1d8
        0x0001aea0:    1c60        `.      ADDS     r0,r4,#1
        0x0001aea2:    b2c4        ..      UXTB     r4,r0
        0x0001aea4:    2c03        .,      CMP      r4,#3
        0x0001aea6:    d9f0        ..      BLS      0x1ae8a ; GattSendServiceChangedInd + 70
        0x0001aea8:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x0001aeaa:    0000        ..      DCW    0
        0x0001aeac:    100001d8    ....    DCD    268435928
    $t
    i.GattSetSvcChangedIdx
    GattSetSvcChangedIdx
        0x0001aeb0:    4902        .I      LDR      r1,[pc,#8] ; [0x1aebc] = 0x100001d8
        0x0001aeb2:    2201        ."      MOVS     r2,#1
        0x0001aeb4:    700a        .p      STRB     r2,[r1,#0]
        0x0001aeb6:    7048        Hp      STRB     r0,[r1,#1]
        0x0001aeb8:    4770        pG      BX       lr
    $d
        0x0001aeba:    0000        ..      DCW    0
        0x0001aebc:    100001d8    ....    DCD    268435928
    $t
    i.GattWriteCback
    GattWriteCback
        0x0001aec0:    469c        .F      MOV      r12,r3
        0x0001aec2:    e9dd2300    ...#    LDRD     r2,r3,[sp,#0]
        0x0001aec6:    2915        .)      CMP      r1,#0x15
        0x0001aec8:    bf1c        ..      ITT      NE
        0x0001aeca:    2000        .       MOVNE    r0,#0
        0x0001aecc:    4770        pG      BXNE     lr
        0x0001aece:    4661        aF      MOV      r1,r12
        0x0001aed0:    f7ffb950    ..P.    B        AttsCsfWriteFeatures ; 0x1a174
    i.HciAclRegister
    HciAclRegister
        0x0001aed4:    4a01        .J      LDR      r2,[pc,#4] ; [0x1aedc] = 0x10000f6c
        0x0001aed6:    e9c20104    ....    STRD     r0,r1,[r2,#0x10]
        0x0001aeda:    4770        pG      BX       lr
    $d
        0x0001aedc:    10000f6c    l...    DCD    268439404
    $t
    i.HciCoreHandler
    HciCoreHandler
        0x0001aee0:    b538        8.      PUSH     {r3-r5,lr}
        0x0001aee2:    b131        1.      CBZ      r1,0x1aef2 ; HciCoreHandler + 18
        0x0001aee4:    7888        .x      LDRB     r0,[r1,#2]
        0x0001aee6:    2801        .(      CMP      r0,#1
        0x0001aee8:    bf04        ..      ITT      EQ
        0x0001aeea:    4608        .F      MOVEQ    r0,r1
        0x0001aeec:    f019fe70    ..p.    BLEQ     hciCmdTimeout ; 0x34bd0
        0x0001aef0:    bd38        8.      POP      {r3-r5,pc}
        0x0001aef2:    f0100f01    ....    TST      r0,#1
        0x0001aef6:    bf08        ..      IT       EQ
        0x0001aef8:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001aefa:    4669        iF      MOV      r1,sp
        0x0001aefc:    4817        .H      LDR      r0,[pc,#92] ; [0x1af5c] = 0x10000f6c
        0x0001aefe:    f001ff06    ....    BL       WsfMsgDeq ; 0x1cd0e
        0x0001af02:    0005        ..      MOVS     r5,r0
        0x0001af04:    bf14        ..      ITE      NE
        0x0001af06:    4c15        .L      LDRNE    r4,[pc,#84] ; [0x1af5c] = 0x10000f6c
        0x0001af08:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001af0a:    bf00        ..      NOP      
        0x0001af0c:    f89d1000    ....    LDRB     r1,[sp,#0]
        0x0001af10:    2904        .)      CMP      r1,#4
        0x0001af12:    d005        ..      BEQ      0x1af20 ; HciCoreHandler + 64
        0x0001af14:    2902        .)      CMP      r1,#2
        0x0001af16:    d010        ..      BEQ      0x1af3a ; HciCoreHandler + 90
        0x0001af18:    69a1        .i      LDR      r1,[r4,#0x18]
        0x0001af1a:    b1a9        ..      CBZ      r1,0x1af48 ; HciCoreHandler + 104
        0x0001af1c:    4788        .G      BLX      r1
        0x0001af1e:    e015        ..      B        0x1af4c ; HciCoreHandler + 108
        0x0001af20:    f01bf8de    ....    BL       hciEvtProcessMsg ; 0x360e0
        0x0001af24:    f8941021    ..!.    LDRB     r1,[r4,#0x21]
        0x0001af28:    2900        .)      CMP      r1,#0
        0x0001af2a:    bf1c        ..      ITT      NE
        0x0001af2c:    4628        (F      MOVNE    r0,r5
        0x0001af2e:    f01af813    ....    BLNE     hciCoreResetSequence ; 0x34f58
        0x0001af32:    4628        (F      MOV      r0,r5
        0x0001af34:    f001fefd    ....    BL       WsfMsgFree ; 0x1cd32
        0x0001af38:    e008        ..      B        0x1af4c ; HciCoreHandler + 108
        0x0001af3a:    f019fe53    ..S.    BL       hciCoreAclReassembly ; 0x34be4
        0x0001af3e:    2800        .(      CMP      r0,#0
        0x0001af40:    bf1c        ..      ITT      NE
        0x0001af42:    6921        !i      LDRNE    r1,[r4,#0x10]
        0x0001af44:    4788        .G      BLXNE    r1
        0x0001af46:    e001        ..      B        0x1af4c ; HciCoreHandler + 108
        0x0001af48:    f001fef3    ....    BL       WsfMsgFree ; 0x1cd32
        0x0001af4c:    4669        iF      MOV      r1,sp
        0x0001af4e:    4803        .H      LDR      r0,[pc,#12] ; [0x1af5c] = 0x10000f6c
        0x0001af50:    f001fedd    ....    BL       WsfMsgDeq ; 0x1cd0e
        0x0001af54:    0005        ..      MOVS     r5,r0
        0x0001af56:    d1d9        ..      BNE      0x1af0c ; HciCoreHandler + 44
        0x0001af58:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x0001af5a:    0000        ..      DCW    0
        0x0001af5c:    10000f6c    l...    DCD    268439404
    $t
    i.HciCoreInit
    HciCoreInit
        0x0001af60:    4b10        .K      LDR      r3,[pc,#64] ; [0x1afa4] = 0x100013b0
        0x0001af62:    f04f0c00    O...    MOV      r12,#0
        0x0001af66:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0001af6a:    f8c3c070    ..p.    STR      r12,[r3,#0x70]
        0x0001af6e:    f8c3c074    ..t.    STR      r12,[r3,#0x74]
        0x0001af72:    8218        ..      STRH     r0,[r3,#0x10]
        0x0001af74:    8598        ..      STRH     r0,[r3,#0x2c]
        0x0001af76:    f8a30048    ..H.    STRH     r0,[r3,#0x48]
        0x0001af7a:    f1030152    ..R.    ADD      r1,r3,#0x52
        0x0001af7e:    2203        ."      MOVS     r2,#3
        0x0001af80:    8048        H.      STRH     r0,[r1,#2]
        0x0001af82:    f8210f04    !...    STRH     r0,[r1,#4]!
        0x0001af86:    1e52        R.      SUBS     r2,r2,#1
        0x0001af88:    d1fa        ..      BNE      0x1af80 ; HciCoreInit + 32
        0x0001af8a:    201b        .       MOVS     r0,#0x1b
        0x0001af8c:    f8a3007c    ..|.    STRH     r0,[r3,#0x7c]
        0x0001af90:    200e        .       MOVS     r0,#0xe
        0x0001af92:    f8830080    ....    STRB     r0,[r3,#0x80]
        0x0001af96:    200d        .       MOVS     r0,#0xd
        0x0001af98:    f8830081    ....    STRB     r0,[r3,#0x81]
        0x0001af9c:    f8c3c0a0    ....    STR      r12,[r3,#0xa0]
        0x0001afa0:    f019bf84    ....    B.W      hciCoreInit ; 0x34eac
    $d
        0x0001afa4:    100013b0    ....    DCD    268440496
    $t
    i.HciDisconnectCmd
    HciDisconnectCmd
        0x0001afa8:    b570        p.      PUSH     {r4-r6,lr}
        0x0001afaa:    4604        .F      MOV      r4,r0
        0x0001afac:    2606        .&      MOVS     r6,#6
        0x0001afae:    460d        .F      MOV      r5,r1
        0x0001afb0:    4630        0F      MOV      r0,r6
        0x0001afb2:    f001fe99    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001afb6:    b120         .      CBZ      r0,0x1afc2 ; HciDisconnectCmd + 26
        0x0001afb8:    7006        .p      STRB     r6,[r0,#0]
        0x0001afba:    2104        .!      MOVS     r1,#4
        0x0001afbc:    7041        Ap      STRB     r1,[r0,#1]
        0x0001afbe:    2103        .!      MOVS     r1,#3
        0x0001afc0:    7081        .p      STRB     r1,[r0,#2]
        0x0001afc2:    2800        .(      CMP      r0,#0
        0x0001afc4:    bf08        ..      IT       EQ
        0x0001afc6:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001afc8:    70c4        .p      STRB     r4,[r0,#3]
        0x0001afca:    0a21        !.      LSRS     r1,r4,#8
        0x0001afcc:    7101        .q      STRB     r1,[r0,#4]
        0x0001afce:    7145        Eq      STRB     r5,[r0,#5]
        0x0001afd0:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001afd4:    f019bdca    ....    B.W      hciCmdSend ; 0x34b6c
    i.HciDrvHandler
    HciDrvHandler
        0x0001afd8:    b530        0.      PUSH     {r4,r5,lr}
        0x0001afda:    b083        ..      SUB      sp,sp,#0xc
        0x0001afdc:    b111        ..      CBZ      r1,0x1afe4 ; HciDrvHandler + 12
        0x0001afde:    7889        .x      LDRB     r1,[r1,#2]
        0x0001afe0:    2912        .)      CMP      r1,#0x12
        0x0001afe2:    d015        ..      BEQ      0x1b010 ; HciDrvHandler + 56
        0x0001afe4:    f0100f01    ....    TST      r0,#1
        0x0001afe8:    bf04        ..      ITT      EQ
        0x0001afea:    b003        ..      ADDEQ    sp,sp,#0xc
        0x0001afec:    bd30        0.      POPEQ    {r4,r5,pc}
        0x0001afee:    4c56        VL      LDR      r4,[pc,#344] ; [0x1b148] = 0x10000028
        0x0001aff0:    2500        .%      MOVS     r5,#0
        0x0001aff2:    6860        `h      LDR      r0,[r4,#4]
        0x0001aff4:    f8901020    .. .    LDRB     r1,[r0,#0x20]
        0x0001aff8:    b1a1        ..      CBZ      r1,0x1b024 ; HciDrvHandler + 76
        0x0001affa:    f8805020    .. P    STRB     r5,[r0,#0x20]
        0x0001affe:    2000        .       MOVS     r0,#0
        0x0001b000:    f019fdb4    ....    BL       hciCmdSend ; 0x34b6c
        0x0001b004:    b003        ..      ADD      sp,sp,#0xc
        0x0001b006:    2000        .       MOVS     r0,#0
        0x0001b008:    e8bd4030    ..0@    POP      {r4,r5,lr}
        0x0001b00c:    f01ab8ac    ....    B.W      hciCoreTxReady ; 0x35168
        0x0001b010:    f000fd14    ....    BL       HciReadLocalVerInfoCmd ; 0x1ba3c
        0x0001b014:    b003        ..      ADD      sp,sp,#0xc
        0x0001b016:    f2427110    B..q    MOV      r1,#0x2710
        0x0001b01a:    e8bd4030    ..0@    POP      {r4,r5,lr}
        0x0001b01e:    484b        KH      LDR      r0,[pc,#300] ; [0x1b14c] = 0x10000f90
        0x0001b020:    f002b826    ..&.    B.W      WsfTimerStartMs ; 0x1d070
        0x0001b024:    e9d41004    ....    LDRD     r1,r0,[r4,#0x10]
        0x0001b028:    4281        .B      CMP      r1,r0
        0x0001b02a:    d90f        ..      BLS      0x1b04c ; HciDrvHandler + 116
        0x0001b02c:    1a09        ..      SUBS     r1,r1,r0
        0x0001b02e:    68e2        .h      LDR      r2,[r4,#0xc]
        0x0001b030:    b289        ..      UXTH     r1,r1
        0x0001b032:    4410        .D      ADD      r0,r0,r2
        0x0001b034:    f01bfb80    ....    BL       hciTrSerialRxIncoming ; 0x36738
        0x0001b038:    6961        ai      LDR      r1,[r4,#0x14]
        0x0001b03a:    4408        .D      ADD      r0,r0,r1
        0x0001b03c:    6160        `a      STR      r0,[r4,#0x14]
        0x0001b03e:    6921        !i      LDR      r1,[r4,#0x10]
        0x0001b040:    2900        .)      CMP      r1,#0
        0x0001b042:    bf12        ..      ITEE     NE
        0x0001b044:    4288        .B      CMPNE    r0,r1
        0x0001b046:    6125        %a      STREQ    r5,[r4,#0x10]
        0x0001b048:    6165        ea      STREQ    r5,[r4,#0x14]
        0x0001b04a:    d16c        l.      BNE      0x1b126 ; HciDrvHandler + 334
        0x0001b04c:    6125        %a      STR      r5,[r4,#0x10]
        0x0001b04e:    4a40        @J      LDR      r2,[pc,#256] ; [0x1b150] = 0x10000038
        0x0001b050:    4940        @I      LDR      r1,[pc,#256] ; [0x1b154] = 0x100011ac
        0x0001b052:    6860        `h      LDR      r0,[r4,#4]
        0x0001b054:    f004ff04    ....    BL       am_devices_cooper_blocking_read ; 0x1fe60
        0x0001b058:    4605        .F      MOV      r5,r0
        0x0001b05a:    483c        <H      LDR      r0,[pc,#240] ; [0x1b14c] = 0x10000f90
        0x0001b05c:    f002f876    ..v.    BL       WsfTimerStop ; 0x1d14c
        0x0001b060:    f2427110    B..q    MOV      r1,#0x2710
        0x0001b064:    4839        9H      LDR      r0,[pc,#228] ; [0x1b14c] = 0x10000f90
        0x0001b066:    f002f803    ....    BL       WsfTimerStartMs ; 0x1d070
        0x0001b06a:    6921        !i      LDR      r1,[r4,#0x10]
        0x0001b06c:    f5b17f81    ....    CMP      r1,#0x102
        0x0001b070:    d914        ..      BLS      0x1b09c ; HciDrvHandler + 196
        0x0001b072:    f7fdf9d3    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001b076:    9000        ..      STR      r0,[sp,#0]
        0x0001b078:    f7fdf9d4    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001b07c:    4836        6H      LDR      r0,[pc,#216] ; [0x1b158] = 0x9000002
        0x0001b07e:    61e0        .a      STR      r0,[r4,#0x1c]
        0x0001b080:    69a1        .i      LDR      r1,[r4,#0x18]
        0x0001b082:    b119        ..      CBZ      r1,0x1b08c ; HciDrvHandler + 180
        0x0001b084:    b003        ..      ADD      sp,sp,#0xc
        0x0001b086:    e8bd4030    ..0@    POP      {r4,r5,lr}
        0x0001b08a:    4708        .G      BX       r1
        0x0001b08c:    f7fdf9c6    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001b090:    9000        ..      STR      r0,[sp,#0]
        0x0001b092:    b003        ..      ADD      sp,sp,#0xc
        0x0001b094:    e8bd4030    ..0@    POP      {r4,r5,lr}
        0x0001b098:    f7fdb9c4    ....    B        am_hal_interrupt_master_set ; 0x18424
        0x0001b09c:    b3ad        ..      CBZ      r5,0x1b10a ; HciDrvHandler + 306
        0x0001b09e:    f7fdf9bd    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001b0a2:    9000        ..      STR      r0,[sp,#0]
        0x0001b0a4:    f7fdf9be    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001b0a8:    61e5        .a      STR      r5,[r4,#0x1c]
        0x0001b0aa:    69a1        .i      LDR      r1,[r4,#0x18]
        0x0001b0ac:    4628        (F      MOV      r0,r5
        0x0001b0ae:    b109        ..      CBZ      r1,0x1b0b4 ; HciDrvHandler + 220
        0x0001b0b0:    4788        .G      BLX      r1
        0x0001b0b2:    e004        ..      B        0x1b0be ; HciDrvHandler + 230
        0x0001b0b4:    f7fdf9b2    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001b0b8:    9000        ..      STR      r0,[sp,#0]
        0x0001b0ba:    f7fdf9b3    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001b0be:    4823        #H      LDR      r0,[pc,#140] ; [0x1b14c] = 0x10000f90
        0x0001b0c0:    f002f844    ..D.    BL       WsfTimerStop ; 0x1d14c
        0x0001b0c4:    2027        '       MOVS     r0,#0x27
        0x0001b0c6:    2100        .!      MOVS     r1,#0
        0x0001b0c8:    9000        ..      STR      r0,[sp,#0]
        0x0001b0ca:    466a        jF      MOV      r2,sp
        0x0001b0cc:    4608        .F      MOV      r0,r1
        0x0001b0ce:    f006fbeb    ....    BL       am_hal_gpio_interrupt_control ; 0x218a8
        0x0001b0d2:    2028        (       MOVS     r0,#0x28
        0x0001b0d4:    2100        .!      MOVS     r1,#0
        0x0001b0d6:    9000        ..      STR      r0,[sp,#0]
        0x0001b0d8:    466a        jF      MOV      r2,sp
        0x0001b0da:    4608        .F      MOV      r0,r1
        0x0001b0dc:    f006fbe4    ....    BL       am_hal_gpio_interrupt_control ; 0x218a8
        0x0001b0e0:    6860        `h      LDR      r0,[r4,#4]
        0x0001b0e2:    f005fa01    ....    BL       am_devices_cooper_term ; 0x204e8
        0x0001b0e6:    481d        .H      LDR      r0,[pc,#116] ; [0x1b15c] = 0x45ab8
        0x0001b0e8:    6801        .h      LDR      r1,[r0,#0]
        0x0001b0ea:    9101        ..      STR      r1,[sp,#4]
        0x0001b0ec:    202a        *       MOVS     r0,#0x2a
        0x0001b0ee:    f006fd3d    ..=.    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001b0f2:    2100        .!      MOVS     r1,#0
        0x0001b0f4:    202a        *       MOVS     r0,#0x2a
        0x0001b0f6:    f006fd97    ....    BL       am_hal_gpio_state_write ; 0x21c28
        0x0001b0fa:    2000        .       MOVS     r0,#0
        0x0001b0fc:    f000f844    ..D.    BL       HciDrvRadioBoot ; 0x1b188
        0x0001b100:    b003        ..      ADD      sp,sp,#0xc
        0x0001b102:    e8bd4030    ..0@    POP      {r4,r5,lr}
        0x0001b106:    f7ffbbd7    ....    B        DmDevReset ; 0x1a8b8
        0x0001b10a:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0001b10c:    7802        .x      LDRB     r2,[r0,#0]
        0x0001b10e:    2a06        .*      CMP      r2,#6
        0x0001b110:    d011        ..      BEQ      0x1b136 ; HciDrvHandler + 350
        0x0001b112:    b289        ..      UXTH     r1,r1
        0x0001b114:    f01bfb10    ....    BL       hciTrSerialRxIncoming ; 0x36738
        0x0001b118:    6160        `a      STR      r0,[r4,#0x14]
        0x0001b11a:    6921        !i      LDR      r1,[r4,#0x10]
        0x0001b11c:    2900        .)      CMP      r1,#0
        0x0001b11e:    bf12        ..      ITEE     NE
        0x0001b120:    4288        .B      CMPNE    r0,r1
        0x0001b122:    b003        ..      ADDEQ    sp,sp,#0xc
        0x0001b124:    bd30        0.      POPEQ    {r4,r5,pc}
        0x0001b126:    f04f0101    O...    MOV      r1,#1
        0x0001b12a:    7820         x      LDRB     r0,[r4,#0]
        0x0001b12c:    b003        ..      ADD      sp,sp,#0xc
        0x0001b12e:    e8bd4030    ..0@    POP      {r4,r5,lr}
        0x0001b132:    f001bec1    ....    B.W      WsfSetEvent ; 0x1ceb8
        0x0001b136:    1c40        @.      ADDS     r0,r0,#1
        0x0001b138:    1e49        I.      SUBS     r1,r1,#1
        0x0001b13a:    f01bfbc1    ....    BL       hci_process_trace_data ; 0x368c0
        0x0001b13e:    6920         i      LDR      r0,[r4,#0x10]
        0x0001b140:    6160        `a      STR      r0,[r4,#0x14]
        0x0001b142:    b003        ..      ADD      sp,sp,#0xc
        0x0001b144:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x0001b146:    0000        ..      DCW    0
        0x0001b148:    10000028    (...    DCD    268435496
        0x0001b14c:    10000f90    ....    DCD    268439440
        0x0001b150:    10000038    8...    DCD    268435512
        0x0001b154:    100011ac    ....    DCD    268439980
        0x0001b158:    09000002    ....    DCD    150994946
        0x0001b15c:    00045ab8    .Z..    DCD    285368
    $t
    i.HciDrvHandlerInit
    HciDrvHandlerInit
        0x0001b160:    4903        .I      LDR      r1,[pc,#12] ; [0x1b170] = 0x10000028
        0x0001b162:    7008        .p      STRB     r0,[r1,#0]
        0x0001b164:    4903        .I      LDR      r1,[pc,#12] ; [0x1b174] = 0x10000f90
        0x0001b166:    7308        .s      STRB     r0,[r1,#0xc]
        0x0001b168:    2012        .       MOVS     r0,#0x12
        0x0001b16a:    7288        .r      STRB     r0,[r1,#0xa]
        0x0001b16c:    4770        pG      BX       lr
    $d
        0x0001b16e:    0000        ..      DCW    0
        0x0001b170:    10000028    (...    DCD    268435496
        0x0001b174:    10000f90    ....    DCD    268439440
    $t
    i.HciDrvIntService
    HciDrvIntService
        0x0001b178:    4802        .H      LDR      r0,[pc,#8] ; [0x1b184] = 0x10000028
        0x0001b17a:    2101        .!      MOVS     r1,#1
        0x0001b17c:    7800        .x      LDRB     r0,[r0,#0]
        0x0001b17e:    f001be9b    ....    B.W      WsfSetEvent ; 0x1ceb8
    $d
        0x0001b182:    0000        ..      DCW    0
        0x0001b184:    10000028    (...    DCD    268435496
    $t
    i.HciDrvRadioBoot
    HciDrvRadioBoot
        0x0001b188:    b570        p.      PUSH     {r4-r6,lr}
        0x0001b18a:    b094        ..      SUB      sp,sp,#0x50
        0x0001b18c:    4606        .F      MOV      r6,r0
        0x0001b18e:    4827        'H      LDR      r0,[pc,#156] ; [0x1b22c] = 0x10000fa0
        0x0001b190:    9002        ..      STR      r0,[sp,#8]
        0x0001b192:    2083        .       MOVS     r0,#0x83
        0x0001b194:    4b26        &K      LDR      r3,[pc,#152] ; [0x1b230] = 0x10000030
        0x0001b196:    9003        ..      STR      r0,[sp,#0xc]
        0x0001b198:    1f1a        ..      SUBS     r2,r3,#4
        0x0001b19a:    a902        ..      ADD      r1,sp,#8
        0x0001b19c:    2004        .       MOVS     r0,#4
        0x0001b19e:    f004fff7    ....    BL       am_devices_cooper_init ; 0x20190
        0x0001b1a2:    4d24        $M      LDR      r5,[pc,#144] ; [0x1b234] = 0x10000028
        0x0001b1a4:    0004        ..      MOVS     r4,r0
        0x0001b1a6:    d00c        ..      BEQ      0x1b1c2 ; HciDrvRadioBoot + 58
        0x0001b1a8:    61e8        .a      STR      r0,[r5,#0x1c]
        0x0001b1aa:    69a9        .i      LDR      r1,[r5,#0x18]
        0x0001b1ac:    b109        ..      CBZ      r1,0x1b1b2 ; HciDrvRadioBoot + 42
        0x0001b1ae:    4788        .G      BLX      r1
        0x0001b1b0:    e004        ..      B        0x1b1bc ; HciDrvRadioBoot + 52
        0x0001b1b2:    f7fdf933    ..3.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001b1b6:    9001        ..      STR      r0,[sp,#4]
        0x0001b1b8:    f7fdf934    ..4.    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001b1bc:    b014        ..      ADD      sp,sp,#0x50
        0x0001b1be:    4620         F      MOV      r0,r4
        0x0001b1c0:    bd70        p.      POP      {r4-r6,pc}
        0x0001b1c2:    2104        .!      MOVS     r1,#4
        0x0001b1c4:    6868        hh      LDR      r0,[r5,#4]
        0x0001b1c6:    f009fbc5    ....    BL       am_util_ble_tx_power_set ; 0x24954
        0x0001b1ca:    2127        '!      MOVS     r1,#0x27
        0x0001b1cc:    2300        .#      MOVS     r3,#0
        0x0001b1ce:    4a1a        .J      LDR      r2,[pc,#104] ; [0x1b238] = 0x1b179
        0x0001b1d0:    4618        .F      MOV      r0,r3
        0x0001b1d2:    9100        ..      STR      r1,[sp,#0]
        0x0001b1d4:    f006fc68    ..h.    BL       am_hal_gpio_interrupt_register ; 0x21aa8
        0x0001b1d8:    466a        jF      MOV      r2,sp
        0x0001b1da:    2101        .!      MOVS     r1,#1
        0x0001b1dc:    2000        .       MOVS     r0,#0
        0x0001b1de:    f006fb63    ..c.    BL       am_hal_gpio_interrupt_control ; 0x218a8
        0x0001b1e2:    2128        (!      MOVS     r1,#0x28
        0x0001b1e4:    2300        .#      MOVS     r3,#0
        0x0001b1e6:    4a15        .J      LDR      r2,[pc,#84] ; [0x1b23c] = 0x1a4c1
        0x0001b1e8:    4618        .F      MOV      r0,r3
        0x0001b1ea:    9100        ..      STR      r1,[sp,#0]
        0x0001b1ec:    f006fc5c    ..\.    BL       am_hal_gpio_interrupt_register ; 0x21aa8
        0x0001b1f0:    466a        jF      MOV      r2,sp
        0x0001b1f2:    2101        .!      MOVS     r1,#1
        0x0001b1f4:    2000        .       MOVS     r0,#0
        0x0001b1f6:    f006fb57    ..W.    BL       am_hal_gpio_interrupt_control ; 0x218a8
        0x0001b1fa:    4911        .I      LDR      r1,[pc,#68] ; [0x1b240] = 0xe000e039
        0x0001b1fc:    2080        .       MOVS     r0,#0x80
        0x0001b1fe:    f8810400    ....    STRB     r0,[r1,#0x400]
        0x0001b202:    4910        .I      LDR      r1,[pc,#64] ; [0x1b244] = 0xe000e004
        0x0001b204:    0480        ..      LSLS     r0,r0,#18
        0x0001b206:    f8c10100    ....    STR      r0,[r1,#0x100]
        0x0001b20a:    b166        f.      CBZ      r6,0x1b226 ; HciDrvRadioBoot + 158
        0x0001b20c:    a904        ..      ADD      r1,sp,#0x10
        0x0001b20e:    2001        .       MOVS     r0,#1
        0x0001b210:    f007fd4c    ..L.    BL       am_hal_mcuctrl_info_get ; 0x22cac
        0x0001b214:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001b216:    6228        (b      STR      r0,[r5,#0x20]
        0x0001b218:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001b21a:    0a01        ..      LSRS     r1,r0,#8
        0x0001b21c:    480a        .H      LDR      r0,[pc,#40] ; [0x1b248] = 0x10000048
        0x0001b21e:    7101        .q      STRB     r1,[r0,#4]
        0x0001b220:    9905        ..      LDR      r1,[sp,#0x14]
        0x0001b222:    0c09        ..      LSRS     r1,r1,#16
        0x0001b224:    7141        Aq      STRB     r1,[r0,#5]
        0x0001b226:    b014        ..      ADD      sp,sp,#0x50
        0x0001b228:    2000        .       MOVS     r0,#0
        0x0001b22a:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0001b22c:    10000fa0    ....    DCD    268439456
        0x0001b230:    10000030    0...    DCD    268435504
        0x0001b234:    10000028    (...    DCD    268435496
        0x0001b238:    0001b179    y...    DCD    110969
        0x0001b23c:    0001a4c1    ....    DCD    107713
        0x0001b240:    e000e039    9...    DCD    3758153785
        0x0001b244:    e000e004    ....    DCD    3758153732
        0x0001b248:    10000048    H...    DCD    268435528
    $t
    i.HciDrvRadioShutdown
    HciDrvRadioShutdown
        0x0001b24c:    b500        ..      PUSH     {lr}
        0x0001b24e:    b083        ..      SUB      sp,sp,#0xc
        0x0001b250:    4810        .H      LDR      r0,[pc,#64] ; [0x1b294] = 0x10000f90
        0x0001b252:    f001ff7b    ..{.    BL       WsfTimerStop ; 0x1d14c
        0x0001b256:    2027        '       MOVS     r0,#0x27
        0x0001b258:    2100        .!      MOVS     r1,#0
        0x0001b25a:    9000        ..      STR      r0,[sp,#0]
        0x0001b25c:    466a        jF      MOV      r2,sp
        0x0001b25e:    4608        .F      MOV      r0,r1
        0x0001b260:    f006fb22    ..".    BL       am_hal_gpio_interrupt_control ; 0x218a8
        0x0001b264:    2028        (       MOVS     r0,#0x28
        0x0001b266:    2100        .!      MOVS     r1,#0
        0x0001b268:    9000        ..      STR      r0,[sp,#0]
        0x0001b26a:    466a        jF      MOV      r2,sp
        0x0001b26c:    4608        .F      MOV      r0,r1
        0x0001b26e:    f006fb1b    ....    BL       am_hal_gpio_interrupt_control ; 0x218a8
        0x0001b272:    4809        .H      LDR      r0,[pc,#36] ; [0x1b298] = 0x10000028
        0x0001b274:    6840        @h      LDR      r0,[r0,#4]
        0x0001b276:    f005f937    ..7.    BL       am_devices_cooper_term ; 0x204e8
        0x0001b27a:    4808        .H      LDR      r0,[pc,#32] ; [0x1b29c] = 0x45ab8
        0x0001b27c:    6801        .h      LDR      r1,[r0,#0]
        0x0001b27e:    9101        ..      STR      r1,[sp,#4]
        0x0001b280:    202a        *       MOVS     r0,#0x2a
        0x0001b282:    f006fc73    ..s.    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001b286:    2100        .!      MOVS     r1,#0
        0x0001b288:    202a        *       MOVS     r0,#0x2a
        0x0001b28a:    f006fccd    ....    BL       am_hal_gpio_state_write ; 0x21c28
        0x0001b28e:    b003        ..      ADD      sp,sp,#0xc
        0x0001b290:    bd00        ..      POP      {pc}
    $d
        0x0001b292:    0000        ..      DCW    0
        0x0001b294:    10000f90    ....    DCD    268439440
        0x0001b298:    10000028    (...    DCD    268435496
        0x0001b29c:    00045ab8    .Z..    DCD    285368
    $t
    i.HciEvtRegister
    HciEvtRegister
        0x0001b2a0:    4901        .I      LDR      r1,[pc,#4] ; [0x1b2a8] = 0x10000f6c
        0x0001b2a2:    6088        .`      STR      r0,[r1,#8]
        0x0001b2a4:    4770        pG      BX       lr
    $d
        0x0001b2a6:    0000        ..      DCW    0
        0x0001b2a8:    10000f6c    l...    DCD    268439404
    $t
    i.HciGetBdAddr
    HciGetBdAddr
        0x0001b2ac:    4800        .H      LDR      r0,[pc,#0] ; [0x1b2b0] = 0x10001418
        0x0001b2ae:    4770        pG      BX       lr
    $d
        0x0001b2b0:    10001418    ....    DCD    268440600
    $t
    i.HciGetBufSize
    HciGetBufSize
        0x0001b2b4:    4801        .H      LDR      r0,[pc,#4] ; [0x1b2bc] = 0x100013b0
        0x0001b2b6:    f8b0007e    ..~.    LDRH     r0,[r0,#0x7e]
        0x0001b2ba:    4770        pG      BX       lr
    $d
        0x0001b2bc:    100013b0    ....    DCD    268440496
    $t
    i.HciGetLeSupFeat
    HciGetLeSupFeat
        0x0001b2c0:    4902        .I      LDR      r1,[pc,#8] ; [0x1b2cc] = 0x100013b0
        0x0001b2c2:    e9d10122    ..".    LDRD     r0,r1,[r1,#0x88]
        0x0001b2c6:    f0200002     ...    BIC      r0,r0,#2
        0x0001b2ca:    4770        pG      BX       lr
    $d
        0x0001b2cc:    100013b0    ....    DCD    268440496
    $t
    i.HciGetMaxRxAclLen
    HciGetMaxRxAclLen
        0x0001b2d0:    4801        .H      LDR      r0,[pc,#4] ; [0x1b2d8] = 0x100013b0
        0x0001b2d2:    f8b0007c    ..|.    LDRH     r0,[r0,#0x7c]
        0x0001b2d6:    4770        pG      BX       lr
    $d
        0x0001b2d8:    100013b0    ....    DCD    268440496
    $t
    i.HciHandler
    HciHandler
        0x0001b2dc:    f7ffbe00    ....    B.W      HciCoreHandler ; 0x1aee0
    i.HciHandlerInit
    HciHandlerInit
        0x0001b2e0:    4903        .I      LDR      r1,[pc,#12] ; [0x1b2f0] = 0x10000f6c
        0x0001b2e2:    f8810020    .. .    STRB     r0,[r1,#0x20]
        0x0001b2e6:    2000        .       MOVS     r0,#0
        0x0001b2e8:    6008        .`      STR      r0,[r1,#0]
        0x0001b2ea:    6048        H`      STR      r0,[r1,#4]
        0x0001b2ec:    f7ffbe38    ..8.    B.W      HciCoreInit ; 0x1af60
    $d
        0x0001b2f0:    10000f6c    l...    DCD    268439404
    $t
    i.HciLeAddDeviceToResolvingListCmd
    HciLeAddDeviceToResolvingListCmd
        0x0001b2f4:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001b2f8:    4604        .F      MOV      r4,r0
        0x0001b2fa:    461d        .F      MOV      r5,r3
        0x0001b2fc:    4616        .F      MOV      r6,r2
        0x0001b2fe:    460f        .F      MOV      r7,r1
        0x0001b300:    202a        *       MOVS     r0,#0x2a
        0x0001b302:    f001fcf1    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001b306:    b120         .      CBZ      r0,0x1b312 ; HciLeAddDeviceToResolvingListCmd + 30
        0x0001b308:    2127        '!      MOVS     r1,#0x27
        0x0001b30a:    7001        .p      STRB     r1,[r0,#0]
        0x0001b30c:    2220         "      MOVS     r2,#0x20
        0x0001b30e:    7042        Bp      STRB     r2,[r0,#1]
        0x0001b310:    7081        .p      STRB     r1,[r0,#2]
        0x0001b312:    ea5f0800    _...    MOVS     r8,r0
        0x0001b316:    bf08        ..      IT       EQ
        0x0001b318:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001b31c:    f1080003    ....    ADD      r0,r8,#3
        0x0001b320:    4639        9F      MOV      r1,r7
        0x0001b322:    f8004b01    ...K    STRB     r4,[r0],#1
        0x0001b326:    4604        .F      MOV      r4,r0
        0x0001b328:    f7fff853    ..S.    BL       BdaCpy ; 0x1a3d2
        0x0001b32c:    6831        1h      LDR      r1,[r6,#0]
        0x0001b32e:    f8c41006    ....    STR      r1,[r4,#6]
        0x0001b332:    6871        qh      LDR      r1,[r6,#4]
        0x0001b334:    f8c4100a    ....    STR      r1,[r4,#0xa]
        0x0001b338:    68b1        .h      LDR      r1,[r6,#8]
        0x0001b33a:    f8c4100e    ....    STR      r1,[r4,#0xe]
        0x0001b33e:    68f1        .h      LDR      r1,[r6,#0xc]
        0x0001b340:    f8c41012    ....    STR      r1,[r4,#0x12]
        0x0001b344:    6829        )h      LDR      r1,[r5,#0]
        0x0001b346:    f8c41016    ....    STR      r1,[r4,#0x16]
        0x0001b34a:    6869        ih      LDR      r1,[r5,#4]
        0x0001b34c:    f8c4101a    ....    STR      r1,[r4,#0x1a]
        0x0001b350:    68a9        .h      LDR      r1,[r5,#8]
        0x0001b352:    f8c4101e    ....    STR      r1,[r4,#0x1e]
        0x0001b356:    68e9        .h      LDR      r1,[r5,#0xc]
        0x0001b358:    f8c41022    ..".    STR      r1,[r4,#0x22]
        0x0001b35c:    4640        @F      MOV      r0,r8
        0x0001b35e:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001b362:    f019bc03    ....    B.W      hciCmdSend ; 0x34b6c
    i.HciLeClearResolvingList
    HciLeClearResolvingList
        0x0001b366:    b510        ..      PUSH     {r4,lr}
        0x0001b368:    2003        .       MOVS     r0,#3
        0x0001b36a:    f001fcbd    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001b36e:    b128        (.      CBZ      r0,0x1b37c ; HciLeClearResolvingList + 22
        0x0001b370:    2129        )!      MOVS     r1,#0x29
        0x0001b372:    7001        .p      STRB     r1,[r0,#0]
        0x0001b374:    2120         !      MOVS     r1,#0x20
        0x0001b376:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b378:    2100        .!      MOVS     r1,#0
        0x0001b37a:    7081        .p      STRB     r1,[r0,#2]
        0x0001b37c:    2800        .(      CMP      r0,#0
        0x0001b37e:    bf08        ..      IT       EQ
        0x0001b380:    bd10        ..      POPEQ    {r4,pc}
        0x0001b382:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b386:    f019bbf1    ....    B.W      hciCmdSend ; 0x34b6c
    i.HciLeConnUpdateCmd
    HciLeConnUpdateCmd
        0x0001b38a:    b570        p.      PUSH     {r4-r6,lr}
        0x0001b38c:    4605        .F      MOV      r5,r0
        0x0001b38e:    460c        .F      MOV      r4,r1
        0x0001b390:    2011        .       MOVS     r0,#0x11
        0x0001b392:    f001fca9    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001b396:    b128        (.      CBZ      r0,0x1b3a4 ; HciLeConnUpdateCmd + 26
        0x0001b398:    2113        .!      MOVS     r1,#0x13
        0x0001b39a:    7001        .p      STRB     r1,[r0,#0]
        0x0001b39c:    2120         !      MOVS     r1,#0x20
        0x0001b39e:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b3a0:    210e        .!      MOVS     r1,#0xe
        0x0001b3a2:    7081        .p      STRB     r1,[r0,#2]
        0x0001b3a4:    2800        .(      CMP      r0,#0
        0x0001b3a6:    bf08        ..      IT       EQ
        0x0001b3a8:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001b3aa:    1cc2        ..      ADDS     r2,r0,#3
        0x0001b3ac:    70c5        .p      STRB     r5,[r0,#3]
        0x0001b3ae:    0a29        ).      LSRS     r1,r5,#8
        0x0001b3b0:    7101        .q      STRB     r1,[r0,#4]
        0x0001b3b2:    7821        !x      LDRB     r1,[r4,#0]
        0x0001b3b4:    7141        Aq      STRB     r1,[r0,#5]
        0x0001b3b6:    8821        !.      LDRH     r1,[r4,#0]
        0x0001b3b8:    0a09        ..      LSRS     r1,r1,#8
        0x0001b3ba:    7181        .q      STRB     r1,[r0,#6]
        0x0001b3bc:    78a1        .x      LDRB     r1,[r4,#2]
        0x0001b3be:    71c1        .q      STRB     r1,[r0,#7]
        0x0001b3c0:    8861        a.      LDRH     r1,[r4,#2]
        0x0001b3c2:    0a09        ..      LSRS     r1,r1,#8
        0x0001b3c4:    7201        .r      STRB     r1,[r0,#8]
        0x0001b3c6:    7921        !y      LDRB     r1,[r4,#4]
        0x0001b3c8:    7241        Ar      STRB     r1,[r0,#9]
        0x0001b3ca:    88a1        ..      LDRH     r1,[r4,#4]
        0x0001b3cc:    0a09        ..      LSRS     r1,r1,#8
        0x0001b3ce:    71d1        .q      STRB     r1,[r2,#7]
        0x0001b3d0:    79a1        .y      LDRB     r1,[r4,#6]
        0x0001b3d2:    7211        .r      STRB     r1,[r2,#8]
        0x0001b3d4:    88e1        ..      LDRH     r1,[r4,#6]
        0x0001b3d6:    0a09        ..      LSRS     r1,r1,#8
        0x0001b3d8:    7251        Qr      STRB     r1,[r2,#9]
        0x0001b3da:    7a21        !z      LDRB     r1,[r4,#8]
        0x0001b3dc:    7291        .r      STRB     r1,[r2,#0xa]
        0x0001b3de:    8921        !.      LDRH     r1,[r4,#8]
        0x0001b3e0:    0a09        ..      LSRS     r1,r1,#8
        0x0001b3e2:    72d1        .r      STRB     r1,[r2,#0xb]
        0x0001b3e4:    7aa1        .z      LDRB     r1,[r4,#0xa]
        0x0001b3e6:    7311        .s      STRB     r1,[r2,#0xc]
        0x0001b3e8:    8961        a.      LDRH     r1,[r4,#0xa]
        0x0001b3ea:    0a09        ..      LSRS     r1,r1,#8
        0x0001b3ec:    7351        Qs      STRB     r1,[r2,#0xd]
        0x0001b3ee:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001b3f2:    f019bbbb    ....    B.W      hciCmdSend ; 0x34b6c
    i.HciLeEncryptCmd
    HciLeEncryptCmd
        0x0001b3f6:    b570        p.      PUSH     {r4-r6,lr}
        0x0001b3f8:    4605        .F      MOV      r5,r0
        0x0001b3fa:    460c        .F      MOV      r4,r1
        0x0001b3fc:    2023        #       MOVS     r0,#0x23
        0x0001b3fe:    f001fc73    ..s.    BL       WsfMsgAlloc ; 0x1cce8
        0x0001b402:    b120         .      CBZ      r0,0x1b40e ; HciLeEncryptCmd + 24
        0x0001b404:    2117        .!      MOVS     r1,#0x17
        0x0001b406:    7001        .p      STRB     r1,[r0,#0]
        0x0001b408:    2120         !      MOVS     r1,#0x20
        0x0001b40a:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b40c:    7081        .p      STRB     r1,[r0,#2]
        0x0001b40e:    2800        .(      CMP      r0,#0
        0x0001b410:    bf08        ..      IT       EQ
        0x0001b412:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001b414:    6829        )h      LDR      r1,[r5,#0]
        0x0001b416:    f8c01003    ....    STR      r1,[r0,#3]
        0x0001b41a:    6869        ih      LDR      r1,[r5,#4]
        0x0001b41c:    f8c01007    ....    STR      r1,[r0,#7]
        0x0001b420:    68a9        .h      LDR      r1,[r5,#8]
        0x0001b422:    f8c0100b    ....    STR      r1,[r0,#0xb]
        0x0001b426:    68e9        .h      LDR      r1,[r5,#0xc]
        0x0001b428:    f8c0100f    ....    STR      r1,[r0,#0xf]
        0x0001b42c:    6822        "h      LDR      r2,[r4,#0]
        0x0001b42e:    f8c02013    ...     STR      r2,[r0,#0x13]
        0x0001b432:    6862        bh      LDR      r2,[r4,#4]
        0x0001b434:    f8c02017    ...     STR      r2,[r0,#0x17]
        0x0001b438:    68a2        .h      LDR      r2,[r4,#8]
        0x0001b43a:    f8c0201b    ...     STR      r2,[r0,#0x1b]
        0x0001b43e:    68e2        .h      LDR      r2,[r4,#0xc]
        0x0001b440:    f8c0201f    ...     STR      r2,[r0,#0x1f]
        0x0001b444:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001b448:    f019bb90    ....    B.W      hciCmdSend ; 0x34b6c
    i.HciLeGenerateDHKey
    HciLeGenerateDHKey
        0x0001b44c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001b450:    4606        .F      MOV      r6,r0
        0x0001b452:    460f        .F      MOV      r7,r1
        0x0001b454:    2043        C       MOVS     r0,#0x43
        0x0001b456:    f001fc47    ..G.    BL       WsfMsgAlloc ; 0x1cce8
        0x0001b45a:    b128        (.      CBZ      r0,0x1b468 ; HciLeGenerateDHKey + 28
        0x0001b45c:    2126        &!      MOVS     r1,#0x26
        0x0001b45e:    7001        .p      STRB     r1,[r0,#0]
        0x0001b460:    2120         !      MOVS     r1,#0x20
        0x0001b462:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b464:    2140        @!      MOVS     r1,#0x40
        0x0001b466:    7081        .p      STRB     r1,[r0,#2]
        0x0001b468:    0004        ..      MOVS     r4,r0
        0x0001b46a:    bf08        ..      IT       EQ
        0x0001b46c:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001b470:    1ce5        ..      ADDS     r5,r4,#3
        0x0001b472:    2220         "      MOVS     r2,#0x20
        0x0001b474:    4631        1F      MOV      r1,r6
        0x0001b476:    4628        (F      MOV      r0,r5
        0x0001b478:    f7fdf8fe    ....    BL       __aeabi_memcpy ; 0x18678
        0x0001b47c:    2220         "      MOVS     r2,#0x20
        0x0001b47e:    4639        9F      MOV      r1,r7
        0x0001b480:    f1050020    .. .    ADD      r0,r5,#0x20
        0x0001b484:    f7fdf8f8    ....    BL       __aeabi_memcpy ; 0x18678
        0x0001b488:    4620         F      MOV      r0,r4
        0x0001b48a:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001b48e:    f019bb6d    ..m.    B.W      hciCmdSend ; 0x34b6c
    i.HciLeLtkReqNegReplCmd
    HciLeLtkReqNegReplCmd
        0x0001b492:    b510        ..      PUSH     {r4,lr}
        0x0001b494:    4604        .F      MOV      r4,r0
        0x0001b496:    2005        .       MOVS     r0,#5
        0x0001b498:    f001fc26    ..&.    BL       WsfMsgAlloc ; 0x1cce8
        0x0001b49c:    b128        (.      CBZ      r0,0x1b4aa ; HciLeLtkReqNegReplCmd + 24
        0x0001b49e:    211b        .!      MOVS     r1,#0x1b
        0x0001b4a0:    7001        .p      STRB     r1,[r0,#0]
        0x0001b4a2:    2120         !      MOVS     r1,#0x20
        0x0001b4a4:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b4a6:    2102        .!      MOVS     r1,#2
        0x0001b4a8:    7081        .p      STRB     r1,[r0,#2]
        0x0001b4aa:    2800        .(      CMP      r0,#0
        0x0001b4ac:    bf08        ..      IT       EQ
        0x0001b4ae:    bd10        ..      POPEQ    {r4,pc}
        0x0001b4b0:    70c4        .p      STRB     r4,[r0,#3]
        0x0001b4b2:    0a22        ".      LSRS     r2,r4,#8
        0x0001b4b4:    7102        .q      STRB     r2,[r0,#4]
        0x0001b4b6:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b4ba:    f019bb57    ..W.    B.W      hciCmdSend ; 0x34b6c
    i.HciLeLtkReqReplCmd
    HciLeLtkReqReplCmd
        0x0001b4be:    b570        p.      PUSH     {r4-r6,lr}
        0x0001b4c0:    4604        .F      MOV      r4,r0
        0x0001b4c2:    460d        .F      MOV      r5,r1
        0x0001b4c4:    2015        .       MOVS     r0,#0x15
        0x0001b4c6:    f001fc0f    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001b4ca:    b128        (.      CBZ      r0,0x1b4d8 ; HciLeLtkReqReplCmd + 26
        0x0001b4cc:    211a        .!      MOVS     r1,#0x1a
        0x0001b4ce:    7001        .p      STRB     r1,[r0,#0]
        0x0001b4d0:    2120         !      MOVS     r1,#0x20
        0x0001b4d2:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b4d4:    2112        .!      MOVS     r1,#0x12
        0x0001b4d6:    7081        .p      STRB     r1,[r0,#2]
        0x0001b4d8:    2800        .(      CMP      r0,#0
        0x0001b4da:    bf08        ..      IT       EQ
        0x0001b4dc:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001b4de:    1cc2        ..      ADDS     r2,r0,#3
        0x0001b4e0:    0a21        !.      LSRS     r1,r4,#8
        0x0001b4e2:    f8024b01    ...K    STRB     r4,[r2],#1
        0x0001b4e6:    f8021b01    ....    STRB     r1,[r2],#1
        0x0001b4ea:    6829        )h      LDR      r1,[r5,#0]
        0x0001b4ec:    6011        .`      STR      r1,[r2,#0]
        0x0001b4ee:    6869        ih      LDR      r1,[r5,#4]
        0x0001b4f0:    6051        Q`      STR      r1,[r2,#4]
        0x0001b4f2:    68a9        .h      LDR      r1,[r5,#8]
        0x0001b4f4:    6091        .`      STR      r1,[r2,#8]
        0x0001b4f6:    68e9        .h      LDR      r1,[r5,#0xc]
        0x0001b4f8:    60d1        .`      STR      r1,[r2,#0xc]
        0x0001b4fa:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001b4fe:    f019bb35    ..5.    B.W      hciCmdSend ; 0x34b6c
    i.HciLeRandCmd
    HciLeRandCmd
        0x0001b502:    b510        ..      PUSH     {r4,lr}
        0x0001b504:    2003        .       MOVS     r0,#3
        0x0001b506:    f001fbef    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001b50a:    b128        (.      CBZ      r0,0x1b518 ; HciLeRandCmd + 22
        0x0001b50c:    2118        .!      MOVS     r1,#0x18
        0x0001b50e:    7001        .p      STRB     r1,[r0,#0]
        0x0001b510:    2120         !      MOVS     r1,#0x20
        0x0001b512:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b514:    2100        .!      MOVS     r1,#0
        0x0001b516:    7081        .p      STRB     r1,[r0,#2]
        0x0001b518:    2800        .(      CMP      r0,#0
        0x0001b51a:    bf08        ..      IT       EQ
        0x0001b51c:    bd10        ..      POPEQ    {r4,pc}
        0x0001b51e:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b522:    f019bb23    ..#.    B.W      hciCmdSend ; 0x34b6c
    i.HciLeReadBufSizeCmd
    HciLeReadBufSizeCmd
        0x0001b526:    b510        ..      PUSH     {r4,lr}
        0x0001b528:    2003        .       MOVS     r0,#3
        0x0001b52a:    f001fbdd    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001b52e:    b128        (.      CBZ      r0,0x1b53c ; HciLeReadBufSizeCmd + 22
        0x0001b530:    2102        .!      MOVS     r1,#2
        0x0001b532:    7001        .p      STRB     r1,[r0,#0]
        0x0001b534:    2120         !      MOVS     r1,#0x20
        0x0001b536:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b538:    2100        .!      MOVS     r1,#0
        0x0001b53a:    7081        .p      STRB     r1,[r0,#2]
        0x0001b53c:    2800        .(      CMP      r0,#0
        0x0001b53e:    bf08        ..      IT       EQ
        0x0001b540:    bd10        ..      POPEQ    {r4,pc}
        0x0001b542:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b546:    f019bb11    ....    B.W      hciCmdSend ; 0x34b6c
    i.HciLeReadLocalP256PubKey
    HciLeReadLocalP256PubKey
        0x0001b54a:    b510        ..      PUSH     {r4,lr}
        0x0001b54c:    2003        .       MOVS     r0,#3
        0x0001b54e:    f001fbcb    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001b552:    b128        (.      CBZ      r0,0x1b560 ; HciLeReadLocalP256PubKey + 22
        0x0001b554:    2125        %!      MOVS     r1,#0x25
        0x0001b556:    7001        .p      STRB     r1,[r0,#0]
        0x0001b558:    2120         !      MOVS     r1,#0x20
        0x0001b55a:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b55c:    2100        .!      MOVS     r1,#0
        0x0001b55e:    7081        .p      STRB     r1,[r0,#2]
        0x0001b560:    2800        .(      CMP      r0,#0
        0x0001b562:    bf08        ..      IT       EQ
        0x0001b564:    bd10        ..      POPEQ    {r4,pc}
        0x0001b566:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b56a:    f019baff    ....    B.W      hciCmdSend ; 0x34b6c
    i.HciLeReadLocalSupFeatCmd
    HciLeReadLocalSupFeatCmd
        0x0001b56e:    b510        ..      PUSH     {r4,lr}
        0x0001b570:    2403        .$      MOVS     r4,#3
        0x0001b572:    4620         F      MOV      r0,r4
        0x0001b574:    f001fbb8    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001b578:    b120         .      CBZ      r0,0x1b584 ; HciLeReadLocalSupFeatCmd + 22
        0x0001b57a:    7004        .p      STRB     r4,[r0,#0]
        0x0001b57c:    2120         !      MOVS     r1,#0x20
        0x0001b57e:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b580:    2100        .!      MOVS     r1,#0
        0x0001b582:    7081        .p      STRB     r1,[r0,#2]
        0x0001b584:    2800        .(      CMP      r0,#0
        0x0001b586:    bf08        ..      IT       EQ
        0x0001b588:    bd10        ..      POPEQ    {r4,pc}
        0x0001b58a:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b58e:    f019baed    ....    B.W      hciCmdSend ; 0x34b6c
    i.HciLeReadMaxDataLen
    HciLeReadMaxDataLen
        0x0001b592:    b510        ..      PUSH     {r4,lr}
        0x0001b594:    2003        .       MOVS     r0,#3
        0x0001b596:    f001fba7    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001b59a:    b128        (.      CBZ      r0,0x1b5a8 ; HciLeReadMaxDataLen + 22
        0x0001b59c:    212f        /!      MOVS     r1,#0x2f
        0x0001b59e:    7001        .p      STRB     r1,[r0,#0]
        0x0001b5a0:    2120         !      MOVS     r1,#0x20
        0x0001b5a2:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b5a4:    2100        .!      MOVS     r1,#0
        0x0001b5a6:    7081        .p      STRB     r1,[r0,#2]
        0x0001b5a8:    2800        .(      CMP      r0,#0
        0x0001b5aa:    bf08        ..      IT       EQ
        0x0001b5ac:    bd10        ..      POPEQ    {r4,pc}
        0x0001b5ae:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b5b2:    f019badb    ....    B.W      hciCmdSend ; 0x34b6c
    i.HciLeReadRemoteFeatCmd
    HciLeReadRemoteFeatCmd
        0x0001b5b6:    b510        ..      PUSH     {r4,lr}
        0x0001b5b8:    4604        .F      MOV      r4,r0
        0x0001b5ba:    2005        .       MOVS     r0,#5
        0x0001b5bc:    f001fb94    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001b5c0:    b128        (.      CBZ      r0,0x1b5ce ; HciLeReadRemoteFeatCmd + 24
        0x0001b5c2:    2116        .!      MOVS     r1,#0x16
        0x0001b5c4:    7001        .p      STRB     r1,[r0,#0]
        0x0001b5c6:    2120         !      MOVS     r1,#0x20
        0x0001b5c8:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b5ca:    2102        .!      MOVS     r1,#2
        0x0001b5cc:    7081        .p      STRB     r1,[r0,#2]
        0x0001b5ce:    2800        .(      CMP      r0,#0
        0x0001b5d0:    bf08        ..      IT       EQ
        0x0001b5d2:    bd10        ..      POPEQ    {r4,pc}
        0x0001b5d4:    70c4        .p      STRB     r4,[r0,#3]
        0x0001b5d6:    0a22        ".      LSRS     r2,r4,#8
        0x0001b5d8:    7102        .q      STRB     r2,[r0,#4]
        0x0001b5da:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b5de:    f019bac5    ....    B.W      hciCmdSend ; 0x34b6c
    i.HciLeReadResolvingListSize
    HciLeReadResolvingListSize
        0x0001b5e2:    b510        ..      PUSH     {r4,lr}
        0x0001b5e4:    2003        .       MOVS     r0,#3
        0x0001b5e6:    f001fb7f    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001b5ea:    b128        (.      CBZ      r0,0x1b5f8 ; HciLeReadResolvingListSize + 22
        0x0001b5ec:    212a        *!      MOVS     r1,#0x2a
        0x0001b5ee:    7001        .p      STRB     r1,[r0,#0]
        0x0001b5f0:    2120         !      MOVS     r1,#0x20
        0x0001b5f2:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b5f4:    2100        .!      MOVS     r1,#0
        0x0001b5f6:    7081        .p      STRB     r1,[r0,#2]
        0x0001b5f8:    2800        .(      CMP      r0,#0
        0x0001b5fa:    bf08        ..      IT       EQ
        0x0001b5fc:    bd10        ..      POPEQ    {r4,pc}
        0x0001b5fe:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b602:    f019bab3    ....    B.W      hciCmdSend ; 0x34b6c
    i.HciLeReadSupStatesCmd
    HciLeReadSupStatesCmd
        0x0001b606:    b510        ..      PUSH     {r4,lr}
        0x0001b608:    2003        .       MOVS     r0,#3
        0x0001b60a:    f001fb6d    ..m.    BL       WsfMsgAlloc ; 0x1cce8
        0x0001b60e:    b128        (.      CBZ      r0,0x1b61c ; HciLeReadSupStatesCmd + 22
        0x0001b610:    211c        .!      MOVS     r1,#0x1c
        0x0001b612:    7001        .p      STRB     r1,[r0,#0]
        0x0001b614:    2120         !      MOVS     r1,#0x20
        0x0001b616:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b618:    2100        .!      MOVS     r1,#0
        0x0001b61a:    7081        .p      STRB     r1,[r0,#2]
        0x0001b61c:    2800        .(      CMP      r0,#0
        0x0001b61e:    bf08        ..      IT       EQ
        0x0001b620:    bd10        ..      POPEQ    {r4,pc}
        0x0001b622:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b626:    f019baa1    ....    B.W      hciCmdSend ; 0x34b6c
    i.HciLeReadWhiteListSizeCmd
    HciLeReadWhiteListSizeCmd
        0x0001b62a:    b510        ..      PUSH     {r4,lr}
        0x0001b62c:    2003        .       MOVS     r0,#3
        0x0001b62e:    f001fb5b    ..[.    BL       WsfMsgAlloc ; 0x1cce8
        0x0001b632:    b128        (.      CBZ      r0,0x1b640 ; HciLeReadWhiteListSizeCmd + 22
        0x0001b634:    210f        .!      MOVS     r1,#0xf
        0x0001b636:    7001        .p      STRB     r1,[r0,#0]
        0x0001b638:    2120         !      MOVS     r1,#0x20
        0x0001b63a:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b63c:    2100        .!      MOVS     r1,#0
        0x0001b63e:    7081        .p      STRB     r1,[r0,#2]
        0x0001b640:    2800        .(      CMP      r0,#0
        0x0001b642:    bf08        ..      IT       EQ
        0x0001b644:    bd10        ..      POPEQ    {r4,pc}
        0x0001b646:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b64a:    f019ba8f    ....    B.W      hciCmdSend ; 0x34b6c
    i.HciLeRemoteConnParamReqNegReply
    HciLeRemoteConnParamReqNegReply
        0x0001b64e:    b570        p.      PUSH     {r4-r6,lr}
        0x0001b650:    4604        .F      MOV      r4,r0
        0x0001b652:    460d        .F      MOV      r5,r1
        0x0001b654:    2006        .       MOVS     r0,#6
        0x0001b656:    f001fb47    ..G.    BL       WsfMsgAlloc ; 0x1cce8
        0x0001b65a:    b128        (.      CBZ      r0,0x1b668 ; HciLeRemoteConnParamReqNegReply + 26
        0x0001b65c:    2121        !!      MOVS     r1,#0x21
        0x0001b65e:    7001        .p      STRB     r1,[r0,#0]
        0x0001b660:    2120         !      MOVS     r1,#0x20
        0x0001b662:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b664:    2103        .!      MOVS     r1,#3
        0x0001b666:    7081        .p      STRB     r1,[r0,#2]
        0x0001b668:    2800        .(      CMP      r0,#0
        0x0001b66a:    bf08        ..      IT       EQ
        0x0001b66c:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001b66e:    70c4        .p      STRB     r4,[r0,#3]
        0x0001b670:    0a21        !.      LSRS     r1,r4,#8
        0x0001b672:    7101        .q      STRB     r1,[r0,#4]
        0x0001b674:    7145        Eq      STRB     r5,[r0,#5]
        0x0001b676:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001b67a:    f019ba77    ..w.    B.W      hciCmdSend ; 0x34b6c
    i.HciLeRemoteConnParamReqReply
    HciLeRemoteConnParamReqReply
        0x0001b67e:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0001b682:    4607        .F      MOV      r7,r0
        0x0001b684:    e9dd9809    ....    LDRD     r9,r8,[sp,#0x24]
        0x0001b688:    461c        .F      MOV      r4,r3
        0x0001b68a:    4615        .F      MOV      r5,r2
        0x0001b68c:    460e        .F      MOV      r6,r1
        0x0001b68e:    2011        .       MOVS     r0,#0x11
        0x0001b690:    f8dda020    .. .    LDR      r10,[sp,#0x20]
        0x0001b694:    f001fb28    ..(.    BL       WsfMsgAlloc ; 0x1cce8
        0x0001b698:    0001        ..      MOVS     r1,r0
        0x0001b69a:    d004        ..      BEQ      0x1b6a6 ; HciLeRemoteConnParamReqReply + 40
        0x0001b69c:    2020                MOVS     r0,#0x20
        0x0001b69e:    7008        .p      STRB     r0,[r1,#0]
        0x0001b6a0:    7048        Hp      STRB     r0,[r1,#1]
        0x0001b6a2:    200e        .       MOVS     r0,#0xe
        0x0001b6a4:    7088        .p      STRB     r0,[r1,#2]
        0x0001b6a6:    2900        .)      CMP      r1,#0
        0x0001b6a8:    bf08        ..      IT       EQ
        0x0001b6aa:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0001b6ae:    1cc8        ..      ADDS     r0,r1,#3
        0x0001b6b0:    70cf        .p      STRB     r7,[r1,#3]
        0x0001b6b2:    0a3a        :.      LSRS     r2,r7,#8
        0x0001b6b4:    710a        .q      STRB     r2,[r1,#4]
        0x0001b6b6:    714e        Nq      STRB     r6,[r1,#5]
        0x0001b6b8:    0a32        2.      LSRS     r2,r6,#8
        0x0001b6ba:    718a        .q      STRB     r2,[r1,#6]
        0x0001b6bc:    71cd        .q      STRB     r5,[r1,#7]
        0x0001b6be:    0a2a        *.      LSRS     r2,r5,#8
        0x0001b6c0:    720a        .r      STRB     r2,[r1,#8]
        0x0001b6c2:    724c        Lr      STRB     r4,[r1,#9]
        0x0001b6c4:    0a22        ".      LSRS     r2,r4,#8
        0x0001b6c6:    728a        .r      STRB     r2,[r1,#0xa]
        0x0001b6c8:    f881a00b    ....    STRB     r10,[r1,#0xb]
        0x0001b6cc:    ea4f221a    O.."    LSR      r2,r10,#8
        0x0001b6d0:    730a        .s      STRB     r2,[r1,#0xc]
        0x0001b6d2:    f881900d    ....    STRB     r9,[r1,#0xd]
        0x0001b6d6:    ea4f2219    O.."    LSR      r2,r9,#8
        0x0001b6da:    72c2        .r      STRB     r2,[r0,#0xb]
        0x0001b6dc:    f880800c    ....    STRB     r8,[r0,#0xc]
        0x0001b6e0:    ea4f2218    O.."    LSR      r2,r8,#8
        0x0001b6e4:    7342        Bs      STRB     r2,[r0,#0xd]
        0x0001b6e6:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x0001b6ea:    4608        .F      MOV      r0,r1
        0x0001b6ec:    f019ba3e    ..>.    B.W      hciCmdSend ; 0x34b6c
    i.HciLeRemoveDeviceFromResolvingList
    HciLeRemoveDeviceFromResolvingList
        0x0001b6f0:    b570        p.      PUSH     {r4-r6,lr}
        0x0001b6f2:    4605        .F      MOV      r5,r0
        0x0001b6f4:    460e        .F      MOV      r6,r1
        0x0001b6f6:    200a        .       MOVS     r0,#0xa
        0x0001b6f8:    f001faf6    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001b6fc:    b128        (.      CBZ      r0,0x1b70a ; HciLeRemoveDeviceFromResolvingList + 26
        0x0001b6fe:    2128        (!      MOVS     r1,#0x28
        0x0001b700:    7001        .p      STRB     r1,[r0,#0]
        0x0001b702:    2120         !      MOVS     r1,#0x20
        0x0001b704:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b706:    2107        .!      MOVS     r1,#7
        0x0001b708:    7081        .p      STRB     r1,[r0,#2]
        0x0001b70a:    0004        ..      MOVS     r4,r0
        0x0001b70c:    bf08        ..      IT       EQ
        0x0001b70e:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001b710:    1ce0        ..      ADDS     r0,r4,#3
        0x0001b712:    4631        1F      MOV      r1,r6
        0x0001b714:    f8005b01    ...[    STRB     r5,[r0],#1
        0x0001b718:    f7fefe5b    ..[.    BL       BdaCpy ; 0x1a3d2
        0x0001b71c:    4620         F      MOV      r0,r4
        0x0001b71e:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001b722:    f019ba23    ..#.    B.W      hciCmdSend ; 0x34b6c
    i.HciLeRequestPeerScaCmd
    HciLeRequestPeerScaCmd
        0x0001b726:    b510        ..      PUSH     {r4,lr}
        0x0001b728:    4604        .F      MOV      r4,r0
        0x0001b72a:    2005        .       MOVS     r0,#5
        0x0001b72c:    f001fadc    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001b730:    b128        (.      CBZ      r0,0x1b73e ; HciLeRequestPeerScaCmd + 24
        0x0001b732:    216d        m!      MOVS     r1,#0x6d
        0x0001b734:    7001        .p      STRB     r1,[r0,#0]
        0x0001b736:    2120         !      MOVS     r1,#0x20
        0x0001b738:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b73a:    2102        .!      MOVS     r1,#2
        0x0001b73c:    7081        .p      STRB     r1,[r0,#2]
        0x0001b73e:    2800        .(      CMP      r0,#0
        0x0001b740:    bf08        ..      IT       EQ
        0x0001b742:    bd10        ..      POPEQ    {r4,pc}
        0x0001b744:    70c4        .p      STRB     r4,[r0,#3]
        0x0001b746:    0a22        ".      LSRS     r2,r4,#8
        0x0001b748:    7102        .q      STRB     r2,[r0,#4]
        0x0001b74a:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b74e:    f019ba0d    ....    B.W      hciCmdSend ; 0x34b6c
    i.HciLeSetAddrResolutionEnable
    HciLeSetAddrResolutionEnable
        0x0001b752:    b510        ..      PUSH     {r4,lr}
        0x0001b754:    4604        .F      MOV      r4,r0
        0x0001b756:    2004        .       MOVS     r0,#4
        0x0001b758:    f001fac6    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001b75c:    b128        (.      CBZ      r0,0x1b76a ; HciLeSetAddrResolutionEnable + 24
        0x0001b75e:    212d        -!      MOVS     r1,#0x2d
        0x0001b760:    7001        .p      STRB     r1,[r0,#0]
        0x0001b762:    2120         !      MOVS     r1,#0x20
        0x0001b764:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b766:    2101        .!      MOVS     r1,#1
        0x0001b768:    7081        .p      STRB     r1,[r0,#2]
        0x0001b76a:    2800        .(      CMP      r0,#0
        0x0001b76c:    bf08        ..      IT       EQ
        0x0001b76e:    bd10        ..      POPEQ    {r4,pc}
        0x0001b770:    70c4        .p      STRB     r4,[r0,#3]
        0x0001b772:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b776:    f019b9f9    ....    B.W      hciCmdSend ; 0x34b6c
    i.HciLeSetAdvDataCmd
    HciLeSetAdvDataCmd
        0x0001b77a:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001b77e:    4605        .F      MOV      r5,r0
        0x0001b780:    460e        .F      MOV      r6,r1
        0x0001b782:    2023        #       MOVS     r0,#0x23
        0x0001b784:    f001fab0    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001b788:    b120         .      CBZ      r0,0x1b794 ; HciLeSetAdvDataCmd + 26
        0x0001b78a:    2108        .!      MOVS     r1,#8
        0x0001b78c:    7001        .p      STRB     r1,[r0,#0]
        0x0001b78e:    2120         !      MOVS     r1,#0x20
        0x0001b790:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b792:    7081        .p      STRB     r1,[r0,#2]
        0x0001b794:    0007        ..      MOVS     r7,r0
        0x0001b796:    bf08        ..      IT       EQ
        0x0001b798:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001b79c:    70fd        .p      STRB     r5,[r7,#3]
        0x0001b79e:    1d3c        <.      ADDS     r4,r7,#4
        0x0001b7a0:    462a        *F      MOV      r2,r5
        0x0001b7a2:    4631        1F      MOV      r1,r6
        0x0001b7a4:    4620         F      MOV      r0,r4
        0x0001b7a6:    f7fcff67    ..g.    BL       __aeabi_memcpy ; 0x18678
        0x0001b7aa:    1960        `.      ADDS     r0,r4,r5
        0x0001b7ac:    f1c5011f    ....    RSB      r1,r5,#0x1f
        0x0001b7b0:    f7fdf860    ..`.    BL       __aeabi_memclr ; 0x18874
        0x0001b7b4:    4638        8F      MOV      r0,r7
        0x0001b7b6:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001b7ba:    f019b9d7    ....    B.W      hciCmdSend ; 0x34b6c
    i.HciLeSetAdvEnableCmd
    HciLeSetAdvEnableCmd
        0x0001b7be:    b510        ..      PUSH     {r4,lr}
        0x0001b7c0:    4604        .F      MOV      r4,r0
        0x0001b7c2:    2004        .       MOVS     r0,#4
        0x0001b7c4:    f001fa90    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001b7c8:    b128        (.      CBZ      r0,0x1b7d6 ; HciLeSetAdvEnableCmd + 24
        0x0001b7ca:    210a        .!      MOVS     r1,#0xa
        0x0001b7cc:    7001        .p      STRB     r1,[r0,#0]
        0x0001b7ce:    2120         !      MOVS     r1,#0x20
        0x0001b7d0:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b7d2:    2101        .!      MOVS     r1,#1
        0x0001b7d4:    7081        .p      STRB     r1,[r0,#2]
        0x0001b7d6:    2800        .(      CMP      r0,#0
        0x0001b7d8:    bf08        ..      IT       EQ
        0x0001b7da:    bd10        ..      POPEQ    {r4,pc}
        0x0001b7dc:    70c4        .p      STRB     r4,[r0,#3]
        0x0001b7de:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b7e2:    f019b9c3    ....    B.W      hciCmdSend ; 0x34b6c
    i.HciLeSetAdvParamCmd
    HciLeSetAdvParamCmd
        0x0001b7e6:    e92d5fff    -.._    PUSH     {r0-r12,lr}
        0x0001b7ea:    4605        .F      MOV      r5,r0
        0x0001b7ec:    e9dd7a0f    ...z    LDRD     r7,r10,[sp,#0x3c]
        0x0001b7f0:    4690        .F      MOV      r8,r2
        0x0001b7f2:    460e        .F      MOV      r6,r1
        0x0001b7f4:    2012        .       MOVS     r0,#0x12
        0x0001b7f6:    f8ddb038    ..8.    LDR      r11,[sp,#0x38]
        0x0001b7fa:    f8dd9044    ..D.    LDR      r9,[sp,#0x44]
        0x0001b7fe:    f001fa73    ..s.    BL       WsfMsgAlloc ; 0x1cce8
        0x0001b802:    b128        (.      CBZ      r0,0x1b810 ; HciLeSetAdvParamCmd + 42
        0x0001b804:    2106        .!      MOVS     r1,#6
        0x0001b806:    7001        .p      STRB     r1,[r0,#0]
        0x0001b808:    2120         !      MOVS     r1,#0x20
        0x0001b80a:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b80c:    210f        .!      MOVS     r1,#0xf
        0x0001b80e:    7081        .p      STRB     r1,[r0,#2]
        0x0001b810:    0004        ..      MOVS     r4,r0
        0x0001b812:    bf04        ..      ITT      EQ
        0x0001b814:    b004        ..      ADDEQ    sp,sp,#0x10
        0x0001b816:    e8bd9ff0    ....    POPEQ    {r4-r12,pc}
        0x0001b81a:    1ce0        ..      ADDS     r0,r4,#3
        0x0001b81c:    0a29        ).      LSRS     r1,r5,#8
        0x0001b81e:    f8005b01    ...[    STRB     r5,[r0],#1
        0x0001b822:    f8001b01    ....    STRB     r1,[r0],#1
        0x0001b826:    0a31        1.      LSRS     r1,r6,#8
        0x0001b828:    f8006b01    ...k    STRB     r6,[r0],#1
        0x0001b82c:    1c45        E.      ADDS     r5,r0,#1
        0x0001b82e:    7001        .p      STRB     r1,[r0,#0]
        0x0001b830:    f8058b01    ....    STRB     r8,[r5],#1
        0x0001b834:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001b836:    f8050b01    ....    STRB     r0,[r5],#1
        0x0001b83a:    f805bb01    ....    STRB     r11,[r5],#1
        0x0001b83e:    b12f        /.      CBZ      r7,0x1b84c ; HciLeSetAdvParamCmd + 102
        0x0001b840:    4639        9F      MOV      r1,r7
        0x0001b842:    4628        (F      MOV      r0,r5
        0x0001b844:    f7fefdc5    ....    BL       BdaCpy ; 0x1a3d2
        0x0001b848:    1da8        ..      ADDS     r0,r5,#6
        0x0001b84a:    e002        ..      B        0x1b852 ; HciLeSetAdvParamCmd + 108
        0x0001b84c:    4628        (F      MOV      r0,r5
        0x0001b84e:    f7fefdb1    ....    BL       BdaClr ; 0x1a3b4
        0x0001b852:    f880a000    ....    STRB     r10,[r0,#0]
        0x0001b856:    f8809001    ....    STRB     r9,[r0,#1]
        0x0001b85a:    b004        ..      ADD      sp,sp,#0x10
        0x0001b85c:    4620         F      MOV      r0,r4
        0x0001b85e:    e8bd5ff0    ..._    POP      {r4-r12,lr}
        0x0001b862:    f019b983    ....    B.W      hciCmdSend ; 0x34b6c
    i.HciLeSetDataLen
    HciLeSetDataLen
        0x0001b866:    b570        p.      PUSH     {r4-r6,lr}
        0x0001b868:    4606        .F      MOV      r6,r0
        0x0001b86a:    4614        .F      MOV      r4,r2
        0x0001b86c:    460d        .F      MOV      r5,r1
        0x0001b86e:    2009        .       MOVS     r0,#9
        0x0001b870:    f001fa3a    ..:.    BL       WsfMsgAlloc ; 0x1cce8
        0x0001b874:    b128        (.      CBZ      r0,0x1b882 ; HciLeSetDataLen + 28
        0x0001b876:    2122        "!      MOVS     r1,#0x22
        0x0001b878:    7001        .p      STRB     r1,[r0,#0]
        0x0001b87a:    2120         !      MOVS     r1,#0x20
        0x0001b87c:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b87e:    2106        .!      MOVS     r1,#6
        0x0001b880:    7081        .p      STRB     r1,[r0,#2]
        0x0001b882:    2800        .(      CMP      r0,#0
        0x0001b884:    bf08        ..      IT       EQ
        0x0001b886:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001b888:    70c6        .p      STRB     r6,[r0,#3]
        0x0001b88a:    0a31        1.      LSRS     r1,r6,#8
        0x0001b88c:    7101        .q      STRB     r1,[r0,#4]
        0x0001b88e:    7145        Eq      STRB     r5,[r0,#5]
        0x0001b890:    0a29        ).      LSRS     r1,r5,#8
        0x0001b892:    7181        .q      STRB     r1,[r0,#6]
        0x0001b894:    71c4        .q      STRB     r4,[r0,#7]
        0x0001b896:    0a21        !.      LSRS     r1,r4,#8
        0x0001b898:    7201        .r      STRB     r1,[r0,#8]
        0x0001b89a:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001b89e:    f019b965    ..e.    B.W      hciCmdSend ; 0x34b6c
    i.HciLeSetEventMaskCmd
    HciLeSetEventMaskCmd
        0x0001b8a2:    b510        ..      PUSH     {r4,lr}
        0x0001b8a4:    4604        .F      MOV      r4,r0
        0x0001b8a6:    200b        .       MOVS     r0,#0xb
        0x0001b8a8:    f001fa1e    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001b8ac:    b128        (.      CBZ      r0,0x1b8ba ; HciLeSetEventMaskCmd + 24
        0x0001b8ae:    2101        .!      MOVS     r1,#1
        0x0001b8b0:    7001        .p      STRB     r1,[r0,#0]
        0x0001b8b2:    2120         !      MOVS     r1,#0x20
        0x0001b8b4:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b8b6:    2108        .!      MOVS     r1,#8
        0x0001b8b8:    7081        .p      STRB     r1,[r0,#2]
        0x0001b8ba:    2800        .(      CMP      r0,#0
        0x0001b8bc:    bf08        ..      IT       EQ
        0x0001b8be:    bd10        ..      POPEQ    {r4,pc}
        0x0001b8c0:    6822        "h      LDR      r2,[r4,#0]
        0x0001b8c2:    f8c02003    ...     STR      r2,[r0,#3]
        0x0001b8c6:    6862        bh      LDR      r2,[r4,#4]
        0x0001b8c8:    f8c02007    ...     STR      r2,[r0,#7]
        0x0001b8cc:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b8d0:    f019b94c    ..L.    B.W      hciCmdSend ; 0x34b6c
    i.HciLeSetPrivacyModeCmd
    HciLeSetPrivacyModeCmd
        0x0001b8d4:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001b8d8:    4604        .F      MOV      r4,r0
        0x0001b8da:    4615        .F      MOV      r5,r2
        0x0001b8dc:    460e        .F      MOV      r6,r1
        0x0001b8de:    200b        .       MOVS     r0,#0xb
        0x0001b8e0:    f001fa02    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001b8e4:    b128        (.      CBZ      r0,0x1b8f2 ; HciLeSetPrivacyModeCmd + 30
        0x0001b8e6:    214e        N!      MOVS     r1,#0x4e
        0x0001b8e8:    7001        .p      STRB     r1,[r0,#0]
        0x0001b8ea:    2120         !      MOVS     r1,#0x20
        0x0001b8ec:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b8ee:    2108        .!      MOVS     r1,#8
        0x0001b8f0:    7081        .p      STRB     r1,[r0,#2]
        0x0001b8f2:    0007        ..      MOVS     r7,r0
        0x0001b8f4:    bf08        ..      IT       EQ
        0x0001b8f6:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001b8fa:    1cf8        ..      ADDS     r0,r7,#3
        0x0001b8fc:    4631        1F      MOV      r1,r6
        0x0001b8fe:    f8004b01    ...K    STRB     r4,[r0],#1
        0x0001b902:    4604        .F      MOV      r4,r0
        0x0001b904:    f7fefd65    ..e.    BL       BdaCpy ; 0x1a3d2
        0x0001b908:    71a5        .q      STRB     r5,[r4,#6]
        0x0001b90a:    4638        8F      MOV      r0,r7
        0x0001b90c:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001b910:    f019b92c    ..,.    B.W      hciCmdSend ; 0x34b6c
    i.HciLeSetScanRespDataCmd
    HciLeSetScanRespDataCmd
        0x0001b914:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001b918:    4605        .F      MOV      r5,r0
        0x0001b91a:    460e        .F      MOV      r6,r1
        0x0001b91c:    2023        #       MOVS     r0,#0x23
        0x0001b91e:    f001f9e3    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001b922:    b120         .      CBZ      r0,0x1b92e ; HciLeSetScanRespDataCmd + 26
        0x0001b924:    2109        .!      MOVS     r1,#9
        0x0001b926:    7001        .p      STRB     r1,[r0,#0]
        0x0001b928:    2120         !      MOVS     r1,#0x20
        0x0001b92a:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b92c:    7081        .p      STRB     r1,[r0,#2]
        0x0001b92e:    0007        ..      MOVS     r7,r0
        0x0001b930:    bf08        ..      IT       EQ
        0x0001b932:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001b936:    70fd        .p      STRB     r5,[r7,#3]
        0x0001b938:    1d3c        <.      ADDS     r4,r7,#4
        0x0001b93a:    462a        *F      MOV      r2,r5
        0x0001b93c:    4631        1F      MOV      r1,r6
        0x0001b93e:    4620         F      MOV      r0,r4
        0x0001b940:    f7fcfe9a    ....    BL       __aeabi_memcpy ; 0x18678
        0x0001b944:    1960        `.      ADDS     r0,r4,r5
        0x0001b946:    f1c5011f    ....    RSB      r1,r5,#0x1f
        0x0001b94a:    f7fcff93    ....    BL       __aeabi_memclr ; 0x18874
        0x0001b94e:    4638        8F      MOV      r0,r7
        0x0001b950:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001b954:    f019b90a    ....    B.W      hciCmdSend ; 0x34b6c
    i.HciLeStartEncryptionCmd
    HciLeStartEncryptionCmd
        0x0001b958:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001b95c:    4606        .F      MOV      r6,r0
        0x0001b95e:    461d        .F      MOV      r5,r3
        0x0001b960:    4614        .F      MOV      r4,r2
        0x0001b962:    460f        .F      MOV      r7,r1
        0x0001b964:    201f        .       MOVS     r0,#0x1f
        0x0001b966:    f001f9bf    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001b96a:    ea5f0c00    _...    MOVS     r12,r0
        0x0001b96e:    d008        ..      BEQ      0x1b982 ; HciLeStartEncryptionCmd + 42
        0x0001b970:    2019        .       MOVS     r0,#0x19
        0x0001b972:    f88c0000    ....    STRB     r0,[r12,#0]
        0x0001b976:    2020                MOVS     r0,#0x20
        0x0001b978:    f88c0001    ....    STRB     r0,[r12,#1]
        0x0001b97c:    201c        .       MOVS     r0,#0x1c
        0x0001b97e:    f88c0002    ....    STRB     r0,[r12,#2]
        0x0001b982:    f1bc0f00    ....    CMP      r12,#0
        0x0001b986:    bf08        ..      IT       EQ
        0x0001b988:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001b98c:    f10c0003    ....    ADD      r0,r12,#3
        0x0001b990:    0a31        1.      LSRS     r1,r6,#8
        0x0001b992:    f8006b01    ...k    STRB     r6,[r0],#1
        0x0001b996:    f8001b01    ....    STRB     r1,[r0],#1
        0x0001b99a:    6839        9h      LDR      r1,[r7,#0]
        0x0001b99c:    f8401b04    @...    STR      r1,[r0],#4
        0x0001b9a0:    6879        yh      LDR      r1,[r7,#4]
        0x0001b9a2:    f8401b04    @...    STR      r1,[r0],#4
        0x0001b9a6:    0a21        !.      LSRS     r1,r4,#8
        0x0001b9a8:    f8004b01    ...K    STRB     r4,[r0],#1
        0x0001b9ac:    f8001b01    ....    STRB     r1,[r0],#1
        0x0001b9b0:    6829        )h      LDR      r1,[r5,#0]
        0x0001b9b2:    6001        .`      STR      r1,[r0,#0]
        0x0001b9b4:    6869        ih      LDR      r1,[r5,#4]
        0x0001b9b6:    6041        A`      STR      r1,[r0,#4]
        0x0001b9b8:    68a9        .h      LDR      r1,[r5,#8]
        0x0001b9ba:    6081        .`      STR      r1,[r0,#8]
        0x0001b9bc:    68e9        .h      LDR      r1,[r5,#0xc]
        0x0001b9be:    60c1        .`      STR      r1,[r0,#0xc]
        0x0001b9c0:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001b9c4:    4660        `F      MOV      r0,r12
        0x0001b9c6:    f019b8d1    ....    B.W      hciCmdSend ; 0x34b6c
    i.HciLeWriteDefDataLen
    HciLeWriteDefDataLen
        0x0001b9ca:    b570        p.      PUSH     {r4-r6,lr}
        0x0001b9cc:    4605        .F      MOV      r5,r0
        0x0001b9ce:    460c        .F      MOV      r4,r1
        0x0001b9d0:    2007        .       MOVS     r0,#7
        0x0001b9d2:    f001f989    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001b9d6:    0002        ..      MOVS     r2,r0
        0x0001b9d8:    d005        ..      BEQ      0x1b9e6 ; HciLeWriteDefDataLen + 28
        0x0001b9da:    2024        $       MOVS     r0,#0x24
        0x0001b9dc:    7010        .p      STRB     r0,[r2,#0]
        0x0001b9de:    2020                MOVS     r0,#0x20
        0x0001b9e0:    7050        Pp      STRB     r0,[r2,#1]
        0x0001b9e2:    2004        .       MOVS     r0,#4
        0x0001b9e4:    7090        .p      STRB     r0,[r2,#2]
        0x0001b9e6:    2a00        .*      CMP      r2,#0
        0x0001b9e8:    bf08        ..      IT       EQ
        0x0001b9ea:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001b9ec:    70d5        .p      STRB     r5,[r2,#3]
        0x0001b9ee:    0a29        ).      LSRS     r1,r5,#8
        0x0001b9f0:    7111        .q      STRB     r1,[r2,#4]
        0x0001b9f2:    7154        Tq      STRB     r4,[r2,#5]
        0x0001b9f4:    0a21        !.      LSRS     r1,r4,#8
        0x0001b9f6:    7191        .q      STRB     r1,[r2,#6]
        0x0001b9f8:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001b9fc:    4610        .F      MOV      r0,r2
        0x0001b9fe:    f019b8b5    ....    B.W      hciCmdSend ; 0x34b6c
        0x0001ba02:    0000        ..      MOVS     r0,r0
    i.HciLlPrivacySupported
    HciLlPrivacySupported
        0x0001ba04:    4803        .H      LDR      r0,[pc,#12] ; [0x1ba14] = 0x100013b0
        0x0001ba06:    f8900091    ....    LDRB     r0,[r0,#0x91]
        0x0001ba0a:    2800        .(      CMP      r0,#0
        0x0001ba0c:    bf18        ..      IT       NE
        0x0001ba0e:    2001        .       MOVNE    r0,#1
        0x0001ba10:    4770        pG      BX       lr
    $d
        0x0001ba12:    0000        ..      DCW    0
        0x0001ba14:    100013b0    ....    DCD    268440496
    $t
    i.HciReadBdAddrCmd
    HciReadBdAddrCmd
        0x0001ba18:    b510        ..      PUSH     {r4,lr}
        0x0001ba1a:    2003        .       MOVS     r0,#3
        0x0001ba1c:    f001f964    ..d.    BL       WsfMsgAlloc ; 0x1cce8
        0x0001ba20:    b128        (.      CBZ      r0,0x1ba2e ; HciReadBdAddrCmd + 22
        0x0001ba22:    2109        .!      MOVS     r1,#9
        0x0001ba24:    7001        .p      STRB     r1,[r0,#0]
        0x0001ba26:    2110        .!      MOVS     r1,#0x10
        0x0001ba28:    7041        Ap      STRB     r1,[r0,#1]
        0x0001ba2a:    2100        .!      MOVS     r1,#0
        0x0001ba2c:    7081        .p      STRB     r1,[r0,#2]
        0x0001ba2e:    2800        .(      CMP      r0,#0
        0x0001ba30:    bf08        ..      IT       EQ
        0x0001ba32:    bd10        ..      POPEQ    {r4,pc}
        0x0001ba34:    e8bd4010    ...@    POP      {r4,lr}
        0x0001ba38:    f019b898    ....    B.W      hciCmdSend ; 0x34b6c
    i.HciReadLocalVerInfoCmd
    HciReadLocalVerInfoCmd
        0x0001ba3c:    b510        ..      PUSH     {r4,lr}
        0x0001ba3e:    2003        .       MOVS     r0,#3
        0x0001ba40:    f001f952    ..R.    BL       WsfMsgAlloc ; 0x1cce8
        0x0001ba44:    b128        (.      CBZ      r0,0x1ba52 ; HciReadLocalVerInfoCmd + 22
        0x0001ba46:    2101        .!      MOVS     r1,#1
        0x0001ba48:    7001        .p      STRB     r1,[r0,#0]
        0x0001ba4a:    2110        .!      MOVS     r1,#0x10
        0x0001ba4c:    7041        Ap      STRB     r1,[r0,#1]
        0x0001ba4e:    2100        .!      MOVS     r1,#0
        0x0001ba50:    7081        .p      STRB     r1,[r0,#2]
        0x0001ba52:    2800        .(      CMP      r0,#0
        0x0001ba54:    bf08        ..      IT       EQ
        0x0001ba56:    bd10        ..      POPEQ    {r4,pc}
        0x0001ba58:    e8bd4010    ...@    POP      {r4,lr}
        0x0001ba5c:    f019b886    ....    B.W      hciCmdSend ; 0x34b6c
    i.HciReadRssiCmd
    HciReadRssiCmd
        0x0001ba60:    b570        p.      PUSH     {r4-r6,lr}
        0x0001ba62:    4604        .F      MOV      r4,r0
        0x0001ba64:    2505        .%      MOVS     r5,#5
        0x0001ba66:    4628        (F      MOV      r0,r5
        0x0001ba68:    f001f93e    ..>.    BL       WsfMsgAlloc ; 0x1cce8
        0x0001ba6c:    b120         .      CBZ      r0,0x1ba78 ; HciReadRssiCmd + 24
        0x0001ba6e:    7005        .p      STRB     r5,[r0,#0]
        0x0001ba70:    2114        .!      MOVS     r1,#0x14
        0x0001ba72:    7041        Ap      STRB     r1,[r0,#1]
        0x0001ba74:    2102        .!      MOVS     r1,#2
        0x0001ba76:    7081        .p      STRB     r1,[r0,#2]
        0x0001ba78:    2800        .(      CMP      r0,#0
        0x0001ba7a:    bf08        ..      IT       EQ
        0x0001ba7c:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001ba7e:    70c4        .p      STRB     r4,[r0,#3]
        0x0001ba80:    0a22        ".      LSRS     r2,r4,#8
        0x0001ba82:    7102        .q      STRB     r2,[r0,#4]
        0x0001ba84:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001ba88:    f019b870    ..p.    B.W      hciCmdSend ; 0x34b6c
    i.HciResetCmd
    HciResetCmd
        0x0001ba8c:    b510        ..      PUSH     {r4,lr}
        0x0001ba8e:    b084        ..      SUB      sp,sp,#0x10
        0x0001ba90:    2014        .       MOVS     r0,#0x14
        0x0001ba92:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0001ba96:    4813        .H      LDR      r0,[pc,#76] ; [0x1bae4] = 0x10000f6c
        0x0001ba98:    68c1        .h      LDR      r1,[r0,#0xc]
        0x0001ba9a:    a801        ..      ADD      r0,sp,#4
        0x0001ba9c:    4788        .G      BLX      r1
        0x0001ba9e:    4c12        .L      LDR      r4,[pc,#72] ; [0x1bae8] = 0x10001394
        0x0001baa0:    4669        iF      MOV      r1,sp
        0x0001baa2:    f1040010    ....    ADD      r0,r4,#0x10
        0x0001baa6:    f001f932    ..2.    BL       WsfMsgDeq ; 0x1cd0e
        0x0001baaa:    b140        @.      CBZ      r0,0x1babe ; HciResetCmd + 50
        0x0001baac:    f001f941    ..A.    BL       WsfMsgFree ; 0x1cd32
        0x0001bab0:    4669        iF      MOV      r1,sp
        0x0001bab2:    f1040010    ....    ADD      r0,r4,#0x10
        0x0001bab6:    f001f92a    ..*.    BL       WsfMsgDeq ; 0x1cd0e
        0x0001baba:    2800        .(      CMP      r0,#0
        0x0001babc:    d1f6        ..      BNE      0x1baac ; HciResetCmd + 32
        0x0001babe:    2001        .       MOVS     r0,#1
        0x0001bac0:    76a0        .v      STRB     r0,[r4,#0x1a]
        0x0001bac2:    2403        .$      MOVS     r4,#3
        0x0001bac4:    4620         F      MOV      r0,r4
        0x0001bac6:    f001f90f    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001baca:    b120         .      CBZ      r0,0x1bad6 ; HciResetCmd + 74
        0x0001bacc:    7004        .p      STRB     r4,[r0,#0]
        0x0001bace:    210c        .!      MOVS     r1,#0xc
        0x0001bad0:    7041        Ap      STRB     r1,[r0,#1]
        0x0001bad2:    2100        .!      MOVS     r1,#0
        0x0001bad4:    7081        .p      STRB     r1,[r0,#2]
        0x0001bad6:    2800        .(      CMP      r0,#0
        0x0001bad8:    bf18        ..      IT       NE
        0x0001bada:    f019f847    ..G.    BLNE     hciCmdSend ; 0x34b6c
        0x0001bade:    b004        ..      ADD      sp,sp,#0x10
        0x0001bae0:    bd10        ..      POP      {r4,pc}
    $d
        0x0001bae2:    0000        ..      DCW    0
        0x0001bae4:    10000f6c    l...    DCD    268439404
        0x0001bae8:    10001394    ....    DCD    268440468
    $t
    i.HciResetSequence
    HciResetSequence
        0x0001baec:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0001baee:    4c17        .L      LDR      r4,[pc,#92] ; [0x1bb4c] = 0x100013b0
        0x0001baf0:    4669        iF      MOV      r1,sp
        0x0001baf2:    4817        .H      LDR      r0,[pc,#92] ; [0x1bb50] = 0x10000f6c
        0x0001baf4:    f001f90b    ....    BL       WsfMsgDeq ; 0x1cd0e
        0x0001baf8:    b140        @.      CBZ      r0,0x1bb0c ; HciResetSequence + 32
        0x0001bafa:    bf00        ..      NOP      
        0x0001bafc:    f001f919    ....    BL       WsfMsgFree ; 0x1cd32
        0x0001bb00:    4669        iF      MOV      r1,sp
        0x0001bb02:    4813        .H      LDR      r0,[pc,#76] ; [0x1bb50] = 0x10000f6c
        0x0001bb04:    f001f903    ....    BL       WsfMsgDeq ; 0x1cd0e
        0x0001bb08:    2800        .(      CMP      r0,#0
        0x0001bb0a:    d1f7        ..      BNE      0x1bafc ; HciResetSequence + 16
        0x0001bb0c:    2503        .%      MOVS     r5,#3
        0x0001bb0e:    2600        .&      MOVS     r6,#0
        0x0001bb10:    f64f77ff    O..w    MOV      r7,#0xffff
        0x0001bb14:    6820         h      LDR      r0,[r4,#0]
        0x0001bb16:    b110        ..      CBZ      r0,0x1bb1e ; HciResetSequence + 50
        0x0001bb18:    f001f90b    ....    BL       WsfMsgFree ; 0x1cd32
        0x0001bb1c:    6026        &`      STR      r6,[r4,#0]
        0x0001bb1e:    75a6        .u      STRB     r6,[r4,#0x16]
        0x0001bb20:    68a0        .h      LDR      r0,[r4,#8]
        0x0001bb22:    b110        ..      CBZ      r0,0x1bb2a ; HciResetSequence + 62
        0x0001bb24:    f001f905    ....    BL       WsfMsgFree ; 0x1cd32
        0x0001bb28:    60a6        .`      STR      r6,[r4,#8]
        0x0001bb2a:    8227        '.      STRH     r7,[r4,#0x10]
        0x0001bb2c:    7e60        `~      LDRB     r0,[r4,#0x19]
        0x0001bb2e:    f019fb1b    ....    BL       hciCoreTxReady ; 0x35168
        0x0001bb32:    1e68        h.      SUBS     r0,r5,#1
        0x0001bb34:    f01005ff    ....    ANDS     r5,r0,#0xff
        0x0001bb38:    f104041c    ....    ADD      r4,r4,#0x1c
        0x0001bb3c:    d1ea        ..      BNE      0x1bb14 ; HciResetSequence + 40
        0x0001bb3e:    4904        .I      LDR      r1,[pc,#16] ; [0x1bb50] = 0x10000f6c
        0x0001bb40:    2001        .       MOVS     r0,#1
        0x0001bb42:    f8810021    ..!.    STRB     r0,[r1,#0x21]
        0x0001bb46:    f019fb07    ....    BL       hciCoreResetStart ; 0x35158
        0x0001bb4a:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x0001bb4c:    100013b0    ....    DCD    268440496
        0x0001bb50:    10000f6c    l...    DCD    268439404
    $t
    i.HciSecRegister
    HciSecRegister
        0x0001bb54:    4901        .I      LDR      r1,[pc,#4] ; [0x1bb5c] = 0x10000f6c
        0x0001bb56:    60c8        .`      STR      r0,[r1,#0xc]
        0x0001bb58:    4770        pG      BX       lr
    $d
        0x0001bb5a:    0000        ..      DCW    0
        0x0001bb5c:    10000f6c    l...    DCD    268439404
    $t
    i.HciSendAclData
    HciSendAclData
        0x0001bb60:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001bb64:    7801        .x      LDRB     r1,[r0,#0]
        0x0001bb66:    7842        Bx      LDRB     r2,[r0,#1]
        0x0001bb68:    4c25        %L      LDR      r4,[pc,#148] ; [0x1bc00] = 0x100013b0
        0x0001bb6a:    eb012102    ...!    ADD      r1,r1,r2,LSL #8
        0x0001bb6e:    b28e        ..      UXTH     r6,r1
        0x0001bb70:    7881        .x      LDRB     r1,[r0,#2]
        0x0001bb72:    78c2        .x      LDRB     r2,[r0,#3]
        0x0001bb74:    eb012102    ...!    ADD      r1,r1,r2,LSL #8
        0x0001bb78:    b28d        ..      UXTH     r5,r1
        0x0001bb7a:    4631        1F      MOV      r1,r6
        0x0001bb7c:    2203        ."      MOVS     r2,#3
        0x0001bb7e:    8a23        #.      LDRH     r3,[r4,#0x10]
        0x0001bb80:    428b        .B      CMP      r3,r1
        0x0001bb82:    d10e        ..      BNE      0x1bba2 ; HciSendAclData + 66
        0x0001bb84:    b19c        ..      CBZ      r4,0x1bbae ; HciSendAclData + 78
        0x0001bb86:    4f1e        .O      LDR      r7,[pc,#120] ; [0x1bc00] = 0x100013b0
        0x0001bb88:    4602        .F      MOV      r2,r0
        0x0001bb8a:    2100        .!      MOVS     r1,#0
        0x0001bb8c:    f1070070    ..p.    ADD      r0,r7,#0x70
        0x0001bb90:    f001f8c8    ....    BL       WsfMsgEnq ; 0x1cd24
        0x0001bb94:    f1070070    ..p.    ADD      r0,r7,#0x70
        0x0001bb98:    f001f914    ....    BL       WsfQueueCount ; 0x1cdc4
        0x0001bb9c:    2801        .(      CMP      r0,#1
        0x0001bb9e:    d00a        ..      BEQ      0x1bbb6 ; HciSendAclData + 86
        0x0001bba0:    e010        ..      B        0x1bbc4 ; HciSendAclData + 100
        0x0001bba2:    1e52        R.      SUBS     r2,r2,#1
        0x0001bba4:    f01202ff    ....    ANDS     r2,r2,#0xff
        0x0001bba8:    f104041c    ....    ADD      r4,r4,#0x1c
        0x0001bbac:    d1e7        ..      BNE      0x1bb7e ; HciSendAclData + 30
        0x0001bbae:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001bbb2:    f001b8be    ....    B.W      WsfMsgFree ; 0x1cd32
        0x0001bbb6:    f8970082    ....    LDRB     r0,[r7,#0x82]
        0x0001bbba:    2800        .(      CMP      r0,#0
        0x0001bbbc:    bf1c        ..      ITT      NE
        0x0001bbbe:    2000        .       MOVNE    r0,#0
        0x0001bbc0:    f019fad2    ....    BLNE     hciCoreTxReady ; 0x35168
        0x0001bbc4:    f7fffb76    ..v.    BL       HciGetBufSize ; 0x1b2b4
        0x0001bbc8:    1e69        i.      SUBS     r1,r5,#1
        0x0001bbca:    fb91f0f0    ....    SDIV     r0,r1,r0
        0x0001bbce:    7e21        !~      LDRB     r1,[r4,#0x18]
        0x0001bbd0:    1c40        @.      ADDS     r0,r0,#1
        0x0001bbd2:    4408        .D      ADD      r0,r0,r1
        0x0001bbd4:    b2c0        ..      UXTB     r0,r0
        0x0001bbd6:    7620         v      STRB     r0,[r4,#0x18]
        0x0001bbd8:    f8971080    ....    LDRB     r1,[r7,#0x80]
        0x0001bbdc:    4288        .B      CMP      r0,r1
        0x0001bbde:    bf24        $.      ITT      CS
        0x0001bbe0:    7de0        .}      LDRBCS   r0,[r4,#0x17]
        0x0001bbe2:    2800        .(      CMPCS    r0,#0
        0x0001bbe4:    bf18        ..      IT       NE
        0x0001bbe6:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x0001bbea:    f04f0001    O...    MOV      r0,#1
        0x0001bbee:    75e0        .u      STRB     r0,[r4,#0x17]
        0x0001bbf0:    4804        .H      LDR      r0,[pc,#16] ; [0x1bc04] = 0x10000f6c
        0x0001bbf2:    f04f0101    O...    MOV      r1,#1
        0x0001bbf6:    6942        Bi      LDR      r2,[r0,#0x14]
        0x0001bbf8:    4630        0F      MOV      r0,r6
        0x0001bbfa:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001bbfe:    4710        .G      BX       r2
    $d
        0x0001bc00:    100013b0    ....    DCD    268440496
        0x0001bc04:    10000f6c    l...    DCD    268439404
    $t
    i.HciSetEventMaskCmd
    HciSetEventMaskCmd
        0x0001bc08:    b510        ..      PUSH     {r4,lr}
        0x0001bc0a:    4604        .F      MOV      r4,r0
        0x0001bc0c:    200b        .       MOVS     r0,#0xb
        0x0001bc0e:    f001f86b    ..k.    BL       WsfMsgAlloc ; 0x1cce8
        0x0001bc12:    b128        (.      CBZ      r0,0x1bc20 ; HciSetEventMaskCmd + 24
        0x0001bc14:    2101        .!      MOVS     r1,#1
        0x0001bc16:    7001        .p      STRB     r1,[r0,#0]
        0x0001bc18:    210c        .!      MOVS     r1,#0xc
        0x0001bc1a:    7041        Ap      STRB     r1,[r0,#1]
        0x0001bc1c:    2108        .!      MOVS     r1,#8
        0x0001bc1e:    7081        .p      STRB     r1,[r0,#2]
        0x0001bc20:    2800        .(      CMP      r0,#0
        0x0001bc22:    bf08        ..      IT       EQ
        0x0001bc24:    bd10        ..      POPEQ    {r4,pc}
        0x0001bc26:    6822        "h      LDR      r2,[r4,#0]
        0x0001bc28:    f8c02003    ...     STR      r2,[r0,#3]
        0x0001bc2c:    6862        bh      LDR      r2,[r4,#4]
        0x0001bc2e:    f8c02007    ...     STR      r2,[r0,#7]
        0x0001bc32:    e8bd4010    ...@    POP      {r4,lr}
        0x0001bc36:    f018bf99    ....    B.W      hciCmdSend ; 0x34b6c
    i.HciSetEventMaskPage2Cmd
    HciSetEventMaskPage2Cmd
        0x0001bc3a:    b510        ..      PUSH     {r4,lr}
        0x0001bc3c:    4604        .F      MOV      r4,r0
        0x0001bc3e:    200b        .       MOVS     r0,#0xb
        0x0001bc40:    f001f852    ..R.    BL       WsfMsgAlloc ; 0x1cce8
        0x0001bc44:    b128        (.      CBZ      r0,0x1bc52 ; HciSetEventMaskPage2Cmd + 24
        0x0001bc46:    2163        c!      MOVS     r1,#0x63
        0x0001bc48:    7001        .p      STRB     r1,[r0,#0]
        0x0001bc4a:    210c        .!      MOVS     r1,#0xc
        0x0001bc4c:    7041        Ap      STRB     r1,[r0,#1]
        0x0001bc4e:    2108        .!      MOVS     r1,#8
        0x0001bc50:    7081        .p      STRB     r1,[r0,#2]
        0x0001bc52:    2800        .(      CMP      r0,#0
        0x0001bc54:    bf08        ..      IT       EQ
        0x0001bc56:    bd10        ..      POPEQ    {r4,pc}
        0x0001bc58:    6822        "h      LDR      r2,[r4,#0]
        0x0001bc5a:    f8c02003    ...     STR      r2,[r0,#3]
        0x0001bc5e:    6862        bh      LDR      r2,[r4,#4]
        0x0001bc60:    f8c02007    ...     STR      r2,[r0,#7]
        0x0001bc64:    e8bd4010    ...@    POP      {r4,lr}
        0x0001bc68:    f018bf80    ....    B.W      hciCmdSend ; 0x34b6c
    i.HciSetLeSupFeat
    HciSetLeSupFeat
        0x0001bc6c:    b410        ..      PUSH     {r4}
        0x0001bc6e:    4c0a        .L      LDR      r4,[pc,#40] ; [0x1bc98] = 0x10000178
        0x0001bc70:    e9d43c00    ...<    LDRD     r3,r12,[r4,#0]
        0x0001bc74:    b132        2.      CBZ      r2,0x1bc84 ; HciSetLeSupFeat + 24
        0x0001bc76:    4318        .C      ORRS     r0,r0,r3
        0x0001bc78:    ea4c0101    L...    ORR      r1,r12,r1
        0x0001bc7c:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0001bc80:    bc10        ..      POP      {r4}
        0x0001bc82:    4770        pG      BX       lr
        0x0001bc84:    43c2        .C      MVNS     r2,r0
        0x0001bc86:    43c8        .C      MVNS     r0,r1
        0x0001bc88:    ea030102    ....    AND      r1,r3,r2
        0x0001bc8c:    ea0c0000    ....    AND      r0,r12,r0
        0x0001bc90:    e9c41000    ....    STRD     r1,r0,[r4,#0]
        0x0001bc94:    bc10        ..      POP      {r4}
        0x0001bc96:    4770        pG      BX       lr
    $d
        0x0001bc98:    10000178    x...    DCD    268435832
    $t
    i.HciSetMaxRxAclLen
    HciSetMaxRxAclLen
        0x0001bc9c:    4901        .I      LDR      r1,[pc,#4] ; [0x1bca4] = 0x100013b0
        0x0001bc9e:    f8a1007c    ..|.    STRH     r0,[r1,#0x7c]
        0x0001bca2:    4770        pG      BX       lr
    $d
        0x0001bca4:    100013b0    ....    DCD    268440496
    $t
    i.HciVendorSpecificCmd
    HciVendorSpecificCmd
        0x0001bca8:    b570        p.      PUSH     {r4-r6,lr}
        0x0001bcaa:    4604        .F      MOV      r4,r0
        0x0001bcac:    4616        .F      MOV      r6,r2
        0x0001bcae:    460d        .F      MOV      r5,r1
        0x0001bcb0:    1cc8        ..      ADDS     r0,r1,#3
        0x0001bcb2:    f001f819    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001bcb6:    b118        ..      CBZ      r0,0x1bcc0 ; HciVendorSpecificCmd + 24
        0x0001bcb8:    7004        .p      STRB     r4,[r0,#0]
        0x0001bcba:    0a21        !.      LSRS     r1,r4,#8
        0x0001bcbc:    7041        Ap      STRB     r1,[r0,#1]
        0x0001bcbe:    7085        .p      STRB     r5,[r0,#2]
        0x0001bcc0:    0004        ..      MOVS     r4,r0
        0x0001bcc2:    bf08        ..      IT       EQ
        0x0001bcc4:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001bcc6:    1ce0        ..      ADDS     r0,r4,#3
        0x0001bcc8:    462a        *F      MOV      r2,r5
        0x0001bcca:    4631        1F      MOV      r1,r6
        0x0001bccc:    f7fcfcd4    ....    BL       __aeabi_memcpy ; 0x18678
        0x0001bcd0:    4620         F      MOV      r0,r4
        0x0001bcd2:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001bcd6:    f018bf49    ..I.    B.W      hciCmdSend ; 0x34b6c
    i.HciVsInit
    HciVsInit
        0x0001bcda:    4770        pG      BX       lr
    i.HciVscSetTraceBitMap
    HciVscSetTraceBitMap
        0x0001bcdc:    b501        ..      PUSH     {r0,lr}
        0x0001bcde:    466a        jF      MOV      r2,sp
        0x0001bce0:    2104        .!      MOVS     r1,#4
        0x0001bce2:    f64f4073    O.s@    MOV      r0,#0xfc73
        0x0001bce6:    f7ffffdf    ....    BL       HciVendorSpecificCmd ; 0x1bca8
        0x0001bcea:    bd08        ..      POP      {r3,pc}
    i.HciVscUpdateBDAddress
    HciVscUpdateBDAddress
        0x0001bcec:    4a02        .J      LDR      r2,[pc,#8] ; [0x1bcf8] = 0x10000048
        0x0001bcee:    2106        .!      MOVS     r1,#6
        0x0001bcf0:    f64f4074    O.t@    MOV      r0,#0xfc74
        0x0001bcf4:    f7ffbfd8    ....    B.W      HciVendorSpecificCmd ; 0x1bca8
    $d
        0x0001bcf8:    10000048    H...    DCD    268435528
    $t
    i.HciVscUpdateLinklayerFeature
    HciVscUpdateLinklayerFeature
        0x0001bcfc:    4806        .H      LDR      r0,[pc,#24] ; [0x1bd18] = 0x1000004e
        0x0001bcfe:    21ff        .!      MOVS     r1,#0xff
        0x0001bd00:    2271        q"      MOVS     r2,#0x71
        0x0001bd02:    7001        .p      STRB     r1,[r0,#0]
        0x0001bd04:    7042        Bp      STRB     r2,[r0,#1]
        0x0001bd06:    7081        .p      STRB     r1,[r0,#2]
        0x0001bd08:    210f        .!      MOVS     r1,#0xf
        0x0001bd0a:    70c1        .p      STRB     r1,[r0,#3]
        0x0001bd0c:    4602        .F      MOV      r2,r0
        0x0001bd0e:    2108        .!      MOVS     r1,#8
        0x0001bd10:    f64f4078    O.x@    MOV      r0,#0xfc78
        0x0001bd14:    f7ffbfc8    ....    B.W      HciVendorSpecificCmd ; 0x1bca8
    $d
        0x0001bd18:    1000004e    N...    DCD    268435534
    $t
    i.HciVscUpdateNvdsParam
    HciVscUpdateNvdsParam
        0x0001bd1c:    4a02        .J      LDR      r2,[pc,#8] ; [0x1bd28] = 0x10000056
        0x0001bd1e:    21f0        .!      MOVS     r1,#0xf0
        0x0001bd20:    f64f4077    O.w@    MOV      r0,#0xfc77
        0x0001bd24:    f7ffbfc0    ....    B.W      HciVendorSpecificCmd ; 0x1bca8
    $d
        0x0001bd28:    10000056    V...    DCD    268435542
    $t
    i.HciWriteAuthPayloadTimeout
    HciWriteAuthPayloadTimeout
        0x0001bd2c:    b570        p.      PUSH     {r4-r6,lr}
        0x0001bd2e:    4605        .F      MOV      r5,r0
        0x0001bd30:    460c        .F      MOV      r4,r1
        0x0001bd32:    2007        .       MOVS     r0,#7
        0x0001bd34:    f000ffd8    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001bd38:    0002        ..      MOVS     r2,r0
        0x0001bd3a:    d005        ..      BEQ      0x1bd48 ; HciWriteAuthPayloadTimeout + 28
        0x0001bd3c:    207c        |       MOVS     r0,#0x7c
        0x0001bd3e:    7010        .p      STRB     r0,[r2,#0]
        0x0001bd40:    200c        .       MOVS     r0,#0xc
        0x0001bd42:    7050        Pp      STRB     r0,[r2,#1]
        0x0001bd44:    2004        .       MOVS     r0,#4
        0x0001bd46:    7090        .p      STRB     r0,[r2,#2]
        0x0001bd48:    2a00        .*      CMP      r2,#0
        0x0001bd4a:    bf08        ..      IT       EQ
        0x0001bd4c:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001bd4e:    70d5        .p      STRB     r5,[r2,#3]
        0x0001bd50:    0a29        ).      LSRS     r1,r5,#8
        0x0001bd52:    7111        .q      STRB     r1,[r2,#4]
        0x0001bd54:    7154        Tq      STRB     r4,[r2,#5]
        0x0001bd56:    0a21        !.      LSRS     r1,r4,#8
        0x0001bd58:    7191        .q      STRB     r1,[r2,#6]
        0x0001bd5a:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001bd5e:    4610        .F      MOV      r0,r2
        0x0001bd60:    f018bf04    ....    B.W      hciCmdSend ; 0x34b6c
    i.L2cDataReq
    L2cDataReq
        0x0001bd64:    7019        .p      STRB     r1,[r3,#0]
        0x0001bd66:    0a09        ..      LSRS     r1,r1,#8
        0x0001bd68:    7059        Yp      STRB     r1,[r3,#1]
        0x0001bd6a:    1d11        ..      ADDS     r1,r2,#4
        0x0001bd6c:    7099        .p      STRB     r1,[r3,#2]
        0x0001bd6e:    0a09        ..      LSRS     r1,r1,#8
        0x0001bd70:    70d9        .p      STRB     r1,[r3,#3]
        0x0001bd72:    711a        .q      STRB     r2,[r3,#4]
        0x0001bd74:    0a11        ..      LSRS     r1,r2,#8
        0x0001bd76:    7159        Yq      STRB     r1,[r3,#5]
        0x0001bd78:    7198        .q      STRB     r0,[r3,#6]
        0x0001bd7a:    0a00        ..      LSRS     r0,r0,#8
        0x0001bd7c:    71d8        .q      STRB     r0,[r3,#7]
        0x0001bd7e:    4618        .F      MOV      r0,r3
        0x0001bd80:    f7ffbeee    ....    B.W      HciSendAclData ; 0x1bb60
    i.L2cDmConnUpdateReq
    L2cDmConnUpdateReq
        0x0001bd84:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001bd88:    460c        .F      MOV      r4,r1
        0x0001bd8a:    4605        .F      MOV      r5,r0
        0x0001bd8c:    f7fefc88    ....    BL       DmConnIdByHandle ; 0x1a6a0
        0x0001bd90:    2800        .(      CMP      r0,#0
        0x0001bd92:    bf08        ..      IT       EQ
        0x0001bd94:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001bd98:    2712        .'      MOVS     r7,#0x12
        0x0001bd9a:    f8df8084    ....    LDR      r8,[pc,#132] ; [0x1be20] = 0x10001498
        0x0001bd9e:    211e        .!      MOVS     r1,#0x1e
        0x0001bda0:    eb080600    ....    ADD      r6,r8,r0
        0x0001bda4:    4640        @F      MOV      r0,r8
        0x0001bda6:    7437        7t      STRB     r7,[r6,#0x10]
        0x0001bda8:    f001f99a    ....    BL       WsfTimerStartSec ; 0x1d0e0
        0x0001bdac:    f8a85008    ...P    STRH     r5,[r8,#8]
        0x0001bdb0:    2014        .       MOVS     r0,#0x14
        0x0001bdb2:    f01bfab9    ....    BL       l2cMsgAlloc ; 0x37328
        0x0001bdb6:    0003        ..      MOVS     r3,r0
        0x0001bdb8:    bf08        ..      IT       EQ
        0x0001bdba:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001bdbe:    f1030008    ....    ADD      r0,r3,#8
        0x0001bdc2:    4918        .I      LDR      r1,[pc,#96] ; [0x1be24] = 0x10001470
        0x0001bdc4:    f8007b01    ...{    STRB     r7,[r0],#1
        0x0001bdc8:    f8912024    ..$     LDRB     r2,[r1,#0x24]
        0x0001bdcc:    f8002b01    ...+    STRB     r2,[r0],#1
        0x0001bdd0:    f8912024    ..$     LDRB     r2,[r1,#0x24]
        0x0001bdd4:    74f2        .t      STRB     r2,[r6,#0x13]
        0x0001bdd6:    2aff        .*      CMP      r2,#0xff
        0x0001bdd8:    bf0c        ..      ITE      EQ
        0x0001bdda:    2201        ."      MOVEQ    r2,#1
        0x0001bddc:    1c52        R.      ADDNE    r2,r2,#1
        0x0001bdde:    f8812024    ..$     STRB     r2,[r1,#0x24]
        0x0001bde2:    2108        .!      MOVS     r1,#8
        0x0001bde4:    7001        .p      STRB     r1,[r0,#0]
        0x0001bde6:    2100        .!      MOVS     r1,#0
        0x0001bde8:    7041        Ap      STRB     r1,[r0,#1]
        0x0001bdea:    7821        !x      LDRB     r1,[r4,#0]
        0x0001bdec:    7081        .p      STRB     r1,[r0,#2]
        0x0001bdee:    8821        !.      LDRH     r1,[r4,#0]
        0x0001bdf0:    220c        ."      MOVS     r2,#0xc
        0x0001bdf2:    0a09        ..      LSRS     r1,r1,#8
        0x0001bdf4:    70c1        .p      STRB     r1,[r0,#3]
        0x0001bdf6:    78a1        .x      LDRB     r1,[r4,#2]
        0x0001bdf8:    7101        .q      STRB     r1,[r0,#4]
        0x0001bdfa:    8861        a.      LDRH     r1,[r4,#2]
        0x0001bdfc:    0a09        ..      LSRS     r1,r1,#8
        0x0001bdfe:    7141        Aq      STRB     r1,[r0,#5]
        0x0001be00:    7921        !y      LDRB     r1,[r4,#4]
        0x0001be02:    7181        .q      STRB     r1,[r0,#6]
        0x0001be04:    88a1        ..      LDRH     r1,[r4,#4]
        0x0001be06:    0a09        ..      LSRS     r1,r1,#8
        0x0001be08:    71c1        .q      STRB     r1,[r0,#7]
        0x0001be0a:    79a1        .y      LDRB     r1,[r4,#6]
        0x0001be0c:    7201        .r      STRB     r1,[r0,#8]
        0x0001be0e:    88e1        ..      LDRH     r1,[r4,#6]
        0x0001be10:    0a09        ..      LSRS     r1,r1,#8
        0x0001be12:    7241        Ar      STRB     r1,[r0,#9]
        0x0001be14:    4629        )F      MOV      r1,r5
        0x0001be16:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001be1a:    2005        .       MOVS     r0,#5
        0x0001be1c:    f7ffbfa2    ....    B.W      L2cDataReq ; 0x1bd64
    $d
        0x0001be20:    10001498    ....    DCD    268440728
        0x0001be24:    10001470    p...    DCD    268440688
    $t
    i.L2cInit
    L2cInit
        0x0001be28:    480a        .H      LDR      r0,[pc,#40] ; [0x1be54] = 0x10001470
        0x0001be2a:    4909        .I      LDR      r1,[pc,#36] ; [0x1be50] = 0x37259
        0x0001be2c:    6001        .`      STR      r1,[r0,#0]
        0x0001be2e:    6041        A`      STR      r1,[r0,#4]
        0x0001be30:    4909        .I      LDR      r1,[pc,#36] ; [0x1be58] = 0x37331
        0x0001be32:    6081        .`      STR      r1,[r0,#8]
        0x0001be34:    4909        .I      LDR      r1,[pc,#36] ; [0x1be5c] = 0x37257
        0x0001be36:    60c1        .`      STR      r1,[r0,#0xc]
        0x0001be38:    6101        .a      STR      r1,[r0,#0x10]
        0x0001be3a:    6141        Aa      STR      r1,[r0,#0x14]
        0x0001be3c:    4908        .I      LDR      r1,[pc,#32] ; [0x1be60] = 0x3725b
        0x0001be3e:    6201        .b      STR      r1,[r0,#0x20]
        0x0001be40:    2101        .!      MOVS     r1,#1
        0x0001be42:    f8801024    ..$.    STRB     r1,[r0,#0x24]
        0x0001be46:    4907        .I      LDR      r1,[pc,#28] ; [0x1be64] = 0x372f1
        0x0001be48:    4807        .H      LDR      r0,[pc,#28] ; [0x1be68] = 0x3725d
        0x0001be4a:    f7ffb843    ..C.    B        HciAclRegister ; 0x1aed4
    $d
        0x0001be4e:    0000        ..      DCW    0
        0x0001be50:    00037259    Yr..    DCD    225881
        0x0001be54:    10001470    p...    DCD    268440688
        0x0001be58:    00037331    1s..    DCD    226097
        0x0001be5c:    00037257    Wr..    DCD    225879
        0x0001be60:    0003725b    [r..    DCD    225883
        0x0001be64:    000372f1    .r..    DCD    226033
        0x0001be68:    0003725d    ]r..    DCD    225885
    $t
    i.L2cRegister
    L2cRegister
        0x0001be6c:    4b03        .K      LDR      r3,[pc,#12] ; [0x1be7c] = 0x10001470
        0x0001be6e:    2804        .(      CMP      r0,#4
        0x0001be70:    bf07        ..      ITTEE    EQ
        0x0001be72:    6019        .`      STREQ    r1,[r3,#0]
        0x0001be74:    60da        .`      STREQ    r2,[r3,#0xc]
        0x0001be76:    6059        Y`      STRNE    r1,[r3,#4]
        0x0001be78:    611a        .a      STRNE    r2,[r3,#0x10]
        0x0001be7a:    4770        pG      BX       lr
    $d
        0x0001be7c:    10001470    p...    DCD    268440688
    $t
    i.L2cSlaveHandler
    L2cSlaveHandler
        0x0001be80:    2900        .)      CMP      r1,#0
        0x0001be82:    bf08        ..      IT       EQ
        0x0001be84:    4770        pG      BXEQ     lr
        0x0001be86:    7888        .x      LDRB     r0,[r1,#2]
        0x0001be88:    2801        .(      CMP      r0,#1
        0x0001be8a:    bf18        ..      IT       NE
        0x0001be8c:    4770        pG      BXNE     lr
        0x0001be8e:    8808        ..      LDRH     r0,[r1,#0]
        0x0001be90:    2101        .!      MOVS     r1,#1
        0x0001be92:    f7febd6f    ..o.    B        DmL2cConnUpdateCnf ; 0x1a974
        0x0001be96:    0000        ..      MOVS     r0,r0
    i.L2cSlaveHandlerInit
    L2cSlaveHandlerInit
        0x0001be98:    4902        .I      LDR      r1,[pc,#8] ; [0x1bea4] = 0x10001498
        0x0001be9a:    2201        ."      MOVS     r2,#1
        0x0001be9c:    728a        .r      STRB     r2,[r1,#0xa]
        0x0001be9e:    7308        .s      STRB     r0,[r1,#0xc]
        0x0001bea0:    7408        .t      STRB     r0,[r1,#0x10]
        0x0001bea2:    4770        pG      BX       lr
    $d
        0x0001bea4:    10001498    ....    DCD    268440728
    $t
    i.L2cSlaveInit
    L2cSlaveInit
        0x0001bea8:    4905        .I      LDR      r1,[pc,#20] ; [0x1bec0] = 0x10001470
        0x0001beaa:    4804        .H      LDR      r0,[pc,#16] ; [0x1bebc] = 0x373c5
        0x0001beac:    61c8        .a      STR      r0,[r1,#0x1c]
        0x0001beae:    4805        .H      LDR      r0,[pc,#20] ; [0x1bec4] = 0x10001498
        0x0001beb0:    2100        .!      MOVS     r1,#0
        0x0001beb2:    7501        .u      STRB     r1,[r0,#0x14]
        0x0001beb4:    7541        Au      STRB     r1,[r0,#0x15]
        0x0001beb6:    7581        .u      STRB     r1,[r0,#0x16]
        0x0001beb8:    4770        pG      BX       lr
    $d
        0x0001beba:    0000        ..      DCW    0
        0x0001bebc:    000373c5    .s..    DCD    226245
        0x0001bec0:    10001470    p...    DCD    268440688
        0x0001bec4:    10001498    ....    DCD    268440728
    $t
    i.SecAes
    SecAes
        0x0001bec8:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0001becc:    4681        .F      MOV      r9,r0
        0x0001bece:    461d        .F      MOV      r5,r3
        0x0001bed0:    4617        .F      MOV      r7,r2
        0x0001bed2:    4688        .F      MOV      r8,r1
        0x0001bed4:    2038        8       MOVS     r0,#0x38
        0x0001bed6:    9e08        ..      LDR      r6,[sp,#0x20]
        0x0001bed8:    f000ff06    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001bedc:    0004        ..      MOVS     r4,r0
        0x0001bede:    bf04        ..      ITT      EQ
        0x0001bee0:    20ff        .       MOVEQ    r0,#0xff
        0x0001bee2:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0001bee6:    480f        .H      LDR      r0,[pc,#60] ; [0x1bf24] = 0x10000978
        0x0001bee8:    f8902038    ..8     LDRB     r2,[r0,#0x38]
        0x0001beec:    1c51        Q.      ADDS     r1,r2,#1
        0x0001beee:    b2c9        ..      UXTB     r1,r1
        0x0001bef0:    f8801038    ..8.    STRB     r1,[r0,#0x38]
        0x0001bef4:    2aff        .*      CMP      r2,#0xff
        0x0001bef6:    d103        ..      BNE      0x1bf00 ; SecAes + 56
        0x0001bef8:    460a        .F      MOV      r2,r1
        0x0001befa:    1c49        I.      ADDS     r1,r1,#1
        0x0001befc:    f8801038    ..8.    STRB     r1,[r0,#0x38]
        0x0001bf00:    70e2        .p      STRB     r2,[r4,#3]
        0x0001bf02:    8025        %.      STRH     r5,[r4,#0]
        0x0001bf04:    70a6        .p      STRB     r6,[r4,#2]
        0x0001bf06:    2100        .!      MOVS     r1,#0
        0x0001bf08:    f8841034    ..4.    STRB     r1,[r4,#0x34]
        0x0001bf0c:    4622        "F      MOV      r2,r4
        0x0001bf0e:    4639        9F      MOV      r1,r7
        0x0001bf10:    3020         0      ADDS     r0,r0,#0x20
        0x0001bf12:    f000ff07    ....    BL       WsfMsgEnq ; 0x1cd24
        0x0001bf16:    4641        AF      MOV      r1,r8
        0x0001bf18:    4648        HF      MOV      r0,r9
        0x0001bf1a:    f7fffa6c    ..l.    BL       HciLeEncryptCmd ; 0x1b3f6
        0x0001bf1e:    78e0        .x      LDRB     r0,[r4,#3]
        0x0001bf20:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x0001bf24:    10000978    x...    DCD    268437880
    $t
    i.SecAesHciCback
    SecAesHciCback
        0x0001bf28:    b570        p.      PUSH     {r4-r6,lr}
        0x0001bf2a:    4604        .F      MOV      r4,r0
        0x0001bf2c:    3010        .0      ADDS     r0,r0,#0x10
        0x0001bf2e:    4615        .F      MOV      r5,r2
        0x0001bf30:    1d49        I.      ADDS     r1,r1,#5
        0x0001bf32:    6060        ``      STR      r0,[r4,#4]
        0x0001bf34:    f7fefa61    ..a.    BL       Calc128Cpy ; 0x1a3fa
        0x0001bf38:    4621        !F      MOV      r1,r4
        0x0001bf3a:    4628        (F      MOV      r0,r5
        0x0001bf3c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001bf40:    f000bf02    ....    B.W      WsfMsgSend ; 0x1cd48
    i.SecAesInit
    SecAesInit
        0x0001bf44:    4902        .I      LDR      r1,[pc,#8] ; [0x1bf50] = 0x10000978
        0x0001bf46:    4801        .H      LDR      r0,[pc,#4] ; [0x1bf4c] = 0x1bf29
        0x0001bf48:    63c8        .c      STR      r0,[r1,#0x3c]
        0x0001bf4a:    4770        pG      BX       lr
    $d
        0x0001bf4c:    0001bf29    )...    DCD    114473
        0x0001bf50:    10000978    x...    DCD    268437880
    $t
    i.SecCmac
    SecCmac
        0x0001bf54:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0001bf58:    b084        ..      SUB      sp,sp,#0x10
        0x0001bf5a:    4682        .F      MOV      r10,r0
        0x0001bf5c:    e9dd980c    ....    LDRD     r9,r8,[sp,#0x30]
        0x0001bf60:    461d        .F      MOV      r5,r3
        0x0001bf62:    4616        .F      MOV      r6,r2
        0x0001bf64:    460f        .F      MOV      r7,r1
        0x0001bf66:    2064        d       MOVS     r0,#0x64
        0x0001bf68:    f000febe    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001bf6c:    1e04        ..      SUBS     r4,r0,#0
        0x0001bf6e:    bf04        ..      ITT      EQ
        0x0001bf70:    b004        ..      ADDEQ    sp,sp,#0x10
        0x0001bf72:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0001bf76:    f1040038    ..8.    ADD      r0,r4,#0x38
        0x0001bf7a:    2101        .!      MOVS     r1,#1
        0x0001bf7c:    6320         c      STR      r0,[r4,#0x30]
        0x0001bf7e:    f8841034    ..4.    STRB     r1,[r4,#0x34]
        0x0001bf82:    4915        .I      LDR      r1,[pc,#84] ; [0x1bfd8] = 0x10000978
        0x0001bf84:    f8912038    ..8     LDRB     r2,[r1,#0x38]
        0x0001bf88:    70e2        .p      STRB     r2,[r4,#3]
        0x0001bf8a:    f8912038    ..8     LDRB     r2,[r1,#0x38]
        0x0001bf8e:    1c52        R.      ADDS     r2,r2,#1
        0x0001bf90:    f8812038    ..8     STRB     r2,[r1,#0x38]
        0x0001bf94:    f8a49000    ....    STRH     r9,[r4,#0]
        0x0001bf98:    f8848002    ....    STRB     r8,[r4,#2]
        0x0001bf9c:    f8407b26    @.&{    STR      r7,[r0],#0x26
        0x0001bfa0:    4651        QF      MOV      r1,r10
        0x0001bfa2:    f8206902     ..i    STRH     r6,[r0],#-2
        0x0001bfa6:    2600        .&      MOVS     r6,#0
        0x0001bfa8:    f8206b04     ..k    STRH     r6,[r0],#4
        0x0001bfac:    f8005b01    ...[    STRB     r5,[r0],#1
        0x0001bfb0:    f8006925    ..%i    STRB     r6,[r0],#-0x25
        0x0001bfb4:    f7fefa21    ..!.    BL       Calc128Cpy ; 0x1a3fa
        0x0001bfb8:    6b20         k      LDR      r0,[r4,#0x30]
        0x0001bfba:    9600        ..      STR      r6,[sp,#0]
        0x0001bfbc:    9601        ..      STR      r6,[sp,#4]
        0x0001bfbe:    9602        ..      STR      r6,[sp,#8]
        0x0001bfc0:    9603        ..      STR      r6,[sp,#0xc]
        0x0001bfc2:    f8903028    ..(0    LDRB     r3,[r0,#0x28]
        0x0001bfc6:    4622        "F      MOV      r2,r4
        0x0001bfc8:    4669        iF      MOV      r1,sp
        0x0001bfca:    1d00        ..      ADDS     r0,r0,#4
        0x0001bfcc:    f000f97c    ..|.    BL       SecLeEncryptCmd ; 0x1c2c8
        0x0001bfd0:    b004        ..      ADD      sp,sp,#0x10
        0x0001bfd2:    2001        .       MOVS     r0,#1
        0x0001bfd4:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x0001bfd8:    10000978    x...    DCD    268437880
    $t
    i.SecCmacHciCback
    SecCmacHciCback
        0x0001bfdc:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x0001bfe0:    6b04        .k      LDR      r4,[r0,#0x30]
        0x0001bfe2:    b085        ..      SUB      sp,sp,#0x14
        0x0001bfe4:    4606        .F      MOV      r6,r0
        0x0001bfe6:    2c00        .,      CMP      r4,#0
        0x0001bfe8:    bf04        ..      ITT      EQ
        0x0001bfea:    b005        ..      ADDEQ    sp,sp,#0x14
        0x0001bfec:    e8bd83f0    ....    POPEQ    {r4-r9,pc}
        0x0001bff0:    f1060010    ....    ADD      r0,r6,#0x10
        0x0001bff4:    1d49        I.      ADDS     r1,r1,#5
        0x0001bff6:    f7fefa00    ....    BL       Calc128Cpy ; 0x1a3fa
        0x0001bffa:    f8940029    ..).    LDRB     r0,[r4,#0x29]
        0x0001bffe:    f04f0802    O...    MOV      r8,#2
        0x0001c002:    f04f0980    O...    MOV      r9,#0x80
        0x0001c006:    b1a0        ..      CBZ      r0,0x1c032 ; SecCmacHciCback + 86
        0x0001c008:    2801        .(      CMP      r0,#1
        0x0001c00a:    d07d        }.      BEQ      0x1c108 ; SecCmacHciCback + 300
        0x0001c00c:    2802        .(      CMP      r0,#2
        0x0001c00e:    bf1c        ..      ITT      NE
        0x0001c010:    b005        ..      ADDNE    sp,sp,#0x14
        0x0001c012:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x0001c016:    4631        1F      MOV      r1,r6
        0x0001c018:    6b30        0k      LDR      r0,[r6,#0x30]
        0x0001c01a:    f1060210    ....    ADD      r2,r6,#0x10
        0x0001c01e:    6072        r`      STR      r2,[r6,#4]
        0x0001c020:    6802        .h      LDR      r2,[r0,#0]
        0x0001c022:    60b2        .`      STR      r2,[r6,#8]
        0x0001c024:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x0001c028:    b005        ..      ADD      sp,sp,#0x14
        0x0001c02a:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x0001c02e:    f000be8b    ....    B.W      WsfMsgSend ; 0x1cd48
        0x0001c032:    6b37        7k      LDR      r7,[r6,#0x30]
        0x0001c034:    f1060110    ....    ADD      r1,r6,#0x10
        0x0001c038:    f1070014    ....    ADD      r0,r7,#0x14
        0x0001c03c:    f7fef9dd    ....    BL       Calc128Cpy ; 0x1a3fa
        0x0001c040:    f1070514    ....    ADD      r5,r7,#0x14
        0x0001c044:    f8150b01    ....    LDRB     r0,[r5],#1
        0x0001c048:    09c3        ..      LSRS     r3,r0,#7
        0x0001c04a:    2000        .       MOVS     r0,#0
        0x0001c04c:    2110        .!      MOVS     r1,#0x10
        0x0001c04e:    e003        ..      B        0x1c058 ; SecCmacHciCback + 124
        0x0001c050:    280f        .(      CMP      r0,#0xf
        0x0001c052:    bfa8        ..      IT       GE
        0x0001c054:    2200        ."      MOVGE    r2,#0
        0x0001c056:    da01        ..      BGE      0x1c05c ; SecCmacHciCback + 128
        0x0001c058:    782a        *x      LDRB     r2,[r5,#0]
        0x0001c05a:    09d2        ..      LSRS     r2,r2,#7
        0x0001c05c:    f815cd01    ....    LDRB     r12,[r5,#-1]!
        0x0001c060:    1c40        @.      ADDS     r0,r0,#1
        0x0001c062:    ea42024c    B.L.    ORR      r2,r2,r12,LSL #1
        0x0001c066:    1e49        I.      SUBS     r1,r1,#1
        0x0001c068:    f8052b02    ...+    STRB     r2,[r5],#2
        0x0001c06c:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x0001c070:    d1ee        ..      BNE      0x1c050 ; SecCmacHciCback + 116
        0x0001c072:    b12b        +.      CBZ      r3,0x1c080 ; SecCmacHciCback + 164
        0x0001c074:    f8970023    ..#.    LDRB     r0,[r7,#0x23]
        0x0001c078:    f0800087    ....    EOR      r0,r0,#0x87
        0x0001c07c:    f8870023    ..#.    STRB     r0,[r7,#0x23]
        0x0001c080:    f8970026    ..&.    LDRB     r0,[r7,#0x26]
        0x0001c084:    f0100f0f    ....    TST      r0,#0xf
        0x0001c088:    d01f        ..      BEQ      0x1c0ca ; SecCmacHciCback + 238
        0x0001c08a:    f1070414    ....    ADD      r4,r7,#0x14
        0x0001c08e:    f8140b01    ....    LDRB     r0,[r4],#1
        0x0001c092:    09c3        ..      LSRS     r3,r0,#7
        0x0001c094:    2000        .       MOVS     r0,#0
        0x0001c096:    2110        .!      MOVS     r1,#0x10
        0x0001c098:    e003        ..      B        0x1c0a2 ; SecCmacHciCback + 198
        0x0001c09a:    280f        .(      CMP      r0,#0xf
        0x0001c09c:    bfa8        ..      IT       GE
        0x0001c09e:    2200        ."      MOVGE    r2,#0
        0x0001c0a0:    da01        ..      BGE      0x1c0a6 ; SecCmacHciCback + 202
        0x0001c0a2:    7822        "x      LDRB     r2,[r4,#0]
        0x0001c0a4:    09d2        ..      LSRS     r2,r2,#7
        0x0001c0a6:    f814cd01    ....    LDRB     r12,[r4,#-1]!
        0x0001c0aa:    1c40        @.      ADDS     r0,r0,#1
        0x0001c0ac:    ea42024c    B.L.    ORR      r2,r2,r12,LSL #1
        0x0001c0b0:    1e49        I.      SUBS     r1,r1,#1
        0x0001c0b2:    f8042b02    ...+    STRB     r2,[r4],#2
        0x0001c0b6:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x0001c0ba:    d1ee        ..      BNE      0x1c09a ; SecCmacHciCback + 190
        0x0001c0bc:    b12b        +.      CBZ      r3,0x1c0ca ; SecCmacHciCback + 238
        0x0001c0be:    f8970023    ..#.    LDRB     r0,[r7,#0x23]
        0x0001c0c2:    f0800087    ....    EOR      r0,r0,#0x87
        0x0001c0c6:    f8870023    ..#.    STRB     r0,[r7,#0x23]
        0x0001c0ca:    2001        .       MOVS     r0,#1
        0x0001c0cc:    f8870029    ..).    STRB     r0,[r7,#0x29]
        0x0001c0d0:    6b34        4k      LDR      r4,[r6,#0x30]
        0x0001c0d2:    8ca0        ..      LDRH     r0,[r4,#0x24]
        0x0001c0d4:    6821        !h      LDR      r1,[r4,#0]
        0x0001c0d6:    8ce2        ..      LDRH     r2,[r4,#0x26]
        0x0001c0d8:    4401        .D      ADD      r1,r1,r0
        0x0001c0da:    1a10        ..      SUBS     r0,r2,r0
        0x0001c0dc:    b205        ..      SXTH     r5,r0
        0x0001c0de:    2d10        .-      CMP      r5,#0x10
        0x0001c0e0:    dc18        ..      BGT      0x1c114 ; SecCmacHciCback + 312
        0x0001c0e2:    462a        *F      MOV      r2,r5
        0x0001c0e4:    4668        hF      MOV      r0,sp
        0x0001c0e6:    f7fcfac7    ....    BL       __aeabi_memcpy ; 0x18678
        0x0001c0ea:    2d10        .-      CMP      r5,#0x10
        0x0001c0ec:    d008        ..      BEQ      0x1c100 ; SecCmacHciCback + 292
        0x0001c0ee:    f1c50110    ....    RSB      r1,r5,#0x10
        0x0001c0f2:    466f        oF      MOV      r7,sp
        0x0001c0f4:    eb0d0005    ....    ADD      r0,sp,r5
        0x0001c0f8:    f7fcfbbc    ....    BL       __aeabi_memclr ; 0x18874
        0x0001c0fc:    f8079005    ....    STRB     r9,[r7,r5]
        0x0001c100:    f1040114    ....    ADD      r1,r4,#0x14
        0x0001c104:    4668        hF      MOV      r0,sp
        0x0001c106:    e000        ..      B        0x1c10a ; SecCmacHciCback + 302
        0x0001c108:    e017        ..      B        0x1c13a ; SecCmacHciCback + 350
        0x0001c10a:    f7fef985    ....    BL       Calc128Xor ; 0x1a418
        0x0001c10e:    f8848029    ..).    STRB     r8,[r4,#0x29]
        0x0001c112:    e002        ..      B        0x1c11a ; SecCmacHciCback + 318
        0x0001c114:    4668        hF      MOV      r0,sp
        0x0001c116:    f7fef970    ..p.    BL       Calc128Cpy ; 0x1a3fa
        0x0001c11a:    8ca0        ..      LDRH     r0,[r4,#0x24]
        0x0001c11c:    b120         .      CBZ      r0,0x1c128 ; SecCmacHciCback + 332
        0x0001c11e:    f1060110    ....    ADD      r1,r6,#0x10
        0x0001c122:    4668        hF      MOV      r0,sp
        0x0001c124:    f7fef978    ..x.    BL       Calc128Xor ; 0x1a418
        0x0001c128:    8ca0        ..      LDRH     r0,[r4,#0x24]
        0x0001c12a:    4632        2F      MOV      r2,r6
        0x0001c12c:    3010        .0      ADDS     r0,r0,#0x10
        0x0001c12e:    84a0        ..      STRH     r0,[r4,#0x24]
        0x0001c130:    f8943028    ..(0    LDRB     r3,[r4,#0x28]
        0x0001c134:    4669        iF      MOV      r1,sp
        0x0001c136:    1d20         .      ADDS     r0,r4,#4
        0x0001c138:    e031        1.      B        0x1c19e ; SecCmacHciCback + 450
        0x0001c13a:    6b35        5k      LDR      r5,[r6,#0x30]
        0x0001c13c:    8ca8        ..      LDRH     r0,[r5,#0x24]
        0x0001c13e:    6829        )h      LDR      r1,[r5,#0]
        0x0001c140:    8cea        ..      LDRH     r2,[r5,#0x26]
        0x0001c142:    4401        .D      ADD      r1,r1,r0
        0x0001c144:    1a10        ..      SUBS     r0,r2,r0
        0x0001c146:    b204        ..      SXTH     r4,r0
        0x0001c148:    2c10        .,      CMP      r4,#0x10
        0x0001c14a:    dc16        ..      BGT      0x1c17a ; SecCmacHciCback + 414
        0x0001c14c:    4622        "F      MOV      r2,r4
        0x0001c14e:    4668        hF      MOV      r0,sp
        0x0001c150:    f7fcfa92    ....    BL       __aeabi_memcpy ; 0x18678
        0x0001c154:    2c10        .,      CMP      r4,#0x10
        0x0001c156:    d008        ..      BEQ      0x1c16a ; SecCmacHciCback + 398
        0x0001c158:    f1c40110    ....    RSB      r1,r4,#0x10
        0x0001c15c:    466f        oF      MOV      r7,sp
        0x0001c15e:    eb0d0004    ....    ADD      r0,sp,r4
        0x0001c162:    f7fcfb87    ....    BL       __aeabi_memclr ; 0x18874
        0x0001c166:    f8079004    ....    STRB     r9,[r7,r4]
        0x0001c16a:    f1050114    ....    ADD      r1,r5,#0x14
        0x0001c16e:    4668        hF      MOV      r0,sp
        0x0001c170:    f7fef952    ..R.    BL       Calc128Xor ; 0x1a418
        0x0001c174:    f8858029    ..).    STRB     r8,[r5,#0x29]
        0x0001c178:    e002        ..      B        0x1c180 ; SecCmacHciCback + 420
        0x0001c17a:    4668        hF      MOV      r0,sp
        0x0001c17c:    f7fef93d    ..=.    BL       Calc128Cpy ; 0x1a3fa
        0x0001c180:    8ca8        ..      LDRH     r0,[r5,#0x24]
        0x0001c182:    b120         .      CBZ      r0,0x1c18e ; SecCmacHciCback + 434
        0x0001c184:    f1060110    ....    ADD      r1,r6,#0x10
        0x0001c188:    4668        hF      MOV      r0,sp
        0x0001c18a:    f7fef945    ..E.    BL       Calc128Xor ; 0x1a418
        0x0001c18e:    8ca8        ..      LDRH     r0,[r5,#0x24]
        0x0001c190:    4632        2F      MOV      r2,r6
        0x0001c192:    3010        .0      ADDS     r0,r0,#0x10
        0x0001c194:    84a8        ..      STRH     r0,[r5,#0x24]
        0x0001c196:    f8953028    ..(0    LDRB     r3,[r5,#0x28]
        0x0001c19a:    4669        iF      MOV      r1,sp
        0x0001c19c:    1d28        (.      ADDS     r0,r5,#4
        0x0001c19e:    f000f893    ....    BL       SecLeEncryptCmd ; 0x1c2c8
        0x0001c1a2:    b005        ..      ADD      sp,sp,#0x14
        0x0001c1a4:    e8bd83f0    ....    POP      {r4-r9,pc}
    i.SecCmacInit
    SecCmacInit
        0x0001c1a8:    4902        .I      LDR      r1,[pc,#8] ; [0x1c1b4] = 0x10000978
        0x0001c1aa:    4801        .H      LDR      r0,[pc,#4] ; [0x1c1b0] = 0x1bfdd
        0x0001c1ac:    6408        .d      STR      r0,[r1,#0x40]
        0x0001c1ae:    4770        pG      BX       lr
    $d
        0x0001c1b0:    0001bfdd    ....    DCD    114653
        0x0001c1b4:    10000978    x...    DCD    268437880
    $t
    i.SecEccGenKey
    SecEccGenKey
        0x0001c1b8:    b570        p.      PUSH     {r4-r6,lr}
        0x0001c1ba:    4606        .F      MOV      r6,r0
        0x0001c1bc:    4614        .F      MOV      r4,r2
        0x0001c1be:    460d        .F      MOV      r5,r1
        0x0001c1c0:    209c        .       MOVS     r0,#0x9c
        0x0001c1c2:    f000fd91    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0001c1c6:    1e02        ..      SUBS     r2,r0,#0
        0x0001c1c8:    bf08        ..      IT       EQ
        0x0001c1ca:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001c1cc:    8015        ..      STRH     r5,[r2,#0]
        0x0001c1ce:    7094        .p      STRB     r4,[r2,#2]
        0x0001c1d0:    2002        .       MOVS     r0,#2
        0x0001c1d2:    f8820034    ..4.    STRB     r0,[r2,#0x34]
        0x0001c1d6:    4631        1F      MOV      r1,r6
        0x0001c1d8:    4803        .H      LDR      r0,[pc,#12] ; [0x1c1e8] = 0x100009a0
        0x0001c1da:    f000fda3    ....    BL       WsfMsgEnq ; 0x1cd24
        0x0001c1de:    f7fff9b4    ....    BL       HciLeReadLocalP256PubKey ; 0x1b54a
        0x0001c1e2:    2001        .       MOVS     r0,#1
        0x0001c1e4:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0001c1e6:    0000        ..      DCW    0
        0x0001c1e8:    100009a0    ....    DCD    268437920
    $t
    i.SecEccGenSharedSecret
    SecEccGenSharedSecret
        0x0001c1ec:    b5f0        ..      PUSH     {r4-r7,lr}
        0x0001c1ee:    4604        .F      MOV      r4,r0
        0x0001c1f0:    b091        ..      SUB      sp,sp,#0x44
        0x0001c1f2:    461d        .F      MOV      r5,r3
        0x0001c1f4:    4616        .F      MOV      r6,r2
        0x0001c1f6:    460f        .F      MOV      r7,r1
        0x0001c1f8:    209c        .       MOVS     r0,#0x9c
        0x0001c1fa:    f000fd75    ..u.    BL       WsfMsgAlloc ; 0x1cce8
        0x0001c1fe:    1e02        ..      SUBS     r2,r0,#0
        0x0001c200:    bf04        ..      ITT      EQ
        0x0001c202:    b011        ..      ADDEQ    sp,sp,#0x44
        0x0001c204:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x0001c206:    8016        ..      STRH     r6,[r2,#0]
        0x0001c208:    7095        .p      STRB     r5,[r2,#2]
        0x0001c20a:    2002        .       MOVS     r0,#2
        0x0001c20c:    f8820034    ..4.    STRB     r0,[r2,#0x34]
        0x0001c210:    4639        9F      MOV      r1,r7
        0x0001c212:    480a        .H      LDR      r0,[pc,#40] ; [0x1c23c] = 0x100009a8
        0x0001c214:    f000fd86    ....    BL       WsfMsgEnq ; 0x1cd24
        0x0001c218:    2220         "      MOVS     r2,#0x20
        0x0001c21a:    4621        !F      MOV      r1,r4
        0x0001c21c:    4668        hF      MOV      r0,sp
        0x0001c21e:    f000fc97    ....    BL       WStrReverseCpy ; 0x1cb50
        0x0001c222:    2220         "      MOVS     r2,#0x20
        0x0001c224:    f1040120    .. .    ADD      r1,r4,#0x20
        0x0001c228:    a808        ..      ADD      r0,sp,#0x20
        0x0001c22a:    f000fc91    ....    BL       WStrReverseCpy ; 0x1cb50
        0x0001c22e:    a908        ..      ADD      r1,sp,#0x20
        0x0001c230:    4668        hF      MOV      r0,sp
        0x0001c232:    f7fff90b    ....    BL       HciLeGenerateDHKey ; 0x1b44c
        0x0001c236:    b011        ..      ADD      sp,sp,#0x44
        0x0001c238:    2001        .       MOVS     r0,#1
        0x0001c23a:    bdf0        ..      POP      {r4-r7,pc}
    $d
        0x0001c23c:    100009a8    ....    DCD    268437928
    $t
    i.SecEccHciCback
    SecEccHciCback
        0x0001c240:    b570        p.      PUSH     {r4-r6,lr}
        0x0001c242:    4604        .F      MOV      r4,r0
        0x0001c244:    7888        .x      LDRB     r0,[r1,#2]
        0x0001c246:    4616        .F      MOV      r6,r2
        0x0001c248:    460d        .F      MOV      r5,r1
        0x0001c24a:    2825        %(      CMP      r0,#0x25
        0x0001c24c:    d012        ..      BEQ      0x1c274 ; SecEccHciCback + 52
        0x0001c24e:    2826        &(      CMP      r0,#0x26
        0x0001c250:    bf18        ..      IT       NE
        0x0001c252:    bd70        p.      POPNE    {r4-r6,pc}
        0x0001c254:    78e8        .x      LDRB     r0,[r5,#3]
        0x0001c256:    2812        .(      CMP      r0,#0x12
        0x0001c258:    d019        ..      BEQ      0x1c28e ; SecEccHciCback + 78
        0x0001c25a:    2220         "      MOVS     r2,#0x20
        0x0001c25c:    1d69        i.      ADDS     r1,r5,#5
        0x0001c25e:    1d20         .      ADDS     r0,r4,#4
        0x0001c260:    f000fc76    ..v.    BL       WStrReverseCpy ; 0x1cb50
        0x0001c264:    7928        (y      LDRB     r0,[r5,#4]
        0x0001c266:    70e0        .p      STRB     r0,[r4,#3]
        0x0001c268:    4621        !F      MOV      r1,r4
        0x0001c26a:    4630        0F      MOV      r0,r6
        0x0001c26c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001c270:    f000bd6a    ..j.    B.W      WsfMsgSend ; 0x1cd48
        0x0001c274:    2220         "      MOVS     r2,#0x20
        0x0001c276:    1d69        i.      ADDS     r1,r5,#5
        0x0001c278:    1d20         .      ADDS     r0,r4,#4
        0x0001c27a:    f000fc69    ..i.    BL       WStrReverseCpy ; 0x1cb50
        0x0001c27e:    2220         "      MOVS     r2,#0x20
        0x0001c280:    f1050125    ..%.    ADD      r1,r5,#0x25
        0x0001c284:    f1040024    ..$.    ADD      r0,r4,#0x24
        0x0001c288:    f000fc62    ..b.    BL       WStrReverseCpy ; 0x1cb50
        0x0001c28c:    7928        (y      LDRB     r0,[r5,#4]
        0x0001c28e:    70e0        .p      STRB     r0,[r4,#3]
        0x0001c290:    e7ea        ..      B        0x1c268 ; SecEccHciCback + 40
        0x0001c292:    0000        ..      MOVS     r0,r0
    i.SecEccInit
    SecEccInit
        0x0001c294:    4902        .I      LDR      r1,[pc,#8] ; [0x1c2a0] = 0x10000978
        0x0001c296:    4801        .H      LDR      r0,[pc,#4] ; [0x1c29c] = 0x1c241
        0x0001c298:    6448        Hd      STR      r0,[r1,#0x44]
        0x0001c29a:    4770        pG      BX       lr
    $d
        0x0001c29c:    0001c241    A...    DCD    115265
        0x0001c2a0:    10000978    x...    DCD    268437880
    $t
    i.SecInit
    SecInit
        0x0001c2a4:    4806        .H      LDR      r0,[pc,#24] ; [0x1c2c0] = 0x10000978
        0x0001c2a6:    2100        .!      MOVS     r1,#0
        0x0001c2a8:    6201        .b      STR      r1,[r0,#0x20]
        0x0001c2aa:    6241        Ab      STR      r1,[r0,#0x24]
        0x0001c2ac:    6281        .b      STR      r1,[r0,#0x28]
        0x0001c2ae:    62c1        .b      STR      r1,[r0,#0x2c]
        0x0001c2b0:    6301        .c      STR      r1,[r0,#0x30]
        0x0001c2b2:    6341        Ac      STR      r1,[r0,#0x34]
        0x0001c2b4:    f8801038    ..8.    STRB     r1,[r0,#0x38]
        0x0001c2b8:    4802        .H      LDR      r0,[pc,#8] ; [0x1c2c4] = 0x3e4e1
        0x0001c2ba:    f7ffbc4b    ..K.    B.W      HciSecRegister ; 0x1bb54
    $d
        0x0001c2be:    0000        ..      DCW    0
        0x0001c2c0:    10000978    x...    DCD    268437880
        0x0001c2c4:    0003e4e1    ....    DCD    255201
    $t
    i.SecLeEncryptCmd
    SecLeEncryptCmd
        0x0001c2c8:    b570        p.      PUSH     {r4-r6,lr}
        0x0001c2ca:    460e        .F      MOV      r6,r1
        0x0001c2cc:    b088        ..      SUB      sp,sp,#0x20
        0x0001c2ce:    4615        .F      MOV      r5,r2
        0x0001c2d0:    4601        .F      MOV      r1,r0
        0x0001c2d2:    461c        .F      MOV      r4,r3
        0x0001c2d4:    2210        ."      MOVS     r2,#0x10
        0x0001c2d6:    4668        hF      MOV      r0,sp
        0x0001c2d8:    f000fc3a    ..:.    BL       WStrReverseCpy ; 0x1cb50
        0x0001c2dc:    2210        ."      MOVS     r2,#0x10
        0x0001c2de:    4631        1F      MOV      r1,r6
        0x0001c2e0:    a804        ..      ADD      r0,sp,#0x10
        0x0001c2e2:    f000fc35    ..5.    BL       WStrReverseCpy ; 0x1cb50
        0x0001c2e6:    462a        *F      MOV      r2,r5
        0x0001c2e8:    4621        !F      MOV      r1,r4
        0x0001c2ea:    4804        .H      LDR      r0,[pc,#16] ; [0x1c2fc] = 0x10000998
        0x0001c2ec:    f000fd1a    ....    BL       WsfMsgEnq ; 0x1cd24
        0x0001c2f0:    a904        ..      ADD      r1,sp,#0x10
        0x0001c2f2:    4668        hF      MOV      r0,sp
        0x0001c2f4:    f7fff87f    ....    BL       HciLeEncryptCmd ; 0x1b3f6
        0x0001c2f8:    b008        ..      ADD      sp,sp,#0x20
        0x0001c2fa:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0001c2fc:    10000998    ....    DCD    268437912
    $t
    i.SecRand
    SecRand
        0x0001c300:    b570        p.      PUSH     {r4-r6,lr}
        0x0001c302:    4c14        .L      LDR      r4,[pc,#80] ; [0x1c354] = 0x10000978
        0x0001c304:    1dca        ..      ADDS     r2,r1,#7
        0x0001c306:    08d3        ..      LSRS     r3,r2,#3
        0x0001c308:    f894203a    ..:     LDRB     r2,[r4,#0x3a]
        0x0001c30c:    1e49        I.      SUBS     r1,r1,#1
        0x0001c30e:    06d2        ..      LSLS     r2,r2,#27
        0x0001c310:    0e12        ..      LSRS     r2,r2,#24
        0x0001c312:    f1b13fff    ...?    CMP      r1,#0xffffffff
        0x0001c316:    dd0c        ..      BLE      0x1c332 ; SecRand + 50
        0x0001c318:    f814c002    ....    LDRB     r12,[r4,r2]
        0x0001c31c:    f800cb01    ....    STRB     r12,[r0],#1
        0x0001c320:    2a1f        .*      CMP      r2,#0x1f
        0x0001c322:    bf0c        ..      ITE      EQ
        0x0001c324:    2200        ."      MOVEQ    r2,#0
        0x0001c326:    1c52        R.      ADDNE    r2,r2,#1
        0x0001c328:    b2d2        ..      UXTB     r2,r2
        0x0001c32a:    1e49        I.      SUBS     r1,r1,#1
        0x0001c32c:    f1b13fff    ...?    CMP      r1,#0xffffffff
        0x0001c330:    dcf2        ..      BGT      0x1c318 ; SecRand + 24
        0x0001c332:    1e5d        ].      SUBS     r5,r3,#1
        0x0001c334:    bf38        8.      IT       CC
        0x0001c336:    bd70        p.      POPCC    {r4-r6,pc}
        0x0001c338:    f7fff8e3    ....    BL       HciLeRandCmd ; 0x1b502
        0x0001c33c:    f894003a    ..:.    LDRB     r0,[r4,#0x3a]
        0x0001c340:    2803        .(      CMP      r0,#3
        0x0001c342:    bf2c        ,.      ITE      CS
        0x0001c344:    2000        .       MOVCS    r0,#0
        0x0001c346:    1c40        @.      ADDCC    r0,r0,#1
        0x0001c348:    f884003a    ..:.    STRB     r0,[r4,#0x3a]
        0x0001c34c:    1e69        i.      SUBS     r1,r5,#1
        0x0001c34e:    b24d        M.      SXTB     r5,r1
        0x0001c350:    d2f2        ..      BCS      0x1c338 ; SecRand + 56
        0x0001c352:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0001c354:    10000978    x...    DCD    268437880
    $t
    i.SmpDbGetFailureCount
    SmpDbGetFailureCount
        0x0001c358:    b510        ..      PUSH     {r4,lr}
        0x0001c35a:    f022fd1b    "...    BL       smpDbGetRecord ; 0x3ed94
        0x0001c35e:    79c0        .y      LDRB     r0,[r0,#7]
        0x0001c360:    bd10        ..      POP      {r4,pc}
    i.SmpDbGetPairingDisabledTime
    SmpDbGetPairingDisabledTime
        0x0001c362:    b510        ..      PUSH     {r4,lr}
        0x0001c364:    f022fd16    "...    BL       smpDbGetRecord ; 0x3ed94
        0x0001c368:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0001c36a:    bd10        ..      POP      {r4,pc}
    i.SmpDbInit
    SmpDbInit
        0x0001c36c:    b510        ..      PUSH     {r4,lr}
        0x0001c36e:    4c0b        .L      LDR      r4,[pc,#44] ; [0x1c39c] = 0x10001500
        0x0001c370:    f8940055    ..U.    LDRB     r0,[r4,#0x55]
        0x0001c374:    2801        .(      CMP      r0,#1
        0x0001c376:    bf04        ..      ITT      EQ
        0x0001c378:    f1040048    ..H.    ADDEQ    r0,r4,#0x48
        0x0001c37c:    f000fee6    ....    BLEQ     WsfTimerStop ; 0x1d14c
        0x0001c380:    2158        X!      MOVS     r1,#0x58
        0x0001c382:    4806        .H      LDR      r0,[pc,#24] ; [0x1c39c] = 0x10001500
        0x0001c384:    f7fcfa98    ....    BL       __aeabi_memclr4 ; 0x188b8
        0x0001c388:    4805        .H      LDR      r0,[pc,#20] ; [0x1c3a0] = 0x10001558
        0x0001c38a:    f89000ec    ....    LDRB     r0,[r0,#0xec]
        0x0001c38e:    f8840054    ..T.    STRB     r0,[r4,#0x54]
        0x0001c392:    2020                MOVS     r0,#0x20
        0x0001c394:    f8840052    ..R.    STRB     r0,[r4,#0x52]
        0x0001c398:    bd10        ..      POP      {r4,pc}
    $d
        0x0001c39a:    0000        ..      DCW    0
        0x0001c39c:    10001500    ....    DCD    268440832
        0x0001c3a0:    10001558    X...    DCD    268440920
    $t
    i.SmpDbMaxAttemptReached
    SmpDbMaxAttemptReached
        0x0001c3a4:    b510        ..      PUSH     {r4,lr}
        0x0001c3a6:    f022fcf5    "...    BL       smpDbGetRecord ; 0x3ed94
        0x0001c3aa:    4604        .F      MOV      r4,r0
        0x0001c3ac:    8900        ..      LDRH     r0,[r0,#8]
        0x0001c3ae:    4910        .I      LDR      r1,[pc,#64] ; [0x1c3f0] = 0x100003ac
        0x0001c3b0:    2800        .(      CMP      r0,#0
        0x0001c3b2:    bf08        ..      IT       EQ
        0x0001c3b4:    2001        .       MOVEQ    r0,#1
        0x0001c3b6:    d003        ..      BEQ      0x1c3c0 ; SmpDbMaxAttemptReached + 28
        0x0001c3b8:    680a        .h      LDR      r2,[r1,#0]
        0x0001c3ba:    8a92        ..      LDRH     r2,[r2,#0x14]
        0x0001c3bc:    4350        PC      MULS     r0,r2,r0
        0x0001c3be:    b280        ..      UXTH     r0,r0
        0x0001c3c0:    6809        .h      LDR      r1,[r1,#0]
        0x0001c3c2:    680a        .h      LDR      r2,[r1,#0]
        0x0001c3c4:    fb02f300    ....    MUL      r3,r2,r0
        0x0001c3c8:    68ca        .h      LDR      r2,[r1,#0xc]
        0x0001c3ca:    4293        .B      CMP      r3,r2
        0x0001c3cc:    bf9a        ..      ITTE     LS
        0x0001c3ce:    60e3        .`      STRLS    r3,[r4,#0xc]
        0x0001c3d0:    8120         .      STRHLS   r0,[r4,#8]
        0x0001c3d2:    60e2        .`      STRHI    r2,[r4,#0xc]
        0x0001c3d4:    6908        .i      LDR      r0,[r1,#0x10]
        0x0001c3d6:    6120         a      STR      r0,[r4,#0x10]
        0x0001c3d8:    4806        .H      LDR      r0,[pc,#24] ; [0x1c3f4] = 0x10001500
        0x0001c3da:    f8901055    ..U.    LDRB     r1,[r0,#0x55]
        0x0001c3de:    b921        !.      CBNZ     r1,0x1c3ea ; SmpDbMaxAttemptReached + 70
        0x0001c3e0:    f44f717a    O.zq    MOV      r1,#0x3e8
        0x0001c3e4:    3048        H0      ADDS     r0,r0,#0x48
        0x0001c3e6:    f000fe43    ..C.    BL       WsfTimerStartMs ; 0x1d070
        0x0001c3ea:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0001c3ec:    bd10        ..      POP      {r4,pc}
    $d
        0x0001c3ee:    0000        ..      DCW    0
        0x0001c3f0:    100003ac    ....    DCD    268436396
        0x0001c3f4:    10001500    ....    DCD    268440832
    $t
    i.SmpDbPairingFailed
    SmpDbPairingFailed
        0x0001c3f8:    b510        ..      PUSH     {r4,lr}
        0x0001c3fa:    f022fccb    "...    BL       smpDbGetRecord ; 0x3ed94
        0x0001c3fe:    4902        .I      LDR      r1,[pc,#8] ; [0x1c408] = 0x100003ac
        0x0001c400:    6809        .h      LDR      r1,[r1,#0]
        0x0001c402:    6909        .i      LDR      r1,[r1,#0x10]
        0x0001c404:    6101        .a      STR      r1,[r0,#0x10]
        0x0001c406:    bd10        ..      POP      {r4,pc}
    $d
        0x0001c408:    100003ac    ....    DCD    268436396
    $t
    i.SmpDbService
    SmpDbService
        0x0001c40c:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0001c410:    4c27        'L      LDR      r4,[pc,#156] ; [0x1c4b0] = 0x10001500
        0x0001c412:    2500        .%      MOVS     r5,#0
        0x0001c414:    4f27        'O      LDR      r7,[pc,#156] ; [0x1c4b4] = 0x100003ac
        0x0001c416:    46a8        .F      MOV      r8,r5
        0x0001c418:    4626        &F      MOV      r6,r4
        0x0001c41a:    79e2        .y      LDRB     r2,[r4,#7]
        0x0001c41c:    2a00        .*      CMP      r2,#0
        0x0001c41e:    bf01        ..      ITTTT    EQ
        0x0001c420:    68e0        .h      LDREQ    r0,[r4,#0xc]
        0x0001c422:    2800        .(      CMPEQ    r0,#0
        0x0001c424:    8920         .      LDRHEQ   r0,[r4,#8]
        0x0001c426:    2800        .(      CMPEQ    r0,#0
        0x0001c428:    d03a        :.      BEQ      0x1c4a0 ; SmpDbService + 148
        0x0001c42a:    6920         i      LDR      r0,[r4,#0x10]
        0x0001c42c:    f5b07f7a    ..z.    CMP      r0,#0x3e8
        0x0001c430:    bf8c        ..      ITE      HI
        0x0001c432:    f5a0707a    ..zp    SUBHI    r0,r0,#0x3e8
        0x0001c436:    2000        .       MOVLS    r0,#0
        0x0001c438:    6120         a      STR      r0,[r4,#0x10]
        0x0001c43a:    68e1        .h      LDR      r1,[r4,#0xc]
        0x0001c43c:    f5b17f7a    ..z.    CMP      r1,#0x3e8
        0x0001c440:    bf8c        ..      ITE      HI
        0x0001c442:    f5a1717a    ..zq    SUBHI    r1,r1,#0x3e8
        0x0001c446:    2100        .!      MOVLS    r1,#0
        0x0001c448:    60e1        .`      STR      r1,[r4,#0xc]
        0x0001c44a:    6963        ci      LDR      r3,[r4,#0x14]
        0x0001c44c:    f5b37f7a    ..z.    CMP      r3,#0x3e8
        0x0001c450:    bf8c        ..      ITE      HI
        0x0001c452:    f5a3737a    ..zs    SUBHI    r3,r3,#0x3e8
        0x0001c456:    2300        .#      MOVLS    r3,#0
        0x0001c458:    6163        ca      STR      r3,[r4,#0x14]
        0x0001c45a:    b968        h.      CBNZ     r0,0x1c478 ; SmpDbService + 108
        0x0001c45c:    6838        8h      LDR      r0,[r7,#0]
        0x0001c45e:    f8b4c008    ....    LDRH     r12,[r4,#8]
        0x0001c462:    f8b09014    ....    LDRH     r9,[r0,#0x14]
        0x0001c466:    fbbcfcf9    ....    UDIV     r12,r12,r9
        0x0001c46a:    f8a4c008    ....    STRH     r12,[r4,#8]
        0x0001c46e:    f1bc0f00    ....    CMP      r12,#0
        0x0001c472:    bf1c        ..      ITT      NE
        0x0001c474:    6900        .i      LDRNE    r0,[r0,#0x10]
        0x0001c476:    6120         a      STRNE    r0,[r4,#0x10]
        0x0001c478:    2b00        .+      CMP      r3,#0
        0x0001c47a:    bf0c        ..      ITE      EQ
        0x0001c47c:    f8848007    ....    STRBEQ   r8,[r4,#7]
        0x0001c480:    2a00        .*      CMPNE    r2,#0
        0x0001c482:    d104        ..      BNE      0x1c48e ; SmpDbService + 130
        0x0001c484:    2900        .)      CMP      r1,#0
        0x0001c486:    bf04        ..      ITT      EQ
        0x0001c488:    8920         .      LDRHEQ   r0,[r4,#8]
        0x0001c48a:    2800        .(      CMPEQ    r0,#0
        0x0001c48c:    d008        ..      BEQ      0x1c4a0 ; SmpDbService + 148
        0x0001c48e:    f8960055    ..U.    LDRB     r0,[r6,#0x55]
        0x0001c492:    b928        (.      CBNZ     r0,0x1c4a0 ; SmpDbService + 148
        0x0001c494:    f44f717a    O.zq    MOV      r1,#0x3e8
        0x0001c498:    f1060048    ..H.    ADD      r0,r6,#0x48
        0x0001c49c:    f000fde8    ....    BL       WsfTimerStartMs ; 0x1d070
        0x0001c4a0:    1c68        h.      ADDS     r0,r5,#1
        0x0001c4a2:    b2c5        ..      UXTB     r5,r0
        0x0001c4a4:    3418        .4      ADDS     r4,r4,#0x18
        0x0001c4a6:    2d03        .-      CMP      r5,#3
        0x0001c4a8:    d3b7        ..      BCC      0x1c41a ; SmpDbService + 14
        0x0001c4aa:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x0001c4ae:    0000        ..      DCW    0
        0x0001c4b0:    10001500    ....    DCD    268440832
        0x0001c4b4:    100003ac    ....    DCD    268436396
    $t
    i.SmpDbSetFailureCount
    SmpDbSetFailureCount
        0x0001c4b8:    b510        ..      PUSH     {r4,lr}
        0x0001c4ba:    460c        .F      MOV      r4,r1
        0x0001c4bc:    f022fc6a    ".j.    BL       smpDbGetRecord ; 0x3ed94
        0x0001c4c0:    71c4        .q      STRB     r4,[r0,#7]
        0x0001c4c2:    2c00        .,      CMP      r4,#0
        0x0001c4c4:    bf08        ..      IT       EQ
        0x0001c4c6:    bd10        ..      POPEQ    {r4,pc}
        0x0001c4c8:    4902        .I      LDR      r1,[pc,#8] ; [0x1c4d4] = 0x100003ac
        0x0001c4ca:    6809        .h      LDR      r1,[r1,#0]
        0x0001c4cc:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0001c4ce:    6141        Aa      STR      r1,[r0,#0x14]
        0x0001c4d0:    bd10        ..      POP      {r4,pc}
    $d
        0x0001c4d2:    0000        ..      DCW    0
        0x0001c4d4:    100003ac    ....    DCD    268436396
    $t
    i.SmpDmEncryptInd
    SmpDmEncryptInd
        0x0001c4d8:    b538        8.      PUSH     {r3-r5,lr}
        0x0001c4da:    78c1        .x      LDRB     r1,[r0,#3]
        0x0001c4dc:    2900        .)      CMP      r1,#0
        0x0001c4de:    bf0c        ..      ITE      EQ
        0x0001c4e0:    2108        .!      MOVEQ    r1,#8
        0x0001c4e2:    2109        .!      MOVNE    r1,#9
        0x0001c4e4:    7081        .p      STRB     r1,[r0,#2]
        0x0001c4e6:    0004        ..      MOVS     r4,r0
        0x0001c4e8:    bf08        ..      IT       EQ
        0x0001c4ea:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001c4ec:    2920         )      CMP      r1,#0x20
        0x0001c4ee:    d002        ..      BEQ      0x1c4f6 ; SmpDmEncryptInd + 30
        0x0001c4f0:    291c        .)      CMP      r1,#0x1c
        0x0001c4f2:    d004        ..      BEQ      0x1c4fe ; SmpDmEncryptInd + 38
        0x0001c4f4:    e008        ..      B        0x1c508 ; SmpDmEncryptInd + 48
        0x0001c4f6:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001c4fa:    f7ffbf87    ....    B.W      SmpDbService ; 0x1c40c
        0x0001c4fe:    68a0        .h      LDR      r0,[r4,#8]
        0x0001c500:    2800        .(      CMP      r0,#0
        0x0001c502:    bf18        ..      IT       NE
        0x0001c504:    f000fb60    ..`.    BLNE     WsfBufFree ; 0x1cbc8
        0x0001c508:    7820         x      LDRB     r0,[r4,#0]
        0x0001c50a:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001c50e:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001c512:    4916        .I      LDR      r1,[pc,#88] ; [0x1c56c] = 0x10001558
        0x0001c514:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0001c518:    f8101c0f    ....    LDRB     r1,[r0,#-0xf]
        0x0001c51c:    384c        L8      SUBS     r0,r0,#0x4c
        0x0001c51e:    2900        .)      CMP      r1,#0
        0x0001c520:    bf08        ..      IT       EQ
        0x0001c522:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001c524:    78a1        .x      LDRB     r1,[r4,#2]
        0x0001c526:    290b        .)      CMP      r1,#0xb
        0x0001c528:    d11a        ..      BNE      0x1c560 ; SmpDmEncryptInd + 136
        0x0001c52a:    f8901041    ..A.    LDRB     r1,[r0,#0x41]
        0x0001c52e:    78e2        .x      LDRB     r2,[r4,#3]
        0x0001c530:    4291        .B      CMP      r1,r2
        0x0001c532:    d015        ..      BEQ      0x1c560 ; SmpDmEncryptInd + 136
        0x0001c534:    2000        .       MOVS     r0,#0
        0x0001c536:    4c0e        .L      LDR      r4,[pc,#56] ; [0x1c570] = 0x10000978
        0x0001c538:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0001c53c:    4669        iF      MOV      r1,sp
        0x0001c53e:    f1040020    .. .    ADD      r0,r4,#0x20
        0x0001c542:    f000fbe4    ....    BL       WsfMsgDeq ; 0x1cd0e
        0x0001c546:    2800        .(      CMP      r0,#0
        0x0001c548:    bf08        ..      IT       EQ
        0x0001c54a:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001c54c:    f000fbf1    ....    BL       WsfMsgFree ; 0x1cd32
        0x0001c550:    4669        iF      MOV      r1,sp
        0x0001c552:    f1040020    .. .    ADD      r0,r4,#0x20
        0x0001c556:    f000fbda    ....    BL       WsfMsgDeq ; 0x1cd0e
        0x0001c55a:    2800        .(      CMP      r0,#0
        0x0001c55c:    d1f6        ..      BNE      0x1c54c ; SmpDmEncryptInd + 116
        0x0001c55e:    bd38        8.      POP      {r3-r5,pc}
        0x0001c560:    4621        !F      MOV      r1,r4
        0x0001c562:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001c566:    f023bd35    #.5.    B.W      smpSmExecute ; 0x3ffd4
    $d
        0x0001c56a:    0000        ..      DCW    0
        0x0001c56c:    10001558    X...    DCD    268440920
        0x0001c570:    10000978    x...    DCD    268437880
    $t
    i.SmpDmGetStk
    SmpDmGetStk
        0x0001c574:    eb000240    ..@.    ADD      r2,r0,r0,LSL #1
        0x0001c578:    eb021000    ....    ADD      r0,r2,r0,LSL #4
        0x0001c57c:    4a1c        .J      LDR      r2,[pc,#112] ; [0x1c5f0] = 0x10001558
        0x0001c57e:    eb020080    ....    ADD      r0,r2,r0,LSL #2
        0x0001c582:    384c        L8      SUBS     r0,r0,#0x4c
        0x0001c584:    bf1c        ..      ITT      NE
        0x0001c586:    f8903044    ..D0    LDRBNE   r3,[r0,#0x44]
        0x0001c58a:    2b00        .+      CMPNE    r3,#0
        0x0001c58c:    d02d        -.      BEQ      0x1c5ea ; SmpDmGetStk + 118
        0x0001c58e:    f89220f8    ...     LDRB     r2,[r2,#0xf8]
        0x0001c592:    b1ea        ..      CBZ      r2,0x1c5d0 ; SmpDmGetStk + 92
        0x0001c594:    6c82        .l      LDR      r2,[r0,#0x48]
        0x0001c596:    7813        .x      LDRB     r3,[r2,#0]
        0x0001c598:    2b00        .+      CMP      r3,#0
        0x0001c59a:    bf1c        ..      ITT      NE
        0x0001c59c:    6992        .i      LDRNE    r2,[r2,#0x18]
        0x0001c59e:    2a00        .*      CMPNE    r2,#0
        0x0001c5a0:    d016        ..      BEQ      0x1c5d0 ; SmpDmGetStk + 92
        0x0001c5a2:    f8902040    ..@     LDRB     r2,[r0,#0x40]
        0x0001c5a6:    f0120f04    ....    TST      r2,#4
        0x0001c5aa:    bf08        ..      IT       EQ
        0x0001c5ac:    2201        ."      MOVEQ    r2,#1
        0x0001c5ae:    d00a        ..      BEQ      0x1c5c6 ; SmpDmGetStk + 82
        0x0001c5b0:    f8903024    ..$0    LDRB     r3,[r0,#0x24]
        0x0001c5b4:    f890202b    ..+     LDRB     r2,[r0,#0x2b]
        0x0001c5b8:    4293        .B      CMP      r3,r2
        0x0001c5ba:    bf38        8.      IT       CC
        0x0001c5bc:    461a        .F      MOVCC    r2,r3
        0x0001c5be:    2a10        .*      CMP      r2,#0x10
        0x0001c5c0:    bf0c        ..      ITE      EQ
        0x0001c5c2:    2203        ."      MOVEQ    r2,#3
        0x0001c5c4:    2202        ."      MOVNE    r2,#2
        0x0001c5c6:    700a        .p      STRB     r2,[r1,#0]
        0x0001c5c8:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001c5ca:    6980        .i      LDR      r0,[r0,#0x18]
        0x0001c5cc:    3010        .0      ADDS     r0,r0,#0x10
        0x0001c5ce:    4770        pG      BX       lr
        0x0001c5d0:    6b02        .k      LDR      r2,[r0,#0x30]
        0x0001c5d2:    b152        R.      CBZ      r2,0x1c5ea ; SmpDmGetStk + 118
        0x0001c5d4:    f8902040    ..@     LDRB     r2,[r0,#0x40]
        0x0001c5d8:    f0120f04    ....    TST      r2,#4
        0x0001c5dc:    bf0c        ..      ITE      EQ
        0x0001c5de:    2201        ."      MOVEQ    r2,#1
        0x0001c5e0:    2202        ."      MOVNE    r2,#2
        0x0001c5e2:    700a        .p      STRB     r2,[r1,#0]
        0x0001c5e4:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0001c5e6:    3020         0      ADDS     r0,r0,#0x20
        0x0001c5e8:    4770        pG      BX       lr
        0x0001c5ea:    2000        .       MOVS     r0,#0
        0x0001c5ec:    4770        pG      BX       lr
    $d
        0x0001c5ee:    0000        ..      DCW    0
        0x0001c5f0:    10001558    X...    DCD    268440920
    $t
    i.SmpDmLescEnabled
    SmpDmLescEnabled
        0x0001c5f4:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001c5f8:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001c5fc:    4904        .I      LDR      r1,[pc,#16] ; [0x1c610] = 0x10001558
        0x0001c5fe:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0001c602:    384c        L8      SUBS     r0,r0,#0x4c
        0x0001c604:    bf1b        ..      ITTET    NE
        0x0001c606:    6c80        .l      LDRNE    r0,[r0,#0x48]
        0x0001c608:    2800        .(      CMPNE    r0,#0
        0x0001c60a:    2000        .       MOVEQ    r0,#0
        0x0001c60c:    7800        .x      LDRBNE   r0,[r0,#0]
        0x0001c60e:    4770        pG      BX       lr
    $d
        0x0001c610:    10001558    X...    DCD    268440920
    $t
    i.SmpDmMsgSend
    SmpDmMsgSend
        0x0001c614:    4601        .F      MOV      r1,r0
        0x0001c616:    4802        .H      LDR      r0,[pc,#8] ; [0x1c620] = 0x10001558
        0x0001c618:    f89000ec    ....    LDRB     r0,[r0,#0xec]
        0x0001c61c:    f000bb94    ....    B.W      WsfMsgSend ; 0x1cd48
    $d
        0x0001c620:    10001558    X...    DCD    268440920
    $t
    i.SmpHandler
    SmpHandler
        0x0001c624:    2900        .)      CMP      r1,#0
        0x0001c626:    bf08        ..      IT       EQ
        0x0001c628:    4770        pG      BXEQ     lr
        0x0001c62a:    b538        8.      PUSH     {r3-r5,lr}
        0x0001c62c:    7888        .x      LDRB     r0,[r1,#2]
        0x0001c62e:    460c        .F      MOV      r4,r1
        0x0001c630:    2820         (      CMP      r0,#0x20
        0x0001c632:    d002        ..      BEQ      0x1c63a ; SmpHandler + 22
        0x0001c634:    281c        .(      CMP      r0,#0x1c
        0x0001c636:    d004        ..      BEQ      0x1c642 ; SmpHandler + 30
        0x0001c638:    e008        ..      B        0x1c64c ; SmpHandler + 40
        0x0001c63a:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001c63e:    f7ffbee5    ....    B.W      SmpDbService ; 0x1c40c
        0x0001c642:    68a0        .h      LDR      r0,[r4,#8]
        0x0001c644:    2800        .(      CMP      r0,#0
        0x0001c646:    bf18        ..      IT       NE
        0x0001c648:    f000fabe    ....    BLNE     WsfBufFree ; 0x1cbc8
        0x0001c64c:    7820         x      LDRB     r0,[r4,#0]
        0x0001c64e:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001c652:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001c656:    4916        .I      LDR      r1,[pc,#88] ; [0x1c6b0] = 0x10001558
        0x0001c658:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0001c65c:    f8101c0f    ....    LDRB     r1,[r0,#-0xf]
        0x0001c660:    384c        L8      SUBS     r0,r0,#0x4c
        0x0001c662:    2900        .)      CMP      r1,#0
        0x0001c664:    bf08        ..      IT       EQ
        0x0001c666:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001c668:    78a1        .x      LDRB     r1,[r4,#2]
        0x0001c66a:    290b        .)      CMP      r1,#0xb
        0x0001c66c:    d11a        ..      BNE      0x1c6a4 ; SmpHandler + 128
        0x0001c66e:    f8901041    ..A.    LDRB     r1,[r0,#0x41]
        0x0001c672:    78e2        .x      LDRB     r2,[r4,#3]
        0x0001c674:    4291        .B      CMP      r1,r2
        0x0001c676:    d015        ..      BEQ      0x1c6a4 ; SmpHandler + 128
        0x0001c678:    2000        .       MOVS     r0,#0
        0x0001c67a:    4c0e        .L      LDR      r4,[pc,#56] ; [0x1c6b4] = 0x10000978
        0x0001c67c:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0001c680:    4669        iF      MOV      r1,sp
        0x0001c682:    f1040020    .. .    ADD      r0,r4,#0x20
        0x0001c686:    f000fb42    ..B.    BL       WsfMsgDeq ; 0x1cd0e
        0x0001c68a:    2800        .(      CMP      r0,#0
        0x0001c68c:    bf08        ..      IT       EQ
        0x0001c68e:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001c690:    f000fb4f    ..O.    BL       WsfMsgFree ; 0x1cd32
        0x0001c694:    4669        iF      MOV      r1,sp
        0x0001c696:    f1040020    .. .    ADD      r0,r4,#0x20
        0x0001c69a:    f000fb38    ..8.    BL       WsfMsgDeq ; 0x1cd0e
        0x0001c69e:    2800        .(      CMP      r0,#0
        0x0001c6a0:    d1f6        ..      BNE      0x1c690 ; SmpHandler + 108
        0x0001c6a2:    bd38        8.      POP      {r3-r5,pc}
        0x0001c6a4:    4621        !F      MOV      r1,r4
        0x0001c6a6:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001c6aa:    f023bc93    #...    B.W      smpSmExecute ; 0x3ffd4
    $d
        0x0001c6ae:    0000        ..      DCW    0
        0x0001c6b0:    10001558    X...    DCD    268440920
        0x0001c6b4:    10000978    x...    DCD    268437880
    $t
    i.SmpHandlerInit
    SmpHandlerInit
        0x0001c6b8:    b510        ..      PUSH     {r4,lr}
        0x0001c6ba:    4604        .F      MOV      r4,r0
        0x0001c6bc:    4814        .H      LDR      r0,[pc,#80] ; [0x1c710] = 0x10001558
        0x0001c6be:    f88040ec    ...@    STRB     r4,[r0,#0xec]
        0x0001c6c2:    f7fffe53    ..S.    BL       SmpDbInit ; 0x1c36c
        0x0001c6c6:    4812        .H      LDR      r0,[pc,#72] ; [0x1c710] = 0x10001558
        0x0001c6c8:    2101        .!      MOVS     r1,#1
        0x0001c6ca:    2202        ."      MOVS     r2,#2
        0x0001c6cc:    7304        .s      STRB     r4,[r0,#0xc]
        0x0001c6ce:    8101        ..      STRH     r1,[r0,#8]
        0x0001c6d0:    f8004f1c    ...O    STRB     r4,[r0,#0x1c]!
        0x0001c6d4:    f8201c04     ...    STRH     r1,[r0,#-4]
        0x0001c6d8:    f880403c    ..<@    STRB     r4,[r0,#0x3c]
        0x0001c6dc:    8702        ..      STRH     r2,[r0,#0x38]
        0x0001c6de:    f880404c    ..L@    STRB     r4,[r0,#0x4c]
        0x0001c6e2:    f8a02048    ..H     STRH     r2,[r0,#0x48]
        0x0001c6e6:    f8804088    ...@    STRB     r4,[r0,#0x88]
        0x0001c6ea:    2103        .!      MOVS     r1,#3
        0x0001c6ec:    f8a01084    ....    STRH     r1,[r0,#0x84]
        0x0001c6f0:    f8804098    ...@    STRB     r4,[r0,#0x98]
        0x0001c6f4:    f8a01094    ....    STRH     r1,[r0,#0x94]
        0x0001c6f8:    4a06        .J      LDR      r2,[pc,#24] ; [0x1c714] = 0x3efe9
        0x0001c6fa:    4907        .I      LDR      r1,[pc,#28] ; [0x1c718] = 0x3f055
        0x0001c6fc:    2006        .       MOVS     r0,#6
        0x0001c6fe:    f7fffbb5    ....    BL       L2cRegister ; 0x1be6c
        0x0001c702:    e8bd4010    ...@    POP      {r4,lr}
        0x0001c706:    4905        .I      LDR      r1,[pc,#20] ; [0x1c71c] = 0x3ee35
        0x0001c708:    2001        .       MOVS     r0,#1
        0x0001c70a:    f7feb841    ..A.    B        DmConnRegister ; 0x1a790
    $d
        0x0001c70e:    0000        ..      DCW    0
        0x0001c710:    10001558    X...    DCD    268440920
        0x0001c714:    0003efe9    ....    DCD    258025
        0x0001c718:    0003f055    U...    DCD    258133
        0x0001c71c:    0003ee35    5...    DCD    257589
    $t
    i.SmpScAlloc
    SmpScAlloc
        0x0001c720:    b570        p.      PUSH     {r4-r6,lr}
        0x0001c722:    4614        .F      MOV      r4,r2
        0x0001c724:    460e        .F      MOV      r6,r1
        0x0001c726:    f000fa2d    ..-.    BL       WsfBufAlloc ; 0x1cb84
        0x0001c72a:    0005        ..      MOVS     r5,r0
        0x0001c72c:    d107        ..      BNE      0x1c73e ; SmpScAlloc + 30
        0x0001c72e:    2008        .       MOVS     r0,#8
        0x0001c730:    70e0        .p      STRB     r0,[r4,#3]
        0x0001c732:    2003        .       MOVS     r0,#3
        0x0001c734:    70a0        .p      STRB     r0,[r4,#2]
        0x0001c736:    4621        !F      MOV      r1,r4
        0x0001c738:    4630        0F      MOV      r0,r6
        0x0001c73a:    f023fc4b    #.K.    BL       smpSmExecute ; 0x3ffd4
        0x0001c73e:    4628        (F      MOV      r0,r5
        0x0001c740:    bd70        p.      POP      {r4-r6,pc}
    i.SmpScAllocScratchBuffers
    SmpScAllocScratchBuffers
        0x0001c742:    b510        ..      PUSH     {r4,lr}
        0x0001c744:    4604        .F      MOV      r4,r0
        0x0001c746:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001c748:    6940        @i      LDR      r0,[r0,#0x14]
        0x0001c74a:    b920         .      CBNZ     r0,0x1c756 ; SmpScAllocScratchBuffers + 20
        0x0001c74c:    2060        `       MOVS     r0,#0x60
        0x0001c74e:    f000fa19    ....    BL       WsfBufAlloc ; 0x1cb84
        0x0001c752:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0001c754:    6148        Ha      STR      r0,[r1,#0x14]
        0x0001c756:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c758:    6880        .h      LDR      r0,[r0,#8]
        0x0001c75a:    b920         .      CBNZ     r0,0x1c766 ; SmpScAllocScratchBuffers + 36
        0x0001c75c:    2040        @       MOVS     r0,#0x40
        0x0001c75e:    f000fa11    ....    BL       WsfBufAlloc ; 0x1cb84
        0x0001c762:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0001c764:    6088        .`      STR      r0,[r1,#8]
        0x0001c766:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c768:    6980        .i      LDR      r0,[r0,#0x18]
        0x0001c76a:    b920         .      CBNZ     r0,0x1c776 ; SmpScAllocScratchBuffers + 52
        0x0001c76c:    2020                MOVS     r0,#0x20
        0x0001c76e:    f000fa09    ....    BL       WsfBufAlloc ; 0x1cb84
        0x0001c772:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0001c774:    6188        .a      STR      r0,[r1,#0x18]
        0x0001c776:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c778:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0001c77a:    b920         .      CBNZ     r0,0x1c786 ; SmpScAllocScratchBuffers + 68
        0x0001c77c:    2040        @       MOVS     r0,#0x40
        0x0001c77e:    f000fa01    ....    BL       WsfBufAlloc ; 0x1cb84
        0x0001c782:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0001c784:    60c8        .`      STR      r0,[r1,#0xc]
        0x0001c786:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c788:    6900        .i      LDR      r0,[r0,#0x10]
        0x0001c78a:    b920         .      CBNZ     r0,0x1c796 ; SmpScAllocScratchBuffers + 84
        0x0001c78c:    2020                MOVS     r0,#0x20
        0x0001c78e:    f000f9f9    ....    BL       WsfBufAlloc ; 0x1cb84
        0x0001c792:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0001c794:    6108        .a      STR      r0,[r1,#0x10]
        0x0001c796:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c798:    6941        Ai      LDR      r1,[r0,#0x14]
        0x0001c79a:    2900        .)      CMP      r1,#0
        0x0001c79c:    bf1c        ..      ITT      NE
        0x0001c79e:    6881        .h      LDRNE    r1,[r0,#8]
        0x0001c7a0:    2900        .)      CMPNE    r1,#0
        0x0001c7a2:    d00a        ..      BEQ      0x1c7ba ; SmpScAllocScratchBuffers + 120
        0x0001c7a4:    6981        .i      LDR      r1,[r0,#0x18]
        0x0001c7a6:    2900        .)      CMP      r1,#0
        0x0001c7a8:    bf1c        ..      ITT      NE
        0x0001c7aa:    68c1        .h      LDRNE    r1,[r0,#0xc]
        0x0001c7ac:    2900        .)      CMPNE    r1,#0
        0x0001c7ae:    d004        ..      BEQ      0x1c7ba ; SmpScAllocScratchBuffers + 120
        0x0001c7b0:    6900        .i      LDR      r0,[r0,#0x10]
        0x0001c7b2:    2800        .(      CMP      r0,#0
        0x0001c7b4:    bf1c        ..      ITT      NE
        0x0001c7b6:    2001        .       MOVNE    r0,#1
        0x0001c7b8:    bd10        ..      POPNE    {r4,pc}
        0x0001c7ba:    2000        .       MOVS     r0,#0
        0x0001c7bc:    bd10        ..      POP      {r4,pc}
        0x0001c7be:    0000        ..      MOVS     r0,r0
    i.SmpScCalcF4
    SmpScCalcF4
        0x0001c7c0:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0001c7c4:    b083        ..      SUB      sp,sp,#0xc
        0x0001c7c6:    4605        .F      MOV      r5,r0
        0x0001c7c8:    e9dda710    ....    LDRD     r10,r7,[sp,#0x40]
        0x0001c7cc:    4616        .F      MOV      r6,r2
        0x0001c7ce:    460c        .F      MOV      r4,r1
        0x0001c7d0:    2041        A       MOVS     r0,#0x41
        0x0001c7d2:    f000f9d7    ....    BL       WsfBufAlloc ; 0x1cb84
        0x0001c7d6:    f04f0808    O...    MOV      r8,#8
        0x0001c7da:    f04f0903    O...    MOV      r9,#3
        0x0001c7de:    b310        ..      CBZ      r0,0x1c826 ; SmpScCalcF4 + 102
        0x0001c7e0:    4683        .F      MOV      r11,r0
        0x0001c7e2:    4631        1F      MOV      r1,r6
        0x0001c7e4:    2220         "      MOVS     r2,#0x20
        0x0001c7e6:    f7fbff47    ..G.    BL       __aeabi_memcpy ; 0x18678
        0x0001c7ea:    f10b0620    .. .    ADD      r6,r11,#0x20
        0x0001c7ee:    2220         "      MOVS     r2,#0x20
        0x0001c7f0:    4630        0F      MOV      r0,r6
        0x0001c7f2:    9906        ..      LDR      r1,[sp,#0x18]
        0x0001c7f4:    f7fbff40    ..@.    BL       __aeabi_memcpy ; 0x18678
        0x0001c7f8:    f886a020    .. .    STRB     r10,[r6,#0x20]
        0x0001c7fc:    231c        .#      MOVS     r3,#0x1c
        0x0001c7fe:    f895103d    ..=.    LDRB     r1,[r5,#0x3d]
        0x0001c802:    e9cd1300    ....    STRD     r1,r3,[sp,#0]
        0x0001c806:    490d        .I      LDR      r1,[pc,#52] ; [0x1c83c] = 0x10001558
        0x0001c808:    4638        8F      MOV      r0,r7
        0x0001c80a:    2241        A"      MOVS     r2,#0x41
        0x0001c80c:    f89130ec    ...0    LDRB     r3,[r1,#0xec]
        0x0001c810:    4659        YF      MOV      r1,r11
        0x0001c812:    f7fffb9f    ....    BL       SecCmac ; 0x1bf54
        0x0001c816:    2800        .(      CMP      r0,#0
        0x0001c818:    bf1c        ..      ITT      NE
        0x0001c81a:    b007        ..      ADDNE    sp,sp,#0x1c
        0x0001c81c:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x0001c820:    4658        XF      MOV      r0,r11
        0x0001c822:    f000f9d1    ....    BL       WsfBufFree ; 0x1cbc8
        0x0001c826:    f8848003    ....    STRB     r8,[r4,#3]
        0x0001c82a:    f8849002    ....    STRB     r9,[r4,#2]
        0x0001c82e:    b007        ..      ADD      sp,sp,#0x1c
        0x0001c830:    4621        !F      MOV      r1,r4
        0x0001c832:    4628        (F      MOV      r0,r5
        0x0001c834:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0001c838:    f023bbcc    #...    B.W      smpSmExecute ; 0x3ffd4
    $d
        0x0001c83c:    10001558    X...    DCD    268440920
    $t
    i.SmpScCat
    SmpScCat
        0x0001c840:    b570        p.      PUSH     {r4-r6,lr}
        0x0001c842:    4614        .F      MOV      r4,r2
        0x0001c844:    4605        .F      MOV      r5,r0
        0x0001c846:    f7fbff17    ....    BL       __aeabi_memcpy ; 0x18678
        0x0001c84a:    1928        (.      ADDS     r0,r5,r4
        0x0001c84c:    bd70        p.      POP      {r4-r6,pc}
    i.SmpScCat128
    SmpScCat128
        0x0001c84e:    b510        ..      PUSH     {r4,lr}
        0x0001c850:    4604        .F      MOV      r4,r0
        0x0001c852:    f7fdfdd2    ....    BL       Calc128Cpy ; 0x1a3fa
        0x0001c856:    f1040010    ....    ADD      r0,r4,#0x10
        0x0001c85a:    bd10        ..      POP      {r4,pc}
    i.SmpScCmac
    SmpScCmac
        0x0001c85c:    b570        p.      PUSH     {r4-r6,lr}
        0x0001c85e:    b082        ..      SUB      sp,sp,#8
        0x0001c860:    460e        .F      MOV      r6,r1
        0x0001c862:    4684        .F      MOV      r12,r0
        0x0001c864:    211c        .!      MOVS     r1,#0x1c
        0x0001c866:    f893003d    ..=.    LDRB     r0,[r3,#0x3d]
        0x0001c86a:    9c06        ..      LDR      r4,[sp,#0x18]
        0x0001c86c:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0001c870:    480c        .H      LDR      r0,[pc,#48] ; [0x1c8a4] = 0x10001558
        0x0001c872:    461d        .F      MOV      r5,r3
        0x0001c874:    4631        1F      MOV      r1,r6
        0x0001c876:    f89030ec    ...0    LDRB     r3,[r0,#0xec]
        0x0001c87a:    4660        `F      MOV      r0,r12
        0x0001c87c:    f7fffb6a    ..j.    BL       SecCmac ; 0x1bf54
        0x0001c880:    2800        .(      CMP      r0,#0
        0x0001c882:    bf1c        ..      ITT      NE
        0x0001c884:    b002        ..      ADDNE    sp,sp,#8
        0x0001c886:    bd70        p.      POPNE    {r4-r6,pc}
        0x0001c888:    4630        0F      MOV      r0,r6
        0x0001c88a:    f000f99d    ....    BL       WsfBufFree ; 0x1cbc8
        0x0001c88e:    2008        .       MOVS     r0,#8
        0x0001c890:    70e0        .p      STRB     r0,[r4,#3]
        0x0001c892:    2003        .       MOVS     r0,#3
        0x0001c894:    70a0        .p      STRB     r0,[r4,#2]
        0x0001c896:    b002        ..      ADD      sp,sp,#8
        0x0001c898:    4621        !F      MOV      r1,r4
        0x0001c89a:    4628        (F      MOV      r0,r5
        0x0001c89c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001c8a0:    f023bb98    #...    B.W      smpSmExecute ; 0x3ffd4
    $d
        0x0001c8a4:    10001558    X...    DCD    268440920
    $t
    i.SmpScFreeScratchBuffers
    SmpScFreeScratchBuffers
        0x0001c8a8:    b570        p.      PUSH     {r4-r6,lr}
        0x0001c8aa:    4604        .F      MOV      r4,r0
        0x0001c8ac:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001c8ae:    2500        .%      MOVS     r5,#0
        0x0001c8b0:    6940        @i      LDR      r0,[r0,#0x14]
        0x0001c8b2:    b118        ..      CBZ      r0,0x1c8bc ; SmpScFreeScratchBuffers + 20
        0x0001c8b4:    f000f988    ....    BL       WsfBufFree ; 0x1cbc8
        0x0001c8b8:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c8ba:    6145        Ea      STR      r5,[r0,#0x14]
        0x0001c8bc:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c8be:    6880        .h      LDR      r0,[r0,#8]
        0x0001c8c0:    b118        ..      CBZ      r0,0x1c8ca ; SmpScFreeScratchBuffers + 34
        0x0001c8c2:    f000f981    ....    BL       WsfBufFree ; 0x1cbc8
        0x0001c8c6:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c8c8:    6085        .`      STR      r5,[r0,#8]
        0x0001c8ca:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c8cc:    6980        .i      LDR      r0,[r0,#0x18]
        0x0001c8ce:    b118        ..      CBZ      r0,0x1c8d8 ; SmpScFreeScratchBuffers + 48
        0x0001c8d0:    f000f97a    ..z.    BL       WsfBufFree ; 0x1cbc8
        0x0001c8d4:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c8d6:    6185        .a      STR      r5,[r0,#0x18]
        0x0001c8d8:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c8da:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0001c8dc:    b118        ..      CBZ      r0,0x1c8e6 ; SmpScFreeScratchBuffers + 62
        0x0001c8de:    f000f973    ..s.    BL       WsfBufFree ; 0x1cbc8
        0x0001c8e2:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c8e4:    60c5        .`      STR      r5,[r0,#0xc]
        0x0001c8e6:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c8e8:    6900        .i      LDR      r0,[r0,#0x10]
        0x0001c8ea:    2800        .(      CMP      r0,#0
        0x0001c8ec:    bf08        ..      IT       EQ
        0x0001c8ee:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001c8f0:    f000f96a    ..j.    BL       WsfBufFree ; 0x1cbc8
        0x0001c8f4:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c8f6:    6105        .a      STR      r5,[r0,#0x10]
        0x0001c8f8:    bd70        p.      POP      {r4-r6,pc}
        0x0001c8fa:    0000        ..      MOVS     r0,r0
    i.SmpScGetCancelMsgWithReattempt
    SmpScGetCancelMsgWithReattempt
        0x0001c8fc:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001c900:    4616        .F      MOV      r6,r2
        0x0001c902:    460c        .F      MOV      r4,r1
        0x0001c904:    4607        .F      MOV      r7,r0
        0x0001c906:    f022fa39    ".9.    BL       smpCcbByConnId ; 0x3ed7c
        0x0001c90a:    4605        .F      MOV      r5,r0
        0x0001c90c:    f8900042    ..B.    LDRB     r0,[r0,#0x42]
        0x0001c910:    1c40        @.      ADDS     r0,r0,#1
        0x0001c912:    f8850042    ..B.    STRB     r0,[r5,#0x42]
        0x0001c916:    8027        '.      STRH     r7,[r4,#0]
        0x0001c918:    70e6        .p      STRB     r6,[r4,#3]
        0x0001c91a:    4638        8F      MOV      r0,r7
        0x0001c91c:    f7fffd6c    ..l.    BL       SmpDbPairingFailed ; 0x1c3f8
        0x0001c920:    4905        .I      LDR      r1,[pc,#20] ; [0x1c938] = 0x100003ac
        0x0001c922:    f8950042    ..B.    LDRB     r0,[r5,#0x42]
        0x0001c926:    6809        .h      LDR      r1,[r1,#0]
        0x0001c928:    79c9        .y      LDRB     r1,[r1,#7]
        0x0001c92a:    4288        .B      CMP      r0,r1
        0x0001c92c:    bf0c        ..      ITE      EQ
        0x0001c92e:    200d        .       MOVEQ    r0,#0xd
        0x0001c930:    2003        .       MOVNE    r0,#3
        0x0001c932:    70a0        .p      STRB     r0,[r4,#2]
        0x0001c934:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x0001c938:    100003ac    ....    DCD    268436396
    $t
    i.SmpScInit
    SmpScInit
        0x0001c93c:    480a        .H      LDR      r0,[pc,#40] ; [0x1c968] = 0x10001558
        0x0001c93e:    4909        .I      LDR      r1,[pc,#36] ; [0x1c964] = 0x10001654
        0x0001c940:    6481        .d      STR      r1,[r0,#0x48]
        0x0001c942:    311c        .1      ADDS     r1,r1,#0x1c
        0x0001c944:    f8c01094    ....    STR      r1,[r0,#0x94]
        0x0001c948:    311c        .1      ADDS     r1,r1,#0x1c
        0x0001c94a:    f8c010e0    ....    STR      r1,[r0,#0xe0]
        0x0001c94e:    4907        .I      LDR      r1,[pc,#28] ; [0x1c96c] = 0x3f9ad
        0x0001c950:    f8c010f0    ....    STR      r1,[r0,#0xf0]
        0x0001c954:    4906        .I      LDR      r1,[pc,#24] ; [0x1c970] = 0x3f7fb
        0x0001c956:    f8c010f4    ....    STR      r1,[r0,#0xf4]
        0x0001c95a:    2101        .!      MOVS     r1,#1
        0x0001c95c:    f88010f8    ....    STRB     r1,[r0,#0xf8]
        0x0001c960:    4770        pG      BX       lr
    $d
        0x0001c962:    0000        ..      DCW    0
        0x0001c964:    10001654    T...    DCD    268441172
        0x0001c968:    10001558    X...    DCD    268440920
        0x0001c96c:    0003f9ad    ....    DCD    260525
        0x0001c970:    0003f7fb    ....    DCD    260091
    $t
    i.SmprInit
    SmprInit
        0x0001c974:    4806        .H      LDR      r0,[pc,#24] ; [0x1c990] = 0x10001558
        0x0001c976:    4905        .I      LDR      r1,[pc,#20] ; [0x1c98c] = 0x44c94
        0x0001c978:    f8c010e4    ....    STR      r1,[r0,#0xe4]
        0x0001c97c:    4905        .I      LDR      r1,[pc,#20] ; [0x1c994] = 0x3f0e9
        0x0001c97e:    f8c010f0    ....    STR      r1,[r0,#0xf0]
        0x0001c982:    4905        .I      LDR      r1,[pc,#20] ; [0x1c998] = 0x3ea39
        0x0001c984:    f8c010f4    ....    STR      r1,[r0,#0xf4]
        0x0001c988:    4770        pG      BX       lr
    $d
        0x0001c98a:    0000        ..      DCW    0
        0x0001c98c:    00044c94    .L..    DCD    281748
        0x0001c990:    10001558    X...    DCD    268440920
        0x0001c994:    0003f0e9    ....    DCD    258281
        0x0001c998:    0003ea39    9...    DCD    256569
    $t
    i.SmprScInit
    SmprScInit
        0x0001c99c:    4903        .I      LDR      r1,[pc,#12] ; [0x1c9ac] = 0x10001558
        0x0001c99e:    4802        .H      LDR      r0,[pc,#8] ; [0x1c9a8] = 0x44b1c
        0x0001c9a0:    f8c100e4    ....    STR      r0,[r1,#0xe4]
        0x0001c9a4:    f7ffbfca    ....    B.W      SmpScInit ; 0x1c93c
    $d
        0x0001c9a8:    00044b1c    .K..    DCD    281372
        0x0001c9ac:    10001558    X...    DCD    268440920
    $t
    i.SvcAmotasAddGroup
    SvcAmotasAddGroup
        0x0001c9b0:    4801        .H      LDR      r0,[pc,#4] ; [0x1c9b8] = 0x100001b8
        0x0001c9b2:    f7fdb9c7    ....    B        AttsAddGroup ; 0x19d44
    $d
        0x0001c9b6:    0000        ..      DCW    0
        0x0001c9b8:    100001b8    ....    DCD    268435896
    $t
    i.SvcAmotasCbackRegister
    SvcAmotasCbackRegister
        0x0001c9bc:    4a01        .J      LDR      r2,[pc,#4] ; [0x1c9c4] = 0x100001b8
        0x0001c9be:    e9c20102    ....    STRD     r0,r1,[r2,#8]
        0x0001c9c2:    4770        pG      BX       lr
    $d
        0x0001c9c4:    100001b8    ....    DCD    268435896
    $t
    i.SvcAmvosAddGroup
    SvcAmvosAddGroup
        0x0001c9c8:    4801        .H      LDR      r0,[pc,#4] ; [0x1c9d0] = 0x10000160
        0x0001c9ca:    f7fdb9bb    ....    B        AttsAddGroup ; 0x19d44
    $d
        0x0001c9ce:    0000        ..      DCW    0
        0x0001c9d0:    10000160    `...    DCD    268435808
    $t
    i.SvcAmvosCbackRegister
    SvcAmvosCbackRegister
        0x0001c9d4:    4a01        .J      LDR      r2,[pc,#4] ; [0x1c9dc] = 0x10000160
        0x0001c9d6:    e9c20102    ....    STRD     r0,r1,[r2,#8]
        0x0001c9da:    4770        pG      BX       lr
    $d
        0x0001c9dc:    10000160    `...    DCD    268435808
    $t
    i.SvcCoreAddGroup
    SvcCoreAddGroup
        0x0001c9e0:    b510        ..      PUSH     {r4,lr}
        0x0001c9e2:    4804        .H      LDR      r0,[pc,#16] ; [0x1c9f4] = 0x10000504
        0x0001c9e4:    f7fdf9ae    ....    BL       AttsAddGroup ; 0x19d44
        0x0001c9e8:    e8bd4010    ...@    POP      {r4,lr}
        0x0001c9ec:    4802        .H      LDR      r0,[pc,#8] ; [0x1c9f8] = 0x10000518
        0x0001c9ee:    f7fdb9a9    ....    B        AttsAddGroup ; 0x19d44
    $d
        0x0001c9f2:    0000        ..      DCW    0
        0x0001c9f4:    10000504    ....    DCD    268436740
        0x0001c9f8:    10000518    ....    DCD    268436760
    $t
    i.SvcCoreGapCentAddrResUpdate
    SvcCoreGapCentAddrResUpdate
        0x0001c9fc:    4901        .I      LDR      r1,[pc,#4] ; [0x1ca04] = 0x10000500
        0x0001c9fe:    7008        .p      STRB     r0,[r1,#0]
        0x0001ca00:    4770        pG      BX       lr
    $d
        0x0001ca02:    0000        ..      DCW    0
        0x0001ca04:    10000500    ....    DCD    268436736
    $t
    i.SvcCoreGattCbackRegister
    SvcCoreGattCbackRegister
        0x0001ca08:    4a01        .J      LDR      r2,[pc,#4] ; [0x1ca10] = 0x10000518
        0x0001ca0a:    e9c20102    ....    STRD     r0,r1,[r2,#8]
        0x0001ca0e:    4770        pG      BX       lr
    $d
        0x0001ca10:    10000518    ....    DCD    268436760
    $t
    i.SvcDisAddGroup
    SvcDisAddGroup
        0x0001ca14:    4801        .H      LDR      r0,[pc,#4] ; [0x1ca1c] = 0x100005dc
        0x0001ca16:    f7fdb995    ....    B        AttsAddGroup ; 0x19d44
    $d
        0x0001ca1a:    0000        ..      DCW    0
        0x0001ca1c:    100005dc    ....    DCD    268436956
    $t
    i.SysTick_Handler
    SysTick_Handler
        0x0001ca20:    b510        ..      PUSH     {r4,lr}
        0x0001ca22:    2080        .       MOVS     r0,#0x80
        0x0001ca24:    f3808811    ....    MSR      BASEPRI,r0
        0x0001ca28:    f3bf8f4f    ..O.    DSB      
        0x0001ca2c:    f3bf8f6f    ..o.    ISB      
        0x0001ca30:    f026f95a    &.Z.    BL       xTaskIncrementTick ; 0x42ce8
        0x0001ca34:    b118        ..      CBZ      r0,0x1ca3e ; SysTick_Handler + 30
        0x0001ca36:    4904        .I      LDR      r1,[pc,#16] ; [0x1ca48] = 0xe000ed04
        0x0001ca38:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0001ca3c:    6008        .`      STR      r0,[r1,#0]
        0x0001ca3e:    2000        .       MOVS     r0,#0
        0x0001ca40:    f3808811    ....    MSR      BASEPRI,r0
        0x0001ca44:    bd10        ..      POP      {r4,pc}
    $d
        0x0001ca46:    0000        ..      DCW    0
        0x0001ca48:    e000ed04    ....    DCD    3758157060
    $t
    i.VDDF_simobuck_boost
    VDDF_simobuck_boost
        0x0001ca4c:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x0001ca50:    4d2e        .M      LDR      r5,[pc,#184] ; [0x1cb0c] = 0x100007e4
        0x0001ca52:    4681        .F      MOV      r9,r0
        0x0001ca54:    4c2e        .L      LDR      r4,[pc,#184] ; [0x1cb10] = 0x40020000
        0x0001ca56:    68a8        .h      LDR      r0,[r5,#8]
        0x0001ca58:    4616        .F      MOV      r6,r2
        0x0001ca5a:    4688        .F      MOV      r8,r1
        0x0001ca5c:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0001ca60:    d104        ..      BNE      0x1ca6c ; VDDF_simobuck_boost + 32
        0x0001ca62:    f8d4036c    ..l.    LDR      r0,[r4,#0x36c]
        0x0001ca66:    f3c05005    ...P    UBFX     r0,r0,#20,#6
        0x0001ca6a:    60a8        .`      STR      r0,[r5,#8]
        0x0001ca6c:    e9d50701    ....    LDRD     r0,r7,[r5,#4]
        0x0001ca70:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0001ca74:    d10d        ..      BNE      0x1ca92 ; VDDF_simobuck_boost + 70
        0x0001ca76:    2201        ."      MOVS     r2,#1
        0x0001ca78:    4b26        &K      LDR      r3,[pc,#152] ; [0x1cb14] = 0x100007e8
        0x0001ca7a:    f24041c4    @..A    MOV      r1,#0x4c4
        0x0001ca7e:    4610        .F      MOV      r0,r2
        0x0001ca80:    f006f9b4    ....    BL       am_hal_mram_info_read ; 0x22dec
        0x0001ca84:    b918        ..      CBNZ     r0,0x1ca8e ; VDDF_simobuck_boost + 66
        0x0001ca86:    6868        hh      LDR      r0,[r5,#4]
        0x0001ca88:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0001ca8c:    d101        ..      BNE      0x1ca92 ; VDDF_simobuck_boost + 70
        0x0001ca8e:    2000        .       MOVS     r0,#0
        0x0001ca90:    6068        h`      STR      r0,[r5,#4]
        0x0001ca92:    6868        hh      LDR      r0,[r5,#4]
        0x0001ca94:    f1b90f00    ....    CMP      r9,#0
        0x0001ca98:    d02c        ,.      BEQ      0x1caf4 ; VDDF_simobuck_boost + 168
        0x0001ca9a:    68e1        .h      LDR      r1,[r4,#0xc]
        0x0001ca9c:    b2c9        ..      UXTB     r1,r1
        0x0001ca9e:    2922        ")      CMP      r1,#0x22
        0x0001caa0:    d325        %.      BCC      0x1caee ; VDDF_simobuck_boost + 162
        0x0001caa2:    f1080103    ....    ADD      r1,r8,#3
        0x0001caa6:    2806        .(      CMP      r0,#6
        0x0001caa8:    bf28        (.      IT       CS
        0x0001caaa:    460e        .F      MOVCS    r6,r1
        0x0001caac:    f1c6003f    ..?.    RSB      r0,r6,#0x3f
        0x0001cab0:    42b8        .B      CMP      r0,r7
        0x0001cab2:    bf2c        ,.      ITE      CS
        0x0001cab4:    19bd        ..      ADDCS    r5,r7,r6
        0x0001cab6:    253f        ?%      MOVCC    r5,#0x3f
        0x0001cab8:    f8d4036c    ..l.    LDR      r0,[r4,#0x36c]
        0x0001cabc:    f3c05005    ...P    UBFX     r0,r0,#20,#6
        0x0001cac0:    42a8        .B      CMP      r0,r5
        0x0001cac2:    d014        ..      BEQ      0x1caee ; VDDF_simobuck_boost + 162
        0x0001cac4:    f7fbfcaa    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001cac8:    9000        ..      STR      r0,[sp,#0]
        0x0001caca:    f8d40378    ..x.    LDR      r0,[r4,#0x378]
        0x0001cace:    f0404000    @..@    ORR      r0,r0,#0x80000000
        0x0001cad2:    f8c40378    ..x.    STR      r0,[r4,#0x378]
        0x0001cad6:    f8d4036c    ..l.    LDR      r0,[r4,#0x36c]
        0x0001cada:    f3655019    e..P    BFI      r0,r5,#20,#6
        0x0001cade:    f8c4036c    ..l.    STR      r0,[r4,#0x36c]
        0x0001cae2:    2014        .       MOVS     r0,#0x14
        0x0001cae4:    f004fe44    ..D.    BL       am_hal_delay_us ; 0x21770
        0x0001cae8:    9800        ..      LDR      r0,[sp,#0]
        0x0001caea:    f7fbfc9b    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001caee:    2000        .       MOVS     r0,#0
        0x0001caf0:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x0001caf4:    2806        .(      CMP      r0,#6
        0x0001caf6:    bf2c        ,.      ITE      CS
        0x0001caf8:    2003        .       MOVCS    r0,#3
        0x0001cafa:    2000        .       MOVCC    r0,#0
        0x0001cafc:    19c5        ..      ADDS     r5,r0,r7
        0x0001cafe:    f8d4036c    ..l.    LDR      r0,[r4,#0x36c]
        0x0001cb02:    f3c05005    ...P    UBFX     r0,r0,#20,#6
        0x0001cb06:    42a8        .B      CMP      r0,r5
        0x0001cb08:    d0f1        ..      BEQ      0x1caee ; VDDF_simobuck_boost + 162
        0x0001cb0a:    e7db        ..      B        0x1cac4 ; VDDF_simobuck_boost + 120
    $d
        0x0001cb0c:    100007e4    ....    DCD    268437476
        0x0001cb10:    40020000    ...@    DCD    1073872896
        0x0001cb14:    100007e8    ....    DCD    268437480
    $t
    i.WStrReverse
    WStrReverse
        0x0001cb18:    b470        p.      PUSH     {r4-r6}
        0x0001cb1a:    084b        K.      LSRS     r3,r1,#1
        0x0001cb1c:    2b00        .+      CMP      r3,#0
        0x0001cb1e:    bfc7        ..      ITTEE    GT
        0x0001cb20:    4602        .F      MOVGT    r2,r0
        0x0001cb22:    f04f0c00    O...    MOVGT    r12,#0
        0x0001cb26:    bc70        p.      POPLE    {r4-r6}
        0x0001cb28:    4770        pG      BXLE     lr
        0x0001cb2a:    bf00        ..      NOP      
        0x0001cb2c:    eba1040c    ....    SUB      r4,r1,r12
        0x0001cb30:    4404        .D      ADD      r4,r4,r0
        0x0001cb32:    7816        .x      LDRB     r6,[r2,#0]
        0x0001cb34:    f8145c01    ...\    LDRB     r5,[r4,#-1]
        0x0001cb38:    f8046c01    ...l    STRB     r6,[r4,#-1]
        0x0001cb3c:    1e5b        [.      SUBS     r3,r3,#1
        0x0001cb3e:    f8025b01    ...[    STRB     r5,[r2],#1
        0x0001cb42:    f10c0c01    ....    ADD      r12,r12,#1
        0x0001cb46:    f01303ff    ....    ANDS     r3,r3,#0xff
        0x0001cb4a:    d1ef        ..      BNE      0x1cb2c ; WStrReverse + 20
        0x0001cb4c:    bc70        p.      POP      {r4-r6}
        0x0001cb4e:    4770        pG      BX       lr
    i.WStrReverseCpy
    WStrReverseCpy
        0x0001cb50:    2a00        .*      CMP      r2,#0
        0x0001cb52:    bf08        ..      IT       EQ
        0x0001cb54:    4770        pG      BXEQ     lr
        0x0001cb56:    4410        .D      ADD      r0,r0,r2
        0x0001cb58:    1e49        I.      SUBS     r1,r1,#1
        0x0001cb5a:    f0120f01    ....    TST      r2,#1
        0x0001cb5e:    d003        ..      BEQ      0x1cb68 ; WStrReverseCpy + 24
        0x0001cb60:    f8113f01    ...?    LDRB     r3,[r1,#1]!
        0x0001cb64:    f8003d01    ...=    STRB     r3,[r0,#-1]!
        0x0001cb68:    0852        R.      LSRS     r2,r2,#1
        0x0001cb6a:    bf08        ..      IT       EQ
        0x0001cb6c:    4770        pG      BXEQ     lr
        0x0001cb6e:    784b        Kx      LDRB     r3,[r1,#1]
        0x0001cb70:    f8003c01    ...<    STRB     r3,[r0,#-1]
        0x0001cb74:    f8113f02    ...?    LDRB     r3,[r1,#2]!
        0x0001cb78:    f8003d02    ...=    STRB     r3,[r0,#-2]!
        0x0001cb7c:    1e52        R.      SUBS     r2,r2,#1
        0x0001cb7e:    d1f6        ..      BNE      0x1cb6e ; WStrReverseCpy + 30
        0x0001cb80:    4770        pG      BX       lr
        0x0001cb82:    0000        ..      MOVS     r0,r0
    i.WsfBufAlloc
    WsfBufAlloc
        0x0001cb84:    b570        p.      PUSH     {r4-r6,lr}
        0x0001cb86:    4606        .F      MOV      r6,r0
        0x0001cb88:    480e        .H      LDR      r0,[pc,#56] ; [0x1cbc4] = 0x10000194
        0x0001cb8a:    7805        .x      LDRB     r5,[r0,#0]
        0x0001cb8c:    6844        Dh      LDR      r4,[r0,#4]
        0x0001cb8e:    b1bd        ..      CBZ      r5,0x1cbc0 ; WsfBufAlloc + 60
        0x0001cb90:    8820         .      LDRH     r0,[r4,#0]
        0x0001cb92:    42b0        .B      CMP      r0,r6
        0x0001cb94:    d30e        ..      BCC      0x1cbb4 ; WsfBufAlloc + 48
        0x0001cb96:    f000f891    ....    BL       WsfCsEnter ; 0x1ccbc
        0x0001cb9a:    68a0        .h      LDR      r0,[r4,#8]
        0x0001cb9c:    b140        @.      CBZ      r0,0x1cbb0 ; WsfBufAlloc + 44
        0x0001cb9e:    4605        .F      MOV      r5,r0
        0x0001cba0:    6800        .h      LDR      r0,[r0,#0]
        0x0001cba2:    60a0        .`      STR      r0,[r4,#8]
        0x0001cba4:    2000        .       MOVS     r0,#0
        0x0001cba6:    6068        h`      STR      r0,[r5,#4]
        0x0001cba8:    f000f892    ....    BL       WsfCsExit ; 0x1ccd0
        0x0001cbac:    4628        (F      MOV      r0,r5
        0x0001cbae:    bd70        p.      POP      {r4-r6,pc}
        0x0001cbb0:    f000f88e    ....    BL       WsfCsExit ; 0x1ccd0
        0x0001cbb4:    1e68        h.      SUBS     r0,r5,#1
        0x0001cbb6:    f01005ff    ....    ANDS     r5,r0,#0xff
        0x0001cbba:    f104040c    ....    ADD      r4,r4,#0xc
        0x0001cbbe:    d1e7        ..      BNE      0x1cb90 ; WsfBufAlloc + 12
        0x0001cbc0:    2000        .       MOVS     r0,#0
        0x0001cbc2:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0001cbc4:    10000194    ....    DCD    268435860
    $t
    i.WsfBufFree
    WsfBufFree
        0x0001cbc8:    b570        p.      PUSH     {r4-r6,lr}
        0x0001cbca:    4605        .F      MOV      r5,r0
        0x0001cbcc:    480e        .H      LDR      r0,[pc,#56] ; [0x1cc08] = 0x10000194
        0x0001cbce:    7801        .x      LDRB     r1,[r0,#0]
        0x0001cbd0:    6840        @h      LDR      r0,[r0,#4]
        0x0001cbd2:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x0001cbd6:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0001cbda:    f1a1040c    ....    SUB      r4,r1,#0xc
        0x0001cbde:    4284        .B      CMP      r4,r0
        0x0001cbe0:    bf38        8.      IT       CC
        0x0001cbe2:    bd70        p.      POPCC    {r4-r6,pc}
        0x0001cbe4:    6861        ah      LDR      r1,[r4,#4]
        0x0001cbe6:    42a9        .B      CMP      r1,r5
        0x0001cbe8:    d80a        ..      BHI      0x1cc00 ; WsfBufFree + 56
        0x0001cbea:    f000f867    ..g.    BL       WsfCsEnter ; 0x1ccbc
        0x0001cbee:    4807        .H      LDR      r0,[pc,#28] ; [0x1cc0c] = 0xfaabd00d
        0x0001cbf0:    6068        h`      STR      r0,[r5,#4]
        0x0001cbf2:    68a0        .h      LDR      r0,[r4,#8]
        0x0001cbf4:    6028        (`      STR      r0,[r5,#0]
        0x0001cbf6:    60a5        .`      STR      r5,[r4,#8]
        0x0001cbf8:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001cbfc:    f000b868    ..h.    B.W      WsfCsExit ; 0x1ccd0
        0x0001cc00:    3c0c        .<      SUBS     r4,r4,#0xc
        0x0001cc02:    42a0        .B      CMP      r0,r4
        0x0001cc04:    d9ee        ..      BLS      0x1cbe4 ; WsfBufFree + 28
        0x0001cc06:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0001cc08:    10000194    ....    DCD    268435860
        0x0001cc0c:    faabd00d    ....    DCD    4205563917
    $t
    i.WsfBufInit
    WsfBufInit
        0x0001cc10:    e92d03f0    -...    PUSH     {r4-r9}
        0x0001cc14:    4c28        (L      LDR      r4,[pc,#160] ; [0x1ccb8] = 0x10000194
        0x0001cc16:    eb020c42    ..B.    ADD      r12,r2,r2,LSL #1
        0x0001cc1a:    eb010c8c    ....    ADD      r12,r1,r12,LSL #2
        0x0001cc1e:    6061        a`      STR      r1,[r4,#4]
        0x0001cc20:    7022        "p      STRB     r2,[r4,#0]
        0x0001cc22:    f04f0808    O...    MOV      r8,#8
        0x0001cc26:    f0200507     ...    BIC      r5,r0,#7
        0x0001cc2a:    f04f0900    O...    MOV      r9,#0
        0x0001cc2e:    6860        `h      LDR      r0,[r4,#4]
        0x0001cc30:    4428        (D      ADD      r0,r0,r5
        0x0001cc32:    4560        `E      CMP      r0,r12
        0x0001cc34:    d32e        ..      BCC      0x1cc94 ; WsfBufInit + 132
        0x0001cc36:    1e52        R.      SUBS     r2,r2,#1
        0x0001cc38:    b2d2        ..      UXTB     r2,r2
        0x0001cc3a:    d335        5.      BCC      0x1cca8 ; WsfBufInit + 152
        0x0001cc3c:    8818        ..      LDRH     r0,[r3,#0]
        0x0001cc3e:    2808        .(      CMP      r0,#8
        0x0001cc40:    bf38        8.      IT       CC
        0x0001cc42:    f8a18000    ....    STRHCC   r8,[r1,#0]
        0x0001cc46:    d309        ..      BCC      0x1cc5c ; WsfBufInit + 76
        0x0001cc48:    f0100f07    ....    TST      r0,#7
        0x0001cc4c:    bf08        ..      IT       EQ
        0x0001cc4e:    8008        ..      STRHEQ   r0,[r1,#0]
        0x0001cc50:    d004        ..      BEQ      0x1cc5c ; WsfBufInit + 76
        0x0001cc52:    f0000607    ....    AND      r6,r0,#7
        0x0001cc56:    1b80        ..      SUBS     r0,r0,r6
        0x0001cc58:    3008        .0      ADDS     r0,r0,#8
        0x0001cc5a:    8008        ..      STRH     r0,[r1,#0]
        0x0001cc5c:    7898        .x      LDRB     r0,[r3,#2]
        0x0001cc5e:    7088        .p      STRB     r0,[r1,#2]
        0x0001cc60:    f8c1c004    ....    STR      r12,[r1,#4]
        0x0001cc64:    f8c1c008    ....    STR      r12,[r1,#8]
        0x0001cc68:    880e        ..      LDRH     r6,[r1,#0]
        0x0001cc6a:    1d1b        ..      ADDS     r3,r3,#4
        0x0001cc6c:    08f6        ..      LSRS     r6,r6,#3
        0x0001cc6e:    2801        .(      CMP      r0,#1
        0x0001cc70:    d90c        ..      BLS      0x1cc8c ; WsfBufInit + 124
        0x0001cc72:    6867        gh      LDR      r7,[r4,#4]
        0x0001cc74:    442f        /D      ADD      r7,r7,r5
        0x0001cc76:    45bc        .E      CMP      r12,r7
        0x0001cc78:    d80c        ..      BHI      0x1cc94 ; WsfBufInit + 132
        0x0001cc7a:    eb0c07c6    ....    ADD      r7,r12,r6,LSL #3
        0x0001cc7e:    1e40        @.      SUBS     r0,r0,#1
        0x0001cc80:    f8cc7000    ...p    STR      r7,[r12,#0]
        0x0001cc84:    b2c0        ..      UXTB     r0,r0
        0x0001cc86:    46bc        .F      MOV      r12,r7
        0x0001cc88:    2801        .(      CMP      r0,#1
        0x0001cc8a:    d8f2        ..      BHI      0x1cc72 ; WsfBufInit + 98
        0x0001cc8c:    6860        `h      LDR      r0,[r4,#4]
        0x0001cc8e:    4428        (D      ADD      r0,r0,r5
        0x0001cc90:    4584        .E      CMP      r12,r0
        0x0001cc92:    d903        ..      BLS      0x1cc9c ; WsfBufInit + 140
        0x0001cc94:    e8bd03f0    ....    POP      {r4-r9}
        0x0001cc98:    2000        .       MOVS     r0,#0
        0x0001cc9a:    4770        pG      BX       lr
        0x0001cc9c:    f8cc9000    ....    STR      r9,[r12,#0]
        0x0001cca0:    eb0c0cc6    ....    ADD      r12,r12,r6,LSL #3
        0x0001cca4:    310c        .1      ADDS     r1,r1,#0xc
        0x0001cca6:    e7c2        ..      B        0x1cc2e ; WsfBufInit + 30
        0x0001cca8:    88a0        ..      LDRH     r0,[r4,#4]
        0x0001ccaa:    ebac0000    ....    SUB      r0,r12,r0
        0x0001ccae:    b280        ..      UXTH     r0,r0
        0x0001ccb0:    8060        `.      STRH     r0,[r4,#2]
        0x0001ccb2:    e8bd03f0    ....    POP      {r4-r9}
        0x0001ccb6:    4770        pG      BX       lr
    $d
        0x0001ccb8:    10000194    ....    DCD    268435860
    $t
    i.WsfCsEnter
    WsfCsEnter
        0x0001ccbc:    4903        .I      LDR      r1,[pc,#12] ; [0x1cccc] = 0x1000019c
        0x0001ccbe:    7808        .x      LDRB     r0,[r1,#0]
        0x0001ccc0:    b900        ..      CBNZ     r0,0x1ccc4 ; WsfCsEnter + 8
        0x0001ccc2:    b672        r.      CPSID    i
        0x0001ccc4:    1c40        @.      ADDS     r0,r0,#1
        0x0001ccc6:    7008        .p      STRB     r0,[r1,#0]
        0x0001ccc8:    4770        pG      BX       lr
    $d
        0x0001ccca:    0000        ..      DCW    0
        0x0001cccc:    1000019c    ....    DCD    268435868
    $t
    i.WsfCsExit
    WsfCsExit
        0x0001ccd0:    4904        .I      LDR      r1,[pc,#16] ; [0x1cce4] = 0x1000019c
        0x0001ccd2:    7808        .x      LDRB     r0,[r1,#0]
        0x0001ccd4:    1e40        @.      SUBS     r0,r0,#1
        0x0001ccd6:    f01000ff    ....    ANDS     r0,r0,#0xff
        0x0001ccda:    7008        .p      STRB     r0,[r1,#0]
        0x0001ccdc:    bf18        ..      IT       NE
        0x0001ccde:    4770        pG      BXNE     lr
        0x0001cce0:    b662        b.      CPSIE    i
        0x0001cce2:    4770        pG      BX       lr
    $d
        0x0001cce4:    1000019c    ....    DCD    268435868
    $t
    i.WsfMsgAlloc
    WsfMsgAlloc
        0x0001cce8:    b510        ..      PUSH     {r4,lr}
        0x0001ccea:    3008        .0      ADDS     r0,r0,#8
        0x0001ccec:    b280        ..      UXTH     r0,r0
        0x0001ccee:    f7ffff49    ..I.    BL       WsfBufAlloc ; 0x1cb84
        0x0001ccf2:    2800        .(      CMP      r0,#0
        0x0001ccf4:    bf18        ..      IT       NE
        0x0001ccf6:    3008        .0      ADDNE    r0,r0,#8
        0x0001ccf8:    bd10        ..      POP      {r4,pc}
    i.WsfMsgDataAlloc
    WsfMsgDataAlloc
        0x0001ccfa:    4408        .D      ADD      r0,r0,r1
        0x0001ccfc:    b510        ..      PUSH     {r4,lr}
        0x0001ccfe:    3008        .0      ADDS     r0,r0,#8
        0x0001cd00:    b280        ..      UXTH     r0,r0
        0x0001cd02:    f7ffff3f    ..?.    BL       WsfBufAlloc ; 0x1cb84
        0x0001cd06:    2800        .(      CMP      r0,#0
        0x0001cd08:    bf18        ..      IT       NE
        0x0001cd0a:    3008        .0      ADDNE    r0,r0,#8
        0x0001cd0c:    bd10        ..      POP      {r4,pc}
    i.WsfMsgDeq
    WsfMsgDeq
        0x0001cd0e:    b510        ..      PUSH     {r4,lr}
        0x0001cd10:    460c        .F      MOV      r4,r1
        0x0001cd12:    f000f867    ..g.    BL       WsfQueueDeq ; 0x1cde4
        0x0001cd16:    2800        .(      CMP      r0,#0
        0x0001cd18:    bf08        ..      IT       EQ
        0x0001cd1a:    bd10        ..      POPEQ    {r4,pc}
        0x0001cd1c:    7901        .y      LDRB     r1,[r0,#4]
        0x0001cd1e:    7021        !p      STRB     r1,[r4,#0]
        0x0001cd20:    3008        .0      ADDS     r0,r0,#8
        0x0001cd22:    bd10        ..      POP      {r4,pc}
    i.WsfMsgEnq
    WsfMsgEnq
        0x0001cd24:    460b        .F      MOV      r3,r1
        0x0001cd26:    f1a20108    ....    SUB      r1,r2,#8
        0x0001cd2a:    f8023c04    ...<    STRB     r3,[r2,#-4]
        0x0001cd2e:    f000b869    ..i.    B.W      WsfQueueEnq ; 0x1ce04
    i.WsfMsgFree
    WsfMsgFree
        0x0001cd32:    3808        .8      SUBS     r0,r0,#8
        0x0001cd34:    f7ffbf48    ..H.    B.W      WsfBufFree ; 0x1cbc8
    i.WsfMsgPeek
    WsfMsgPeek
        0x0001cd38:    6800        .h      LDR      r0,[r0,#0]
        0x0001cd3a:    2800        .(      CMP      r0,#0
        0x0001cd3c:    bf08        ..      IT       EQ
        0x0001cd3e:    4770        pG      BXEQ     lr
        0x0001cd40:    7902        .y      LDRB     r2,[r0,#4]
        0x0001cd42:    700a        .p      STRB     r2,[r1,#0]
        0x0001cd44:    3008        .0      ADDS     r0,r0,#8
        0x0001cd46:    4770        pG      BX       lr
    i.WsfMsgSend
    WsfMsgSend
        0x0001cd48:    b570        p.      PUSH     {r4-r6,lr}
        0x0001cd4a:    460c        .F      MOV      r4,r1
        0x0001cd4c:    4605        .F      MOV      r5,r0
        0x0001cd4e:    f000f903    ....    BL       WsfTaskMsgQueue ; 0x1cf58
        0x0001cd52:    f1a40108    ....    SUB      r1,r4,#8
        0x0001cd56:    f8045c04    ...\    STRB     r5,[r4,#-4]
        0x0001cd5a:    f000f853    ..S.    BL       WsfQueueEnq ; 0x1ce04
        0x0001cd5e:    4628        (F      MOV      r0,r5
        0x0001cd60:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001cd64:    2101        .!      MOVS     r1,#1
        0x0001cd66:    f000b8fb    ....    B.W      WsfTaskSetReady ; 0x1cf60
        0x0001cd6a:    0000        ..      MOVS     r0,r0
    i.WsfOsInit
    WsfOsInit
        0x0001cd6c:    b510        ..      PUSH     {r4,lr}
        0x0001cd6e:    480d        .H      LDR      r0,[pc,#52] ; [0x1cda4] = 0x100014b0
        0x0001cd70:    2100        .!      MOVS     r1,#0
        0x0001cd72:    4c0d        .L      LDR      r4,[pc,#52] ; [0x1cda8] = 0x1000019c
        0x0001cd74:    6001        .`      STR      r1,[r0,#0]
        0x0001cd76:    6041        A`      STR      r1,[r0,#4]
        0x0001cd78:    6081        .`      STR      r1,[r0,#8]
        0x0001cd7a:    60c1        .`      STR      r1,[r0,#0xc]
        0x0001cd7c:    6101        .a      STR      r1,[r0,#0x10]
        0x0001cd7e:    6141        Aa      STR      r1,[r0,#0x14]
        0x0001cd80:    6181        .a      STR      r1,[r0,#0x18]
        0x0001cd82:    61c1        .a      STR      r1,[r0,#0x1c]
        0x0001cd84:    6201        .b      STR      r1,[r0,#0x20]
        0x0001cd86:    6241        Ab      STR      r1,[r0,#0x24]
        0x0001cd88:    6281        .b      STR      r1,[r0,#0x28]
        0x0001cd8a:    62c1        .b      STR      r1,[r0,#0x2c]
        0x0001cd8c:    6301        .c      STR      r1,[r0,#0x30]
        0x0001cd8e:    6341        Ac      STR      r1,[r0,#0x34]
        0x0001cd90:    6381        .c      STR      r1,[r0,#0x38]
        0x0001cd92:    63c1        .c      STR      r1,[r0,#0x3c]
        0x0001cd94:    6860        `h      LDR      r0,[r4,#4]
        0x0001cd96:    2800        .(      CMP      r0,#0
        0x0001cd98:    bf18        ..      IT       NE
        0x0001cd9a:    bd10        ..      POPNE    {r4,pc}
        0x0001cd9c:    f025fb18    %...    BL       xEventGroupCreate ; 0x423d0
        0x0001cda0:    6060        ``      STR      r0,[r4,#4]
        0x0001cda2:    bd10        ..      POP      {r4,pc}
    $d
        0x0001cda4:    100014b0    ....    DCD    268440752
        0x0001cda8:    1000019c    ....    DCD    268435868
    $t
    i.WsfOsSetNextHandler
    WsfOsSetNextHandler
        0x0001cdac:    4904        .I      LDR      r1,[pc,#16] ; [0x1cdc0] = 0x100014b0
        0x0001cdae:    4602        .F      MOV      r2,r0
        0x0001cdb0:    f891003d    ..=.    LDRB     r0,[r1,#0x3d]
        0x0001cdb4:    1c43        C.      ADDS     r3,r0,#1
        0x0001cdb6:    f881303d    ..=0    STRB     r3,[r1,#0x3d]
        0x0001cdba:    f8412020    A.      STR      r2,[r1,r0,LSL #2]
        0x0001cdbe:    4770        pG      BX       lr
    $d
        0x0001cdc0:    100014b0    ....    DCD    268440752
    $t
    i.WsfQueueCount
    WsfQueueCount
        0x0001cdc4:    b570        p.      PUSH     {r4-r6,lr}
        0x0001cdc6:    4605        .F      MOV      r5,r0
        0x0001cdc8:    2400        .$      MOVS     r4,#0
        0x0001cdca:    f7ffff77    ..w.    BL       WsfCsEnter ; 0x1ccbc
        0x0001cdce:    6829        )h      LDR      r1,[r5,#0]
        0x0001cdd0:    b121        !.      CBZ      r1,0x1cddc ; WsfQueueCount + 24
        0x0001cdd2:    1c60        `.      ADDS     r0,r4,#1
        0x0001cdd4:    6809        .h      LDR      r1,[r1,#0]
        0x0001cdd6:    b284        ..      UXTH     r4,r0
        0x0001cdd8:    2900        .)      CMP      r1,#0
        0x0001cdda:    d1fa        ..      BNE      0x1cdd2 ; WsfQueueCount + 14
        0x0001cddc:    f7ffff78    ..x.    BL       WsfCsExit ; 0x1ccd0
        0x0001cde0:    4620         F      MOV      r0,r4
        0x0001cde2:    bd70        p.      POP      {r4-r6,pc}
    i.WsfQueueDeq
    WsfQueueDeq
        0x0001cde4:    b570        p.      PUSH     {r4-r6,lr}
        0x0001cde6:    4604        .F      MOV      r4,r0
        0x0001cde8:    f7ffff68    ..h.    BL       WsfCsEnter ; 0x1ccbc
        0x0001cdec:    6825        %h      LDR      r5,[r4,#0]
        0x0001cdee:    b12d        -.      CBZ      r5,0x1cdfc ; WsfQueueDeq + 24
        0x0001cdf0:    6828        (h      LDR      r0,[r5,#0]
        0x0001cdf2:    6020         `      STR      r0,[r4,#0]
        0x0001cdf4:    2800        .(      CMP      r0,#0
        0x0001cdf6:    bf04        ..      ITT      EQ
        0x0001cdf8:    2000        .       MOVEQ    r0,#0
        0x0001cdfa:    6060        ``      STREQ    r0,[r4,#4]
        0x0001cdfc:    f7ffff68    ..h.    BL       WsfCsExit ; 0x1ccd0
        0x0001ce00:    4628        (F      MOV      r0,r5
        0x0001ce02:    bd70        p.      POP      {r4-r6,pc}
    i.WsfQueueEnq
    WsfQueueEnq
        0x0001ce04:    b570        p.      PUSH     {r4-r6,lr}
        0x0001ce06:    4604        .F      MOV      r4,r0
        0x0001ce08:    2000        .       MOVS     r0,#0
        0x0001ce0a:    460d        .F      MOV      r5,r1
        0x0001ce0c:    6008        .`      STR      r0,[r1,#0]
        0x0001ce0e:    f7ffff55    ..U.    BL       WsfCsEnter ; 0x1ccbc
        0x0001ce12:    6820         h      LDR      r0,[r4,#0]
        0x0001ce14:    2800        .(      CMP      r0,#0
        0x0001ce16:    bf0e        ..      ITEE     EQ
        0x0001ce18:    6025        %`      STREQ    r5,[r4,#0]
        0x0001ce1a:    6860        `h      LDRNE    r0,[r4,#4]
        0x0001ce1c:    6005        .`      STRNE    r5,[r0,#0]
        0x0001ce1e:    6065        e`      STR      r5,[r4,#4]
        0x0001ce20:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001ce24:    f7ffbf54    ..T.    B.W      WsfCsExit ; 0x1ccd0
    i.WsfQueueInsert
    WsfQueueInsert
        0x0001ce28:    b570        p.      PUSH     {r4-r6,lr}
        0x0001ce2a:    4616        .F      MOV      r6,r2
        0x0001ce2c:    460d        .F      MOV      r5,r1
        0x0001ce2e:    4604        .F      MOV      r4,r0
        0x0001ce30:    f7ffff44    ..D.    BL       WsfCsEnter ; 0x1ccbc
        0x0001ce34:    6820         h      LDR      r0,[r4,#0]
        0x0001ce36:    2800        .(      CMP      r0,#0
        0x0001ce38:    bf1c        ..      ITT      NE
        0x0001ce3a:    6860        `h      LDRNE    r0,[r4,#4]
        0x0001ce3c:    42b0        .B      CMPNE    r0,r6
        0x0001ce3e:    d10e        ..      BNE      0x1ce5e ; WsfQueueInsert + 54
        0x0001ce40:    f04f0000    O...    MOV      r0,#0
        0x0001ce44:    6028        (`      STR      r0,[r5,#0]
        0x0001ce46:    f7ffff39    ..9.    BL       WsfCsEnter ; 0x1ccbc
        0x0001ce4a:    6820         h      LDR      r0,[r4,#0]
        0x0001ce4c:    2800        .(      CMP      r0,#0
        0x0001ce4e:    bf0e        ..      ITEE     EQ
        0x0001ce50:    6025        %`      STREQ    r5,[r4,#0]
        0x0001ce52:    6860        `h      LDRNE    r0,[r4,#4]
        0x0001ce54:    6005        .`      STRNE    r5,[r0,#0]
        0x0001ce56:    6065        e`      STR      r5,[r4,#4]
        0x0001ce58:    f7ffff3a    ..:.    BL       WsfCsExit ; 0x1ccd0
        0x0001ce5c:    e003        ..      B        0x1ce66 ; WsfQueueInsert + 62
        0x0001ce5e:    b136        6.      CBZ      r6,0x1ce6e ; WsfQueueInsert + 70
        0x0001ce60:    6830        0h      LDR      r0,[r6,#0]
        0x0001ce62:    6028        (`      STR      r0,[r5,#0]
        0x0001ce64:    6035        5`      STR      r5,[r6,#0]
        0x0001ce66:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001ce6a:    f7ffbf31    ..1.    B.W      WsfCsExit ; 0x1ccd0
        0x0001ce6e:    f7ffff25    ..%.    BL       WsfCsEnter ; 0x1ccbc
        0x0001ce72:    6820         h      LDR      r0,[r4,#0]
        0x0001ce74:    6028        (`      STR      r0,[r5,#0]
        0x0001ce76:    6820         h      LDR      r0,[r4,#0]
        0x0001ce78:    2800        .(      CMP      r0,#0
        0x0001ce7a:    bf08        ..      IT       EQ
        0x0001ce7c:    6065        e`      STREQ    r5,[r4,#4]
        0x0001ce7e:    6025        %`      STR      r5,[r4,#0]
        0x0001ce80:    f7ffff26    ..&.    BL       WsfCsExit ; 0x1ccd0
        0x0001ce84:    e7ef        ..      B        0x1ce66 ; WsfQueueInsert + 62
    i.WsfQueueRemove
    WsfQueueRemove
        0x0001ce86:    b570        p.      PUSH     {r4-r6,lr}
        0x0001ce88:    4616        .F      MOV      r6,r2
        0x0001ce8a:    460c        .F      MOV      r4,r1
        0x0001ce8c:    4605        .F      MOV      r5,r0
        0x0001ce8e:    f7ffff15    ....    BL       WsfCsEnter ; 0x1ccbc
        0x0001ce92:    6828        (h      LDR      r0,[r5,#0]
        0x0001ce94:    42a0        .B      CMP      r0,r4
        0x0001ce96:    bf04        ..      ITT      EQ
        0x0001ce98:    6820         h      LDREQ    r0,[r4,#0]
        0x0001ce9a:    6028        (`      STREQ    r0,[r5,#0]
        0x0001ce9c:    d003        ..      BEQ      0x1cea6 ; WsfQueueRemove + 32
        0x0001ce9e:    2e00        ..      CMP      r6,#0
        0x0001cea0:    bf1c        ..      ITT      NE
        0x0001cea2:    6820         h      LDRNE    r0,[r4,#0]
        0x0001cea4:    6030        0`      STRNE    r0,[r6,#0]
        0x0001cea6:    6868        hh      LDR      r0,[r5,#4]
        0x0001cea8:    42a0        .B      CMP      r0,r4
        0x0001ceaa:    bf08        ..      IT       EQ
        0x0001ceac:    606e        n`      STREQ    r6,[r5,#4]
        0x0001ceae:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001ceb2:    f7ffbf0d    ....    B.W      WsfCsExit ; 0x1ccd0
        0x0001ceb6:    0000        ..      MOVS     r0,r0
    i.WsfSetEvent
    WsfSetEvent
        0x0001ceb8:    b538        8.      PUSH     {r3-r5,lr}
        0x0001ceba:    4a1e        .J      LDR      r2,[pc,#120] ; [0x1cf34] = 0x1000019c
        0x0001cebc:    7813        .x      LDRB     r3,[r2,#0]
        0x0001cebe:    b903        ..      CBNZ     r3,0x1cec2 ; WsfSetEvent + 10
        0x0001cec0:    b672        r.      CPSID    i
        0x0001cec2:    f0000c0f    ....    AND      r12,r0,#0xf
        0x0001cec6:    481c        .H      LDR      r0,[pc,#112] ; [0x1cf38] = 0x100014b0
        0x0001cec8:    4484        .D      ADD      r12,r12,r0
        0x0001ceca:    f89c4028    ..(@    LDRB     r4,[r12,#0x28]
        0x0001cece:    4321        !C      ORRS     r1,r1,r4
        0x0001ced0:    f88c1028    ..(.    STRB     r1,[r12,#0x28]
        0x0001ced4:    f890103c    ..<.    LDRB     r1,[r0,#0x3c]
        0x0001ced8:    f0410104    A...    ORR      r1,r1,#4
        0x0001cedc:    f880103c    ..<.    STRB     r1,[r0,#0x3c]
        0x0001cee0:    f01300ff    ....    ANDS     r0,r3,#0xff
        0x0001cee4:    7010        .p      STRB     r0,[r2,#0]
        0x0001cee6:    d100        ..      BNE      0x1ceea ; WsfSetEvent + 50
        0x0001cee8:    b662        b.      CPSIE    i
        0x0001ceea:    6850        Ph      LDR      r0,[r2,#4]
        0x0001ceec:    4d13        .M      LDR      r5,[pc,#76] ; [0x1cf3c] = 0xe000ed04
        0x0001ceee:    f04f5480    O..T    MOV      r4,#0x10000000
        0x0001cef2:    2800        .(      CMP      r0,#0
        0x0001cef4:    bf08        ..      IT       EQ
        0x0001cef6:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001cef8:    f3ef8105    ....    MRS      r1,IPSR
        0x0001cefc:    b191        ..      CBZ      r1,0x1cf24 ; WsfSetEvent + 108
        0x0001cefe:    2100        .!      MOVS     r1,#0
        0x0001cf00:    9100        ..      STR      r1,[sp,#0]
        0x0001cf02:    4601        .F      MOV      r1,r0
        0x0001cf04:    466b        kF      MOV      r3,sp
        0x0001cf06:    2201        ."      MOVS     r2,#1
        0x0001cf08:    480d        .H      LDR      r0,[pc,#52] ; [0x1cf40] = 0x41b31
        0x0001cf0a:    f026f983    &...    BL       xTimerPendFunctionCallFromISR ; 0x43214
        0x0001cf0e:    2800        .(      CMP      r0,#0
        0x0001cf10:    bf1a        ..      ITTE     NE
        0x0001cf12:    9800        ..      LDRNE    r0,[sp,#0]
        0x0001cf14:    2800        .(      CMPNE    r0,#0
        0x0001cf16:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001cf18:    602c        ,`      STR      r4,[r5,#0]
        0x0001cf1a:    f3bf8f4f    ..O.    DSB      
        0x0001cf1e:    f3bf8f6f    ..o.    ISB      
        0x0001cf22:    bd38        8.      POP      {r3-r5,pc}
        0x0001cf24:    f04f0101    O...    MOV      r1,#1
        0x0001cf28:    f025fa5f    %._.    BL       xEventGroupSetBits ; 0x423ea
        0x0001cf2c:    2800        .(      CMP      r0,#0
        0x0001cf2e:    d1f3        ..      BNE      0x1cf18 ; WsfSetEvent + 96
        0x0001cf30:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x0001cf32:    0000        ..      DCW    0
        0x0001cf34:    1000019c    ....    DCD    268435868
        0x0001cf38:    100014b0    ....    DCD    268440752
        0x0001cf3c:    e000ed04    ....    DCD    3758157060
        0x0001cf40:    00041b31    1...    DCD    269105
    $t
    i.WsfTaskLock
    WsfTaskLock
        0x0001cf44:    4903        .I      LDR      r1,[pc,#12] ; [0x1cf54] = 0x1000019c
        0x0001cf46:    7808        .x      LDRB     r0,[r1,#0]
        0x0001cf48:    b900        ..      CBNZ     r0,0x1cf4c ; WsfTaskLock + 8
        0x0001cf4a:    b672        r.      CPSID    i
        0x0001cf4c:    1c40        @.      ADDS     r0,r0,#1
        0x0001cf4e:    7008        .p      STRB     r0,[r1,#0]
        0x0001cf50:    4770        pG      BX       lr
    $d
        0x0001cf52:    0000        ..      DCW    0
        0x0001cf54:    1000019c    ....    DCD    268435868
    $t
    i.WsfTaskMsgQueue
    WsfTaskMsgQueue
        0x0001cf58:    4800        .H      LDR      r0,[pc,#0] ; [0x1cf5c] = 0x100014e4
        0x0001cf5a:    4770        pG      BX       lr
    $d
        0x0001cf5c:    100014e4    ....    DCD    268440804
    $t
    i.WsfTaskSetReady
    WsfTaskSetReady
        0x0001cf60:    b538        8.      PUSH     {r3-r5,lr}
        0x0001cf62:    481a        .H      LDR      r0,[pc,#104] ; [0x1cfcc] = 0x1000019c
        0x0001cf64:    7802        .x      LDRB     r2,[r0,#0]
        0x0001cf66:    b902        ..      CBNZ     r2,0x1cf6a ; WsfTaskSetReady + 10
        0x0001cf68:    b672        r.      CPSID    i
        0x0001cf6a:    4b19        .K      LDR      r3,[pc,#100] ; [0x1cfd0] = 0x100014b0
        0x0001cf6c:    f893c03c    ..<.    LDRB     r12,[r3,#0x3c]
        0x0001cf70:    ea4c0101    L...    ORR      r1,r12,r1
        0x0001cf74:    f883103c    ..<.    STRB     r1,[r3,#0x3c]
        0x0001cf78:    f01201ff    ....    ANDS     r1,r2,#0xff
        0x0001cf7c:    7001        .p      STRB     r1,[r0,#0]
        0x0001cf7e:    d100        ..      BNE      0x1cf82 ; WsfTaskSetReady + 34
        0x0001cf80:    b662        b.      CPSIE    i
        0x0001cf82:    6840        @h      LDR      r0,[r0,#4]
        0x0001cf84:    4d13        .M      LDR      r5,[pc,#76] ; [0x1cfd4] = 0xe000ed04
        0x0001cf86:    f04f5480    O..T    MOV      r4,#0x10000000
        0x0001cf8a:    2800        .(      CMP      r0,#0
        0x0001cf8c:    bf08        ..      IT       EQ
        0x0001cf8e:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001cf90:    f3ef8105    ....    MRS      r1,IPSR
        0x0001cf94:    b191        ..      CBZ      r1,0x1cfbc ; WsfTaskSetReady + 92
        0x0001cf96:    2100        .!      MOVS     r1,#0
        0x0001cf98:    9100        ..      STR      r1,[sp,#0]
        0x0001cf9a:    4601        .F      MOV      r1,r0
        0x0001cf9c:    466b        kF      MOV      r3,sp
        0x0001cf9e:    2201        ."      MOVS     r2,#1
        0x0001cfa0:    480d        .H      LDR      r0,[pc,#52] ; [0x1cfd8] = 0x41b31
        0x0001cfa2:    f026f937    &.7.    BL       xTimerPendFunctionCallFromISR ; 0x43214
        0x0001cfa6:    2800        .(      CMP      r0,#0
        0x0001cfa8:    bf1a        ..      ITTE     NE
        0x0001cfaa:    9800        ..      LDRNE    r0,[sp,#0]
        0x0001cfac:    2800        .(      CMPNE    r0,#0
        0x0001cfae:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001cfb0:    602c        ,`      STR      r4,[r5,#0]
        0x0001cfb2:    f3bf8f4f    ..O.    DSB      
        0x0001cfb6:    f3bf8f6f    ..o.    ISB      
        0x0001cfba:    bd38        8.      POP      {r3-r5,pc}
        0x0001cfbc:    f04f0101    O...    MOV      r1,#1
        0x0001cfc0:    f025fa13    %...    BL       xEventGroupSetBits ; 0x423ea
        0x0001cfc4:    2800        .(      CMP      r0,#0
        0x0001cfc6:    d1f3        ..      BNE      0x1cfb0 ; WsfTaskSetReady + 80
        0x0001cfc8:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x0001cfca:    0000        ..      DCW    0
        0x0001cfcc:    1000019c    ....    DCD    268435868
        0x0001cfd0:    100014b0    ....    DCD    268440752
        0x0001cfd4:    e000ed04    ....    DCD    3758157060
        0x0001cfd8:    00041b31    1...    DCD    269105
    $t
    i.WsfTaskUnlock
    WsfTaskUnlock
        0x0001cfdc:    4904        .I      LDR      r1,[pc,#16] ; [0x1cff0] = 0x1000019c
        0x0001cfde:    7808        .x      LDRB     r0,[r1,#0]
        0x0001cfe0:    1e40        @.      SUBS     r0,r0,#1
        0x0001cfe2:    f01000ff    ....    ANDS     r0,r0,#0xff
        0x0001cfe6:    7008        .p      STRB     r0,[r1,#0]
        0x0001cfe8:    bf18        ..      IT       NE
        0x0001cfea:    4770        pG      BXNE     lr
        0x0001cfec:    b662        b.      CPSIE    i
        0x0001cfee:    4770        pG      BX       lr
    $d
        0x0001cff0:    1000019c    ....    DCD    268435868
    $t
    i.WsfTimerInit
    WsfTimerInit
        0x0001cff4:    b538        8.      PUSH     {r3-r5,lr}
        0x0001cff6:    480c        .H      LDR      r0,[pc,#48] ; [0x1d028] = 0x100001ac
        0x0001cff8:    2100        .!      MOVS     r1,#0
        0x0001cffa:    f1a00408    ....    SUB      r4,r0,#8
        0x0001cffe:    6001        .`      STR      r1,[r0,#0]
        0x0001d000:    6041        A`      STR      r1,[r0,#4]
        0x0001d002:    6860        `h      LDR      r0,[r4,#4]
        0x0001d004:    2800        .(      CMP      r0,#0
        0x0001d006:    bf18        ..      IT       NE
        0x0001d008:    bd38        8.      POPNE    {r3-r5,pc}
        0x0001d00a:    4808        .H      LDR      r0,[pc,#32] ; [0x1d02c] = 0x1d225
        0x0001d00c:    2300        .#      MOVS     r3,#0
        0x0001d00e:    9000        ..      STR      r0,[sp,#0]
        0x0001d010:    461a        .F      MOV      r2,r3
        0x0001d012:    210a        .!      MOVS     r1,#0xa
        0x0001d014:    a006        ..      ADR      r0,{pc}+0x1c ; 0x1d030
        0x0001d016:    f026f849    &.I.    BL       xTimerCreate ; 0x430ac
        0x0001d01a:    6060        ``      STR      r0,[r4,#4]
        0x0001d01c:    b118        ..      CBZ      r0,0x1d026 ; WsfTimerInit + 50
        0x0001d01e:    f025fe5d    %.].    BL       xTaskGetTickCount ; 0x42cdc
        0x0001d022:    6020         `      STR      r0,[r4,#0]
        0x0001d024:    bd38        8.      POP      {r3-r5,pc}
        0x0001d026:    e7fe        ..      B        0x1d026 ; WsfTimerInit + 50
    $d
        0x0001d028:    100001ac    ....    DCD    268435884
        0x0001d02c:    0001d225    %...    DCD    119333
        0x0001d030:    20465357    WSF     DCD    541479767
        0x0001d034:    656d6954    Time    DCD    1701669204
        0x0001d038:    00000072    r...    DCD    114
    $t
    i.WsfTimerServiceExpired
    WsfTimerServiceExpired
        0x0001d03c:    b570        p.      PUSH     {r4-r6,lr}
        0x0001d03e:    2500        .%      MOVS     r5,#0
        0x0001d040:    f7ffff80    ....    BL       WsfTaskLock ; 0x1cf44
        0x0001d044:    4809        .H      LDR      r0,[pc,#36] ; [0x1d06c] = 0x100001ac
        0x0001d046:    6804        .h      LDR      r4,[r0,#0]
        0x0001d048:    b10c        ..      CBZ      r4,0x1d04e ; WsfTimerServiceExpired + 18
        0x0001d04a:    6860        `h      LDR      r0,[r4,#4]
        0x0001d04c:    b118        ..      CBZ      r0,0x1d056 ; WsfTimerServiceExpired + 26
        0x0001d04e:    f7ffffc5    ....    BL       WsfTaskUnlock ; 0x1cfdc
        0x0001d052:    2000        .       MOVS     r0,#0
        0x0001d054:    bd70        p.      POP      {r4-r6,pc}
        0x0001d056:    462a        *F      MOV      r2,r5
        0x0001d058:    4621        !F      MOV      r1,r4
        0x0001d05a:    4804        .H      LDR      r0,[pc,#16] ; [0x1d06c] = 0x100001ac
        0x0001d05c:    f7ffff13    ....    BL       WsfQueueRemove ; 0x1ce86
        0x0001d060:    2000        .       MOVS     r0,#0
        0x0001d062:    7360        `s      STRB     r0,[r4,#0xd]
        0x0001d064:    f7ffffba    ....    BL       WsfTaskUnlock ; 0x1cfdc
        0x0001d068:    4620         F      MOV      r0,r4
        0x0001d06a:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0001d06c:    100001ac    ....    DCD    268435884
    $t
    i.WsfTimerStartMs
    WsfTimerStartMs
        0x0001d070:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001d074:    4605        .F      MOV      r5,r0
        0x0001d076:    4818        .H      LDR      r0,[pc,#96] ; [0x1d0d8] = 0xcccccccd
        0x0001d078:    2600        .&      MOVS     r6,#0
        0x0001d07a:    fba01001    ....    UMULL    r1,r0,r0,r1
        0x0001d07e:    08c7        ..      LSRS     r7,r0,#3
        0x0001d080:    f7ffff60    ..`.    BL       WsfTaskLock ; 0x1cf44
        0x0001d084:    7b68        h{      LDRB     r0,[r5,#0xd]
        0x0001d086:    4c15        .L      LDR      r4,[pc,#84] ; [0x1d0dc] = 0x100001ac
        0x0001d088:    b188        ..      CBZ      r0,0x1d0ae ; WsfTimerStartMs + 62
        0x0001d08a:    6822        "h      LDR      r2,[r4,#0]
        0x0001d08c:    2000        .       MOVS     r0,#0
        0x0001d08e:    b172        r.      CBZ      r2,0x1d0ae ; WsfTimerStartMs + 62
        0x0001d090:    4629        )F      MOV      r1,r5
        0x0001d092:    42aa        .B      CMP      r2,r5
        0x0001d094:    d004        ..      BEQ      0x1d0a0 ; WsfTimerStartMs + 48
        0x0001d096:    4610        .F      MOV      r0,r2
        0x0001d098:    6812        .h      LDR      r2,[r2,#0]
        0x0001d09a:    2a00        .*      CMP      r2,#0
        0x0001d09c:    d1f8        ..      BNE      0x1d090 ; WsfTimerStartMs + 32
        0x0001d09e:    e006        ..      B        0x1d0ae ; WsfTimerStartMs + 62
        0x0001d0a0:    b12a        *.      CBZ      r2,0x1d0ae ; WsfTimerStartMs + 62
        0x0001d0a2:    4602        .F      MOV      r2,r0
        0x0001d0a4:    480d        .H      LDR      r0,[pc,#52] ; [0x1d0dc] = 0x100001ac
        0x0001d0a6:    f7fffeee    ....    BL       WsfQueueRemove ; 0x1ce86
        0x0001d0aa:    2100        .!      MOVS     r1,#0
        0x0001d0ac:    7369        is      STRB     r1,[r5,#0xd]
        0x0001d0ae:    2001        .       MOVS     r0,#1
        0x0001d0b0:    7368        hs      STRB     r0,[r5,#0xd]
        0x0001d0b2:    606f        o`      STR      r7,[r5,#4]
        0x0001d0b4:    6824        $h      LDR      r4,[r4,#0]
        0x0001d0b6:    b134        4.      CBZ      r4,0x1d0c6 ; WsfTimerStartMs + 86
        0x0001d0b8:    6860        `h      LDR      r0,[r4,#4]
        0x0001d0ba:    4287        .B      CMP      r7,r0
        0x0001d0bc:    d303        ..      BCC      0x1d0c6 ; WsfTimerStartMs + 86
        0x0001d0be:    4626        &F      MOV      r6,r4
        0x0001d0c0:    6824        $h      LDR      r4,[r4,#0]
        0x0001d0c2:    2c00        .,      CMP      r4,#0
        0x0001d0c4:    d1f8        ..      BNE      0x1d0b8 ; WsfTimerStartMs + 72
        0x0001d0c6:    4632        2F      MOV      r2,r6
        0x0001d0c8:    4629        )F      MOV      r1,r5
        0x0001d0ca:    4804        .H      LDR      r0,[pc,#16] ; [0x1d0dc] = 0x100001ac
        0x0001d0cc:    f7fffeac    ....    BL       WsfQueueInsert ; 0x1ce28
        0x0001d0d0:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001d0d4:    f7ffbf82    ....    B.W      WsfTaskUnlock ; 0x1cfdc
    $d
        0x0001d0d8:    cccccccd    ....    DCD    3435973837
        0x0001d0dc:    100001ac    ....    DCD    268435884
    $t
    i.WsfTimerStartSec
    WsfTimerStartSec
        0x0001d0e0:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001d0e4:    4605        .F      MOV      r5,r0
        0x0001d0e6:    2064        d       MOVS     r0,#0x64
        0x0001d0e8:    fb01f700    ....    MUL      r7,r1,r0
        0x0001d0ec:    2600        .&      MOVS     r6,#0
        0x0001d0ee:    f7ffff29    ..).    BL       WsfTaskLock ; 0x1cf44
        0x0001d0f2:    7b68        h{      LDRB     r0,[r5,#0xd]
        0x0001d0f4:    4c14        .L      LDR      r4,[pc,#80] ; [0x1d148] = 0x100001ac
        0x0001d0f6:    b188        ..      CBZ      r0,0x1d11c ; WsfTimerStartSec + 60
        0x0001d0f8:    6822        "h      LDR      r2,[r4,#0]
        0x0001d0fa:    2000        .       MOVS     r0,#0
        0x0001d0fc:    b172        r.      CBZ      r2,0x1d11c ; WsfTimerStartSec + 60
        0x0001d0fe:    4629        )F      MOV      r1,r5
        0x0001d100:    42aa        .B      CMP      r2,r5
        0x0001d102:    d004        ..      BEQ      0x1d10e ; WsfTimerStartSec + 46
        0x0001d104:    4610        .F      MOV      r0,r2
        0x0001d106:    6812        .h      LDR      r2,[r2,#0]
        0x0001d108:    2a00        .*      CMP      r2,#0
        0x0001d10a:    d1f8        ..      BNE      0x1d0fe ; WsfTimerStartSec + 30
        0x0001d10c:    e006        ..      B        0x1d11c ; WsfTimerStartSec + 60
        0x0001d10e:    b12a        *.      CBZ      r2,0x1d11c ; WsfTimerStartSec + 60
        0x0001d110:    4602        .F      MOV      r2,r0
        0x0001d112:    480d        .H      LDR      r0,[pc,#52] ; [0x1d148] = 0x100001ac
        0x0001d114:    f7fffeb7    ....    BL       WsfQueueRemove ; 0x1ce86
        0x0001d118:    2100        .!      MOVS     r1,#0
        0x0001d11a:    7369        is      STRB     r1,[r5,#0xd]
        0x0001d11c:    2001        .       MOVS     r0,#1
        0x0001d11e:    7368        hs      STRB     r0,[r5,#0xd]
        0x0001d120:    606f        o`      STR      r7,[r5,#4]
        0x0001d122:    6824        $h      LDR      r4,[r4,#0]
        0x0001d124:    b134        4.      CBZ      r4,0x1d134 ; WsfTimerStartSec + 84
        0x0001d126:    6860        `h      LDR      r0,[r4,#4]
        0x0001d128:    4287        .B      CMP      r7,r0
        0x0001d12a:    d303        ..      BCC      0x1d134 ; WsfTimerStartSec + 84
        0x0001d12c:    4626        &F      MOV      r6,r4
        0x0001d12e:    6824        $h      LDR      r4,[r4,#0]
        0x0001d130:    2c00        .,      CMP      r4,#0
        0x0001d132:    d1f8        ..      BNE      0x1d126 ; WsfTimerStartSec + 70
        0x0001d134:    4632        2F      MOV      r2,r6
        0x0001d136:    4629        )F      MOV      r1,r5
        0x0001d138:    4803        .H      LDR      r0,[pc,#12] ; [0x1d148] = 0x100001ac
        0x0001d13a:    f7fffe75    ..u.    BL       WsfQueueInsert ; 0x1ce28
        0x0001d13e:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001d142:    f7ffbf4b    ..K.    B.W      WsfTaskUnlock ; 0x1cfdc
    $d
        0x0001d146:    0000        ..      DCW    0
        0x0001d148:    100001ac    ....    DCD    268435884
    $t
    i.WsfTimerStop
    WsfTimerStop
        0x0001d14c:    b510        ..      PUSH     {r4,lr}
        0x0001d14e:    4604        .F      MOV      r4,r0
        0x0001d150:    f7fffef8    ....    BL       WsfTaskLock ; 0x1cf44
        0x0001d154:    480a        .H      LDR      r0,[pc,#40] ; [0x1d180] = 0x100001ac
        0x0001d156:    2200        ."      MOVS     r2,#0
        0x0001d158:    6803        .h      LDR      r3,[r0,#0]
        0x0001d15a:    b16b        k.      CBZ      r3,0x1d178 ; WsfTimerStop + 44
        0x0001d15c:    42a3        .B      CMP      r3,r4
        0x0001d15e:    d004        ..      BEQ      0x1d16a ; WsfTimerStop + 30
        0x0001d160:    461a        .F      MOV      r2,r3
        0x0001d162:    681b        .h      LDR      r3,[r3,#0]
        0x0001d164:    2b00        .+      CMP      r3,#0
        0x0001d166:    d1f9        ..      BNE      0x1d15c ; WsfTimerStop + 16
        0x0001d168:    e006        ..      B        0x1d178 ; WsfTimerStop + 44
        0x0001d16a:    b12b        +.      CBZ      r3,0x1d178 ; WsfTimerStop + 44
        0x0001d16c:    4621        !F      MOV      r1,r4
        0x0001d16e:    4804        .H      LDR      r0,[pc,#16] ; [0x1d180] = 0x100001ac
        0x0001d170:    f7fffe89    ....    BL       WsfQueueRemove ; 0x1ce86
        0x0001d174:    2000        .       MOVS     r0,#0
        0x0001d176:    7360        `s      STRB     r0,[r4,#0xd]
        0x0001d178:    e8bd4010    ...@    POP      {r4,lr}
        0x0001d17c:    f7ffbf2e    ....    B.W      WsfTaskUnlock ; 0x1cfdc
    $d
        0x0001d180:    100001ac    ....    DCD    268435884
    $t
    i.WsfTimerUpdateTicks
    WsfTimerUpdateTicks
        0x0001d184:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x0001d188:    f025fda8    %...    BL       xTaskGetTickCount ; 0x42cdc
        0x0001d18c:    4f23        #O      LDR      r7,[pc,#140] ; [0x1d21c] = 0x100001a4
        0x0001d18e:    4606        .F      MOV      r6,r0
        0x0001d190:    f04f0900    O...    MOV      r9,#0
        0x0001d194:    6838        8h      LDR      r0,[r7,#0]
        0x0001d196:    f1070808    ....    ADD      r8,r7,#8
        0x0001d19a:    1a30        0.      SUBS     r0,r6,r0
        0x0001d19c:    2809        .(      CMP      r0,#9
        0x0001d19e:    d91a        ..      BLS      0x1d1d6 ; WsfTimerUpdateTicks + 82
        0x0001d1a0:    491f        .I      LDR      r1,[pc,#124] ; [0x1d220] = 0xcccccccd
        0x0001d1a2:    fba11000    ....    UMULL    r1,r0,r1,r0
        0x0001d1a6:    08c5        ..      LSRS     r5,r0,#3
        0x0001d1a8:    f7fffecc    ....    BL       WsfTaskLock ; 0x1cf44
        0x0001d1ac:    f8d84000    ...@    LDR      r4,[r8,#0]
        0x0001d1b0:    b174        t.      CBZ      r4,0x1d1d0 ; WsfTimerUpdateTicks + 76
        0x0001d1b2:    6861        ah      LDR      r1,[r4,#4]
        0x0001d1b4:    42a9        .B      CMP      r1,r5
        0x0001d1b6:    bf84        ..      ITT      HI
        0x0001d1b8:    1b48        H.      SUBHI    r0,r1,r5
        0x0001d1ba:    6060        ``      STRHI    r0,[r4,#4]
        0x0001d1bc:    d805        ..      BHI      0x1d1ca ; WsfTimerUpdateTicks + 70
        0x0001d1be:    f8c49004    ....    STR      r9,[r4,#4]
        0x0001d1c2:    7b20         {      LDRB     r0,[r4,#0xc]
        0x0001d1c4:    2102        .!      MOVS     r1,#2
        0x0001d1c6:    f7fffecb    ....    BL       WsfTaskSetReady ; 0x1cf60
        0x0001d1ca:    6824        $h      LDR      r4,[r4,#0]
        0x0001d1cc:    2c00        .,      CMP      r4,#0
        0x0001d1ce:    d1f0        ..      BNE      0x1d1b2 ; WsfTimerUpdateTicks + 46
        0x0001d1d0:    f7ffff04    ....    BL       WsfTaskUnlock ; 0x1cfdc
        0x0001d1d4:    603e        >`      STR      r6,[r7,#0]
        0x0001d1d6:    f7fffeb5    ....    BL       WsfTaskLock ; 0x1cf44
        0x0001d1da:    f8d80000    ....    LDR      r0,[r8,#0]
        0x0001d1de:    b1c8        ..      CBZ      r0,0x1d214 ; WsfTimerUpdateTicks + 144
        0x0001d1e0:    6844        Dh      LDR      r4,[r0,#4]
        0x0001d1e2:    f7fffefb    ....    BL       WsfTaskUnlock ; 0x1cfdc
        0x0001d1e6:    2c00        .,      CMP      r4,#0
        0x0001d1e8:    bf08        ..      IT       EQ
        0x0001d1ea:    e8bd83f8    ....    POPEQ    {r3-r9,pc}
        0x0001d1ee:    f2427010    B..p    MOV      r0,#0x2710
        0x0001d1f2:    4360        `C      MULS     r0,r4,r0
        0x0001d1f4:    f44f717a    O.zq    MOV      r1,#0x3e8
        0x0001d1f8:    fbb0f2f1    ....    UDIV     r2,r0,r1
        0x0001d1fc:    2064        d       MOVS     r0,#0x64
        0x0001d1fe:    9000        ..      STR      r0,[sp,#0]
        0x0001d200:    2300        .#      MOVS     r3,#0
        0x0001d202:    2104        .!      MOVS     r1,#4
        0x0001d204:    6878        xh      LDR      r0,[r7,#4]
        0x0001d206:    f025ffd1    %...    BL       xTimerGenericCommand ; 0x431ac
        0x0001d20a:    2801        .(      CMP      r0,#1
        0x0001d20c:    bf08        ..      IT       EQ
        0x0001d20e:    e8bd83f8    ....    POPEQ    {r3-r9,pc}
        0x0001d212:    e7fe        ..      B        0x1d212 ; WsfTimerUpdateTicks + 142
        0x0001d214:    e8bd43f8    ...C    POP      {r3-r9,lr}
        0x0001d218:    f7ffbee0    ....    B.W      WsfTaskUnlock ; 0x1cfdc
    $d
        0x0001d21c:    100001a4    ....    DCD    268435876
        0x0001d220:    cccccccd    ....    DCD    3435973837
    $t
    i.WsfTimer_handler
    WsfTimer_handler
        0x0001d224:    2102        .!      MOVS     r1,#2
        0x0001d226:    2000        .       MOVS     r0,#0
        0x0001d228:    f7ffbe9a    ....    B.W      WsfTaskSetReady ; 0x1cf60
    i.__ARM_common_memclr4_6
    __ARM_common_memclr4_6
        0x0001d22c:    2100        .!      MOVS     r1,#0
        0x0001d22e:    6001        .`      STR      r1,[r0,#0]
        0x0001d230:    8081        ..      STRH     r1,[r0,#4]
        0x0001d232:    4770        pG      BX       lr
    i.__ARM_common_memcpy4_5
    __ARM_common_memcpy4_5
        0x0001d234:    680a        .h      LDR      r2,[r1,#0]
        0x0001d236:    6002        .`      STR      r2,[r0,#0]
        0x0001d238:    790b        .y      LDRB     r3,[r1,#4]
        0x0001d23a:    7103        .q      STRB     r3,[r0,#4]
        0x0001d23c:    4770        pG      BX       lr
    i.__ARM_fpclassify
    __ARM_fpclassify
        0x0001d23e:    b403        ..      PUSH     {r0,r1}
        0x0001d240:    9801        ..      LDR      r0,[sp,#4]
        0x0001d242:    0041        A.      LSLS     r1,r0,#1
        0x0001d244:    9800        ..      LDR      r0,[sp,#0]
        0x0001d246:    ea5020c1    P..     ORRS     r0,r0,r1,LSL #11
        0x0001d24a:    bf18        ..      IT       NE
        0x0001d24c:    2004        .       MOVNE    r0,#4
        0x0001d24e:    0d4a        J.      LSRS     r2,r1,#21
        0x0001d250:    bf18        ..      IT       NE
        0x0001d252:    f0400001    @...    ORRNE    r0,r0,#1
        0x0001d256:    f24072ff    @..r    MOV      r2,#0x7ff
        0x0001d25a:    ebb25f51    ..Q_    CMP      r2,r1,LSR #21
        0x0001d25e:    bf08        ..      IT       EQ
        0x0001d260:    f0400002    @...    ORREQ    r0,r0,#2
        0x0001d264:    2801        .(      CMP      r0,#1
        0x0001d266:    bf08        ..      IT       EQ
        0x0001d268:    2005        .       MOVEQ    r0,#5
        0x0001d26a:    b002        ..      ADD      sp,sp,#8
        0x0001d26c:    4770        pG      BX       lr
        0x0001d26e:    0000        ..      MOVS     r0,r0
    i.__hardfp_cos
    __hardfp_cos
        0x0001d270:    b510        ..      PUSH     {r4,lr}
        0x0001d272:    492f        /I      LDR      r1,[pc,#188] ; [0x1d330] = 0x3fe921fb
        0x0001d274:    ed9f1b2c    ..,.    VLDR     d1,[pc,#176] ; [0x1d328] = 0
        0x0001d278:    ed2d0b02    -...    VPUSH    {d0}
        0x0001d27c:    b084        ..      SUB      sp,sp,#0x10
        0x0001d27e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001d280:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0001d284:    4288        .B      CMP      r0,r1
        0x0001d286:    bfd8        ..      IT       LE
        0x0001d288:    ed9d0b04    ....    VLDRLE   d0,[sp,#0x10]
        0x0001d28c:    dd2d        -.      BLE      0x1d2ea ; __hardfp_cos + 122
        0x0001d28e:    4929        )I      LDR      r1,[pc,#164] ; [0x1d334] = 0x7ff00000
        0x0001d290:    4288        .B      CMP      r0,r1
        0x0001d292:    d109        ..      BNE      0x1d2a8 ; __hardfp_cos + 56
        0x0001d294:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d296:    b940        @.      CBNZ     r0,0x1d2aa ; __hardfp_cos + 58
        0x0001d298:    f04f0001    O...    MOV      r0,#1
        0x0001d29c:    f7fbfb6b    ..k.    BL       __set_errno ; 0x18976
        0x0001d2a0:    f001fee2    ....    BL       __mathlib_dbl_invalid ; 0x1f068
        0x0001d2a4:    b006        ..      ADD      sp,sp,#0x18
        0x0001d2a6:    bd10        ..      POP      {r4,pc}
        0x0001d2a8:    db05        ..      BLT      0x1d2b6 ; __hardfp_cos + 70
        0x0001d2aa:    ed9d0b04    ....    VLDR     d0,[sp,#0x10]
        0x0001d2ae:    f001fec7    ....    BL       __mathlib_dbl_infnan ; 0x1f040
        0x0001d2b2:    b006        ..      ADD      sp,sp,#0x18
        0x0001d2b4:    bd10        ..      POP      {r4,pc}
        0x0001d2b6:    4668        hF      MOV      r0,sp
        0x0001d2b8:    ed9d0b04    ....    VLDR     d0,[sp,#0x10]
        0x0001d2bc:    f001fac0    ....    BL       __ieee754_rem_pio2 ; 0x1e840
        0x0001d2c0:    f0100003    ....    ANDS     r0,r0,#3
        0x0001d2c4:    bf04        ..      ITT      EQ
        0x0001d2c6:    ed9d1b02    ....    VLDREQ   d1,[sp,#8]
        0x0001d2ca:    ed9d0b00    ....    VLDREQ   d0,[sp,#0]
        0x0001d2ce:    d00c        ..      BEQ      0x1d2ea ; __hardfp_cos + 122
        0x0001d2d0:    2801        .(      CMP      r0,#1
        0x0001d2d2:    d00e        ..      BEQ      0x1d2f2 ; __hardfp_cos + 130
        0x0001d2d4:    ed9d1b02    ....    VLDR     d1,[sp,#8]
        0x0001d2d8:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0001d2dc:    2802        .(      CMP      r0,#2
        0x0001d2de:    d017        ..      BEQ      0x1d310 ; __hardfp_cos + 160
        0x0001d2e0:    2001        .       MOVS     r0,#1
        0x0001d2e2:    f001fdfd    ....    BL       __kernel_sin ; 0x1eee0
        0x0001d2e6:    b006        ..      ADD      sp,sp,#0x18
        0x0001d2e8:    bd10        ..      POP      {r4,pc}
        0x0001d2ea:    f001fcc5    ....    BL       __kernel_cos ; 0x1ec78
        0x0001d2ee:    b006        ..      ADD      sp,sp,#0x18
        0x0001d2f0:    bd10        ..      POP      {r4,pc}
        0x0001d2f2:    ed9d1b02    ....    VLDR     d1,[sp,#8]
        0x0001d2f6:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0001d2fa:    2001        .       MOVS     r0,#1
        0x0001d2fc:    f001fdf0    ....    BL       __kernel_sin ; 0x1eee0
        0x0001d300:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d304:    f025ff9a    %...    BL       __aeabi_dneg ; 0x4323c
        0x0001d308:    b006        ..      ADD      sp,sp,#0x18
        0x0001d30a:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001d30e:    bd10        ..      POP      {r4,pc}
        0x0001d310:    f001fcb2    ....    BL       __kernel_cos ; 0x1ec78
        0x0001d314:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d318:    f025ff90    %...    BL       __aeabi_dneg ; 0x4323c
        0x0001d31c:    b006        ..      ADD      sp,sp,#0x18
        0x0001d31e:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001d322:    bd10        ..      POP      {r4,pc}
    $d
        0x0001d324:    00000000    ....    DCD    0
        0x0001d328:    00000000    ....    DCD    0
        0x0001d32c:    00000000    ....    DCD    0
        0x0001d330:    3fe921fb    .!.?    DCD    1072243195
        0x0001d334:    7ff00000    ....    DCD    2146435072
    $t
    i.__hardfp_exp
    __hardfp_exp
        0x0001d338:    b570        p.      PUSH     {r4-r6,lr}
        0x0001d33a:    ed2d0b02    -...    VPUSH    {d0}
        0x0001d33e:    ed2d8b0a    -...    VPUSH    {d8-d12}
        0x0001d342:    b082        ..      SUB      sp,sp,#8
        0x0001d344:    980d        ..      LDR      r0,[sp,#0x34]
        0x0001d346:    0fc4        ..      LSRS     r4,r0,#31
        0x0001d348:    f0204500     ..E    BIC      r5,r0,#0x80000000
        0x0001d34c:    48ae        .H      LDR      r0,[pc,#696] ; [0x1d608] = 0x40862e42
        0x0001d34e:    4285        .B      CMP      r5,r0
        0x0001d350:    d348        H.      BCC      0x1d3e4 ; __hardfp_exp + 172
        0x0001d352:    48ae        .H      LDR      r0,[pc,#696] ; [0x1d60c] = 0x7ff00000
        0x0001d354:    4285        .B      CMP      r5,r0
        0x0001d356:    d319        ..      BCC      0x1d38c ; __hardfp_exp + 84
        0x0001d358:    990c        ..      LDR      r1,[sp,#0x30]
        0x0001d35a:    f3c50013    ....    UBFX     r0,r5,#0,#20
        0x0001d35e:    4308        .C      ORRS     r0,r0,r1
        0x0001d360:    d009        ..      BEQ      0x1d376 ; __hardfp_exp + 62
        0x0001d362:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001d366:    b002        ..      ADD      sp,sp,#8
        0x0001d368:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0001d36c:    b002        ..      ADD      sp,sp,#8
        0x0001d36e:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001d372:    f001be65    ..e.    B.W      __mathlib_dbl_infnan ; 0x1f040
        0x0001d376:    2c00        .,      CMP      r4,#0
        0x0001d378:    bf14        ..      ITE      NE
        0x0001d37a:    ed9f0ba5    ....    VLDRNE   d0,[pc,#660] ; [0x1d610] = 0
        0x0001d37e:    ed9d0b0c    ....    VLDREQ   d0,[sp,#0x30]
        0x0001d382:    b002        ..      ADD      sp,sp,#8
        0x0001d384:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0001d388:    b002        ..      ADD      sp,sp,#8
        0x0001d38a:    bd70        p.      POP      {r4-r6,pc}
        0x0001d38c:    ed9f0ba2    ....    VLDR     d0,[pc,#648] ; [0x1d618] = 0xfefa39ef
        0x0001d390:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d394:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001d398:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d39c:    f026fb9e    &...    BL       __aeabi_cdrcmple ; 0x43adc
        0x0001d3a0:    d20a        ..      BCS      0x1d3b8 ; __hardfp_exp + 128
        0x0001d3a2:    2002        .       MOVS     r0,#2
        0x0001d3a4:    f7fbfae7    ....    BL       __set_errno ; 0x18976
        0x0001d3a8:    b002        ..      ADD      sp,sp,#8
        0x0001d3aa:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0001d3ae:    b002        ..      ADD      sp,sp,#8
        0x0001d3b0:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001d3b4:    f001be68    ..h.    B.W      __mathlib_dbl_overflow ; 0x1f088
        0x0001d3b8:    ed9f0b99    ....    VLDR     d0,[pc,#612] ; [0x1d620] = 0xd52d3051
        0x0001d3bc:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d3c0:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001d3c4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d3c8:    f026fa4e    &.N.    BL       __aeabi_cdcmple ; 0x43868
        0x0001d3cc:    d20a        ..      BCS      0x1d3e4 ; __hardfp_exp + 172
        0x0001d3ce:    2002        .       MOVS     r0,#2
        0x0001d3d0:    f7fbfad1    ....    BL       __set_errno ; 0x18976
        0x0001d3d4:    b002        ..      ADD      sp,sp,#8
        0x0001d3d6:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0001d3da:    b002        ..      ADD      sp,sp,#8
        0x0001d3dc:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001d3e0:    f001be62    ..b.    B.W      __mathlib_dbl_underflow ; 0x1f0a8
        0x0001d3e4:    4890        .H      LDR      r0,[pc,#576] ; [0x1d628] = 0x3fd62e42
        0x0001d3e6:    ed9fbb92    ....    VLDR     d11,[pc,#584] ; [0x1d630] = 0
        0x0001d3ea:    42a8        .B      CMP      r0,r5
        0x0001d3ec:    d25c        \.      BCS      0x1d4a8 ; __hardfp_exp + 368
        0x0001d3ee:    4892        .H      LDR      r0,[pc,#584] ; [0x1d638] = 0x3ff0a2b2
        0x0001d3f0:    4285        .B      CMP      r5,r0
        0x0001d3f2:    d219        ..      BCS      0x1d428 ; __hardfp_exp + 240
        0x0001d3f4:    4891        .H      LDR      r0,[pc,#580] ; [0x1d63c] = 0x2e7be
        0x0001d3f6:    4478        xD      ADD      r0,r0,pc
        0x0001d3f8:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0001d3fc:    ed900b00    ....    VLDR     d0,[r0,#0]
        0x0001d400:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d404:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001d408:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d40c:    f026fc74    &.t.    BL       __aeabi_dsub ; 0x43cf8
        0x0001d410:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001d414:    488a        .H      LDR      r0,[pc,#552] ; [0x1d640] = 0x2e7ae
        0x0001d416:    4478        xD      ADD      r0,r0,pc
        0x0001d418:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0001d41c:    ed909b00    ....    VLDR     d9,[r0,#0]
        0x0001d420:    f1c40001    ....    RSB      r0,r4,#1
        0x0001d424:    1b04        ..      SUBS     r4,r0,r4
        0x0001d426:    e036        6.      B        0x1d496 ; __hardfp_exp + 350
        0x0001d428:    ed9f0b87    ....    VLDR     d0,[pc,#540] ; [0x1d648] = 0x652b82fe
        0x0001d42c:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d430:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001d434:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d438:    f026fa52    &.R.    BL       __aeabi_dmul ; 0x438e0
        0x0001d43c:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001d440:    4883        .H      LDR      r0,[pc,#524] ; [0x1d650] = 0x2e762
        0x0001d442:    4478        xD      ADD      r0,r0,pc
        0x0001d444:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0001d448:    ed901b00    ....    VLDR     d1,[r0,#0]
        0x0001d44c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d450:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001d454:    f025ff30    %.0.    BL       __aeabi_dadd ; 0x432b8
        0x0001d458:    f026f97e    &.~.    BL       __aeabi_d2iz ; 0x43758
        0x0001d45c:    4604        .F      MOV      r4,r0
        0x0001d45e:    f026f9d8    &...    BL       __aeabi_i2d ; 0x43812
        0x0001d462:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001d466:    ed9f0b7c    ..|.    VLDR     d0,[pc,#496] ; [0x1d658] = 0xfee00000
        0x0001d46a:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d46e:    f026fa37    &.7.    BL       __aeabi_dmul ; 0x438e0
        0x0001d472:    ed9d1b0c    ....    VLDR     d1,[sp,#0x30]
        0x0001d476:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001d47a:    f026fb65    &.e.    BL       __aeabi_drsub ; 0x43b48
        0x0001d47e:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001d482:    ed9f0b77    ..w.    VLDR     d0,[pc,#476] ; [0x1d660] = 0x35793c76
        0x0001d486:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001d48a:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d48e:    f026fa27    &.'.    BL       __aeabi_dmul ; 0x438e0
        0x0001d492:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001d496:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001d49a:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001d49e:    f026fc2b    &.+.    BL       __aeabi_dsub ; 0x43cf8
        0x0001d4a2:    e9cd010c    ....    STRD     r0,r1,[sp,#0x30]
        0x0001d4a6:    e01b        ..      B        0x1d4e0 ; __hardfp_exp + 424
        0x0001d4a8:    486f        oH      LDR      r0,[pc,#444] ; [0x1d668] = 0x3e300000
        0x0001d4aa:    4285        .B      CMP      r5,r0
        0x0001d4ac:    d217        ..      BCS      0x1d4de ; __hardfp_exp + 422
        0x0001d4ae:    ed9f0b70    ..p.    VLDR     d0,[pc,#448] ; [0x1d670] = 0x8800759c
        0x0001d4b2:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d4b6:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001d4ba:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d4be:    f025fefb    %...    BL       __aeabi_dadd ; 0x432b8
        0x0001d4c2:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001d4c6:    f026fb09    &...    BL       __aeabi_cdrcmple ; 0x43adc
        0x0001d4ca:    d208        ..      BCS      0x1d4de ; __hardfp_exp + 422
        0x0001d4cc:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001d4d0:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001d4d4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d4d8:    f025feee    %...    BL       __aeabi_dadd ; 0x432b8
        0x0001d4dc:    e06e        n.      B        0x1d5bc ; __hardfp_exp + 644
        0x0001d4de:    2400        .$      MOVS     r4,#0
        0x0001d4e0:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001d4e4:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d4e8:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d4ec:    f026f9f8    &...    BL       __aeabi_dmul ; 0x438e0
        0x0001d4f0:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001d4f4:    4860        `H      LDR      r0,[pc,#384] ; [0x1d678] = 0x2e6d4
        0x0001d4f6:    2105        .!      MOVS     r1,#5
        0x0001d4f8:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0001d4fc:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0001d500:    4478        xD      ADD      r0,r0,pc
        0x0001d502:    f001fc71    ..q.    BL       __kernel_poly ; 0x1ede8
        0x0001d506:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d50a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d50e:    f026f9e7    &...    BL       __aeabi_dmul ; 0x438e0
        0x0001d512:    ed9d1b0c    ....    VLDR     d1,[sp,#0x30]
        0x0001d516:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001d51a:    f026fb15    &...    BL       __aeabi_drsub ; 0x43b48
        0x0001d51e:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001d522:    ed9f0b57    ..W.    VLDR     d0,[pc,#348] ; [0x1d680] = 0
        0x0001d526:    b35c        \.      CBZ      r4,0x1d580 ; __hardfp_exp + 584
        0x0001d528:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d52c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d530:    f026fbe2    &...    BL       __aeabi_dsub ; 0x43cf8
        0x0001d534:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001d538:    ec410b1c    A...    VMOV     d12,r0,r1
        0x0001d53c:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d540:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d544:    f026f9cc    &...    BL       __aeabi_dmul ; 0x438e0
        0x0001d548:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001d54c:    f025ff70    %.p.    BL       __aeabi_ddiv ; 0x43430
        0x0001d550:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001d554:    f026faf8    &...    BL       __aeabi_drsub ; 0x43b48
        0x0001d558:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001d55c:    f026fbcc    &...    BL       __aeabi_dsub ; 0x43cf8
        0x0001d560:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001d564:    f026faf0    &...    BL       __aeabi_drsub ; 0x43b48
        0x0001d568:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0001d56c:    f46f707f    o..p    MVN      r0,#0x3fc
        0x0001d570:    4284        .B      CMP      r4,r0
        0x0001d572:    db26        &.      BLT      0x1d5c2 ; __hardfp_exp + 650
        0x0001d574:    eb015004    ...P    ADD      r0,r1,r4,LSL #20
        0x0001d578:    9001        ..      STR      r0,[sp,#4]
        0x0001d57a:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0001d57e:    e700        ..      B        0x1d382 ; __hardfp_exp + 74
        0x0001d580:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d584:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001d588:    f026fbb6    &...    BL       __aeabi_dsub ; 0x43cf8
        0x0001d58c:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001d590:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001d594:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d598:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d59c:    f026f9a0    &...    BL       __aeabi_dmul ; 0x438e0
        0x0001d5a0:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001d5a4:    f025ff44    %.D.    BL       __aeabi_ddiv ; 0x43430
        0x0001d5a8:    ed9d1b0c    ....    VLDR     d1,[sp,#0x30]
        0x0001d5ac:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001d5b0:    f026fba2    &...    BL       __aeabi_dsub ; 0x43cf8
        0x0001d5b4:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001d5b8:    f026fac6    &...    BL       __aeabi_drsub ; 0x43b48
        0x0001d5bc:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001d5c0:    e6df        ..      B        0x1d382 ; __hardfp_exp + 74
        0x0001d5c2:    4608        .F      MOV      r0,r1
        0x0001d5c4:    f04f517a    O.zQ    MOV      r1,#0x3e800000
        0x0001d5c8:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x0001d5cc:    ed9f0b2e    ....    VLDR     d0,[pc,#184] ; [0x1d688] = 0
        0x0001d5d0:    4408        .D      ADD      r0,r0,r1
        0x0001d5d2:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d5d6:    9001        ..      STR      r0,[sp,#4]
        0x0001d5d8:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0001d5dc:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d5e0:    f026f97e    &.~.    BL       __aeabi_dmul ; 0x438e0
        0x0001d5e4:    460d        .F      MOV      r5,r1
        0x0001d5e6:    ec450b10    E...    VMOV     d0,r0,r5
        0x0001d5ea:    4604        .F      MOV      r4,r0
        0x0001d5ec:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d5f0:    f7fffe25    ..%.    BL       __ARM_fpclassify ; 0x1d23e
        0x0001d5f4:    2804        .(      CMP      r0,#4
        0x0001d5f6:    bf08        ..      IT       EQ
        0x0001d5f8:    f001fd56    ..V.    BLEQ     __mathlib_dbl_underflow ; 0x1f0a8
        0x0001d5fc:    ec454b10    E..K    VMOV     d0,r4,r5
        0x0001d600:    e6bf        ..      B        0x1d382 ; __hardfp_exp + 74
    $d
        0x0001d602:    0000        ..      DCW    0
        0x0001d604:    00000000    ....    DCD    0
        0x0001d608:    40862e42    B..@    DCD    1082535490
        0x0001d60c:    7ff00000    ....    DCD    2146435072
        0x0001d610:    00000000    ....    DCD    0
        0x0001d614:    00000000    ....    DCD    0
        0x0001d618:    fefa39ef    .9..    DCD    4277811695
        0x0001d61c:    40862e42    B..@    DCD    1082535490
        0x0001d620:    d52d3051    Q0-.    DCD    3576508497
        0x0001d624:    c0874910    .I..    DCD    3230091536
        0x0001d628:    3fd62e42    B..?    DCD    1071001154
        0x0001d62c:    00000000    ....    DCD    0
        0x0001d630:    00000000    ....    DCD    0
        0x0001d634:    3ff00000    ...?    DCD    1072693248
        0x0001d638:    3ff0a2b2    ...?    DCD    1072734898
        0x0001d63c:    0002e7be    ....    DCD    190398
        0x0001d640:    0002e7ae    ....    DCD    190382
        0x0001d644:    00000000    ....    DCD    0
        0x0001d648:    652b82fe    ..+e    DCD    1697350398
        0x0001d64c:    3ff71547    G..?    DCD    1073157447
        0x0001d650:    0002e762    b...    DCD    190306
        0x0001d654:    00000000    ....    DCD    0
        0x0001d658:    fee00000    ....    DCD    4276092928
        0x0001d65c:    3fe62e42    B..?    DCD    1072049730
        0x0001d660:    35793c76    v<y5    DCD    897137782
        0x0001d664:    3dea39ef    .9.=    DCD    1038760431
        0x0001d668:    3e300000    ..0>    DCD    1043333120
        0x0001d66c:    00000000    ....    DCD    0
        0x0001d670:    8800759c    .u..    DCD    2281731484
        0x0001d674:    7e37e43c    <.7~    DCD    2117592124
        0x0001d678:    0002e6d4    ....    DCD    190164
        0x0001d67c:    00000000    ....    DCD    0
        0x0001d680:    00000000    ....    DCD    0
        0x0001d684:    40000000    ...@    DCD    1073741824
        0x0001d688:    00000000    ....    DCD    0
        0x0001d68c:    01700000    ..p.    DCD    24117248
    $t
    i.__hardfp_floor
    __hardfp_floor
        0x0001d690:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001d694:    ed2d0b02    -...    VPUSH    {d0}
        0x0001d698:    ed9f0b3d    ..=.    VLDR     d0,[pc,#244] ; [0x1d790] = 0x8800759c
        0x0001d69c:    ed2d8b02    -...    VPUSH    {d8}
        0x0001d6a0:    ed9f8b3d    ..=.    VLDR     d8,[pc,#244] ; [0x1d798] = 0
        0x0001d6a4:    e9dd5402    ...T    LDRD     r5,r4,[sp,#8]
        0x0001d6a8:    f3c4500a    ...P    UBFX     r0,r4,#20,#11
        0x0001d6ac:    f2a036ff    ...6    SUB      r6,r0,#0x3ff
        0x0001d6b0:    2e14        ..      CMP      r6,#0x14
        0x0001d6b2:    da37        7.      BGE      0x1d724 ; __hardfp_floor + 148
        0x0001d6b4:    2e00        ..      CMP      r6,#0
        0x0001d6b6:    da18        ..      BGE      0x1d6ea ; __hardfp_floor + 90
        0x0001d6b8:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d6bc:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001d6c0:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d6c4:    f025fdf8    %...    BL       __aeabi_dadd ; 0x432b8
        0x0001d6c8:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d6cc:    f026fa06    &...    BL       __aeabi_cdrcmple ; 0x43adc
        0x0001d6d0:    d257        W.      BCS      0x1d782 ; __hardfp_floor + 242
        0x0001d6d2:    2c00        .,      CMP      r4,#0
        0x0001d6d4:    bfa4        ..      ITT      GE
        0x0001d6d6:    2400        .$      MOVGE    r4,#0
        0x0001d6d8:    4625        %F      MOVGE    r5,r4
        0x0001d6da:    da52        R.      BGE      0x1d782 ; __hardfp_floor + 242
        0x0001d6dc:    f0244000    $..@    BIC      r0,r4,#0x80000000
        0x0001d6e0:    4328        (C      ORRS     r0,r0,r5
        0x0001d6e2:    bf18        ..      IT       NE
        0x0001d6e4:    4c2e        .L      LDRNE    r4,[pc,#184] ; [0x1d7a0] = 0xbff00000
        0x0001d6e6:    d04c        L.      BEQ      0x1d782 ; __hardfp_floor + 242
        0x0001d6e8:    e01a        ..      B        0x1d720 ; __hardfp_floor + 144
        0x0001d6ea:    482e        .H      LDR      r0,[pc,#184] ; [0x1d7a4] = 0xfffff
        0x0001d6ec:    fa20f706     ...    LSR      r7,r0,r6
        0x0001d6f0:    ea040007    ....    AND      r0,r4,r7
        0x0001d6f4:    4328        (C      ORRS     r0,r0,r5
        0x0001d6f6:    d01f        ..      BEQ      0x1d738 ; __hardfp_floor + 168
        0x0001d6f8:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d6fc:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001d700:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d704:    f025fdd8    %...    BL       __aeabi_dadd ; 0x432b8
        0x0001d708:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d70c:    f026f9e6    &...    BL       __aeabi_cdrcmple ; 0x43adc
        0x0001d710:    d237        7.      BCS      0x1d782 ; __hardfp_floor + 242
        0x0001d712:    2c00        .,      CMP      r4,#0
        0x0001d714:    da03        ..      BGE      0x1d71e ; __hardfp_floor + 142
        0x0001d716:    f44f1080    O...    MOV      r0,#0x100000
        0x0001d71a:    40f0        .@      LSRS     r0,r0,r6
        0x0001d71c:    4404        .D      ADD      r4,r4,r0
        0x0001d71e:    43bc        .C      BICS     r4,r4,r7
        0x0001d720:    2500        .%      MOVS     r5,#0
        0x0001d722:    e02e        ..      B        0x1d782 ; __hardfp_floor + 242
        0x0001d724:    2e33        3.      CMP      r6,#0x33
        0x0001d726:    dc07        ..      BGT      0x1d738 ; __hardfp_floor + 168
        0x0001d728:    f1a60014    ....    SUB      r0,r6,#0x14
        0x0001d72c:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x0001d730:    fa21f700    !...    LSR      r7,r1,r0
        0x0001d734:    423d        =B      TST      r5,r7
        0x0001d736:    d106        ..      BNE      0x1d746 ; __hardfp_floor + 182
        0x0001d738:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001d73c:    ecbd8b02    ....    VPOP     {d8}
        0x0001d740:    b002        ..      ADD      sp,sp,#8
        0x0001d742:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0001d746:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d74a:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001d74e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d752:    f026f9f9    &...    BL       __aeabi_drsub ; 0x43b48
        0x0001d756:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d75a:    f026f9bf    &...    BL       __aeabi_cdrcmple ; 0x43adc
        0x0001d75e:    d210        ..      BCS      0x1d782 ; __hardfp_floor + 242
        0x0001d760:    2c00        .,      CMP      r4,#0
        0x0001d762:    da0d        ..      BGE      0x1d780 ; __hardfp_floor + 240
        0x0001d764:    2e14        ..      CMP      r6,#0x14
        0x0001d766:    bf08        ..      IT       EQ
        0x0001d768:    1c64        d.      ADDEQ    r4,r4,#1
        0x0001d76a:    d009        ..      BEQ      0x1d780 ; __hardfp_floor + 240
        0x0001d76c:    f1c60034    ..4.    RSB      r0,r6,#0x34
        0x0001d770:    2101        .!      MOVS     r1,#1
        0x0001d772:    fa01f000    ....    LSL      r0,r1,r0
        0x0001d776:    4428        (D      ADD      r0,r0,r5
        0x0001d778:    42a8        .B      CMP      r0,r5
        0x0001d77a:    bf38        8.      IT       CC
        0x0001d77c:    1c64        d.      ADDCC    r4,r4,#1
        0x0001d77e:    4605        .F      MOV      r5,r0
        0x0001d780:    43bd        .C      BICS     r5,r5,r7
        0x0001d782:    e9cd5402    ...T    STRD     r5,r4,[sp,#8]
        0x0001d786:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001d78a:    e7d7        ..      B        0x1d73c ; __hardfp_floor + 172
    $d
        0x0001d78c:    00000000    ....    DCD    0
        0x0001d790:    8800759c    .u..    DCD    2281731484
        0x0001d794:    7e37e43c    <.7~    DCD    2117592124
        0x0001d798:    00000000    ....    DCD    0
        0x0001d79c:    00000000    ....    DCD    0
        0x0001d7a0:    bff00000    ....    DCD    3220176896
        0x0001d7a4:    000fffff    ....    DCD    1048575
    $t
    i.__hardfp_log
    __hardfp_log
        0x0001d7a8:    b570        p.      PUSH     {r4-r6,lr}
        0x0001d7aa:    4bd9        .K      LDR      r3,[pc,#868] ; [0x1db10] = 0x7ff00000
        0x0001d7ac:    2400        .$      MOVS     r4,#0
        0x0001d7ae:    ed2d0b02    -...    VPUSH    {d0}
        0x0001d7b2:    ed2d8b10    -...    VPUSH    {d8-d15}
        0x0001d7b6:    e9dd1010    ....    LDRD     r1,r0,[sp,#0x40]
        0x0001d7ba:    4298        .B      CMP      r0,r3
        0x0001d7bc:    da05        ..      BGE      0x1d7ca ; __hardfp_log + 34
        0x0001d7be:    f0204200     ..B    BIC      r2,r0,#0x80000000
        0x0001d7c2:    429a        .B      CMP      r2,r3
        0x0001d7c4:    d801        ..      BHI      0x1d7ca ; __hardfp_log + 34
        0x0001d7c6:    d109        ..      BNE      0x1d7dc ; __hardfp_log + 52
        0x0001d7c8:    b141        A.      CBZ      r1,0x1d7dc ; __hardfp_log + 52
        0x0001d7ca:    ed9d0b10    ....    VLDR     d0,[sp,#0x40]
        0x0001d7ce:    ecbd8b10    ....    VPOP     {d8-d15}
        0x0001d7d2:    b002        ..      ADD      sp,sp,#8
        0x0001d7d4:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001d7d8:    f001bc32    ..2.    B.W      __mathlib_dbl_infnan ; 0x1f040
        0x0001d7dc:    f5b01f80    ....    CMP      r0,#0x100000
        0x0001d7e0:    da26        &.      BGE      0x1d830 ; __hardfp_log + 136
        0x0001d7e2:    4311        .C      ORRS     r1,r1,r2
        0x0001d7e4:    d00b        ..      BEQ      0x1d7fe ; __hardfp_log + 86
        0x0001d7e6:    2800        .(      CMP      r0,#0
        0x0001d7e8:    da13        ..      BGE      0x1d812 ; __hardfp_log + 106
        0x0001d7ea:    2001        .       MOVS     r0,#1
        0x0001d7ec:    f7fbf8c3    ....    BL       __set_errno ; 0x18976
        0x0001d7f0:    ecbd8b10    ....    VPOP     {d8-d15}
        0x0001d7f4:    b002        ..      ADD      sp,sp,#8
        0x0001d7f6:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001d7fa:    f001bc35    ..5.    B.W      __mathlib_dbl_invalid ; 0x1f068
        0x0001d7fe:    2002        .       MOVS     r0,#2
        0x0001d800:    f7fbf8b9    ....    BL       __set_errno ; 0x18976
        0x0001d804:    f001fc04    ....    BL       __mathlib_dbl_divzero ; 0x1f010
        0x0001d808:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d80c:    f025fd16    %...    BL       __aeabi_dneg ; 0x4323c
        0x0001d810:    e09e        ..      B        0x1d950 ; __hardfp_log + 424
        0x0001d812:    f06f0435    o.5.    MVN      r4,#0x35
        0x0001d816:    ed9f0bc0    ....    VLDR     d0,[pc,#768] ; [0x1db18] = 0
        0x0001d81a:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d81e:    ed9d0b10    ....    VLDR     d0,[sp,#0x40]
        0x0001d822:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d826:    f026f85b    &.[.    BL       __aeabi_dmul ; 0x438e0
        0x0001d82a:    e9cd0110    ....    STRD     r0,r1,[sp,#0x40]
        0x0001d82e:    4608        .F      MOV      r0,r1
        0x0001d830:    eb045120    .. Q    ADD      r1,r4,r0,ASR #20
        0x0001d834:    f3c00413    ....    UBFX     r4,r0,#0,#20
        0x0001d838:    48b9        .H      LDR      r0,[pc,#740] ; [0x1db20] = 0x95f64
        0x0001d83a:    f2a131ff    ...1    SUB      r1,r1,#0x3ff
        0x0001d83e:    4420         D      ADD      r0,r0,r4
        0x0001d840:    f4001080    ....    AND      r0,r0,#0x100000
        0x0001d844:    f080627f    ...b    EOR      r2,r0,#0xff00000
        0x0001d848:    f0825240    ..@R    EOR      r2,r2,#0x30000000
        0x0001d84c:    4322        "C      ORRS     r2,r2,r4
        0x0001d84e:    eb015520    .. U    ADD      r5,r1,r0,ASR #20
        0x0001d852:    ed9f0bb5    ....    VLDR     d0,[pc,#724] ; [0x1db28] = 0
        0x0001d856:    9211        ..      STR      r2,[sp,#0x44]
        0x0001d858:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d85c:    ed9d0b10    ....    VLDR     d0,[sp,#0x40]
        0x0001d860:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d864:    f026fa48    &.H.    BL       __aeabi_dsub ; 0x43cf8
        0x0001d868:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001d86c:    1ca0        ..      ADDS     r0,r4,#2
        0x0001d86e:    f3c00013    ....    UBFX     r0,r0,#0,#20
        0x0001d872:    ed9fdbaf    ....    VLDR     d13,[pc,#700] ; [0x1db30] = 0x35793c76
        0x0001d876:    ed9febb0    ....    VLDR     d14,[pc,#704] ; [0x1db38] = 0xfee00000
        0x0001d87a:    4eb1        .N      LDR      r6,[pc,#708] ; [0x1db40] = 0x2e470
        0x0001d87c:    447e        ~D      ADD      r6,r6,pc
        0x0001d87e:    2803        .(      CMP      r0,#3
        0x0001d880:    d26c        l.      BCS      0x1d95c ; __hardfp_log + 436
        0x0001d882:    ed960b00    ....    VLDR     d0,[r6,#0]
        0x0001d886:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001d88a:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d88e:    f025ff27    %.'.    BL       __aeabi_cdcmpeq ; 0x436e0
        0x0001d892:    d11d        ..      BNE      0x1d8d0 ; __hardfp_log + 296
        0x0001d894:    2d00        .-      CMP      r5,#0
        0x0001d896:    bf01        ..      ITTTT    EQ
        0x0001d898:    ed960b00    ....    VLDREQ   d0,[r6,#0]
        0x0001d89c:    ecbd8b10    ....    VPOPEQ   {d8-d15}
        0x0001d8a0:    b002        ..      ADDEQ    sp,sp,#8
        0x0001d8a2:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001d8a4:    4628        (F      MOV      r0,r5
        0x0001d8a6:    f025ffb4    %...    BL       __aeabi_i2d ; 0x43812
        0x0001d8aa:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001d8ae:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0001d8b2:    f026f815    &...    BL       __aeabi_dmul ; 0x438e0
        0x0001d8b6:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001d8ba:    ec532b1e    S..+    VMOV     r2,r3,d14
        0x0001d8be:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001d8c2:    f026f80d    &...    BL       __aeabi_dmul ; 0x438e0
        0x0001d8c6:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001d8ca:    f025fcf5    %...    BL       __aeabi_dadd ; 0x432b8
        0x0001d8ce:    e03f        ?.      B        0x1d950 ; __hardfp_log + 424
        0x0001d8d0:    ed9f0b9d    ....    VLDR     d0,[pc,#628] ; [0x1db48] = 0x55555555
        0x0001d8d4:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001d8d8:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d8dc:    f026f800    &...    BL       __aeabi_dmul ; 0x438e0
        0x0001d8e0:    ed9f1b9b    ....    VLDR     d1,[pc,#620] ; [0x1db50] = 0
        0x0001d8e4:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001d8e8:    f026f92e    &...    BL       __aeabi_drsub ; 0x43b48
        0x0001d8ec:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001d8f0:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d8f4:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001d8f8:    f025fff2    %...    BL       __aeabi_dmul ; 0x438e0
        0x0001d8fc:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001d900:    f025ffee    %...    BL       __aeabi_dmul ; 0x438e0
        0x0001d904:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001d908:    2d00        .-      CMP      r5,#0
        0x0001d90a:    bf04        ..      ITT      EQ
        0x0001d90c:    ec532b19    S..+    VMOVEQ   r2,r3,d9
        0x0001d910:    ec510b18    Q...    VMOVEQ   r0,r1,d8
        0x0001d914:    d01a        ..      BEQ      0x1d94c ; __hardfp_log + 420
        0x0001d916:    4628        (F      MOV      r0,r5
        0x0001d918:    f025ff7b    %.{.    BL       __aeabi_i2d ; 0x43812
        0x0001d91c:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001d920:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0001d924:    f025ffdc    %...    BL       __aeabi_dmul ; 0x438e0
        0x0001d928:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001d92c:    f026f90c    &...    BL       __aeabi_drsub ; 0x43b48
        0x0001d930:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d934:    f026f9e0    &...    BL       __aeabi_dsub ; 0x43cf8
        0x0001d938:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001d93c:    ec532b1e    S..+    VMOV     r2,r3,d14
        0x0001d940:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001d944:    f025ffcc    %...    BL       __aeabi_dmul ; 0x438e0
        0x0001d948:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d94c:    f026f9d4    &...    BL       __aeabi_dsub ; 0x43cf8
        0x0001d950:    ecbd8b10    ....    VPOP     {d8-d15}
        0x0001d954:    b002        ..      ADD      sp,sp,#8
        0x0001d956:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001d95a:    bd70        p.      POP      {r4-r6,pc}
        0x0001d95c:    ed9f0b7e    ..~.    VLDR     d0,[pc,#504] ; [0x1db58] = 0
        0x0001d960:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001d964:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d968:    f025fca6    %...    BL       __aeabi_dadd ; 0x432b8
        0x0001d96c:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001d970:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001d974:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d978:    f025fd5a    %.Z.    BL       __aeabi_ddiv ; 0x43430
        0x0001d97c:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001d980:    4628        (F      MOV      r0,r5
        0x0001d982:    f025ff46    %.F.    BL       __aeabi_i2d ; 0x43812
        0x0001d986:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001d98a:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001d98e:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0001d992:    f025ffa5    %...    BL       __aeabi_dmul ; 0x438e0
        0x0001d996:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001d99a:    4871        qH      LDR      r0,[pc,#452] ; [0x1db60] = 0xfff9eb86
        0x0001d99c:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001d9a0:    1826        &.      ADDS     r6,r4,r0
        0x0001d9a2:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001d9a6:    f025ff9b    %...    BL       __aeabi_dmul ; 0x438e0
        0x0001d9aa:    ec410b1f    A...    VMOV     d15,r0,r1
        0x0001d9ae:    486d        mH      LDR      r0,[pc,#436] ; [0x1db64] = 0x2e23a
        0x0001d9b0:    f1c40451    ..Q.    RSB      r4,r4,#0x51
        0x0001d9b4:    f50424d7    ...$    ADD      r4,r4,#0x6b800
        0x0001d9b8:    eeb00a4f    ..O.    VMOV.F32 s0,s30
        0x0001d9bc:    eef00a6f    ..o.    VMOV.F32 s1,s31
        0x0001d9c0:    2103        .!      MOVS     r1,#3
        0x0001d9c2:    4478        xD      ADD      r0,r0,pc
        0x0001d9c4:    f001fa10    ....    BL       __kernel_poly ; 0x1ede8
        0x0001d9c8:    ec532b1f    S..+    VMOV     r2,r3,d15
        0x0001d9cc:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d9d0:    f025ff86    %...    BL       __aeabi_dmul ; 0x438e0
        0x0001d9d4:    ec410b1c    A...    VMOV     d12,r0,r1
        0x0001d9d8:    4863        cH      LDR      r0,[pc,#396] ; [0x1db68] = 0x2e230
        0x0001d9da:    eeb00a4f    ..O.    VMOV.F32 s0,s30
        0x0001d9de:    eef00a6f    ..o.    VMOV.F32 s1,s31
        0x0001d9e2:    2104        .!      MOVS     r1,#4
        0x0001d9e4:    4478        xD      ADD      r0,r0,pc
        0x0001d9e6:    f001f9ff    ....    BL       __kernel_poly ; 0x1ede8
        0x0001d9ea:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001d9ee:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d9f2:    f025ff75    %.u.    BL       __aeabi_dmul ; 0x438e0
        0x0001d9f6:    4334        4C      ORRS     r4,r4,r6
        0x0001d9f8:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001d9fc:    f025fc5c    %.\.    BL       __aeabi_dadd ; 0x432b8
        0x0001da00:    ec410b1c    A...    VMOV     d12,r0,r1
        0x0001da04:    2c00        .,      CMP      r4,#0
        0x0001da06:    dd4c        L.      BLE      0x1daa2 ; __hardfp_log + 762
        0x0001da08:    ed9f0b51    ..Q.    VLDR     d0,[pc,#324] ; [0x1db50] = 0
        0x0001da0c:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001da10:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001da14:    f025ff64    %.d.    BL       __aeabi_dmul ; 0x438e0
        0x0001da18:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001da1c:    f025ff60    %.`.    BL       __aeabi_dmul ; 0x438e0
        0x0001da20:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001da24:    b355        U.      CBZ      r5,0x1da7c ; __hardfp_log + 724
        0x0001da26:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0001da2a:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0001da2e:    f025ff57    %.W.    BL       __aeabi_dmul ; 0x438e0
        0x0001da32:    ec410b1d    A...    VMOV     d13,r0,r1
        0x0001da36:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001da3a:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001da3e:    f025fc3b    %.;.    BL       __aeabi_dadd ; 0x432b8
        0x0001da42:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001da46:    f025ff4b    %.K.    BL       __aeabi_dmul ; 0x438e0
        0x0001da4a:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0001da4e:    f025fc33    %.3.    BL       __aeabi_dadd ; 0x432b8
        0x0001da52:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001da56:    f026f877    &.w.    BL       __aeabi_drsub ; 0x43b48
        0x0001da5a:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001da5e:    f026f94b    &.K.    BL       __aeabi_dsub ; 0x43cf8
        0x0001da62:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001da66:    ec532b1e    S..+    VMOV     r2,r3,d14
        0x0001da6a:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0001da6e:    f025ff37    %.7.    BL       __aeabi_dmul ; 0x438e0
        0x0001da72:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001da76:    f026f93f    &.?.    BL       __aeabi_dsub ; 0x43cf8
        0x0001da7a:    e769        i.      B        0x1d950 ; __hardfp_log + 424
        0x0001da7c:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001da80:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001da84:    f025fc18    %...    BL       __aeabi_dadd ; 0x432b8
        0x0001da88:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001da8c:    f025ff28    %.(.    BL       __aeabi_dmul ; 0x438e0
        0x0001da90:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001da94:    f026f858    &.X.    BL       __aeabi_drsub ; 0x43b48
        0x0001da98:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001da9c:    f026f854    &.T.    BL       __aeabi_drsub ; 0x43b48
        0x0001daa0:    e756        V.      B        0x1d950 ; __hardfp_log + 424
        0x0001daa2:    b335        5.      CBZ      r5,0x1daf2 ; __hardfp_log + 842
        0x0001daa4:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0001daa8:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0001daac:    f025ff18    %...    BL       __aeabi_dmul ; 0x438e0
        0x0001dab0:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001dab4:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001dab8:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001dabc:    f026f91c    &...    BL       __aeabi_dsub ; 0x43cf8
        0x0001dac0:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001dac4:    f025ff0c    %...    BL       __aeabi_dmul ; 0x438e0
        0x0001dac8:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001dacc:    f026f914    &...    BL       __aeabi_dsub ; 0x43cf8
        0x0001dad0:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001dad4:    f026f910    &...    BL       __aeabi_dsub ; 0x43cf8
        0x0001dad8:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001dadc:    ec532b1e    S..+    VMOV     r2,r3,d14
        0x0001dae0:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0001dae4:    f025fefc    %...    BL       __aeabi_dmul ; 0x438e0
        0x0001dae8:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001daec:    f026f904    &...    BL       __aeabi_dsub ; 0x43cf8
        0x0001daf0:    e72e        ..      B        0x1d950 ; __hardfp_log + 424
        0x0001daf2:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001daf6:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001dafa:    f026f8fd    &...    BL       __aeabi_dsub ; 0x43cf8
        0x0001dafe:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001db02:    f025feed    %...    BL       __aeabi_dmul ; 0x438e0
        0x0001db06:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001db0a:    f026f81d    &...    BL       __aeabi_drsub ; 0x43b48
        0x0001db0e:    e71f        ..      B        0x1d950 ; __hardfp_log + 424
    $d
        0x0001db10:    7ff00000    ....    DCD    2146435072
        0x0001db14:    00000000    ....    DCD    0
        0x0001db18:    00000000    ....    DCD    0
        0x0001db1c:    43500000    ..PC    DCD    1129316352
        0x0001db20:    00095f64    d_..    DCD    614244
        0x0001db24:    00000000    ....    DCD    0
        0x0001db28:    00000000    ....    DCD    0
        0x0001db2c:    3ff00000    ...?    DCD    1072693248
        0x0001db30:    35793c76    v<y5    DCD    897137782
        0x0001db34:    3dea39ef    .9.=    DCD    1038760431
        0x0001db38:    fee00000    ....    DCD    4276092928
        0x0001db3c:    3fe62e42    B..?    DCD    1072049730
        0x0001db40:    0002e470    p...    DCD    189552
        0x0001db44:    00000000    ....    DCD    0
        0x0001db48:    55555555    UUUU    DCD    1431655765
        0x0001db4c:    3fd55555    UU.?    DCD    1070945621
        0x0001db50:    00000000    ....    DCD    0
        0x0001db54:    3fe00000    ...?    DCD    1071644672
        0x0001db58:    00000000    ....    DCD    0
        0x0001db5c:    40000000    ...@    DCD    1073741824
        0x0001db60:    fff9eb86    ....    DCD    4294568838
        0x0001db64:    0002e23a    :...    DCD    188986
        0x0001db68:    0002e230    0...    DCD    188976
        0x0001db6c:    00000000    ....    DCD    0
    $t
    i.__hardfp_pow
    __hardfp_pow
        0x0001db70:    e92d4df0    -..M    PUSH     {r4-r8,r10,r11,lr}
        0x0001db74:    ed2d0b04    -...    VPUSH    {d0-d1}
        0x0001db78:    ed2d8b0e    -...    VPUSH    {d8-d14}
        0x0001db7c:    b096        ..      SUB      sp,sp,#0x58
        0x0001db7e:    e9dd5025    ..%P    LDRD     r5,r0,[sp,#0x94]
        0x0001db82:    9c27        '.      LDR      r4,[sp,#0x9c]
        0x0001db84:    f8dda090    ....    LDR      r10,[sp,#0x90]
        0x0001db88:    f0254600    %..F    BIC      r6,r5,#0x80000000
        0x0001db8c:    f0244800    $..H    BIC      r8,r4,#0x80000000
        0x0001db90:    f1ba0f00    ....    CMP      r10,#0
        0x0001db94:    bf14        ..      ITE      NE
        0x0001db96:    2101        .!      MOVNE    r1,#1
        0x0001db98:    2100        .!      MOVEQ    r1,#0
        0x0001db9a:    eb010245    ..E.    ADD      r2,r1,r5,LSL #1
        0x0001db9e:    49fc        .I      LDR      r1,[pc,#1008] ; [0x1df90] = 0x1fffff
        0x0001dba0:    1853        S.      ADDS     r3,r2,r1
        0x0001dba2:    104a        J.      ASRS     r2,r1,#1
        0x0001dba4:    4293        .B      CMP      r3,r2
        0x0001dba6:    d32a        *.      BCC      0x1dbfe ; __hardfp_pow + 142
        0x0001dba8:    2800        .(      CMP      r0,#0
        0x0001dbaa:    bf14        ..      ITE      NE
        0x0001dbac:    2301        .#      MOVNE    r3,#1
        0x0001dbae:    2300        .#      MOVEQ    r3,#0
        0x0001dbb0:    eb030344    ..D.    ADD      r3,r3,r4,LSL #1
        0x0001dbb4:    440b        .D      ADD      r3,r3,r1
        0x0001dbb6:    49f7        .I      LDR      r1,[pc,#988] ; [0x1df94] = 0xfffff
        0x0001dbb8:    428b        .B      CMP      r3,r1
        0x0001dbba:    d320         .      BCC      0x1dbfe ; __hardfp_pow + 142
        0x0001dbbc:    ea580100    X...    ORRS     r1,r8,r0
        0x0001dbc0:    ed9f9bf5    ....    VLDR     d9,[pc,#980] ; [0x1df98] = 0
        0x0001dbc4:    d076        v.      BEQ      0x1dcb4 ; __hardfp_pow + 324
        0x0001dbc6:    f8dfb3d8    ....    LDR      r11,[pc,#984] ; [0x1dfa0] = 0x3ff00000
        0x0001dbca:    455d        ]E      CMP      r5,r11
        0x0001dbcc:    d103        ..      BNE      0x1dbd6 ; __hardfp_pow + 102
        0x0001dbce:    f1ba0f00    ....    CMP      r10,#0
        0x0001dbd2:    d105        ..      BNE      0x1dbe0 ; __hardfp_pow + 112
        0x0001dbd4:    e088        ..      B        0x1dce8 ; __hardfp_pow + 376
        0x0001dbd6:    f1ba0f00    ....    CMP      r10,#0
        0x0001dbda:    bf08        ..      IT       EQ
        0x0001dbdc:    2100        .!      MOVEQ    r1,#0
        0x0001dbde:    d000        ..      BEQ      0x1dbe2 ; __hardfp_pow + 114
        0x0001dbe0:    2101        .!      MOVS     r1,#1
        0x0001dbe2:    eb010145    ..E.    ADD      r1,r1,r5,LSL #1
        0x0001dbe6:    f5111f00    ....    CMN      r1,#0x200000
        0x0001dbea:    d808        ..      BHI      0x1dbfe ; __hardfp_pow + 142
        0x0001dbec:    2800        .(      CMP      r0,#0
        0x0001dbee:    bf14        ..      ITE      NE
        0x0001dbf0:    2101        .!      MOVNE    r1,#1
        0x0001dbf2:    2100        .!      MOVEQ    r1,#0
        0x0001dbf4:    eb010144    ..D.    ADD      r1,r1,r4,LSL #1
        0x0001dbf8:    f5111f00    ....    CMN      r1,#0x200000
        0x0001dbfc:    d90b        ..      BLS      0x1dc16 ; __hardfp_pow + 166
        0x0001dbfe:    ed9d1b26    ..&.    VLDR     d1,[sp,#0x98]
        0x0001dc02:    ed9d0b24    ..$.    VLDR     d0,[sp,#0x90]
        0x0001dc06:    b016        ..      ADD      sp,sp,#0x58
        0x0001dc08:    ecbd8b0e    ....    VPOP     {d8-d14}
        0x0001dc0c:    b004        ..      ADD      sp,sp,#0x10
        0x0001dc0e:    e8bd4df0    ...M    POP      {r4-r8,r10,r11,lr}
        0x0001dc12:    f001ba1f    ....    B.W      __mathlib_dbl_infnan2 ; 0x1f054
        0x0001dc16:    2700        .'      MOVS     r7,#0
        0x0001dc18:    2d00        .-      CMP      r5,#0
        0x0001dc1a:    bfbc        ..      ITT      LT
        0x0001dc1c:    49e1        .I      LDRLT    r1,[pc,#900] ; [0x1dfa4] = 0x7ff00000
        0x0001dc1e:    4588        .E      CMPLT    r8,r1
        0x0001dc20:    da21        !.      BGE      0x1dc66 ; __hardfp_pow + 246
        0x0001dc22:    49e1        .I      LDR      r1,[pc,#900] ; [0x1dfa8] = 0x43400000
        0x0001dc24:    4588        .E      CMP      r8,r1
        0x0001dc26:    bfa8        ..      IT       GE
        0x0001dc28:    2702        .'      MOVGE    r7,#2
        0x0001dc2a:    da1c        ..      BGE      0x1dc66 ; __hardfp_pow + 246
        0x0001dc2c:    45c3        .E      CMP      r11,r8
        0x0001dc2e:    dc1a        ..      BGT      0x1dc66 ; __hardfp_pow + 246
        0x0001dc30:    49de        .I      LDR      r1,[pc,#888] ; [0x1dfac] = 0xfffffc01
        0x0001dc32:    eb015128    ..(Q    ADD      r1,r1,r8,ASR #20
        0x0001dc36:    2914        .)      CMP      r1,#0x14
        0x0001dc38:    dd08        ..      BLE      0x1dc4c ; __hardfp_pow + 220
        0x0001dc3a:    f1c10234    ..4.    RSB      r2,r1,#0x34
        0x0001dc3e:    fa20f102     ...    LSR      r1,r0,r2
        0x0001dc42:    fa01f202    ....    LSL      r2,r1,r2
        0x0001dc46:    4282        .B      CMP      r2,r0
        0x0001dc48:    d10d        ..      BNE      0x1dc66 ; __hardfp_pow + 246
        0x0001dc4a:    e008        ..      B        0x1dc5e ; __hardfp_pow + 238
        0x0001dc4c:    b958        X.      CBNZ     r0,0x1dc66 ; __hardfp_pow + 246
        0x0001dc4e:    f1c10214    ....    RSB      r2,r1,#0x14
        0x0001dc52:    fa28f102    (...    LSR      r1,r8,r2
        0x0001dc56:    fa01f202    ....    LSL      r2,r1,r2
        0x0001dc5a:    4542        BE      CMP      r2,r8
        0x0001dc5c:    d103        ..      BNE      0x1dc66 ; __hardfp_pow + 246
        0x0001dc5e:    f0010101    ....    AND      r1,r1,#1
        0x0001dc62:    f1c10702    ....    RSB      r7,r1,#2
        0x0001dc66:    ea56010a    V...    ORRS     r1,r6,r10
        0x0001dc6a:    d124        $.      BNE      0x1dcb6 ; __hardfp_pow + 326
        0x0001dc6c:    2c00        .,      CMP      r4,#0
        0x0001dc6e:    da22        ".      BGE      0x1dcb6 ; __hardfp_pow + 326
        0x0001dc70:    2d00        .-      CMP      r5,#0
        0x0001dc72:    bf18        ..      IT       NE
        0x0001dc74:    2f02        ./      CMPNE    r7,#2
        0x0001dc76:    d001        ..      BEQ      0x1dc7c ; __hardfp_pow + 268
        0x0001dc78:    2f01        ./      CMP      r7,#1
        0x0001dc7a:    d00a        ..      BEQ      0x1dc92 ; __hardfp_pow + 290
        0x0001dc7c:    2002        .       MOVS     r0,#2
        0x0001dc7e:    f7fafe7a    ..z.    BL       __set_errno ; 0x18976
        0x0001dc82:    b016        ..      ADD      sp,sp,#0x58
        0x0001dc84:    ecbd8b0e    ....    VPOP     {d8-d14}
        0x0001dc88:    b004        ..      ADD      sp,sp,#0x10
        0x0001dc8a:    e8bd4df0    ...M    POP      {r4-r8,r10,r11,lr}
        0x0001dc8e:    f001b9bf    ....    B.W      __mathlib_dbl_divzero ; 0x1f010
        0x0001dc92:    2002        .       MOVS     r0,#2
        0x0001dc94:    f7fafe6f    ..o.    BL       __set_errno ; 0x18976
        0x0001dc98:    f001f9ba    ....    BL       __mathlib_dbl_divzero ; 0x1f010
        0x0001dc9c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001dca0:    f025facc    %...    BL       __aeabi_dneg ; 0x4323c
        0x0001dca4:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001dca8:    b016        ..      ADD      sp,sp,#0x58
        0x0001dcaa:    ecbd8b0e    ....    VPOP     {d8-d14}
        0x0001dcae:    b004        ..      ADD      sp,sp,#0x10
        0x0001dcb0:    e8bd8df0    ....    POP      {r4-r8,r10,r11,pc}
        0x0001dcb4:    e018        ..      B        0x1dce8 ; __hardfp_pow + 376
        0x0001dcb6:    ed9fabbe    ....    VLDR     d10,[pc,#760] ; [0x1dfb0] = 0
        0x0001dcba:    ed9f8bbf    ....    VLDR     d8,[pc,#764] ; [0x1dfb8] = 0
        0x0001dcbe:    2800        .(      CMP      r0,#0
        0x0001dcc0:    d171        q.      BNE      0x1dda6 ; __hardfp_pow + 566
        0x0001dcc2:    48b8        .H      LDR      r0,[pc,#736] ; [0x1dfa4] = 0x7ff00000
        0x0001dcc4:    4580        .E      CMP      r8,r0
        0x0001dcc6:    d122        ".      BNE      0x1dd0e ; __hardfp_pow + 414
        0x0001dcc8:    f1054080    ...@    ADD      r0,r5,#0x40000000
        0x0001dccc:    f5101080    ....    ADDS     r0,r0,#0x100000
        0x0001dcd0:    bf08        ..      IT       EQ
        0x0001dcd2:    f1ba0f00    ....    CMPEQ    r10,#0
        0x0001dcd6:    d007        ..      BEQ      0x1dce8 ; __hardfp_pow + 376
        0x0001dcd8:    45b3        .E      CMP      r11,r6
        0x0001dcda:    dc0a        ..      BGT      0x1dcf2 ; __hardfp_pow + 386
        0x0001dcdc:    2c00        .,      CMP      r4,#0
        0x0001dcde:    bfa8        ..      IT       GE
        0x0001dce0:    ed9d0b26    ..&.    VLDRGE   d0,[sp,#0x98]
        0x0001dce4:    dae0        ..      BGE      0x1dca8 ; __hardfp_pow + 312
        0x0001dce6:    e00d        ..      B        0x1dd04 ; __hardfp_pow + 404
        0x0001dce8:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x0001dcec:    eef00a69    ..i.    VMOV.F32 s1,s19
        0x0001dcf0:    e7da        ..      B        0x1dca8 ; __hardfp_pow + 312
        0x0001dcf2:    2c00        .,      CMP      r4,#0
        0x0001dcf4:    da06        ..      BGE      0x1dd04 ; __hardfp_pow + 404
        0x0001dcf6:    ed9d0b26    ..&.    VLDR     d0,[sp,#0x98]
        0x0001dcfa:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001dcfe:    f025fa9d    %...    BL       __aeabi_dneg ; 0x4323c
        0x0001dd02:    e06f        o.      B        0x1dde4 ; __hardfp_pow + 628
        0x0001dd04:    48ae        .H      LDR      r0,[pc,#696] ; [0x1dfc0] = 0x2dfe6
        0x0001dd06:    4478        xD      ADD      r0,r0,pc
        0x0001dd08:    ed900b00    ....    VLDR     d0,[r0,#0]
        0x0001dd0c:    e7cc        ..      B        0x1dca8 ; __hardfp_pow + 312
        0x0001dd0e:    45d8        .E      CMP      r8,r11
        0x0001dd10:    d14d        M.      BNE      0x1ddae ; __hardfp_pow + 574
        0x0001dd12:    2c00        .,      CMP      r4,#0
        0x0001dd14:    da48        H.      BGE      0x1dda8 ; __hardfp_pow + 568
        0x0001dd16:    b12e        ..      CBZ      r6,0x1dd24 ; __hardfp_pow + 436
        0x0001dd18:    4286        .B      CMP      r6,r0
        0x0001dd1a:    d13a        :.      BNE      0x1dd92 ; __hardfp_pow + 546
        0x0001dd1c:    f1ba0f00    ....    CMP      r10,#0
        0x0001dd20:    d142        B.      BNE      0x1dda8 ; __hardfp_pow + 568
        0x0001dd22:    e026        &.      B        0x1dd72 ; __hardfp_pow + 514
        0x0001dd24:    f1ba0f00    ....    CMP      r10,#0
        0x0001dd28:    d013        ..      BEQ      0x1dd52 ; __hardfp_pow + 482
        0x0001dd2a:    2002        .       MOVS     r0,#2
        0x0001dd2c:    f7fafe23    ..#.    BL       __set_errno ; 0x18976
        0x0001dd30:    f001f9aa    ....    BL       __mathlib_dbl_overflow ; 0x1f088
        0x0001dd34:    ed8d0b02    ....    VSTR     d0,[sp,#8]
        0x0001dd38:    ed9d0b24    ..$.    VLDR     d0,[sp,#0x90]
        0x0001dd3c:    ed8d0b00    ....    VSTR     d0,[sp,#0]
        0x0001dd40:    ee100a90    ....    VMOV     r0,s1
        0x0001dd44:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001dd46:    f361001e    a...    BFI      r0,r1,#0,#31
        0x0001dd4a:    9003        ..      STR      r0,[sp,#0xc]
        0x0001dd4c:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001dd50:    e7aa        ..      B        0x1dca8 ; __hardfp_pow + 312
        0x0001dd52:    ed8dab02    ....    VSTR     d10,[sp,#8]
        0x0001dd56:    ed9d0b24    ..$.    VLDR     d0,[sp,#0x90]
        0x0001dd5a:    ee1a1a90    ....    VMOV     r1,s21
        0x0001dd5e:    ee100a90    ....    VMOV     r0,s1
        0x0001dd62:    ed8d0b00    ....    VSTR     d0,[sp,#0]
        0x0001dd66:    f361001e    a...    BFI      r0,r1,#0,#31
        0x0001dd6a:    9003        ..      STR      r0,[sp,#0xc]
        0x0001dd6c:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001dd70:    e79a        ..      B        0x1dca8 ; __hardfp_pow + 312
        0x0001dd72:    ed8d8b02    ....    VSTR     d8,[sp,#8]
        0x0001dd76:    ed9d0b24    ..$.    VLDR     d0,[sp,#0x90]
        0x0001dd7a:    ee181a90    ....    VMOV     r1,s17
        0x0001dd7e:    ee100a90    ....    VMOV     r0,s1
        0x0001dd82:    ed8d0b00    ....    VSTR     d0,[sp,#0]
        0x0001dd86:    f361001e    a...    BFI      r0,r1,#0,#31
        0x0001dd8a:    9003        ..      STR      r0,[sp,#0xc]
        0x0001dd8c:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001dd90:    e78a        ..      B        0x1dca8 ; __hardfp_pow + 312
        0x0001dd92:    da09        ..      BGE      0x1dda8 ; __hardfp_pow + 568
        0x0001dd94:    ed9d0b24    ..$.    VLDR     d0,[sp,#0x90]
        0x0001dd98:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0001dd9c:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001dda0:    f025fb46    %.F.    BL       __aeabi_ddiv ; 0x43430
        0x0001dda4:    e01e        ..      B        0x1dde4 ; __hardfp_pow + 628
        0x0001dda6:    e020         .      B        0x1ddea ; __hardfp_pow + 634
        0x0001dda8:    ed9d0b24    ..$.    VLDR     d0,[sp,#0x90]
        0x0001ddac:    e77c        |.      B        0x1dca8 ; __hardfp_pow + 312
        0x0001ddae:    4286        .B      CMP      r6,r0
        0x0001ddb0:    da1b        ..      BGE      0x1ddea ; __hardfp_pow + 634
        0x0001ddb2:    f1b44f80    ...O    CMP      r4,#0x40000000
        0x0001ddb6:    d00d        ..      BEQ      0x1ddd4 ; __hardfp_pow + 612
        0x0001ddb8:    f1a45000    ...P    SUB      r0,r4,#0x20000000
        0x0001ddbc:    f1b050ff    ...P    SUBS     r0,r0,#0x1fe00000
        0x0001ddc0:    d113        ..      BNE      0x1ddea ; __hardfp_pow + 634
        0x0001ddc2:    2d00        .-      CMP      r5,#0
        0x0001ddc4:    db11        ..      BLT      0x1ddea ; __hardfp_pow + 634
        0x0001ddc6:    ed9d0b24    ..$.    VLDR     d0,[sp,#0x90]
        0x0001ddca:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ddce:    f022fe68    ".h.    BL       sqrt ; 0x40aa2
        0x0001ddd2:    e007        ..      B        0x1dde4 ; __hardfp_pow + 628
        0x0001ddd4:    ed9d0b24    ..$.    VLDR     d0,[sp,#0x90]
        0x0001ddd8:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001dddc:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001dde0:    f000bcc2    ....    B.W      0x1e768 ; __hardfp_pow + 3064
        0x0001dde4:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001dde8:    e75e        ^.      B        0x1dca8 ; __hardfp_pow + 312
        0x0001ddea:    ed9d0b24    ..$.    VLDR     d0,[sp,#0x90]
        0x0001ddee:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ddf2:    f016fdbc    ....    BL       fabs ; 0x3496e
        0x0001ddf6:    f1ba0f00    ....    CMP      r10,#0
        0x0001ddfa:    e9cd010e    ....    STRD     r0,r1,[sp,#0x38]
        0x0001ddfe:    d142        B.      BNE      0x1de86 ; __hardfp_pow + 790
        0x0001de00:    ed9f0b71    ..q.    VLDR     d0,[pc,#452] ; [0x1dfc8] = 0
        0x0001de04:    b346        F.      CBZ      r6,0x1de58 ; __hardfp_pow + 744
        0x0001de06:    f1a640e0    ...@    SUB      r0,r6,#0x70000000
        0x0001de0a:    f1b0607f    ...`    SUBS     r0,r0,#0xff00000
        0x0001de0e:    d00c        ..      BEQ      0x1de2a ; __hardfp_pow + 698
        0x0001de10:    455e        ^E      CMP      r6,r11
        0x0001de12:    d138        8.      BNE      0x1de86 ; __hardfp_pow + 790
        0x0001de14:    2d00        .-      CMP      r5,#0
        0x0001de16:    da00        ..      BGE      0x1de1a ; __hardfp_pow + 682
        0x0001de18:    b3a7        ..      CBZ      r7,0x1de84 ; __hardfp_pow + 788
        0x0001de1a:    2f02        ./      CMP      r7,#2
        0x0001de1c:    bf0c        ..      ITE      EQ
        0x0001de1e:    2001        .       MOVEQ    r0,#1
        0x0001de20:    f04f30ff    O..0    MOVNE    r0,#0xffffffff
        0x0001de24:    f025fcf5    %...    BL       __aeabi_i2d ; 0x43812
        0x0001de28:    e7dc        ..      B        0x1dde4 ; __hardfp_pow + 628
        0x0001de2a:    2d00        .-      CMP      r5,#0
        0x0001de2c:    dd01        ..      BLE      0x1de32 ; __hardfp_pow + 706
        0x0001de2e:    2c00        .,      CMP      r4,#0
        0x0001de30:    da0d        ..      BGE      0x1de4e ; __hardfp_pow + 734
        0x0001de32:    2d00        .-      CMP      r5,#0
        0x0001de34:    dd01        ..      BLE      0x1de3a ; __hardfp_pow + 714
        0x0001de36:    2c00        .,      CMP      r4,#0
        0x0001de38:    db1f        ..      BLT      0x1de7a ; __hardfp_pow + 778
        0x0001de3a:    2d00        .-      CMP      r5,#0
        0x0001de3c:    da16        ..      BGE      0x1de6c ; __hardfp_pow + 764
        0x0001de3e:    2c00        .,      CMP      r4,#0
        0x0001de40:    db14        ..      BLT      0x1de6c ; __hardfp_pow + 764
        0x0001de42:    2f01        ./      CMP      r7,#1
        0x0001de44:    bf08        ..      IT       EQ
        0x0001de46:    ed9f0b62    ..b.    VLDREQ   d0,[pc,#392] ; [0x1dfd0] = 0
        0x0001de4a:    f43faf2d    ?.-.    BEQ      0x1dca8 ; __hardfp_pow + 312
        0x0001de4e:    eeb00a4a    ..J.    VMOV.F32 s0,s20
        0x0001de52:    eef00a6a    ..j.    VMOV.F32 s1,s21
        0x0001de56:    e727        '.      B        0x1dca8 ; __hardfp_pow + 312
        0x0001de58:    2f02        ./      CMP      r7,#2
        0x0001de5a:    bf18        ..      IT       NE
        0x0001de5c:    2d00        .-      CMPNE    r5,#0
        0x0001de5e:    d00c        ..      BEQ      0x1de7a ; __hardfp_pow + 778
        0x0001de60:    2f01        ./      CMP      r7,#1
        0x0001de62:    d10a        ..      BNE      0x1de7a ; __hardfp_pow + 778
        0x0001de64:    2d00        .-      CMP      r5,#0
        0x0001de66:    f6ffaf1f    ....    BLT      0x1dca8 ; __hardfp_pow + 312
        0x0001de6a:    e006        ..      B        0x1de7a ; __hardfp_pow + 778
        0x0001de6c:    2d00        .-      CMP      r5,#0
        0x0001de6e:    bfb8        ..      IT       LT
        0x0001de70:    2c00        .,      CMPLT    r4,#0
        0x0001de72:    da08        ..      BGE      0x1de86 ; __hardfp_pow + 790
        0x0001de74:    2f01        ./      CMP      r7,#1
        0x0001de76:    f43faf17    ?...    BEQ      0x1dca8 ; __hardfp_pow + 312
        0x0001de7a:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0001de7e:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0001de82:    e711        ..      B        0x1dca8 ; __hardfp_pow + 312
        0x0001de84:    e01b        ..      B        0x1debe ; __hardfp_pow + 846
        0x0001de86:    2001        .       MOVS     r0,#1
        0x0001de88:    eb0070e5    ...p    ADD      r0,r0,r5,ASR #31
        0x0001de8c:    ea500107    P...    ORRS     r1,r0,r7
        0x0001de90:    d015        ..      BEQ      0x1debe ; __hardfp_pow + 846
        0x0001de92:    1e79        y.      SUBS     r1,r7,#1
        0x0001de94:    eeb08a49    ..I.    VMOV.F32 s16,s18
        0x0001de98:    eef08a69    ..i.    VMOV.F32 s17,s19
        0x0001de9c:    4308        .C      ORRS     r0,r0,r1
        0x0001de9e:    bf08        ..      IT       EQ
        0x0001dea0:    ed9f8b4d    ..M.    VLDREQ   d8,[pc,#308] ; [0x1dfd8] = 0
        0x0001dea4:    484e        NH      LDR      r0,[pc,#312] ; [0x1dfe0] = 0x41e00000
        0x0001dea6:    2500        .%      MOVS     r5,#0
        0x0001dea8:    4580        .E      CMP      r8,r0
        0x0001deaa:    dd70        p.      BLE      0x1df8e ; __hardfp_pow + 1054
        0x0001deac:    494d        MI      LDR      r1,[pc,#308] ; [0x1dfe4] = 0x43f00000
        0x0001deae:    484e        NH      LDR      r0,[pc,#312] ; [0x1dfe8] = 0x3fefffff
        0x0001deb0:    4588        .E      CMP      r8,r1
        0x0001deb2:    dd14        ..      BLE      0x1dede ; __hardfp_pow + 878
        0x0001deb4:    42b0        .B      CMP      r0,r6
        0x0001deb6:    db0d        ..      BLT      0x1ded4 ; __hardfp_pow + 868
        0x0001deb8:    2c00        .,      CMP      r4,#0
        0x0001deba:    db19        ..      BLT      0x1def0 ; __hardfp_pow + 896
        0x0001debc:    e02f        /.      B        0x1df1e ; __hardfp_pow + 942
        0x0001debe:    2001        .       MOVS     r0,#1
        0x0001dec0:    f7fafd59    ..Y.    BL       __set_errno ; 0x18976
        0x0001dec4:    b016        ..      ADD      sp,sp,#0x58
        0x0001dec6:    ecbd8b0e    ....    VPOP     {d8-d14}
        0x0001deca:    b004        ..      ADD      sp,sp,#0x10
        0x0001decc:    e8bd4df0    ...M    POP      {r4-r8,r10,r11,lr}
        0x0001ded0:    f001b8ca    ....    B.W      __mathlib_dbl_invalid ; 0x1f068
        0x0001ded4:    45b3        .E      CMP      r11,r6
        0x0001ded6:    dc02        ..      BGT      0x1dede ; __hardfp_pow + 878
        0x0001ded8:    2c00        .,      CMP      r4,#0
        0x0001deda:    dc09        ..      BGT      0x1def0 ; __hardfp_pow + 896
        0x0001dedc:    e01f        ..      B        0x1df1e ; __hardfp_pow + 942
        0x0001dede:    4286        .B      CMP      r6,r0
        0x0001dee0:    da02        ..      BGE      0x1dee8 ; __hardfp_pow + 888
        0x0001dee2:    2c00        .,      CMP      r4,#0
        0x0001dee4:    da1b        ..      BGE      0x1df1e ; __hardfp_pow + 942
        0x0001dee6:    e003        ..      B        0x1def0 ; __hardfp_pow + 896
        0x0001dee8:    455e        ^E      CMP      r6,r11
        0x0001deea:    dd2b        +.      BLE      0x1df44 ; __hardfp_pow + 980
        0x0001deec:    2c00        .,      CMP      r4,#0
        0x0001deee:    dd16        ..      BLE      0x1df1e ; __hardfp_pow + 942
        0x0001def0:    2002        .       MOVS     r0,#2
        0x0001def2:    f7fafd40    ..@.    BL       __set_errno ; 0x18976
        0x0001def6:    f001f8c7    ....    BL       __mathlib_dbl_overflow ; 0x1f088
        0x0001defa:    ed8d0b02    ....    VSTR     d0,[sp,#8]
        0x0001defe:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001df02:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001df06:    f025fceb    %...    BL       __aeabi_dmul ; 0x438e0
        0x0001df0a:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0001df0e:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001df10:    9801        ..      LDR      r0,[sp,#4]
        0x0001df12:    f361001e    a...    BFI      r0,r1,#0,#31
        0x0001df16:    9003        ..      STR      r0,[sp,#0xc]
        0x0001df18:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001df1c:    e6c4        ..      B        0x1dca8 ; __hardfp_pow + 312
        0x0001df1e:    2002        .       MOVS     r0,#2
        0x0001df20:    f7fafd29    ..).    BL       __set_errno ; 0x18976
        0x0001df24:    f001f8c0    ....    BL       __mathlib_dbl_underflow ; 0x1f0a8
        0x0001df28:    ee101a90    ....    VMOV     r1,s1
        0x0001df2c:    ee180a90    ....    VMOV     r0,s17
        0x0001df30:    ed8d0b02    ....    VSTR     d0,[sp,#8]
        0x0001df34:    ed8d8b00    ....    VSTR     d8,[sp,#0]
        0x0001df38:    f361001e    a...    BFI      r0,r1,#0,#31
        0x0001df3c:    9003        ..      STR      r0,[sp,#0xc]
        0x0001df3e:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001df42:    e6b1        ..      B        0x1dca8 ; __hardfp_pow + 312
        0x0001df44:    ed9d0b0e    ....    VLDR     d0,[sp,#0x38]
        0x0001df48:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001df4c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001df50:    f025fed2    %...    BL       __aeabi_dsub ; 0x43cf8
        0x0001df54:    ed9f0b26    ..&.    VLDR     d0,[pc,#152] ; [0x1dff0] = 0
        0x0001df58:    e9cd0108    ....    STRD     r0,r1,[sp,#0x20]
        0x0001df5c:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001df60:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001df64:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001df68:    f025fcba    %...    BL       __aeabi_dmul ; 0x438e0
        0x0001df6c:    ed9f1b22    ..".    VLDR     d1,[pc,#136] ; [0x1dff8] = 0x55555555
        0x0001df70:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001df74:    f025fde8    %...    BL       __aeabi_drsub ; 0x43b48
        0x0001df78:    ed9d1b08    ....    VLDR     d1,[sp,#0x20]
        0x0001df7c:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001df80:    f025fcae    %...    BL       __aeabi_dmul ; 0x438e0
        0x0001df84:    ed9f1b1e    ....    VLDR     d1,[pc,#120] ; [0x1e000] = 0
        0x0001df88:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001df8c:    e03c        <.      B        0x1e008 ; __hardfp_pow + 1176
        0x0001df8e:    e08c        ..      B        0x1e0aa ; __hardfp_pow + 1338
    $d
        0x0001df90:    001fffff    ....    DCD    2097151
        0x0001df94:    000fffff    ....    DCD    1048575
        0x0001df98:    00000000    ....    DCD    0
        0x0001df9c:    3ff00000    ...?    DCD    1072693248
        0x0001dfa0:    3ff00000    ...?    DCD    1072693248
        0x0001dfa4:    7ff00000    ....    DCD    2146435072
        0x0001dfa8:    43400000    ..@C    DCD    1128267776
        0x0001dfac:    fffffc01    ....    DCD    4294966273
        0x0001dfb0:    00000000    ....    DCD    0
        0x0001dfb4:    7ff00000    ....    DCD    2146435072
        0x0001dfb8:    00000000    ....    DCD    0
        0x0001dfbc:    00000000    ....    DCD    0
        0x0001dfc0:    0002dfe6    ....    DCD    188390
        0x0001dfc4:    00000000    ....    DCD    0
        0x0001dfc8:    00000000    ....    DCD    0
        0x0001dfcc:    80000000    ....    DCD    2147483648
        0x0001dfd0:    00000000    ....    DCD    0
        0x0001dfd4:    fff00000    ....    DCD    4293918720
        0x0001dfd8:    00000000    ....    DCD    0
        0x0001dfdc:    bff00000    ....    DCD    3220176896
        0x0001dfe0:    41e00000    ...A    DCD    1105199104
        0x0001dfe4:    43f00000    ...C    DCD    1139802112
        0x0001dfe8:    3fefffff    ...?    DCD    1072693247
        0x0001dfec:    00000000    ....    DCD    0
        0x0001dff0:    00000000    ....    DCD    0
        0x0001dff4:    3fd00000    ...?    DCD    1070596096
        0x0001dff8:    55555555    UUUU    DCD    1431655765
        0x0001dffc:    3fd55555    UU.?    DCD    1070945621
        0x0001e000:    00000000    ....    DCD    0
        0x0001e004:    3fe00000    ...?    DCD    1071644672
    $t
        0x0001e008:    f025fd9e    %...    BL       __aeabi_drsub ; 0x43b48
        0x0001e00c:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e010:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e014:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e018:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e01c:    f025fc60    %.`.    BL       __aeabi_dmul ; 0x438e0
        0x0001e020:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e024:    f025fc5c    %.\.    BL       __aeabi_dmul ; 0x438e0
        0x0001e028:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e02c:    ed9f0bfe    ....    VLDR     d0,[pc,#1016] ; [0x1e428] = 0x60000000
        0x0001e030:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e034:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e038:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e03c:    f025fc50    %.P.    BL       __aeabi_dmul ; 0x438e0
        0x0001e040:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e044:    ed9f0bfa    ....    VLDR     d0,[pc,#1000] ; [0x1e430] = 0x652b82fe
        0x0001e048:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001e04c:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e050:    f025fc46    %.F.    BL       __aeabi_dmul ; 0x438e0
        0x0001e054:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e058:    ed9f0bf7    ....    VLDR     d0,[pc,#988] ; [0x1e438] = 0xf85ddf44
        0x0001e05c:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e060:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e064:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e068:    f025fc3a    %.:.    BL       __aeabi_dmul ; 0x438e0
        0x0001e06c:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e070:    f025fe42    %.B.    BL       __aeabi_dsub ; 0x43cf8
        0x0001e074:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e078:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0001e07c:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e080:    f025f91a    %...    BL       __aeabi_dadd ; 0x432b8
        0x0001e084:    9006        ..      STR      r0,[sp,#0x18]
        0x0001e086:    e9cd5106    ...Q    STRD     r5,r1,[sp,#0x18]
        0x0001e08a:    ed9d0b06    ....    VLDR     d0,[sp,#0x18]
        0x0001e08e:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e092:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e096:    f025fe2f    %./.    BL       __aeabi_dsub ; 0x43cf8
        0x0001e09a:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e09e:    f025fd53    %.S.    BL       __aeabi_drsub ; 0x43b48
        0x0001e0a2:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001e0a6:    f000b9a1    ....    B.W      0x1e3ec ; __hardfp_pow + 2172
        0x0001e0aa:    2000        .       MOVS     r0,#0
        0x0001e0ac:    f5b61f80    ....    CMP      r6,#0x100000
        0x0001e0b0:    da0e        ..      BGE      0x1e0d0 ; __hardfp_pow + 1376
        0x0001e0b2:    ed9f0be3    ....    VLDR     d0,[pc,#908] ; [0x1e440] = 0
        0x0001e0b6:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e0ba:    ed9d0b0e    ....    VLDR     d0,[sp,#0x38]
        0x0001e0be:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e0c2:    f025fc0d    %...    BL       __aeabi_dmul ; 0x438e0
        0x0001e0c6:    e9cd010e    ....    STRD     r0,r1,[sp,#0x38]
        0x0001e0ca:    f06f0034    o.4.    MVN      r0,#0x34
        0x0001e0ce:    460e        .F      MOV      r6,r1
        0x0001e0d0:    eb005026    ..&P    ADD      r0,r0,r6,ASR #20
        0x0001e0d4:    f2a037ff    ...7    SUB      r7,r0,#0x3ff
        0x0001e0d8:    f3c60013    ....    UBFX     r0,r6,#0,#20
        0x0001e0dc:    49da        .I      LDR      r1,[pc,#872] ; [0x1e448] = 0x3988e
        0x0001e0de:    f040667f    @..f    ORR      r6,r0,#0xff00000
        0x0001e0e2:    f0465640    F.@V    ORR      r6,r6,#0x30000000
        0x0001e0e6:    4288        .B      CMP      r0,r1
        0x0001e0e8:    bfd8        ..      IT       LE
        0x0001e0ea:    2400        .$      MOVLE    r4,#0
        0x0001e0ec:    dd08        ..      BLE      0x1e100 ; __hardfp_pow + 1424
        0x0001e0ee:    49d7        .I      LDR      r1,[pc,#860] ; [0x1e44c] = 0xbb67a
        0x0001e0f0:    4281        .B      CMP      r1,r0
        0x0001e0f2:    bfc8        ..      IT       GT
        0x0001e0f4:    2401        .$      MOVGT    r4,#1
        0x0001e0f6:    dc03        ..      BGT      0x1e100 ; __hardfp_pow + 1424
        0x0001e0f8:    2400        .$      MOVS     r4,#0
        0x0001e0fa:    f5a61680    ....    SUB      r6,r6,#0x100000
        0x0001e0fe:    1c7f        ..      ADDS     r7,r7,#1
        0x0001e100:    48d3        .H      LDR      r0,[pc,#844] ; [0x1e450] = 0x2db32
        0x0001e102:    4478        xD      ADD      r0,r0,pc
        0x0001e104:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0001e108:    960f        ..      STR      r6,[sp,#0x3c]
        0x0001e10a:    ed90cb00    ....    VLDR     d12,[r0,#0]
        0x0001e10e:    ed9d0b0e    ....    VLDR     d0,[sp,#0x38]
        0x0001e112:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001e116:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e11a:    f025fded    %...    BL       __aeabi_dsub ; 0x43cf8
        0x0001e11e:    ed9d0b0e    ....    VLDR     d0,[sp,#0x38]
        0x0001e122:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e126:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001e12a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e12e:    f025f8c3    %...    BL       __aeabi_dadd ; 0x432b8
        0x0001e132:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001e136:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0001e13a:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e13e:    f025f977    %.w.    BL       __aeabi_ddiv ; 0x43430
        0x0001e142:    ec410b1d    A...    VMOV     d13,r0,r1
        0x0001e146:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0001e14a:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0001e14e:    f025fbc7    %...    BL       __aeabi_dmul ; 0x438e0
        0x0001e152:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e156:    48bf        .H      LDR      r0,[pc,#764] ; [0x1e454] = 0x2db90
        0x0001e158:    ed8dab10    ....    VSTR     d10,[sp,#0x40]
        0x0001e15c:    4478        xD      ADD      r0,r0,pc
        0x0001e15e:    9510        ..      STR      r5,[sp,#0x40]
        0x0001e160:    ed900b00    ....    VLDR     d0,[r0,#0]
        0x0001e164:    f04f5000    O..P    MOV      r0,#0x20000000
        0x0001e168:    ea400066    @.f.    ORR      r0,r0,r6,ASR #1
        0x0001e16c:    eb004084    ...@    ADD      r0,r0,r4,LSL #18
        0x0001e170:    ed8d0b08    ....    VSTR     d0,[sp,#0x20]
        0x0001e174:    f5002000    ...     ADD      r0,r0,#0x80000
        0x0001e178:    9009        ..      STR      r0,[sp,#0x24]
        0x0001e17a:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e17e:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001e182:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e186:    f025fdb7    %...    BL       __aeabi_dsub ; 0x43cf8
        0x0001e18a:    ed9d1b0e    ....    VLDR     d1,[sp,#0x38]
        0x0001e18e:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001e192:    f025fcd9    %...    BL       __aeabi_drsub ; 0x43b48
        0x0001e196:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001e19a:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e19e:    ed9d0b10    ....    VLDR     d0,[sp,#0x40]
        0x0001e1a2:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e1a6:    f025fb9b    %...    BL       __aeabi_dmul ; 0x438e0
        0x0001e1aa:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e1ae:    ec410b1c    A...    VMOV     d12,r0,r1
        0x0001e1b2:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e1b6:    ed9d0b10    ....    VLDR     d0,[sp,#0x40]
        0x0001e1ba:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e1be:    f025fb8f    %...    BL       __aeabi_dmul ; 0x438e0
        0x0001e1c2:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e1c6:    f025fcbf    %...    BL       __aeabi_drsub ; 0x43b48
        0x0001e1ca:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001e1ce:    f025fd93    %...    BL       __aeabi_dsub ; 0x43cf8
        0x0001e1d2:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0001e1d6:    f025fb83    %...    BL       __aeabi_dmul ; 0x438e0
        0x0001e1da:    ec410b1c    A...    VMOV     d12,r0,r1
        0x0001e1de:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e1e2:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001e1e6:    f025fb7b    %.{.    BL       __aeabi_dmul ; 0x438e0
        0x0001e1ea:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e1ee:    489a        .H      LDR      r0,[pc,#616] ; [0x1e458] = 0x2da6a
        0x0001e1f0:    2106        .!      MOVS     r1,#6
        0x0001e1f2:    eeb00a4b    ..K.    VMOV.F32 s0,s22
        0x0001e1f6:    eef00a6b    ..k.    VMOV.F32 s1,s23
        0x0001e1fa:    4478        xD      ADD      r0,r0,pc
        0x0001e1fc:    f000fdf4    ....    BL       __kernel_poly ; 0x1ede8
        0x0001e200:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x0001e204:    eef01a60    ..`.    VMOV.F32 s3,s1
        0x0001e208:    eeb0da41    ..A.    VMOV.F32 s26,s2
        0x0001e20c:    eef0da61    ..a.    VMOV.F32 s27,s3
        0x0001e210:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e214:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0001e218:    f025fb62    %.b.    BL       __aeabi_dmul ; 0x438e0
        0x0001e21c:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0001e220:    f025fb5e    %.^.    BL       __aeabi_dmul ; 0x438e0
        0x0001e224:    ed9d0b10    ....    VLDR     d0,[sp,#0x40]
        0x0001e228:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e22c:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e230:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e234:    f025f840    %.@.    BL       __aeabi_dadd ; 0x432b8
        0x0001e238:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001e23c:    f025fb50    %.P.    BL       __aeabi_dmul ; 0x438e0
        0x0001e240:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e244:    f025f838    %.8.    BL       __aeabi_dadd ; 0x432b8
        0x0001e248:    ed9d0b10    ....    VLDR     d0,[sp,#0x40]
        0x0001e24c:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e250:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e254:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e258:    f025fb42    %.B.    BL       __aeabi_dmul ; 0x438e0
        0x0001e25c:    ec410b1d    A...    VMOV     d13,r0,r1
        0x0001e260:    ed9feb7f    ....    VLDR     d14,[pc,#508] ; [0x1e460] = 0
        0x0001e264:    ec532b1e    S..+    VMOV     r2,r3,d14
        0x0001e268:    f025f826    %.&.    BL       __aeabi_dadd ; 0x432b8
        0x0001e26c:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e270:    f025f822    %.".    BL       __aeabi_dadd ; 0x432b8
        0x0001e274:    9008        ..      STR      r0,[sp,#0x20]
        0x0001e276:    e9cd5108    ...Q    STRD     r5,r1,[sp,#0x20]
        0x0001e27a:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e27e:    ec532b1e    S..+    VMOV     r2,r3,d14
        0x0001e282:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e286:    f025fd37    %.7.    BL       __aeabi_dsub ; 0x43cf8
        0x0001e28a:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0001e28e:    f025fd33    %.3.    BL       __aeabi_dsub ; 0x43cf8
        0x0001e292:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e296:    f025fc57    %.W.    BL       __aeabi_drsub ; 0x43b48
        0x0001e29a:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e29e:    ec410b1d    A...    VMOV     d13,r0,r1
        0x0001e2a2:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e2a6:    ed9d0b10    ....    VLDR     d0,[sp,#0x40]
        0x0001e2aa:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e2ae:    f025fb17    %...    BL       __aeabi_dmul ; 0x438e0
        0x0001e2b2:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e2b6:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e2ba:    ec510b1d    Q...    VMOV     r0,r1,d13
        0x0001e2be:    f025fb0f    %...    BL       __aeabi_dmul ; 0x438e0
        0x0001e2c2:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e2c6:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e2ca:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e2ce:    ec510b1c    Q...    VMOV     r0,r1,d12
        0x0001e2d2:    f025fb05    %...    BL       __aeabi_dmul ; 0x438e0
        0x0001e2d6:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e2da:    f024ffed    $...    BL       __aeabi_dadd ; 0x432b8
        0x0001e2de:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e2e2:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0001e2e6:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e2ea:    f024ffe5    $...    BL       __aeabi_dadd ; 0x432b8
        0x0001e2ee:    900c        ..      STR      r0,[sp,#0x30]
        0x0001e2f0:    e9cd510c    ...Q    STRD     r5,r1,[sp,#0x30]
        0x0001e2f4:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001e2f8:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e2fc:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e300:    f025fcfa    %...    BL       __aeabi_dsub ; 0x43cf8
        0x0001e304:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e308:    f025fc1e    %...    BL       __aeabi_drsub ; 0x43b48
        0x0001e30c:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e310:    ed9f0b55    ..U.    VLDR     d0,[pc,#340] ; [0x1e468] = 0xe0000000
        0x0001e314:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e318:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001e31c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e320:    f025fade    %...    BL       __aeabi_dmul ; 0x438e0
        0x0001e324:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e328:    ed9f0b51    ..Q.    VLDR     d0,[pc,#324] ; [0x1e470] = 0xdc3a03fd
        0x0001e32c:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0001e330:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e334:    f025fad4    %...    BL       __aeabi_dmul ; 0x438e0
        0x0001e338:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e33c:    ed9f0b4e    ..N.    VLDR     d0,[pc,#312] ; [0x1e478] = 0x145b01f5
        0x0001e340:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e344:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001e348:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e34c:    f025fac8    %...    BL       __aeabi_dmul ; 0x438e0
        0x0001e350:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e354:    f024ffb0    $...    BL       __aeabi_dadd ; 0x432b8
        0x0001e358:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001e35c:    4848        HH      LDR      r0,[pc,#288] ; [0x1e480] = 0x2d8f6
        0x0001e35e:    4478        xD      ADD      r0,r0,pc
        0x0001e360:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0001e364:    ed901b00    ....    VLDR     d1,[r0,#0]
        0x0001e368:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e36c:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001e370:    f024ffa2    $...    BL       __aeabi_dadd ; 0x432b8
        0x0001e374:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e378:    4638        8F      MOV      r0,r7
        0x0001e37a:    f025fa4a    %.J.    BL       __aeabi_i2d ; 0x43812
        0x0001e37e:    e9cd0108    ....    STRD     r0,r1,[sp,#0x20]
        0x0001e382:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e386:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001e38a:    f024ff95    $...    BL       __aeabi_dadd ; 0x432b8
        0x0001e38e:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001e392:    483c        <H      LDR      r0,[pc,#240] ; [0x1e484] = 0x2d8b0
        0x0001e394:    4478        xD      ADD      r0,r0,pc
        0x0001e396:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0001e39a:    ed90cb00    ....    VLDR     d12,[r0,#0]
        0x0001e39e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e3a2:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001e3a6:    f024ff87    $...    BL       __aeabi_dadd ; 0x432b8
        0x0001e3aa:    ed9d1b08    ....    VLDR     d1,[sp,#0x20]
        0x0001e3ae:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001e3b2:    f024ff81    $...    BL       __aeabi_dadd ; 0x432b8
        0x0001e3b6:    9006        ..      STR      r0,[sp,#0x18]
        0x0001e3b8:    e9cd5106    ...Q    STRD     r5,r1,[sp,#0x18]
        0x0001e3bc:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e3c0:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e3c4:    ed9d0b06    ....    VLDR     d0,[sp,#0x18]
        0x0001e3c8:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e3cc:    f025fc94    %...    BL       __aeabi_dsub ; 0x43cf8
        0x0001e3d0:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001e3d4:    f025fc90    %...    BL       __aeabi_dsub ; 0x43cf8
        0x0001e3d8:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e3dc:    f025fc8c    %...    BL       __aeabi_dsub ; 0x43cf8
        0x0001e3e0:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e3e4:    f025fbb0    %...    BL       __aeabi_drsub ; 0x43b48
        0x0001e3e8:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001e3ec:    ed9d1b26    ..&.    VLDR     d1,[sp,#0x98]
        0x0001e3f0:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e3f4:    ed8d1b00    ....    VSTR     d1,[sp,#0]
        0x0001e3f8:    9500        ..      STR      r5,[sp,#0]
        0x0001e3fa:    ed9d0b26    ..&.    VLDR     d0,[sp,#0x98]
        0x0001e3fe:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e402:    f025fa6d    %.m.    BL       __aeabi_dmul ; 0x438e0
        0x0001e406:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0001e40a:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e40e:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e412:    ed9d0b26    ..&.    VLDR     d0,[sp,#0x98]
        0x0001e416:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e41a:    f025fc6d    %.m.    BL       __aeabi_dsub ; 0x43cf8
        0x0001e41e:    ed9d1b06    ....    VLDR     d1,[sp,#0x18]
        0x0001e422:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001e426:    e02f        /.      B        0x1e488 ; __hardfp_pow + 2328
    $d
        0x0001e428:    60000000    ...`    DCD    1610612736
        0x0001e42c:    3ff71547    G..?    DCD    1073157447
        0x0001e430:    652b82fe    ..+e    DCD    1697350398
        0x0001e434:    3ff71547    G..?    DCD    1073157447
        0x0001e438:    f85ddf44    D.].    DCD    4166901572
        0x0001e43c:    3e54ae0b    ..T>    DCD    1045736971
        0x0001e440:    00000000    ....    DCD    0
        0x0001e444:    43400000    ..@C    DCD    1128267776
        0x0001e448:    0003988e    ....    DCD    235662
        0x0001e44c:    000bb67a    z...    DCD    767610
        0x0001e450:    0002db32    2...    DCD    187186
        0x0001e454:    0002db90    ....    DCD    187280
        0x0001e458:    0002da6a    j...    DCD    186986
        0x0001e45c:    00000000    ....    DCD    0
        0x0001e460:    00000000    ....    DCD    0
        0x0001e464:    40080000    ...@    DCD    1074266112
        0x0001e468:    e0000000    ....    DCD    3758096384
        0x0001e46c:    3feec709    ...?    DCD    1072613129
        0x0001e470:    dc3a03fd    ..:.    DCD    3694789629
        0x0001e474:    3feec709    ...?    DCD    1072613129
        0x0001e478:    145b01f5    ..[.    DCD    341508597
        0x0001e47c:    be3e2fe0    ./>.    DCD    3191746528
        0x0001e480:    0002d8f6    ....    DCD    186614
        0x0001e484:    0002d8b0    ....    DCD    186544
    $t
        0x0001e488:    f025fa2a    %.*.    BL       __aeabi_dmul ; 0x438e0
        0x0001e48c:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e490:    f024ff12    $...    BL       __aeabi_dadd ; 0x432b8
        0x0001e494:    ed9d0b06    ....    VLDR     d0,[sp,#0x18]
        0x0001e498:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e49c:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e4a0:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0001e4a4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e4a8:    f025fa1a    %...    BL       __aeabi_dmul ; 0x438e0
        0x0001e4ac:    e9cd010c    ....    STRD     r0,r1,[sp,#0x30]
        0x0001e4b0:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001e4b4:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001e4b8:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e4bc:    f024fefc    $...    BL       __aeabi_dadd ; 0x432b8
        0x0001e4c0:    e9cd0102    ....    STRD     r0,r1,[sp,#8]
        0x0001e4c4:    460c        .F      MOV      r4,r1
        0x0001e4c6:    49aa        .I      LDR      r1,[pc,#680] ; [0x1e770] = 0x40900000
        0x0001e4c8:    428c        .B      CMP      r4,r1
        0x0001e4ca:    db2f        /.      BLT      0x1e52c ; __hardfp_pow + 2492
        0x0001e4cc:    1a61        a.      SUBS     r1,r4,r1
        0x0001e4ce:    4308        .C      ORRS     r0,r0,r1
        0x0001e4d0:    d118        ..      BNE      0x1e504 ; __hardfp_pow + 2452
        0x0001e4d2:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001e4d6:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e4da:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001e4de:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e4e2:    f025fc09    %...    BL       __aeabi_dsub ; 0x43cf8
        0x0001e4e6:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e4ea:    ed9f0ba3    ....    VLDR     d0,[pc,#652] ; [0x1e778] = 0x652b82fe
        0x0001e4ee:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001e4f2:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e4f6:    f024fedf    $...    BL       __aeabi_dadd ; 0x432b8
        0x0001e4fa:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e4fe:    f025faed    %...    BL       __aeabi_cdrcmple ; 0x43adc
        0x0001e502:    d22d        -.      BCS      0x1e560 ; __hardfp_pow + 2544
        0x0001e504:    2002        .       MOVS     r0,#2
        0x0001e506:    f7fafa36    ..6.    BL       __set_errno ; 0x18976
        0x0001e50a:    f000fdbd    ....    BL       __mathlib_dbl_overflow ; 0x1f088
        0x0001e50e:    ee101a90    ....    VMOV     r1,s1
        0x0001e512:    ee180a90    ....    VMOV     r0,s17
        0x0001e516:    ed8d0b02    ....    VSTR     d0,[sp,#8]
        0x0001e51a:    ed8d8b00    ....    VSTR     d8,[sp,#0]
        0x0001e51e:    f361001e    a...    BFI      r0,r1,#0,#31
        0x0001e522:    9003        ..      STR      r0,[sp,#0xc]
        0x0001e524:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001e528:    f7ffbbbe    ....    B        0x1dca8 ; __hardfp_pow + 312
        0x0001e52c:    4a94        .J      LDR      r2,[pc,#592] ; [0x1e780] = 0x4090cc00
        0x0001e52e:    f0244100    $..A    BIC      r1,r4,#0x80000000
        0x0001e532:    4291        .B      CMP      r1,r2
        0x0001e534:    d314        ..      BCC      0x1e560 ; __hardfp_pow + 2544
        0x0001e536:    4993        .I      LDR      r1,[pc,#588] ; [0x1e784] = 0x3f6f3400
        0x0001e538:    4421        !D      ADD      r1,r1,r4
        0x0001e53a:    4308        .C      ORRS     r0,r0,r1
        0x0001e53c:    f47facef    ....    BNE      0x1df1e ; __hardfp_pow + 942
        0x0001e540:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001e544:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e548:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001e54c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e550:    f025fbd2    %...    BL       __aeabi_dsub ; 0x43cf8
        0x0001e554:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e558:    f025fac0    %...    BL       __aeabi_cdrcmple ; 0x43adc
        0x0001e55c:    f67facdf    ....    BLS      0x1df1e ; __hardfp_pow + 942
        0x0001e560:    f0244000    $..@    BIC      r0,r4,#0x80000000
        0x0001e564:    4988        .I      LDR      r1,[pc,#544] ; [0x1e788] = 0xfffffc01
        0x0001e566:    4a89        .J      LDR      r2,[pc,#548] ; [0x1e78c] = 0x3fe00000
        0x0001e568:    2600        .&      MOVS     r6,#0
        0x0001e56a:    eb015120    .. Q    ADD      r1,r1,r0,ASR #20
        0x0001e56e:    4282        .B      CMP      r2,r0
        0x0001e570:    da2b        +.      BGE      0x1e5ca ; __hardfp_pow + 2650
        0x0001e572:    1c48        H.      ADDS     r0,r1,#1
        0x0001e574:    f44f1180    O...    MOV      r1,#0x100000
        0x0001e578:    fa21f000    !...    LSR      r0,r1,r0
        0x0001e57c:    4420         D      ADD      r0,r0,r4
        0x0001e57e:    4a84        .J      LDR      r2,[pc,#528] ; [0x1e790] = 0x2d768
        0x0001e580:    f3c0510a    ...Q    UBFX     r1,r0,#20,#11
        0x0001e584:    447a        zD      ADD      r2,r2,pc
        0x0001e586:    f2a131ff    ...1    SUB      r1,r1,#0x3ff
        0x0001e58a:    ed920b00    ....    VLDR     d0,[r2,#0]
        0x0001e58e:    4a81        .J      LDR      r2,[pc,#516] ; [0x1e794] = 0xfffff
        0x0001e590:    ed8d0b08    ....    VSTR     d0,[sp,#0x20]
        0x0001e594:    40ca        .@      LSRS     r2,r2,r1
        0x0001e596:    ea200202     ...    BIC      r2,r0,r2
        0x0001e59a:    f3c00013    ....    UBFX     r0,r0,#0,#20
        0x0001e59e:    f4401080    @...    ORR      r0,r0,#0x100000
        0x0001e5a2:    f1c10114    ....    RSB      r1,r1,#0x14
        0x0001e5a6:    fa20f601     ...    LSR      r6,r0,r1
        0x0001e5aa:    9209        ..      STR      r2,[sp,#0x24]
        0x0001e5ac:    2c00        .,      CMP      r4,#0
        0x0001e5ae:    bfb8        ..      IT       LT
        0x0001e5b0:    4276        vB      RSBLT    r6,r6,#0
        0x0001e5b2:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e5b6:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e5ba:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001e5be:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e5c2:    f025fb99    %...    BL       __aeabi_dsub ; 0x43cf8
        0x0001e5c6:    e9cd010c    ....    STRD     r0,r1,[sp,#0x30]
        0x0001e5ca:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001e5ce:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001e5d2:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e5d6:    f024fe6f    $.o.    BL       __aeabi_dadd ; 0x432b8
        0x0001e5da:    ed9f0b6f    ..o.    VLDR     d0,[pc,#444] ; [0x1e798] = 0
        0x0001e5de:    9008        ..      STR      r0,[sp,#0x20]
        0x0001e5e0:    e9cd5108    ...Q    STRD     r5,r1,[sp,#0x20]
        0x0001e5e4:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e5e8:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e5ec:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e5f0:    f025f976    %.v.    BL       __aeabi_dmul ; 0x438e0
        0x0001e5f4:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e5f8:    ed9f0b69    ..i.    VLDR     d0,[pc,#420] ; [0x1e7a0] = 0xca86c39
        0x0001e5fc:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e600:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e604:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e608:    f025f96a    %.j.    BL       __aeabi_dmul ; 0x438e0
        0x0001e60c:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001e610:    ec410b1c    A...    VMOV     d12,r0,r1
        0x0001e614:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e618:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e61c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e620:    f025fb6a    %.j.    BL       __aeabi_dsub ; 0x43cf8
        0x0001e624:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e628:    f025fa8e    %...    BL       __aeabi_drsub ; 0x43b48
        0x0001e62c:    ed9f1b5e    ..^.    VLDR     d1,[pc,#376] ; [0x1e7a8] = 0xfefa39ef
        0x0001e630:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001e634:    f025f954    %.T.    BL       __aeabi_dmul ; 0x438e0
        0x0001e638:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001e63c:    f024fe3c    $.<.    BL       __aeabi_dadd ; 0x432b8
        0x0001e640:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e644:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0001e648:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e64c:    f024fe34    $.4.    BL       __aeabi_dadd ; 0x432b8
        0x0001e650:    e9cd0102    ....    STRD     r0,r1,[sp,#8]
        0x0001e654:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001e658:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e65c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e660:    f025fb4a    %.J.    BL       __aeabi_dsub ; 0x43cf8
        0x0001e664:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e668:    f025fa6e    %.n.    BL       __aeabi_drsub ; 0x43b48
        0x0001e66c:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001e670:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e674:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e678:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e67c:    f025f930    %.0.    BL       __aeabi_dmul ; 0x438e0
        0x0001e680:    e9cd0108    ....    STRD     r0,r1,[sp,#0x20]
        0x0001e684:    484a        JH      LDR      r0,[pc,#296] ; [0x1e7b0] = 0x2d608
        0x0001e686:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e68a:    2105        .!      MOVS     r1,#5
        0x0001e68c:    4478        xD      ADD      r0,r0,pc
        0x0001e68e:    f000fbab    ....    BL       __kernel_poly ; 0x1ede8
        0x0001e692:    ed9d1b08    ....    VLDR     d1,[sp,#0x20]
        0x0001e696:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e69a:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001e69e:    f025f91f    %...    BL       __aeabi_dmul ; 0x438e0
        0x0001e6a2:    ed9d1b02    ....    VLDR     d1,[sp,#8]
        0x0001e6a6:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001e6aa:    f025fa4d    %.M.    BL       __aeabi_drsub ; 0x43b48
        0x0001e6ae:    e9cd0106    ....    STRD     r0,r1,[sp,#0x18]
        0x0001e6b2:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001e6b6:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e6ba:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e6be:    f025f90f    %...    BL       __aeabi_dmul ; 0x438e0
        0x0001e6c2:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e6c6:    f024fdf7    $...    BL       __aeabi_dadd ; 0x432b8
        0x0001e6ca:    ed9f0b3b    ..;.    VLDR     d0,[pc,#236] ; [0x1e7b8] = 0
        0x0001e6ce:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e6d2:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e6d6:    ed9d0b06    ....    VLDR     d0,[sp,#0x18]
        0x0001e6da:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e6de:    f025fb0b    %...    BL       __aeabi_dsub ; 0x43cf8
        0x0001e6e2:    ed9d0b06    ....    VLDR     d0,[sp,#0x18]
        0x0001e6e6:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e6ea:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e6ee:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001e6f2:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e6f6:    f025f8f3    %...    BL       __aeabi_dmul ; 0x438e0
        0x0001e6fa:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e6fe:    f024fe97    $...    BL       __aeabi_ddiv ; 0x43430
        0x0001e702:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e706:    f025faf7    %...    BL       __aeabi_dsub ; 0x43cf8
        0x0001e70a:    ed9d1b02    ....    VLDR     d1,[sp,#8]
        0x0001e70e:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001e712:    f025faf1    %...    BL       __aeabi_dsub ; 0x43cf8
        0x0001e716:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001e71a:    f025fa15    %...    BL       __aeabi_drsub ; 0x43b48
        0x0001e71e:    e9cd0102    ....    STRD     r0,r1,[sp,#8]
        0x0001e722:    eb015006    ...P    ADD      r0,r1,r6,LSL #20
        0x0001e726:    1501        ..      ASRS     r1,r0,#20
        0x0001e728:    2900        .)      CMP      r1,#0
        0x0001e72a:    bfc8        ..      IT       GT
        0x0001e72c:    9003        ..      STRGT    r0,[sp,#0xc]
        0x0001e72e:    dc15        ..      BGT      0x1e75c ; __hardfp_pow + 3052
        0x0001e730:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001e734:    4632        2F      MOV      r2,r6
        0x0001e736:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e73a:    f025fc74    %.t.    BL       __ARM_scalbn ; 0x44026
        0x0001e73e:    f7fefd7e    ..~.    BL       __ARM_fpclassify ; 0x1d23e
        0x0001e742:    2804        .(      CMP      r0,#4
        0x0001e744:    bf08        ..      IT       EQ
        0x0001e746:    f000fcaf    ....    BLEQ     __mathlib_dbl_underflow ; 0x1f0a8
        0x0001e74a:    4632        2F      MOV      r2,r6
        0x0001e74c:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001e750:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e754:    f025fc67    %.g.    BL       __ARM_scalbn ; 0x44026
        0x0001e758:    e9cd0102    ....    STRD     r0,r1,[sp,#8]
        0x0001e75c:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001e760:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001e764:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e768:    f025f8ba    %...    BL       __aeabi_dmul ; 0x438e0
        0x0001e76c:    f7ffbb3a    ..:.    B        0x1dde4 ; __hardfp_pow + 628
    $d
        0x0001e770:    40900000    ...@    DCD    1083179008
        0x0001e774:    00000000    ....    DCD    0
        0x0001e778:    652b82fe    ..+e    DCD    1697350398
        0x0001e77c:    3c971547    G..<    DCD    1016534343
        0x0001e780:    4090cc00    ...@    DCD    1083231232
        0x0001e784:    3f6f3400    .4o?    DCD    1064252416
        0x0001e788:    fffffc01    ....    DCD    4294966273
        0x0001e78c:    3fe00000    ...?    DCD    1071644672
        0x0001e790:    0002d768    h...    DCD    186216
        0x0001e794:    000fffff    ....    DCD    1048575
        0x0001e798:    00000000    ....    DCD    0
        0x0001e79c:    3fe62e43    C..?    DCD    1072049731
        0x0001e7a0:    0ca86c39    9l..    DCD    212364345
        0x0001e7a4:    be205c61    a\ .    DCD    3189791841
        0x0001e7a8:    fefa39ef    .9..    DCD    4277811695
        0x0001e7ac:    3fe62e42    B..?    DCD    1072049730
        0x0001e7b0:    0002d608    ....    DCD    185864
        0x0001e7b4:    00000000    ....    DCD    0
        0x0001e7b8:    00000000    ....    DCD    0
        0x0001e7bc:    40000000    ...@    DCD    1073741824
    $t
    i.__hardfp_sqrt
    __hardfp_sqrt
        0x0001e7c0:    b500        ..      PUSH     {lr}
        0x0001e7c2:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x0001e7c6:    eeb09a40    ..@.    VMOV.F32 s18,s0
        0x0001e7ca:    eef09a60    ..`.    VMOV.F32 s19,s1
        0x0001e7ce:    b083        ..      SUB      sp,sp,#0xc
        0x0001e7d0:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0001e7d4:    f025f9c4    %...    BL       _dsqrt ; 0x43b60
        0x0001e7d8:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001e7dc:    ee180a10    ....    VMOV     r0,s16
        0x0001e7e0:    ee181a90    ....    VMOV     r1,s17
        0x0001e7e4:    ed8d8b00    ....    VSTR     d8,[sp,#0]
        0x0001e7e8:    2800        .(      CMP      r0,#0
        0x0001e7ea:    bf18        ..      IT       NE
        0x0001e7ec:    2001        .       MOVNE    r0,#1
        0x0001e7ee:    4308        .C      ORRS     r0,r0,r1
        0x0001e7f0:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0001e7f4:    f1c0607f    ...`    RSB      r0,r0,#0xff00000
        0x0001e7f8:    f10040e0    ...@    ADD      r0,r0,#0x70000000
        0x0001e7fc:    0fc0        ..      LSRS     r0,r0,#31
        0x0001e7fe:    d014        ..      BEQ      0x1e82a ; __hardfp_sqrt + 106
        0x0001e800:    ee191a10    ....    VMOV     r1,s18
        0x0001e804:    ee190a90    ....    VMOV     r0,s19
        0x0001e808:    ed8d9b00    ....    VSTR     d9,[sp,#0]
        0x0001e80c:    2900        .)      CMP      r1,#0
        0x0001e80e:    bf18        ..      IT       NE
        0x0001e810:    2101        .!      MOVNE    r1,#1
        0x0001e812:    4308        .C      ORRS     r0,r0,r1
        0x0001e814:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0001e818:    f1c0607f    ...`    RSB      r0,r0,#0xff00000
        0x0001e81c:    f10040e0    ...@    ADD      r0,r0,#0x70000000
        0x0001e820:    0fc0        ..      LSRS     r0,r0,#31
        0x0001e822:    bf04        ..      ITT      EQ
        0x0001e824:    2001        .       MOVEQ    r0,#1
        0x0001e826:    f7faf8a6    ....    BLEQ     __set_errno ; 0x18976
        0x0001e82a:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0001e82e:    b003        ..      ADD      sp,sp,#0xc
        0x0001e830:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0001e834:    ecbd8b04    ....    VPOP     {d8-d9}
        0x0001e838:    bd00        ..      POP      {pc}
        0x0001e83a:    0000        ..      MOVS     r0,r0
        0x0001e83c:    0000        ..      MOVS     r0,r0
        0x0001e83e:    0000        ..      MOVS     r0,r0
    i.__ieee754_rem_pio2
    __ieee754_rem_pio2
        0x0001e840:    e92d4ff1    -..O    PUSH     {r0,r4-r11,lr}
        0x0001e844:    4604        .F      MOV      r4,r0
        0x0001e846:    ed2d0b02    -...    VPUSH    {d0}
        0x0001e84a:    ed2d8b08    -...    VPUSH    {d8-d11}
        0x0001e84e:    b08a        ..      SUB      sp,sp,#0x28
        0x0001e850:    ed9f0be7    ....    VLDR     d0,[pc,#924] ; [0x1ebf0] = 0
        0x0001e854:    ed800b02    ....    VSTR     d0,[r0,#8]
        0x0001e858:    9e13        ..      LDR      r6,[sp,#0x4c]
        0x0001e85a:    48e7        .H      LDR      r0,[pc,#924] ; [0x1ebf8] = 0x3fe921fb
        0x0001e85c:    f0264500    &..E    BIC      r5,r6,#0x80000000
        0x0001e860:    4285        .B      CMP      r5,r0
        0x0001e862:    dc0a        ..      BGT      0x1e87a ; __ieee754_rem_pio2 + 58
        0x0001e864:    ed9d0b12    ....    VLDR     d0,[sp,#0x48]
        0x0001e868:    2000        .       MOVS     r0,#0
        0x0001e86a:    ed840b00    ....    VSTR     d0,[r4,#0]
        0x0001e86e:    b00a        ..      ADD      sp,sp,#0x28
        0x0001e870:    ecbd8b08    ....    VPOP     {d8-d11}
        0x0001e874:    b003        ..      ADD      sp,sp,#0xc
        0x0001e876:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0001e87a:    48e0        .H      LDR      r0,[pc,#896] ; [0x1ebfc] = 0x4002d97c
        0x0001e87c:    ed9fabe0    ....    VLDR     d10,[pc,#896] ; [0x1ec00] = 0x54400000
        0x0001e880:    ed9fbbe1    ....    VLDR     d11,[pc,#900] ; [0x1ec08] = 0x1a626331
        0x0001e884:    42a8        .B      CMP      r0,r5
        0x0001e886:    dd47        G.      BLE      0x1e918 ; __ieee754_rem_pio2 + 216
        0x0001e888:    4fe1        .O      LDR      r7,[pc,#900] ; [0x1ec10] = 0x3ff921fb
        0x0001e88a:    ed9f9be3    ....    VLDR     d9,[pc,#908] ; [0x1ec18] = 0x1a600000
        0x0001e88e:    ed9f8be4    ....    VLDR     d8,[pc,#912] ; [0x1ec20] = 0x2e037073
        0x0001e892:    ed9d0b12    ....    VLDR     d0,[sp,#0x48]
        0x0001e896:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e89a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e89e:    2e00        ..      CMP      r6,#0
        0x0001e8a0:    dd1c        ..      BLE      0x1e8dc ; __ieee754_rem_pio2 + 156
        0x0001e8a2:    f025fa29    %.).    BL       __aeabi_dsub ; 0x43cf8
        0x0001e8a6:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001e8aa:    42bd        .B      CMP      r5,r7
        0x0001e8ac:    d008        ..      BEQ      0x1e8c0 ; __ieee754_rem_pio2 + 128
        0x0001e8ae:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e8b2:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e8b6:    f025fa1f    %...    BL       __aeabi_dsub ; 0x43cf8
        0x0001e8ba:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0001e8be:    e00b        ..      B        0x1e8d8 ; __ieee754_rem_pio2 + 152
        0x0001e8c0:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001e8c4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e8c8:    f025fa16    %...    BL       __aeabi_dsub ; 0x43cf8
        0x0001e8cc:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001e8d0:    f025fa12    %...    BL       __aeabi_dsub ; 0x43cf8
        0x0001e8d4:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0001e8d8:    2001        .       MOVS     r0,#1
        0x0001e8da:    e7c8        ..      B        0x1e86e ; __ieee754_rem_pio2 + 46
        0x0001e8dc:    f024fcec    $...    BL       __aeabi_dadd ; 0x432b8
        0x0001e8e0:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001e8e4:    42bd        .B      CMP      r5,r7
        0x0001e8e6:    d008        ..      BEQ      0x1e8fa ; __ieee754_rem_pio2 + 186
        0x0001e8e8:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e8ec:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e8f0:    f024fce2    $...    BL       __aeabi_dadd ; 0x432b8
        0x0001e8f4:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0001e8f8:    e00b        ..      B        0x1e912 ; __ieee754_rem_pio2 + 210
        0x0001e8fa:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001e8fe:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e902:    f024fcd9    $...    BL       __aeabi_dadd ; 0x432b8
        0x0001e906:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001e90a:    f024fcd5    $...    BL       __aeabi_dadd ; 0x432b8
        0x0001e90e:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0001e912:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0001e916:    e7aa        ..      B        0x1e86e ; __ieee754_rem_pio2 + 46
        0x0001e918:    48c3        .H      LDR      r0,[pc,#780] ; [0x1ec28] = 0x413921fb
        0x0001e91a:    42a8        .B      CMP      r0,r5
        0x0001e91c:    db79        y.      BLT      0x1ea12 ; __ieee754_rem_pio2 + 466
        0x0001e91e:    ed9d0b12    ....    VLDR     d0,[sp,#0x48]
        0x0001e922:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e926:    f016f822    ..".    BL       fabs ; 0x3496e
        0x0001e92a:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001e92e:    ed9f0bc0    ....    VLDR     d0,[pc,#768] ; [0x1ec30] = 0x6dc9c883
        0x0001e932:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e936:    f024ffd3    $...    BL       __aeabi_dmul ; 0x438e0
        0x0001e93a:    ed9f1bbf    ....    VLDR     d1,[pc,#764] ; [0x1ec38] = 0
        0x0001e93e:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001e942:    f024fcb9    $...    BL       __aeabi_dadd ; 0x432b8
        0x0001e946:    f024ff07    $...    BL       __aeabi_d2iz ; 0x43758
        0x0001e94a:    4607        .F      MOV      r7,r0
        0x0001e94c:    f024ff61    $.a.    BL       __aeabi_i2d ; 0x43812
        0x0001e950:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001e954:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e958:    f024ffc2    $...    BL       __aeabi_dmul ; 0x438e0
        0x0001e95c:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001e960:    f025f8f2    %...    BL       __aeabi_drsub ; 0x43b48
        0x0001e964:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001e968:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e96c:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0001e970:    f024ffb6    $...    BL       __aeabi_dmul ; 0x438e0
        0x0001e974:    f8dfa2c8    ....    LDR      r10,[pc,#712] ; [0x1ec40] = 0x2d372
        0x0001e978:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001e97c:    ea4f5815    O..X    LSR      r8,r5,#20
        0x0001e980:    2501        .%      MOVS     r5,#1
        0x0001e982:    44fa        .D      ADD      r10,r10,pc
        0x0001e984:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e988:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001e98c:    f025f9b4    %...    BL       __aeabi_dsub ; 0x43cf8
        0x0001e990:    2d03        .-      CMP      r5,#3
        0x0001e992:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0001e996:    d03d        =.      BEQ      0x1ea14 ; __ieee754_rem_pio2 + 468
        0x0001e998:    f3c1500a    ...P    UBFX     r0,r1,#20,#11
        0x0001e99c:    eb051145    ..E.    ADD      r1,r5,r5,LSL #5
        0x0001e9a0:    eba80000    ....    SUB      r0,r8,r0
        0x0001e9a4:    3911        .9      SUBS     r1,r1,#0x11
        0x0001e9a6:    4281        .B      CMP      r1,r0
        0x0001e9a8:    da34        4.      BGE      0x1ea14 ; __ieee754_rem_pio2 + 468
        0x0001e9aa:    eb0a1b05    ....    ADD      r11,r10,r5,LSL #4
        0x0001e9ae:    eeb0aa48    ..H.    VMOV.F32 s20,s16
        0x0001e9b2:    ed9b0b00    ....    VLDR     d0,[r11,#0]
        0x0001e9b6:    eef0aa68    ..h.    VMOV.F32 s21,s17
        0x0001e9ba:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e9be:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0001e9c2:    f024ff8d    $...    BL       __aeabi_dmul ; 0x438e0
        0x0001e9c6:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e9ca:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001e9ce:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e9d2:    f025f991    %...    BL       __aeabi_dsub ; 0x43cf8
        0x0001e9d6:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001e9da:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001e9de:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001e9e2:    f025f989    %...    BL       __aeabi_dsub ; 0x43cf8
        0x0001e9e6:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e9ea:    f025f985    %...    BL       __aeabi_dsub ; 0x43cf8
        0x0001e9ee:    ed9b0b02    ....    VLDR     d0,[r11,#8]
        0x0001e9f2:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e9f6:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e9fa:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0001e9fe:    f024ff6f    $.o.    BL       __aeabi_dmul ; 0x438e0
        0x0001ea02:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001ea06:    f025f977    %.w.    BL       __aeabi_dsub ; 0x43cf8
        0x0001ea0a:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001ea0e:    1c6d        m.      ADDS     r5,r5,#1
        0x0001ea10:    e7b8        ..      B        0x1e984 ; __ieee754_rem_pio2 + 324
        0x0001ea12:    e00e        ..      B        0x1ea32 ; __ieee754_rem_pio2 + 498
        0x0001ea14:    2e00        ..      CMP      r6,#0
        0x0001ea16:    bfa8        ..      IT       GE
        0x0001ea18:    4638        8F      MOVGE    r0,r7
        0x0001ea1a:    f6bfaf28    ..(.    BGE      0x1e86e ; __ieee754_rem_pio2 + 46
        0x0001ea1e:    ed940b00    ....    VLDR     d0,[r4,#0]
        0x0001ea22:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ea26:    f024fc09    $...    BL       __aeabi_dneg ; 0x4323c
        0x0001ea2a:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0001ea2e:    4278        xB      RSBS     r0,r7,#0
        0x0001ea30:    e71d        ..      B        0x1e86e ; __ieee754_rem_pio2 + 46
        0x0001ea32:    f3c60013    ....    UBFX     r0,r6,#0,#20
        0x0001ea36:    f4401e80    @...    ORR      lr,r0,#0x100000
        0x0001ea3a:    f3c6500a    ...P    UBFX     r0,r6,#20,#11
        0x0001ea3e:    f2a030f5    ...0    SUB      r0,r0,#0x3f5
        0x0001ea42:    1147        G.      ASRS     r7,r0,#5
        0x0001ea44:    f000051f    ....    AND      r5,r0,#0x1f
        0x0001ea48:    f1c50020    .. .    RSB      r0,r5,#0x20
        0x0001ea4c:    f8ddb048    ..H.    LDR      r11,[sp,#0x48]
        0x0001ea50:    9008        ..      STR      r0,[sp,#0x20]
        0x0001ea52:    2000        .       MOVS     r0,#0
        0x0001ea54:    9006        ..      STR      r0,[sp,#0x18]
        0x0001ea56:    9007        ..      STR      r0,[sp,#0x1c]
        0x0001ea58:    2005        .       MOVS     r0,#5
        0x0001ea5a:    46ec        .F      MOV      r12,sp
        0x0001ea5c:    4979        yI      LDR      r1,[pc,#484] ; [0x1ec44] = 0x2d2c0
        0x0001ea5e:    2d00        .-      CMP      r5,#0
        0x0001ea60:    eb070200    ....    ADD      r2,r7,r0
        0x0001ea64:    4479        yD      ADD      r1,r1,pc
        0x0001ea66:    bf08        ..      IT       EQ
        0x0001ea68:    f8511022    Q.".    LDREQ    r1,[r1,r2,LSL #2]
        0x0001ea6c:    d009        ..      BEQ      0x1ea82 ; __ieee754_rem_pio2 + 578
        0x0001ea6e:    f8513022    Q."0    LDR      r3,[r1,r2,LSL #2]
        0x0001ea72:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0001ea76:    40ab        .@      LSLS     r3,r3,r5
        0x0001ea78:    684a        Jh      LDR      r2,[r1,#4]
        0x0001ea7a:    9908        ..      LDR      r1,[sp,#0x20]
        0x0001ea7c:    fa22f101    "...    LSR      r1,r2,r1
        0x0001ea80:    4319        .C      ORRS     r1,r1,r3
        0x0001ea82:    fba1260e    ...&    UMULL    r2,r6,r1,lr
        0x0001ea86:    fba1130b    ....    UMULL    r1,r3,r1,r11
        0x0001ea8a:    441a        .D      ADD      r2,r2,r3
        0x0001ea8c:    429a        .B      CMP      r2,r3
        0x0001ea8e:    bf34        4.      ITE      CC
        0x0001ea90:    2301        .#      MOVCC    r3,#1
        0x0001ea92:    2300        .#      MOVCS    r3,#0
        0x0001ea94:    eb030806    ....    ADD      r8,r3,r6
        0x0001ea98:    eb0c0380    ....    ADD      r3,r12,r0,LSL #2
        0x0001ea9c:    e9d3a601    ....    LDRD     r10,r6,[r3,#4]
        0x0001eaa0:    440e        .D      ADD      r6,r6,r1
        0x0001eaa2:    428e        .B      CMP      r6,r1
        0x0001eaa4:    bf34        4.      ITE      CC
        0x0001eaa6:    2101        .!      MOVCC    r1,#1
        0x0001eaa8:    2100        .!      MOVCS    r1,#0
        0x0001eaaa:    4492        .D      ADD      r10,r10,r2
        0x0001eaac:    448a        .D      ADD      r10,r10,r1
        0x0001eaae:    b111        ..      CBZ      r1,0x1eab6 ; __ieee754_rem_pio2 + 630
        0x0001eab0:    4592        .E      CMP      r10,r2
        0x0001eab2:    d902        ..      BLS      0x1eaba ; __ieee754_rem_pio2 + 634
        0x0001eab4:    e003        ..      B        0x1eabe ; __ieee754_rem_pio2 + 638
        0x0001eab6:    4592        .E      CMP      r10,r2
        0x0001eab8:    d201        ..      BCS      0x1eabe ; __ieee754_rem_pio2 + 638
        0x0001eaba:    2101        .!      MOVS     r1,#1
        0x0001eabc:    e000        ..      B        0x1eac0 ; __ieee754_rem_pio2 + 640
        0x0001eabe:    2100        .!      MOVS     r1,#0
        0x0001eac0:    e9c3a601    ....    STRD     r10,r6,[r3,#4]
        0x0001eac4:    4441        AD      ADD      r1,r1,r8
        0x0001eac6:    f84c1020    L. .    STR      r1,[r12,r0,LSL #2]
        0x0001eaca:    1e01        ..      SUBS     r1,r0,#0
        0x0001eacc:    f1a00001    ....    SUB      r0,r0,#1
        0x0001ead0:    dcc4        ..      BGT      0x1ea5c ; __ieee754_rem_pio2 + 540
        0x0001ead2:    9802        ..      LDR      r0,[sp,#8]
        0x0001ead4:    f1005000    ...P    ADD      r0,r0,#0x20000000
        0x0001ead8:    0f85        ..      LSRS     r5,r0,#30
        0x0001eada:    9802        ..      LDR      r0,[sp,#8]
        0x0001eadc:    e9dd6703    ...g    LDRD     r6,r7,[sp,#0xc]
        0x0001eae0:    0080        ..      LSLS     r0,r0,#2
        0x0001eae2:    f8dd8014    ....    LDR      r8,[sp,#0x14]
        0x0001eae6:    f024fe94    $...    BL       __aeabi_i2d ; 0x43812
        0x0001eaea:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001eaee:    4630        0F      MOV      r0,r6
        0x0001eaf0:    f024fea6    $...    BL       __aeabi_ui2d ; 0x43840
        0x0001eaf4:    ed9f1b54    ..T.    VLDR     d1,[pc,#336] ; [0x1ec48] = 0
        0x0001eaf8:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001eafc:    f024fef0    $...    BL       __aeabi_dmul ; 0x438e0
        0x0001eb00:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001eb04:    4638        8F      MOV      r0,r7
        0x0001eb06:    f024fe9b    $...    BL       __aeabi_ui2d ; 0x43840
        0x0001eb0a:    ed9f1b51    ..Q.    VLDR     d1,[pc,#324] ; [0x1ec50] = 0
        0x0001eb0e:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001eb12:    f024fee5    $...    BL       __aeabi_dmul ; 0x438e0
        0x0001eb16:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001eb1a:    4640        @F      MOV      r0,r8
        0x0001eb1c:    f024fe90    $...    BL       __aeabi_ui2d ; 0x43840
        0x0001eb20:    ed9f1b4d    ..M.    VLDR     d1,[pc,#308] ; [0x1ec58] = 0
        0x0001eb24:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001eb28:    f024feda    $...    BL       __aeabi_dmul ; 0x438e0
        0x0001eb2c:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001eb30:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001eb34:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001eb38:    f024fbbe    $...    BL       __aeabi_dadd ; 0x432b8
        0x0001eb3c:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001eb40:    f024fbba    $...    BL       __aeabi_dadd ; 0x432b8
        0x0001eb44:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001eb48:    f024fbb6    $...    BL       __aeabi_dadd ; 0x432b8
        0x0001eb4c:    e9cd0108    ....    STRD     r0,r1,[sp,#0x20]
        0x0001eb50:    2000        .       MOVS     r0,#0
        0x0001eb52:    9008        ..      STR      r0,[sp,#0x20]
        0x0001eb54:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001eb58:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001eb5c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001eb60:    f025f8ca    %...    BL       __aeabi_dsub ; 0x43cf8
        0x0001eb64:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001eb68:    f025f8c6    %...    BL       __aeabi_dsub ; 0x43cf8
        0x0001eb6c:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001eb70:    f025f8c2    %...    BL       __aeabi_dsub ; 0x43cf8
        0x0001eb74:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001eb78:    f024ffe6    $...    BL       __aeabi_drsub ; 0x43b48
        0x0001eb7c:    ed9f1b38    ..8.    VLDR     d1,[pc,#224] ; [0x1ec60] = 0x54442d18
        0x0001eb80:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001eb84:    f024feac    $...    BL       __aeabi_dmul ; 0x438e0
        0x0001eb88:    ed9f0b37    ..7.    VLDR     d0,[pc,#220] ; [0x1ec68] = 0x11a62633
        0x0001eb8c:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001eb90:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001eb94:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001eb98:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001eb9c:    f024fea0    $...    BL       __aeabi_dmul ; 0x438e0
        0x0001eba0:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001eba4:    f024fb88    $...    BL       __aeabi_dadd ; 0x432b8
        0x0001eba8:    ed9f0b31    ..1.    VLDR     d0,[pc,#196] ; [0x1ec70] = 0x54000000
        0x0001ebac:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001ebb0:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001ebb4:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001ebb8:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ebbc:    f024fe90    $...    BL       __aeabi_dmul ; 0x438e0
        0x0001ebc0:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001ebc4:    f024fb78    $.x.    BL       __aeabi_dadd ; 0x432b8
        0x0001ebc8:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001ebcc:    9813        ..      LDR      r0,[sp,#0x4c]
        0x0001ebce:    f0104f00    ...O    TST      r0,#0x80000000
        0x0001ebd2:    d006        ..      BEQ      0x1ebe2 ; __ieee754_rem_pio2 + 930
        0x0001ebd4:    426d        mB      RSBS     r5,r5,#0
        0x0001ebd6:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ebda:    f024fb2f    $./.    BL       __aeabi_dneg ; 0x4323c
        0x0001ebde:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001ebe2:    4628        (F      MOV      r0,r5
        0x0001ebe4:    ed840b00    ....    VSTR     d0,[r4,#0]
        0x0001ebe8:    e641        A.      B        0x1e86e ; __ieee754_rem_pio2 + 46
    $d
        0x0001ebea:    0000        ..      DCW    0
        0x0001ebec:    00000000    ....    DCD    0
        0x0001ebf0:    00000000    ....    DCD    0
        0x0001ebf4:    00000000    ....    DCD    0
        0x0001ebf8:    3fe921fb    .!.?    DCD    1072243195
        0x0001ebfc:    4002d97c    |..@    DCD    1073928572
        0x0001ec00:    54400000    ..@T    DCD    1413480448
        0x0001ec04:    3ff921fb    .!.?    DCD    1073291771
        0x0001ec08:    1a626331    1cb.    DCD    442655537
        0x0001ec0c:    3dd0b461    a..=    DCD    1037087841
        0x0001ec10:    3ff921fb    .!.?    DCD    1073291771
        0x0001ec14:    00000000    ....    DCD    0
        0x0001ec18:    1a600000    ..`.    DCD    442499072
        0x0001ec1c:    3dd0b461    a..=    DCD    1037087841
        0x0001ec20:    2e037073    sp..    DCD    771977331
        0x0001ec24:    3ba3198a    ...;    DCD    1000544650
        0x0001ec28:    413921fb    .!9A    DCD    1094263291
        0x0001ec2c:    00000000    ....    DCD    0
        0x0001ec30:    6dc9c883    ...m    DCD    1841940611
        0x0001ec34:    3fe45f30    0_.?    DCD    1071931184
        0x0001ec38:    00000000    ....    DCD    0
        0x0001ec3c:    3fe00000    ...?    DCD    1071644672
        0x0001ec40:    0002d372    r...    DCD    185202
        0x0001ec44:    0002d2c0    ....    DCD    185024
        0x0001ec48:    00000000    ....    DCD    0
        0x0001ec4c:    3e100000    ...>    DCD    1041235968
        0x0001ec50:    00000000    ....    DCD    0
        0x0001ec54:    3c100000    ...<    DCD    1007681536
        0x0001ec58:    00000000    ....    DCD    0
        0x0001ec5c:    3a100000    ...:    DCD    974127104
        0x0001ec60:    54442d18    .-DT    DCD    1413754136
        0x0001ec64:    3df921fb    .!.=    DCD    1039737339
        0x0001ec68:    11a62633    3&..    DCD    296101427
        0x0001ec6c:    3c110b46    F..<    DCD    1007749958
        0x0001ec70:    54000000    ...T    DCD    1409286144
        0x0001ec74:    3df921fb    .!.=    DCD    1039737339
    $t
    i.__kernel_cos
    __kernel_cos
        0x0001ec78:    b510        ..      PUSH     {r4,lr}
        0x0001ec7a:    ed2d0b04    -...    VPUSH    {d0-d1}
        0x0001ec7e:    ed2d8b08    -...    VPUSH    {d8-d11}
        0x0001ec82:    b082        ..      SUB      sp,sp,#8
        0x0001ec84:    eeb09a41    ..A.    VMOV.F32 s18,s2
        0x0001ec88:    eef09a61    ..a.    VMOV.F32 s19,s3
        0x0001ec8c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0001ec8e:    f0204400     ..D    BIC      r4,r0,#0x80000000
        0x0001ec92:    ed9fab4b    ..K.    VLDR     d10,[pc,#300] ; [0x1edc0] = 0
        0x0001ec96:    f1b45f79    ..y_    CMP      r4,#0x3e400000
        0x0001ec9a:    da11        ..      BGE      0x1ecc0 ; __kernel_cos + 72
        0x0001ec9c:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0001eca0:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001eca4:    f024fd58    $.X.    BL       __aeabi_d2iz ; 0x43758
        0x0001eca8:    2800        .(      CMP      r0,#0
        0x0001ecaa:    bf01        ..      ITTTT    EQ
        0x0001ecac:    eeb00a4a    ..J.    VMOVEQ.F32 s0,s20
        0x0001ecb0:    eef00a6a    ..j.    VMOVEQ.F32 s1,s21
        0x0001ecb4:    b002        ..      ADDEQ    sp,sp,#8
        0x0001ecb6:    ecbd8b08    ....    VPOPEQ   {d8-d11}
        0x0001ecba:    bf04        ..      ITT      EQ
        0x0001ecbc:    b004        ..      ADDEQ    sp,sp,#0x10
        0x0001ecbe:    bd10        ..      POPEQ    {r4,pc}
        0x0001ecc0:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0001ecc4:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001ecc8:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001eccc:    f024fe08    $...    BL       __aeabi_dmul ; 0x438e0
        0x0001ecd0:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001ecd4:    483c        <H      LDR      r0,[pc,#240] ; [0x1edc8] = 0x2cfdc
        0x0001ecd6:    2106        .!      MOVS     r1,#6
        0x0001ecd8:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0001ecdc:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0001ece0:    4478        xD      ADD      r0,r0,pc
        0x0001ece2:    f000f881    ....    BL       __kernel_poly ; 0x1ede8
        0x0001ece6:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001ecea:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ecee:    f024fdf7    $...    BL       __aeabi_dmul ; 0x438e0
        0x0001ecf2:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0001ecf6:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001ecfa:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001ecfe:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ed02:    f024fded    $...    BL       __aeabi_dmul ; 0x438e0
        0x0001ed06:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001ed0a:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001ed0e:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001ed12:    f024fde5    $...    BL       __aeabi_dmul ; 0x438e0
        0x0001ed16:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001ed1a:    f024ffed    $...    BL       __aeabi_dsub ; 0x43cf8
        0x0001ed1e:    ed9f0b2c    ..,.    VLDR     d0,[pc,#176] ; [0x1edd0] = 0
        0x0001ed22:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001ed26:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001ed2a:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001ed2e:    f024fdd7    $...    BL       __aeabi_dmul ; 0x438e0
        0x0001ed32:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001ed36:    4828        (H      LDR      r0,[pc,#160] ; [0x1edd8] = 0x3fd33333
        0x0001ed38:    4284        .B      CMP      r4,r0
        0x0001ed3a:    da10        ..      BGE      0x1ed5e ; __kernel_cos + 230
        0x0001ed3c:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001ed40:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ed44:    f024ffd8    $...    BL       __aeabi_dsub ; 0x43cf8
        0x0001ed48:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001ed4c:    f024fefc    $...    BL       __aeabi_drsub ; 0x43b48
        0x0001ed50:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001ed54:    b002        ..      ADD      sp,sp,#8
        0x0001ed56:    ecbd8b08    ....    VPOP     {d8-d11}
        0x0001ed5a:    b004        ..      ADD      sp,sp,#0x10
        0x0001ed5c:    bd10        ..      POP      {r4,pc}
        0x0001ed5e:    481f        .H      LDR      r0,[pc,#124] ; [0x1eddc] = 0x3fe90000
        0x0001ed60:    42a0        .B      CMP      r0,r4
        0x0001ed62:    bfbc        ..      ITT      LT
        0x0001ed64:    ed9f1b1e    ....    VLDRLT   d1,[pc,#120] ; [0x1ede0] = 0
        0x0001ed68:    ed8d1b00    ....    VSTRLT   d1,[sp,#0]
        0x0001ed6c:    db06        ..      BLT      0x1ed7c ; __kernel_cos + 260
        0x0001ed6e:    f5a41000    ....    SUB      r0,r4,#0x200000
        0x0001ed72:    9001        ..      STR      r0,[sp,#4]
        0x0001ed74:    2000        .       MOVS     r0,#0
        0x0001ed76:    9000        ..      STR      r0,[sp,#0]
        0x0001ed78:    ed9d1b00    ....    VLDR     d1,[sp,#0]
        0x0001ed7c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ed80:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001ed84:    f024ffb8    $...    BL       __aeabi_dsub ; 0x43cf8
        0x0001ed88:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0001ed8c:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001ed90:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001ed94:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001ed98:    f024ffae    $...    BL       __aeabi_dsub ; 0x43cf8
        0x0001ed9c:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001eda0:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001eda4:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001eda8:    f024ffa6    $...    BL       __aeabi_dsub ; 0x43cf8
        0x0001edac:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001edb0:    f024feca    $...    BL       __aeabi_drsub ; 0x43b48
        0x0001edb4:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001edb8:    e7cc        ..      B        0x1ed54 ; __kernel_cos + 220
    $d
        0x0001edba:    0000        ..      DCW    0
        0x0001edbc:    00000000    ....    DCD    0
        0x0001edc0:    00000000    ....    DCD    0
        0x0001edc4:    3ff00000    ...?    DCD    1072693248
        0x0001edc8:    0002cfdc    ....    DCD    184284
        0x0001edcc:    00000000    ....    DCD    0
        0x0001edd0:    00000000    ....    DCD    0
        0x0001edd4:    3fe00000    ...?    DCD    1071644672
        0x0001edd8:    3fd33333    33.?    DCD    1070805811
        0x0001eddc:    3fe90000    ...?    DCD    1072234496
        0x0001ede0:    00000000    ....    DCD    0
        0x0001ede4:    3fd20000    ...?    DCD    1070727168
    $t
    i.__kernel_poly
    __kernel_poly
        0x0001ede8:    b570        p.      PUSH     {r4-r6,lr}
        0x0001edea:    4604        .F      MOV      r4,r0
        0x0001edec:    ed2d8b02    -...    VPUSH    {d8}
        0x0001edf0:    1e4d        M.      SUBS     r5,r1,#1
        0x0001edf2:    eb0000c5    ....    ADD      r0,r0,r5,LSL #3
        0x0001edf6:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0001edfa:    eef08a60    ..`.    VMOV.F32 s17,s1
        0x0001edfe:    ed900b00    ....    VLDR     d0,[r0,#0]
        0x0001ee02:    f0350006    5...    BICS     r0,r5,#6
        0x0001ee06:    d017        ..      BEQ      0x1ee38 ; __kernel_poly + 80
        0x0001ee08:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001ee0c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ee10:    f024fd66    $.f.    BL       __aeabi_dmul ; 0x438e0
        0x0001ee14:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001ee18:    1e6d        m.      SUBS     r5,r5,#1
        0x0001ee1a:    eb0400c5    ....    ADD      r0,r4,r5,LSL #3
        0x0001ee1e:    ed901b00    ....    VLDR     d1,[r0,#0]
        0x0001ee22:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ee26:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001ee2a:    f024fa45    $.E.    BL       __aeabi_dadd ; 0x432b8
        0x0001ee2e:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001ee32:    f0350006    5...    BICS     r0,r5,#6
        0x0001ee36:    d1e7        ..      BNE      0x1ee08 ; __kernel_poly + 32
        0x0001ee38:    2d02        .-      CMP      r5,#2
        0x0001ee3a:    d036        6.      BEQ      0x1eeaa ; __kernel_poly + 194
        0x0001ee3c:    2d04        .-      CMP      r5,#4
        0x0001ee3e:    d01c        ..      BEQ      0x1ee7a ; __kernel_poly + 146
        0x0001ee40:    2d06        .-      CMP      r5,#6
        0x0001ee42:    bf1c        ..      ITT      NE
        0x0001ee44:    ecbd8b02    ....    VPOPNE   {d8}
        0x0001ee48:    bd70        p.      POPNE    {r4-r6,pc}
        0x0001ee4a:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001ee4e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ee52:    f024fd45    $.E.    BL       __aeabi_dmul ; 0x438e0
        0x0001ee56:    ed941b0a    ....    VLDR     d1,[r4,#0x28]
        0x0001ee5a:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001ee5e:    f024fa2b    $.+.    BL       __aeabi_dadd ; 0x432b8
        0x0001ee62:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001ee66:    f024fd3b    $.;.    BL       __aeabi_dmul ; 0x438e0
        0x0001ee6a:    ed941b08    ....    VLDR     d1,[r4,#0x20]
        0x0001ee6e:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001ee72:    f024fa21    $.!.    BL       __aeabi_dadd ; 0x432b8
        0x0001ee76:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001ee7a:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001ee7e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ee82:    f024fd2d    $.-.    BL       __aeabi_dmul ; 0x438e0
        0x0001ee86:    ed941b06    ....    VLDR     d1,[r4,#0x18]
        0x0001ee8a:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001ee8e:    f024fa13    $...    BL       __aeabi_dadd ; 0x432b8
        0x0001ee92:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001ee96:    f024fd23    $.#.    BL       __aeabi_dmul ; 0x438e0
        0x0001ee9a:    ed940b04    ....    VLDR     d0,[r4,#0x10]
        0x0001ee9e:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001eea2:    f024fa09    $...    BL       __aeabi_dadd ; 0x432b8
        0x0001eea6:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001eeaa:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001eeae:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001eeb2:    f024fd15    $...    BL       __aeabi_dmul ; 0x438e0
        0x0001eeb6:    ed941b02    ....    VLDR     d1,[r4,#8]
        0x0001eeba:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001eebe:    f024f9fb    $...    BL       __aeabi_dadd ; 0x432b8
        0x0001eec2:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001eec6:    f024fd0b    $...    BL       __aeabi_dmul ; 0x438e0
        0x0001eeca:    ed941b00    ....    VLDR     d1,[r4,#0]
        0x0001eece:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001eed2:    f024f9f1    $...    BL       __aeabi_dadd ; 0x432b8
        0x0001eed6:    ecbd8b02    ....    VPOP     {d8}
        0x0001eeda:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001eede:    bd70        p.      POP      {r4-r6,pc}
    i.__kernel_sin
    __kernel_sin
        0x0001eee0:    b531        1.      PUSH     {r0,r4,r5,lr}
        0x0001eee2:    4604        .F      MOV      r4,r0
        0x0001eee4:    ed2d0b04    -...    VPUSH    {d0-d1}
        0x0001eee8:    ed2d8b0a    -...    VPUSH    {d8-d12}
        0x0001eeec:    eeb0ba41    ..A.    VMOV.F32 s22,s2
        0x0001eef0:    eef0ba61    ..a.    VMOV.F32 s23,s3
        0x0001eef4:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0001eef6:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0001eefa:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0001eefe:    f1b05f79    ..y_    CMP      r0,#0x3e400000
        0x0001ef02:    da0d        ..      BGE      0x1ef20 ; __kernel_sin + 64
        0x0001ef04:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ef08:    f7fef999    ....    BL       __ARM_fpclassify ; 0x1d23e
        0x0001ef0c:    2804        .(      CMP      r0,#4
        0x0001ef0e:    bf08        ..      IT       EQ
        0x0001ef10:    f000f8ca    ....    BLEQ     __mathlib_dbl_underflow ; 0x1f0a8
        0x0001ef14:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0001ef18:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0001ef1c:    b005        ..      ADD      sp,sp,#0x14
        0x0001ef1e:    bd30        0.      POP      {r4,r5,pc}
        0x0001ef20:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001ef24:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ef28:    f024fcda    $...    BL       __aeabi_dmul ; 0x438e0
        0x0001ef2c:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001ef30:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0001ef34:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001ef38:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ef3c:    f024fcd0    $...    BL       __aeabi_dmul ; 0x438e0
        0x0001ef40:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001ef44:    482c        ,H      LDR      r0,[pc,#176] ; [0x1eff8] = 0x2ce6c
        0x0001ef46:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0001ef4a:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0001ef4e:    2105        .!      MOVS     r1,#5
        0x0001ef50:    4478        xD      ADD      r0,r0,pc
        0x0001ef52:    f7ffff49    ..I.    BL       __kernel_poly ; 0x1ede8
        0x0001ef56:    ed9fcb2a    ..*.    VLDR     d12,[pc,#168] ; [0x1f000] = 0x55555549
        0x0001ef5a:    eeb0aa40    ..@.    VMOV.F32 s20,s0
        0x0001ef5e:    eef0aa60    ..`.    VMOV.F32 s21,s1
        0x0001ef62:    b39c        ..      CBZ      r4,0x1efcc ; __kernel_sin + 236
        0x0001ef64:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001ef68:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0001ef6c:    f024fcb8    $...    BL       __aeabi_dmul ; 0x438e0
        0x0001ef70:    ec410b1c    A...    VMOV     d12,r0,r1
        0x0001ef74:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001ef78:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0001ef7c:    f024fcb0    $...    BL       __aeabi_dmul ; 0x438e0
        0x0001ef80:    ed9f0b21    ..!.    VLDR     d0,[pc,#132] ; [0x1f008] = 0
        0x0001ef84:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001ef88:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001ef8c:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0001ef90:    f024fca6    $...    BL       __aeabi_dmul ; 0x438e0
        0x0001ef94:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001ef98:    f024feae    $...    BL       __aeabi_dsub ; 0x43cf8
        0x0001ef9c:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001efa0:    f024fc9e    $...    BL       __aeabi_dmul ; 0x438e0
        0x0001efa4:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001efa8:    f024fea6    $...    BL       __aeabi_dsub ; 0x43cf8
        0x0001efac:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001efb0:    f024fea2    $...    BL       __aeabi_dsub ; 0x43cf8
        0x0001efb4:    ed9d1b0a    ....    VLDR     d1,[sp,#0x28]
        0x0001efb8:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001efbc:    f024fdc4    $...    BL       __aeabi_drsub ; 0x43b48
        0x0001efc0:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0001efc4:    b005        ..      ADD      sp,sp,#0x14
        0x0001efc6:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001efca:    bd30        0.      POP      {r4,r5,pc}
        0x0001efcc:    e7ff        ..      B        0x1efce ; __kernel_sin + 238
        0x0001efce:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001efd2:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001efd6:    f024fc83    $...    BL       __aeabi_dmul ; 0x438e0
        0x0001efda:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001efde:    f024f96b    $.k.    BL       __aeabi_dadd ; 0x432b8
        0x0001efe2:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001efe6:    f024fc7b    $.{.    BL       __aeabi_dmul ; 0x438e0
        0x0001efea:    ed9d1b0a    ....    VLDR     d1,[sp,#0x28]
        0x0001efee:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001eff2:    f024f961    $.a.    BL       __aeabi_dadd ; 0x432b8
        0x0001eff6:    e7e3        ..      B        0x1efc0 ; __kernel_sin + 224
    $d
        0x0001eff8:    0002ce6c    l...    DCD    183916
        0x0001effc:    00000000    ....    DCD    0
        0x0001f000:    55555549    IUUU    DCD    1431655753
        0x0001f004:    bfc55555    UU..    DCD    3217380693
        0x0001f008:    00000000    ....    DCD    0
        0x0001f00c:    3fe00000    ...?    DCD    1071644672
    $t
    i.__mathlib_dbl_divzero
    __mathlib_dbl_divzero
        0x0001f010:    ed9f0b07    ....    VLDR     d0,[pc,#28] ; [0x1f030] = 0
        0x0001f014:    b510        ..      PUSH     {r4,lr}
        0x0001f016:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001f01a:    ed9f0b07    ....    VLDR     d0,[pc,#28] ; [0x1f038] = 0
        0x0001f01e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001f022:    f024fa05    $...    BL       __aeabi_ddiv ; 0x43430
        0x0001f026:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001f02a:    bd10        ..      POP      {r4,pc}
    $d
        0x0001f02c:    00000000    ....    DCD    0
        0x0001f030:    00000000    ....    DCD    0
        0x0001f034:    00000000    ....    DCD    0
        0x0001f038:    00000000    ....    DCD    0
        0x0001f03c:    3ff00000    ...?    DCD    1072693248
    $t
    i.__mathlib_dbl_infnan
    __mathlib_dbl_infnan
        0x0001f040:    b510        ..      PUSH     {r4,lr}
        0x0001f042:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001f046:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001f04a:    f024f935    $.5.    BL       __aeabi_dadd ; 0x432b8
        0x0001f04e:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001f052:    bd10        ..      POP      {r4,pc}
    i.__mathlib_dbl_infnan2
    __mathlib_dbl_infnan2
        0x0001f054:    b510        ..      PUSH     {r4,lr}
        0x0001f056:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001f05a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001f05e:    f024f92b    $.+.    BL       __aeabi_dadd ; 0x432b8
        0x0001f062:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001f066:    bd10        ..      POP      {r4,pc}
    i.__mathlib_dbl_invalid
    __mathlib_dbl_invalid
        0x0001f068:    ed9f0b05    ....    VLDR     d0,[pc,#20] ; [0x1f080] = 0
        0x0001f06c:    b510        ..      PUSH     {r4,lr}
        0x0001f06e:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001f072:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001f076:    f024f9db    $...    BL       __aeabi_ddiv ; 0x43430
        0x0001f07a:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001f07e:    bd10        ..      POP      {r4,pc}
    $d
        0x0001f080:    00000000    ....    DCD    0
        0x0001f084:    00000000    ....    DCD    0
    $t
    i.__mathlib_dbl_overflow
    __mathlib_dbl_overflow
        0x0001f088:    ed9f0b05    ....    VLDR     d0,[pc,#20] ; [0x1f0a0] = 0
        0x0001f08c:    b510        ..      PUSH     {r4,lr}
        0x0001f08e:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001f092:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001f096:    f024fc23    $.#.    BL       __aeabi_dmul ; 0x438e0
        0x0001f09a:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001f09e:    bd10        ..      POP      {r4,pc}
    $d
        0x0001f0a0:    00000000    ....    DCD    0
        0x0001f0a4:    70000000    ...p    DCD    1879048192
    $t
    i.__mathlib_dbl_underflow
    __mathlib_dbl_underflow
        0x0001f0a8:    ed9f0b05    ....    VLDR     d0,[pc,#20] ; [0x1f0c0] = 0
        0x0001f0ac:    b510        ..      PUSH     {r4,lr}
        0x0001f0ae:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001f0b2:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001f0b6:    f024fc13    $...    BL       __aeabi_dmul ; 0x438e0
        0x0001f0ba:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001f0be:    bd10        ..      POP      {r4,pc}
    $d
        0x0001f0c0:    00000000    ....    DCD    0
        0x0001f0c4:    10000000    ....    DCD    268435456
    $t
    i._celt_autocorr
    _celt_autocorr
        0x0001f0c8:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0001f0cc:    b083        ..      SUB      sp,sp,#0xc
        0x0001f0ce:    469b        .F      MOV      r11,r3
        0x0001f0d0:    e9dd740c    ...t    LDRD     r7,r4,[sp,#0x30]
        0x0001f0d4:    4615        .F      MOV      r5,r2
        0x0001f0d6:    4688        .F      MOV      r8,r1
        0x0001f0d8:    4681        .F      MOV      r9,r0
        0x0001f0da:    1be6        ..      SUBS     r6,r4,r7
        0x0001f0dc:    f8dda038    ..8.    LDR      r10,[sp,#0x38]
        0x0001f0e0:    f01ff9f6    ....    BL       save_stack ; 0x3e4d0
        0x0001f0e4:    00a0        ..      LSLS     r0,r4,#2
        0x0001f0e6:    f021fbe1    !...    BL       spl_alloca ; 0x408ac
        0x0001f0ea:    4603        .F      MOV      r3,r0
        0x0001f0ec:    f1bb0f00    ....    CMP      r11,#0
        0x0001f0f0:    bf08        ..      IT       EQ
        0x0001f0f2:    464d        MF      MOVEQ    r5,r9
        0x0001f0f4:    d03c        <.      BEQ      0x1f170 ; _celt_autocorr + 168
        0x0001f0f6:    2c00        .,      CMP      r4,#0
        0x0001f0f8:    dd1a        ..      BLE      0x1f130 ; _celt_autocorr + 104
        0x0001f0fa:    1f18        ..      SUBS     r0,r3,#4
        0x0001f0fc:    f1a90104    ....    SUB      r1,r9,#4
        0x0001f100:    f0140f01    ....    TST      r4,#1
        0x0001f104:    d005        ..      BEQ      0x1f112 ; _celt_autocorr + 74
        0x0001f106:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0001f10a:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0001f10e:    1d00        ..      ADDS     r0,r0,#4
        0x0001f110:    1d09        ..      ADDS     r1,r1,#4
        0x0001f112:    1062        b.      ASRS     r2,r4,#1
        0x0001f114:    d00c        ..      BEQ      0x1f130 ; _celt_autocorr + 104
        0x0001f116:    bf00        ..      NOP      
        0x0001f118:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0001f11c:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0001f120:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x0001f124:    3108        .1      ADDS     r1,r1,#8
        0x0001f126:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0001f12a:    3008        .0      ADDS     r0,r0,#8
        0x0001f12c:    1e52        R.      SUBS     r2,r2,#1
        0x0001f12e:    d1f3        ..      BNE      0x1f118 ; _celt_autocorr + 80
        0x0001f130:    f1bb0f00    ....    CMP      r11,#0
        0x0001f134:    dd1b        ..      BLE      0x1f16e ; _celt_autocorr + 166
        0x0001f136:    eb090084    ....    ADD      r0,r9,r4,LSL #2
        0x0001f13a:    1f01        ..      SUBS     r1,r0,#4
        0x0001f13c:    eb030084    ....    ADD      r0,r3,r4,LSL #2
        0x0001f140:    461a        .F      MOV      r2,r3
        0x0001f142:    1f00        ..      SUBS     r0,r0,#4
        0x0001f144:    ecb90a01    ....    VLDM     r9!,{s0}
        0x0001f148:    edd50a00    ....    VLDR     s1,[r5,#0]
        0x0001f14c:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x0001f150:    eca20a01    ....    VSTM     r2!,{s0}
        0x0001f154:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x0001f158:    1f09        ..      SUBS     r1,r1,#4
        0x0001f15a:    ecf50a01    ....    VLDM     r5!,{s1}
        0x0001f15e:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x0001f162:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0001f166:    1f00        ..      SUBS     r0,r0,#4
        0x0001f168:    f1bb0b01    ....    SUBS     r11,r11,#1
        0x0001f16c:    d1ea        ..      BNE      0x1f144 ; _celt_autocorr + 124
        0x0001f16e:    461d        .F      MOV      r5,r3
        0x0001f170:    1c78        x.      ADDS     r0,r7,#1
        0x0001f172:    e9cd0a00    ....    STRD     r0,r10,[sp,#0]
        0x0001f176:    4629        )F      MOV      r1,r5
        0x0001f178:    f04f0900    O...    MOV      r9,#0
        0x0001f17c:    4633        3F      MOV      r3,r6
        0x0001f17e:    4642        BF      MOV      r2,r8
        0x0001f180:    4608        .F      MOV      r0,r1
        0x0001f182:    f010faab    ....    BL       celt_pitch_xcorr_c ; 0x2f6dc
        0x0001f186:    2000        .       MOVS     r0,#0
        0x0001f188:    2f00        ./      CMP      r7,#0
        0x0001f18a:    db3b        ;.      BLT      0x1f204 ; _celt_autocorr + 316
        0x0001f18c:    eb050286    ....    ADD      r2,r5,r6,LSL #2
        0x0001f190:    eddf1a1f    ....    VLDR     s3,[pc,#124] ; [0x1f210] = 0
        0x0001f194:    ebb40306    ....    SUBS.W   r3,r4,r6
        0x0001f198:    1a1c        ..      SUBS     r4,r3,r0
        0x0001f19a:    eeb00a61    ..a.    VMOV.F32 s0,s3
        0x0001f19e:    2c00        .,      CMP      r4,#0
        0x0001f1a0:    dd25        %.      BLE      0x1f1ee ; _celt_autocorr + 294
        0x0001f1a2:    1981        ..      ADDS     r1,r0,r6
        0x0001f1a4:    eb050181    ....    ADD      r1,r5,r1,LSL #2
        0x0001f1a8:    f1a10c04    ....    SUB      r12,r1,#4
        0x0001f1ac:    1f11        ..      SUBS     r1,r2,#4
        0x0001f1ae:    f0140f01    ....    TST      r4,#1
        0x0001f1b2:    d008        ..      BEQ      0x1f1c6 ; _celt_autocorr + 254
        0x0001f1b4:    eddc0a01    ....    VLDR     s1,[r12,#4]
        0x0001f1b8:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x0001f1bc:    1d09        ..      ADDS     r1,r1,#4
        0x0001f1be:    f10c0c04    ....    ADD      r12,r12,#4
        0x0001f1c2:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0001f1c6:    1064        d.      ASRS     r4,r4,#1
        0x0001f1c8:    d011        ..      BEQ      0x1f1ee ; _celt_autocorr + 294
        0x0001f1ca:    bf00        ..      NOP      
        0x0001f1cc:    eddc0a01    ....    VLDR     s1,[r12,#4]
        0x0001f1d0:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x0001f1d4:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0001f1d8:    eddc0a02    ....    VLDR     s1,[r12,#8]
        0x0001f1dc:    ed911a02    ....    VLDR     s2,[r1,#8]
        0x0001f1e0:    3108        .1      ADDS     r1,r1,#8
        0x0001f1e2:    1e64        d.      SUBS     r4,r4,#1
        0x0001f1e4:    f10c0c08    ....    ADD      r12,r12,#8
        0x0001f1e8:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0001f1ec:    d1ee        ..      BNE      0x1f1cc ; _celt_autocorr + 260
        0x0001f1ee:    eb080180    ....    ADD      r1,r8,r0,LSL #2
        0x0001f1f2:    1c40        @.      ADDS     r0,r0,#1
        0x0001f1f4:    edd10a00    ....    VLDR     s1,[r1,#0]
        0x0001f1f8:    4287        .B      CMP      r7,r0
        0x0001f1fa:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x0001f1fe:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x0001f202:    dac9        ..      BGE      0x1f198 ; _celt_autocorr + 208
        0x0001f204:    f01ff95c    ..\.    BL       restore_stack ; 0x3e4c0
        0x0001f208:    b003        ..      ADD      sp,sp,#0xc
        0x0001f20a:    4648        HF      MOV      r0,r9
        0x0001f20c:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0001f210:    00000000    ....    DCD    0
    $t
    i._celt_lpc
    _celt_lpc
        0x0001f214:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001f218:    460f        .F      MOV      r7,r1
        0x0001f21a:    ed2d8b02    -...    VPUSH    {d8}
        0x0001f21e:    4690        .F      MOV      r8,r2
        0x0001f220:    ed918a00    ....    VLDR     s16,[r1,#0]
        0x0001f224:    4606        .F      MOV      r6,r0
        0x0001f226:    0091        ..      LSLS     r1,r2,#2
        0x0001f228:    f7f9fb46    ..F.    BL       __aeabi_memclr4 ; 0x188b8
        0x0001f22c:    493c        <I      LDR      r1,[pc,#240] ; [0x1f320] = 0x2edbe6ff
        0x0001f22e:    6838        8h      LDR      r0,[r7,#0]
        0x0001f230:    4288        .B      CMP      r0,r1
        0x0001f232:    bfc7        ..      ITTEE    GT
        0x0001f234:    2100        .!      MOVGT    r1,#0
        0x0001f236:    f1b80f00    ....    CMPGT    r8,#0
        0x0001f23a:    ecbd8b02    ....    VPOPLE   {d8}
        0x0001f23e:    e8bd81f0    ....    POPLE    {r4-r8,pc}
        0x0001f242:    ed9f0a38    ..8.    VLDR     s0,[pc,#224] ; [0x1f324] = 0
        0x0001f246:    ed9f2a38    ..8*    VLDR     s4,[pc,#224] ; [0x1f328] = 0x3a83126f
        0x0001f24a:    eef02a40    ..@*    VMOV.F32 s5,s0
        0x0001f24e:    e028        (.      B        0x1f2a2 ; _celt_lpc + 142
        0x0001f250:    eeb00a62    ..b.    VMOV.F32 s0,s5
        0x0001f254:    2900        .)      CMP      r1,#0
        0x0001f256:    dd24        $.      BLE      0x1f2a2 ; _celt_lpc + 142
        0x0001f258:    eb070081    ....    ADD      r0,r7,r1,LSL #2
        0x0001f25c:    1d03        ..      ADDS     r3,r0,#4
        0x0001f25e:    f1a60c04    ....    SUB      r12,r6,#4
        0x0001f262:    f0110f01    ....    TST      r1,#1
        0x0001f266:    d008        ..      BEQ      0x1f27a ; _celt_lpc + 102
        0x0001f268:    eddc0a01    ....    VLDR     s1,[r12,#4]
        0x0001f26c:    ed131a01    ....    VLDR     s2,[r3,#-4]
        0x0001f270:    1f1b        ..      SUBS     r3,r3,#4
        0x0001f272:    f10c0c04    ....    ADD      r12,r12,#4
        0x0001f276:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0001f27a:    104d        M.      ASRS     r5,r1,#1
        0x0001f27c:    d011        ..      BEQ      0x1f2a2 ; _celt_lpc + 142
        0x0001f27e:    bf00        ..      NOP      
        0x0001f280:    eddc0a01    ....    VLDR     s1,[r12,#4]
        0x0001f284:    ed131a01    ....    VLDR     s2,[r3,#-4]
        0x0001f288:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0001f28c:    eddc0a02    ....    VLDR     s1,[r12,#8]
        0x0001f290:    ed131a02    ....    VLDR     s2,[r3,#-8]
        0x0001f294:    3b08        .;      SUBS     r3,r3,#8
        0x0001f296:    1e6d        m.      SUBS     r5,r5,#1
        0x0001f298:    f10c0c08    ....    ADD      r12,r12,#8
        0x0001f29c:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0001f2a0:    d1ee        ..      BNE      0x1f280 ; _celt_lpc + 108
        0x0001f2a2:    eb070081    ....    ADD      r0,r7,r1,LSL #2
        0x0001f2a6:    eb060281    ....    ADD      r2,r6,r1,LSL #2
        0x0001f2aa:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0001f2ae:    1c48        H.      ADDS     r0,r1,#1
        0x0001f2b0:    1043        C.      ASRS     r3,r0,#1
        0x0001f2b2:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x0001f2b6:    2b00        .+      CMP      r3,#0
        0x0001f2b8:    eec00a08    ....    VDIV.F32 s1,s0,s16
        0x0001f2bc:    eeb10a60    ..`.    VNEG.F32 s0,s1
        0x0001f2c0:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x0001f2c4:    dd14        ..      BLE      0x1f2f0 ; _celt_lpc + 220
        0x0001f2c6:    1f13        ..      SUBS     r3,r2,#4
        0x0001f2c8:    4634        4F      MOV      r4,r6
        0x0001f2ca:    1040        @.      ASRS     r0,r0,#1
        0x0001f2cc:    ed941a00    ....    VLDR     s2,[r4,#0]
        0x0001f2d0:    edd30a00    ....    VLDR     s1,[r3,#0]
        0x0001f2d4:    1e40        @.      SUBS     r0,r0,#1
        0x0001f2d6:    eef01a41    ..A.    VMOV.F32 s3,s2
        0x0001f2da:    ee401a20    @. .    VMLA.F32 s3,s0,s1
        0x0001f2de:    ee400a01    @...    VMLA.F32 s1,s0,s2
        0x0001f2e2:    ece41a01    ....    VSTM     r4!,{s3}
        0x0001f2e6:    edc30a00    ....    VSTR     s1,[r3,#0]
        0x0001f2ea:    f1a30304    ....    SUB      r3,r3,#4
        0x0001f2ee:    d1ed        ..      BNE      0x1f2cc ; _celt_lpc + 184
        0x0001f2f0:    ee600a00    `...    VMUL.F32 s1,s0,s0
        0x0001f2f4:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0001f2f8:    ee000ac8    ....    VMLS.F32 s0,s1,s16
        0x0001f2fc:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0001f300:    ed970a00    ....    VLDR     s0,[r7,#0]
        0x0001f304:    ee200a02     ...    VMUL.F32 s0,s0,s4
        0x0001f308:    eeb40ac8    ....    VCMPE.F32 s0,s16
        0x0001f30c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0001f310:    bfbc        ..      ITT      LT
        0x0001f312:    1c49        I.      ADDLT    r1,r1,#1
        0x0001f314:    4541        AE      CMPLT    r1,r8
        0x0001f316:    db9b        ..      BLT      0x1f250 ; _celt_lpc + 60
        0x0001f318:    ecbd8b02    ....    VPOP     {d8}
        0x0001f31c:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x0001f320:    2edbe6ff    ....    DCD    786163455
        0x0001f324:    00000000    ....    DCD    0
        0x0001f328:    3a83126f    o..:    DCD    981668463
    $t
    i.alg_quant
    alg_quant
        0x0001f32c:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0001f330:    461f        .F      MOV      r7,r3
        0x0001f332:    ed2d0b02    -...    VPUSH    {d0}
        0x0001f336:    4690        .F      MOV      r8,r2
        0x0001f338:    460e        .F      MOV      r6,r1
        0x0001f33a:    ed2d8b02    -...    VPUSH    {d8}
        0x0001f33e:    b083        ..      SUB      sp,sp,#0xc
        0x0001f340:    eef08a40    ..@.    VMOV.F32 s17,s0
        0x0001f344:    e9dd5b14    ...[    LDRD     r5,r11,[sp,#0x50]
        0x0001f348:    e9dda916    ....    LDRD     r10,r9,[sp,#0x58]
        0x0001f34c:    f01ff8c0    ....    BL       save_stack ; 0x3e4d0
        0x0001f350:    00b0        ..      LSLS     r0,r6,#2
        0x0001f352:    300c        .0      ADDS     r0,r0,#0xc
        0x0001f354:    f021faaa    !...    BL       spl_alloca ; 0x408ac
        0x0001f358:    e9cd8700    ....    STRD     r8,r7,[sp,#0]
        0x0001f35c:    4604        .F      MOV      r4,r0
        0x0001f35e:    462b        +F      MOV      r3,r5
        0x0001f360:    2201        ."      MOVS     r2,#1
        0x0001f362:    4631        1F      MOV      r1,r6
        0x0001f364:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0001f366:    f015fa17    ....    BL       exp_rotation ; 0x34798
        0x0001f36a:    4633        3F      MOV      r3,r6
        0x0001f36c:    4642        BF      MOV      r2,r8
        0x0001f36e:    4621        !F      MOV      r1,r4
        0x0001f370:    f8cd9000    ....    STR      r9,[sp,#0]
        0x0001f374:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0001f376:    f018fcbb    ....    BL       op_pvq_search_c ; 0x37cf0
        0x0001f37a:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0001f37e:    465b        [F      MOV      r3,r11
        0x0001f380:    4642        BF      MOV      r2,r8
        0x0001f382:    4631        1F      MOV      r1,r6
        0x0001f384:    4620         F      MOV      r0,r4
        0x0001f386:    f015f8f3    ....    BL       encode_pulses ; 0x34570
        0x0001f38a:    f1ba0f00    ....    CMP      r10,#0
        0x0001f38e:    d011        ..      BEQ      0x1f3b4 ; alg_quant + 136
        0x0001f390:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0001f394:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0001f398:    4632        2F      MOV      r2,r6
        0x0001f39a:    4620         F      MOV      r0,r4
        0x0001f39c:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0001f39e:    f018f95f    .._.    BL       normalise_residual ; 0x37660
        0x0001f3a2:    e9cd8700    ....    STRD     r8,r7,[sp,#0]
        0x0001f3a6:    462b        +F      MOV      r3,r5
        0x0001f3a8:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x0001f3ac:    4631        1F      MOV      r1,r6
        0x0001f3ae:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0001f3b0:    f015f9f2    ....    BL       exp_rotation ; 0x34798
        0x0001f3b4:    2d01        .-      CMP      r5,#1
        0x0001f3b6:    bfd8        ..      IT       LE
        0x0001f3b8:    2601        .&      MOVLE    r6,#1
        0x0001f3ba:    dd35        5.      BLE      0x1f428 ; alg_quant + 252
        0x0001f3bc:    fb96f8f5    ....    SDIV     r8,r6,r5
        0x0001f3c0:    2600        .&      MOVS     r6,#0
        0x0001f3c2:    4633        3F      MOV      r3,r6
        0x0001f3c4:    f1a80902    ....    SUB      r9,r8,#2
        0x0001f3c8:    fb03f108    ....    MUL      r1,r3,r8
        0x0001f3cc:    f1b80f01    ....    CMP      r8,#1
        0x0001f3d0:    f8540021    T.!.    LDR      r0,[r4,r1,LSL #2]
        0x0001f3d4:    dd20         .      BLE      0x1f418 ; alg_quant + 236
        0x0001f3d6:    f1b90f00    ....    CMP      r9,#0
        0x0001f3da:    dd14        ..      BLE      0x1f406 ; alg_quant + 218
        0x0001f3dc:    eb040181    ....    ADD      r1,r4,r1,LSL #2
        0x0001f3e0:    f0180f01    ....    TST      r8,#1
        0x0001f3e4:    d002        ..      BEQ      0x1f3ec ; alg_quant + 192
        0x0001f3e6:    f8512f04    Q../    LDR      r2,[r1,#4]!
        0x0001f3ea:    4310        .C      ORRS     r0,r0,r2
        0x0001f3ec:    f8d1c004    ....    LDR      r12,[r1,#4]
        0x0001f3f0:    ea5f0269    _.i.    ASRS     r2,r9,#1
        0x0001f3f4:    d007        ..      BEQ      0x1f406 ; alg_quant + 218
        0x0001f3f6:    bf00        ..      NOP      
        0x0001f3f8:    ea40000c    @...    ORR      r0,r0,r12
        0x0001f3fc:    e9f17c02    ...|    LDRD     r7,r12,[r1,#8]!
        0x0001f400:    4338        8C      ORRS     r0,r0,r7
        0x0001f402:    1e52        R.      SUBS     r2,r2,#1
        0x0001f404:    d1f8        ..      BNE      0x1f3f8 ; alg_quant + 204
        0x0001f406:    ea5f0109    _...    MOVS     r1,r9
        0x0001f40a:    d405        ..      BMI      0x1f418 ; alg_quant + 236
        0x0001f40c:    fb039108    ....    MLA      r1,r3,r8,r9
        0x0001f410:    eb040181    ....    ADD      r1,r4,r1,LSL #2
        0x0001f414:    6849        Ih      LDR      r1,[r1,#4]
        0x0001f416:    4308        .C      ORRS     r0,r0,r1
        0x0001f418:    2800        .(      CMP      r0,#0
        0x0001f41a:    bf18        ..      IT       NE
        0x0001f41c:    2001        .       MOVNE    r0,#1
        0x0001f41e:    4098        .@      LSLS     r0,r0,r3
        0x0001f420:    4306        .C      ORRS     r6,r6,r0
        0x0001f422:    1c5b        [.      ADDS     r3,r3,#1
        0x0001f424:    42ab        .B      CMP      r3,r5
        0x0001f426:    dbcf        ..      BLT      0x1f3c8 ; alg_quant + 156
        0x0001f428:    f01ff84a    ..J.    BL       restore_stack ; 0x3e4c0
        0x0001f42c:    b003        ..      ADD      sp,sp,#0xc
        0x0001f42e:    4630        0F      MOV      r0,r6
        0x0001f430:    ecbd8b02    ....    VPOP     {d8}
        0x0001f434:    b006        ..      ADD      sp,sp,#0x18
        0x0001f436:    e8bd8ff0    ....    POP      {r4-r11,pc}
    i.alg_unquant
    alg_unquant
        0x0001f43a:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0001f43e:    461e        .F      MOV      r6,r3
        0x0001f440:    ed2d8b02    -...    VPUSH    {d8}
        0x0001f444:    b082        ..      SUB      sp,sp,#8
        0x0001f446:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0001f44a:    e9dd5a0c    ...Z    LDRD     r5,r10,[sp,#0x30]
        0x0001f44e:    4690        .F      MOV      r8,r2
        0x0001f450:    460c        .F      MOV      r4,r1
        0x0001f452:    4681        .F      MOV      r9,r0
        0x0001f454:    f01ff83c    ..<.    BL       save_stack ; 0x3e4d0
        0x0001f458:    00a0        ..      LSLS     r0,r4,#2
        0x0001f45a:    f021fa27    !.'.    BL       spl_alloca ; 0x408ac
        0x0001f45e:    4607        .F      MOV      r7,r0
        0x0001f460:    4653        SF      MOV      r3,r10
        0x0001f462:    4642        BF      MOV      r2,r8
        0x0001f464:    4621        !F      MOV      r1,r4
        0x0001f466:    f012f821    ..!.    BL       decode_pulses ; 0x314ac
        0x0001f46a:    eef00a48    ..H.    VMOV.F32 s1,s16
        0x0001f46e:    4622        "F      MOV      r2,r4
        0x0001f470:    4649        IF      MOV      r1,r9
        0x0001f472:    4638        8F      MOV      r0,r7
        0x0001f474:    f018f8f4    ....    BL       normalise_residual ; 0x37660
        0x0001f478:    e9cd8600    ....    STRD     r8,r6,[sp,#0]
        0x0001f47c:    462b        +F      MOV      r3,r5
        0x0001f47e:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x0001f482:    4621        !F      MOV      r1,r4
        0x0001f484:    4648        HF      MOV      r0,r9
        0x0001f486:    f015f987    ....    BL       exp_rotation ; 0x34798
        0x0001f48a:    2d01        .-      CMP      r5,#1
        0x0001f48c:    bfd8        ..      IT       LE
        0x0001f48e:    2601        .&      MOVLE    r6,#1
        0x0001f490:    dd34        4.      BLE      0x1f4fc ; alg_unquant + 194
        0x0001f492:    fb94f8f5    ....    SDIV     r8,r4,r5
        0x0001f496:    2600        .&      MOVS     r6,#0
        0x0001f498:    46b4        .F      MOV      r12,r6
        0x0001f49a:    f1a80902    ....    SUB      r9,r8,#2
        0x0001f49e:    fb0cf108    ....    MUL      r1,r12,r8
        0x0001f4a2:    f1b80f01    ....    CMP      r8,#1
        0x0001f4a6:    f8570021    W.!.    LDR      r0,[r7,r1,LSL #2]
        0x0001f4aa:    dd1d        ..      BLE      0x1f4e8 ; alg_unquant + 174
        0x0001f4ac:    f1b90f00    ....    CMP      r9,#0
        0x0001f4b0:    dd11        ..      BLE      0x1f4d6 ; alg_unquant + 156
        0x0001f4b2:    eb070181    ....    ADD      r1,r7,r1,LSL #2
        0x0001f4b6:    f0180f01    ....    TST      r8,#1
        0x0001f4ba:    d002        ..      BEQ      0x1f4c2 ; alg_unquant + 136
        0x0001f4bc:    f8512f04    Q../    LDR      r2,[r1,#4]!
        0x0001f4c0:    4310        .C      ORRS     r0,r0,r2
        0x0001f4c2:    684c        Lh      LDR      r4,[r1,#4]
        0x0001f4c4:    ea5f0269    _.i.    ASRS     r2,r9,#1
        0x0001f4c8:    d005        ..      BEQ      0x1f4d6 ; alg_unquant + 156
        0x0001f4ca:    4320         C      ORRS     r0,r0,r4
        0x0001f4cc:    e9f13402    ...4    LDRD     r3,r4,[r1,#8]!
        0x0001f4d0:    4318        .C      ORRS     r0,r0,r3
        0x0001f4d2:    1e52        R.      SUBS     r2,r2,#1
        0x0001f4d4:    d1f9        ..      BNE      0x1f4ca ; alg_unquant + 144
        0x0001f4d6:    ea5f0109    _...    MOVS     r1,r9
        0x0001f4da:    d405        ..      BMI      0x1f4e8 ; alg_unquant + 174
        0x0001f4dc:    fb0c9108    ....    MLA      r1,r12,r8,r9
        0x0001f4e0:    eb070181    ....    ADD      r1,r7,r1,LSL #2
        0x0001f4e4:    6849        Ih      LDR      r1,[r1,#4]
        0x0001f4e6:    4308        .C      ORRS     r0,r0,r1
        0x0001f4e8:    2800        .(      CMP      r0,#0
        0x0001f4ea:    bf18        ..      IT       NE
        0x0001f4ec:    2001        .       MOVNE    r0,#1
        0x0001f4ee:    fa00f00c    ....    LSL      r0,r0,r12
        0x0001f4f2:    4306        .C      ORRS     r6,r6,r0
        0x0001f4f4:    f10c0c01    ....    ADD      r12,r12,#1
        0x0001f4f8:    45ac        .E      CMP      r12,r5
        0x0001f4fa:    dbd0        ..      BLT      0x1f49e ; alg_unquant + 100
        0x0001f4fc:    f01effe0    ....    BL       restore_stack ; 0x3e4c0
        0x0001f500:    b002        ..      ADD      sp,sp,#8
        0x0001f502:    4630        0F      MOV      r0,r6
        0x0001f504:    ecbd8b02    ....    VPOP     {d8}
        0x0001f508:    e8bd87f0    ....    POP      {r4-r10,pc}
    i.alloc_stack
    alloc_stack
        0x0001f50c:    2000        .       MOVS     r0,#0
        0x0001f50e:    4770        pG      BX       lr
    i.am_audio_buffer_init
    am_audio_buffer_init
        0x0001f510:    4811        .H      LDR      r0,[pc,#68] ; [0x1f558] = 0x1000cf04
        0x0001f512:    2100        .!      MOVS     r1,#0
        0x0001f514:    f8c01810    ....    STR      r1,[r0,#0x810]
        0x0001f518:    f8c0180c    ....    STR      r1,[r0,#0x80c]
        0x0001f51c:    f8c01814    ....    STR      r1,[r0,#0x814]
        0x0001f520:    f44f4200    O..B    MOV      r2,#0x8000
        0x0001f524:    f8c02818    ...(    STR      r2,[r0,#0x818]
        0x0001f528:    4b0c        .K      LDR      r3,[pc,#48] ; [0x1f55c] = 0x1000570c
        0x0001f52a:    f8c03808    ...8    STR      r3,[r0,#0x808]
        0x0001f52e:    f8c01824    ..$.    STR      r1,[r0,#0x824]
        0x0001f532:    f8c01820    .. .    STR      r1,[r0,#0x820]
        0x0001f536:    f8c01828    ..(.    STR      r1,[r0,#0x828]
        0x0001f53a:    f8c0282c    ..,(    STR      r2,[r0,#0x82c]
        0x0001f53e:    f8c0381c    ...8    STR      r3,[r0,#0x81c]
        0x0001f542:    f8c01838    ..8.    STR      r1,[r0,#0x838]
        0x0001f546:    f8c01834    ..4.    STR      r1,[r0,#0x834]
        0x0001f54a:    f8c0183c    ..<.    STR      r1,[r0,#0x83c]
        0x0001f54e:    f8c02840    ..@(    STR      r2,[r0,#0x840]
        0x0001f552:    f8c03830    ..08    STR      r3,[r0,#0x830]
        0x0001f556:    4770        pG      BX       lr
    $d
        0x0001f558:    1000cf04    ....    DCD    268488452
        0x0001f55c:    1000570c    .W..    DCD    268457740
    $t
    i.am_audio_buffer_nested_pop
    am_audio_buffer_nested_pop
        0x0001f560:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0001f562:    4615        .F      MOV      r5,r2
        0x0001f564:    460e        .F      MOV      r6,r1
        0x0001f566:    4604        .F      MOV      r4,r0
        0x0001f568:    f7f8ff58    ..X.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001f56c:    4631        1F      MOV      r1,r6
        0x0001f56e:    462a        *F      MOV      r2,r5
        0x0001f570:    9000        ..      STR      r0,[sp,#0]
        0x0001f572:    2c03        .,      CMP      r4,#3
        0x0001f574:    d809        ..      BHI      0x1f58a ; am_audio_buffer_nested_pop + 42
        0x0001f576:    4b07        .K      LDR      r3,[pc,#28] ; [0x1f594] = 0x10004f04
        0x0001f578:    eb040084    ....    ADD      r0,r4,r4,LSL #2
        0x0001f57c:    eb030080    ....    ADD      r0,r3,r0,LSL #2
        0x0001f580:    f6480308    H...    MOV      r3,#0x8808
        0x0001f584:    4418        .D      ADD      r0,r0,r3
        0x0001f586:    f008fb4b    ..K.    BL       am_vos_ring_buffer_pop ; 0x27c20
        0x0001f58a:    9800        ..      LDR      r0,[sp,#0]
        0x0001f58c:    e8bd40f8    ...@    POP      {r3-r7,lr}
        0x0001f590:    f7f8bf48    ..H.    B        am_hal_interrupt_master_set ; 0x18424
    $d
        0x0001f594:    10004f04    .O..    DCD    268455684
    $t
    i.am_audio_buffer_nested_push
    am_audio_buffer_nested_push
        0x0001f598:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0001f59c:    b088        ..      SUB      sp,sp,#0x20
        0x0001f59e:    4615        .F      MOV      r5,r2
        0x0001f5a0:    460e        .F      MOV      r6,r1
        0x0001f5a2:    4604        .F      MOV      r4,r0
        0x0001f5a4:    f7f8ff3a    ..:.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001f5a8:    4631        1F      MOV      r1,r6
        0x0001f5aa:    9003        ..      STR      r0,[sp,#0xc]
        0x0001f5ac:    4e29        )N      LDR      r6,[pc,#164] ; [0x1f654] = 0x10004f04
        0x0001f5ae:    462a        *F      MOV      r2,r5
        0x0001f5b0:    eb040084    ....    ADD      r0,r4,r4,LSL #2
        0x0001f5b4:    eb060580    ....    ADD      r5,r6,r0,LSL #2
        0x0001f5b8:    f6480808    H...    MOV      r8,#0x8808
        0x0001f5bc:    2c03        .,      CMP      r4,#3
        0x0001f5be:    d804        ..      BHI      0x1f5ca ; am_audio_buffer_nested_push + 50
        0x0001f5c0:    eb050008    ....    ADD      r0,r5,r8
        0x0001f5c4:    2300        .#      MOVS     r3,#0
        0x0001f5c6:    f008fb76    ..v.    BL       am_vos_ring_buffer_push ; 0x27cb6
        0x0001f5ca:    f5054900    ...I    ADD      r9,r5,#0x8000
        0x0001f5ce:    f8d90814    ....    LDR      r0,[r9,#0x814]
        0x0001f5d2:    1e60        `.      SUBS     r0,r4,#1
        0x0001f5d4:    b245        E.      SXTB     r5,r0
        0x0001f5d6:    2d00        .-      CMP      r5,#0
        0x0001f5d8:    db2c        ,.      BLT      0x1f634 ; am_audio_buffer_nested_push + 156
        0x0001f5da:    b2ec        ..      UXTB     r4,r5
        0x0001f5dc:    f7f8ff1e    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001f5e0:    9000        ..      STR      r0,[sp,#0]
        0x0001f5e2:    eb040084    ....    ADD      r0,r4,r4,LSL #2
        0x0001f5e6:    eb060780    ....    ADD      r7,r6,r0,LSL #2
        0x0001f5ea:    eb070408    ....    ADD      r4,r7,r8
        0x0001f5ee:    6860        `h      LDR      r0,[r4,#4]
        0x0001f5f0:    68a1        .h      LDR      r1,[r4,#8]
        0x0001f5f2:    68e2        .h      LDR      r2,[r4,#0xc]
        0x0001f5f4:    4288        .B      CMP      r0,r1
        0x0001f5f6:    bf08        ..      IT       EQ
        0x0001f5f8:    2a00        .*      CMPEQ    r2,#0
        0x0001f5fa:    9800        ..      LDR      r0,[sp,#0]
        0x0001f5fc:    d002        ..      BEQ      0x1f604 ; am_audio_buffer_nested_push + 108
        0x0001f5fe:    f7f8ff11    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001f602:    e017        ..      B        0x1f634 ; am_audio_buffer_nested_push + 156
        0x0001f604:    f7f8ff0e    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001f608:    f8d9a80c    ....    LDR      r10,[r9,#0x80c]
        0x0001f60c:    b2e8        ..      UXTB     r0,r5
        0x0001f60e:    2803        .(      CMP      r0,#3
        0x0001f610:    d80c        ..      BHI      0x1f62c ; am_audio_buffer_nested_push + 148
        0x0001f612:    f7f8ff03    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001f616:    9005        ..      STR      r0,[sp,#0x14]
        0x0001f618:    6861        ah      LDR      r1,[r4,#4]
        0x0001f61a:    68a0        .h      LDR      r0,[r4,#8]
        0x0001f61c:    68e2        .h      LDR      r2,[r4,#0xc]
        0x0001f61e:    4281        .B      CMP      r1,r0
        0x0001f620:    bf08        ..      IT       EQ
        0x0001f622:    2a00        .*      CMPEQ    r2,#0
        0x0001f624:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001f626:    d00b        ..      BEQ      0x1f640 ; am_audio_buffer_nested_push + 168
        0x0001f628:    f7f8fefc    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001f62c:    1e68        h.      SUBS     r0,r5,#1
        0x0001f62e:    b245        E.      SXTB     r5,r0
        0x0001f630:    2d00        .-      CMP      r5,#0
        0x0001f632:    dad2        ..      BGE      0x1f5da ; am_audio_buffer_nested_push + 66
        0x0001f634:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001f636:    b008        ..      ADD      sp,sp,#0x20
        0x0001f638:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x0001f63c:    f7f8bef2    ....    B        am_hal_interrupt_master_set ; 0x18424
        0x0001f640:    f7f8fef0    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001f644:    f5074000    ...@    ADD      r0,r7,#0x8000
        0x0001f648:    f8c0a810    ....    STR      r10,[r0,#0x810]
        0x0001f64c:    f8c0a80c    ....    STR      r10,[r0,#0x80c]
        0x0001f650:    e7ec        ..      B        0x1f62c ; am_audio_buffer_nested_push + 148
    $d
        0x0001f652:    0000        ..      DCW    0
        0x0001f654:    10004f04    .O..    DCD    268455684
    $t
    i.am_audio_buffer_pop
    am_audio_buffer_pop
        0x0001f658:    2803        .(      CMP      r0,#3
        0x0001f65a:    bf84        ..      ITT      HI
        0x0001f65c:    2000        .       MOVHI    r0,#0
        0x0001f65e:    4770        pG      BXHI     lr
        0x0001f660:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0001f664:    4b03        .K      LDR      r3,[pc,#12] ; [0x1f674] = 0x10004f04
        0x0001f666:    eb030080    ....    ADD      r0,r3,r0,LSL #2
        0x0001f66a:    f6480308    H...    MOV      r3,#0x8808
        0x0001f66e:    4418        .D      ADD      r0,r0,r3
        0x0001f670:    f008bad6    ....    B.W      am_vos_ring_buffer_pop ; 0x27c20
    $d
        0x0001f674:    10004f04    .O..    DCD    268455684
    $t
    i.am_audio_buffer_rewind
    am_audio_buffer_rewind
        0x0001f678:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x0001f67c:    460d        .F      MOV      r5,r1
        0x0001f67e:    4604        .F      MOV      r4,r0
        0x0001f680:    2803        .(      CMP      r0,#3
        0x0001f682:    bf84        ..      ITT      HI
        0x0001f684:    2000        .       MOVHI    r0,#0
        0x0001f686:    e8bd83f8    ....    POPHI    {r3-r9,pc}
        0x0001f68a:    f7f8fec7    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001f68e:    9000        ..      STR      r0,[sp,#0]
        0x0001f690:    4e20         N      LDR      r6,[pc,#128] ; [0x1f714] = 0x10004f04
        0x0001f692:    eb040084    ....    ADD      r0,r4,r4,LSL #2
        0x0001f696:    eb060880    ....    ADD      r8,r6,r0,LSL #2
        0x0001f69a:    f6480708    H...    MOV      r7,#0x8808
        0x0001f69e:    eb080007    ....    ADD      r0,r8,r7
        0x0001f6a2:    f007ff85    ....    BL       am_vos_get_ring_buffer_status ; 0x275b0
        0x0001f6a6:    42a8        .B      CMP      r0,r5
        0x0001f6a8:    d332        2.      BCC      0x1f710 ; am_audio_buffer_rewind + 152
        0x0001f6aa:    f5084300    ...C    ADD      r3,r8,#0x8000
        0x0001f6ae:    2100        .!      MOVS     r1,#0
        0x0001f6b0:    f8c31814    ....    STR      r1,[r3,#0x814]
        0x0001f6b4:    f8d3080c    ....    LDR      r0,[r3,#0x80c]
        0x0001f6b8:    1b40        @.      SUBS     r0,r0,r5
        0x0001f6ba:    f5004000    ...@    ADD      r0,r0,#0x8000
        0x0001f6be:    f3c0000e    ....    UBFX     r0,r0,#0,#15
        0x0001f6c2:    f8c30810    ....    STR      r0,[r3,#0x810]
        0x0001f6c6:    1c60        `.      ADDS     r0,r4,#1
        0x0001f6c8:    b242        B.      SXTB     r2,r0
        0x0001f6ca:    2a03        .*      CMP      r2,#3
        0x0001f6cc:    da1a        ..      BGE      0x1f704 ; am_audio_buffer_rewind + 140
        0x0001f6ce:    bf00        ..      NOP      
        0x0001f6d0:    eb020082    ....    ADD      r0,r2,r2,LSL #2
        0x0001f6d4:    eb060480    ....    ADD      r4,r6,r0,LSL #2
        0x0001f6d8:    eb040c07    ....    ADD      r12,r4,r7
        0x0001f6dc:    f8cc100c    ....    STR      r1,[r12,#0xc]
        0x0001f6e0:    f8dc0004    ....    LDR      r0,[r12,#4]
        0x0001f6e4:    f8cc0008    ....    STR      r0,[r12,#8]
        0x0001f6e8:    f8d3c810    ....    LDR      r12,[r3,#0x810]
        0x0001f6ec:    f5044000    ...@    ADD      r0,r4,#0x8000
        0x0001f6f0:    f8c0c810    ....    STR      r12,[r0,#0x810]
        0x0001f6f4:    f8d3c810    ....    LDR      r12,[r3,#0x810]
        0x0001f6f8:    f8c0c80c    ....    STR      r12,[r0,#0x80c]
        0x0001f6fc:    1c50        P.      ADDS     r0,r2,#1
        0x0001f6fe:    b242        B.      SXTB     r2,r0
        0x0001f700:    2a03        .*      CMP      r2,#3
        0x0001f702:    dbe5        ..      BLT      0x1f6d0 ; am_audio_buffer_rewind + 88
        0x0001f704:    9800        ..      LDR      r0,[sp,#0]
        0x0001f706:    f7f8fe8d    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001f70a:    4628        (F      MOV      r0,r5
        0x0001f70c:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x0001f710:    4605        .F      MOV      r5,r0
        0x0001f712:    e7ca        ..      B        0x1f6aa ; am_audio_buffer_rewind + 50
    $d
        0x0001f714:    10004f04    .O..    DCD    268455684
    $t
    i.am_audio_universal_buffer_status_check
    am_audio_universal_buffer_status_check
        0x0001f718:    b470        p.      PUSH     {r4-r6}
        0x0001f71a:    2100        .!      MOVS     r1,#0
        0x0001f71c:    f04f0c01    O...    MOV      r12,#1
        0x0001f720:    e005        ..      B        0x1f72e ; am_audio_universal_buffer_status_check + 22
        0x0001f722:    bf00        ..      NOP      
        0x0001f724:    f1010c01    ....    ADD      r12,r1,#1
        0x0001f728:    f1bc0f03    ....    CMP      r12,#3
        0x0001f72c:    d24d        M.      BCS      0x1f7ca ; am_audio_universal_buffer_status_check + 178
        0x0001f72e:    eb010281    ....    ADD      r2,r1,r1,LSL #2
        0x0001f732:    eb000382    ....    ADD      r3,r0,r2,LSL #2
        0x0001f736:    eb0c028c    ....    ADD      r2,r12,r12,LSL #2
        0x0001f73a:    685d        ]h      LDR      r5,[r3,#4]
        0x0001f73c:    eb000282    ....    ADD      r2,r0,r2,LSL #2
        0x0001f740:    689e        .h      LDR      r6,[r3,#8]
        0x0001f742:    68dc        .h      LDR      r4,[r3,#0xc]
        0x0001f744:    42b5        .B      CMP      r5,r6
        0x0001f746:    bf08        ..      IT       EQ
        0x0001f748:    2c00        .,      CMPEQ    r4,#0
        0x0001f74a:    d039        9.      BEQ      0x1f7c0 ; am_audio_universal_buffer_status_check + 168
        0x0001f74c:    6856        Vh      LDR      r6,[r2,#4]
        0x0001f74e:    6894        .h      LDR      r4,[r2,#8]
        0x0001f750:    68d5        .h      LDR      r5,[r2,#0xc]
        0x0001f752:    42a6        .B      CMP      r6,r4
        0x0001f754:    bf08        ..      IT       EQ
        0x0001f756:    2d00        .-      CMPEQ    r5,#0
        0x0001f758:    d032        2.      BEQ      0x1f7c0 ; am_audio_universal_buffer_status_check + 168
        0x0001f75a:    6854        Th      LDR      r4,[r2,#4]
        0x0001f75c:    6895        .h      LDR      r5,[r2,#8]
        0x0001f75e:    42ac        .B      CMP      r4,r5
        0x0001f760:    d907        ..      BLS      0x1f772 ; am_audio_universal_buffer_status_check + 90
        0x0001f762:    685c        \h      LDR      r4,[r3,#4]
        0x0001f764:    6895        .h      LDR      r5,[r2,#8]
        0x0001f766:    42ac        .B      CMP      r4,r5
        0x0001f768:    d903        ..      BLS      0x1f772 ; am_audio_universal_buffer_status_check + 90
        0x0001f76a:    685c        \h      LDR      r4,[r3,#4]
        0x0001f76c:    6855        Uh      LDR      r5,[r2,#4]
        0x0001f76e:    42ac        .B      CMP      r4,r5
        0x0001f770:    d923        #.      BLS      0x1f7ba ; am_audio_universal_buffer_status_check + 162
        0x0001f772:    6854        Th      LDR      r4,[r2,#4]
        0x0001f774:    6895        .h      LDR      r5,[r2,#8]
        0x0001f776:    42ac        .B      CMP      r4,r5
        0x0001f778:    d207        ..      BCS      0x1f78a ; am_audio_universal_buffer_status_check + 114
        0x0001f77a:    685c        \h      LDR      r4,[r3,#4]
        0x0001f77c:    6895        .h      LDR      r5,[r2,#8]
        0x0001f77e:    42a5        .B      CMP      r5,r4
        0x0001f780:    d31b        ..      BCC      0x1f7ba ; am_audio_universal_buffer_status_check + 162
        0x0001f782:    685c        \h      LDR      r4,[r3,#4]
        0x0001f784:    6855        Uh      LDR      r5,[r2,#4]
        0x0001f786:    42ac        .B      CMP      r4,r5
        0x0001f788:    d917        ..      BLS      0x1f7ba ; am_audio_universal_buffer_status_check + 162
        0x0001f78a:    685c        \h      LDR      r4,[r3,#4]
        0x0001f78c:    689d        .h      LDR      r5,[r3,#8]
        0x0001f78e:    42ac        .B      CMP      r4,r5
        0x0001f790:    d907        ..      BLS      0x1f7a2 ; am_audio_universal_buffer_status_check + 138
        0x0001f792:    6854        Th      LDR      r4,[r2,#4]
        0x0001f794:    689d        .h      LDR      r5,[r3,#8]
        0x0001f796:    42ac        .B      CMP      r4,r5
        0x0001f798:    d903        ..      BLS      0x1f7a2 ; am_audio_universal_buffer_status_check + 138
        0x0001f79a:    6854        Th      LDR      r4,[r2,#4]
        0x0001f79c:    685d        ]h      LDR      r5,[r3,#4]
        0x0001f79e:    42ac        .B      CMP      r4,r5
        0x0001f7a0:    d90b        ..      BLS      0x1f7ba ; am_audio_universal_buffer_status_check + 162
        0x0001f7a2:    685c        \h      LDR      r4,[r3,#4]
        0x0001f7a4:    689d        .h      LDR      r5,[r3,#8]
        0x0001f7a6:    42ac        .B      CMP      r4,r5
        0x0001f7a8:    d20a        ..      BCS      0x1f7c0 ; am_audio_universal_buffer_status_check + 168
        0x0001f7aa:    6854        Th      LDR      r4,[r2,#4]
        0x0001f7ac:    689d        .h      LDR      r5,[r3,#8]
        0x0001f7ae:    42a5        .B      CMP      r5,r4
        0x0001f7b0:    d303        ..      BCC      0x1f7ba ; am_audio_universal_buffer_status_check + 162
        0x0001f7b2:    6852        Rh      LDR      r2,[r2,#4]
        0x0001f7b4:    685b        [h      LDR      r3,[r3,#4]
        0x0001f7b6:    429a        .B      CMP      r2,r3
        0x0001f7b8:    d802        ..      BHI      0x1f7c0 ; am_audio_universal_buffer_status_check + 168
        0x0001f7ba:    bc70        p.      POP      {r4-r6}
        0x0001f7bc:    2000        .       MOVS     r0,#0
        0x0001f7be:    4770        pG      BX       lr
        0x0001f7c0:    f10c0c01    ....    ADD      r12,r12,#1
        0x0001f7c4:    f1bc0f03    ....    CMP      r12,#3
        0x0001f7c8:    d3b1        ..      BCC      0x1f72e ; am_audio_universal_buffer_status_check + 22
        0x0001f7ca:    1c49        I.      ADDS     r1,r1,#1
        0x0001f7cc:    2903        .)      CMP      r1,#3
        0x0001f7ce:    d3a9        ..      BCC      0x1f724 ; am_audio_universal_buffer_status_check + 12
        0x0001f7d0:    bc70        p.      POP      {r4-r6}
        0x0001f7d2:    2001        .       MOVS     r0,#1
        0x0001f7d4:    4770        pG      BX       lr
        0x0001f7d6:    0000        ..      MOVS     r0,r0
    i.am_bsp_iom_pins_disable
    am_bsp_iom_pins_disable
        0x0001f7d8:    2808        .(      CMP      r0,#8
        0x0001f7da:    bf28        (.      IT       CS
        0x0001f7dc:    4770        pG      BXCS     lr
        0x0001f7de:    b538        8.      PUSH     {r3-r5,lr}
        0x0001f7e0:    ea410080    A...    ORR      r0,r1,r0,LSL #2
        0x0001f7e4:    281e        .(      CMP      r0,#0x1e
        0x0001f7e6:    bf28        (.      IT       CS
        0x0001f7e8:    bd38        8.      POPCS    {r3-r5,pc}
        0x0001f7ea:    e8dff000    ....    TBB      [pc,r0]
    $d
        0x0001f7ee:    c70f        ..      DCW    50959
        0x0001f7f0:    d426fdfd    ..&.    DCD    3559325181
        0x0001f7f4:    e13dfdfd    ..=.    DCD    3778936317
        0x0001f7f8:    ee54fdfd    ..T.    DCD    3998547453
        0x0001f7fc:    fd6bfdfd    ..k.    DCD    4251713021
        0x0001f800:    fc82fdfd    ....    DCD    4236443133
        0x0001f804:    fb99fdfd    ....    DCD    4221173245
        0x0001f808:    fab0fdfd    ....    DCD    4205903357
    $t
        0x0001f80c:    4c8c        .L      LDR      r4,[pc,#560] ; [0x1fa40] = 0x45ac8
        0x0001f80e:    6821        !h      LDR      r1,[r4,#0]
        0x0001f810:    9100        ..      STR      r1,[sp,#0]
        0x0001f812:    2005        .       MOVS     r0,#5
        0x0001f814:    f002f9aa    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f818:    6821        !h      LDR      r1,[r4,#0]
        0x0001f81a:    9100        ..      STR      r1,[sp,#0]
        0x0001f81c:    2007        .       MOVS     r0,#7
        0x0001f81e:    f002f9a5    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f822:    6821        !h      LDR      r1,[r4,#0]
        0x0001f824:    9100        ..      STR      r1,[sp,#0]
        0x0001f826:    2006        .       MOVS     r0,#6
        0x0001f828:    f002f9a0    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f82c:    6821        !h      LDR      r1,[r4,#0]
        0x0001f82e:    9100        ..      STR      r1,[sp,#0]
        0x0001f830:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f834:    2048        H       MOVS     r0,#0x48
        0x0001f836:    f002b999    ....    B.W      am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f83a:    4c81        .L      LDR      r4,[pc,#516] ; [0x1fa40] = 0x45ac8
        0x0001f83c:    6821        !h      LDR      r1,[r4,#0]
        0x0001f83e:    9100        ..      STR      r1,[sp,#0]
        0x0001f840:    2008        .       MOVS     r0,#8
        0x0001f842:    f002f993    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f846:    6821        !h      LDR      r1,[r4,#0]
        0x0001f848:    9100        ..      STR      r1,[sp,#0]
        0x0001f84a:    200a        .       MOVS     r0,#0xa
        0x0001f84c:    f002f98e    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f850:    6821        !h      LDR      r1,[r4,#0]
        0x0001f852:    9100        ..      STR      r1,[sp,#0]
        0x0001f854:    2009        .       MOVS     r0,#9
        0x0001f856:    f002f989    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f85a:    6821        !h      LDR      r1,[r4,#0]
        0x0001f85c:    9100        ..      STR      r1,[sp,#0]
        0x0001f85e:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f862:    200b        .       MOVS     r0,#0xb
        0x0001f864:    f002b982    ....    B.W      am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f868:    4c75        uL      LDR      r4,[pc,#468] ; [0x1fa40] = 0x45ac8
        0x0001f86a:    6821        !h      LDR      r1,[r4,#0]
        0x0001f86c:    9100        ..      STR      r1,[sp,#0]
        0x0001f86e:    2019        .       MOVS     r0,#0x19
        0x0001f870:    f002f97c    ..|.    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f874:    6821        !h      LDR      r1,[r4,#0]
        0x0001f876:    9100        ..      STR      r1,[sp,#0]
        0x0001f878:    201b        .       MOVS     r0,#0x1b
        0x0001f87a:    f002f977    ..w.    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f87e:    6821        !h      LDR      r1,[r4,#0]
        0x0001f880:    9100        ..      STR      r1,[sp,#0]
        0x0001f882:    201a        .       MOVS     r0,#0x1a
        0x0001f884:    f002f972    ..r.    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f888:    6821        !h      LDR      r1,[r4,#0]
        0x0001f88a:    9100        ..      STR      r1,[sp,#0]
        0x0001f88c:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f890:    2025        %       MOVS     r0,#0x25
        0x0001f892:    f002b96b    ..k.    B.W      am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f896:    4c6a        jL      LDR      r4,[pc,#424] ; [0x1fa40] = 0x45ac8
        0x0001f898:    6821        !h      LDR      r1,[r4,#0]
        0x0001f89a:    9100        ..      STR      r1,[sp,#0]
        0x0001f89c:    201f        .       MOVS     r0,#0x1f
        0x0001f89e:    f002f965    ..e.    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f8a2:    6821        !h      LDR      r1,[r4,#0]
        0x0001f8a4:    9100        ..      STR      r1,[sp,#0]
        0x0001f8a6:    2021        !       MOVS     r0,#0x21
        0x0001f8a8:    f002f960    ..`.    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f8ac:    6821        !h      LDR      r1,[r4,#0]
        0x0001f8ae:    9100        ..      STR      r1,[sp,#0]
        0x0001f8b0:    2020                MOVS     r0,#0x20
        0x0001f8b2:    f002f95b    ..[.    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f8b6:    6821        !h      LDR      r1,[r4,#0]
        0x0001f8b8:    9100        ..      STR      r1,[sp,#0]
        0x0001f8ba:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f8be:    2055        U       MOVS     r0,#0x55
        0x0001f8c0:    f002b954    ..T.    B.W      am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f8c4:    4c5e        ^L      LDR      r4,[pc,#376] ; [0x1fa40] = 0x45ac8
        0x0001f8c6:    6821        !h      LDR      r1,[r4,#0]
        0x0001f8c8:    9100        ..      STR      r1,[sp,#0]
        0x0001f8ca:    2022        "       MOVS     r0,#0x22
        0x0001f8cc:    f002f94e    ..N.    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f8d0:    6821        !h      LDR      r1,[r4,#0]
        0x0001f8d2:    9100        ..      STR      r1,[sp,#0]
        0x0001f8d4:    2024        $       MOVS     r0,#0x24
        0x0001f8d6:    f002f949    ..I.    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f8da:    6821        !h      LDR      r1,[r4,#0]
        0x0001f8dc:    9100        ..      STR      r1,[sp,#0]
        0x0001f8de:    2023        #       MOVS     r0,#0x23
        0x0001f8e0:    f002f944    ..D.    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f8e4:    6821        !h      LDR      r1,[r4,#0]
        0x0001f8e6:    9100        ..      STR      r1,[sp,#0]
        0x0001f8e8:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f8ec:    202b        +       MOVS     r0,#0x2b
        0x0001f8ee:    f002b93d    ..=.    B.W      am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f8f2:    4c53        SL      LDR      r4,[pc,#332] ; [0x1fa40] = 0x45ac8
        0x0001f8f4:    6821        !h      LDR      r1,[r4,#0]
        0x0001f8f6:    9100        ..      STR      r1,[sp,#0]
        0x0001f8f8:    202f        /       MOVS     r0,#0x2f
        0x0001f8fa:    f002f937    ..7.    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f8fe:    6821        !h      LDR      r1,[r4,#0]
        0x0001f900:    9100        ..      STR      r1,[sp,#0]
        0x0001f902:    2031        1       MOVS     r0,#0x31
        0x0001f904:    f002f932    ..2.    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f908:    6821        !h      LDR      r1,[r4,#0]
        0x0001f90a:    9100        ..      STR      r1,[sp,#0]
        0x0001f90c:    2030        0       MOVS     r0,#0x30
        0x0001f90e:    f002f92d    ..-.    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f912:    6821        !h      LDR      r1,[r4,#0]
        0x0001f914:    9100        ..      STR      r1,[sp,#0]
        0x0001f916:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f91a:    203c        <       MOVS     r0,#0x3c
        0x0001f91c:    f002b926    ..&.    B.W      am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f920:    4c47        GL      LDR      r4,[pc,#284] ; [0x1fa40] = 0x45ac8
        0x0001f922:    6821        !h      LDR      r1,[r4,#0]
        0x0001f924:    9100        ..      STR      r1,[sp,#0]
        0x0001f926:    203d        =       MOVS     r0,#0x3d
        0x0001f928:    f002f920    .. .    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f92c:    6821        !h      LDR      r1,[r4,#0]
        0x0001f92e:    9100        ..      STR      r1,[sp,#0]
        0x0001f930:    203f        ?       MOVS     r0,#0x3f
        0x0001f932:    f002f91b    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f936:    6821        !h      LDR      r1,[r4,#0]
        0x0001f938:    9100        ..      STR      r1,[sp,#0]
        0x0001f93a:    203e        >       MOVS     r0,#0x3e
        0x0001f93c:    f002f916    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f940:    6821        !h      LDR      r1,[r4,#0]
        0x0001f942:    9100        ..      STR      r1,[sp,#0]
        0x0001f944:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f948:    201e        .       MOVS     r0,#0x1e
        0x0001f94a:    f002b90f    ....    B.W      am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f94e:    4c3c        <L      LDR      r4,[pc,#240] ; [0x1fa40] = 0x45ac8
        0x0001f950:    6821        !h      LDR      r1,[r4,#0]
        0x0001f952:    9100        ..      STR      r1,[sp,#0]
        0x0001f954:    2016        .       MOVS     r0,#0x16
        0x0001f956:    f002f909    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f95a:    6821        !h      LDR      r1,[r4,#0]
        0x0001f95c:    9100        ..      STR      r1,[sp,#0]
        0x0001f95e:    2018        .       MOVS     r0,#0x18
        0x0001f960:    f002f904    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f964:    6821        !h      LDR      r1,[r4,#0]
        0x0001f966:    9100        ..      STR      r1,[sp,#0]
        0x0001f968:    2017        .       MOVS     r0,#0x17
        0x0001f96a:    f002f8ff    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f96e:    6821        !h      LDR      r1,[r4,#0]
        0x0001f970:    9100        ..      STR      r1,[sp,#0]
        0x0001f972:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f976:    2058        X       MOVS     r0,#0x58
        0x0001f978:    f002b8f8    ....    B.W      am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f97c:    4c30        0L      LDR      r4,[pc,#192] ; [0x1fa40] = 0x45ac8
        0x0001f97e:    6821        !h      LDR      r1,[r4,#0]
        0x0001f980:    9100        ..      STR      r1,[sp,#0]
        0x0001f982:    2005        .       MOVS     r0,#5
        0x0001f984:    f002f8f2    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f988:    6821        !h      LDR      r1,[r4,#0]
        0x0001f98a:    9100        ..      STR      r1,[sp,#0]
        0x0001f98c:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f990:    2006        .       MOVS     r0,#6
        0x0001f992:    f002b8eb    ....    B.W      am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f996:    4c2a        *L      LDR      r4,[pc,#168] ; [0x1fa40] = 0x45ac8
        0x0001f998:    6821        !h      LDR      r1,[r4,#0]
        0x0001f99a:    9100        ..      STR      r1,[sp,#0]
        0x0001f99c:    2008        .       MOVS     r0,#8
        0x0001f99e:    f002f8e5    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f9a2:    6821        !h      LDR      r1,[r4,#0]
        0x0001f9a4:    9100        ..      STR      r1,[sp,#0]
        0x0001f9a6:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f9aa:    2009        .       MOVS     r0,#9
        0x0001f9ac:    f002b8de    ....    B.W      am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f9b0:    4c23        #L      LDR      r4,[pc,#140] ; [0x1fa40] = 0x45ac8
        0x0001f9b2:    6821        !h      LDR      r1,[r4,#0]
        0x0001f9b4:    9100        ..      STR      r1,[sp,#0]
        0x0001f9b6:    2019        .       MOVS     r0,#0x19
        0x0001f9b8:    f002f8d8    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f9bc:    6821        !h      LDR      r1,[r4,#0]
        0x0001f9be:    9100        ..      STR      r1,[sp,#0]
        0x0001f9c0:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f9c4:    201a        .       MOVS     r0,#0x1a
        0x0001f9c6:    f002b8d1    ....    B.W      am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f9ca:    4c1d        .L      LDR      r4,[pc,#116] ; [0x1fa40] = 0x45ac8
        0x0001f9cc:    6821        !h      LDR      r1,[r4,#0]
        0x0001f9ce:    9100        ..      STR      r1,[sp,#0]
        0x0001f9d0:    201f        .       MOVS     r0,#0x1f
        0x0001f9d2:    f002f8cb    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f9d6:    6821        !h      LDR      r1,[r4,#0]
        0x0001f9d8:    9100        ..      STR      r1,[sp,#0]
        0x0001f9da:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f9de:    2020                MOVS     r0,#0x20
        0x0001f9e0:    e003        ..      B        0x1f9ea ; am_bsp_iom_pins_disable + 530
        0x0001f9e2:    e01e        ..      B        0x1fa22 ; am_bsp_iom_pins_disable + 586
        0x0001f9e4:    e010        ..      B        0x1fa08 ; am_bsp_iom_pins_disable + 560
        0x0001f9e6:    e002        ..      B        0x1f9ee ; am_bsp_iom_pins_disable + 534
        0x0001f9e8:    e028        (.      B        0x1fa3c ; am_bsp_iom_pins_disable + 612
        0x0001f9ea:    f002b8bf    ....    B.W      am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f9ee:    4c14        .L      LDR      r4,[pc,#80] ; [0x1fa40] = 0x45ac8
        0x0001f9f0:    6821        !h      LDR      r1,[r4,#0]
        0x0001f9f2:    9100        ..      STR      r1,[sp,#0]
        0x0001f9f4:    202f        /       MOVS     r0,#0x2f
        0x0001f9f6:    f002f8b9    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001f9fa:    6821        !h      LDR      r1,[r4,#0]
        0x0001f9fc:    9100        ..      STR      r1,[sp,#0]
        0x0001f9fe:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001fa02:    2030        0       MOVS     r0,#0x30
        0x0001fa04:    f002b8b2    ....    B.W      am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fa08:    4c0d        .L      LDR      r4,[pc,#52] ; [0x1fa40] = 0x45ac8
        0x0001fa0a:    6821        !h      LDR      r1,[r4,#0]
        0x0001fa0c:    9100        ..      STR      r1,[sp,#0]
        0x0001fa0e:    203d        =       MOVS     r0,#0x3d
        0x0001fa10:    f002f8ac    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fa14:    6821        !h      LDR      r1,[r4,#0]
        0x0001fa16:    9100        ..      STR      r1,[sp,#0]
        0x0001fa18:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001fa1c:    203e        >       MOVS     r0,#0x3e
        0x0001fa1e:    f002b8a5    ....    B.W      am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fa22:    4c07        .L      LDR      r4,[pc,#28] ; [0x1fa40] = 0x45ac8
        0x0001fa24:    6821        !h      LDR      r1,[r4,#0]
        0x0001fa26:    9100        ..      STR      r1,[sp,#0]
        0x0001fa28:    2016        .       MOVS     r0,#0x16
        0x0001fa2a:    f002f89f    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fa2e:    6821        !h      LDR      r1,[r4,#0]
        0x0001fa30:    9100        ..      STR      r1,[sp,#0]
        0x0001fa32:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001fa36:    2017        .       MOVS     r0,#0x17
        0x0001fa38:    f002b898    ....    B.W      am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fa3c:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x0001fa3e:    0000        ..      DCW    0
        0x0001fa40:    00045ac8    .Z..    DCD    285384
    $t
    i.am_bsp_iom_pins_enable
    am_bsp_iom_pins_enable
        0x0001fa44:    2808        .(      CMP      r0,#8
        0x0001fa46:    bf28        (.      IT       CS
        0x0001fa48:    4770        pG      BXCS     lr
        0x0001fa4a:    b508        ..      PUSH     {r3,lr}
        0x0001fa4c:    ea410080    A...    ORR      r0,r1,r0,LSL #2
        0x0001fa50:    281e        .(      CMP      r0,#0x1e
        0x0001fa52:    bf28        (.      IT       CS
        0x0001fa54:    bd08        ..      POPCS    {r3,pc}
        0x0001fa56:    e8dff000    ....    TBB      [pc,r0]
    $d
        0x0001fa5a:    df0f        ..      DCW    57103
        0x0001fa5c:    ed29fdfd    ..).    DCD    3978952189
        0x0001fa60:    fc43fdfd    ..C.    DCD    4232314365
        0x0001fa64:    fb5dfdfd    ..].    DCD    4217241085
        0x0001fa68:    fd77fdfd    ..w.    DCD    4252499453
        0x0001fa6c:    fa91fdfd    ....    DCD    4203871741
        0x0001fa70:    f9abfdfd    ....    DCD    4188798461
        0x0001fa74:    f8c5fdfd    ....    DCD    4173725181
    $t
        0x0001fa78:    489c        .H      LDR      r0,[pc,#624] ; [0x1fcec] = 0x10000868
        0x0001fa7a:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa7c:    9100        ..      STR      r1,[sp,#0]
        0x0001fa7e:    2005        .       MOVS     r0,#5
        0x0001fa80:    f002f874    ..t.    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fa84:    489a        .H      LDR      r0,[pc,#616] ; [0x1fcf0] = 0x10000860
        0x0001fa86:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa88:    9100        ..      STR      r1,[sp,#0]
        0x0001fa8a:    2007        .       MOVS     r0,#7
        0x0001fa8c:    f002f86e    ..n.    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fa90:    4898        .H      LDR      r0,[pc,#608] ; [0x1fcf4] = 0x10000864
        0x0001fa92:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa94:    9100        ..      STR      r1,[sp,#0]
        0x0001fa96:    2006        .       MOVS     r0,#6
        0x0001fa98:    f002f868    ..h.    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fa9c:    4896        .H      LDR      r0,[pc,#600] ; [0x1fcf8] = 0x1000085c
        0x0001fa9e:    6801        .h      LDR      r1,[r0,#0]
        0x0001faa0:    9100        ..      STR      r1,[sp,#0]
        0x0001faa2:    e8bd4008    ...@    POP      {r3,lr}
        0x0001faa6:    2048        H       MOVS     r0,#0x48
        0x0001faa8:    f002b860    ..`.    B.W      am_hal_gpio_pinconfig ; 0x21b6c
        0x0001faac:    4893        .H      LDR      r0,[pc,#588] ; [0x1fcfc] = 0x10000880
        0x0001faae:    6801        .h      LDR      r1,[r0,#0]
        0x0001fab0:    9100        ..      STR      r1,[sp,#0]
        0x0001fab2:    2008        .       MOVS     r0,#8
        0x0001fab4:    f002f85a    ..Z.    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fab8:    4891        .H      LDR      r0,[pc,#580] ; [0x1fd00] = 0x10000878
        0x0001faba:    6801        .h      LDR      r1,[r0,#0]
        0x0001fabc:    9100        ..      STR      r1,[sp,#0]
        0x0001fabe:    200a        .       MOVS     r0,#0xa
        0x0001fac0:    f002f854    ..T.    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fac4:    488f        .H      LDR      r0,[pc,#572] ; [0x1fd04] = 0x1000087c
        0x0001fac6:    6801        .h      LDR      r1,[r0,#0]
        0x0001fac8:    9100        ..      STR      r1,[sp,#0]
        0x0001faca:    2009        .       MOVS     r0,#9
        0x0001facc:    f002f84e    ..N.    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fad0:    488d        .H      LDR      r0,[pc,#564] ; [0x1fd08] = 0x10000874
        0x0001fad2:    6801        .h      LDR      r1,[r0,#0]
        0x0001fad4:    9100        ..      STR      r1,[sp,#0]
        0x0001fad6:    e8bd4008    ...@    POP      {r3,lr}
        0x0001fada:    200b        .       MOVS     r0,#0xb
        0x0001fadc:    f002b846    ..F.    B.W      am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fae0:    488a        .H      LDR      r0,[pc,#552] ; [0x1fd0c] = 0x10000898
        0x0001fae2:    6801        .h      LDR      r1,[r0,#0]
        0x0001fae4:    9100        ..      STR      r1,[sp,#0]
        0x0001fae6:    2019        .       MOVS     r0,#0x19
        0x0001fae8:    f002f840    ..@.    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001faec:    4888        .H      LDR      r0,[pc,#544] ; [0x1fd10] = 0x10000890
        0x0001faee:    6801        .h      LDR      r1,[r0,#0]
        0x0001faf0:    9100        ..      STR      r1,[sp,#0]
        0x0001faf2:    201b        .       MOVS     r0,#0x1b
        0x0001faf4:    f002f83a    ..:.    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001faf8:    4886        .H      LDR      r0,[pc,#536] ; [0x1fd14] = 0x10000894
        0x0001fafa:    6801        .h      LDR      r1,[r0,#0]
        0x0001fafc:    9100        ..      STR      r1,[sp,#0]
        0x0001fafe:    201a        .       MOVS     r0,#0x1a
        0x0001fb00:    f002f834    ..4.    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fb04:    4884        .H      LDR      r0,[pc,#528] ; [0x1fd18] = 0x1000088c
        0x0001fb06:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb08:    9100        ..      STR      r1,[sp,#0]
        0x0001fb0a:    e8bd4008    ...@    POP      {r3,lr}
        0x0001fb0e:    2025        %       MOVS     r0,#0x25
        0x0001fb10:    f002b82c    ..,.    B.W      am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fb14:    4881        .H      LDR      r0,[pc,#516] ; [0x1fd1c] = 0x100008b0
        0x0001fb16:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb18:    9100        ..      STR      r1,[sp,#0]
        0x0001fb1a:    201f        .       MOVS     r0,#0x1f
        0x0001fb1c:    f002f826    ..&.    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fb20:    487f        .H      LDR      r0,[pc,#508] ; [0x1fd20] = 0x100008a8
        0x0001fb22:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb24:    9100        ..      STR      r1,[sp,#0]
        0x0001fb26:    2021        !       MOVS     r0,#0x21
        0x0001fb28:    f002f820    .. .    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fb2c:    487d        }H      LDR      r0,[pc,#500] ; [0x1fd24] = 0x100008ac
        0x0001fb2e:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb30:    9100        ..      STR      r1,[sp,#0]
        0x0001fb32:    2020                MOVS     r0,#0x20
        0x0001fb34:    f002f81a    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fb38:    487b        {H      LDR      r0,[pc,#492] ; [0x1fd28] = 0x100008a4
        0x0001fb3a:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb3c:    9100        ..      STR      r1,[sp,#0]
        0x0001fb3e:    e8bd4008    ...@    POP      {r3,lr}
        0x0001fb42:    2055        U       MOVS     r0,#0x55
        0x0001fb44:    f002b812    ....    B.W      am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fb48:    4878        xH      LDR      r0,[pc,#480] ; [0x1fd2c] = 0x100008c8
        0x0001fb4a:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb4c:    9100        ..      STR      r1,[sp,#0]
        0x0001fb4e:    2022        "       MOVS     r0,#0x22
        0x0001fb50:    f002f80c    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fb54:    4876        vH      LDR      r0,[pc,#472] ; [0x1fd30] = 0x100008c0
        0x0001fb56:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb58:    9100        ..      STR      r1,[sp,#0]
        0x0001fb5a:    2024        $       MOVS     r0,#0x24
        0x0001fb5c:    f002f806    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fb60:    4874        tH      LDR      r0,[pc,#464] ; [0x1fd34] = 0x100008c4
        0x0001fb62:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb64:    9100        ..      STR      r1,[sp,#0]
        0x0001fb66:    2023        #       MOVS     r0,#0x23
        0x0001fb68:    f002f800    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fb6c:    4872        rH      LDR      r0,[pc,#456] ; [0x1fd38] = 0x100008bc
        0x0001fb6e:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb70:    9100        ..      STR      r1,[sp,#0]
        0x0001fb72:    e8bd4008    ...@    POP      {r3,lr}
        0x0001fb76:    202b        +       MOVS     r0,#0x2b
        0x0001fb78:    f001bff8    ....    B.W      am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fb7c:    486f        oH      LDR      r0,[pc,#444] ; [0x1fd3c] = 0x100008d8
        0x0001fb7e:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb80:    9100        ..      STR      r1,[sp,#0]
        0x0001fb82:    202f        /       MOVS     r0,#0x2f
        0x0001fb84:    f001fff2    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fb88:    486d        mH      LDR      r0,[pc,#436] ; [0x1fd40] = 0x100008d0
        0x0001fb8a:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb8c:    9100        ..      STR      r1,[sp,#0]
        0x0001fb8e:    2031        1       MOVS     r0,#0x31
        0x0001fb90:    f001ffec    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fb94:    486b        kH      LDR      r0,[pc,#428] ; [0x1fd44] = 0x100008d4
        0x0001fb96:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb98:    9100        ..      STR      r1,[sp,#0]
        0x0001fb9a:    2030        0       MOVS     r0,#0x30
        0x0001fb9c:    f001ffe6    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fba0:    4869        iH      LDR      r0,[pc,#420] ; [0x1fd48] = 0x100008cc
        0x0001fba2:    6801        .h      LDR      r1,[r0,#0]
        0x0001fba4:    9100        ..      STR      r1,[sp,#0]
        0x0001fba6:    e8bd4008    ...@    POP      {r3,lr}
        0x0001fbaa:    203c        <       MOVS     r0,#0x3c
        0x0001fbac:    f001bfde    ....    B.W      am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fbb0:    4866        fH      LDR      r0,[pc,#408] ; [0x1fd4c] = 0x100008f0
        0x0001fbb2:    6801        .h      LDR      r1,[r0,#0]
        0x0001fbb4:    9100        ..      STR      r1,[sp,#0]
        0x0001fbb6:    203d        =       MOVS     r0,#0x3d
        0x0001fbb8:    f001ffd8    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fbbc:    4864        dH      LDR      r0,[pc,#400] ; [0x1fd50] = 0x100008e8
        0x0001fbbe:    6801        .h      LDR      r1,[r0,#0]
        0x0001fbc0:    9100        ..      STR      r1,[sp,#0]
        0x0001fbc2:    203f        ?       MOVS     r0,#0x3f
        0x0001fbc4:    f001ffd2    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fbc8:    4862        bH      LDR      r0,[pc,#392] ; [0x1fd54] = 0x100008ec
        0x0001fbca:    6801        .h      LDR      r1,[r0,#0]
        0x0001fbcc:    9100        ..      STR      r1,[sp,#0]
        0x0001fbce:    203e        >       MOVS     r0,#0x3e
        0x0001fbd0:    f001ffcc    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fbd4:    4860        `H      LDR      r0,[pc,#384] ; [0x1fd58] = 0x100008e4
        0x0001fbd6:    6801        .h      LDR      r1,[r0,#0]
        0x0001fbd8:    9100        ..      STR      r1,[sp,#0]
        0x0001fbda:    e8bd4008    ...@    POP      {r3,lr}
        0x0001fbde:    201e        .       MOVS     r0,#0x1e
        0x0001fbe0:    f001bfc4    ....    B.W      am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fbe4:    485d        ]H      LDR      r0,[pc,#372] ; [0x1fd5c] = 0x10000908
        0x0001fbe6:    6801        .h      LDR      r1,[r0,#0]
        0x0001fbe8:    9100        ..      STR      r1,[sp,#0]
        0x0001fbea:    2016        .       MOVS     r0,#0x16
        0x0001fbec:    f001ffbe    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fbf0:    485b        [H      LDR      r0,[pc,#364] ; [0x1fd60] = 0x10000900
        0x0001fbf2:    6801        .h      LDR      r1,[r0,#0]
        0x0001fbf4:    9100        ..      STR      r1,[sp,#0]
        0x0001fbf6:    2018        .       MOVS     r0,#0x18
        0x0001fbf8:    f001ffb8    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fbfc:    4859        YH      LDR      r0,[pc,#356] ; [0x1fd64] = 0x10000904
        0x0001fbfe:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc00:    9100        ..      STR      r1,[sp,#0]
        0x0001fc02:    2017        .       MOVS     r0,#0x17
        0x0001fc04:    f001ffb2    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fc08:    4857        WH      LDR      r0,[pc,#348] ; [0x1fd68] = 0x100008fc
        0x0001fc0a:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc0c:    9100        ..      STR      r1,[sp,#0]
        0x0001fc0e:    e8bd4008    ...@    POP      {r3,lr}
        0x0001fc12:    2058        X       MOVS     r0,#0x58
        0x0001fc14:    f001bfaa    ....    B.W      am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fc18:    4854        TH      LDR      r0,[pc,#336] ; [0x1fd6c] = 0x1000086c
        0x0001fc1a:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc1c:    9100        ..      STR      r1,[sp,#0]
        0x0001fc1e:    2005        .       MOVS     r0,#5
        0x0001fc20:    f001ffa4    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fc24:    4852        RH      LDR      r0,[pc,#328] ; [0x1fd70] = 0x10000870
        0x0001fc26:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc28:    9100        ..      STR      r1,[sp,#0]
        0x0001fc2a:    e8bd4008    ...@    POP      {r3,lr}
        0x0001fc2e:    2006        .       MOVS     r0,#6
        0x0001fc30:    f001bf9c    ....    B.W      am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fc34:    484f        OH      LDR      r0,[pc,#316] ; [0x1fd74] = 0x10000884
        0x0001fc36:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc38:    9100        ..      STR      r1,[sp,#0]
        0x0001fc3a:    2008        .       MOVS     r0,#8
        0x0001fc3c:    f001ff96    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fc40:    484d        MH      LDR      r0,[pc,#308] ; [0x1fd78] = 0x10000888
        0x0001fc42:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc44:    9100        ..      STR      r1,[sp,#0]
        0x0001fc46:    2009        .       MOVS     r0,#9
        0x0001fc48:    e005        ..      B        0x1fc56 ; am_bsp_iom_pins_enable + 530
        0x0001fc4a:    e040        @.      B        0x1fcce ; am_bsp_iom_pins_enable + 650
        0x0001fc4c:    e031        1.      B        0x1fcb2 ; am_bsp_iom_pins_enable + 622
        0x0001fc4e:    e022        ".      B        0x1fc96 ; am_bsp_iom_pins_enable + 594
        0x0001fc50:    e013        ..      B        0x1fc7a ; am_bsp_iom_pins_enable + 566
        0x0001fc52:    e004        ..      B        0x1fc5e ; am_bsp_iom_pins_enable + 538
        0x0001fc54:    e049        I.      B        0x1fcea ; am_bsp_iom_pins_enable + 678
        0x0001fc56:    e8bd4008    ...@    POP      {r3,lr}
        0x0001fc5a:    f001bf87    ....    B.W      am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fc5e:    4847        GH      LDR      r0,[pc,#284] ; [0x1fd7c] = 0x1000089c
        0x0001fc60:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc62:    9100        ..      STR      r1,[sp,#0]
        0x0001fc64:    2019        .       MOVS     r0,#0x19
        0x0001fc66:    f001ff81    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fc6a:    4845        EH      LDR      r0,[pc,#276] ; [0x1fd80] = 0x100008a0
        0x0001fc6c:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc6e:    9100        ..      STR      r1,[sp,#0]
        0x0001fc70:    e8bd4008    ...@    POP      {r3,lr}
        0x0001fc74:    201a        .       MOVS     r0,#0x1a
        0x0001fc76:    f001bf79    ..y.    B.W      am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fc7a:    4842        BH      LDR      r0,[pc,#264] ; [0x1fd84] = 0x100008b4
        0x0001fc7c:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc7e:    9100        ..      STR      r1,[sp,#0]
        0x0001fc80:    201f        .       MOVS     r0,#0x1f
        0x0001fc82:    f001ff73    ..s.    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fc86:    4840        @H      LDR      r0,[pc,#256] ; [0x1fd88] = 0x100008b8
        0x0001fc88:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc8a:    9100        ..      STR      r1,[sp,#0]
        0x0001fc8c:    e8bd4008    ...@    POP      {r3,lr}
        0x0001fc90:    2020                MOVS     r0,#0x20
        0x0001fc92:    f001bf6b    ..k.    B.W      am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fc96:    483d        =H      LDR      r0,[pc,#244] ; [0x1fd8c] = 0x100008dc
        0x0001fc98:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc9a:    9100        ..      STR      r1,[sp,#0]
        0x0001fc9c:    202f        /       MOVS     r0,#0x2f
        0x0001fc9e:    f001ff65    ..e.    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fca2:    483b        ;H      LDR      r0,[pc,#236] ; [0x1fd90] = 0x100008e0
        0x0001fca4:    6801        .h      LDR      r1,[r0,#0]
        0x0001fca6:    9100        ..      STR      r1,[sp,#0]
        0x0001fca8:    e8bd4008    ...@    POP      {r3,lr}
        0x0001fcac:    2030        0       MOVS     r0,#0x30
        0x0001fcae:    f001bf5d    ..].    B.W      am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fcb2:    4838        8H      LDR      r0,[pc,#224] ; [0x1fd94] = 0x100008f4
        0x0001fcb4:    6801        .h      LDR      r1,[r0,#0]
        0x0001fcb6:    9100        ..      STR      r1,[sp,#0]
        0x0001fcb8:    203d        =       MOVS     r0,#0x3d
        0x0001fcba:    f001ff57    ..W.    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fcbe:    4836        6H      LDR      r0,[pc,#216] ; [0x1fd98] = 0x100008f8
        0x0001fcc0:    6801        .h      LDR      r1,[r0,#0]
        0x0001fcc2:    9100        ..      STR      r1,[sp,#0]
        0x0001fcc4:    e8bd4008    ...@    POP      {r3,lr}
        0x0001fcc8:    203e        >       MOVS     r0,#0x3e
        0x0001fcca:    f001bf4f    ..O.    B.W      am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fcce:    4833        3H      LDR      r0,[pc,#204] ; [0x1fd9c] = 0x1000090c
        0x0001fcd0:    6801        .h      LDR      r1,[r0,#0]
        0x0001fcd2:    9100        ..      STR      r1,[sp,#0]
        0x0001fcd4:    2016        .       MOVS     r0,#0x16
        0x0001fcd6:    f001ff49    ..I.    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fcda:    4831        1H      LDR      r0,[pc,#196] ; [0x1fda0] = 0x10000910
        0x0001fcdc:    6801        .h      LDR      r1,[r0,#0]
        0x0001fcde:    9100        ..      STR      r1,[sp,#0]
        0x0001fce0:    e8bd4008    ...@    POP      {r3,lr}
        0x0001fce4:    2017        .       MOVS     r0,#0x17
        0x0001fce6:    f001bf41    ..A.    B.W      am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fcea:    bd08        ..      POP      {r3,pc}
    $d
        0x0001fcec:    10000868    h...    DCD    268437608
        0x0001fcf0:    10000860    `...    DCD    268437600
        0x0001fcf4:    10000864    d...    DCD    268437604
        0x0001fcf8:    1000085c    \...    DCD    268437596
        0x0001fcfc:    10000880    ....    DCD    268437632
        0x0001fd00:    10000878    x...    DCD    268437624
        0x0001fd04:    1000087c    |...    DCD    268437628
        0x0001fd08:    10000874    t...    DCD    268437620
        0x0001fd0c:    10000898    ....    DCD    268437656
        0x0001fd10:    10000890    ....    DCD    268437648
        0x0001fd14:    10000894    ....    DCD    268437652
        0x0001fd18:    1000088c    ....    DCD    268437644
        0x0001fd1c:    100008b0    ....    DCD    268437680
        0x0001fd20:    100008a8    ....    DCD    268437672
        0x0001fd24:    100008ac    ....    DCD    268437676
        0x0001fd28:    100008a4    ....    DCD    268437668
        0x0001fd2c:    100008c8    ....    DCD    268437704
        0x0001fd30:    100008c0    ....    DCD    268437696
        0x0001fd34:    100008c4    ....    DCD    268437700
        0x0001fd38:    100008bc    ....    DCD    268437692
        0x0001fd3c:    100008d8    ....    DCD    268437720
        0x0001fd40:    100008d0    ....    DCD    268437712
        0x0001fd44:    100008d4    ....    DCD    268437716
        0x0001fd48:    100008cc    ....    DCD    268437708
        0x0001fd4c:    100008f0    ....    DCD    268437744
        0x0001fd50:    100008e8    ....    DCD    268437736
        0x0001fd54:    100008ec    ....    DCD    268437740
        0x0001fd58:    100008e4    ....    DCD    268437732
        0x0001fd5c:    10000908    ....    DCD    268437768
        0x0001fd60:    10000900    ....    DCD    268437760
        0x0001fd64:    10000904    ....    DCD    268437764
        0x0001fd68:    100008fc    ....    DCD    268437756
        0x0001fd6c:    1000086c    l...    DCD    268437612
        0x0001fd70:    10000870    p...    DCD    268437616
        0x0001fd74:    10000884    ....    DCD    268437636
        0x0001fd78:    10000888    ....    DCD    268437640
        0x0001fd7c:    1000089c    ....    DCD    268437660
        0x0001fd80:    100008a0    ....    DCD    268437664
        0x0001fd84:    100008b4    ....    DCD    268437684
        0x0001fd88:    100008b8    ....    DCD    268437688
        0x0001fd8c:    100008dc    ....    DCD    268437724
        0x0001fd90:    100008e0    ....    DCD    268437728
        0x0001fd94:    100008f4    ....    DCD    268437748
        0x0001fd98:    100008f8    ....    DCD    268437752
        0x0001fd9c:    1000090c    ....    DCD    268437772
        0x0001fda0:    10000910    ....    DCD    268437776
    $t
    i.am_bsp_itm_printf_enable
    am_bsp_itm_printf_enable
        0x0001fda4:    4817        .H      LDR      r0,[pc,#92] ; [0x1fe04] = 0x40021000
        0x0001fda6:    b500        ..      PUSH     {lr}
        0x0001fda8:    6880        .h      LDR      r0,[r0,#8]
        0x0001fdaa:    b083        ..      SUB      sp,sp,#0xc
        0x0001fdac:    f4101f80    ....    TST      r0,#0x100000
        0x0001fdb0:    d010        ..      BEQ      0x1fdd4 ; am_bsp_itm_printf_enable + 48
        0x0001fdb2:    4815        .H      LDR      r0,[pc,#84] ; [0x1fe08] = 0x400c0a7c
        0x0001fdb4:    6800        .h      LDR      r0,[r0,#0]
        0x0001fdb6:    f0100f01    ....    TST      r0,#1
        0x0001fdba:    d00b        ..      BEQ      0x1fdd4 ; am_bsp_itm_printf_enable + 48
        0x0001fdbc:    4668        hF      MOV      r0,sp
        0x0001fdbe:    f001fc37    ..7.    BL       am_hal_dcu_get ; 0x21630
        0x0001fdc2:    9800        ..      LDR      r0,[sp,#0]
        0x0001fdc4:    f0100f10    ....    TST      r0,#0x10
        0x0001fdc8:    d108        ..      BNE      0x1fddc ; am_bsp_itm_printf_enable + 56
        0x0001fdca:    2110        .!      MOVS     r1,#0x10
        0x0001fdcc:    2001        .       MOVS     r0,#1
        0x0001fdce:    f001fc6d    ..m.    BL       am_hal_dcu_update ; 0x216ac
        0x0001fdd2:    b118        ..      CBZ      r0,0x1fddc ; am_bsp_itm_printf_enable + 56
        0x0001fdd4:    b003        ..      ADD      sp,sp,#0xc
        0x0001fdd6:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0001fdda:    bd00        ..      POP      {pc}
        0x0001fddc:    490b        .I      LDR      r1,[pc,#44] ; [0x1fe0c] = 0x1000084c
        0x0001fdde:    2001        .       MOVS     r0,#1
        0x0001fde0:    7008        .p      STRB     r0,[r1,#0]
        0x0001fde2:    f002fdb1    ....    BL       am_hal_itm_enable ; 0x22948
        0x0001fde6:    480a        .H      LDR      r0,[pc,#40] ; [0x1fe10] = 0xf4240
        0x0001fde8:    f004fc6a    ..j.    BL       am_hal_tpiu_enable ; 0x246c0
        0x0001fdec:    4809        .H      LDR      r0,[pc,#36] ; [0x1fe14] = 0x10000914
        0x0001fdee:    6801        .h      LDR      r1,[r0,#0]
        0x0001fdf0:    9101        ..      STR      r1,[sp,#4]
        0x0001fdf2:    201c        .       MOVS     r0,#0x1c
        0x0001fdf4:    f001feba    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fdf8:    4807        .H      LDR      r0,[pc,#28] ; [0x1fe18] = 0x22991
        0x0001fdfa:    f005f975    ..u.    BL       am_util_stdio_printf_init ; 0x250e8
        0x0001fdfe:    b003        ..      ADD      sp,sp,#0xc
        0x0001fe00:    2000        .       MOVS     r0,#0
        0x0001fe02:    bd00        ..      POP      {pc}
    $d
        0x0001fe04:    40021000    ...@    DCD    1073876992
        0x0001fe08:    400c0a7c    |..@    DCD    1074530940
        0x0001fe0c:    1000084c    L...    DCD    268437580
        0x0001fe10:    000f4240    @B..    DCD    1000000
        0x0001fe14:    10000914    ....    DCD    268437780
        0x0001fe18:    00022991    .)..    DCD    141713
    $t
    i.am_bsp_low_power_init
    am_bsp_low_power_init
        0x0001fe1c:    b508        ..      PUSH     {r3,lr}
        0x0001fe1e:    f003fd4d    ..M.    BL       am_hal_pwrctrl_low_power_init ; 0x238bc
        0x0001fe22:    2100        .!      MOVS     r1,#0
        0x0001fe24:    4608        .F      MOV      r0,r1
        0x0001fe26:    f003fb35    ..5.    BL       am_hal_pwrctrl_control ; 0x23494
        0x0001fe2a:    f004f8cf    ....    BL       am_hal_rtc_osc_disable ; 0x23fcc
        0x0001fe2e:    4806        .H      LDR      r0,[pc,#24] ; [0x1fe48] = 0x45ab8
        0x0001fe30:    6801        .h      LDR      r1,[r0,#0]
        0x0001fe32:    9100        ..      STR      r1,[sp,#0]
        0x0001fe34:    202a        *       MOVS     r0,#0x2a
        0x0001fe36:    f001fe99    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0001fe3a:    2100        .!      MOVS     r1,#0
        0x0001fe3c:    e8bd4008    ...@    POP      {r3,lr}
        0x0001fe40:    202a        *       MOVS     r0,#0x2a
        0x0001fe42:    f001bef1    ....    B.W      am_hal_gpio_state_write ; 0x21c28
    $d
        0x0001fe46:    0000        ..      DCW    0
        0x0001fe48:    00045ab8    .Z..    DCD    285368
    $t
    i.am_ctimer_isr
    am_ctimer_isr
        0x0001fe4c:    b508        ..      PUSH     {r3,lr}
        0x0001fe4e:    4669        iF      MOV      r1,sp
        0x0001fe50:    2000        .       MOVS     r0,#0
        0x0001fe52:    f004fba1    ....    BL       am_hal_timer_interrupt_status_get ; 0x24598
        0x0001fe56:    9800        ..      LDR      r0,[sp,#0]
        0x0001fe58:    f004fb68    ..h.    BL       am_hal_timer_interrupt_clear ; 0x2452c
        0x0001fe5c:    bd08        ..      POP      {r3,pc}
        0x0001fe5e:    0000        ..      MOVS     r0,r0
    i.am_devices_cooper_blocking_read
    am_devices_cooper_blocking_read
        0x0001fe60:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0001fe64:    4604        .F      MOV      r4,r0
        0x0001fe66:    4843        CH      LDR      r0,[pc,#268] ; [0x1ff74] = 0x100003cc
        0x0001fe68:    b08d        ..      SUB      sp,sp,#0x34
        0x0001fe6a:    2600        .&      MOVS     r6,#0
        0x0001fe6c:    8206        ..      STRH     r6,[r0,#0x10]
        0x0001fe6e:    4842        BH      LDR      r0,[pc,#264] ; [0x1ff78] = 0x40010000
        0x0001fe70:    468a        .F      MOV      r10,r1
        0x0001fe72:    4617        .F      MOV      r7,r2
        0x0001fe74:    f8d00208    ....    LDR      r0,[r0,#0x208]
        0x0001fe78:    4635        5F      MOV      r5,r6
        0x0001fe7a:    f3c010c0    ....    UBFX     r0,r0,#7,#1
        0x0001fe7e:    2800        .(      CMP      r0,#0
        0x0001fe80:    bf01        ..      ITTTT    EQ
        0x0001fe82:    6015        .`      STREQ    r5,[r2,#0]
        0x0001fe84:    2000        .       MOVEQ    r0,#0
        0x0001fe86:    b00d        ..      ADDEQ    sp,sp,#0x34
        0x0001fe88:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x0001fe8c:    46a3        .F      MOV      r11,r4
        0x0001fe8e:    7f20         .      LDRB     r0,[r4,#0x1c]
        0x0001fe90:    2801        .(      CMP      r0,#1
        0x0001fe92:    bf1e        ..      ITTT     NE
        0x0001fe94:    2008        .       MOVNE    r0,#8
        0x0001fe96:    b00d        ..      ADDNE    sp,sp,#0x34
        0x0001fe98:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x0001fe9c:    f89b001d    ....    LDRB     r0,[r11,#0x1d]
        0x0001fea0:    f04f0802    O...    MOV      r8,#2
        0x0001fea4:    2800        .(      CMP      r0,#0
        0x0001fea6:    bf1e        ..      ITTT     NE
        0x0001fea8:    4640        @F      MOVNE    r0,r8
        0x0001feaa:    b00d        ..      ADDNE    sp,sp,#0x34
        0x0001feac:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x0001feb0:    f04f0901    O...    MOV      r9,#1
        0x0001feb4:    f88b901d    ....    STRB     r9,[r11,#0x1d]
        0x0001feb8:    464a        JF      MOV      r2,r9
        0x0001feba:    2100        .!      MOVS     r1,#0
        0x0001febc:    f8db0018    ....    LDR      r0,[r11,#0x18]
        0x0001fec0:    f002fb66    ..f.    BL       am_hal_iom_power_ctrl ; 0x22590
        0x0001fec4:    f8db0018    ....    LDR      r0,[r11,#0x18]
        0x0001fec8:    f002faaa    ....    BL       am_hal_iom_enable ; 0x22420
        0x0001fecc:    6860        `h      LDR      r0,[r4,#4]
        0x0001fece:    9000        ..      STR      r0,[sp,#0]
        0x0001fed0:    2104        .!      MOVS     r1,#4
        0x0001fed2:    2000        .       MOVS     r0,#0
        0x0001fed4:    e9cd1002    ....    STRD     r1,r0,[sp,#8]
        0x0001fed8:    f8cd8010    ....    STR      r8,[sp,#0x10]
        0x0001fedc:    f88d9014    ....    STRB     r9,[sp,#0x14]
        0x0001fee0:    f8df8098    ....    LDR      r8,[pc,#152] ; [0x1ff7c] = 0x100003dc
        0x0001fee4:    f88d9020    .. .    STRB     r9,[sp,#0x20]
        0x0001fee8:    f8cd9004    ....    STR      r9,[sp,#4]
        0x0001feec:    f8cd801c    ....    STR      r8,[sp,#0x1c]
        0x0001fef0:    f88d5021    ..!P    STRB     r5,[sp,#0x21]
        0x0001fef4:    9509        ..      STR      r5,[sp,#0x24]
        0x0001fef6:    950a        ..      STR      r5,[sp,#0x28]
        0x0001fef8:    4669        iF      MOV      r1,sp
        0x0001fefa:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0001fefc:    f001ff3e    ..>.    BL       am_hal_iom_blocking_transfer ; 0x21d7c
        0x0001ff00:    2800        .(      CMP      r0,#0
        0x0001ff02:    bf18        ..      IT       NE
        0x0001ff04:    2606        .&      MOVNE    r6,#6
        0x0001ff06:    d124        $.      BNE      0x1ff52 ; am_devices_cooper_blocking_read + 242
        0x0001ff08:    f8980000    ....    LDRB     r0,[r8,#0]
        0x0001ff0c:    2800        .(      CMP      r0,#0
        0x0001ff0e:    bf04        ..      ITT      EQ
        0x0001ff10:    f8981001    ....    LDRBEQ   r1,[r8,#1]
        0x0001ff14:    2900        .)      CMPEQ    r1,#0
        0x0001ff16:    d01b        ..      BEQ      0x1ff50 ; am_devices_cooper_blocking_read + 240
        0x0001ff18:    f04f0200    O...    MOV      r2,#0
        0x0001ff1c:    f8cda01c    ....    STR      r10,[sp,#0x1c]
        0x0001ff20:    e9cd2202    ..."    STRD     r2,r2,[sp,#8]
        0x0001ff24:    9501        ..      STR      r5,[sp,#4]
        0x0001ff26:    f8981001    ....    LDRB     r1,[r8,#1]
        0x0001ff2a:    f88d5020    .. P    STRB     r5,[sp,#0x20]
        0x0001ff2e:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0001ff32:    9004        ..      STR      r0,[sp,#0x10]
        0x0001ff34:    f5b07f81    ....    CMP      r0,#0x102
        0x0001ff38:    bf88        ..      IT       HI
        0x0001ff3a:    2604        .&      MOVHI    r6,#4
        0x0001ff3c:    d808        ..      BHI      0x1ff50 ; am_devices_cooper_blocking_read + 240
        0x0001ff3e:    6038        8`      STR      r0,[r7,#0]
        0x0001ff40:    4669        iF      MOV      r1,sp
        0x0001ff42:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0001ff44:    f001ff1a    ....    BL       am_hal_iom_blocking_transfer ; 0x21d7c
        0x0001ff48:    0006        ..      MOVS     r6,r0
        0x0001ff4a:    bf18        ..      IT       NE
        0x0001ff4c:    2606        .&      MOVNE    r6,#6
        0x0001ff4e:    d000        ..      BEQ      0x1ff52 ; am_devices_cooper_blocking_read + 242
        0x0001ff50:    603d        =`      STR      r5,[r7,#0]
        0x0001ff52:    7f20         .      LDRB     r0,[r4,#0x1c]
        0x0001ff54:    2801        .(      CMP      r0,#1
        0x0001ff56:    d108        ..      BNE      0x1ff6a ; am_devices_cooper_blocking_read + 266
        0x0001ff58:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0001ff5a:    f002fa1f    ....    BL       am_hal_iom_disable ; 0x2239c
        0x0001ff5e:    2201        ."      MOVS     r2,#1
        0x0001ff60:    2102        .!      MOVS     r1,#2
        0x0001ff62:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0001ff64:    f002fb14    ....    BL       am_hal_iom_power_ctrl ; 0x22590
        0x0001ff68:    7765        ew      STRB     r5,[r4,#0x1d]
        0x0001ff6a:    b00d        ..      ADD      sp,sp,#0x34
        0x0001ff6c:    4630        0F      MOV      r0,r6
        0x0001ff6e:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0001ff72:    0000        ..      DCW    0
        0x0001ff74:    100003cc    ....    DCD    268436428
        0x0001ff78:    40010000    ...@    DCD    1073807360
        0x0001ff7c:    100003dc    ....    DCD    268436444
    $t
    i.am_devices_cooper_blocking_write
    am_devices_cooper_blocking_write
        0x0001ff80:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0001ff84:    4604        .F      MOV      r4,r0
        0x0001ff86:    b08d        ..      SUB      sp,sp,#0x34
        0x0001ff88:    4850        PH      LDR      r0,[pc,#320] ; [0x200cc] = 0x100003cc
        0x0001ff8a:    f04f0a00    O...    MOV      r10,#0
        0x0001ff8e:    f8ddb068    ..h.    LDR      r11,[sp,#0x68]
        0x0001ff92:    f8a0a010    ....    STRH     r10,[r0,#0x10]
        0x0001ff96:    f8940020    .. .    LDRB     r0,[r4,#0x20]
        0x0001ff9a:    4689        .F      MOV      r9,r1
        0x0001ff9c:    4655        UF      MOV      r5,r10
        0x0001ff9e:    2800        .(      CMP      r0,#0
        0x0001ffa0:    bf1e        ..      ITTT     NE
        0x0001ffa2:    2003        .       MOVNE    r0,#3
        0x0001ffa4:    b011        ..      ADDNE    sp,sp,#0x44
        0x0001ffa6:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x0001ffaa:    46a0        .F      MOV      r8,r4
        0x0001ffac:    7f20         .      LDRB     r0,[r4,#0x1c]
        0x0001ffae:    2801        .(      CMP      r0,#1
        0x0001ffb0:    bf1e        ..      ITTT     NE
        0x0001ffb2:    2008        .       MOVNE    r0,#8
        0x0001ffb4:    b011        ..      ADDNE    sp,sp,#0x44
        0x0001ffb6:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x0001ffba:    f898001d    ....    LDRB     r0,[r8,#0x1d]
        0x0001ffbe:    2602        .&      MOVS     r6,#2
        0x0001ffc0:    bb38        8.      CBNZ     r0,0x20012 ; am_devices_cooper_blocking_write + 146
        0x0001ffc2:    2701        .'      MOVS     r7,#1
        0x0001ffc4:    f888701d    ...p    STRB     r7,[r8,#0x1d]
        0x0001ffc8:    463a        :F      MOV      r2,r7
        0x0001ffca:    2100        .!      MOVS     r1,#0
        0x0001ffcc:    f8d80018    ....    LDR      r0,[r8,#0x18]
        0x0001ffd0:    f002fade    ....    BL       am_hal_iom_power_ctrl ; 0x22590
        0x0001ffd4:    f8d80018    ....    LDR      r0,[r8,#0x18]
        0x0001ffd8:    f002fa22    ..".    BL       am_hal_iom_enable ; 0x22420
        0x0001ffdc:    2080        .       MOVS     r0,#0x80
        0x0001ffde:    2100        .!      MOVS     r1,#0
        0x0001ffe0:    e9cd0102    ....    STRD     r0,r1,[sp,#8]
        0x0001ffe4:    9701        ..      STR      r7,[sp,#4]
        0x0001ffe6:    f88d7014    ...p    STRB     r7,[sp,#0x14]
        0x0001ffea:    9604        ..      STR      r6,[sp,#0x10]
        0x0001ffec:    f88d7020    .. p    STRB     r7,[sp,#0x20]
        0x0001fff0:    6860        `h      LDR      r0,[r4,#4]
        0x0001fff2:    f8df80dc    ....    LDR      r8,[pc,#220] ; [0x200d0] = 0x100003dc
        0x0001fff6:    9000        ..      STR      r0,[sp,#0]
        0x0001fff8:    f8cd801c    ....    STR      r8,[sp,#0x1c]
        0x0001fffc:    f88d5021    ..!P    STRB     r5,[sp,#0x21]
        0x00020000:    9509        ..      STR      r5,[sp,#0x24]
        0x00020002:    950a        ..      STR      r5,[sp,#0x28]
        0x00020004:    4669        iF      MOV      r1,sp
        0x00020006:    69a0        .i      LDR      r0,[r4,#0x18]
        0x00020008:    f001feb8    ....    BL       am_hal_iom_blocking_transfer ; 0x21d7c
        0x0002000c:    b128        (.      CBZ      r0,0x2001a ; am_devices_cooper_blocking_write + 154
        0x0002000e:    2606        .&      MOVS     r6,#6
        0x00020010:    e04f        O.      B        0x200b2 ; am_devices_cooper_blocking_write + 306
        0x00020012:    b011        ..      ADD      sp,sp,#0x44
        0x00020014:    4630        0F      MOV      r0,r6
        0x00020016:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002001a:    f8980000    ....    LDRB     r0,[r8,#0]
        0x0002001e:    2868        h(      CMP      r0,#0x68
        0x00020020:    bf04        ..      ITT      EQ
        0x00020022:    f8980001    ....    LDRBEQ   r0,[r8,#1]
        0x00020026:    28a8        .(      CMPEQ    r0,#0xa8
        0x00020028:    d02a        *.      BEQ      0x20080 ; am_devices_cooper_blocking_write + 256
        0x0002002a:    f04f0603    O...    MOV      r6,#3
        0x0002002e:    68a0        .h      LDR      r0,[r4,#8]
        0x00020030:    f004fcf3    ....    BL       am_util_delay_us ; 0x24a1a
        0x00020034:    f1bb0f00    ....    CMP      r11,#0
        0x00020038:    d01f        ..      BEQ      0x2007a ; am_devices_cooper_blocking_write + 250
        0x0002003a:    4826        &H      LDR      r0,[pc,#152] ; [0x200d4] = 0x45ab8
        0x0002003c:    6801        .h      LDR      r1,[r0,#0]
        0x0002003e:    910c        ..      STR      r1,[sp,#0x30]
        0x00020040:    202b        +       MOVS     r0,#0x2b
        0x00020042:    f001fd93    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x00020046:    4924        $I      LDR      r1,[pc,#144] ; [0x200d8] = 0x40010000
        0x00020048:    f44f6000    O..`    MOV      r0,#0x800
        0x0002004c:    f8c10228    ..(.    STR      r0,[r1,#0x228]
        0x00020050:    68a0        .h      LDR      r0,[r4,#8]
        0x00020052:    f004fce2    ....    BL       am_util_delay_us ; 0x24a1a
        0x00020056:    481d        .H      LDR      r0,[pc,#116] ; [0x200cc] = 0x100003cc
        0x00020058:    6801        .h      LDR      r1,[r0,#0]
        0x0002005a:    910c        ..      STR      r1,[sp,#0x30]
        0x0002005c:    202b        +       MOVS     r0,#0x2b
        0x0002005e:    f001fd85    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x00020062:    f24060a4    @..`    MOV      r0,#0x6a4
        0x00020066:    f004fcd8    ....    BL       am_util_delay_us ; 0x24a1a
        0x0002006a:    f5ba7ffa    ....    CMP      r10,#0x1f4
        0x0002006e:    bf18        ..      IT       NE
        0x00020070:    f10a0a01    ....    ADDNE    r10,r10,#1
        0x00020074:    d1c6        ..      BNE      0x20004 ; am_devices_cooper_blocking_write + 132
        0x00020076:    2607        .&      MOVS     r6,#7
        0x00020078:    e01b        ..      B        0x200b2 ; am_devices_cooper_blocking_write + 306
        0x0002007a:    f8847020    .. p    STRB     r7,[r4,#0x20]
        0x0002007e:    e018        ..      B        0x200b2 ; am_devices_cooper_blocking_write + 306
        0x00020080:    f1b90f00    ....    CMP      r9,#0
        0x00020084:    bf1c        ..      ITT      NE
        0x00020086:    9701        ..      STRNE    r7,[sp,#4]
        0x00020088:    e9cd9502    ....    STRDNE   r9,r5,[sp,#8]
        0x0002008c:    d103        ..      BNE      0x20096 ; am_devices_cooper_blocking_write + 278
        0x0002008e:    2100        .!      MOVS     r1,#0
        0x00020090:    e9cd1102    ....    STRD     r1,r1,[sp,#8]
        0x00020094:    9501        ..      STR      r5,[sp,#4]
        0x00020096:    9810        ..      LDR      r0,[sp,#0x40]
        0x00020098:    f88d5014    ...P    STRB     r5,[sp,#0x14]
        0x0002009c:    9004        ..      STR      r0,[sp,#0x10]
        0x0002009e:    980f        ..      LDR      r0,[sp,#0x3c]
        0x000200a0:    9006        ..      STR      r0,[sp,#0x18]
        0x000200a2:    f88d5020    .. P    STRB     r5,[sp,#0x20]
        0x000200a6:    4669        iF      MOV      r1,sp
        0x000200a8:    69a0        .i      LDR      r0,[r4,#0x18]
        0x000200aa:    f001fe67    ..g.    BL       am_hal_iom_blocking_transfer ; 0x21d7c
        0x000200ae:    0006        ..      MOVS     r6,r0
        0x000200b0:    d1ad        ..      BNE      0x2000e ; am_devices_cooper_blocking_write + 142
        0x000200b2:    7f20         .      LDRB     r0,[r4,#0x1c]
        0x000200b4:    2801        .(      CMP      r0,#1
        0x000200b6:    d1ac        ..      BNE      0x20012 ; am_devices_cooper_blocking_write + 146
        0x000200b8:    69a0        .i      LDR      r0,[r4,#0x18]
        0x000200ba:    f002f96f    ..o.    BL       am_hal_iom_disable ; 0x2239c
        0x000200be:    2201        ."      MOVS     r2,#1
        0x000200c0:    2102        .!      MOVS     r1,#2
        0x000200c2:    69a0        .i      LDR      r0,[r4,#0x18]
        0x000200c4:    f002fa64    ..d.    BL       am_hal_iom_power_ctrl ; 0x22590
        0x000200c8:    7765        ew      STRB     r5,[r4,#0x1d]
        0x000200ca:    e7a2        ..      B        0x20012 ; am_devices_cooper_blocking_write + 146
    $d
        0x000200cc:    100003cc    ....    DCD    268436428
        0x000200d0:    100003dc    ....    DCD    268436444
        0x000200d4:    00045ab8    .Z..    DCD    285368
        0x000200d8:    40010000    ...@    DCD    1073807360
    $t
    i.am_devices_cooper_clkreq_read
    am_devices_cooper_clkreq_read
        0x000200dc:    4802        .H      LDR      r0,[pc,#8] ; [0x200e8] = 0x40010000
        0x000200de:    f8d00208    ....    LDR      r0,[r0,#0x208]
        0x000200e2:    f3c02000    ...     UBFX     r0,r0,#8,#1
        0x000200e6:    4770        pG      BX       lr
    $d
        0x000200e8:    40010000    ...@    DCD    1073807360
    $t
    i.am_devices_cooper_command_write
    am_devices_cooper_command_write
        0x000200ec:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x000200f0:    461d        .F      MOV      r5,r3
        0x000200f2:    9f0a        ..      LDR      r7,[sp,#0x28]
        0x000200f4:    000e        ..      MOVS     r6,r1
        0x000200f6:    4680        .F      MOV      r8,r0
        0x000200f8:    bf19        ..      ITTEE    NE
        0x000200fa:    2d00        .-      CMPNE    r5,#0
        0x000200fc:    2f00        ./      CMPNE    r7,#0
        0x000200fe:    2008        .       MOVEQ    r0,#8
        0x00020100:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x00020104:    f04f0001    O...    MOV      r0,#1
        0x00020108:    4613        .F      MOV      r3,r2
        0x0002010a:    460a        .F      MOV      r2,r1
        0x0002010c:    9000        ..      STR      r0,[sp,#0]
        0x0002010e:    f04f0100    O...    MOV      r1,#0
        0x00020112:    4640        @F      MOV      r0,r8
        0x00020114:    f7ffff34    ..4.    BL       am_devices_cooper_blocking_write ; 0x1ff80
        0x00020118:    2800        .(      CMP      r0,#0
        0x0002011a:    bf18        ..      IT       NE
        0x0002011c:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x00020120:    2400        .$      MOVS     r4,#0
        0x00020122:    f8df9064    ..d.    LDR      r9,[pc,#100] ; [0x20188] = 0x40010000
        0x00020126:    f8d90208    ....    LDR      r0,[r9,#0x208]
        0x0002012a:    f3c010c0    ....    UBFX     r0,r0,#7,#1
        0x0002012e:    2800        .(      CMP      r0,#0
        0x00020130:    bf08        ..      IT       EQ
        0x00020132:    f8dfa058    ..X.    LDREQ    r10,[pc,#88] ; [0x2018c] = 0x4c4b40
        0x00020136:    d10f        ..      BNE      0x20158 ; am_devices_cooper_command_write + 108
        0x00020138:    e004        ..      B        0x20144 ; am_devices_cooper_command_write + 88
        0x0002013a:    4554        TE      CMP      r4,r10
        0x0002013c:    d102        ..      BNE      0x20144 ; am_devices_cooper_command_write + 88
        0x0002013e:    2005        .       MOVS     r0,#5
        0x00020140:    e8bd8ff8    ....    POP      {r3-r11,pc}
        0x00020144:    2001        .       MOVS     r0,#1
        0x00020146:    f004fc68    ..h.    BL       am_util_delay_us ; 0x24a1a
        0x0002014a:    f8d90208    ....    LDR      r0,[r9,#0x208]
        0x0002014e:    1c64        d.      ADDS     r4,r4,#1
        0x00020150:    f3c010c0    ....    UBFX     r0,r0,#7,#1
        0x00020154:    2800        .(      CMP      r0,#0
        0x00020156:    d0f0        ..      BEQ      0x2013a ; am_devices_cooper_command_write + 78
        0x00020158:    463a        :F      MOV      r2,r7
        0x0002015a:    4629        )F      MOV      r1,r5
        0x0002015c:    4640        @F      MOV      r0,r8
        0x0002015e:    f7fffe7f    ....    BL       am_devices_cooper_blocking_read ; 0x1fe60
        0x00020162:    2800        .(      CMP      r0,#0
        0x00020164:    bf18        ..      IT       NE
        0x00020166:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x0002016a:    686a        jh      LDR      r2,[r5,#4]
        0x0002016c:    6831        1h      LDR      r1,[r6,#0]
        0x0002016e:    b2d3        ..      UXTB     r3,r2
        0x00020170:    f3c12c07    ...,    UBFX     r12,r1,#8,#8
        0x00020174:    4563        cE      CMP      r3,r12
        0x00020176:    d1ef        ..      BNE      0x20158 ; am_devices_cooper_command_write + 108
        0x00020178:    f3c22207    ..."    UBFX     r2,r2,#8,#8
        0x0002017c:    f3c14107    ...A    UBFX     r1,r1,#16,#8
        0x00020180:    428a        .B      CMP      r2,r1
        0x00020182:    d1e9        ..      BNE      0x20158 ; am_devices_cooper_command_write + 108
        0x00020184:    e8bd8ff8    ....    POP      {r3-r11,pc}
    $d
        0x00020188:    40010000    ...@    DCD    1073807360
        0x0002018c:    004c4b40    @KL.    DCD    5000000
    $t
    i.am_devices_cooper_init
    am_devices_cooper_init
        0x00020190:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x00020194:    b091        ..      SUB      sp,sp,#0x44
        0x00020196:    f04f0800    O...    MOV      r8,#0
        0x0002019a:    4ca0        .L      LDR      r4,[pc,#640] ; [0x2041c] = 0x10015d34
        0x0002019c:    f8cd8010    ....    STR      r8,[sp,#0x10]
        0x000201a0:    f8cd8014    ....    STR      r8,[sp,#0x14]
        0x000201a4:    f8cd8018    ....    STR      r8,[sp,#0x18]
        0x000201a8:    4681        .F      MOV      r9,r0
        0x000201aa:    f8cd801c    ....    STR      r8,[sp,#0x1c]
        0x000201ae:    f8cd8020    .. .    STR      r8,[sp,#0x20]
        0x000201b2:    f8cd8024    ..$.    STR      r8,[sp,#0x24]
        0x000201b6:    f8cd8028    ..(.    STR      r8,[sp,#0x28]
        0x000201ba:    f8cd802c    ..,.    STR      r8,[sp,#0x2c]
        0x000201be:    7f20         .      LDRB     r0,[r4,#0x1c]
        0x000201c0:    4693        .F      MOV      r11,r2
        0x000201c2:    460e        .F      MOV      r6,r1
        0x000201c4:    4647        GF      MOV      r7,r8
        0x000201c6:    b118        ..      CBZ      r0,0x201d0 ; am_devices_cooper_init + 64
        0x000201c8:    b015        ..      ADD      sp,sp,#0x54
        0x000201ca:    2001        .       MOVS     r0,#1
        0x000201cc:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000201d0:    f1b90f08    ....    CMP      r9,#8
        0x000201d4:    d8f8        ..      BHI      0x201c8 ; am_devices_cooper_init + 56
        0x000201d6:    2e00        ..      CMP      r6,#0
        0x000201d8:    d0f6        ..      BEQ      0x201c8 ; am_devices_cooper_init + 56
        0x000201da:    f001fb3d    ..=.    BL       am_hal_fault_capture_enable ; 0x21858
        0x000201de:    4890        .H      LDR      r0,[pc,#576] ; [0x20420] = 0x16e3600
        0x000201e0:    900d        ..      STR      r0,[sp,#0x34]
        0x000201e2:    2003        .       MOVS     r0,#3
        0x000201e4:    f88d7030    ..0p    STRB     r7,[sp,#0x30]
        0x000201e8:    f88d0038    ..8.    STRB     r0,[sp,#0x38]
        0x000201ec:    6870        ph      LDR      r0,[r6,#4]
        0x000201ee:    9010        ..      STR      r0,[sp,#0x40]
        0x000201f0:    6830        0h      LDR      r0,[r6,#0]
        0x000201f2:    900f        ..      STR      r0,[sp,#0x3c]
        0x000201f4:    a902        ..      ADD      r1,sp,#8
        0x000201f6:    4648        HF      MOV      r0,r9
        0x000201f8:    f002f9a0    ....    BL       am_hal_iom_initialize ; 0x2253c
        0x000201fc:    2800        .(      CMP      r0,#0
        0x000201fe:    d1e3        ..      BNE      0x201c8 ; am_devices_cooper_init + 56
        0x00020200:    2200        ."      MOVS     r2,#0
        0x00020202:    4611        .F      MOV      r1,r2
        0x00020204:    9802        ..      LDR      r0,[sp,#8]
        0x00020206:    f002f9c3    ....    BL       am_hal_iom_power_ctrl ; 0x22590
        0x0002020a:    2800        .(      CMP      r0,#0
        0x0002020c:    d1dc        ..      BNE      0x201c8 ; am_devices_cooper_init + 56
        0x0002020e:    a90c        ..      ADD      r1,sp,#0x30
        0x00020210:    9802        ..      LDR      r0,[sp,#8]
        0x00020212:    f001ff49    ..I.    BL       am_hal_iom_configure ; 0x220a8
        0x00020216:    2800        .(      CMP      r0,#0
        0x00020218:    d1d6        ..      BNE      0x201c8 ; am_devices_cooper_init + 56
        0x0002021a:    9802        ..      LDR      r0,[sp,#8]
        0x0002021c:    f002f900    ....    BL       am_hal_iom_enable ; 0x22420
        0x00020220:    2800        .(      CMP      r0,#0
        0x00020222:    d1d1        ..      BNE      0x201c8 ; am_devices_cooper_init + 56
        0x00020224:    2100        .!      MOVS     r1,#0
        0x00020226:    4648        HF      MOV      r0,r9
        0x00020228:    f7fffc0c    ....    BL       am_bsp_iom_pins_enable ; 0x1fa44
        0x0002022c:    f8dfa1f4    ....    LDR      r10,[pc,#500] ; [0x20424] = 0x100003cc
        0x00020230:    f8da1000    ....    LDR      r1,[r10,#0]
        0x00020234:    9100        ..      STR      r1,[sp,#0]
        0x00020236:    202b        +       MOVS     r0,#0x2b
        0x00020238:    f001fc98    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0002023c:    4d7a        zM      LDR      r5,[pc,#488] ; [0x20428] = 0x45ab8
        0x0002023e:    6829        )h      LDR      r1,[r5,#0]
        0x00020240:    9100        ..      STR      r1,[sp,#0]
        0x00020242:    202a        *       MOVS     r0,#0x2a
        0x00020244:    f001fc92    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x00020248:    4878        xH      LDR      r0,[pc,#480] ; [0x2042c] = 0x45abc
        0x0002024a:    6801        .h      LDR      r1,[r0,#0]
        0x0002024c:    9100        ..      STR      r1,[sp,#0]
        0x0002024e:    2027        '       MOVS     r0,#0x27
        0x00020250:    f001fc8c    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x00020254:    4875        uH      LDR      r0,[pc,#468] ; [0x2042c] = 0x45abc
        0x00020256:    6801        .h      LDR      r1,[r0,#0]
        0x00020258:    9100        ..      STR      r1,[sp,#0]
        0x0002025a:    2028        (       MOVS     r0,#0x28
        0x0002025c:    f001fc86    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x00020260:    6829        )h      LDR      r1,[r5,#0]
        0x00020262:    9100        ..      STR      r1,[sp,#0]
        0x00020264:    2061        a       MOVS     r0,#0x61
        0x00020266:    f001fc81    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0002026a:    6829        )h      LDR      r1,[r5,#0]
        0x0002026c:    9100        ..      STR      r1,[sp,#0]
        0x0002026e:    2062        b       MOVS     r0,#0x62
        0x00020270:    f001fc7c    ..|.    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x00020274:    4d6e        nM      LDR      r5,[pc,#440] ; [0x20430] = 0x40010000
        0x00020276:    2002        .       MOVS     r0,#2
        0x00020278:    f8c50240    ..@.    STR      r0,[r5,#0x240]
        0x0002027c:    2004        .       MOVS     r0,#4
        0x0002027e:    f8c50240    ..@.    STR      r0,[r5,#0x240]
        0x00020282:    f8da1004    ....    LDR      r1,[r10,#4]
        0x00020286:    9100        ..      STR      r1,[sp,#0]
        0x00020288:    202e        .       MOVS     r0,#0x2e
        0x0002028a:    f001fc6f    ..o.    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0002028e:    f8da1008    ....    LDR      r1,[r10,#8]
        0x00020292:    9100        ..      STR      r1,[sp,#0]
        0x00020294:    202d        -       MOVS     r0,#0x2d
        0x00020296:    f001fc69    ..i.    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0002029a:    2100        .!      MOVS     r1,#0
        0x0002029c:    4608        .F      MOV      r0,r1
        0x0002029e:    f002fb95    ....    BL       am_hal_mcuctrl_control ; 0x229cc
        0x000202a2:    2800        .(      CMP      r0,#0
        0x000202a4:    d190        ..      BNE      0x201c8 ; am_devices_cooper_init + 56
        0x000202a6:    4963        cI      LDR      r1,[pc,#396] ; [0x20434] = 0x45ab0
        0x000202a8:    2002        .       MOVS     r0,#2
        0x000202aa:    f002fb8f    ....    BL       am_hal_mcuctrl_control ; 0x229cc
        0x000202ae:    2800        .(      CMP      r0,#0
        0x000202b0:    d18a        ..      BNE      0x201c8 ; am_devices_cooper_init + 56
        0x000202b2:    f44f6a80    O..j    MOV      r10,#0x400
        0x000202b6:    f8c5a228    ..(.    STR      r10,[r5,#0x228]
        0x000202ba:    2014        .       MOVS     r0,#0x14
        0x000202bc:    f004fba8    ....    BL       am_util_delay_ms ; 0x24a10
        0x000202c0:    f8c5a238    ..8.    STR      r10,[r5,#0x238]
        0x000202c4:    2014        .       MOVS     r0,#0x14
        0x000202c6:    f004fba3    ....    BL       am_util_delay_ms ; 0x24a10
        0x000202ca:    f8c5a228    ..(.    STR      r10,[r5,#0x228]
        0x000202ce:    f04f0a00    O...    MOV      r10,#0
        0x000202d2:    466a        jF      MOV      r2,sp
        0x000202d4:    2100        .!      MOVS     r1,#0
        0x000202d6:    2039        9       MOVS     r0,#0x39
        0x000202d8:    f001fbb2    ....    BL       am_hal_gpio_interrupt_irq_status_get ; 0x21a40
        0x000202dc:    9800        ..      LDR      r0,[sp,#0]
        0x000202de:    f0100080    ....    ANDS     r0,r0,#0x80
        0x000202e2:    9000        ..      STR      r0,[sp,#0]
        0x000202e4:    d004        ..      BEQ      0x202f0 ; am_devices_cooper_init + 352
        0x000202e6:    4601        .F      MOV      r1,r0
        0x000202e8:    2039        9       MOVS     r0,#0x39
        0x000202ea:    f001fb91    ....    BL       am_hal_gpio_interrupt_irq_clear ; 0x21a10
        0x000202ee:    e008        ..      B        0x20302 ; am_devices_cooper_init + 370
        0x000202f0:    f5ba7ffa    ....    CMP      r10,#0x1f4
        0x000202f4:    d205        ..      BCS      0x20302 ; am_devices_cooper_init + 370
        0x000202f6:    2001        .       MOVS     r0,#1
        0x000202f8:    f004fb8a    ....    BL       am_util_delay_ms ; 0x24a10
        0x000202fc:    f10a0a01    ....    ADD      r10,r10,#1
        0x00020300:    e7e7        ..      B        0x202d2 ; am_devices_cooper_init + 322
        0x00020302:    eb0800c8    ....    ADD      r0,r8,r8,LSL #3
        0x00020306:    eb140880    ....    ADDS     r8,r4,r0,LSL #2
        0x0002030a:    f04f0101    O...    MOV      r1,#1
        0x0002030e:    f8c87010    ...p    STR      r7,[r8,#0x10]
        0x00020312:    f8c87014    ...p    STR      r7,[r8,#0x14]
        0x00020316:    f888701d    ...p    STRB     r7,[r8,#0x1d]
        0x0002031a:    f888101c    ....    STRB     r1,[r8,#0x1c]
        0x0002031e:    f888101e    ....    STRB     r1,[r8,#0x1e]
        0x00020322:    f888701f    ...p    STRB     r7,[r8,#0x1f]
        0x00020326:    a904        ..      ADD      r1,sp,#0x10
        0x00020328:    f8887020    .. p    STRB     r7,[r8,#0x20]
        0x0002032c:    f8511029    Q.).    LDR      r1,[r1,r9,LSL #2]
        0x00020330:    f8c81004    ....    STR      r1,[r8,#4]
        0x00020334:    f8449020    D. .    STR      r9,[r4,r0,LSL #2]
        0x00020338:    f04f0064    O.d.    MOV      r0,#0x64
        0x0002033c:    f8c80008    ....    STR      r0,[r8,#8]
        0x00020340:    9902        ..      LDR      r1,[sp,#8]
        0x00020342:    f8c81018    ....    STR      r1,[r8,#0x18]
        0x00020346:    9814        ..      LDR      r0,[sp,#0x50]
        0x00020348:    f8df90ec    ....    LDR      r9,[pc,#236] ; [0x20438] = 0x10015d58
        0x0002034c:    6001        .`      STR      r1,[r0,#0]
        0x0002034e:    f8cb8000    ....    STR      r8,[r11,#0]
        0x00020352:    6830        0h      LDR      r0,[r6,#0]
        0x00020354:    d012        ..      BEQ      0x2037c ; am_devices_cooper_init + 492
        0x00020356:    f8c97000    ...p    STR      r7,[r9,#0]
        0x0002035a:    f8c97004    ...p    STR      r7,[r9,#4]
        0x0002035e:    f8c97008    ...p    STR      r7,[r9,#8]
        0x00020362:    f8c97010    ...p    STR      r7,[r9,#0x10]
        0x00020366:    2103        .!      MOVS     r1,#3
        0x00020368:    f8c9700c    ...p    STR      r7,[r9,#0xc]
        0x0002036c:    e9c97106    ...q    STRD     r7,r1,[r9,#0x18]
        0x00020370:    f8c97014    ...p    STR      r7,[r9,#0x14]
        0x00020374:    e9c98009    ....    STRD     r8,r0,[r9,#0x24]
        0x00020378:    f8897040    ..@p    STRB     r7,[r9,#0x40]
        0x0002037c:    f8dfa0a4    ....    LDR      r10,[pc,#164] ; [0x20424] = 0x100003cc
        0x00020380:    f8ca700c    ...p    STR      r7,[r10,#0xc]
        0x00020384:    f000f908    ....    BL       am_devices_cooper_update_image ; 0x20598
        0x00020388:    4e2c        ,N      LDR      r6,[pc,#176] ; [0x2043c] = 0xf4240
        0x0002038a:    f8ca000c    ....    STR      r0,[r10,#0xc]
        0x0002038e:    e01a        ..      B        0x203c6 ; am_devices_cooper_init + 566
        0x00020390:    f8d50208    ....    LDR      r0,[r5,#0x208]
        0x00020394:    2400        .$      MOVS     r4,#0
        0x00020396:    f3c010c0    ....    UBFX     r0,r0,#7,#1
        0x0002039a:    b130        0.      CBZ      r0,0x203aa ; am_devices_cooper_init + 538
        0x0002039c:    e00f        ..      B        0x203be ; am_devices_cooper_init + 558
        0x0002039e:    42b4        .B      CMP      r4,r6
        0x000203a0:    d103        ..      BNE      0x203aa ; am_devices_cooper_init + 538
        0x000203a2:    b015        ..      ADD      sp,sp,#0x54
        0x000203a4:    2007        .       MOVS     r0,#7
        0x000203a6:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000203aa:    2001        .       MOVS     r0,#1
        0x000203ac:    f004fb35    ..5.    BL       am_util_delay_us ; 0x24a1a
        0x000203b0:    f8d50208    ....    LDR      r0,[r5,#0x208]
        0x000203b4:    1c64        d.      ADDS     r4,r4,#1
        0x000203b6:    f3c010c0    ....    UBFX     r0,r0,#7,#1
        0x000203ba:    2800        .(      CMP      r0,#0
        0x000203bc:    d0ef        ..      BEQ      0x2039e ; am_devices_cooper_init + 526
        0x000203be:    f000f8eb    ....    BL       am_devices_cooper_update_image ; 0x20598
        0x000203c2:    f8ca000c    ....    STR      r0,[r10,#0xc]
        0x000203c6:    f1b03fa5    ...?    CMP      r0,#0xa5a5a5a5
        0x000203ca:    d012        ..      BEQ      0x203f2 ; am_devices_cooper_init + 610
        0x000203cc:    f1b03fa1    ...?    CMP      r0,#0xa1a1a1a1
        0x000203d0:    d1de        ..      BNE      0x20390 ; am_devices_cooper_init + 512
        0x000203d2:    f8db0000    ....    LDR      r0,[r11,#0]
        0x000203d6:    f000f887    ....    BL       am_devices_cooper_term ; 0x204e8
        0x000203da:    f8cb7000    ...p    STR      r7,[r11,#0]
        0x000203de:    a018        ..      ADR      r0,{pc}+0x62 ; 0x20440
        0x000203e0:    f8da100c    ....    LDR      r1,[r10,#0xc]
        0x000203e4:    f004fe66    ..f.    BL       am_util_stdio_printf ; 0x250b4
        0x000203e8:    f8d90030    ..0.    LDR      r0,[r9,#0x30]
        0x000203ec:    b015        ..      ADD      sp,sp,#0x54
        0x000203ee:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000203f2:    f8d9002c    ..,.    LDR      r0,[r9,#0x2c]
        0x000203f6:    f5b07f87    ....    CMP      r0,#0x10e
        0x000203fa:    bf3c        <.      ITT      CC
        0x000203fc:    f44f7196    O..q    MOVCC    r1,#0x12c
        0x00020400:    f8c81008    ....    STRCC    r1,[r8,#8]
        0x00020404:    f8c8000c    ....    STR      r0,[r8,#0xc]
        0x00020408:    200a        .       MOVS     r0,#0xa
        0x0002040a:    f004fb01    ....    BL       am_util_delay_ms ; 0x24a10
        0x0002040e:    a014        ..      ADR      r0,{pc}+0x52 ; 0x20460
        0x00020410:    f004fe50    ..P.    BL       am_util_stdio_printf ; 0x250b4
        0x00020414:    b015        ..      ADD      sp,sp,#0x54
        0x00020416:    2000        .       MOVS     r0,#0
        0x00020418:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0002041c:    10015d34    4]..    DCD    268524852
        0x00020420:    016e3600    .6n.    DCD    24000000
        0x00020424:    100003cc    ....    DCD    268436428
        0x00020428:    00045ab8    .Z..    DCD    285368
        0x0002042c:    00045abc    .Z..    DCD    285372
        0x00020430:    40010000    ...@    DCD    1073807360
        0x00020434:    00045ab0    .Z..    DCD    285360
        0x00020438:    10015d58    X]..    DCD    268524888
        0x0002043c:    000f4240    @B..    DCD    1000000
        0x00020440:    20454c42    BLE     DCD    541412418
        0x00020444:    746e6f43    Cont    DCD    1953394499
        0x00020448:    6c6c6f72    roll    DCD    1819045746
        0x0002044c:    53207265    er S    DCD    1394635365
        0x00020450:    45204c42    BL E    DCD    1159744578
        0x00020454:    726f7272    rror    DCD    1919906418
        0x00020458:    25783020     0x%    DCD    628633632
        0x0002045c:    000a0d78    x...    DCD    658808
        0x00020460:    20454c42    BLE     DCD    541412418
        0x00020464:    746e6f43    Cont    DCD    1953394499
        0x00020468:    6c6c6f72    roll    DCD    1819045746
        0x0002046c:    49207265    er I    DCD    1226863205
        0x00020470:    2074696e    nit     DCD    544500078
        0x00020474:    656e6f44    Done    DCD    1701736260
        0x00020478:    00000a0d    ....    DCD    2573
    $t
    i.am_devices_cooper_sbl_update_state_data
    am_devices_cooper_sbl_update_state_data
        0x0002047c:    2800        .(      CMP      r0,#0
        0x0002047e:    bf08        ..      IT       EQ
        0x00020480:    4915        .I      LDREQ    r1,[pc,#84] ; [0x204d8] = 0x10015d24
        0x00020482:    d007        ..      BEQ      0x20494 ; am_devices_cooper_sbl_update_state_data + 24
        0x00020484:    2801        .(      CMP      r0,#1
        0x00020486:    bf08        ..      IT       EQ
        0x00020488:    4914        .I      LDREQ    r1,[pc,#80] ; [0x204dc] = 0x100003e0
        0x0002048a:    d003        ..      BEQ      0x20494 ; am_devices_cooper_sbl_update_state_data + 24
        0x0002048c:    2802        .(      CMP      r0,#2
        0x0002048e:    bf08        ..      IT       EQ
        0x00020490:    4913        .I      LDREQ    r1,[pc,#76] ; [0x204e0] = 0x100003f0
        0x00020492:    d11e        ..      BNE      0x204d2 ; am_devices_cooper_sbl_update_state_data + 86
        0x00020494:    2900        .)      CMP      r1,#0
        0x00020496:    bf1f        ..      ITTTT    NE
        0x00020498:    680b        .h      LDRNE    r3,[r1,#0]
        0x0002049a:    2b00        .+      CMPNE    r3,#0
        0x0002049c:    684a        Jh      LDRNE    r2,[r1,#4]
        0x0002049e:    2a00        .*      CMPNE    r2,#0
        0x000204a0:    d017        ..      BEQ      0x204d2 ; am_devices_cooper_sbl_update_state_data + 86
        0x000204a2:    6889        .h      LDR      r1,[r1,#8]
        0x000204a4:    4281        .B      CMP      r1,r0
        0x000204a6:    d114        ..      BNE      0x204d2 ; am_devices_cooper_sbl_update_state_data + 86
        0x000204a8:    480e        .H      LDR      r0,[pc,#56] ; [0x204e4] = 0x10015d58
        0x000204aa:    61c1        .a      STR      r1,[r0,#0x1c]
        0x000204ac:    e9c03201    ...2    STRD     r3,r2,[r0,#4]
        0x000204b0:    f1a20140    ..@.    SUB      r1,r2,#0x40
        0x000204b4:    f1030240    ..@.    ADD      r2,r3,#0x40
        0x000204b8:    e9c02103    ...!    STRD     r2,r1,[r0,#0xc]
        0x000204bc:    0a4a        J.      LSRS     r2,r1,#9
        0x000204be:    05c9        ..      LSLS     r1,r1,#23
        0x000204c0:    6182        .a      STR      r2,[r0,#0x18]
        0x000204c2:    0dc9        ..      LSRS     r1,r1,#23
        0x000204c4:    bf1c        ..      ITT      NE
        0x000204c6:    1c51        Q.      ADDNE    r1,r2,#1
        0x000204c8:    6181        .a      STRNE    r1,[r0,#0x18]
        0x000204ca:    2100        .!      MOVS     r1,#0
        0x000204cc:    6141        Aa      STR      r1,[r0,#0x14]
        0x000204ce:    2001        .       MOVS     r0,#1
        0x000204d0:    4770        pG      BX       lr
        0x000204d2:    2000        .       MOVS     r0,#0
        0x000204d4:    4770        pG      BX       lr
    $d
        0x000204d6:    0000        ..      DCW    0
        0x000204d8:    10015d24    $]..    DCD    268524836
        0x000204dc:    100003e0    ....    DCD    268436448
        0x000204e0:    100003f0    ....    DCD    268436464
        0x000204e4:    10015d58    X]..    DCD    268524888
    $t
    i.am_devices_cooper_term
    am_devices_cooper_term
        0x000204e8:    b5f8        ..      PUSH     {r3-r7,lr}
        0x000204ea:    4604        .F      MOV      r4,r0
        0x000204ec:    6800        .h      LDR      r0,[r0,#0]
        0x000204ee:    2808        .(      CMP      r0,#8
        0x000204f0:    bf84        ..      ITT      HI
        0x000204f2:    2001        .       MOVHI    r0,#1
        0x000204f4:    bdf8        ..      POPHI    {r3-r7,pc}
        0x000204f6:    2100        .!      MOVS     r1,#0
        0x000204f8:    2001        .       MOVS     r0,#1
        0x000204fa:    f002fa67    ..g.    BL       am_hal_mcuctrl_control ; 0x229cc
        0x000204fe:    4923        #I      LDR      r1,[pc,#140] ; [0x2058c] = 0x45ab0
        0x00020500:    2004        .       MOVS     r0,#4
        0x00020502:    f002fa63    ..c.    BL       am_hal_mcuctrl_control ; 0x229cc
        0x00020506:    2100        .!      MOVS     r1,#0
        0x00020508:    6820         h      LDR      r0,[r4,#0]
        0x0002050a:    f7fff965    ..e.    BL       am_bsp_iom_pins_disable ; 0x1f7d8
        0x0002050e:    4e20         N      LDR      r6,[pc,#128] ; [0x20590] = 0x40010000
        0x00020510:    f44f6080    O..`    MOV      r0,#0x400
        0x00020514:    f8c60238    ..8.    STR      r0,[r6,#0x238]
        0x00020518:    4d1e        .M      LDR      r5,[pc,#120] ; [0x20594] = 0x45ac8
        0x0002051a:    6829        )h      LDR      r1,[r5,#0]
        0x0002051c:    9100        ..      STR      r1,[sp,#0]
        0x0002051e:    2027        '       MOVS     r0,#0x27
        0x00020520:    f506760e    ...v    ADD      r6,r6,#0x238
        0x00020524:    f001fb22    ..".    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x00020528:    6829        )h      LDR      r1,[r5,#0]
        0x0002052a:    9100        ..      STR      r1,[sp,#0]
        0x0002052c:    2028        (       MOVS     r0,#0x28
        0x0002052e:    f001fb1d    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x00020532:    2002        .       MOVS     r0,#2
        0x00020534:    60b0        .`      STR      r0,[r6,#8]
        0x00020536:    2004        .       MOVS     r0,#4
        0x00020538:    60b0        .`      STR      r0,[r6,#8]
        0x0002053a:    6829        )h      LDR      r1,[r5,#0]
        0x0002053c:    9100        ..      STR      r1,[sp,#0]
        0x0002053e:    2061        a       MOVS     r0,#0x61
        0x00020540:    f001fb14    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x00020544:    6829        )h      LDR      r1,[r5,#0]
        0x00020546:    9100        ..      STR      r1,[sp,#0]
        0x00020548:    2062        b       MOVS     r0,#0x62
        0x0002054a:    f001fb0f    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x0002054e:    6829        )h      LDR      r1,[r5,#0]
        0x00020550:    9100        ..      STR      r1,[sp,#0]
        0x00020552:    202e        .       MOVS     r0,#0x2e
        0x00020554:    f001fb0a    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x00020558:    6829        )h      LDR      r1,[r5,#0]
        0x0002055a:    9100        ..      STR      r1,[sp,#0]
        0x0002055c:    202d        -       MOVS     r0,#0x2d
        0x0002055e:    f001fb05    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x00020562:    69a0        .i      LDR      r0,[r4,#0x18]
        0x00020564:    f001ff1a    ....    BL       am_hal_iom_disable ; 0x2239c
        0x00020568:    2201        ."      MOVS     r2,#1
        0x0002056a:    2100        .!      MOVS     r1,#0
        0x0002056c:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002056e:    f002f80f    ....    BL       am_hal_iom_power_ctrl ; 0x22590
        0x00020572:    2200        ."      MOVS     r2,#0
        0x00020574:    2102        .!      MOVS     r1,#2
        0x00020576:    69a0        .i      LDR      r0,[r4,#0x18]
        0x00020578:    f002f80a    ....    BL       am_hal_iom_power_ctrl ; 0x22590
        0x0002057c:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002057e:    f002f99d    ....    BL       am_hal_iom_uninitialize ; 0x228bc
        0x00020582:    2000        .       MOVS     r0,#0
        0x00020584:    7720         w      STRB     r0,[r4,#0x1c]
        0x00020586:    f8840020    .. .    STRB     r0,[r4,#0x20]
        0x0002058a:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x0002058c:    00045ab0    .Z..    DCD    285360
        0x00020590:    40010000    ...@    DCD    1073807360
        0x00020594:    00045ac8    .Z..    DCD    285384
    $t
    i.am_devices_cooper_update_image
    am_devices_cooper_update_image
        0x00020598:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0002059c:    b087        ..      SUB      sp,sp,#0x1c
        0x0002059e:    2700        .'      MOVS     r7,#0
        0x000205a0:    4dfe        .M      LDR      r5,[pc,#1016] ; [0x2099c] = 0x10015d58
        0x000205a2:    9706        ..      STR      r7,[sp,#0x18]
        0x000205a4:    4628        (F      MOV      r0,r5
        0x000205a6:    6829        )h      LDR      r1,[r5,#0]
        0x000205a8:    6a86        .j      LDR      r6,[r0,#0x28]
        0x000205aa:    f8df93f4    ....    LDR      r9,[pc,#1012] ; [0x209a0] = 0xa78bd32c
        0x000205ae:    6a40        @j      LDR      r0,[r0,#0x24]
        0x000205b0:    463c        <F      MOV      r4,r7
        0x000205b2:    f04f0b04    O...    MOV      r11,#4
        0x000205b6:    f04f0a08    O...    MOV      r10,#8
        0x000205ba:    f04f0801    O...    MOV      r8,#1
        0x000205be:    2905        .)      CMP      r1,#5
        0x000205c0:    f08083a8    ....    BCS.W    0x20d14 ; am_devices_cooper_update_image + 1916
        0x000205c4:    e8dff001    ....    TBB      [pc,r1]
    $d
        0x000205c8:    f7f81903    ....    DCD    4160231683
        0x000205cc:    00f6        ..      DCW    246
    $t
        0x000205ce:    4604        .F      MOV      r4,r0
        0x000205d0:    f8ad700c    ...p    STRH     r7,[sp,#0xc]
        0x000205d4:    f8ada00e    ....    STRH     r10,[sp,#0xe]
        0x000205d8:    2104        .!      MOVS     r1,#4
        0x000205da:    aa02        ..      ADD      r2,sp,#8
        0x000205dc:    a803        ..      ADD      r0,sp,#0xc
        0x000205de:    f000ff2d    ..-.    BL       am_hal_crc32 ; 0x2143c
        0x000205e2:    2308        .#      MOVS     r3,#8
        0x000205e4:    aa02        ..      ADD      r2,sp,#8
        0x000205e6:    2100        .!      MOVS     r1,#0
        0x000205e8:    4620         F      MOV      r0,r4
        0x000205ea:    f8cd8000    ....    STR      r8,[sp,#0]
        0x000205ee:    f7fffcc7    ....    BL       am_devices_cooper_blocking_write ; 0x1ff80
        0x000205f2:    f8c58000    ....    STR      r8,[r5,#0]
        0x000205f6:    f000b8f4    ....    B.W      0x207e2 ; am_devices_cooper_update_image + 586
        0x000205fa:    aa06        ..      ADD      r2,sp,#0x18
        0x000205fc:    4631        1F      MOV      r1,r6
        0x000205fe:    f7fffc2f    ../.    BL       am_devices_cooper_blocking_read ; 0x1fe60
        0x00020602:    88f0        ..      LDRH     r0,[r6,#6]
        0x00020604:    aa03        ..      ADD      r2,sp,#0xc
        0x00020606:    1f01        ..      SUBS     r1,r0,#4
        0x00020608:    1d30        0.      ADDS     r0,r6,#4
        0x0002060a:    f000ff17    ....    BL       am_hal_crc32 ; 0x2143c
        0x0002060e:    6830        0h      LDR      r0,[r6,#0]
        0x00020610:    9903        ..      LDR      r1,[sp,#0xc]
        0x00020612:    4288        .B      CMP      r0,r1
        0x00020614:    6a28        (j      LDR      r0,[r5,#0x20]
        0x00020616:    d13e        >.      BNE      0x20696 ; am_devices_cooper_update_image + 254
        0x00020618:    2800        .(      CMP      r0,#0
        0x0002061a:    bf18        ..      IT       NE
        0x0002061c:    622f        /b      STRNE    r7,[r5,#0x20]
        0x0002061e:    6aae        .j      LDR      r6,[r5,#0x28]
        0x00020620:    6930        0i      LDR      r0,[r6,#0x10]
        0x00020622:    6328        (c      STR      r0,[r5,#0x30]
        0x00020624:    a0df        ..      ADR      r0,{pc}+0x380 ; 0x209a4
        0x00020626:    f004fd45    ..E.    BL       am_util_stdio_printf ; 0x250b4
        0x0002062a:    68f0        .h      LDR      r0,[r6,#0xc]
        0x0002062c:    0e00        ..      LSRS     r0,r0,#24
        0x0002062e:    bf08        ..      IT       EQ
        0x00020630:    a0e2        ..      ADREQ    r0,{pc}+0x38c ; 0x209bc
        0x00020632:    d04a        J.      BEQ      0x206ca ; am_devices_cooper_update_image + 306
        0x00020634:    2801        .(      CMP      r0,#1
        0x00020636:    bf08        ..      IT       EQ
        0x00020638:    a0e5        ..      ADREQ    r0,{pc}+0x398 ; 0x209d0
        0x0002063a:    d046        F.      BEQ      0x206ca ; am_devices_cooper_update_image + 306
        0x0002063c:    a0e9        ..      ADR      r0,{pc}+0x3a8 ; 0x209e4
        0x0002063e:    f004fd39    ..9.    BL       am_util_stdio_printf ; 0x250b4
        0x00020642:    f04f34a1    O..4    MOV      r4,#0xa1a1a1a1
        0x00020646:    68b0        .h      LDR      r0,[r6,#8]
        0x00020648:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0002064c:    bf0c        ..      ITE      EQ
        0x0002064e:    62ef        .b      STREQ    r7,[r5,#0x2c]
        0x00020650:    62e8        .b      STRNE    r0,[r5,#0x2c]
        0x00020652:    0c01        ..      LSRS     r1,r0,#16
        0x00020654:    d03c        <.      BEQ      0x206d0 ; am_devices_cooper_update_image + 312
        0x00020656:    b2c1        ..      UXTB     r1,r0
        0x00020658:    9100        ..      STR      r1,[sp,#0]
        0x0002065a:    f3c02307    ...#    UBFX     r3,r0,#8,#8
        0x0002065e:    f3c04207    ...B    UBFX     r2,r0,#16,#8
        0x00020662:    0e01        ..      LSRS     r1,r0,#24
        0x00020664:    a0e5        ..      ADR      r0,{pc}+0x398 ; 0x209fc
        0x00020666:    f004fd25    ..%.    BL       am_util_stdio_printf ; 0x250b4
        0x0002066a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002066c:    2820         (      CMP      r0,#0x20
        0x0002066e:    bf18        ..      IT       NE
        0x00020670:    636f        oc      STRNE    r7,[r5,#0x34]
        0x00020672:    d034        4.      BEQ      0x206de ; am_devices_cooper_update_image + 326
        0x00020674:    6930        0i      LDR      r0,[r6,#0x10]
        0x00020676:    f8dfa3a0    ....    LDR      r10,[pc,#928] ; [0x20a18] = 0x4598f231
        0x0002067a:    2800        .(      CMP      r0,#0
        0x0002067c:    d03e        >.      BEQ      0x206fc ; am_devices_cooper_update_image + 356
        0x0002067e:    2807        .(      CMP      r0,#7
        0x00020680:    d07d        }.      BEQ      0x2077e ; am_devices_cooper_update_image + 486
        0x00020682:    2808        .(      CMP      r0,#8
        0x00020684:    f000808b    ....    BEQ.W    0x2079e ; am_devices_cooper_update_image + 518
        0x00020688:    2809        .(      CMP      r0,#9
        0x0002068a:    bf18        ..      IT       NE
        0x0002068c:    a0e3        ..      ADRNE    r0,{pc}+0x390 ; 0x20a1c
        0x0002068e:    f0008094    ....    BEQ.W    0x207ba ; am_devices_cooper_update_image + 546
        0x00020692:    f000b8f7    ....    B.W      0x20884 ; am_devices_cooper_update_image + 748
        0x00020696:    1c40        @.      ADDS     r0,r0,#1
        0x00020698:    6228        (b      STR      r0,[r5,#0x20]
        0x0002069a:    2803        .(      CMP      r0,#3
        0x0002069c:    f2008300    ....    BHI.W    0x20ca0 ; am_devices_cooper_update_image + 1800
        0x000206a0:    6a6c        lj      LDR      r4,[r5,#0x24]
        0x000206a2:    f8ad700c    ...p    STRH     r7,[sp,#0xc]
        0x000206a6:    f8ada00e    ....    STRH     r10,[sp,#0xe]
        0x000206aa:    2104        .!      MOVS     r1,#4
        0x000206ac:    aa02        ..      ADD      r2,sp,#8
        0x000206ae:    a803        ..      ADD      r0,sp,#0xc
        0x000206b0:    f000fec4    ....    BL       am_hal_crc32 ; 0x2143c
        0x000206b4:    2308        .#      MOVS     r3,#8
        0x000206b6:    aa02        ..      ADD      r2,sp,#8
        0x000206b8:    2100        .!      MOVS     r1,#0
        0x000206ba:    4620         F      MOV      r0,r4
        0x000206bc:    f8cd8000    ....    STR      r8,[sp,#0]
        0x000206c0:    f7fffc5e    ..^.    BL       am_devices_cooper_blocking_write ; 0x1ff80
        0x000206c4:    464c        LF      MOV      r4,r9
        0x000206c6:    f000b884    ....    B.W      0x207d2 ; am_devices_cooper_update_image + 570
        0x000206ca:    f004fcf3    ....    BL       am_util_stdio_printf ; 0x250b4
        0x000206ce:    e7ba        ..      B        0x20646 ; am_devices_cooper_update_image + 174
        0x000206d0:    b2c2        ..      UXTB     r2,r0
        0x000206d2:    f3c02103    ...!    UBFX     r1,r0,#8,#4
        0x000206d6:    a0d9        ..      ADR      r0,{pc}+0x366 ; 0x20a3c
        0x000206d8:    f004fcec    ....    BL       am_util_stdio_printf ; 0x250b4
        0x000206dc:    e7c5        ..      B        0x2066a ; am_devices_cooper_update_image + 210
        0x000206de:    6970        pi      LDR      r0,[r6,#0x14]
        0x000206e0:    6368        hc      STR      r0,[r5,#0x34]
        0x000206e2:    a0dc        ..      ADR      r0,{pc}+0x372 ; 0x20a54
        0x000206e4:    69b1        .i      LDR      r1,[r6,#0x18]
        0x000206e6:    f004fce5    ....    BL       am_util_stdio_printf ; 0x250b4
        0x000206ea:    a0df        ..      ADR      r0,{pc}+0x37e ; 0x20a68
        0x000206ec:    69f1        .i      LDR      r1,[r6,#0x1c]
        0x000206ee:    f004fce1    ....    BL       am_util_stdio_printf ; 0x250b4
        0x000206f2:    69b0        .i      LDR      r0,[r6,#0x18]
        0x000206f4:    63a8        .c      STR      r0,[r5,#0x38]
        0x000206f6:    69f0        .i      LDR      r0,[r6,#0x1c]
        0x000206f8:    63e8        .c      STR      r0,[r5,#0x3c]
        0x000206fa:    e7bb        ..      B        0x20674 ; am_devices_cooper_update_image + 220
        0x000206fc:    2000        .       MOVS     r0,#0
        0x000206fe:    f7fffebd    ....    BL       am_devices_cooper_sbl_update_state_data ; 0x2047c
        0x00020702:    b300        ..      CBZ      r0,0x20746 ; am_devices_cooper_update_image + 430
        0x00020704:    48de        .H      LDR      r0,[pc,#888] ; [0x20a80] = 0x10015d24
        0x00020706:    68b1        .h      LDR      r1,[r6,#8]
        0x00020708:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002070a:    4281        .B      CMP      r1,r0
        0x0002070c:    f8951040    ..@.    LDRB     r1,[r5,#0x40]
        0x00020710:    d301        ..      BCC      0x20716 ; am_devices_cooper_update_image + 382
        0x00020712:    b909        ..      CBNZ     r1,0x20718 ; am_devices_cooper_update_image + 384
        0x00020714:    e017        ..      B        0x20746 ; am_devices_cooper_update_image + 430
        0x00020716:    b109        ..      CBZ      r1,0x2071c ; am_devices_cooper_update_image + 388
        0x00020718:    f8857040    ..@p    STRB     r7,[r5,#0x40]
        0x0002071c:    4654        TF      MOV      r4,r10
        0x0002071e:    0c01        ..      LSRS     r1,r0,#16
        0x00020720:    d00a        ..      BEQ      0x20738 ; am_devices_cooper_update_image + 416
        0x00020722:    b2c1        ..      UXTB     r1,r0
        0x00020724:    9100        ..      STR      r1,[sp,#0]
        0x00020726:    f3c02307    ...#    UBFX     r3,r0,#8,#8
        0x0002072a:    f3c04207    ...B    UBFX     r2,r0,#16,#8
        0x0002072e:    0e01        ..      LSRS     r1,r0,#24
        0x00020730:    48d4        .H      LDR      r0,[pc,#848] ; [0x20a84] = 0x4bed8
        0x00020732:    f004fcbf    ....    BL       am_util_stdio_printf ; 0x250b4
        0x00020736:    e04c        L.      B        0x207d2 ; am_devices_cooper_update_image + 570
        0x00020738:    b2c2        ..      UXTB     r2,r0
        0x0002073a:    f3c02103    ...!    UBFX     r1,r0,#8,#4
        0x0002073e:    48d2        .H      LDR      r0,[pc,#840] ; [0x20a88] = 0x4be94
        0x00020740:    f004fcb8    ....    BL       am_util_stdio_printf ; 0x250b4
        0x00020744:    e045        E.      B        0x207d2 ; am_devices_cooper_update_image + 570
        0x00020746:    4554        TE      CMP      r4,r10
        0x00020748:    d043        C.      BEQ      0x207d2 ; am_devices_cooper_update_image + 570
        0x0002074a:    464c        LF      MOV      r4,r9
        0x0002074c:    a0cf        ..      ADR      r0,{pc}+0x340 ; 0x20a8c
        0x0002074e:    f8c5b000    ....    STR      r11,[r5,#0]
        0x00020752:    f004fcaf    ....    BL       am_util_stdio_printf ; 0x250b4
        0x00020756:    6a6e        nj      LDR      r6,[r5,#0x24]
        0x00020758:    f8adb00c    ....    STRH     r11,[sp,#0xc]
        0x0002075c:    200c        .       MOVS     r0,#0xc
        0x0002075e:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x00020762:    2108        .!      MOVS     r1,#8
        0x00020764:    aa02        ..      ADD      r2,sp,#8
        0x00020766:    a803        ..      ADD      r0,sp,#0xc
        0x00020768:    f000fe68    ..h.    BL       am_hal_crc32 ; 0x2143c
        0x0002076c:    230c        .#      MOVS     r3,#0xc
        0x0002076e:    aa02        ..      ADD      r2,sp,#8
        0x00020770:    2100        .!      MOVS     r1,#0
        0x00020772:    4630        0F      MOV      r0,r6
        0x00020774:    f8cd8000    ....    STR      r8,[sp,#0]
        0x00020778:    f7fffc02    ....    BL       am_devices_cooper_blocking_write ; 0x1ff80
        0x0002077c:    e000        ..      B        0x20780 ; am_devices_cooper_update_image + 488
        0x0002077e:    e003        ..      B        0x20788 ; am_devices_cooper_update_image + 496
        0x00020780:    a0c9        ..      ADR      r0,{pc}+0x328 ; 0x20aa8
        0x00020782:    f004fc97    ....    BL       am_util_stdio_printf ; 0x250b4
        0x00020786:    e024        $.      B        0x207d2 ; am_devices_cooper_update_image + 570
        0x00020788:    a0d4        ..      ADR      r0,{pc}+0x354 ; 0x20adc
        0x0002078a:    f004fc93    ....    BL       am_util_stdio_printf ; 0x250b4
        0x0002078e:    2000        .       MOVS     r0,#0
        0x00020790:    f7fffe74    ..t.    BL       am_devices_cooper_sbl_update_state_data ; 0x2047c
        0x00020794:    2800        .(      CMP      r0,#0
        0x00020796:    bf18        ..      IT       NE
        0x00020798:    4654        TF      MOVNE    r4,r10
        0x0002079a:    d11a        ..      BNE      0x207d2 ; am_devices_cooper_update_image + 570
        0x0002079c:    e017        ..      B        0x207ce ; am_devices_cooper_update_image + 566
        0x0002079e:    a0d6        ..      ADR      r0,{pc}+0x35a ; 0x20af8
        0x000207a0:    f004fc88    ....    BL       am_util_stdio_printf ; 0x250b4
        0x000207a4:    2001        .       MOVS     r0,#1
        0x000207a6:    f7fffe69    ..i.    BL       am_devices_cooper_sbl_update_state_data ; 0x2047c
        0x000207aa:    2800        .(      CMP      r0,#0
        0x000207ac:    bf18        ..      IT       NE
        0x000207ae:    4cda        .L      LDRNE    r4,[pc,#872] ; [0x20b18] = 0x8730da5b
        0x000207b0:    d10f        ..      BNE      0x207d2 ; am_devices_cooper_update_image + 570
        0x000207b2:    e00c        ..      B        0x207ce ; am_devices_cooper_update_image + 566
        0x000207b4:    e293        ..      B        0x20cde ; am_devices_cooper_update_image + 1862
        0x000207b6:    e0b4        ..      B        0x20922 ; am_devices_cooper_update_image + 906
        0x000207b8:    e016        ..      B        0x207e8 ; am_devices_cooper_update_image + 592
        0x000207ba:    a0d8        ..      ADR      r0,{pc}+0x362 ; 0x20b1c
        0x000207bc:    f004fc7a    ..z.    BL       am_util_stdio_printf ; 0x250b4
        0x000207c0:    2002        .       MOVS     r0,#2
        0x000207c2:    f7fffe5b    ..[.    BL       am_devices_cooper_sbl_update_state_data ; 0x2047c
        0x000207c6:    2800        .(      CMP      r0,#0
        0x000207c8:    bf18        ..      IT       NE
        0x000207ca:    4cdc        .L      LDRNE    r4,[pc,#880] ; [0x20b3c] = 0x9fa3725
        0x000207cc:    d101        ..      BNE      0x207d2 ; am_devices_cooper_update_image + 570
        0x000207ce:    f04f34a3    O..4    MOV      r4,#0xa3a3a3a3
        0x000207d2:    6828        (h      LDR      r0,[r5,#0]
        0x000207d4:    2804        .(      CMP      r0,#4
        0x000207d6:    bf1c        ..      ITT      NE
        0x000207d8:    2002        .       MOVNE    r0,#2
        0x000207da:    6028        (`      STRNE    r0,[r5,#0]
        0x000207dc:    f000829a    ....    BEQ.W    0x20d14 ; am_devices_cooper_update_image + 1916
        0x000207e0:    e025        %.      B        0x2082e ; am_devices_cooper_update_image + 662
        0x000207e2:    464c        LF      MOV      r4,r9
        0x000207e4:    f000ba96    ....    B.W      0x20d14 ; am_devices_cooper_update_image + 1916
        0x000207e8:    aa06        ..      ADD      r2,sp,#0x18
        0x000207ea:    4631        1F      MOV      r1,r6
        0x000207ec:    f7fffb38    ..8.    BL       am_devices_cooper_blocking_read ; 0x1fe60
        0x000207f0:    88f0        ..      LDRH     r0,[r6,#6]
        0x000207f2:    aa01        ..      ADD      r2,sp,#4
        0x000207f4:    1f01        ..      SUBS     r1,r0,#4
        0x000207f6:    1d30        0.      ADDS     r0,r6,#4
        0x000207f8:    f000fe20    .. .    BL       am_hal_crc32 ; 0x2143c
        0x000207fc:    6830        0h      LDR      r0,[r6,#0]
        0x000207fe:    9901        ..      LDR      r1,[sp,#4]
        0x00020800:    4288        .B      CMP      r0,r1
        0x00020802:    6a28        (j      LDR      r0,[r5,#0x20]
        0x00020804:    d10d        ..      BNE      0x20822 ; am_devices_cooper_update_image + 650
        0x00020806:    2800        .(      CMP      r0,#0
        0x00020808:    bf18        ..      IT       NE
        0x0002080a:    622f        /b      STRNE    r7,[r5,#0x20]
        0x0002080c:    6aab        .j      LDR      r3,[r5,#0x28]
        0x0002080e:    2403        .$      MOVS     r4,#3
        0x00020810:    8898        ..      LDRH     r0,[r3,#4]
        0x00020812:    2807        .(      CMP      r0,#7
        0x00020814:    d010        ..      BEQ      0x20838 ; am_devices_cooper_update_image + 672
        0x00020816:    2805        .(      CMP      r0,#5
        0x00020818:    bf04        ..      ITT      EQ
        0x0002081a:    68d8        .h      LDREQ    r0,[r3,#0xc]
        0x0002081c:    2809        .(      CMPEQ    r0,#9
        0x0002081e:    d035        5.      BEQ      0x2088c ; am_devices_cooper_update_image + 756
        0x00020820:    e02e        ..      B        0x20880 ; am_devices_cooper_update_image + 744
        0x00020822:    f1000001    ....    ADD      r0,r0,#1
        0x00020826:    6228        (b      STR      r0,[r5,#0x20]
        0x00020828:    2803        .(      CMP      r0,#3
        0x0002082a:    f2008239    ..9.    BHI.W    0x20ca0 ; am_devices_cooper_update_image + 1800
        0x0002082e:    68a9        .h      LDR      r1,[r5,#8]
        0x00020830:    6a68        hj      LDR      r0,[r5,#0x24]
        0x00020832:    f01dfedf    ....    BL       send_update ; 0x3e5f4
        0x00020836:    e7d4        ..      B        0x207e2 ; am_devices_cooper_update_image + 586
        0x00020838:    6869        ih      LDR      r1,[r5,#4]
        0x0002083a:    b309        ..      CBZ      r1,0x20880 ; am_devices_cooper_update_image + 744
        0x0002083c:    68d8        .h      LDR      r0,[r3,#0xc]
        0x0002083e:    602c        ,`      STR      r4,[r5,#0]
        0x00020840:    6328        (c      STR      r0,[r5,#0x30]
        0x00020842:    6a6e        nj      LDR      r6,[r5,#0x24]
        0x00020844:    6968        hi      LDR      r0,[r5,#0x14]
        0x00020846:    461c        .F      MOV      r4,r3
        0x00020848:    f8a3a004    ....    STRH     r10,[r3,#4]
        0x0002084c:    234c        L#      MOVS     r3,#0x4c
        0x0002084e:    80e3        ..      STRH     r3,[r4,#6]
        0x00020850:    60a0        .`      STR      r0,[r4,#8]
        0x00020852:    2240        @"      MOVS     r2,#0x40
        0x00020854:    f104000c    ....    ADD      r0,r4,#0xc
        0x00020858:    f7f7ff0e    ....    BL       __aeabi_memcpy ; 0x18678
        0x0002085c:    88e0        ..      LDRH     r0,[r4,#6]
        0x0002085e:    4622        "F      MOV      r2,r4
        0x00020860:    1f01        ..      SUBS     r1,r0,#4
        0x00020862:    1d20         .      ADDS     r0,r4,#4
        0x00020864:    f000fdea    ....    BL       am_hal_crc32 ; 0x2143c
        0x00020868:    234c        L#      MOVS     r3,#0x4c
        0x0002086a:    4622        "F      MOV      r2,r4
        0x0002086c:    2100        .!      MOVS     r1,#0
        0x0002086e:    4630        0F      MOV      r0,r6
        0x00020870:    f8cd8000    ....    STR      r8,[sp,#0]
        0x00020874:    f7fffb84    ....    BL       am_devices_cooper_blocking_write ; 0x1ff80
        0x00020878:    a0b1        ..      ADR      r0,{pc}+0x2c8 ; 0x20b40
        0x0002087a:    f004fc1b    ....    BL       am_util_stdio_printf ; 0x250b4
        0x0002087e:    e7b0        ..      B        0x207e2 ; am_devices_cooper_update_image + 586
        0x00020880:    a0bb        ..      ADR      r0,{pc}+0x2f0 ; 0x20b70
        0x00020882:    bf00        ..      NOP      
        0x00020884:    f004fc16    ....    BL       am_util_stdio_printf ; 0x250b4
        0x00020888:    f000ba0a    ....    B.W      0x20ca0 ; am_devices_cooper_update_image + 1800
        0x0002088c:    a0bd        ..      ADR      r0,{pc}+0x2f8 ; 0x20b84
        0x0002088e:    f004fc11    ....    BL       am_util_stdio_printf ; 0x250b4
        0x00020892:    f44f6096    O..`    MOV      r0,#0x4b0
        0x00020896:    f004f8bb    ....    BL       am_util_delay_ms ; 0x24a10
        0x0002089a:    f8dfb328    ..(.    LDR      r11,[pc,#808] ; [0x20bc4] = 0x40010000
        0x0002089e:    f44f6680    O..f    MOV      r6,#0x400
        0x000208a2:    f8cb6228    ..(b    STR      r6,[r11,#0x228]
        0x000208a6:    2014        .       MOVS     r0,#0x14
        0x000208a8:    f004f8b2    ....    BL       am_util_delay_ms ; 0x24a10
        0x000208ac:    f8cb6238    ..8b    STR      r6,[r11,#0x238]
        0x000208b0:    2014        .       MOVS     r0,#0x14
        0x000208b2:    f004f8ad    ....    BL       am_util_delay_ms ; 0x24a10
        0x000208b6:    f8cb6228    ..(b    STR      r6,[r11,#0x228]
        0x000208ba:    2600        .&      MOVS     r6,#0
        0x000208bc:    466a        jF      MOV      r2,sp
        0x000208be:    2100        .!      MOVS     r1,#0
        0x000208c0:    2039        9       MOVS     r0,#0x39
        0x000208c2:    f001f8bd    ....    BL       am_hal_gpio_interrupt_irq_status_get ; 0x21a40
        0x000208c6:    9800        ..      LDR      r0,[sp,#0]
        0x000208c8:    f0100080    ....    ANDS     r0,r0,#0x80
        0x000208cc:    9000        ..      STR      r0,[sp,#0]
        0x000208ce:    d004        ..      BEQ      0x208da ; am_devices_cooper_update_image + 834
        0x000208d0:    4601        .F      MOV      r1,r0
        0x000208d2:    2039        9       MOVS     r0,#0x39
        0x000208d4:    f001f89c    ....    BL       am_hal_gpio_interrupt_irq_clear ; 0x21a10
        0x000208d8:    e007        ..      B        0x208ea ; am_devices_cooper_update_image + 850
        0x000208da:    f5b67ffa    ....    CMP      r6,#0x1f4
        0x000208de:    d204        ..      BCS      0x208ea ; am_devices_cooper_update_image + 850
        0x000208e0:    2001        .       MOVS     r0,#1
        0x000208e2:    f004f895    ....    BL       am_util_delay_ms ; 0x24a10
        0x000208e6:    1c76        v.      ADDS     r6,r6,#1
        0x000208e8:    e7e8        ..      B        0x208bc ; am_devices_cooper_update_image + 804
        0x000208ea:    606f        o`      STR      r7,[r5,#4]
        0x000208ec:    60af        .`      STR      r7,[r5,#8]
        0x000208ee:    612f        /a      STR      r7,[r5,#0x10]
        0x000208f0:    60ef        .`      STR      r7,[r5,#0xc]
        0x000208f2:    e9c57406    ...t    STRD     r7,r4,[r5,#0x18]
        0x000208f6:    616f        oa      STR      r7,[r5,#0x14]
        0x000208f8:    6a6c        lj      LDR      r4,[r5,#0x24]
        0x000208fa:    f8ad700c    ...p    STRH     r7,[sp,#0xc]
        0x000208fe:    f8ada00e    ....    STRH     r10,[sp,#0xe]
        0x00020902:    2104        .!      MOVS     r1,#4
        0x00020904:    aa02        ..      ADD      r2,sp,#8
        0x00020906:    a803        ..      ADD      r0,sp,#0xc
        0x00020908:    f000fd98    ....    BL       am_hal_crc32 ; 0x2143c
        0x0002090c:    2308        .#      MOVS     r3,#8
        0x0002090e:    aa02        ..      ADD      r2,sp,#8
        0x00020910:    2100        .!      MOVS     r1,#0
        0x00020912:    4620         F      MOV      r0,r4
        0x00020914:    f8cd8000    ....    STR      r8,[sp,#0]
        0x00020918:    f7fffb32    ..2.    BL       am_devices_cooper_blocking_write ; 0x1ff80
        0x0002091c:    f8c58000    ....    STR      r8,[r5,#0]
        0x00020920:    e75f        _.      B        0x207e2 ; am_devices_cooper_update_image + 586
        0x00020922:    aa06        ..      ADD      r2,sp,#0x18
        0x00020924:    4631        1F      MOV      r1,r6
        0x00020926:    f7fffa9b    ....    BL       am_devices_cooper_blocking_read ; 0x1fe60
        0x0002092a:    88f0        ..      LDRH     r0,[r6,#6]
        0x0002092c:    aa02        ..      ADD      r2,sp,#8
        0x0002092e:    1f01        ..      SUBS     r1,r0,#4
        0x00020930:    1d30        0.      ADDS     r0,r6,#4
        0x00020932:    f000fd83    ....    BL       am_hal_crc32 ; 0x2143c
        0x00020936:    6830        0h      LDR      r0,[r6,#0]
        0x00020938:    9902        ..      LDR      r1,[sp,#8]
        0x0002093a:    4288        .B      CMP      r0,r1
        0x0002093c:    6a28        (j      LDR      r0,[r5,#0x20]
        0x0002093e:    d10b        ..      BNE      0x20958 ; am_devices_cooper_update_image + 960
        0x00020940:    2800        .(      CMP      r0,#0
        0x00020942:    bf18        ..      IT       NE
        0x00020944:    622f        /b      STRNE    r7,[r5,#0x20]
        0x00020946:    6aac        .j      LDR      r4,[r5,#0x28]
        0x00020948:    68e1        .h      LDR      r1,[r4,#0xc]
        0x0002094a:    6329        )c      STR      r1,[r5,#0x30]
        0x0002094c:    68a0        .h      LDR      r0,[r4,#8]
        0x0002094e:    2808        .(      CMP      r0,#8
        0x00020950:    bf18        ..      IT       NE
        0x00020952:    2802        .(      CMPNE    r0,#2
        0x00020954:    d01f        ..      BEQ      0x20996 ; am_devices_cooper_update_image + 1022
        0x00020956:    e1a3        ..      B        0x20ca0 ; am_devices_cooper_update_image + 1800
        0x00020958:    f1000001    ....    ADD      r0,r0,#1
        0x0002095c:    6228        (b      STR      r0,[r5,#0x20]
        0x0002095e:    2803        .(      CMP      r0,#3
        0x00020960:    d81a        ..      BHI      0x20998 ; am_devices_cooper_update_image + 1024
        0x00020962:    696a        ji      LDR      r2,[r5,#0x14]
        0x00020964:    b112        ..      CBZ      r2,0x2096c ; am_devices_cooper_update_image + 980
        0x00020966:    69a8        .i      LDR      r0,[r5,#0x18]
        0x00020968:    b1a0        ..      CBZ      r0,0x20994 ; am_devices_cooper_update_image + 1020
        0x0002096a:    e13c        <.      B        0x20be6 ; am_devices_cooper_update_image + 1614
        0x0002096c:    e9d56309    ...c    LDRD     r6,r3,[r5,#0x24]
        0x00020970:    6869        ih      LDR      r1,[r5,#4]
        0x00020972:    461c        .F      MOV      r4,r3
        0x00020974:    f8a3a004    ....    STRH     r10,[r3,#4]
        0x00020978:    234c        L#      MOVS     r3,#0x4c
        0x0002097a:    80e3        ..      STRH     r3,[r4,#6]
        0x0002097c:    2040        @       MOVS     r0,#0x40
        0x0002097e:    60a2        .`      STR      r2,[r4,#8]
        0x00020980:    4602        .F      MOV      r2,r0
        0x00020982:    f104000c    ....    ADD      r0,r4,#0xc
        0x00020986:    f7f7fe77    ..w.    BL       __aeabi_memcpy ; 0x18678
        0x0002098a:    88e0        ..      LDRH     r0,[r4,#6]
        0x0002098c:    4622        "F      MOV      r2,r4
        0x0002098e:    1f01        ..      SUBS     r1,r0,#4
        0x00020990:    1d20         .      ADDS     r0,r4,#4
        0x00020992:    e119        ..      B        0x20bc8 ; am_devices_cooper_update_image + 1584
        0x00020994:    e123        #.      B        0x20bde ; am_devices_cooper_update_image + 1606
        0x00020996:    e14a        J.      B        0x20c2e ; am_devices_cooper_update_image + 1686
        0x00020998:    e182        ..      B        0x20ca0 ; am_devices_cooper_update_image + 1800
    $d
        0x0002099a:    0000        ..      DCW    0
        0x0002099c:    10015d58    X]..    DCD    268524888
        0x000209a0:    a78bd32c    ,...    DCD    2810958636
        0x000209a4:    20454c42    BLE     DCD    541412418
        0x000209a8:    746e6f43    Cont    DCD    1953394499
        0x000209ac:    6c6c6f72    roll    DCD    1819045746
        0x000209b0:    49207265    er I    DCD    1226863205
        0x000209b4:    3a6f666e    nfo:    DCD    980379246
        0x000209b8:    0000000a    ....    DCD    10
        0x000209bc:    4c425309    .SBL    DCD    1279415049
        0x000209c0:    72655620     Ver    DCD    1919243808
        0x000209c4:    2020203a    :       DCD    538976314
        0x000209c8:    31562020      V1    DCD    827727904
        0x000209cc:    0000000a    ....    DCD    10
        0x000209d0:    4c425309    .SBL    DCD    1279415049
        0x000209d4:    72655620     Ver    DCD    1919243808
        0x000209d8:    2020203a    :       DCD    538976314
        0x000209dc:    32562020      V2    DCD    844505120
        0x000209e0:    0000000a    ....    DCD    10
        0x000209e4:    4c425309    .SBL    DCD    1279415049
        0x000209e8:    72655620     Ver    DCD    1919243808
        0x000209ec:    2020203a    :       DCD    538976314
        0x000209f0:    6e492020      In    DCD    1850286112
        0x000209f4:    696c6176    vali    DCD    1768710518
        0x000209f8:    00000a64    d...    DCD    2660
        0x000209fc:    20574609    .FW     DCD    542590473
        0x00020a00:    3a726556    Ver:    DCD    980575574
        0x00020a04:    20202020            DCD    538976288
        0x00020a08:    64252020      %d    DCD    1680154656
        0x00020a0c:    2e64252e    .%d.    DCD    778315054
        0x00020a10:    252e6425    %d.%    DCD    623797285
        0x00020a14:    00000a64    d...    DCD    2660
        0x00020a18:    4598f231    1..E    DCD    1167651377
        0x00020a1c:    20454c42    BLE     DCD    541412418
        0x00020a20:    746e6f43    Cont    DCD    1953394499
        0x00020a24:    6c6c6f72    roll    DCD    1819045746
        0x00020a28:    57207265    er W    DCD    1461744229
        0x00020a2c:    676e6f72    rong    DCD    1735290738
        0x00020a30:    73655220     Res    DCD    1936020000
        0x00020a34:    736e6f70    pons    DCD    1936617328
        0x00020a38:    00000a65    e...    DCD    2661
        0x00020a3c:    20574609    .FW     DCD    542590473
        0x00020a40:    3a726556    Ver:    DCD    980575574
        0x00020a44:    20202020            DCD    538976288
        0x00020a48:    64252020      %d    DCD    1680154656
        0x00020a4c:    0a64252e    .%d.    DCD    174335278
        0x00020a50:    00000000    ....    DCD    0
        0x00020a54:    69684309    .Chi    DCD    1768440585
        0x00020a58:    44492070    p ID    DCD    1145643120
        0x00020a5c:    20203a30    0:      DCD    538982960
        0x00020a60:    78302020      0x    DCD    2016419872
        0x00020a64:    000a7825    %x..    DCD    686117
        0x00020a68:    69684309    .Chi    DCD    1768440585
        0x00020a6c:    44492070    p ID    DCD    1145643120
        0x00020a70:    20203a31    1:      DCD    538982961
        0x00020a74:    78302020      0x    DCD    2016419872
        0x00020a78:    0a0a7825    %x..    DCD    168458277
        0x00020a7c:    00000000    ....    DCD    0
        0x00020a80:    10015d24    $]..    DCD    268524836
        0x00020a84:    0004bed8    ....    DCD    311000
        0x00020a88:    0004be94    ....    DCD    310932
        0x00020a8c:    6e206f4e    No n    DCD    1847619406
        0x00020a90:    69207765    ew i    DCD    1763735397
        0x00020a94:    6567616d    mage    DCD    1701273965
        0x00020a98:    206f7420     to     DCD    544175136
        0x00020a9c:    72677075    upgr    DCD    1919381621
        0x00020aa0:    0a656461    ade.    DCD    174416993
        0x00020aa4:    00000000    ....    DCD    0
        0x00020aa8:    20454c42    BLE     DCD    541412418
        0x00020aac:    746e6f43    Cont    DCD    1953394499
        0x00020ab0:    6c6c6f72    roll    DCD    1819045746
        0x00020ab4:    46207265    er F    DCD    1176531557
        0x00020ab8:    75412057    W Au    DCD    1967202391
        0x00020abc:    50206874    th P    DCD    1344301172
        0x00020ac0:    65737361    asse    DCD    1702064993
        0x00020ac4:    43202c64    d, C    DCD    1126181988
        0x00020ac8:    69746e6f    onti    DCD    1769238127
        0x00020acc:    2065756e    nue     DCD    543520110
        0x00020ad0:    68746977    with    DCD    1752459639
        0x00020ad4:    0a574620     FW.    DCD    173491744
        0x00020ad8:    00000000    ....    DCD    0
        0x00020adc:    20454c42    BLE     DCD    541412418
        0x00020ae0:    746e6f43    Cont    DCD    1953394499
        0x00020ae4:    6c6c6f72    roll    DCD    1819045746
        0x00020ae8:    52207265    er R    DCD    1377858149
        0x00020aec:    69757165    equi    DCD    1769304421
        0x00020af0:    20736572    res     DCD    544433522
        0x00020af4:    000a5746    FW..    DCD    677702
        0x00020af8:    20454c42    BLE     DCD    541412418
        0x00020afc:    746e6f43    Cont    DCD    1953394499
        0x00020b00:    6c6c6f72    roll    DCD    1819045746
        0x00020b04:    52207265    er R    DCD    1377858149
        0x00020b08:    69757165    equi    DCD    1769304421
        0x00020b0c:    20736572    res     DCD    544433522
        0x00020b10:    4f464e49    INFO    DCD    1330007625
        0x00020b14:    000a3020     0..    DCD    667680
        0x00020b18:    8730da5b    [.0.    DCD    2268125787
        0x00020b1c:    20454c42    BLE     DCD    541412418
        0x00020b20:    746e6f43    Cont    DCD    1953394499
        0x00020b24:    6c6c6f72    roll    DCD    1819045746
        0x00020b28:    52207265    er R    DCD    1377858149
        0x00020b2c:    69757165    equi    DCD    1769304421
        0x00020b30:    20736572    res     DCD    544433522
        0x00020b34:    4f464e49    INFO    DCD    1330007625
        0x00020b38:    000a3120     1..    DCD    667936
        0x00020b3c:    09fa3725    %7..    DCD    167393061
        0x00020b40:    20454c42    BLE     DCD    541412418
        0x00020b44:    746e6f63    cont    DCD    1953394531
        0x00020b48:    6c6c6f72    roll    DCD    1819045746
        0x00020b4c:    75207265    er u    DCD    1965060709
        0x00020b50:    61726770    pgra    DCD    1634887536
        0x00020b54:    69206564    de i    DCD    1763730788
        0x00020b58:    7270206e    n pr    DCD    1919950958
        0x00020b5c:    6572676f    ogre    DCD    1701996399
        0x00020b60:    202c7373    ss,     DCD    539784051
        0x00020b64:    74696177    wait    DCD    1953063287
        0x00020b68:    0a2e2e2e    ....    DCD    170798638
        0x00020b6c:    00000000    ....    DCD    0
        0x00020b70:    61647055    Upda    DCD    1633972309
        0x00020b74:    46206574    te F    DCD    1176528244
        0x00020b78:    656c6961    aile    DCD    1701603681
        0x00020b7c:    21212064    d !!    DCD    555819108
        0x00020b80:    00000a21    !...    DCD    2593
        0x00020b84:    61656c43    Clea    DCD    1634036803
        0x00020b88:    6f432072    r Co    DCD    1866670194
        0x00020b8c:    7265706f    oper    DCD    1919250543
        0x00020b90:    67695320     Sig    DCD    1734955808
        0x00020b94:    7574616e    natu    DCD    1970561390
        0x00020b98:    202c6572    re,     DCD    539780466
        0x00020b9c:    65736572    rese    DCD    1702061426
        0x00020ba0:    6f432074    t Co    DCD    1866670196
        0x00020ba4:    7265706f    oper    DCD    1919250543
        0x00020ba8:    646e6120     and    DCD    1684955424
        0x00020bac:    6c617420     tal    DCD    1818326048
        0x00020bb0:    6977206b    k wi    DCD    1769414763
        0x00020bb4:    53206874    th S    DCD    1394632820
        0x00020bb8:    61204c42    BL a    DCD    1629506626
        0x00020bbc:    6e696167    gain    DCD    1852399975
        0x00020bc0:    0000000a    ....    DCD    10
        0x00020bc4:    40010000    ...@    DCD    1073807360
    $t
        0x00020bc8:    f000fc38    ..8.    BL       am_hal_crc32 ; 0x2143c
        0x00020bcc:    234c        L#      MOVS     r3,#0x4c
        0x00020bce:    4622        "F      MOV      r2,r4
        0x00020bd0:    2100        .!      MOVS     r1,#0
        0x00020bd2:    4630        0F      MOV      r0,r6
        0x00020bd4:    f8cd8000    ....    STR      r8,[sp,#0]
        0x00020bd8:    f7fff9d2    ....    BL       am_devices_cooper_blocking_write ; 0x1ff80
        0x00020bdc:    e601        ..      B        0x207e2 ; am_devices_cooper_update_image + 586
        0x00020bde:    8a28        (.      LDRH     r0,[r5,#0x10]
        0x00020be0:    05c4        ..      LSLS     r4,r0,#23
        0x00020be2:    0de4        ..      LSRS     r4,r4,#23
        0x00020be4:    d101        ..      BNE      0x20bea ; am_devices_cooper_update_image + 1618
        0x00020be6:    f44f7400    O..t    MOV      r4,#0x200
        0x00020bea:    68e8        .h      LDR      r0,[r5,#0xc]
        0x00020bec:    4959        YI      LDR      r1,[pc,#356] ; [0x20d54] = 0xfffffe00
        0x00020bee:    e9d56509    ...e    LDRD     r6,r5,[r5,#0x24]
        0x00020bf2:    eb012142    ..B!    ADD      r1,r1,r2,LSL #9
        0x00020bf6:    4401        .D      ADD      r1,r1,r0
        0x00020bf8:    f8a5a004    ....    STRH     r10,[r5,#4]
        0x00020bfc:    f104000c    ....    ADD      r0,r4,#0xc
        0x00020c00:    80e8        ..      STRH     r0,[r5,#6]
        0x00020c02:    60aa        .`      STR      r2,[r5,#8]
        0x00020c04:    4622        "F      MOV      r2,r4
        0x00020c06:    f105000c    ....    ADD      r0,r5,#0xc
        0x00020c0a:    f7f7fd35    ..5.    BL       __aeabi_memcpy ; 0x18678
        0x00020c0e:    88e8        ..      LDRH     r0,[r5,#6]
        0x00020c10:    462a        *F      MOV      r2,r5
        0x00020c12:    1f01        ..      SUBS     r1,r0,#4
        0x00020c14:    1d28        (.      ADDS     r0,r5,#4
        0x00020c16:    f000fc11    ....    BL       am_hal_crc32 ; 0x2143c
        0x00020c1a:    f104030c    ....    ADD      r3,r4,#0xc
        0x00020c1e:    462a        *F      MOV      r2,r5
        0x00020c20:    2100        .!      MOVS     r1,#0
        0x00020c22:    4630        0F      MOV      r0,r6
        0x00020c24:    f8cd8000    ....    STR      r8,[sp,#0]
        0x00020c28:    f7fff9aa    ....    BL       am_devices_cooper_blocking_write ; 0x1ff80
        0x00020c2c:    e5d9        ..      B        0x207e2 ; am_devices_cooper_update_image + 586
        0x00020c2e:    2900        .)      CMP      r1,#0
        0x00020c30:    bf18        ..      IT       NE
        0x00020c32:    290b        .)      CMPNE    r1,#0xb
        0x00020c34:    d131        1.      BNE      0x20c9a ; am_devices_cooper_update_image + 1794
        0x00020c36:    69a8        .i      LDR      r0,[r5,#0x18]
        0x00020c38:    b370        p.      CBZ      r0,0x20c98 ; am_devices_cooper_update_image + 1792
        0x00020c3a:    2801        .(      CMP      r0,#1
        0x00020c3c:    d103        ..      BNE      0x20c46 ; am_devices_cooper_update_image + 1710
        0x00020c3e:    8a28        (.      LDRH     r0,[r5,#0x10]
        0x00020c40:    05c6        ..      LSLS     r6,r0,#23
        0x00020c42:    0df6        ..      LSRS     r6,r6,#23
        0x00020c44:    d101        ..      BNE      0x20c4a ; am_devices_cooper_update_image + 1714
        0x00020c46:    f44f7600    O..v    MOV      r6,#0x200
        0x00020c4a:    68e9        .h      LDR      r1,[r5,#0xc]
        0x00020c4c:    6968        hi      LDR      r0,[r5,#0x14]
        0x00020c4e:    6a6f        oj      LDR      r7,[r5,#0x24]
        0x00020c50:    f8a4a004    ....    STRH     r10,[r4,#4]
        0x00020c54:    f106020c    ....    ADD      r2,r6,#0xc
        0x00020c58:    eb012140    ..@!    ADD      r1,r1,r0,LSL #9
        0x00020c5c:    80e2        ..      STRH     r2,[r4,#6]
        0x00020c5e:    1c40        @.      ADDS     r0,r0,#1
        0x00020c60:    60a0        .`      STR      r0,[r4,#8]
        0x00020c62:    4632        2F      MOV      r2,r6
        0x00020c64:    f104000c    ....    ADD      r0,r4,#0xc
        0x00020c68:    f7f7fd06    ....    BL       __aeabi_memcpy ; 0x18678
        0x00020c6c:    88e0        ..      LDRH     r0,[r4,#6]
        0x00020c6e:    4622        "F      MOV      r2,r4
        0x00020c70:    1f01        ..      SUBS     r1,r0,#4
        0x00020c72:    1d20         .      ADDS     r0,r4,#4
        0x00020c74:    f000fbe2    ....    BL       am_hal_crc32 ; 0x2143c
        0x00020c78:    f106030c    ....    ADD      r3,r6,#0xc
        0x00020c7c:    4622        "F      MOV      r2,r4
        0x00020c7e:    2100        .!      MOVS     r1,#0
        0x00020c80:    4638        8F      MOV      r0,r7
        0x00020c82:    f8cd8000    ....    STR      r8,[sp,#0]
        0x00020c86:    f7fff97b    ..{.    BL       am_devices_cooper_blocking_write ; 0x1ff80
        0x00020c8a:    69a8        .i      LDR      r0,[r5,#0x18]
        0x00020c8c:    1e40        @.      SUBS     r0,r0,#1
        0x00020c8e:    61a8        .a      STR      r0,[r5,#0x18]
        0x00020c90:    6968        hi      LDR      r0,[r5,#0x14]
        0x00020c92:    1c40        @.      ADDS     r0,r0,#1
        0x00020c94:    6168        ha      STR      r0,[r5,#0x14]
        0x00020c96:    e5a4        ..      B        0x207e2 ; am_devices_cooper_update_image + 586
        0x00020c98:    b129        ).      CBZ      r1,0x20ca6 ; am_devices_cooper_update_image + 1806
        0x00020c9a:    a02f        /.      ADR      r0,{pc}+0xbe ; 0x20d58
        0x00020c9c:    f004fa0a    ....    BL       am_util_stdio_printf ; 0x250b4
        0x00020ca0:    f04f34a1    O..4    MOV      r4,#0xa1a1a1a1
        0x00020ca4:    e036        6.      B        0x20d14 ; am_devices_cooper_update_image + 1916
        0x00020ca6:    69e8        .i      LDR      r0,[r5,#0x1c]
        0x00020ca8:    bbc0        ..      CBNZ     r0,0x20d1c ; am_devices_cooper_update_image + 1924
        0x00020caa:    4832        2H      LDR      r0,[pc,#200] ; [0x20d74] = 0x10015d24
        0x00020cac:    f8c5b000    ....    STR      r11,[r5,#0]
        0x00020cb0:    464c        LF      MOV      r4,r9
        0x00020cb2:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00020cb4:    62e8        .b      STR      r0,[r5,#0x2c]
        0x00020cb6:    6a6d        mj      LDR      r5,[r5,#0x24]
        0x00020cb8:    f8adb00c    ....    STRH     r11,[sp,#0xc]
        0x00020cbc:    200c        .       MOVS     r0,#0xc
        0x00020cbe:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x00020cc2:    2108        .!      MOVS     r1,#8
        0x00020cc4:    aa02        ..      ADD      r2,sp,#8
        0x00020cc6:    a803        ..      ADD      r0,sp,#0xc
        0x00020cc8:    f000fbb8    ....    BL       am_hal_crc32 ; 0x2143c
        0x00020ccc:    230c        .#      MOVS     r3,#0xc
        0x00020cce:    aa02        ..      ADD      r2,sp,#8
        0x00020cd0:    2100        .!      MOVS     r1,#0
        0x00020cd2:    4628        (F      MOV      r0,r5
        0x00020cd4:    f8cd8000    ....    STR      r8,[sp,#0]
        0x00020cd8:    f7fff952    ..R.    BL       am_devices_cooper_blocking_write ; 0x1ff80
        0x00020cdc:    e01a        ..      B        0x20d14 ; am_devices_cooper_update_image + 1916
        0x00020cde:    aa06        ..      ADD      r2,sp,#0x18
        0x00020ce0:    4631        1F      MOV      r1,r6
        0x00020ce2:    f7fff8bd    ....    BL       am_devices_cooper_blocking_read ; 0x1fe60
        0x00020ce6:    88f0        ..      LDRH     r0,[r6,#6]
        0x00020ce8:    aa01        ..      ADD      r2,sp,#4
        0x00020cea:    1f01        ..      SUBS     r1,r0,#4
        0x00020cec:    1d30        0.      ADDS     r0,r6,#4
        0x00020cee:    f000fba5    ....    BL       am_hal_crc32 ; 0x2143c
        0x00020cf2:    6830        0h      LDR      r0,[r6,#0]
        0x00020cf4:    9901        ..      LDR      r1,[sp,#4]
        0x00020cf6:    4288        .B      CMP      r0,r1
        0x00020cf8:    6a28        (j      LDR      r0,[r5,#0x20]
        0x00020cfa:    d110        ..      BNE      0x20d1e ; am_devices_cooper_update_image + 1926
        0x00020cfc:    2800        .(      CMP      r0,#0
        0x00020cfe:    bf18        ..      IT       NE
        0x00020d00:    622f        /b      STRNE    r7,[r5,#0x20]
        0x00020d02:    6aa8        .j      LDR      r0,[r5,#0x28]
        0x00020d04:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00020d06:    6328        (c      STR      r0,[r5,#0x30]
        0x00020d08:    b140        @.      CBZ      r0,0x20d1c ; am_devices_cooper_update_image + 1924
        0x00020d0a:    2808        .(      CMP      r0,#8
        0x00020d0c:    bf08        ..      IT       EQ
        0x00020d0e:    f04f34a3    O..4    MOVEQ    r4,#0xa3a3a3a3
        0x00020d12:    d1c5        ..      BNE      0x20ca0 ; am_devices_cooper_update_image + 1800
        0x00020d14:    b007        ..      ADD      sp,sp,#0x1c
        0x00020d16:    4620         F      MOV      r0,r4
        0x00020d18:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00020d1c:    e017        ..      B        0x20d4e ; am_devices_cooper_update_image + 1974
        0x00020d1e:    1c40        @.      ADDS     r0,r0,#1
        0x00020d20:    6228        (b      STR      r0,[r5,#0x20]
        0x00020d22:    2803        .(      CMP      r0,#3
        0x00020d24:    d8ed        ..      BHI      0x20d02 ; am_devices_cooper_update_image + 1898
        0x00020d26:    6a6c        lj      LDR      r4,[r5,#0x24]
        0x00020d28:    f8adb008    ....    STRH     r11,[sp,#8]
        0x00020d2c:    200c        .       MOVS     r0,#0xc
        0x00020d2e:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00020d32:    2108        .!      MOVS     r1,#8
        0x00020d34:    aa01        ..      ADD      r2,sp,#4
        0x00020d36:    a802        ..      ADD      r0,sp,#8
        0x00020d38:    f000fb80    ....    BL       am_hal_crc32 ; 0x2143c
        0x00020d3c:    230c        .#      MOVS     r3,#0xc
        0x00020d3e:    aa01        ..      ADD      r2,sp,#4
        0x00020d40:    2100        .!      MOVS     r1,#0
        0x00020d42:    4620         F      MOV      r0,r4
        0x00020d44:    f8cd8000    ....    STR      r8,[sp,#0]
        0x00020d48:    f7fff91a    ....    BL       am_devices_cooper_blocking_write ; 0x1ff80
        0x00020d4c:    e7d9        ..      B        0x20d02 ; am_devices_cooper_update_image + 1898
        0x00020d4e:    f04f34a5    O..4    MOV      r4,#0xa5a5a5a5
        0x00020d52:    e7df        ..      B        0x20d14 ; am_devices_cooper_update_image + 1916
    $d
        0x00020d54:    fffffe00    ....    DCD    4294966784
        0x00020d58:    61647055    Upda    DCD    1633972309
        0x00020d5c:    66206574    te f    DCD    1713399156
        0x00020d60:    736c6961    ails    DCD    1936484705
        0x00020d64:    61747320     sta    DCD    1635021600
        0x00020d68:    20737574    tus     DCD    544437620
        0x00020d6c:    7830203d    = 0x    DCD    2016419901
        0x00020d70:    000a7825    %x..    DCD    686117
        0x00020d74:    10015d24    $]..    DCD    268524836
    $t
    i.am_devices_led_array_init
    am_devices_led_array_init
        0x00020d78:    2800        .(      CMP      r0,#0
        0x00020d7a:    bf08        ..      IT       EQ
        0x00020d7c:    4770        pG      BXEQ     lr
        0x00020d7e:    291f        .)      CMP      r1,#0x1f
        0x00020d80:    bf88        ..      IT       HI
        0x00020d82:    4770        pG      BXHI     lr
        0x00020d84:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x00020d88:    000e        ..      MOVS     r6,r1
        0x00020d8a:    4607        .F      MOV      r7,r0
        0x00020d8c:    f04f0500    O...    MOV      r5,#0
        0x00020d90:    bf08        ..      IT       EQ
        0x00020d92:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x00020d96:    f8df8090    ....    LDR      r8,[pc,#144] ; [0x20e28] = 0x45ab8
        0x00020d9a:    f8df9090    ....    LDR      r9,[pc,#144] ; [0x20e2c] = 0x45ac4
        0x00020d9e:    f8dfa090    ....    LDR      r10,[pc,#144] ; [0x20e30] = 0x45ac0
        0x00020da2:    bf00        ..      NOP      
        0x00020da4:    eb1704c5    ....    ADDS     r4,r7,r5,LSL #3
        0x00020da8:    d038        8.      BEQ      0x20e1c ; am_devices_led_array_init + 164
        0x00020daa:    6820         h      LDR      r0,[r4,#0]
        0x00020dac:    2880        .(      CMP      r0,#0x80
        0x00020dae:    d235        5.      BCS      0x20e1c ; am_devices_led_array_init + 164
        0x00020db0:    6861        ah      LDR      r1,[r4,#4]
        0x00020db2:    f0110f02    ....    TST      r1,#2
        0x00020db6:    d00f        ..      BEQ      0x20dd8 ; am_devices_led_array_init + 96
        0x00020db8:    f8d81000    ....    LDR      r1,[r8,#0]
        0x00020dbc:    9100        ..      STR      r1,[sp,#0]
        0x00020dbe:    f000fed5    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x00020dc2:    2103        .!      MOVS     r1,#3
        0x00020dc4:    6820         h      LDR      r0,[r4,#0]
        0x00020dc6:    f000ff2f    ../.    BL       am_hal_gpio_state_write ; 0x21c28
        0x00020dca:    7920         y      LDRB     r0,[r4,#4]
        0x00020dcc:    f0000101    ....    AND      r1,r0,#1
        0x00020dd0:    6820         h      LDR      r0,[r4,#0]
        0x00020dd2:    f000ff29    ..).    BL       am_hal_gpio_state_write ; 0x21c28
        0x00020dd6:    e021        !.      B        0x20e1c ; am_devices_led_array_init + 164
        0x00020dd8:    f0110f04    ....    TST      r1,#4
        0x00020ddc:    d00f        ..      BEQ      0x20dfe ; am_devices_led_array_init + 134
        0x00020dde:    f8d91000    ....    LDR      r1,[r9,#0]
        0x00020de2:    9100        ..      STR      r1,[sp,#0]
        0x00020de4:    f000fec2    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x00020de8:    2103        .!      MOVS     r1,#3
        0x00020dea:    6820         h      LDR      r0,[r4,#0]
        0x00020dec:    f000ff1c    ....    BL       am_hal_gpio_state_write ; 0x21c28
        0x00020df0:    7920         y      LDRB     r0,[r4,#4]
        0x00020df2:    f0000101    ....    AND      r1,r0,#1
        0x00020df6:    6820         h      LDR      r0,[r4,#0]
        0x00020df8:    f000ff16    ....    BL       am_hal_gpio_state_write ; 0x21c28
        0x00020dfc:    e00e        ..      B        0x20e1c ; am_devices_led_array_init + 164
        0x00020dfe:    f8da1000    ....    LDR      r1,[r10,#0]
        0x00020e02:    9100        ..      STR      r1,[sp,#0]
        0x00020e04:    f000feb2    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x00020e08:    2103        .!      MOVS     r1,#3
        0x00020e0a:    6820         h      LDR      r0,[r4,#0]
        0x00020e0c:    f000ff0c    ....    BL       am_hal_gpio_state_write ; 0x21c28
        0x00020e10:    7920         y      LDRB     r0,[r4,#4]
        0x00020e12:    f0000101    ....    AND      r1,r0,#1
        0x00020e16:    6820         h      LDR      r0,[r4,#0]
        0x00020e18:    f000ff06    ....    BL       am_hal_gpio_state_write ; 0x21c28
        0x00020e1c:    1c6d        m.      ADDS     r5,r5,#1
        0x00020e1e:    42b5        .B      CMP      r5,r6
        0x00020e20:    d3c0        ..      BCC      0x20da4 ; am_devices_led_array_init + 44
        0x00020e22:    e8bd8ff8    ....    POP      {r3-r11,pc}
    $d
        0x00020e26:    0000        ..      DCW    0
        0x00020e28:    00045ab8    .Z..    DCD    285368
        0x00020e2c:    00045ac4    .Z..    DCD    285380
        0x00020e30:    00045ac0    .Z..    DCD    285376
    $t
    i.am_devices_led_array_out
    am_devices_led_array_out
        0x00020e34:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00020e38:    4690        .F      MOV      r8,r2
        0x00020e3a:    000f        ..      MOVS     r7,r1
        0x00020e3c:    4605        .F      MOV      r5,r0
        0x00020e3e:    f04f0400    O...    MOV      r4,#0
        0x00020e42:    bf14        ..      ITE      NE
        0x00020e44:    2601        .&      MOVNE    r6,#1
        0x00020e46:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x00020e4a:    bf00        ..      NOP      
        0x00020e4c:    fa06f004    ....    LSL      r0,r6,r4
        0x00020e50:    ea100f08    ....    TST      r0,r8
        0x00020e54:    d01c        ..      BEQ      0x20e90 ; am_devices_led_array_out + 92
        0x00020e56:    2d00        .-      CMP      r5,#0
        0x00020e58:    bf18        ..      IT       NE
        0x00020e5a:    2c1f        .,      CMPNE    r4,#0x1f
        0x00020e5c:    bf3c        <.      ITT      CC
        0x00020e5e:    f8552034    U.4     LDRCC    r2,[r5,r4,LSL #3]
        0x00020e62:    2a80        .*      CMPCC    r2,#0x80
        0x00020e64:    d230        0.      BCS      0x20ec8 ; am_devices_led_array_out + 148
        0x00020e66:    eb0500c4    ....    ADD      r0,r5,r4,LSL #3
        0x00020e6a:    6840        @h      LDR      r0,[r0,#4]
        0x00020e6c:    f0100f02    ....    TST      r0,#2
        0x00020e70:    bf04        ..      ITT      EQ
        0x00020e72:    7929        )y      LDRBEQ   r1,[r5,#4]
        0x00020e74:    f0110f04    ....    TSTEQ    r1,#4
        0x00020e78:    d005        ..      BEQ      0x20e86 ; am_devices_led_array_out + 82
        0x00020e7a:    f0000101    ....    AND      r1,r0,#1
        0x00020e7e:    4610        .F      MOV      r0,r2
        0x00020e80:    f000fed2    ....    BL       am_hal_gpio_state_write ; 0x21c28
        0x00020e84:    e020         .      B        0x20ec8 ; am_devices_led_array_out + 148
        0x00020e86:    2104        .!      MOVS     r1,#4
        0x00020e88:    4610        .F      MOV      r0,r2
        0x00020e8a:    f000fecd    ....    BL       am_hal_gpio_state_write ; 0x21c28
        0x00020e8e:    e01b        ..      B        0x20ec8 ; am_devices_led_array_out + 148
        0x00020e90:    2d00        .-      CMP      r5,#0
        0x00020e92:    bf18        ..      IT       NE
        0x00020e94:    2c1f        .,      CMPNE    r4,#0x1f
        0x00020e96:    bf3c        <.      ITT      CC
        0x00020e98:    f8552034    U.4     LDRCC    r2,[r5,r4,LSL #3]
        0x00020e9c:    2a80        .*      CMPCC    r2,#0x80
        0x00020e9e:    d213        ..      BCS      0x20ec8 ; am_devices_led_array_out + 148
        0x00020ea0:    eb0500c4    ....    ADD      r0,r5,r4,LSL #3
        0x00020ea4:    6840        @h      LDR      r0,[r0,#4]
        0x00020ea6:    f0100f02    ....    TST      r0,#2
        0x00020eaa:    bf04        ..      ITT      EQ
        0x00020eac:    7929        )y      LDRBEQ   r1,[r5,#4]
        0x00020eae:    f0110f04    ....    TSTEQ    r1,#4
        0x00020eb2:    d005        ..      BEQ      0x20ec0 ; am_devices_led_array_out + 140
        0x00020eb4:    ea260100    &...    BIC      r1,r6,r0
        0x00020eb8:    4610        .F      MOV      r0,r2
        0x00020eba:    f000feb5    ....    BL       am_hal_gpio_state_write ; 0x21c28
        0x00020ebe:    e003        ..      B        0x20ec8 ; am_devices_led_array_out + 148
        0x00020ec0:    2103        .!      MOVS     r1,#3
        0x00020ec2:    4610        .F      MOV      r0,r2
        0x00020ec4:    f000feb0    ....    BL       am_hal_gpio_state_write ; 0x21c28
        0x00020ec8:    1c64        d.      ADDS     r4,r4,#1
        0x00020eca:    42bc        .B      CMP      r4,r7
        0x00020ecc:    d3be        ..      BCC      0x20e4c ; am_devices_led_array_out + 24
        0x00020ece:    e8bd81f0    ....    POP      {r4-r8,pc}
    i.am_devices_led_off
    am_devices_led_off
        0x00020ed2:    2800        .(      CMP      r0,#0
        0x00020ed4:    bf18        ..      IT       NE
        0x00020ed6:    291f        .)      CMPNE    r1,#0x1f
        0x00020ed8:    bf3a        :.      ITTE     CC
        0x00020eda:    f8502031    P.1     LDRCC    r2,[r0,r1,LSL #3]
        0x00020ede:    2a80        .*      CMPCC    r2,#0x80
        0x00020ee0:    4770        pG      BXCS     lr
        0x00020ee2:    eb0001c1    ....    ADD      r1,r0,r1,LSL #3
        0x00020ee6:    f04f0301    O...    MOV      r3,#1
        0x00020eea:    6849        Ih      LDR      r1,[r1,#4]
        0x00020eec:    f0110f02    ....    TST      r1,#2
        0x00020ef0:    bf04        ..      ITT      EQ
        0x00020ef2:    7900        .y      LDRBEQ   r0,[r0,#4]
        0x00020ef4:    f0100f04    ....    TSTEQ    r0,#4
        0x00020ef8:    d004        ..      BEQ      0x20f04 ; am_devices_led_off + 50
        0x00020efa:    ea230101    #...    BIC      r1,r3,r1
        0x00020efe:    4610        .F      MOV      r0,r2
        0x00020f00:    f000be92    ....    B.W      am_hal_gpio_state_write ; 0x21c28
        0x00020f04:    2103        .!      MOVS     r1,#3
        0x00020f06:    4610        .F      MOV      r0,r2
        0x00020f08:    f000be8e    ....    B.W      am_hal_gpio_state_write ; 0x21c28
    i.am_devices_led_on
    am_devices_led_on
        0x00020f0c:    2800        .(      CMP      r0,#0
        0x00020f0e:    bf18        ..      IT       NE
        0x00020f10:    291f        .)      CMPNE    r1,#0x1f
        0x00020f12:    bf3a        :.      ITTE     CC
        0x00020f14:    f8502031    P.1     LDRCC    r2,[r0,r1,LSL #3]
        0x00020f18:    2a80        .*      CMPCC    r2,#0x80
        0x00020f1a:    4770        pG      BXCS     lr
        0x00020f1c:    eb0001c1    ....    ADD      r1,r0,r1,LSL #3
        0x00020f20:    6849        Ih      LDR      r1,[r1,#4]
        0x00020f22:    f0110f02    ....    TST      r1,#2
        0x00020f26:    bf04        ..      ITT      EQ
        0x00020f28:    7900        .y      LDRBEQ   r0,[r0,#4]
        0x00020f2a:    f0100f04    ....    TSTEQ    r0,#4
        0x00020f2e:    d004        ..      BEQ      0x20f3a ; am_devices_led_on + 46
        0x00020f30:    f0010101    ....    AND      r1,r1,#1
        0x00020f34:    4610        .F      MOV      r0,r2
        0x00020f36:    f000be77    ..w.    B.W      am_hal_gpio_state_write ; 0x21c28
        0x00020f3a:    2104        .!      MOVS     r1,#4
        0x00020f3c:    4610        .F      MOV      r0,r2
        0x00020f3e:    f000be73    ..s.    B.W      am_hal_gpio_state_write ; 0x21c28
    i.am_devices_led_toggle
    am_devices_led_toggle
        0x00020f42:    2800        .(      CMP      r0,#0
        0x00020f44:    bf18        ..      IT       NE
        0x00020f46:    291f        .)      CMPNE    r1,#0x1f
        0x00020f48:    bf28        (.      IT       CS
        0x00020f4a:    4770        pG      BXCS     lr
        0x00020f4c:    b538        8.      PUSH     {r3-r5,lr}
        0x00020f4e:    460d        .F      MOV      r5,r1
        0x00020f50:    4604        .F      MOV      r4,r0
        0x00020f52:    f8500035    P.5.    LDR      r0,[r0,r5,LSL #3]
        0x00020f56:    2880        .(      CMP      r0,#0x80
        0x00020f58:    bf28        (.      IT       CS
        0x00020f5a:    bd38        8.      POPCS    {r3-r5,pc}
        0x00020f5c:    eb0401c5    ....    ADD      r1,r4,r5,LSL #3
        0x00020f60:    7909        .y      LDRB     r1,[r1,#4]
        0x00020f62:    f0110f02    ....    TST      r1,#2
        0x00020f66:    bf04        ..      ITT      EQ
        0x00020f68:    7921        !y      LDRBEQ   r1,[r4,#4]
        0x00020f6a:    f0110f04    ....    TSTEQ    r1,#4
        0x00020f6e:    d004        ..      BEQ      0x20f7a ; am_devices_led_toggle + 56
        0x00020f70:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x00020f74:    2102        .!      MOVS     r1,#2
        0x00020f76:    f000be57    ..W.    B.W      am_hal_gpio_state_write ; 0x21c28
        0x00020f7a:    466a        jF      MOV      r2,sp
        0x00020f7c:    2102        .!      MOVS     r1,#2
        0x00020f7e:    f000fe2f    ../.    BL       am_hal_gpio_state_read ; 0x21be0
        0x00020f82:    2800        .(      CMP      r0,#0
        0x00020f84:    bf18        ..      IT       NE
        0x00020f86:    bd38        8.      POPNE    {r3-r5,pc}
        0x00020f88:    9800        ..      LDR      r0,[sp,#0]
        0x00020f8a:    2800        .(      CMP      r0,#0
        0x00020f8c:    f8540035    T.5.    LDR      r0,[r4,r5,LSL #3]
        0x00020f90:    bf14        ..      ITE      NE
        0x00020f92:    2103        .!      MOVNE    r1,#3
        0x00020f94:    2104        .!      MOVEQ    r1,#4
        0x00020f96:    f000fe47    ..G.    BL       am_hal_gpio_state_write ; 0x21c28
        0x00020f9a:    bd38        8.      POP      {r3-r5,pc}
    i.am_freertos_sleep
    am_freertos_sleep
        0x00020f9c:    b510        ..      PUSH     {r4,lr}
        0x00020f9e:    2001        .       MOVS     r0,#1
        0x00020fa0:    f003f930    ..0.    BL       am_hal_sysctrl_sleep ; 0x24204
        0x00020fa4:    2000        .       MOVS     r0,#0
        0x00020fa6:    bd10        ..      POP      {r4,pc}
    i.am_freertos_wakeup
    am_freertos_wakeup
        0x00020fa8:    4770        pG      BX       lr
    i.am_gpio0_001f_isr
    am_gpio0_001f_isr
        0x00020faa:    b500        ..      PUSH     {lr}
        0x00020fac:    b083        ..      SUB      sp,sp,#0xc
        0x00020fae:    f7f7fa35    ..5.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00020fb2:    9001        ..      STR      r0,[sp,#4]
        0x00020fb4:    466a        jF      MOV      r2,sp
        0x00020fb6:    2100        .!      MOVS     r1,#0
        0x00020fb8:    2038        8       MOVS     r0,#0x38
        0x00020fba:    f000fd41    ..A.    BL       am_hal_gpio_interrupt_irq_status_get ; 0x21a40
        0x00020fbe:    2038        8       MOVS     r0,#0x38
        0x00020fc0:    9900        ..      LDR      r1,[sp,#0]
        0x00020fc2:    f000fd25    ..%.    BL       am_hal_gpio_interrupt_irq_clear ; 0x21a10
        0x00020fc6:    9801        ..      LDR      r0,[sp,#4]
        0x00020fc8:    f7f7fa2c    ..,.    BL       am_hal_interrupt_master_set ; 0x18424
        0x00020fcc:    2038        8       MOVS     r0,#0x38
        0x00020fce:    9900        ..      LDR      r1,[sp,#0]
        0x00020fd0:    f000fda0    ....    BL       am_hal_gpio_interrupt_service ; 0x21b14
        0x00020fd4:    b003        ..      ADD      sp,sp,#0xc
        0x00020fd6:    bd00        ..      POP      {pc}
    i.am_gpio0_203f_isr
    am_gpio0_203f_isr
        0x00020fd8:    b500        ..      PUSH     {lr}
        0x00020fda:    b083        ..      SUB      sp,sp,#0xc
        0x00020fdc:    f7f7fa1e    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00020fe0:    9001        ..      STR      r0,[sp,#4]
        0x00020fe2:    466a        jF      MOV      r2,sp
        0x00020fe4:    2100        .!      MOVS     r1,#0
        0x00020fe6:    2039        9       MOVS     r0,#0x39
        0x00020fe8:    f000fd2a    ..*.    BL       am_hal_gpio_interrupt_irq_status_get ; 0x21a40
        0x00020fec:    2039        9       MOVS     r0,#0x39
        0x00020fee:    9900        ..      LDR      r1,[sp,#0]
        0x00020ff0:    f000fd0e    ....    BL       am_hal_gpio_interrupt_irq_clear ; 0x21a10
        0x00020ff4:    9801        ..      LDR      r0,[sp,#4]
        0x00020ff6:    f7f7fa15    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00020ffa:    2039        9       MOVS     r0,#0x39
        0x00020ffc:    9900        ..      LDR      r1,[sp,#0]
        0x00020ffe:    f000fd89    ....    BL       am_hal_gpio_interrupt_service ; 0x21b14
        0x00021002:    b003        ..      ADD      sp,sp,#0xc
        0x00021004:    bd00        ..      POP      {pc}
    i.am_hal_cachectrl_config
    am_hal_cachectrl_config
        0x00021006:    b538        8.      PUSH     {r3-r5,lr}
        0x00021008:    4604        .F      MOV      r4,r0
        0x0002100a:    f7f7fa07    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0002100e:    f04f4590    O..E    MOV      r5,#0x48000000
        0x00021012:    9000        ..      STR      r0,[sp,#0]
        0x00021014:    6828        (h      LDR      r0,[r5,#0]
        0x00021016:    f4207040     .@p    BIC      r0,r0,#0x300
        0x0002101a:    6028        (`      STR      r0,[r5,#0]
        0x0002101c:    9800        ..      LDR      r0,[sp,#0]
        0x0002101e:    f7f7fa01    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00021022:    78a0        .x      LDRB     r0,[r4,#2]
        0x00021024:    2102        .!      MOVS     r1,#2
        0x00021026:    ea010040    ..@.    AND      r0,r1,r0,LSL #1
        0x0002102a:    7821        !x      LDRB     r1,[r4,#0]
        0x0002102c:    22f0        ."      MOVS     r2,#0xf0
        0x0002102e:    ea021101    ....    AND      r1,r2,r1,LSL #4
        0x00021032:    4308        .C      ORRS     r0,r0,r1
        0x00021034:    7861        ax      LDRB     r1,[r4,#1]
        0x00021036:    f44f7240    O.@r    MOV      r2,#0x300
        0x0002103a:    ea022101    ...!    AND      r1,r2,r1,LSL #8
        0x0002103e:    4308        .C      ORRS     r0,r0,r1
        0x00021040:    f4406080    @..`    ORR      r0,r0,#0x400
        0x00021044:    f4401080    @...    ORR      r0,r0,#0x100000
        0x00021048:    6028        (`      STR      r0,[r5,#0]
        0x0002104a:    2000        .       MOVS     r0,#0
        0x0002104c:    bd38        8.      POP      {r3-r5,pc}
    i.am_hal_cachectrl_enable
    am_hal_cachectrl_enable
        0x0002104e:    f04f4090    O..@    MOV      r0,#0x48000000
        0x00021052:    6801        .h      LDR      r1,[r0,#0]
        0x00021054:    f0410101    A...    ORR      r1,r1,#1
        0x00021058:    6001        .`      STR      r1,[r0,#0]
        0x0002105a:    6881        .h      LDR      r1,[r0,#8]
        0x0002105c:    f0410101    A...    ORR      r1,r1,#1
        0x00021060:    6081        .`      STR      r1,[r0,#8]
        0x00021062:    2000        .       MOVS     r0,#0
        0x00021064:    4770        pG      BX       lr
        0x00021066:    0000        ..      MOVS     r0,r0
    i.am_hal_clkgen_control
    am_hal_clkgen_control
        0x00021068:    b510        ..      PUSH     {r4,lr}
        0x0002106a:    2400        .$      MOVS     r4,#0
        0x0002106c:    2815        .(      CMP      r0,#0x15
        0x0002106e:    d270        p.      BCS      0x21152 ; am_hal_clkgen_control + 234
        0x00021070:    e8dff000    ....    TBB      [pc,r0]
    $d
        0x00021074:    28180b11    ...(    DCD    672664337
        0x00021078:    55cd4e2f    /N.U    DCD    1439518255
        0x0002107c:    7e777064    dpw~    DCD    2121756772
        0x00021080:    9e978e85    ....    DCD    2660732549
        0x00021084:    bcb3aca5    ....    DCD    3165891749
        0x00021088:    00c5        ..      DCW    197
    $t
        0x0002108a:    f04f2040    O.@     MOV      r0,#0x40004000
        0x0002108e:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00021090:    f0410180    A...    ORR      r1,r1,#0x80
        0x00021094:    e004        ..      B        0x210a0 ; am_hal_clkgen_control + 56
        0x00021096:    f04f2040    O.@     MOV      r0,#0x40004000
        0x0002109a:    68c1        .h      LDR      r1,[r0,#0xc]
        0x0002109c:    f0210180    !...    BIC      r1,r1,#0x80
        0x000210a0:    60c1        .`      STR      r1,[r0,#0xc]
        0x000210a2:    e0ba        ..      B        0x2121a ; am_hal_clkgen_control + 434
        0x000210a4:    485e        ^H      LDR      r0,[pc,#376] ; [0x21220] = 0x40021000
        0x000210a6:    6880        .h      LDR      r0,[r0,#8]
        0x000210a8:    2800        .(      CMP      r0,#0
        0x000210aa:    bf04        ..      ITT      EQ
        0x000210ac:    2001        .       MOVEQ    r0,#1
        0x000210ae:    bd10        ..      POPEQ    {r4,pc}
        0x000210b0:    2900        .)      CMP      r1,#0
        0x000210b2:    bf0c        ..      ITE      EQ
        0x000210b4:    485b        [H      LDREQ    r0,[pc,#364] ; [0x21224] = 0xa5b801
        0x000210b6:    6808        .h      LDRNE    r0,[r1,#0]
        0x000210b8:    f0400001    @...    ORR      r0,r0,#1
        0x000210bc:    f04f2140    O.@!    MOV      r1,#0x40004000
        0x000210c0:    6208        .b      STR      r0,[r1,#0x20]
        0x000210c2:    e0aa        ..      B        0x2121a ; am_hal_clkgen_control + 434
        0x000210c4:    f04f2040    O.@     MOV      r0,#0x40004000
        0x000210c8:    6a01        .j      LDR      r1,[r0,#0x20]
        0x000210ca:    f0210101    !...    BIC      r1,r1,#1
        0x000210ce:    6201        .b      STR      r1,[r0,#0x20]
        0x000210d0:    e0a3        ..      B        0x2121a ; am_hal_clkgen_control + 434
        0x000210d2:    f04f2240    O.@"    MOV      r2,#0x40004000
        0x000210d6:    6c90        .l      LDR      r0,[r2,#0x48]
        0x000210d8:    f0200001     ...    BIC      r0,r0,#1
        0x000210dc:    6490        .d      STR      r0,[r2,#0x48]
        0x000210de:    6cd0        .l      LDR      r0,[r2,#0x4c]
        0x000210e0:    f0400007    @...    ORR      r0,r0,#7
        0x000210e4:    64d0        .d      STR      r0,[r2,#0x4c]
        0x000210e6:    6d10        .m      LDR      r0,[r2,#0x50]
        0x000210e8:    f0200003     ...    BIC      r0,r0,#3
        0x000210ec:    1c80        ..      ADDS     r0,r0,#2
        0x000210ee:    6510        .e      STR      r0,[r2,#0x50]
        0x000210f0:    2900        .)      CMP      r1,#0
        0x000210f2:    bf1b        ..      ITTET    NE
        0x000210f4:    6808        .h      LDRNE    r0,[r1,#0]
        0x000210f6:    2800        .(      CMPNE    r0,#0
        0x000210f8:    494b        KI      LDREQ    r1,[pc,#300] ; [0x21228] = 0x189374
        0x000210fa:    f44f1100    O...    MOVNE    r1,#0x200000
        0x000210fe:    6d10        .m      LDR      r0,[r2,#0x50]
        0x00021100:    f361009e    a...    BFI      r0,r1,#2,#29
        0x00021104:    6510        .e      STR      r0,[r2,#0x50]
        0x00021106:    6c90        .l      LDR      r0,[r2,#0x48]
        0x00021108:    f0400001    @...    ORR      r0,r0,#1
        0x0002110c:    6490        .d      STR      r0,[r2,#0x48]
        0x0002110e:    e084        ..      B        0x2121a ; am_hal_clkgen_control + 434
        0x00021110:    f04f2040    O.@     MOV      r0,#0x40004000
        0x00021114:    6c81        .l      LDR      r1,[r0,#0x48]
        0x00021116:    f0210101    !...    BIC      r1,r1,#1
        0x0002111a:    6481        .d      STR      r1,[r0,#0x48]
        0x0002111c:    e07d        }.      B        0x2121a ; am_hal_clkgen_control + 434
        0x0002111e:    f04f2040    O.@     MOV      r0,#0x40004000
        0x00021122:    6c41        Al      LDR      r1,[r0,#0x44]
        0x00021124:    f0110f20    .. .    TST      r1,#0x20
        0x00021128:    d177        w.      BNE      0x2121a ; am_hal_clkgen_control + 434
        0x0002112a:    6c41        Al      LDR      r1,[r0,#0x44]
        0x0002112c:    f0410120    A. .    ORR      r1,r1,#0x20
        0x00021130:    6441        Ad      STR      r1,[r0,#0x44]
        0x00021132:    f04f000a    O...    MOV      r0,#0xa
        0x00021136:    f000fb1b    ....    BL       am_hal_delay_us ; 0x21770
        0x0002113a:    e06e        n.      B        0x2121a ; am_hal_clkgen_control + 434
        0x0002113c:    f04f2040    O.@     MOV      r0,#0x40004000
        0x00021140:    6c41        Al      LDR      r1,[r0,#0x44]
        0x00021142:    f0110f20    .. .    TST      r1,#0x20
        0x00021146:    d068        h.      BEQ      0x2121a ; am_hal_clkgen_control + 434
        0x00021148:    6c41        Al      LDR      r1,[r0,#0x44]
        0x0002114a:    f0210120    !. .    BIC      r1,r1,#0x20
        0x0002114e:    6441        Ad      STR      r1,[r0,#0x44]
        0x00021150:    e063        c.      B        0x2121a ; am_hal_clkgen_control + 434
        0x00021152:    e061        a.      B        0x21218 ; am_hal_clkgen_control + 432
        0x00021154:    f04f2040    O.@     MOV      r0,#0x40004000
        0x00021158:    f8501f84    P...    LDR      r1,[r0,#0x84]!
        0x0002115c:    f0410180    A...    ORR      r1,r1,#0x80
        0x00021160:    e053        S.      B        0x2120a ; am_hal_clkgen_control + 418
        0x00021162:    f04f2040    O.@     MOV      r0,#0x40004000
        0x00021166:    f8501f84    P...    LDR      r1,[r0,#0x84]!
        0x0002116a:    f0210180    !...    BIC      r1,r1,#0x80
        0x0002116e:    e04c        L.      B        0x2120a ; am_hal_clkgen_control + 418
        0x00021170:    f04f2040    O.@     MOV      r0,#0x40004000
        0x00021174:    f8501f84    P...    LDR      r1,[r0,#0x84]!
        0x00021178:    f0210130    !.0.    BIC      r1,r1,#0x30
        0x0002117c:    e045        E.      B        0x2120a ; am_hal_clkgen_control + 418
        0x0002117e:    f04f2040    O.@     MOV      r0,#0x40004000
        0x00021182:    f8501f84    P...    LDR      r1,[r0,#0x84]!
        0x00021186:    f0210130    !.0.    BIC      r1,r1,#0x30
        0x0002118a:    f1010110    ....    ADD      r1,r1,#0x10
        0x0002118e:    e03c        <.      B        0x2120a ; am_hal_clkgen_control + 418
        0x00021190:    f04f2040    O.@     MOV      r0,#0x40004000
        0x00021194:    f8501f84    P...    LDR      r1,[r0,#0x84]!
        0x00021198:    f0210130    !.0.    BIC      r1,r1,#0x30
        0x0002119c:    f1010120    .. .    ADD      r1,r1,#0x20
        0x000211a0:    e033        3.      B        0x2120a ; am_hal_clkgen_control + 418
        0x000211a2:    f04f2040    O.@     MOV      r0,#0x40004000
        0x000211a6:    f8501f84    P...    LDR      r1,[r0,#0x84]!
        0x000211aa:    f0410130    A.0.    ORR      r1,r1,#0x30
        0x000211ae:    e02c        ,.      B        0x2120a ; am_hal_clkgen_control + 418
        0x000211b0:    f04f2040    O.@     MOV      r0,#0x40004000
        0x000211b4:    f8501f84    P...    LDR      r1,[r0,#0x84]!
        0x000211b8:    f0410108    A...    ORR      r1,r1,#8
        0x000211bc:    e025        %.      B        0x2120a ; am_hal_clkgen_control + 418
        0x000211be:    f04f2040    O.@     MOV      r0,#0x40004000
        0x000211c2:    f8501f84    P...    LDR      r1,[r0,#0x84]!
        0x000211c6:    f0210108    !...    BIC      r1,r1,#8
        0x000211ca:    e01e        ..      B        0x2120a ; am_hal_clkgen_control + 418
        0x000211cc:    f04f2040    O.@     MOV      r0,#0x40004000
        0x000211d0:    f8501f84    P...    LDR      r1,[r0,#0x84]!
        0x000211d4:    f0210103    !...    BIC      r1,r1,#3
        0x000211d8:    e017        ..      B        0x2120a ; am_hal_clkgen_control + 418
        0x000211da:    f04f2040    O.@     MOV      r0,#0x40004000
        0x000211de:    f8501f84    P...    LDR      r1,[r0,#0x84]!
        0x000211e2:    f0210103    !...    BIC      r1,r1,#3
        0x000211e6:    f1010101    ....    ADD      r1,r1,#1
        0x000211ea:    e00e        ..      B        0x2120a ; am_hal_clkgen_control + 418
        0x000211ec:    f04f2040    O.@     MOV      r0,#0x40004000
        0x000211f0:    f8501f84    P...    LDR      r1,[r0,#0x84]!
        0x000211f4:    f0210103    !...    BIC      r1,r1,#3
        0x000211f8:    f1010102    ....    ADD      r1,r1,#2
        0x000211fc:    e005        ..      B        0x2120a ; am_hal_clkgen_control + 418
        0x000211fe:    f04f2040    O.@     MOV      r0,#0x40004000
        0x00021202:    f8501f84    P...    LDR      r1,[r0,#0x84]!
        0x00021206:    f0410103    A...    ORR      r1,r1,#3
        0x0002120a:    6001        .`      STR      r1,[r0,#0]
        0x0002120c:    e005        ..      B        0x2121a ; am_hal_clkgen_control + 434
        0x0002120e:    4608        .F      MOV      r0,r1
        0x00021210:    f000fd44    ..D.    BL       am_hal_hfrc2_adj_control ; 0x21c9c
        0x00021214:    4604        .F      MOV      r4,r0
        0x00021216:    e000        ..      B        0x2121a ; am_hal_clkgen_control + 434
        0x00021218:    2406        .$      MOVS     r4,#6
        0x0002121a:    4620         F      MOV      r0,r4
        0x0002121c:    bd10        ..      POP      {r4,pc}
    $d
        0x0002121e:    0000        ..      DCW    0
        0x00021220:    40021000    ...@    DCD    1073876992
        0x00021224:    00a5b801    ....    DCD    10860545
        0x00021228:    00189374    t...    DCD    1610612
    $t
    i.am_hal_cmdq_disable
    am_hal_cmdq_disable
        0x0002122c:    2800        .(      CMP      r0,#0
        0x0002122e:    bf1c        ..      ITT      NE
        0x00021230:    6801        .h      LDRNE    r1,[r0,#0]
        0x00021232:    f0117f80    ....    TSTNE    r1,#0x1000000
        0x00021236:    d004        ..      BEQ      0x21242 ; am_hal_cmdq_disable + 22
        0x00021238:    4b0b        .K      LDR      r3,[pc,#44] ; [0x21268] = 0xcdcdcd
        0x0002123a:    f021427f    !..B    BIC      r2,r1,#0xff000000
        0x0002123e:    429a        .B      CMP      r2,r3
        0x00021240:    d001        ..      BEQ      0x21246 ; am_hal_cmdq_disable + 26
        0x00021242:    2002        .       MOVS     r0,#2
        0x00021244:    4770        pG      BX       lr
        0x00021246:    f0117f00    ....    TST      r1,#0x2000000
        0x0002124a:    bf04        ..      ITT      EQ
        0x0002124c:    2000        .       MOVEQ    r0,#0
        0x0002124e:    4770        pG      BXEQ     lr
        0x00021250:    6a41        Aj      LDR      r1,[r0,#0x24]
        0x00021252:    6809        .h      LDR      r1,[r1,#0]
        0x00021254:    680a        .h      LDR      r2,[r1,#0]
        0x00021256:    f0220201    "...    BIC      r2,r2,#1
        0x0002125a:    600a        .`      STR      r2,[r1,#0]
        0x0002125c:    6801        .h      LDR      r1,[r0,#0]
        0x0002125e:    f0217100    !..q    BIC      r1,r1,#0x2000000
        0x00021262:    6001        .`      STR      r1,[r0,#0]
        0x00021264:    2000        .       MOVS     r0,#0
        0x00021266:    4770        pG      BX       lr
    $d
        0x00021268:    00cdcdcd    ....    DCD    13487565
    $t
    i.am_hal_cmdq_enable
    am_hal_cmdq_enable
        0x0002126c:    b510        ..      PUSH     {r4,lr}
        0x0002126e:    1e04        ..      SUBS     r4,r0,#0
        0x00021270:    bf1c        ..      ITT      NE
        0x00021272:    6820         h      LDRNE    r0,[r4,#0]
        0x00021274:    f0107f80    ....    TSTNE    r0,#0x1000000
        0x00021278:    d004        ..      BEQ      0x21284 ; am_hal_cmdq_enable + 24
        0x0002127a:    4a10        .J      LDR      r2,[pc,#64] ; [0x212bc] = 0xcdcdcd
        0x0002127c:    f020417f     ..A    BIC      r1,r0,#0xff000000
        0x00021280:    4291        .B      CMP      r1,r2
        0x00021282:    d001        ..      BEQ      0x21288 ; am_hal_cmdq_enable + 28
        0x00021284:    2002        .       MOVS     r0,#2
        0x00021286:    bd10        ..      POP      {r4,pc}
        0x00021288:    f0107f00    ....    TST      r0,#0x2000000
        0x0002128c:    bf1c        ..      ITT      NE
        0x0002128e:    2000        .       MOVNE    r0,#0
        0x00021290:    bd10        ..      POPNE    {r4,pc}
        0x00021292:    490b        .I      LDR      r1,[pc,#44] ; [0x212c0] = 0x10060000
        0x00021294:    68a0        .h      LDR      r0,[r4,#8]
        0x00021296:    4288        .B      CMP      r0,r1
        0x00021298:    d303        ..      BCC      0x212a2 ; am_hal_cmdq_enable + 54
        0x0002129a:    2100        .!      MOVS     r1,#0
        0x0002129c:    2002        .       MOVS     r0,#2
        0x0002129e:    f000f931    ..1.    BL       am_hal_daxi_control ; 0x21504
        0x000212a2:    6a60        `j      LDR      r0,[r4,#0x24]
        0x000212a4:    6800        .h      LDR      r0,[r0,#0]
        0x000212a6:    6801        .h      LDR      r1,[r0,#0]
        0x000212a8:    f0410101    A...    ORR      r1,r1,#1
        0x000212ac:    6001        .`      STR      r1,[r0,#0]
        0x000212ae:    6820         h      LDR      r0,[r4,#0]
        0x000212b0:    f0407000    @..p    ORR      r0,r0,#0x2000000
        0x000212b4:    6020         `      STR      r0,[r4,#0]
        0x000212b6:    2000        .       MOVS     r0,#0
        0x000212b8:    bd10        ..      POP      {r4,pc}
    $d
        0x000212ba:    0000        ..      DCW    0
        0x000212bc:    00cdcdcd    ....    DCD    13487565
        0x000212c0:    10060000    ....    DCD    268828672
    $t
    i.am_hal_cmdq_init
    am_hal_cmdq_init
        0x000212c4:    280b        .(      CMP      r0,#0xb
        0x000212c6:    bf24        $.      ITT      CS
        0x000212c8:    2005        .       MOVCS    r0,#5
        0x000212ca:    4770        pG      BXCS     lr
        0x000212cc:    2900        .)      CMP      r1,#0
        0x000212ce:    bf1e        ..      ITTT     NE
        0x000212d0:    684b        Kh      LDRNE    r3,[r1,#4]
        0x000212d2:    2b00        .+      CMPNE    r3,#0
        0x000212d4:    2a00        .*      CMPNE    r2,#0
        0x000212d6:    d004        ..      BEQ      0x212e2 ; am_hal_cmdq_init + 30
        0x000212d8:    f8d1c000    ....    LDR      r12,[r1,#0]
        0x000212dc:    f1bc0f02    ....    CMP      r12,#2
        0x000212e0:    d201        ..      BCS      0x212e6 ; am_hal_cmdq_init + 34
        0x000212e2:    2006        .       MOVS     r0,#6
        0x000212e4:    4770        pG      BX       lr
        0x000212e6:    b430        0.      PUSH     {r4,r5}
        0x000212e8:    eb000340    ..@.    ADD      r3,r0,r0,LSL #1
        0x000212ec:    4c2e        .L      LDR      r4,[pc,#184] ; [0x213a8] = 0x1002145c
        0x000212ee:    eb0303c0    ....    ADD      r3,r3,r0,LSL #3
        0x000212f2:    f8545023    T.#P    LDR      r5,[r4,r3,LSL #2]
        0x000212f6:    f0157f80    ....    TST      r5,#0x1000000
        0x000212fa:    bf1e        ..      ITTT     NE
        0x000212fc:    2007        .       MOVNE    r0,#7
        0x000212fe:    bc30        0.      POPNE    {r4,r5}
        0x00021300:    4770        pG      BXNE     lr
        0x00021302:    eb040383    ....    ADD      r3,r4,r3,LSL #2
        0x00021306:    ea4f0ccc    O...    LSL      r12,r12,#3
        0x0002130a:    f8c3c018    ....    STR      r12,[r3,#0x18]
        0x0002130e:    f8d1c004    ....    LDR      r12,[r1,#4]
        0x00021312:    f8c3c004    ....    STR      r12,[r3,#4]
        0x00021316:    f8c3c00c    ....    STR      r12,[r3,#0xc]
        0x0002131a:    f8c3c014    ....    STR      r12,[r3,#0x14]
        0x0002131e:    f8c3c010    ....    STR      r12,[r3,#0x10]
        0x00021322:    e9d14c00    ...L    LDRD     r4,r12,[r1,#0]
        0x00021326:    eb0c0cc4    ....    ADD      r12,r12,r4,LSL #3
        0x0002132a:    f8c3c008    ....    STR      r12,[r3,#8]
        0x0002132e:    f8d3c000    ....    LDR      r12,[r3,#0]
        0x00021332:    4c1e        .L      LDR      r4,[pc,#120] ; [0x213ac] = 0xcdcdcd
        0x00021334:    f02c7c00    ,..|    BIC      r12,r12,#0x2000000
        0x00021338:    f04c7c80    L..|    ORR      r12,r12,#0x1000000
        0x0002133c:    f3640c17    d...    BFI      r12,r4,#0,#24
        0x00021340:    f8c3c000    ....    STR      r12,[r3,#0]
        0x00021344:    f8dfc068    ..h.    LDR      r12,[pc,#104] ; [0x213b0] = 0x45d34
        0x00021348:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0002134c:    eb0c00c0    ....    ADD      r0,r12,r0,LSL #3
        0x00021350:    6258        Xb      STR      r0,[r3,#0x24]
        0x00021352:    2000        .       MOVS     r0,#0
        0x00021354:    61d8        .a      STR      r0,[r3,#0x1c]
        0x00021356:    6218        .b      STR      r0,[r3,#0x20]
        0x00021358:    f8d3c024    ..$.    LDR      r12,[r3,#0x24]
        0x0002135c:    f8dcc008    ....    LDR      r12,[r12,#8]
        0x00021360:    f8cc0000    ....    STR      r0,[r12,#0]
        0x00021364:    f8d3c024    ..$.    LDR      r12,[r3,#0x24]
        0x00021368:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x0002136c:    f8cc0000    ....    STR      r0,[r12,#0]
        0x00021370:    6a58        Xj      LDR      r0,[r3,#0x24]
        0x00021372:    f8d0c010    ....    LDR      r12,[r0,#0x10]
        0x00021376:    f8dc4000    ...@    LDR      r4,[r12,#0]
        0x0002137a:    6940        @i      LDR      r0,[r0,#0x14]
        0x0002137c:    4320         C      ORRS     r0,r0,r4
        0x0002137e:    f8cc0000    ....    STR      r0,[r12,#0]
        0x00021382:    f8d3c024    ..$.    LDR      r12,[r3,#0x24]
        0x00021386:    6848        Hh      LDR      r0,[r1,#4]
        0x00021388:    f8dcc004    ....    LDR      r12,[r12,#4]
        0x0002138c:    f8cc0000    ....    STR      r0,[r12,#0]
        0x00021390:    7a08        .z      LDRB     r0,[r1,#8]
        0x00021392:    2102        .!      MOVS     r1,#2
        0x00021394:    ea010040    ..@.    AND      r0,r1,r0,LSL #1
        0x00021398:    6a59        Yj      LDR      r1,[r3,#0x24]
        0x0002139a:    6809        .h      LDR      r1,[r1,#0]
        0x0002139c:    6008        .`      STR      r0,[r1,#0]
        0x0002139e:    6013        .`      STR      r3,[r2,#0]
        0x000213a0:    bc30        0.      POP      {r4,r5}
        0x000213a2:    2000        .       MOVS     r0,#0
        0x000213a4:    4770        pG      BX       lr
    $d
        0x000213a6:    0000        ..      DCW    0
        0x000213a8:    1002145c    \...    DCD    268571740
        0x000213ac:    00cdcdcd    ....    DCD    13487565
        0x000213b0:    00045d34    4]..    DCD    286004
    $t
    i.am_hal_cmdq_term
    am_hal_cmdq_term
        0x000213b4:    b538        8.      PUSH     {r3-r5,lr}
        0x000213b6:    460d        .F      MOV      r5,r1
        0x000213b8:    1e04        ..      SUBS     r4,r0,#0
        0x000213ba:    bf1c        ..      ITT      NE
        0x000213bc:    6820         h      LDRNE    r0,[r4,#0]
        0x000213be:    f0107f80    ....    TSTNE    r0,#0x1000000
        0x000213c2:    d004        ..      BEQ      0x213ce ; am_hal_cmdq_term + 26
        0x000213c4:    491c        .I      LDR      r1,[pc,#112] ; [0x21438] = 0xcdcdcd
        0x000213c6:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x000213ca:    4288        .B      CMP      r0,r1
        0x000213cc:    d001        ..      BEQ      0x213d2 ; am_hal_cmdq_term + 30
        0x000213ce:    2002        .       MOVS     r0,#2
        0x000213d0:    bd38        8.      POP      {r3-r5,pc}
        0x000213d2:    f7f7f823    ..#.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000213d6:    9000        ..      STR      r0,[sp,#0]
        0x000213d8:    6a60        `j      LDR      r0,[r4,#0x24]
        0x000213da:    6880        .h      LDR      r0,[r0,#8]
        0x000213dc:    6800        .h      LDR      r0,[r0,#0]
        0x000213de:    6a21        !j      LDR      r1,[r4,#0x20]
        0x000213e0:    b2c0        ..      UXTB     r0,r0
        0x000213e2:    f02101ff    !...    BIC      r1,r1,#0xff
        0x000213e6:    4308        .C      ORRS     r0,r0,r1
        0x000213e8:    61e0        .a      STR      r0,[r4,#0x1c]
        0x000213ea:    6a21        !j      LDR      r1,[r4,#0x20]
        0x000213ec:    1a09        ..      SUBS     r1,r1,r0
        0x000213ee:    bf44        D.      ITT      MI
        0x000213f0:    f5a07080    ...p    SUBMI    r0,r0,#0x100
        0x000213f4:    61e0        .a      STRMI    r0,[r4,#0x1c]
        0x000213f6:    6a60        `j      LDR      r0,[r4,#0x24]
        0x000213f8:    6840        @h      LDR      r0,[r0,#4]
        0x000213fa:    6800        .h      LDR      r0,[r0,#0]
        0x000213fc:    60e0        .`      STR      r0,[r4,#0xc]
        0x000213fe:    9800        ..      LDR      r0,[sp,#0]
        0x00021400:    f7f7f810    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00021404:    b92d        -.      CBNZ     r5,0x21412 ; am_hal_cmdq_term + 94
        0x00021406:    e9d40107    ....    LDRD     r0,r1,[r4,#0x1c]
        0x0002140a:    4288        .B      CMP      r0,r1
        0x0002140c:    bf1c        ..      ITT      NE
        0x0002140e:    2003        .       MOVNE    r0,#3
        0x00021410:    bd38        8.      POPNE    {r3-r5,pc}
        0x00021412:    6820         h      LDR      r0,[r4,#0]
        0x00021414:    f0207080     ..p    BIC      r0,r0,#0x1000000
        0x00021418:    6020         `      STR      r0,[r4,#0]
        0x0002141a:    6a60        `j      LDR      r0,[r4,#0x24]
        0x0002141c:    6800        .h      LDR      r0,[r0,#0]
        0x0002141e:    6801        .h      LDR      r1,[r0,#0]
        0x00021420:    f0210101    !...    BIC      r1,r1,#1
        0x00021424:    6001        .`      STR      r1,[r0,#0]
        0x00021426:    6a60        `j      LDR      r0,[r4,#0x24]
        0x00021428:    6901        .i      LDR      r1,[r0,#0x10]
        0x0002142a:    680a        .h      LDR      r2,[r1,#0]
        0x0002142c:    6940        @i      LDR      r0,[r0,#0x14]
        0x0002142e:    ea220000    "...    BIC      r0,r2,r0
        0x00021432:    6008        .`      STR      r0,[r1,#0]
        0x00021434:    2000        .       MOVS     r0,#0
        0x00021436:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x00021438:    00cdcdcd    ....    DCD    13487565
    $t
    i.am_hal_crc32
    am_hal_crc32
        0x0002143c:    2a00        .*      CMP      r2,#0
        0x0002143e:    bf04        ..      ITT      EQ
        0x00021440:    2006        .       MOVEQ    r0,#6
        0x00021442:    4770        pG      BXEQ     lr
        0x00021444:    b570        p.      PUSH     {r4-r6,lr}
        0x00021446:    4615        .F      MOV      r5,r2
        0x00021448:    f0110f03    ....    TST      r1,#3
        0x0002144c:    bf1c        ..      ITT      NE
        0x0002144e:    2006        .       MOVNE    r0,#6
        0x00021450:    bd70        p.      POPNE    {r4-r6,pc}
        0x00021452:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x00021456:    4c12        .L      LDR      r4,[pc,#72] ; [0x214a0] = 0x40030000
        0x00021458:    6322        "c      STR      r2,[r4,#0x30]
        0x0002145a:    6120         a      STR      r0,[r4,#0x10]
        0x0002145c:    6221        !b      STR      r1,[r4,#0x20]
        0x0002145e:    6822        "h      LDR      r2,[r4,#0]
        0x00021460:    f02202f0    "...    BIC      r2,r2,#0xf0
        0x00021464:    6022        "`      STR      r2,[r4,#0]
        0x00021466:    4408        .D      ADD      r0,r0,r1
        0x00021468:    490e        .I      LDR      r1,[pc,#56] ; [0x214a4] = 0x10060000
        0x0002146a:    4288        .B      CMP      r0,r1
        0x0002146c:    d303        ..      BCC      0x21476 ; am_hal_crc32 + 58
        0x0002146e:    2100        .!      MOVS     r1,#0
        0x00021470:    2002        .       MOVS     r0,#2
        0x00021472:    f000f847    ..G.    BL       am_hal_daxi_control ; 0x21504
        0x00021476:    6820         h      LDR      r0,[r4,#0]
        0x00021478:    4621        !F      MOV      r1,r4
        0x0002147a:    f0400001    @...    ORR      r0,r0,#1
        0x0002147e:    6020         `      STR      r0,[r4,#0]
        0x00021480:    2300        .#      MOVS     r3,#0
        0x00021482:    2201        ."      MOVS     r2,#1
        0x00021484:    4808        .H      LDR      r0,[pc,#32] ; [0x214a8] = 0x186a0
        0x00021486:    f000f989    ....    BL       am_hal_delay_us_status_change ; 0x2179c
        0x0002148a:    2800        .(      CMP      r0,#0
        0x0002148c:    bf18        ..      IT       NE
        0x0002148e:    bd70        p.      POPNE    {r4-r6,pc}
        0x00021490:    6821        !h      LDR      r1,[r4,#0]
        0x00021492:    f0114f00    ...O    TST      r1,#0x80000000
        0x00021496:    bf18        ..      IT       NE
        0x00021498:    2009        .       MOVNE    r0,#9
        0x0002149a:    6b21        !k      LDR      r1,[r4,#0x30]
        0x0002149c:    6029        )`      STR      r1,[r5,#0]
        0x0002149e:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x000214a0:    40030000    ...@    DCD    1073938432
        0x000214a4:    10060000    ....    DCD    268828672
        0x000214a8:    000186a0    ....    DCD    100000
    $t
    i.am_hal_daxi_config
    am_hal_daxi_config
        0x000214ac:    2800        .(      CMP      r0,#0
        0x000214ae:    bf04        ..      ITT      EQ
        0x000214b0:    2006        .       MOVEQ    r0,#6
        0x000214b2:    4770        pG      BXEQ     lr
        0x000214b4:    b538        8.      PUSH     {r3-r5,lr}
        0x000214b6:    4604        .F      MOV      r4,r0
        0x000214b8:    7880        .x      LDRB     r0,[r0,#2]
        0x000214ba:    b910        ..      CBNZ     r0,0x214c2 ; am_hal_daxi_config + 22
        0x000214bc:    7860        `x      LDRB     r0,[r4,#1]
        0x000214be:    2801        .(      CMP      r0,#1
        0x000214c0:    d901        ..      BLS      0x214c6 ; am_hal_daxi_config + 26
        0x000214c2:    2006        .       MOVS     r0,#6
        0x000214c4:    bd38        8.      POP      {r3-r5,pc}
        0x000214c6:    f7f6ffa9    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000214ca:    9000        ..      STR      r0,[sp,#0]
        0x000214cc:    2100        .!      MOVS     r1,#0
        0x000214ce:    2002        .       MOVS     r0,#2
        0x000214d0:    f000f818    ....    BL       am_hal_daxi_control ; 0x21504
        0x000214d4:    78a0        .x      LDRB     r0,[r4,#2]
        0x000214d6:    7861        ax      LDRB     r1,[r4,#1]
        0x000214d8:    f44f7240    O.@r    MOV      r2,#0x300
        0x000214dc:    f0000001    ....    AND      r0,r0,#1
        0x000214e0:    ea022101    ...!    AND      r1,r2,r1,LSL #8
        0x000214e4:    4308        .C      ORRS     r0,r0,r1
        0x000214e6:    7821        !x      LDRB     r1,[r4,#0]
        0x000214e8:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x000214ec:    f04f4190    O..A    MOV      r1,#0x48000000
        0x000214f0:    6508        .e      STR      r0,[r1,#0x50]
        0x000214f2:    4803        .H      LDR      r0,[pc,#12] ; [0x21500] = 0x47ff0000
        0x000214f4:    6800        .h      LDR      r0,[r0,#0]
        0x000214f6:    9800        ..      LDR      r0,[sp,#0]
        0x000214f8:    f7f6ff94    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x000214fc:    2000        .       MOVS     r0,#0
        0x000214fe:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x00021500:    47ff0000    ...G    DCD    1207894016
    $t
    i.am_hal_daxi_control
    am_hal_daxi_control
        0x00021504:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x00021508:    4d45        EM      LDR      r5,[pc,#276] ; [0x21620] = 0x47ff0000
        0x0002150a:    f04f4690    O..F    MOV      r6,#0x48000000
        0x0002150e:    2801        .(      CMP      r0,#1
        0x00021510:    d050        P.      BEQ      0x215b4 ; am_hal_daxi_control + 176
        0x00021512:    4c44        DL      LDR      r4,[pc,#272] ; [0x21624] = 0x100005f0
        0x00021514:    2802        .(      CMP      r0,#2
        0x00021516:    d002        ..      BEQ      0x2151e ; am_hal_daxi_control + 26
        0x00021518:    2803        .(      CMP      r0,#3
        0x0002151a:    d053        S.      BEQ      0x215c4 ; am_hal_daxi_control + 192
        0x0002151c:    e056        V.      B        0x215cc ; am_hal_daxi_control + 200
        0x0002151e:    f7f6ff7d    ..}.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00021522:    9000        ..      STR      r0,[sp,#0]
        0x00021524:    f3bf8f4f    ..O.    DSB      
        0x00021528:    6d70        pm      LDR      r0,[r6,#0x54]
        0x0002152a:    f0400001    @...    ORR      r0,r0,#1
        0x0002152e:    6570        pe      STR      r0,[r6,#0x54]
        0x00021530:    6828        (h      LDR      r0,[r5,#0]
        0x00021532:    6d70        pm      LDR      r0,[r6,#0x54]
        0x00021534:    f0400002    @...    ORR      r0,r0,#2
        0x00021538:    6570        pe      STR      r0,[r6,#0x54]
        0x0002153a:    6828        (h      LDR      r0,[r5,#0]
        0x0002153c:    6820         h      LDR      r0,[r4,#0]
        0x0002153e:    2800        .(      CMP      r0,#0
        0x00021540:    d034        4.      BEQ      0x215ac ; am_hal_daxi_control + 168
        0x00021542:    68a1        .h      LDR      r1,[r4,#8]
        0x00021544:    6809        .h      LDR      r1,[r1,#0]
        0x00021546:    6862        bh      LDR      r2,[r4,#4]
        0x00021548:    ea320101    2...    BICS     r1,r2,r1
        0x0002154c:    d12e        ..      BNE      0x215ac ; am_hal_daxi_control + 168
        0x0002154e:    4936        6I      LDR      r1,[pc,#216] ; [0x21628] = 0x10000954
        0x00021550:    6809        .h      LDR      r1,[r1,#0]
        0x00021552:    b1c9        ..      CBZ      r1,0x21588 ; am_hal_daxi_control + 132
        0x00021554:    2100        .!      MOVS     r1,#0
        0x00021556:    6001        .`      STR      r1,[r0,#0]
        0x00021558:    6101        .a      STR      r1,[r0,#0x10]
        0x0002155a:    6201        .b      STR      r1,[r0,#0x20]
        0x0002155c:    6301        .c      STR      r1,[r0,#0x30]
        0x0002155e:    f3bf8f4f    ..O.    DSB      
        0x00021562:    6d70        pm      LDR      r0,[r6,#0x54]
        0x00021564:    f0400001    @...    ORR      r0,r0,#1
        0x00021568:    6570        pe      STR      r0,[r6,#0x54]
        0x0002156a:    6828        (h      LDR      r0,[r5,#0]
        0x0002156c:    6d70        pm      LDR      r0,[r6,#0x54]
        0x0002156e:    f0400002    @...    ORR      r0,r0,#2
        0x00021572:    6570        pe      STR      r0,[r6,#0x54]
        0x00021574:    6828        (h      LDR      r0,[r5,#0]
        0x00021576:    f8d41000    ....    LDR.W    r1,[r4,#0]
        0x0002157a:    2000        .       MOVS     r0,#0
        0x0002157c:    eb011200    ....    ADD      r2,r1,r0,LSL #4
        0x00021580:    6812        .h      LDR      r2,[r2,#0]
        0x00021582:    1c40        @.      ADDS     r0,r0,#1
        0x00021584:    2804        .(      CMP      r0,#4
        0x00021586:    d3f9        ..      BCC      0x2157c ; am_hal_daxi_control + 120
        0x00021588:    6820         h      LDR      r0,[r4,#0]
        0x0002158a:    2100        .!      MOVS     r1,#0
        0x0002158c:    6802        .h      LDR      r2,[r0,#0]
        0x0002158e:    6802        .h      LDR      r2,[r0,#0]
        0x00021590:    6802        .h      LDR      r2,[r0,#0]
        0x00021592:    6802        .h      LDR      r2,[r0,#0]
        0x00021594:    6802        .h      LDR      r2,[r0,#0]
        0x00021596:    6802        .h      LDR      r2,[r0,#0]
        0x00021598:    1c49        I.      ADDS     r1,r1,#1
        0x0002159a:    291e        .)      CMP      r1,#0x1e
        0x0002159c:    d3f6        ..      BCC      0x2158c ; am_hal_daxi_control + 136
        0x0002159e:    f3bf8f4f    ..O.    DSB      
        0x000215a2:    6d70        pm      LDR      r0,[r6,#0x54]
        0x000215a4:    f0400002    @...    ORR      r0,r0,#2
        0x000215a8:    6570        pe      STR      r0,[r6,#0x54]
        0x000215aa:    6828        (h      LDR      r0,[r5,#0]
        0x000215ac:    9800        ..      LDR      r0,[sp,#0]
        0x000215ae:    f7f6ff39    ..9.    BL       am_hal_interrupt_master_set ; 0x18424
        0x000215b2:    e032        2.      B        0x2161a ; am_hal_daxi_control + 278
        0x000215b4:    f3bf8f4f    ..O.    DSB      
        0x000215b8:    6d70        pm      LDR      r0,[r6,#0x54]
        0x000215ba:    f0400002    @...    ORR      r0,r0,#2
        0x000215be:    6570        pe      STR      r0,[r6,#0x54]
        0x000215c0:    6828        (h      LDR      r0,[r5,#0]
        0x000215c2:    e02a        *.      B        0x2161a ; am_hal_daxi_control + 278
        0x000215c4:    b111        ..      CBZ      r1,0x215cc ; am_hal_daxi_control + 200
        0x000215c6:    f0110f0f    ....    TST      r1,#0xf
        0x000215ca:    d002        ..      BEQ      0x215d2 ; am_hal_daxi_control + 206
        0x000215cc:    2006        .       MOVS     r0,#6
        0x000215ce:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x000215d2:    e9d47501    ...u    LDRD     r7,r5,[r4,#4]
        0x000215d6:    4e15        .N      LDR      r6,[pc,#84] ; [0x2162c] = 0x100005fc
        0x000215d8:    f8d4c000    ....    LDR      r12,[r4,#0]
        0x000215dc:    2000        .       MOVS     r0,#0
        0x000215de:    f1010840    ..@.    ADD      r8,r1,#0x40
        0x000215e2:    bf00        ..      NOP      
        0x000215e4:    eb061200    ....    ADD      r2,r6,r0,LSL #4
        0x000215e8:    6813        .h      LDR      r3,[r2,#0]
        0x000215ea:    428b        .B      CMP      r3,r1
        0x000215ec:    d80a        ..      BHI      0x21604 ; am_hal_daxi_control + 256
        0x000215ee:    f8d29004    ....    LDR      r9,[r2,#4]
        0x000215f2:    444b        KD      ADD      r3,r3,r9
        0x000215f4:    4598        .E      CMP      r8,r3
        0x000215f6:    d205        ..      BCS      0x21604 ; am_hal_daxi_control + 256
        0x000215f8:    eb061300    ....    ADD      r3,r6,r0,LSL #4
        0x000215fc:    468c        .F      MOV      r12,r1
        0x000215fe:    689d        .h      LDR      r5,[r3,#8]
        0x00021600:    68d7        .h      LDR      r7,[r2,#0xc]
        0x00021602:    e002        ..      B        0x2160a ; am_hal_daxi_control + 262
        0x00021604:    1c40        @.      ADDS     r0,r0,#1
        0x00021606:    2806        .(      CMP      r0,#6
        0x00021608:    d3ec        ..      BCC      0x215e4 ; am_hal_daxi_control + 224
        0x0002160a:    f8c4c000    ....    STR      r12,[r4,#0]
        0x0002160e:    e9c47501    ...u    STRD     r7,r5,[r4,#4]
        0x00021612:    2806        .(      CMP      r0,#6
        0x00021614:    bf08        ..      IT       EQ
        0x00021616:    e8bd83f8    ....    POPEQ    {r3-r9,pc}
        0x0002161a:    2000        .       MOVS     r0,#0
        0x0002161c:    e8bd83f8    ....    POP      {r3-r9,pc}
    $d
        0x00021620:    47ff0000    ...G    DCD    1207894016
        0x00021624:    100005f0    ....    DCD    268436976
        0x00021628:    10000954    T...    DCD    268437844
        0x0002162c:    100005fc    ....    DCD    268436988
    $t
    i.am_hal_dcu_get
    am_hal_dcu_get
        0x00021630:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00021634:    4680        .F      MOV      r8,r0
        0x00021636:    481a        .H      LDR      r0,[pc,#104] ; [0x216a0] = 0x40021000
        0x00021638:    6880        .h      LDR      r0,[r0,#8]
        0x0002163a:    f4101f80    ....    TST      r0,#0x100000
        0x0002163e:    d01c        ..      BEQ      0x2167a ; am_hal_dcu_get + 74
        0x00021640:    4818        .H      LDR      r0,[pc,#96] ; [0x216a4] = 0x400c0a7c
        0x00021642:    6800        .h      LDR      r0,[r0,#0]
        0x00021644:    f0100f01    ....    TST      r0,#1
        0x00021648:    d017        ..      BEQ      0x2167a ; am_hal_dcu_get + 74
        0x0002164a:    4a17        .J      LDR      r2,[pc,#92] ; [0x216a8] = 0x10000958
        0x0002164c:    6851        Qh      LDR      r1,[r2,#4]
        0x0002164e:    6808        .h      LDR      r0,[r1,#0]
        0x00021650:    6849        Ih      LDR      r1,[r1,#4]
        0x00021652:    2400        .$      MOVS     r4,#0
        0x00021654:    4627        'F      MOV      r7,r4
        0x00021656:    2605        .&      MOVS     r6,#5
        0x00021658:    4625        %F      MOV      r5,r4
        0x0002165a:    6812        .h      LDR      r2,[r2,#0]
        0x0002165c:    f7f6ff8a    ....    BL       __aeabi_llsr ; 0x18574
        0x00021660:    2214        ."      MOVS     r2,#0x14
        0x00021662:    f04f0c01    O...    MOV      r12,#1
        0x00021666:    bf00        ..      NOP      
        0x00021668:    f0000307    ....    AND      r3,r0,#7
        0x0002166c:    4073        s@      EORS     r3,r3,r6
        0x0002166e:    ea840904    ....    EOR      r9,r4,r4
        0x00021672:    ea530309    S...    ORRS     r3,r3,r9
        0x00021676:    d108        ..      BNE      0x2168a ; am_hal_dcu_get + 90
        0x00021678:    e002        ..      B        0x21680 ; am_hal_dcu_get + 80
        0x0002167a:    2007        .       MOVS     r0,#7
        0x0002167c:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x00021680:    f1c20314    ....    RSB      r3,r2,#0x14
        0x00021684:    fa0cf303    ....    LSL      r3,r12,r3
        0x00021688:    431d        .C      ORRS     r5,r5,r3
        0x0002168a:    08c0        ..      LSRS     r0,r0,#3
        0x0002168c:    ea407041    @.Ap    ORR      r0,r0,r1,LSL #29
        0x00021690:    08c9        ..      LSRS     r1,r1,#3
        0x00021692:    1e52        R.      SUBS     r2,r2,#1
        0x00021694:    d1e8        ..      BNE      0x21668 ; am_hal_dcu_get + 56
        0x00021696:    4638        8F      MOV      r0,r7
        0x00021698:    f8c85000    ...P    STR      r5,[r8,#0]
        0x0002169c:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x000216a0:    40021000    ...@    DCD    1073876992
        0x000216a4:    400c0a7c    |..@    DCD    1074530940
        0x000216a8:    10000958    X...    DCD    268437848
    $t
    i.am_hal_dcu_update
    am_hal_dcu_update
        0x000216ac:    e92d5ff0    -.._    PUSH     {r4-r12,lr}
        0x000216b0:    4681        .F      MOV      r9,r0
        0x000216b2:    482c        ,H      LDR      r0,[pc,#176] ; [0x21764] = 0x40021000
        0x000216b4:    6880        .h      LDR      r0,[r0,#8]
        0x000216b6:    f4101f80    ....    TST      r0,#0x100000
        0x000216ba:    d027        '.      BEQ      0x2170c ; am_hal_dcu_update + 96
        0x000216bc:    f8dfa0a8    ....    LDR      r10,[pc,#168] ; [0x21768] = 0x400c0a7c
        0x000216c0:    f8da0000    ....    LDR      r0,[r10,#0]
        0x000216c4:    f0100f01    ....    TST      r0,#1
        0x000216c8:    d020         .      BEQ      0x2170c ; am_hal_dcu_update + 96
        0x000216ca:    f8df80a0    ....    LDR      r8,[pc,#160] ; [0x2176c] = 0x10000958
        0x000216ce:    2400        .$      MOVS     r4,#0
        0x000216d0:    084f        O.      LSRS     r7,r1,#1
        0x000216d2:    f8d8b000    ....    LDR      r11,[r8,#0]
        0x000216d6:    4625        %F      MOV      r5,r4
        0x000216d8:    2614        .&      MOVS     r6,#0x14
        0x000216da:    bf00        ..      NOP      
        0x000216dc:    f0170f01    ....    TST      r7,#1
        0x000216e0:    d006        ..      BEQ      0x216f0 ; am_hal_dcu_update + 68
        0x000216e2:    465a        ZF      MOV      r2,r11
        0x000216e4:    2007        .       MOVS     r0,#7
        0x000216e6:    2100        .!      MOVS     r1,#0
        0x000216e8:    f7f6ff31    ..1.    BL       __aeabi_llsl ; 0x1854e
        0x000216ec:    4304        .C      ORRS     r4,r4,r0
        0x000216ee:    430d        .C      ORRS     r5,r5,r1
        0x000216f0:    087f        ..      LSRS     r7,r7,#1
        0x000216f2:    1e76        v.      SUBS     r6,r6,#1
        0x000216f4:    f10b0b03    ....    ADD      r11,r11,#3
        0x000216f8:    2e00        ..      CMP      r6,#0
        0x000216fa:    dcef        ..      BGT      0x216dc ; am_hal_dcu_update + 48
        0x000216fc:    f8d80008    ....    LDR      r0,[r8,#8]
        0x00021700:    6801        .h      LDR      r1,[r0,#0]
        0x00021702:    6840        @h      LDR      r0,[r0,#4]
        0x00021704:    4021        !@      ANDS     r1,r1,r4
        0x00021706:    4028        (@      ANDS     r0,r0,r5
        0x00021708:    4308        .C      ORRS     r0,r0,r1
        0x0002170a:    d002        ..      BEQ      0x21712 ; am_hal_dcu_update + 102
        0x0002170c:    2007        .       MOVS     r0,#7
        0x0002170e:    e8bd9ff0    ....    POP      {r4-r12,pc}
        0x00021712:    f8d81004    ....    LDR      r1,[r8,#4]
        0x00021716:    6808        .h      LDR      r0,[r1,#0]
        0x00021718:    684a        Jh      LDR      r2,[r1,#4]
        0x0002171a:    f1b90f00    ....    CMP      r9,#0
        0x0002171e:    d00a        ..      BEQ      0x21736 ; am_hal_dcu_update + 138
        0x00021720:    e9d83c04    ...<    LDRD     r3,r12,[r8,#0x10]
        0x00021724:    43a0        .C      BICS     r0,r0,r4
        0x00021726:    43aa        .C      BICS     r2,r2,r5
        0x00021728:    4023        #@      ANDS     r3,r3,r4
        0x0002172a:    ea0c0c05    ....    AND      r12,r12,r5
        0x0002172e:    4303        .C      ORRS     r3,r3,r0
        0x00021730:    ea42000c    B...    ORR      r0,r2,r12
        0x00021734:    e00b        ..      B        0x2174e ; am_hal_dcu_update + 162
        0x00021736:    ea200304     ...    BIC      r3,r0,r4
        0x0002173a:    ea220005    "...    BIC      r0,r2,r5
        0x0002173e:    e9d82c06    ...,    LDRD     r2,r12,[r8,#0x18]
        0x00021742:    4022        "@      ANDS     r2,r2,r4
        0x00021744:    ea0c0c05    ....    AND      r12,r12,r5
        0x00021748:    4313        .C      ORRS     r3,r3,r2
        0x0002174a:    ea40000c    @...    ORR      r0,r0,r12
        0x0002174e:    600b        .`      STR      r3,[r1,#0]
        0x00021750:    f8c10004    ....    STR.W    r0,[r1,#4]
        0x00021754:    f8da0000    ....    LDR      r0,[r10,#0]
        0x00021758:    f0100f01    ....    TST      r0,#1
        0x0002175c:    d0fa        ..      BEQ      0x21754 ; am_hal_dcu_update + 168
        0x0002175e:    2000        .       MOVS     r0,#0
        0x00021760:    e8bd9ff0    ....    POP      {r4-r12,pc}
    $d
        0x00021764:    40021000    ...@    DCD    1073876992
        0x00021768:    400c0a7c    |..@    DCD    1074530940
        0x0002176c:    10000958    X...    DCD    268437848
    $t
    i.am_hal_delay_us
    am_hal_delay_us
        0x00021770:    4908        .I      LDR      r1,[pc,#32] ; [0x21794] = 0x40021000
        0x00021772:    0140        @.      LSLS     r0,r0,#5
        0x00021774:    6809        .h      LDR      r1,[r1,#0]
        0x00021776:    f3c101c1    ....    UBFX     r1,r1,#3,#2
        0x0002177a:    2902        .)      CMP      r1,#2
        0x0002177c:    bf06        ..      ITTE     EQ
        0x0002177e:    0040        @.      LSLEQ    r0,r0,#1
        0x00021780:    2115        .!      MOVEQ    r1,#0x15
        0x00021782:    210f        .!      MOVNE    r1,#0xf
        0x00021784:    4288        .B      CMP      r0,r1
        0x00021786:    bf98        ..      IT       LS
        0x00021788:    4770        pG      BXLS     lr
        0x0002178a:    1a40        @.      SUBS     r0,r0,r1
        0x0002178c:    4902        .I      LDR      r1,[pc,#8] ; [0x21798] = 0x45d0c
        0x0002178e:    6a49        Ij      LDR      r1,[r1,#0x24]
        0x00021790:    4708        .G      BX       r1
    $d
        0x00021792:    0000        ..      DCW    0
        0x00021794:    40021000    ...@    DCD    1073876992
        0x00021798:    00045d0c    .]..    DCD    285964
    $t
    i.am_hal_delay_us_status_change
    am_hal_delay_us_status_change
        0x0002179c:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x000217a0:    f8df8048    ..H.    LDR      r8,[pc,#72] ; [0x217ec] = 0x40021000
        0x000217a4:    f8df9048    ..H.    LDR      r9,[pc,#72] ; [0x217f0] = 0x45d0c
        0x000217a8:    461d        .F      MOV      r5,r3
        0x000217aa:    4616        .F      MOV      r6,r2
        0x000217ac:    460f        .F      MOV      r7,r1
        0x000217ae:    4604        .F      MOV      r4,r0
        0x000217b0:    6838        8h      LDR      r0,[r7,#0]
        0x000217b2:    4030        0@      ANDS     r0,r0,r6
        0x000217b4:    42a8        .B      CMP      r0,r5
        0x000217b6:    d102        ..      BNE      0x217be ; am_hal_delay_us_status_change + 34
        0x000217b8:    2000        .       MOVS     r0,#0
        0x000217ba:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x000217be:    1e64        d.      SUBS     r4,r4,#1
        0x000217c0:    d311        ..      BCC      0x217e6 ; am_hal_delay_us_status_change + 74
        0x000217c2:    f8d81000    ....    LDR      r1,[r8,#0]
        0x000217c6:    2020                MOVS     r0,#0x20
        0x000217c8:    f3c101c1    ....    UBFX     r1,r1,#3,#2
        0x000217cc:    2902        .)      CMP      r1,#2
        0x000217ce:    bf06        ..      ITTE     EQ
        0x000217d0:    2040        @       MOVEQ    r0,#0x40
        0x000217d2:    f04f0c15    O...    MOVEQ    r12,#0x15
        0x000217d6:    f04f0c0f    O...    MOVNE    r12,#0xf
        0x000217da:    eba0000c    ....    SUB      r0,r0,r12
        0x000217de:    f8d91024    ..$.    LDR      r1,[r9,#0x24]
        0x000217e2:    4788        .G      BLX      r1
        0x000217e4:    e7e4        ..      B        0x217b0 ; am_hal_delay_us_status_change + 20
        0x000217e6:    2004        .       MOVS     r0,#4
        0x000217e8:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x000217ec:    40021000    ...@    DCD    1073876992
        0x000217f0:    00045d0c    .]..    DCD    285964
    $t
    i.am_hal_delay_us_status_check
    am_hal_delay_us_status_check
        0x000217f4:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x000217f8:    f8df9054    ..T.    LDR      r9,[pc,#84] ; [0x21850] = 0x40021000
        0x000217fc:    f8dfa054    ..T.    LDR      r10,[pc,#84] ; [0x21854] = 0x45d0c
        0x00021800:    f8dd8020    .. .    LDR      r8,[sp,#0x20]
        0x00021804:    461c        .F      MOV      r4,r3
        0x00021806:    4615        .F      MOV      r5,r2
        0x00021808:    460e        .F      MOV      r6,r1
        0x0002180a:    4607        .F      MOV      r7,r0
        0x0002180c:    6830        0h      LDR      r0,[r6,#0]
        0x0002180e:    f1b80f00    ....    CMP      r8,#0
        0x00021812:    ea000005    ....    AND      r0,r0,r5
        0x00021816:    d002        ..      BEQ      0x2181e ; am_hal_delay_us_status_check + 42
        0x00021818:    42a0        .B      CMP      r0,r4
        0x0002181a:    d002        ..      BEQ      0x21822 ; am_hal_delay_us_status_check + 46
        0x0002181c:    e004        ..      B        0x21828 ; am_hal_delay_us_status_check + 52
        0x0002181e:    42a0        .B      CMP      r0,r4
        0x00021820:    d002        ..      BEQ      0x21828 ; am_hal_delay_us_status_check + 52
        0x00021822:    2000        .       MOVS     r0,#0
        0x00021824:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x00021828:    1e7f        ..      SUBS     r7,r7,#1
        0x0002182a:    d30e        ..      BCC      0x2184a ; am_hal_delay_us_status_check + 86
        0x0002182c:    f8d91000    ....    LDR      r1,[r9,#0]
        0x00021830:    2020                MOVS     r0,#0x20
        0x00021832:    f3c101c1    ....    UBFX     r1,r1,#3,#2
        0x00021836:    2902        .)      CMP      r1,#2
        0x00021838:    bf06        ..      ITTE     EQ
        0x0002183a:    2040        @       MOVEQ    r0,#0x40
        0x0002183c:    2115        .!      MOVEQ    r1,#0x15
        0x0002183e:    210f        .!      MOVNE    r1,#0xf
        0x00021840:    1a40        @.      SUBS     r0,r0,r1
        0x00021842:    f8da1024    ..$.    LDR      r1,[r10,#0x24]
        0x00021846:    4788        .G      BLX      r1
        0x00021848:    e7e0        ..      B        0x2180c ; am_hal_delay_us_status_check + 24
        0x0002184a:    2004        .       MOVS     r0,#4
        0x0002184c:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x00021850:    40021000    ...@    DCD    1073876992
        0x00021854:    00045d0c    .]..    DCD    285964
    $t
    i.am_hal_fault_capture_enable
    am_hal_fault_capture_enable
        0x00021858:    f04f4090    O..@    MOV      r0,#0x48000000
        0x0002185c:    f8501f90    P...    LDR      r1,[r0,#0x90]!
        0x00021860:    f0410101    A...    ORR      r1,r1,#1
        0x00021864:    6001        .`      STR      r1,[r0,#0]
        0x00021866:    2000        .       MOVS     r0,#0
        0x00021868:    4770        pG      BX       lr
    i.am_hal_fault_status_get
    am_hal_fault_status_get
        0x0002186a:    2800        .(      CMP      r0,#0
        0x0002186c:    bf04        ..      ITT      EQ
        0x0002186e:    2006        .       MOVEQ    r0,#6
        0x00021870:    4770        pG      BXEQ     lr
        0x00021872:    f04f4190    O..A    MOV      r1,#0x48000000
        0x00021876:    f8d1208c    ...     LDR      r2,[r1,#0x8c]
        0x0002187a:    f0020301    ....    AND      r3,r2,#1
        0x0002187e:    7003        .p      STRB     r3,[r0,#0]
        0x00021880:    f3c20340    ..@.    UBFX     r3,r2,#1,#1
        0x00021884:    7203        .r      STRB     r3,[r0,#8]
        0x00021886:    f3c20280    ....    UBFX     r2,r2,#2,#1
        0x0002188a:    7402        .t      STRB     r2,[r0,#0x10]
        0x0002188c:    f8d12084    ...     LDR      r2,[r1,#0x84]
        0x00021890:    60c2        .`      STR      r2,[r0,#0xc]
        0x00021892:    6842        Bh      LDR      r2,[r0,#4]
        0x00021894:    f8513f80    Q..?    LDR      r3,[r1,#0x80]!
        0x00021898:    431a        .C      ORRS     r2,r2,r3
        0x0002189a:    6042        B`      STR      r2,[r0,#4]
        0x0002189c:    6942        Bi      LDR      r2,[r0,#0x14]
        0x0002189e:    6889        .h      LDR      r1,[r1,#8]
        0x000218a0:    4311        .C      ORRS     r1,r1,r2
        0x000218a2:    6141        Aa      STR      r1,[r0,#0x14]
        0x000218a4:    2000        .       MOVS     r0,#0
        0x000218a6:    4770        pG      BX       lr
    i.am_hal_gpio_interrupt_control
    am_hal_gpio_interrupt_control
        0x000218a8:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x000218ac:    460f        .F      MOV      r7,r1
        0x000218ae:    4606        .F      MOV      r6,r0
        0x000218b0:    f04f0800    O...    MOV      r8,#0
        0x000218b4:    1e14        ..      SUBS     r4,r2,#0
        0x000218b6:    d001        ..      BEQ      0x218bc ; am_hal_gpio_interrupt_control + 20
        0x000218b8:    2f03        ./      CMP      r7,#3
        0x000218ba:    d902        ..      BLS      0x218c2 ; am_hal_gpio_interrupt_control + 26
        0x000218bc:    2006        .       MOVS     r0,#6
        0x000218be:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x000218c2:    2f01        ./      CMP      r7,#1
        0x000218c4:    d811        ..      BHI      0x218ea ; am_hal_gpio_interrupt_control + 66
        0x000218c6:    6820         h      LDR      r0,[r4,#0]
        0x000218c8:    2880        .(      CMP      r0,#0x80
        0x000218ca:    bf24        $.      ITT      CS
        0x000218cc:    2005        .       MOVCS    r0,#5
        0x000218ce:    e8bd83f8    ....    POPCS    {r3-r9,pc}
        0x000218d2:    0941        A.      LSRS     r1,r0,#5
        0x000218d4:    f000001f    ....    AND      r0,r0,#0x1f
        0x000218d8:    2201        ."      MOVS     r2,#1
        0x000218da:    fa02f900    ....    LSL      r9,r2,r0
        0x000218de:    484a        JH      LDR      r0,[pc,#296] ; [0x21a08] = 0x400102c0
        0x000218e0:    2e01        ..      CMP      r6,#1
        0x000218e2:    eb001501    ....    ADD      r5,r0,r1,LSL #4
        0x000218e6:    bf08        ..      IT       EQ
        0x000218e8:    3540        @5      ADDEQ    r5,r5,#0x40
        0x000218ea:    f7f6fd97    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000218ee:    9000        ..      STR      r0,[sp,#0]
        0x000218f0:    b13f        ?.      CBZ      r7,0x21902 ; am_hal_gpio_interrupt_control + 90
        0x000218f2:    2f01        ./      CMP      r7,#1
        0x000218f4:    d010        ..      BEQ      0x21918 ; am_hal_gpio_interrupt_control + 112
        0x000218f6:    4a45        EJ      LDR      r2,[pc,#276] ; [0x21a0c] = 0x40010000
        0x000218f8:    2f02        ./      CMP      r7,#2
        0x000218fa:    d019        ..      BEQ      0x21930 ; am_hal_gpio_interrupt_control + 136
        0x000218fc:    2f03        ./      CMP      r7,#3
        0x000218fe:    d04a        J.      BEQ      0x21996 ; am_hal_gpio_interrupt_control + 238
        0x00021900:    e07c        |.      B        0x219fc ; am_hal_gpio_interrupt_control + 340
        0x00021902:    6828        (h      LDR      r0,[r5,#0]
        0x00021904:    ea200009     ...    BIC      r0,r0,r9
        0x00021908:    6028        (`      STR      r0,[r5,#0]
        0x0002190a:    2e02        ..      CMP      r6,#2
        0x0002190c:    bf04        ..      ITT      EQ
        0x0002190e:    6c28        (l      LDREQ    r0,[r5,#0x40]
        0x00021910:    ea200009     ...    BICEQ    r0,r0,r9
        0x00021914:    d172        r.      BNE      0x219fc ; am_hal_gpio_interrupt_control + 340
        0x00021916:    e009        ..      B        0x2192c ; am_hal_gpio_interrupt_control + 132
        0x00021918:    6828        (h      LDR      r0,[r5,#0]
        0x0002191a:    ea400009    @...    ORR      r0,r0,r9
        0x0002191e:    6028        (`      STR      r0,[r5,#0]
        0x00021920:    2e02        ..      CMP      r6,#2
        0x00021922:    bf04        ..      ITT      EQ
        0x00021924:    6c28        (l      LDREQ    r0,[r5,#0x40]
        0x00021926:    ea400009    @...    ORREQ    r0,r0,r9
        0x0002192a:    d167        g.      BNE      0x219fc ; am_hal_gpio_interrupt_control + 340
        0x0002192c:    6428        (d      STR      r0,[r5,#0x40]
        0x0002192e:    e065        e.      B        0x219fc ; am_hal_gpio_interrupt_control + 340
        0x00021930:    2e01        ..      CMP      r6,#1
        0x00021932:    d019        ..      BEQ      0x21968 ; am_hal_gpio_interrupt_control + 192
        0x00021934:    f8d202c0    ....    LDR      r0,[r2,#0x2c0]
        0x00021938:    6821        !h      LDR      r1,[r4,#0]
        0x0002193a:    4388        .C      BICS     r0,r0,r1
        0x0002193c:    f8c202c0    ....    STR      r0,[r2,#0x2c0]
        0x00021940:    f8d202d0    ....    LDR      r0,[r2,#0x2d0]
        0x00021944:    6861        ah      LDR      r1,[r4,#4]
        0x00021946:    4388        .C      BICS     r0,r0,r1
        0x00021948:    f8c202d0    ....    STR      r0,[r2,#0x2d0]
        0x0002194c:    f8d202e0    ....    LDR      r0,[r2,#0x2e0]
        0x00021950:    68a1        .h      LDR      r1,[r4,#8]
        0x00021952:    4388        .C      BICS     r0,r0,r1
        0x00021954:    f8c202e0    ....    STR      r0,[r2,#0x2e0]
        0x00021958:    f8d202f0    ....    LDR      r0,[r2,#0x2f0]
        0x0002195c:    68e1        .h      LDR      r1,[r4,#0xc]
        0x0002195e:    4388        .C      BICS     r0,r0,r1
        0x00021960:    f8c202f0    ....    STR      r0,[r2,#0x2f0]
        0x00021964:    2e00        ..      CMP      r6,#0
        0x00021966:    d049        I.      BEQ      0x219fc ; am_hal_gpio_interrupt_control + 340
        0x00021968:    f8d20300    ....    LDR      r0,[r2,#0x300]
        0x0002196c:    6821        !h      LDR      r1,[r4,#0]
        0x0002196e:    4388        .C      BICS     r0,r0,r1
        0x00021970:    f8c20300    ....    STR      r0,[r2,#0x300]
        0x00021974:    f8d20310    ....    LDR      r0,[r2,#0x310]
        0x00021978:    6861        ah      LDR      r1,[r4,#4]
        0x0002197a:    4388        .C      BICS     r0,r0,r1
        0x0002197c:    f8c20310    ....    STR      r0,[r2,#0x310]
        0x00021980:    f8d20320    .. .    LDR      r0,[r2,#0x320]
        0x00021984:    68a1        .h      LDR      r1,[r4,#8]
        0x00021986:    4388        .C      BICS     r0,r0,r1
        0x00021988:    f8c20320    .. .    STR      r0,[r2,#0x320]
        0x0002198c:    f8d20330    ..0.    LDR      r0,[r2,#0x330]
        0x00021990:    68e1        .h      LDR      r1,[r4,#0xc]
        0x00021992:    4388        .C      BICS     r0,r0,r1
        0x00021994:    e030        0.      B        0x219f8 ; am_hal_gpio_interrupt_control + 336
        0x00021996:    2e01        ..      CMP      r6,#1
        0x00021998:    d018        ..      BEQ      0x219cc ; am_hal_gpio_interrupt_control + 292
        0x0002199a:    f8d202c0    ....    LDR      r0,[r2,#0x2c0]
        0x0002199e:    6821        !h      LDR      r1,[r4,#0]
        0x000219a0:    4308        .C      ORRS     r0,r0,r1
        0x000219a2:    f8c202c0    ....    STR      r0,[r2,#0x2c0]
        0x000219a6:    f8d202d0    ....    LDR      r0,[r2,#0x2d0]
        0x000219aa:    6861        ah      LDR      r1,[r4,#4]
        0x000219ac:    4308        .C      ORRS     r0,r0,r1
        0x000219ae:    f8c202d0    ....    STR      r0,[r2,#0x2d0]
        0x000219b2:    f8d202e0    ....    LDR      r0,[r2,#0x2e0]
        0x000219b6:    68a1        .h      LDR      r1,[r4,#8]
        0x000219b8:    4308        .C      ORRS     r0,r0,r1
        0x000219ba:    f8c202e0    ....    STR      r0,[r2,#0x2e0]
        0x000219be:    f8d202f0    ....    LDR      r0,[r2,#0x2f0]
        0x000219c2:    68e1        .h      LDR      r1,[r4,#0xc]
        0x000219c4:    4308        .C      ORRS     r0,r0,r1
        0x000219c6:    f8c202f0    ....    STR      r0,[r2,#0x2f0]
        0x000219ca:    b1be        ..      CBZ      r6,0x219fc ; am_hal_gpio_interrupt_control + 340
        0x000219cc:    f8d20300    ....    LDR      r0,[r2,#0x300]
        0x000219d0:    6821        !h      LDR      r1,[r4,#0]
        0x000219d2:    4308        .C      ORRS     r0,r0,r1
        0x000219d4:    f8c20300    ....    STR      r0,[r2,#0x300]
        0x000219d8:    f8d20310    ....    LDR      r0,[r2,#0x310]
        0x000219dc:    6861        ah      LDR      r1,[r4,#4]
        0x000219de:    4308        .C      ORRS     r0,r0,r1
        0x000219e0:    f8c20310    ....    STR      r0,[r2,#0x310]
        0x000219e4:    f8d20320    .. .    LDR      r0,[r2,#0x320]
        0x000219e8:    68a1        .h      LDR      r1,[r4,#8]
        0x000219ea:    4308        .C      ORRS     r0,r0,r1
        0x000219ec:    f8c20320    .. .    STR      r0,[r2,#0x320]
        0x000219f0:    f8d20330    ..0.    LDR      r0,[r2,#0x330]
        0x000219f4:    68e1        .h      LDR      r1,[r4,#0xc]
        0x000219f6:    4308        .C      ORRS     r0,r0,r1
        0x000219f8:    f8c20330    ..0.    STR      r0,[r2,#0x330]
        0x000219fc:    9800        ..      LDR      r0,[sp,#0]
        0x000219fe:    f7f6fd11    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00021a02:    4640        @F      MOV      r0,r8
        0x00021a04:    e8bd83f8    ....    POP      {r3-r9,pc}
    $d
        0x00021a08:    400102c0    ...@    DCD    1073808064
        0x00021a0c:    40010000    ...@    DCD    1073807360
    $t
    i.am_hal_gpio_interrupt_irq_clear
    am_hal_gpio_interrupt_irq_clear
        0x00021a10:    f1a00238    ..8.    SUB      r2,r0,#0x38
        0x00021a14:    2a08        .*      CMP      r2,#8
        0x00021a16:    bf24        $.      ITT      CS
        0x00021a18:    2006        .       MOVCS    r0,#6
        0x00021a1a:    4770        pG      BXCS     lr
        0x00021a1c:    283b        ;(      CMP      r0,#0x3b
        0x00021a1e:    bf8c        ..      ITE      HI
        0x00021a20:    2201        ."      MOVHI    r2,#1
        0x00021a22:    2200        ."      MOVLS    r2,#0
        0x00021a24:    4253        SB      RSBS     r3,r2,#0
        0x00021a26:    eb000083    ....    ADD      r0,r0,r3,LSL #2
        0x00021a2a:    0192        ..      LSLS     r2,r2,#6
        0x00021a2c:    3838        88      SUBS     r0,r0,#0x38
        0x00021a2e:    eb021000    ....    ADD      r0,r2,r0,LSL #4
        0x00021a32:    4a02        .J      LDR      r2,[pc,#8] ; [0x21a3c] = 0x400102c8
        0x00021a34:    5081        .P      STR      r1,[r0,r2]
        0x00021a36:    2000        .       MOVS     r0,#0
        0x00021a38:    4770        pG      BX       lr
    $d
        0x00021a3a:    0000        ..      DCW    0
        0x00021a3c:    400102c8    ...@    DCD    1073808072
    $t
    i.am_hal_gpio_interrupt_irq_status_get
    am_hal_gpio_interrupt_irq_status_get
        0x00021a40:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x00021a44:    0014        ..      MOVS     r4,r2
        0x00021a46:    460e        .F      MOV      r6,r1
        0x00021a48:    f04f0500    O...    MOV      r5,#0
        0x00021a4c:    d003        ..      BEQ      0x21a56 ; am_hal_gpio_interrupt_irq_status_get + 22
        0x00021a4e:    2838        8(      CMP      r0,#0x38
        0x00021a50:    d301        ..      BCC      0x21a56 ; am_hal_gpio_interrupt_irq_status_get + 22
        0x00021a52:    283f        ?(      CMP      r0,#0x3f
        0x00021a54:    d902        ..      BLS      0x21a5c ; am_hal_gpio_interrupt_irq_status_get + 28
        0x00021a56:    2006        .       MOVS     r0,#6
        0x00021a58:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x00021a5c:    283b        ;(      CMP      r0,#0x3b
        0x00021a5e:    bf8c        ..      ITE      HI
        0x00021a60:    2201        ."      MOVHI    r2,#1
        0x00021a62:    2200        ."      MOVLS    r2,#0
        0x00021a64:    4251        QB      RSBS     r1,r2,#0
        0x00021a66:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00021a6a:    0191        ..      LSLS     r1,r2,#6
        0x00021a6c:    3838        88      SUBS     r0,r0,#0x38
        0x00021a6e:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x00021a72:    490c        .I      LDR      r1,[pc,#48] ; [0x21aa4] = 0x400102c0
        0x00021a74:    eb000801    ....    ADD      r8,r0,r1
        0x00021a78:    1d09        ..      ADDS     r1,r1,#4
        0x00021a7a:    1847        G.      ADDS     r7,r0,r1
        0x00021a7c:    f7f6fcce    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00021a80:    9000        ..      STR      r0,[sp,#0]
        0x00021a82:    2e00        ..      CMP      r6,#0
        0x00021a84:    bf14        ..      ITE      NE
        0x00021a86:    f8d80000    ....    LDRNE    r0,[r8,#0]
        0x00021a8a:    f04f30ff    O..0    MOVEQ    r0,#0xffffffff
        0x00021a8e:    6020         `      STR      r0,[r4,#0]
        0x00021a90:    6839        9h      LDR      r1,[r7,#0]
        0x00021a92:    4008        .@      ANDS     r0,r0,r1
        0x00021a94:    6020         `      STR      r0,[r4,#0]
        0x00021a96:    9800        ..      LDR      r0,[sp,#0]
        0x00021a98:    f7f6fcc4    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00021a9c:    4628        (F      MOV      r0,r5
        0x00021a9e:    e8bd83f8    ....    POP      {r3-r9,pc}
    $d
        0x00021aa2:    0000        ..      DCW    0
        0x00021aa4:    400102c0    ...@    DCD    1073808064
    $t
    i.am_hal_gpio_interrupt_register
    am_hal_gpio_interrupt_register
        0x00021aa8:    b4f0        ..      PUSH     {r4-r7}
        0x00021aaa:    4c18        .L      LDR      r4,[pc,#96] ; [0x21b0c] = 0x1001fb20
        0x00021aac:    ea4f1c51    O.Q.    LSR      r12,r1,#5
        0x00021ab0:    eb0415cc    ....    ADD      r5,r4,r12,LSL #7
        0x00021ab4:    f5046480    ...d    ADD      r4,r4,#0x400
        0x00021ab8:    eb0414cc    ....    ADD      r4,r4,r12,LSL #7
        0x00021abc:    f0010c1f    ....    AND      r12,r1,#0x1f
        0x00021ac0:    2800        .(      CMP      r0,#0
        0x00021ac2:    bf04        ..      ITT      EQ
        0x00021ac4:    f845202c    E.,     STREQ    r2,[r5,r12,LSL #2]
        0x00021ac8:    f844302c    D.,0    STREQ    r3,[r4,r12,LSL #2]
        0x00021acc:    d01b        ..      BEQ      0x21b06 ; am_hal_gpio_interrupt_register + 94
        0x00021ace:    0949        I.      LSRS     r1,r1,#5
        0x00021ad0:    1d0e        ..      ADDS     r6,r1,#4
        0x00021ad2:    490e        .I      LDR      r1,[pc,#56] ; [0x21b0c] = 0x1001fb20
        0x00021ad4:    4f0e        .O      LDR      r7,[pc,#56] ; [0x21b10] = 0x1001ff20
        0x00021ad6:    eb0111c6    ....    ADD      r1,r1,r6,LSL #7
        0x00021ada:    eb0716c6    ....    ADD      r6,r7,r6,LSL #7
        0x00021ade:    2801        .(      CMP      r0,#1
        0x00021ae0:    bf04        ..      ITT      EQ
        0x00021ae2:    f841202c    A.,     STREQ    r2,[r1,r12,LSL #2]
        0x00021ae6:    f846302c    F.,0    STREQ    r3,[r6,r12,LSL #2]
        0x00021aea:    d00c        ..      BEQ      0x21b06 ; am_hal_gpio_interrupt_register + 94
        0x00021aec:    2802        .(      CMP      r0,#2
        0x00021aee:    bf1e        ..      ITTT     NE
        0x00021af0:    2006        .       MOVNE    r0,#6
        0x00021af2:    bcf0        ..      POPNE    {r4-r7}
        0x00021af4:    4770        pG      BXNE     lr
        0x00021af6:    f845202c    E.,     STR      r2,[r5,r12,LSL #2]
        0x00021afa:    f844302c    D.,0    STR      r3,[r4,r12,LSL #2]
        0x00021afe:    f841202c    A.,     STR      r2,[r1,r12,LSL #2]
        0x00021b02:    f846302c    F.,0    STR      r3,[r6,r12,LSL #2]
        0x00021b06:    bcf0        ..      POP      {r4-r7}
        0x00021b08:    2000        .       MOVS     r0,#0
        0x00021b0a:    4770        pG      BX       lr
    $d
        0x00021b0c:    1001fb20     ...    DCD    268565280
        0x00021b10:    1001ff20     ...    DCD    268566304
    $t
    i.am_hal_gpio_interrupt_service
    am_hal_gpio_interrupt_service
        0x00021b14:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00021b18:    2500        .%      MOVS     r5,#0
        0x00021b1a:    3838        88      SUBS     r0,r0,#0x38
        0x00021b1c:    460c        .F      MOV      r4,r1
        0x00021b1e:    2808        .(      CMP      r0,#8
        0x00021b20:    bf24        $.      ITT      CS
        0x00021b22:    2005        .       MOVCS    r0,#5
        0x00021b24:    e8bd81f0    ....    POPCS    {r4-r8,pc}
        0x00021b28:    b1d4        ..      CBZ      r4,0x21b60 ; am_hal_gpio_interrupt_service + 76
        0x00021b2a:    2701        .'      MOVS     r7,#1
        0x00021b2c:    490e        .I      LDR      r1,[pc,#56] ; [0x21b68] = 0x1001fb20
        0x00021b2e:    eb0116c0    ....    ADD      r6,r1,r0,LSL #7
        0x00021b32:    f5016180    ...a    ADD      r1,r1,#0x400
        0x00021b36:    eb0118c0    ....    ADD      r8,r1,r0,LSL #7
        0x00021b3a:    4260        `B      RSBS     r0,r4,#0
        0x00021b3c:    4020         @      ANDS     r0,r0,r4
        0x00021b3e:    fab0f080    ....    CLZ      r0,r0
        0x00021b42:    f1c0011f    ....    RSB      r1,r0,#0x1f
        0x00021b46:    fa07f001    ....    LSL      r0,r7,r1
        0x00021b4a:    4384        .C      BICS     r4,r4,r0
        0x00021b4c:    f8562021    V.!     LDR      r2,[r6,r1,LSL #2]
        0x00021b50:    f8580021    X.!.    LDR      r0,[r8,r1,LSL #2]
        0x00021b54:    2a00        .*      CMP      r2,#0
        0x00021b56:    bf0c        ..      ITE      EQ
        0x00021b58:    2507        .%      MOVEQ    r5,#7
        0x00021b5a:    4790        .G      BLXNE    r2
        0x00021b5c:    2c00        .,      CMP      r4,#0
        0x00021b5e:    d1ec        ..      BNE      0x21b3a ; am_hal_gpio_interrupt_service + 38
        0x00021b60:    4628        (F      MOV      r0,r5
        0x00021b62:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00021b66:    0000        ..      DCW    0
        0x00021b68:    1001fb20     ...    DCD    268565280
    $t
    i.am_hal_gpio_pinconfig
    am_hal_gpio_pinconfig
        0x00021b6c:    b403        ..      PUSH     {r0,r1}
        0x00021b6e:    4912        .I      LDR      r1,[pc,#72] ; [0x21bb8] = 0x40010000
        0x00021b70:    2880        .(      CMP      r0,#0x80
        0x00021b72:    bf22        ".      ITTT     CS
        0x00021b74:    2005        .       MOVCS    r0,#5
        0x00021b76:    b002        ..      ADDCS    sp,sp,#8
        0x00021b78:    4770        pG      BXCS     lr
        0x00021b7a:    9a01        ..      LDR      r2,[sp,#4]
        0x00021b7c:    f3c22281    ..."    UBFX     r2,r2,#10,#2
        0x00021b80:    2a01        .*      CMP      r2,#1
        0x00021b82:    d90e        ..      BLS      0x21ba2 ; am_hal_gpio_pinconfig + 54
        0x00021b84:    4b0d        .K      LDR      r3,[pc,#52] ; [0x21bbc] = 0x45ad0
        0x00021b86:    0942        B.      LSRS     r2,r0,#5
        0x00021b88:    f04f0c01    O...    MOV      r12,#1
        0x00021b8c:    f8532022    S."     LDR      r2,[r3,r2,LSL #2]
        0x00021b90:    f000031f    ....    AND      r3,r0,#0x1f
        0x00021b94:    fa0cf303    ....    LSL      r3,r12,r3
        0x00021b98:    421a        .B      TST      r2,r3
        0x00021b9a:    bf02        ..      ITTT     EQ
        0x00021b9c:    2007        .       MOVEQ    r0,#7
        0x00021b9e:    b002        ..      ADDEQ    sp,sp,#8
        0x00021ba0:    4770        pG      BXEQ     lr
        0x00021ba2:    2273        s"      MOVS     r2,#0x73
        0x00021ba4:    f8c12200    ..."    STR      r2,[r1,#0x200]
        0x00021ba8:    9a01        ..      LDR      r2,[sp,#4]
        0x00021baa:    f8412020    A.      STR      r2,[r1,r0,LSL #2]
        0x00021bae:    2000        .       MOVS     r0,#0
        0x00021bb0:    f8c10200    ....    STR      r0,[r1,#0x200]
        0x00021bb4:    b002        ..      ADD      sp,sp,#8
        0x00021bb6:    4770        pG      BX       lr
    $d
        0x00021bb8:    40010000    ...@    DCD    1073807360
        0x00021bbc:    00045ad0    .Z..    DCD    285392
    $t
    i.am_hal_gpio_pinconfig_get
    am_hal_gpio_pinconfig_get
        0x00021bc0:    4a06        .J      LDR      r2,[pc,#24] ; [0x21bdc] = 0x40010000
        0x00021bc2:    2880        .(      CMP      r0,#0x80
        0x00021bc4:    bf24        $.      ITT      CS
        0x00021bc6:    2005        .       MOVCS    r0,#5
        0x00021bc8:    4770        pG      BXCS     lr
        0x00021bca:    2900        .)      CMP      r1,#0
        0x00021bcc:    bf04        ..      ITT      EQ
        0x00021bce:    2006        .       MOVEQ    r0,#6
        0x00021bd0:    4770        pG      BXEQ     lr
        0x00021bd2:    f8520020    R. .    LDR      r0,[r2,r0,LSL #2]
        0x00021bd6:    6008        .`      STR      r0,[r1,#0]
        0x00021bd8:    2000        .       MOVS     r0,#0
        0x00021bda:    4770        pG      BX       lr
    $d
        0x00021bdc:    40010000    ...@    DCD    1073807360
    $t
    i.am_hal_gpio_state_read
    am_hal_gpio_state_read
        0x00021be0:    f3c01341    ..A.    UBFX     r3,r0,#5,#2
        0x00021be4:    2900        .)      CMP      r1,#0
        0x00021be6:    bf08        ..      IT       EQ
        0x00021be8:    490c        .I      LDREQ    r1,[pc,#48] ; [0x21c1c] = 0x40010204
        0x00021bea:    d00b        ..      BEQ      0x21c04 ; am_hal_gpio_state_read + 36
        0x00021bec:    2901        .)      CMP      r1,#1
        0x00021bee:    bf08        ..      IT       EQ
        0x00021bf0:    490b        .I      LDREQ    r1,[pc,#44] ; [0x21c20] = 0x40010214
        0x00021bf2:    d007        ..      BEQ      0x21c04 ; am_hal_gpio_state_read + 36
        0x00021bf4:    2902        .)      CMP      r1,#2
        0x00021bf6:    bf12        ..      ITEE     NE
        0x00021bf8:    2006        .       MOVNE    r0,#6
        0x00021bfa:    490a        .I      LDREQ    r1,[pc,#40] ; [0x21c24] = 0x40010244
        0x00021bfc:    eb010183    ....    ADDEQ    r1,r1,r3,LSL #2
        0x00021c00:    d002        ..      BEQ      0x21c08 ; am_hal_gpio_state_read + 40
        0x00021c02:    4770        pG      BX       lr
        0x00021c04:    eb010183    ....    ADD      r1,r1,r3,LSL #2
        0x00021c08:    6809        .h      LDR      r1,[r1,#0]
        0x00021c0a:    f000001f    ....    AND      r0,r0,#0x1f
        0x00021c0e:    fa21f000    !...    LSR      r0,r1,r0
        0x00021c12:    f0000001    ....    AND      r0,r0,#1
        0x00021c16:    6010        .`      STR      r0,[r2,#0]
        0x00021c18:    2000        .       MOVS     r0,#0
        0x00021c1a:    4770        pG      BX       lr
    $d
        0x00021c1c:    40010204    ...@    DCD    1073807876
        0x00021c20:    40010214    ...@    DCD    1073807892
        0x00021c24:    40010244    D..@    DCD    1073807940
    $t
    i.am_hal_gpio_state_write
    am_hal_gpio_state_write
        0x00021c28:    b538        8.      PUSH     {r3-r5,lr}
        0x00021c2a:    f000021f    ....    AND      r2,r0,#0x1f
        0x00021c2e:    2301        .#      MOVS     r3,#1
        0x00021c30:    fa03f502    ....    LSL      r5,r3,r2
        0x00021c34:    f3c01041    ..A.    UBFX     r0,r0,#5,#2
        0x00021c38:    0080        ..      LSLS     r0,r0,#2
        0x00021c3a:    f1004480    ...D    ADD      r4,r0,#0x40000000
        0x00021c3e:    f5043480    ...4    ADD      r4,r4,#0x10000
        0x00021c42:    2906        .)      CMP      r1,#6
        0x00021c44:    d227        '.      BCS      0x21c96 ; am_hal_gpio_state_write + 110
        0x00021c46:    e8dff001    ....    TBB      [pc,r1]
    $d
        0x00021c4a:    0603        ..      DCW    1539
        0x00021c4c:    1b181509    ....    DCD    454563081
    $t
        0x00021c50:    f8c45234    ..4R    STR      r5,[r4,#0x234]
        0x00021c54:    e01f        ..      B        0x21c96 ; am_hal_gpio_state_write + 110
        0x00021c56:    f8c45224    ..$R    STR      r5,[r4,#0x224]
        0x00021c5a:    e01c        ..      B        0x21c96 ; am_hal_gpio_state_write + 110
        0x00021c5c:    f7f6fbde    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00021c60:    9000        ..      STR      r0,[sp,#0]
        0x00021c62:    f8d40214    ....    LDR      r0,[r4,#0x214]
        0x00021c66:    4068        h@      EORS     r0,r0,r5
        0x00021c68:    f8c40214    ....    STR      r0,[r4,#0x214]
        0x00021c6c:    9800        ..      LDR      r0,[sp,#0]
        0x00021c6e:    f7f6fbd9    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00021c72:    e010        ..      B        0x21c96 ; am_hal_gpio_state_write + 110
        0x00021c74:    f8c45264    ..dR    STR      r5,[r4,#0x264]
        0x00021c78:    e00d        ..      B        0x21c96 ; am_hal_gpio_state_write + 110
        0x00021c7a:    f8c45254    ..TR    STR      r5,[r4,#0x254]
        0x00021c7e:    e00a        ..      B        0x21c96 ; am_hal_gpio_state_write + 110
        0x00021c80:    f7f6fbcc    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00021c84:    9000        ..      STR      r0,[sp,#0]
        0x00021c86:    f8d40244    ..D.    LDR      r0,[r4,#0x244]
        0x00021c8a:    4068        h@      EORS     r0,r0,r5
        0x00021c8c:    f8c40244    ..D.    STR      r0,[r4,#0x244]
        0x00021c90:    9800        ..      LDR      r0,[sp,#0]
        0x00021c92:    f7f6fbc7    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00021c96:    2000        .       MOVS     r0,#0
        0x00021c98:    bd38        8.      POP      {r3-r5,pc}
        0x00021c9a:    0000        ..      MOVS     r0,r0
    i.am_hal_hfrc2_adj_control
    am_hal_hfrc2_adj_control
        0x00021c9c:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00021ca0:    0004        ..      MOVS     r4,r0
        0x00021ca2:    f04f0600    O...    MOV      r6,#0
        0x00021ca6:    bf04        ..      ITT      EQ
        0x00021ca8:    2006        .       MOVEQ    r0,#6
        0x00021caa:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x00021cae:    6820         h      LDR      r0,[r4,#0]
        0x00021cb0:    2801        .(      CMP      r0,#1
        0x00021cb2:    bf18        ..      IT       NE
        0x00021cb4:    2606        .&      MOVNE    r6,#6
        0x00021cb6:    d002        ..      BEQ      0x21cbe ; am_hal_hfrc2_adj_control + 34
        0x00021cb8:    4630        0F      MOV      r0,r6
        0x00021cba:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x00021cbe:    f04f2540    O.@%    MOV      r5,#0x40004000
        0x00021cc2:    6ca8        .l      LDR      r0,[r5,#0x48]
        0x00021cc4:    f0200001     ...    BIC      r0,r0,#1
        0x00021cc8:    64a8        .d      STR      r0,[r5,#0x48]
        0x00021cca:    7c21        !|      LDRB     r1,[r4,#0x10]
        0x00021ccc:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00021cce:    f0110f01    ....    TST      r1,#1
        0x00021cd2:    bf04        ..      ITT      EQ
        0x00021cd4:    2107        .!      MOVEQ    r1,#7
        0x00021cd6:    2000        .       MOVEQ    r0,#0
        0x00021cd8:    d003        ..      BEQ      0x21ce2 ; am_hal_hfrc2_adj_control + 70
        0x00021cda:    f5b06f00    ...o    CMP      r0,#0x800
        0x00021cde:    bf28        (.      IT       CS
        0x00021ce0:    2000        .       MOVCS    r0,#0
        0x00021ce2:    f0010107    ....    AND      r1,r1,#7
        0x00021ce6:    f64372ff    C..r    MOV      r2,#0x3fff
        0x00021cea:    ea0200c0    ....    AND      r0,r2,r0,LSL #3
        0x00021cee:    4308        .C      ORRS     r0,r0,r1
        0x00021cf0:    64e8        .d      STR      r0,[r5,#0x4c]
        0x00021cf2:    6862        bh      LDR      r2,[r4,#4]
        0x00021cf4:    4920         I      LDR      r1,[pc,#128] ; [0x21d78] = 0xb71b00
        0x00021cf6:    1e50        P.      SUBS     r0,r2,#1
        0x00021cf8:    fbb0f0f1    ....    UDIV     r0,r0,r1
        0x00021cfc:    2804        .(      CMP      r0,#4
        0x00021cfe:    bf3c        <.      ITT      CC
        0x00021d00:    2104        .!      MOVCC    r1,#4
        0x00021d02:    2002        .       MOVCC    r0,#2
        0x00021d04:    d304        ..      BCC      0x21d10 ; am_hal_hfrc2_adj_control + 116
        0x00021d06:    2808        .(      CMP      r0,#8
        0x00021d08:    bf3c        <.      ITT      CC
        0x00021d0a:    2108        .!      MOVCC    r1,#8
        0x00021d0c:    2003        .       MOVCC    r0,#3
        0x00021d0e:    d225        %.      BCS      0x21d5c ; am_hal_hfrc2_adj_control + 192
        0x00021d10:    6d2b        +m      LDR      r3,[r5,#0x50]
        0x00021d12:    f3600301    `...    BFI      r3,r0,#0,#2
        0x00021d16:    652b        +e      STR      r3,[r5,#0x50]
        0x00021d18:    68a7        .h      LDR      r7,[r4,#8]
        0x00021d1a:    f44f2300    O..#    MOV      r3,#0x80000
        0x00021d1e:    fba78903    ....    UMULL    r8,r9,r7,r3
        0x00021d22:    f04f0c00    O...    MOV      r12,#0
        0x00021d26:    fb0c9303    ....    MLA      r3,r12,r3,r9
        0x00021d2a:    4660        `F      MOV      r0,r12
        0x00021d2c:    fb073c0c    ...<    MLA      r12,r7,r12,r3
        0x00021d30:    fba83701    ...7    UMULL    r3,r7,r8,r1
        0x00021d34:    fb0c7101    ...q    MLA      r1,r12,r1,r7
        0x00021d38:    ea4f0c52    O.R.    LSR      r12,r2,#1
        0x00021d3c:    fb081100    ....    MLA      r1,r8,r0,r1
        0x00021d40:    eb1c0c03    ....    ADDS     r12,r12,r3
        0x00021d44:    4141        AA      ADCS     r1,r1,r0
        0x00021d46:    2300        .#      MOVS     r3,#0
        0x00021d48:    4660        `F      MOV      r0,r12
        0x00021d4a:    f7f6fb89    ....    BL       __aeabi_uldivmod ; 0x18460
        0x00021d4e:    f06f4260    o.`B    MVN      r2,#0xe0000000
        0x00021d52:    2300        .#      MOVS     r3,#0
        0x00021d54:    1a12        ..      SUBS     r2,r2,r0
        0x00021d56:    eb730101    s...    SBCS     r1,r3,r1
        0x00021d5a:    d201        ..      BCS      0x21d60 ; am_hal_hfrc2_adj_control + 196
        0x00021d5c:    2605        .&      MOVS     r6,#5
        0x00021d5e:    e7ab        ..      B        0x21cb8 ; am_hal_hfrc2_adj_control + 28
        0x00021d60:    6d29        )m      LDR      r1,[r5,#0x50]
        0x00021d62:    f360019e    `...    BFI      r1,r0,#2,#29
        0x00021d66:    6529        )e      STR      r1,[r5,#0x50]
        0x00021d68:    7c60        `|      LDRB     r0,[r4,#0x11]
        0x00021d6a:    2800        .(      CMP      r0,#0
        0x00021d6c:    d1a4        ..      BNE      0x21cb8 ; am_hal_hfrc2_adj_control + 28
        0x00021d6e:    6ca8        .l      LDR      r0,[r5,#0x48]
        0x00021d70:    f0400001    @...    ORR      r0,r0,#1
        0x00021d74:    64a8        .d      STR      r0,[r5,#0x48]
        0x00021d76:    e79f        ..      B        0x21cb8 ; am_hal_hfrc2_adj_control + 28
    $d
        0x00021d78:    00b71b00    ....    DCD    12000000
    $t
    i.am_hal_iom_blocking_transfer
    am_hal_iom_blocking_transfer
        0x00021d7c:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00021d80:    b087        ..      SUB      sp,sp,#0x1c
        0x00021d82:    460c        .F      MOV      r4,r1
        0x00021d84:    f1b00800    ....    SUBS     r8,r0,#0
        0x00021d88:    f04f0700    O...    MOV      r7,#0
        0x00021d8c:    bf1c        ..      ITT      NE
        0x00021d8e:    f8d80000    ....    LDRNE    r0,[r8,#0]
        0x00021d92:    f0107f80    ....    TSTNE    r0,#0x1000000
        0x00021d96:    d004        ..      BEQ      0x21da2 ; am_hal_iom_blocking_transfer + 38
        0x00021d98:    49bd        .I      LDR      r1,[pc,#756] ; [0x22090] = 0x123456
        0x00021d9a:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00021d9e:    4288        .B      CMP      r0,r1
        0x00021da0:    d003        ..      BEQ      0x21daa ; am_hal_iom_blocking_transfer + 46
        0x00021da2:    b007        ..      ADD      sp,sp,#0x1c
        0x00021da4:    2002        .       MOVS     r0,#2
        0x00021da6:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00021daa:    2c00        .,      CMP      r4,#0
        0x00021dac:    bf02        ..      ITTT     EQ
        0x00021dae:    2006        .       MOVEQ    r0,#6
        0x00021db0:    b007        ..      ADDEQ    sp,sp,#0x1c
        0x00021db2:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x00021db6:    7d20         }      LDRB     r0,[r4,#0x14]
        0x00021db8:    2801        .(      CMP      r0,#1
        0x00021dba:    d87c        |.      BHI      0x21eb6 ; am_hal_iom_blocking_transfer + 314
        0x00021dbc:    f8d49010    ....    LDR      r9,[r4,#0x10]
        0x00021dc0:    f1b90f00    ....    CMP      r9,#0
        0x00021dc4:    bf04        ..      ITT      EQ
        0x00021dc6:    2000        .       MOVEQ    r0,#0
        0x00021dc8:    7520         u      STRBEQ   r0,[r4,#0x14]
        0x00021dca:    2201        ."      MOVS     r2,#1
        0x00021dcc:    4621        !F      MOV      r1,r4
        0x00021dce:    4640        @F      MOV      r0,r8
        0x00021dd0:    f020fa24     .$.    BL       validate_transaction ; 0x4221c
        0x00021dd4:    2800        .(      CMP      r0,#0
        0x00021dd6:    bf1c        ..      ITT      NE
        0x00021dd8:    b007        ..      ADDNE    sp,sp,#0x1c
        0x00021dda:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x00021dde:    f898082c    ..,.    LDRB     r0,[r8,#0x82c]
        0x00021de2:    2802        .(      CMP      r0,#2
        0x00021de4:    d067        g.      BEQ      0x21eb6 ; am_hal_iom_blocking_transfer + 314
        0x00021de6:    e9d4b002    ....    LDRD     r11,r0,[r4,#8]
        0x00021dea:    f8d85004    ...P    LDR      r5,[r8,#4]
        0x00021dee:    9004        ..      STR      r0,[sp,#0x10]
        0x00021df0:    6860        `h      LDR      r0,[r4,#4]
        0x00021df2:    9002        ..      STR      r0,[sp,#8]
        0x00021df4:    f8940020    .. .    LDRB     r0,[r4,#0x20]
        0x00021df8:    f894a014    ....    LDRB     r10,[r4,#0x14]
        0x00021dfc:    2800        .(      CMP      r0,#0
        0x00021dfe:    bf18        ..      IT       NE
        0x00021e00:    2001        .       MOVNE    r0,#1
        0x00021e02:    9001        ..      STR      r0,[sp,#4]
        0x00021e04:    f1ba0f00    ....    CMP      r10,#0
        0x00021e08:    bf0c        ..      ITE      EQ
        0x00021e0a:    69a6        .i      LDREQ    r6,[r4,#0x18]
        0x00021e0c:    69e6        .i      LDRNE    r6,[r4,#0x1c]
        0x00021e0e:    2001        .       MOVS     r0,#1
        0x00021e10:    9000        ..      STR      r0,[sp,#0]
        0x00021e12:    2300        .#      MOVS     r3,#0
        0x00021e14:    1e5a        Z.      SUBS     r2,r3,#1
        0x00021e16:    f1080124    ..$.    ADD      r1,r8,#0x24
        0x00021e1a:    f8d80860    ..`.    LDR      r0,[r8,#0x860]
        0x00021e1e:    f7fffce9    ....    BL       am_hal_delay_us_status_check ; 0x217f4
        0x00021e22:    2800        .(      CMP      r0,#0
        0x00021e24:    bf1c        ..      ITT      NE
        0x00021e26:    b007        ..      ADDNE    sp,sp,#0x1c
        0x00021e28:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x00021e2c:    2001        .       MOVS     r0,#1
        0x00021e2e:    9000        ..      STR      r0,[sp,#0]
        0x00021e30:    4898        .H      LDR      r0,[pc,#608] ; [0x22094] = 0x40050248
        0x00021e32:    2304        .#      MOVS     r3,#4
        0x00021e34:    eb003105    ...1    ADD      r1,r0,r5,LSL #12
        0x00021e38:    9103        ..      STR      r1,[sp,#0xc]
        0x00021e3a:    2206        ."      MOVS     r2,#6
        0x00021e3c:    f8d80860    ..`.    LDR      r0,[r8,#0x860]
        0x00021e40:    f7fffcd8    ....    BL       am_hal_delay_us_status_check ; 0x217f4
        0x00021e44:    2800        .(      CMP      r0,#0
        0x00021e46:    bf1c        ..      ITT      NE
        0x00021e48:    b007        ..      ADDNE    sp,sp,#0x1c
        0x00021e4a:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x00021e4e:    0328        (.      LSLS     r0,r5,#12
        0x00021e50:    f1004580    ...E    ADD      r5,r0,#0x40000000
        0x00021e54:    f50525a0    ...%    ADD      r5,r5,#0x50000
        0x00021e58:    f8d50200    ....    LDR      r0,[r5,#0x200]
        0x00021e5c:    9005        ..      STR      r0,[sp,#0x14]
        0x00021e5e:    2000        .       MOVS     r0,#0
        0x00021e60:    f8c50200    ....    STR      r0,[r5,#0x200]
        0x00021e64:    f8d50218    ....    LDR      r0,[r5,#0x218]
        0x00021e68:    f0200001     ...    BIC      r0,r0,#1
        0x00021e6c:    f8c50218    ....    STR      r0,[r5,#0x218]
        0x00021e70:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00021e74:    f8c50208    ....    STR      r0,[r5,#0x208]
        0x00021e78:    6820         h      LDR      r0,[r4,#0]
        0x00021e7a:    f8c502c4    ....    STR      r0,[r5,#0x2c4]
        0x00021e7e:    f8980008    ....    LDRB     r0,[r8,#8]
        0x00021e82:    2800        .(      CMP      r0,#0
        0x00021e84:    bf11        ..      ITEEE    NE
        0x00021e86:    2000        .       MOVNE    r0,#0
        0x00021e88:    6820         h      LDREQ    r0,[r4,#0]
        0x00021e8a:    f508610a    ...a    ADDEQ    r1,r8,#0x8a0
        0x00021e8e:    5c40        @\      LDRBEQ   r0,[r0,r1]
        0x00021e90:    f8c50124    ..$.    STR      r0,[r5,#0x124]
        0x00021e94:    f8980008    ....    LDRB     r0,[r8,#8]
        0x00021e98:    2800        .(      CMP      r0,#0
        0x00021e9a:    bf0c        ..      ITE      EQ
        0x00021e9c:    6820         h      LDREQ    r0,[r4,#0]
        0x00021e9e:    2000        .       MOVNE    r0,#0
        0x00021ea0:    f44f1340    O.@.    MOV      r3,#0x300000
        0x00021ea4:    ea035000    ...P    AND      r0,r3,r0,LSL #20
        0x00021ea8:    4b7b        {K      LDR      r3,[pc,#492] ; [0x22098] = 0xfffff
        0x00021eaa:    ea032309    ...#    AND      r3,r3,r9,LSL #8
        0x00021eae:    4318        .C      ORRS     r0,r0,r3
        0x00021eb0:    f8df91e8    ....    LDR      r9,[pc,#488] ; [0x2209c] = 0x7a120
        0x00021eb4:    e000        ..      B        0x21eb8 ; am_hal_iom_blocking_transfer + 316
        0x00021eb6:    e04f        O.      B        0x21f58 ; am_hal_iom_blocking_transfer + 476
        0x00021eb8:    e9dd2101    ...!    LDRD     r2,r1,[sp,#4]
        0x00021ebc:    f1ba0f01    ....    CMP      r10,#1
        0x00021ec0:    bf0c        ..      ITE      EQ
        0x00021ec2:    f0400002    @...    ORREQ    r0,r0,#2
        0x00021ec6:    f0400001    @...    ORRNE    r0,r0,#1
        0x00021eca:    f04f0380    O...    MOV      r3,#0x80
        0x00021ece:    ea0312c2    ....    AND      r2,r3,r2,LSL #7
        0x00021ed2:    ea420000    B...    ORR      r0,r2,r0
        0x00021ed6:    f04f0270    O.p.    MOV      r2,#0x70
        0x00021eda:    ea40600b    @..`    ORR      r0,r0,r11,LSL #24
        0x00021ede:    ea021101    ....    AND      r1,r2,r1,LSL #4
        0x00021ee2:    ea410000    A...    ORR      r0,r1,r0
        0x00021ee6:    9904        ..      LDR      r1,[sp,#0x10]
        0x00021ee8:    ea4f221b    O.."    LSR      r2,r11,#8
        0x00021eec:    ea426101    B..a    ORR      r1,r2,r1,LSL #24
        0x00021ef0:    f8c51128    ..(.    STR      r1,[r5,#0x128]
        0x00021ef4:    6924        $i      LDR      r4,[r4,#0x10]
        0x00021ef6:    d008        ..      BEQ      0x21f0a ; am_hal_iom_blocking_transfer + 398
        0x00021ef8:    f1ba0f00    ....    CMP      r10,#0
        0x00021efc:    bf04        ..      ITT      EQ
        0x00021efe:    f8d51100    ....    LDREQ    r1,[r5,#0x100]
        0x00021f02:    f3c12107    ...!    UBFXEQ   r1,r1,#8,#8
        0x00021f06:    d05a        Z.      BEQ      0x21fbe ; am_hal_iom_blocking_transfer + 578
        0x00021f08:    e08d        ..      B        0x22026 ; am_hal_iom_blocking_transfer + 682
        0x00021f0a:    f8c50120    .. .    STR      r0,[r5,#0x120]
        0x00021f0e:    2c00        .,      CMP      r4,#0
        0x00021f10:    d047        G.      BEQ      0x21fa2 ; am_hal_iom_blocking_transfer + 550
        0x00021f12:    bf00        ..      NOP      
        0x00021f14:    f8d50100    ....    LDR      r0,[r5,#0x100]
        0x00021f18:    f3c04307    ...C    UBFX     r3,r0,#16,#8
        0x00021f1c:    2b04        .+      CMP      r3,#4
        0x00021f1e:    bf38        8.      IT       CC
        0x00021f20:    f04f0a01    O...    MOVCC    r10,#1
        0x00021f24:    d23b        ;.      BCS      0x21f9e ; am_hal_iom_blocking_transfer + 546
        0x00021f26:    2f00        ./      CMP      r7,#0
        0x00021f28:    bf18        ..      IT       NE
        0x00021f2a:    429c        .B      CMPNE    r4,r3
        0x00021f2c:    d811        ..      BHI      0x21f52 ; am_hal_iom_blocking_transfer + 470
        0x00021f2e:    2001        .       MOVS     r0,#1
        0x00021f30:    f7fffc1e    ....    BL       am_hal_delay_us ; 0x21770
        0x00021f34:    f8d50204    ....    LDR      r0,[r5,#0x204]
        0x00021f38:    f0000701    ....    AND      r7,r0,#1
        0x00021f3c:    f8d50100    ....    LDR      r0,[r5,#0x100]
        0x00021f40:    f3c04307    ...C    UBFX     r3,r0,#16,#8
        0x00021f44:    2b04        .+      CMP      r3,#4
        0x00021f46:    d22a        *.      BCS      0x21f9e ; am_hal_iom_blocking_transfer + 546
        0x00021f48:    4650        PF      MOV      r0,r10
        0x00021f4a:    f10a0a01    ....    ADD      r10,r10,#1
        0x00021f4e:    4548        HE      CMP      r0,r9
        0x00021f50:    d3e9        ..      BCC      0x21f26 ; am_hal_iom_blocking_transfer + 426
        0x00021f52:    2b04        .+      CMP      r3,#4
        0x00021f54:    d367        g.      BCC      0x22026 ; am_hal_iom_blocking_transfer + 682
        0x00021f56:    e022        ".      B        0x21f9e ; am_hal_iom_blocking_transfer + 546
        0x00021f58:    b007        ..      ADD      sp,sp,#0x1c
        0x00021f5a:    2007        .       MOVS     r0,#7
        0x00021f5c:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00021f60:    f8d51108    ....    LDR      r1,[r5,#0x108]
        0x00021f64:    1f1b        ..      SUBS     r3,r3,#4
        0x00021f66:    2c04        .,      CMP      r4,#4
        0x00021f68:    d303        ..      BCC      0x21f72 ; am_hal_iom_blocking_transfer + 502
        0x00021f6a:    f8461b04    F...    STR      r1,[r6],#4
        0x00021f6e:    1f24        $.      SUBS     r4,r4,#4
        0x00021f70:    e013        ..      B        0x21f9a ; am_hal_iom_blocking_transfer + 542
        0x00021f72:    2c01        .,      CMP      r4,#1
        0x00021f74:    bfd8        ..      IT       LE
        0x00021f76:    2401        .$      MOVLE    r4,#1
        0x00021f78:    1e72        r.      SUBS     r2,r6,#1
        0x00021f7a:    f0140f01    ....    TST      r4,#1
        0x00021f7e:    d002        ..      BEQ      0x21f86 ; am_hal_iom_blocking_transfer + 522
        0x00021f80:    f8021f01    ....    STRB     r1,[r2,#1]!
        0x00021f84:    0a09        ..      LSRS     r1,r1,#8
        0x00021f86:    1060        `.      ASRS     r0,r4,#1
        0x00021f88:    d006        ..      BEQ      0x21f98 ; am_hal_iom_blocking_transfer + 540
        0x00021f8a:    7051        Qp      STRB     r1,[r2,#1]
        0x00021f8c:    0a09        ..      LSRS     r1,r1,#8
        0x00021f8e:    f8021f02    ....    STRB     r1,[r2,#2]!
        0x00021f92:    0a09        ..      LSRS     r1,r1,#8
        0x00021f94:    1e40        @.      SUBS     r0,r0,#1
        0x00021f96:    d1f8        ..      BNE      0x21f8a ; am_hal_iom_blocking_transfer + 526
        0x00021f98:    2400        .$      MOVS     r4,#0
        0x00021f9a:    2b04        .+      CMP      r3,#4
        0x00021f9c:    d302        ..      BCC      0x21fa4 ; am_hal_iom_blocking_transfer + 552
        0x00021f9e:    2c00        .,      CMP      r4,#0
        0x00021fa0:    d1de        ..      BNE      0x21f60 ; am_hal_iom_blocking_transfer + 484
        0x00021fa2:    e040        @.      B        0x22026 ; am_hal_iom_blocking_transfer + 682
        0x00021fa4:    2c00        .,      CMP      r4,#0
        0x00021fa6:    d1b5        ..      BNE      0x21f14 ; am_hal_iom_blocking_transfer + 408
        0x00021fa8:    e03d        =.      B        0x22026 ; am_hal_iom_blocking_transfer + 682
        0x00021faa:    bf00        ..      NOP      
        0x00021fac:    f8562b04    V..+    LDR      r2,[r6],#4
        0x00021fb0:    f8c5210c    ...!    STR      r2,[r5,#0x10c]
        0x00021fb4:    1f09        ..      SUBS     r1,r1,#4
        0x00021fb6:    2c04        .,      CMP      r4,#4
        0x00021fb8:    bf2c        ,.      ITE      CS
        0x00021fba:    1f24        $.      SUBCS    r4,r4,#4
        0x00021fbc:    2400        .$      MOVCC    r4,#0
        0x00021fbe:    2904        .)      CMP      r1,#4
        0x00021fc0:    d304        ..      BCC      0x21fcc ; am_hal_iom_blocking_transfer + 592
        0x00021fc2:    2c00        .,      CMP      r4,#0
        0x00021fc4:    d1f2        ..      BNE      0x21fac ; am_hal_iom_blocking_transfer + 560
        0x00021fc6:    f8c50120    .. .    STR      r0,[r5,#0x120]
        0x00021fca:    e02c        ,.      B        0x22026 ; am_hal_iom_blocking_transfer + 682
        0x00021fcc:    f8c50120    .. .    STR      r0,[r5,#0x120]
        0x00021fd0:    b34c        L.      CBZ      r4,0x22026 ; am_hal_iom_blocking_transfer + 682
        0x00021fd2:    f8d50100    ....    LDR      r0,[r5,#0x100]
        0x00021fd6:    2700        .'      MOVS     r7,#0
        0x00021fd8:    f3c02007    ...     UBFX     r0,r0,#8,#8
        0x00021fdc:    2804        .(      CMP      r0,#4
        0x00021fde:    d214        ..      BCS      0x2200a ; am_hal_iom_blocking_transfer + 654
        0x00021fe0:    f8d51204    ....    LDR      r1,[r5,#0x204]
        0x00021fe4:    f0110f01    ....    TST      r1,#1
        0x00021fe8:    d11d        ..      BNE      0x22026 ; am_hal_iom_blocking_transfer + 682
        0x00021fea:    4639        9F      MOV      r1,r7
        0x00021fec:    1c7f        ..      ADDS     r7,r7,#1
        0x00021fee:    4549        IE      CMP      r1,r9
        0x00021ff0:    d209        ..      BCS      0x22006 ; am_hal_iom_blocking_transfer + 650
        0x00021ff2:    2001        .       MOVS     r0,#1
        0x00021ff4:    f7fffbbc    ....    BL       am_hal_delay_us ; 0x21770
        0x00021ff8:    f8d50100    ....    LDR      r0,[r5,#0x100]
        0x00021ffc:    f3c02007    ...     UBFX     r0,r0,#8,#8
        0x00022000:    2804        .(      CMP      r0,#4
        0x00022002:    d3ed        ..      BCC      0x21fe0 ; am_hal_iom_blocking_transfer + 612
        0x00022004:    e001        ..      B        0x2200a ; am_hal_iom_blocking_transfer + 654
        0x00022006:    2804        .(      CMP      r0,#4
        0x00022008:    d30d        ..      BCC      0x22026 ; am_hal_iom_blocking_transfer + 682
        0x0002200a:    b164        d.      CBZ      r4,0x22026 ; am_hal_iom_blocking_transfer + 682
        0x0002200c:    f8561b04    V...    LDR      r1,[r6],#4
        0x00022010:    f8c5110c    ....    STR      r1,[r5,#0x10c]
        0x00022014:    1f00        ..      SUBS     r0,r0,#4
        0x00022016:    2c04        .,      CMP      r4,#4
        0x00022018:    bf2c        ,.      ITE      CS
        0x0002201a:    1f24        $.      SUBCS    r4,r4,#4
        0x0002201c:    2400        .$      MOVCC    r4,#0
        0x0002201e:    2804        .(      CMP      r0,#4
        0x00022020:    d2f3        ..      BCS      0x2200a ; am_hal_iom_blocking_transfer + 654
        0x00022022:    2c00        .,      CMP      r4,#0
        0x00022024:    d1d5        ..      BNE      0x21fd2 ; am_hal_iom_blocking_transfer + 598
        0x00022026:    2001        .       MOVS     r0,#1
        0x00022028:    9000        ..      STR      r0,[sp,#0]
        0x0002202a:    2304        .#      MOVS     r3,#4
        0x0002202c:    2206        ."      MOVS     r2,#6
        0x0002202e:    4648        HF      MOV      r0,r9
        0x00022030:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022032:    f7fffbdf    ....    BL       am_hal_delay_us_status_check ; 0x217f4
        0x00022036:    0006        ..      MOVS     r6,r0
        0x00022038:    d011        ..      BEQ      0x2205e ; am_hal_iom_blocking_transfer + 738
        0x0002203a:    bf00        ..      NOP      
        0x0002203c:    f8d51204    ....    LDR      r1,[r5,#0x204]
        0x00022040:    4640        @F      MOV      r0,r8
        0x00022042:    f014fea3    ....    BL       internal_iom_reset_on_error ; 0x36d8c
        0x00022046:    bf00        ..      NOP      
        0x00022048:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0002204c:    f8c50208    ....    STR      r0,[r5,#0x208]
        0x00022050:    9805        ..      LDR      r0,[sp,#0x14]
        0x00022052:    f8c50200    ....    STR      r0,[r5,#0x200]
        0x00022056:    b007        ..      ADD      sp,sp,#0x1c
        0x00022058:    4630        0F      MOV      r0,r6
        0x0002205a:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002205e:    f8d50204    ....    LDR      r0,[r5,#0x204]
        0x00022062:    f0100f6c    ..l.    TST      r0,#0x6c
        0x00022066:    bf18        ..      IT       NE
        0x00022068:    f04f6600    O..f    MOVNE    r6,#0x8000000
        0x0002206c:    d1e6        ..      BNE      0x2203c ; am_hal_iom_blocking_transfer + 704
        0x0002206e:    f4107f00    ....    TST      r0,#0x200
        0x00022072:    bf18        ..      IT       NE
        0x00022074:    4e0a        .N      LDRNE    r6,[pc,#40] ; [0x220a0] = 0x8000001
        0x00022076:    d1e1        ..      BNE      0x2203c ; am_hal_iom_blocking_transfer + 704
        0x00022078:    f0100f10    ....    TST      r0,#0x10
        0x0002207c:    bf18        ..      IT       NE
        0x0002207e:    4e09        .N      LDRNE    r6,[pc,#36] ; [0x220a4] = 0x8000002
        0x00022080:    d1dc        ..      BNE      0x2203c ; am_hal_iom_blocking_transfer + 704
        0x00022082:    f4104f90    ...O    TST      r0,#0x4800
        0x00022086:    bf0c        ..      ITE      EQ
        0x00022088:    2c00        .,      CMPEQ    r4,#0
        0x0002208a:    2601        .&      MOVNE    r6,#1
        0x0002208c:    d1d6        ..      BNE      0x2203c ; am_hal_iom_blocking_transfer + 704
        0x0002208e:    e7db        ..      B        0x22048 ; am_hal_iom_blocking_transfer + 716
    $d
        0x00022090:    00123456    V4..    DCD    1193046
        0x00022094:    40050248    H..@    DCD    1074070088
        0x00022098:    000fffff    ....    DCD    1048575
        0x0002209c:    0007a120     ...    DCD    500000
        0x000220a0:    08000001    ....    DCD    134217729
        0x000220a4:    08000002    ....    DCD    134217730
    $t
    i.am_hal_iom_configure
    am_hal_iom_configure
        0x000220a8:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x000220ac:    1e02        ..      SUBS     r2,r0,#0
        0x000220ae:    bf1c        ..      ITT      NE
        0x000220b0:    6813        .h      LDRNE    r3,[r2,#0]
        0x000220b2:    f0137f80    ....    TSTNE    r3,#0x1000000
        0x000220b6:    d005        ..      BEQ      0x220c4 ; am_hal_iom_configure + 28
        0x000220b8:    f8dfc2a4    ....    LDR      r12,[pc,#676] ; [0x22360] = 0x123456
        0x000220bc:    f023407f    #..@    BIC      r0,r3,#0xff000000
        0x000220c0:    4560        `E      CMP      r0,r12
        0x000220c2:    d002        ..      BEQ      0x220ca ; am_hal_iom_configure + 34
        0x000220c4:    2002        .       MOVS     r0,#2
        0x000220c6:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000220ca:    2900        .)      CMP      r1,#0
        0x000220cc:    bf1c        ..      ITT      NE
        0x000220ce:    6850        Ph      LDRNE    r0,[r2,#4]
        0x000220d0:    2808        .(      CMPNE    r0,#8
        0x000220d2:    d22e        ..      BCS      0x22132 ; am_hal_iom_configure + 138
        0x000220d4:    f0137f00    ....    TST      r3,#0x2000000
        0x000220d8:    bf1c        ..      ITT      NE
        0x000220da:    2007        .       MOVNE    r0,#7
        0x000220dc:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x000220e0:    780b        .x      LDRB     r3,[r1,#0]
        0x000220e2:    0300        ..      LSLS     r0,r0,#12
        0x000220e4:    f1004680    ...F    ADD      r6,r0,#0x40000000
        0x000220e8:    7213        .r      STRB     r3,[r2,#8]
        0x000220ea:    f50626a0    ...&    ADD      r6,r6,#0x50000
        0x000220ee:    f2410310    A...    MOV      r3,#0x1010
        0x000220f2:    f8c63104    ...1    STR      r3,[r6,#0x104]
        0x000220f6:    7808        .x      LDRB     r0,[r1,#0]
        0x000220f8:    b1f0        ..      CBZ      r0,0x22138 ; am_hal_iom_configure + 144
        0x000220fa:    2801        .(      CMP      r0,#1
        0x000220fc:    bf1c        ..      ITT      NE
        0x000220fe:    2005        .       MOVNE    r0,#5
        0x00022100:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x00022104:    6848        Hh      LDR      r0,[r1,#4]
        0x00022106:    f5a060d4    ...`    SUB      r0,r0,#0x6a0
        0x0002210a:    f5b030c0    ...0    SUBS     r0,r0,#0x18000
        0x0002210e:    bf04        ..      ITT      EQ
        0x00022110:    4b94        .K      LDREQ    r3,[pc,#592] ; [0x22364] = 0x773b1301
        0x00022112:    4895        .H      LDREQ    r0,[pc,#596] ; [0x22368] = 0x3f070
        0x00022114:    f00080d6    ....    BEQ.W    0x222c4 ; am_hal_iom_configure + 540
        0x00022118:    f5a0509f    ...P    SUB      r0,r0,#0x13e0
        0x0002211c:    f5b02090    ...     SUBS     r0,r0,#0x48000
        0x00022120:    bf04        ..      ITT      EQ
        0x00022122:    4b92        .K      LDREQ    r3,[pc,#584] ; [0x2236c] = 0x1d0e1301
        0x00022124:    4892        .H      LDREQ    r0,[pc,#584] ; [0x22370] = 0x3f270
        0x00022126:    d07c        |.      BEQ      0x22222 ; am_hal_iom_configure + 378
        0x00022128:    f5a0501f    ...P    SUB      r0,r0,#0x27c0
        0x0002212c:    f5b02f10    .../    CMP      r0,#0x90000
        0x00022130:    d078        x.      BEQ      0x22224 ; am_hal_iom_configure + 380
        0x00022132:    2006        .       MOVS     r0,#6
        0x00022134:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00022138:    7a0f        .z      LDRB     r7,[r1,#8]
        0x0002213a:    2f03        ./      CMP      r7,#3
        0x0002213c:    d8f9        ..      BHI      0x22132 ; am_hal_iom_configure + 138
        0x0002213e:    488d        .H      LDR      r0,[pc,#564] ; [0x22374] = 0x2dc6c00
        0x00022140:    684b        Kh      LDR      r3,[r1,#4]
        0x00022142:    4283        .B      CMP      r3,r0
        0x00022144:    d8f5        ..      BHI      0x22132 ; am_hal_iom_configure + 138
        0x00022146:    f3c70940    ..@.    UBFX     r9,r7,#1,#1
        0x0002214a:    2b00        .+      CMP      r3,#0
        0x0002214c:    d06b        k.      BEQ      0x22226 ; am_hal_iom_configure + 382
        0x0002214e:    0040        @.      LSLS     r0,r0,#1
        0x00022150:    fbb0fcf3    ....    UDIV     r12,r0,r3
        0x00022154:    fbb0f4f3    ....    UDIV     r4,r0,r3
        0x00022158:    fb030014    ....    MLS      r0,r3,r4,r0
        0x0002215c:    2800        .(      CMP      r0,#0
        0x0002215e:    bf18        ..      IT       NE
        0x00022160:    2001        .       MOVNE    r0,#1
        0x00022162:    eb0c0400    ....    ADD      r4,r12,r0
        0x00022166:    4260        `B      RSBS     r0,r4,#0
        0x00022168:    4020         @      ANDS     r0,r0,r4
        0x0002216a:    fab0f080    ....    CLZ      r0,r0
        0x0002216e:    f1c00c1f    ....    RSB      r12,r0,#0x1f
        0x00022172:    f1bc0f06    ....    CMP      r12,#6
        0x00022176:    f30080ef    ....    BGT.W    0x22358 ; am_hal_iom_configure + 688
        0x0002217a:    bf00        ..      NOP      
        0x0002217c:    f24160e3    A..`    MOV      r0,#0x16e3
        0x00022180:    4283        .B      CMP      r3,r0
        0x00022182:    d309        ..      BCC      0x22198 ; am_hal_iom_configure + 240
        0x00022184:    f1a370f4    ...p    SUB      r0,r3,#0x1e80000
        0x00022188:    4d7b        {M      LDR      r5,[pc,#492] ; [0x22378] = 0xf423ff
        0x0002218a:    f5a04090    ...@    SUB      r0,r0,#0x4800
        0x0002218e:    4285        .B      CMP      r5,r0
        0x00022190:    bf38        8.      IT       CC
        0x00022192:    f04f0a00    O...    MOVCC    r10,#0
        0x00022196:    d301        ..      BCC      0x2219c ; am_hal_iom_configure + 244
        0x00022198:    f04f0a01    O...    MOV      r10,#1
        0x0002219c:    2001        .       MOVS     r0,#1
        0x0002219e:    eb00084a    ..J.    ADD      r8,r0,r10,LSL #1
        0x000221a2:    fa08f00c    ....    LSL      r0,r8,r12
        0x000221a6:    fbb4f5f0    ....    UDIV     r5,r4,r0
        0x000221aa:    fbb4fbf0    ....    UDIV     r11,r4,r0
        0x000221ae:    fb00401b    ...@    MLS      r0,r0,r11,r4
        0x000221b2:    2800        .(      CMP      r0,#0
        0x000221b4:    bf18        ..      IT       NE
        0x000221b6:    2001        .       MOVNE    r0,#1
        0x000221b8:    4428        (D      ADD      r0,r0,r5
        0x000221ba:    fab0f580    ....    CLZ      r5,r0
        0x000221be:    f1c5051f    ....    RSB      r5,r5,#0x1f
        0x000221c2:    2d07        .-      CMP      r5,#7
        0x000221c4:    bf84        ..      ITT      HI
        0x000221c6:    44ac        .D      ADDHI    r12,r12,r5
        0x000221c8:    f1ac0c07    ....    SUBHI    r12,r12,#7
        0x000221cc:    f10c0c01    ....    ADD      r12,r12,#1
        0x000221d0:    f1bc0f07    ....    CMP      r12,#7
        0x000221d4:    bf88        ..      IT       HI
        0x000221d6:    2300        .#      MOVHI    r3,#0
        0x000221d8:    d86f        o.      BHI      0x222ba ; am_hal_iom_configure + 530
        0x000221da:    2d07        .-      CMP      r5,#7
        0x000221dc:    d90e        ..      BLS      0x221fc ; am_hal_iom_configure + 340
        0x000221de:    1fed        ..      SUBS     r5,r5,#7
        0x000221e0:    fa20fb05     ...    LSR      r11,r0,r5
        0x000221e4:    f04f0e01    O...    MOV      lr,#1
        0x000221e8:    fa0ef505    ....    LSL      r5,lr,r5
        0x000221ec:    fbb0fef5    ....    UDIV     lr,r0,r5
        0x000221f0:    fb05001e    ....    MLS      r0,r5,lr,r0
        0x000221f4:    2800        .(      CMP      r0,#0
        0x000221f6:    bf18        ..      IT       NE
        0x000221f8:    2001        .       MOVNE    r0,#1
        0x000221fa:    4458        XD      ADD      r0,r0,r11
        0x000221fc:    4d5f        _M      LDR      r5,[pc,#380] ; [0x2237c] = 0x16e3600
        0x000221fe:    42ab        .B      CMP      r3,r5
        0x00022200:    d207        ..      BCS      0x22212 ; am_hal_iom_configure + 362
        0x00022202:    f1ac0501    ....    SUB      r5,r12,#1
        0x00022206:    2301        .#      MOVS     r3,#1
        0x00022208:    40ab        .@      LSLS     r3,r3,r5
        0x0002220a:    42a3        .B      CMP      r3,r4
        0x0002220c:    bf18        ..      IT       NE
        0x0002220e:    2401        .$      MOVNE    r4,#1
        0x00022210:    d100        ..      BNE      0x22214 ; am_hal_iom_configure + 364
        0x00022212:    2400        .$      MOVS     r4,#0
        0x00022214:    f1b90f00    ....    CMP      r9,#0
        0x00022218:    bf14        ..      ITE      NE
        0x0002221a:    1e83        ..      SUBNE    r3,r0,#2
        0x0002221c:    1e43        C.      SUBEQ    r3,r0,#1
        0x0002221e:    085b        [.      LSRS     r3,r3,#1
        0x00022220:    e002        ..      B        0x22228 ; am_hal_iom_configure + 384
        0x00022222:    e04f        O.      B        0x222c4 ; am_hal_iom_configure + 540
        0x00022224:    e051        Q.      B        0x222ca ; am_hal_iom_configure + 546
        0x00022226:    e048        H.      B        0x222ba ; am_hal_iom_configure + 530
        0x00022228:    f44f65e0    O..e    MOV      r5,#0x700
        0x0002222c:    ea05290c    ...)    AND      r9,r5,r12,LSL #8
        0x00022230:    f44f6500    O..e    MOV      r5,#0x800
        0x00022234:    ea0525ca    ...%    AND      r5,r5,r10,LSL #11
        0x00022238:    f44f5a80    O..Z    MOV      r10,#0x1000
        0x0002223c:    ea490505    I...    ORR      r5,r9,r5
        0x00022240:    ea0a3a04    ...:    AND      r10,r10,r4,LSL #12
        0x00022244:    ea45050a    E...    ORR      r5,r5,r10
        0x00022248:    f44f0a7f    O...    MOV      r10,#0xff0000
        0x0002224c:    ea0a4303    ...C    AND      r3,r10,r3,LSL #16
        0x00022250:    432b        +C      ORRS     r3,r3,r5
        0x00022252:    f04f457f    O..E    MOV      r5,#0xff000000
        0x00022256:    eb056500    ...e    ADD      r5,r5,r0,LSL #24
        0x0002225a:    f1ac0c01    ....    SUB      r12,r12,#1
        0x0002225e:    fa08f80c    ....    LSL      r8,r8,r12
        0x00022262:    1e40        @.      SUBS     r0,r0,#1
        0x00022264:    432b        +C      ORRS     r3,r3,r5
        0x00022266:    4360        `C      MULS     r0,r4,r0
        0x00022268:    4d45        EM      LDR      r5,[pc,#276] ; [0x22380] = 0x5b8d800
        0x0002226a:    1c40        @.      ADDS     r0,r0,#1
        0x0002226c:    fb08f000    ....    MUL      r0,r8,r0
        0x00022270:    fbb5f8f0    ....    UDIV     r8,r5,r0
        0x00022274:    fbb5f4f0    ....    UDIV     r4,r5,r0
        0x00022278:    fb005818    ...X    MLS      r8,r0,r8,r5
        0x0002227c:    ebb80f50    ..P.    CMP      r8,r0,LSR #1
        0x00022280:    bf8c        ..      ITE      HI
        0x00022282:    2001        .       MOVHI    r0,#1
        0x00022284:    2000        .       MOVLS    r0,#0
        0x00022286:    4404        .D      ADD      r4,r4,r0
        0x00022288:    483e        >H      LDR      r0,[pc,#248] ; [0x22384] = 0x3d090
        0x0002228a:    fbb4f8f0    ....    UDIV     r8,r4,r0
        0x0002228e:    fb004818    ...H    MLS      r8,r0,r8,r4
        0x00022292:    f1b80f00    ....    CMP      r8,#0
        0x00022296:    d110        ..      BNE      0x222ba ; am_hal_iom_configure + 530
        0x00022298:    fbb4f0f0    ....    UDIV     r0,r4,r0
        0x0002229c:    b168        h.      CBZ      r0,0x222ba ; am_hal_iom_configure + 530
        0x0002229e:    f1a00801    ....    SUB      r8,r0,#1
        0x000222a2:    ea100f08    ....    TST      r0,r8
        0x000222a6:    d108        ..      BNE      0x222ba ; am_hal_iom_configure + 530
        0x000222a8:    2003        .       MOVS     r0,#3
        0x000222aa:    fa00f00c    ....    LSL      r0,r0,r12
        0x000222ae:    fbb5f3f0    ....    UDIV     r3,r5,r0
        0x000222b2:    fbb5fcf0    ....    UDIV     r12,r5,r0
        0x000222b6:    f4496300    I..c    ORR      r3,r9,#0x800
        0x000222ba:    f0070003    ....    AND      r0,r7,#3
        0x000222be:    f8c60280    ....    STR      r0,[r6,#0x280]
        0x000222c2:    e006        ..      B        0x222d2 ; am_hal_iom_configure + 554
        0x000222c4:    f8c602c0    ....    STR      r0,[r6,#0x2c0]
        0x000222c8:    e003        ..      B        0x222d2 ; am_hal_iom_configure + 554
        0x000222ca:    4b2f        /K      LDR      r3,[pc,#188] ; [0x22388] = 0xb051301
        0x000222cc:    482f        /H      LDR      r0,[pc,#188] ; [0x2238c] = 0x23040
        0x000222ce:    f8c602c0    ....    STR      r0,[r6,#0x2c0]
        0x000222d2:    f0430001    C...    ORR      r0,r3,#1
        0x000222d6:    f8c60118    ....    STR      r0,[r6,#0x118]
        0x000222da:    4b2d        -K      LDR      r3,[pc,#180] ; [0x22390] = 0xf4240
        0x000222dc:    6848        Hh      LDR      r0,[r1,#4]
        0x000222de:    fbb3f0f0    ....    UDIV     r0,r3,r0
        0x000222e2:    f8c20864    ..d.    STR      r0,[r2,#0x864]
        0x000222e6:    f44f707a    O.zp    MOV      r0,#0x3e8
        0x000222ea:    f8c20860    ..`.    STR      r0,[r2,#0x860]
        0x000222ee:    68c8        .h      LDR      r0,[r1,#0xc]
        0x000222f0:    60d0        .`      STR      r0,[r2,#0xc]
        0x000222f2:    6909        .i      LDR      r1,[r1,#0x10]
        0x000222f4:    6111        .a      STR      r1,[r2,#0x10]
        0x000222f6:    b348        H.      CBZ      r0,0x2234c ; am_hal_iom_configure + 676
        0x000222f8:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x000222fc:    4925        %I      LDR      r1,[pc,#148] ; [0x22394] = 0x10060000
        0x000222fe:    4288        .B      CMP      r0,r1
        0x00022300:    bf2c        ,.      ITE      CS
        0x00022302:    2000        .       MOVCS    r0,#0
        0x00022304:    2001        .       MOVCC    r0,#1
        0x00022306:    f88208a4    ....    STRB     r0,[r2,#0x8a4]
        0x0002230a:    2800        .(      CMP      r0,#0
        0x0002230c:    bf18        ..      IT       NE
        0x0002230e:    6910        .i      LDRNE    r0,[r2,#0x10]
        0x00022310:    d10d        ..      BNE      0x2232e ; am_hal_iom_configure + 646
        0x00022312:    68d1        .h      LDR      r1,[r2,#0xc]
        0x00022314:    6913        .i      LDR      r3,[r2,#0x10]
        0x00022316:    f101000f    ....    ADD      r0,r1,#0xf
        0x0002231a:    f020000f     ...    BIC      r0,r0,#0xf
        0x0002231e:    f001010f    ....    AND      r1,r1,#0xf
        0x00022322:    ebc10183    ....    RSB      r1,r1,r3,LSL #2
        0x00022326:    60d0        .`      STR      r0,[r2,#0xc]
        0x00022328:    0908        ..      LSRS     r0,r1,#4
        0x0002232a:    0080        ..      LSLS     r0,r0,#2
        0x0002232c:    6110        .a      STR      r0,[r2,#0x10]
        0x0002232e:    0080        ..      LSLS     r0,r0,#2
        0x00022330:    4919        .I      LDR      r1,[pc,#100] ; [0x22398] = 0xaaaaaaab
        0x00022332:    3820         8      SUBS     r0,r0,#0x20
        0x00022334:    fba11000    ....    UMULL    r1,r0,r1,r0
        0x00022338:    0980        ..      LSRS     r0,r0,#6
        0x0002233a:    f8c20858    ..X.    STR      r0,[r2,#0x858]
        0x0002233e:    f5b07f80    ....    CMP      r0,#0x100
        0x00022342:    bf88        ..      IT       HI
        0x00022344:    f44f7080    O..p    MOVHI    r0,#0x100
        0x00022348:    f8c20858    ..X.    STR      r0,[r2,#0x858]
        0x0002234c:    2000        .       MOVS     r0,#0
        0x0002234e:    f8c208a0    ....    STR      r0,[r2,#0x8a0]
        0x00022352:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00022356:    bf00        ..      NOP      
        0x00022358:    f04f0c06    O...    MOV      r12,#6
        0x0002235c:    e70e        ..      B        0x2217c ; am_hal_iom_configure + 212
    $d
        0x0002235e:    0000        ..      DCW    0
        0x00022360:    00123456    V4..    DCD    1193046
        0x00022364:    773b1301    ..;w    DCD    2000360193
        0x00022368:    0003f070    p...    DCD    258160
        0x0002236c:    1d0e1301    ....    DCD    487461633
        0x00022370:    0003f270    p...    DCD    258672
        0x00022374:    02dc6c00    .l..    DCD    48000000
        0x00022378:    00f423ff    .#..    DCD    15999999
        0x0002237c:    016e3600    .6n.    DCD    24000000
        0x00022380:    05b8d800    ....    DCD    96000000
        0x00022384:    0003d090    ....    DCD    250000
        0x00022388:    0b051301    ....    DCD    184881921
        0x0002238c:    00023040    @0..    DCD    143424
        0x00022390:    000f4240    @B..    DCD    1000000
        0x00022394:    10060000    ....    DCD    268828672
        0x00022398:    aaaaaaab    ....    DCD    2863311531
    $t
    i.am_hal_iom_disable
    am_hal_iom_disable
        0x0002239c:    b570        p.      PUSH     {r4-r6,lr}
        0x0002239e:    1e04        ..      SUBS     r4,r0,#0
        0x000223a0:    bf1c        ..      ITT      NE
        0x000223a2:    6801        .h      LDRNE    r1,[r0,#0]
        0x000223a4:    f0117f80    ....    TSTNE    r1,#0x1000000
        0x000223a8:    d004        ..      BEQ      0x223b4 ; am_hal_iom_disable + 24
        0x000223aa:    4b1c        .K      LDR      r3,[pc,#112] ; [0x2241c] = 0x123456
        0x000223ac:    f021427f    !..B    BIC      r2,r1,#0xff000000
        0x000223b0:    429a        .B      CMP      r2,r3
        0x000223b2:    d001        ..      BEQ      0x223b8 ; am_hal_iom_disable + 28
        0x000223b4:    2002        .       MOVS     r0,#2
        0x000223b6:    bd70        p.      POP      {r4-r6,pc}
        0x000223b8:    f0117f00    ....    TST      r1,#0x2000000
        0x000223bc:    bf04        ..      ITT      EQ
        0x000223be:    2000        .       MOVEQ    r0,#0
        0x000223c0:    bd70        p.      POPEQ    {r4-r6,pc}
        0x000223c2:    6a61        aj      LDR      r1,[r4,#0x24]
        0x000223c4:    2900        .)      CMP      r1,#0
        0x000223c6:    bf1c        ..      ITT      NE
        0x000223c8:    2003        .       MOVNE    r0,#3
        0x000223ca:    bd70        p.      POPNE    {r4-r6,pc}
        0x000223cc:    6861        ah      LDR      r1,[r4,#4]
        0x000223ce:    0309        ..      LSLS     r1,r1,#12
        0x000223d0:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x000223d4:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x000223d8:    f8d1211c    ...!    LDR      r2,[r1,#0x11c]
        0x000223dc:    f0220201    "...    BIC      r2,r2,#1
        0x000223e0:    f8c1211c    ...!    STR      r2,[r1,#0x11c]
        0x000223e4:    6861        ah      LDR      r1,[r4,#4]
        0x000223e6:    0309        ..      LSLS     r1,r1,#12
        0x000223e8:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x000223ec:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x000223f0:    f8d1211c    ...!    LDR      r2,[r1,#0x11c]
        0x000223f4:    f0220210    "...    BIC      r2,r2,#0x10
        0x000223f8:    f8c1211c    ...!    STR      r2,[r1,#0x11c]
        0x000223fc:    f8d40828    ..(.    LDR      r0,[r4,#0x828]
        0x00022400:    4625        %F      MOV      r5,r4
        0x00022402:    b128        (.      CBZ      r0,0x22410 ; am_hal_iom_disable + 116
        0x00022404:    2101        .!      MOVS     r1,#1
        0x00022406:    f7feffd5    ....    BL       am_hal_cmdq_term ; 0x213b4
        0x0002240a:    2000        .       MOVS     r0,#0
        0x0002240c:    f8c50828    ..(.    STR      r0,[r5,#0x828]
        0x00022410:    6820         h      LDR      r0,[r4,#0]
        0x00022412:    f0207000     ..p    BIC      r0,r0,#0x2000000
        0x00022416:    6020         `      STR      r0,[r4,#0]
        0x00022418:    2000        .       MOVS     r0,#0
        0x0002241a:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0002241c:    00123456    V4..    DCD    1193046
    $t
    i.am_hal_iom_enable
    am_hal_iom_enable
        0x00022420:    b530        0.      PUSH     {r4,r5,lr}
        0x00022422:    b083        ..      SUB      sp,sp,#0xc
        0x00022424:    1e04        ..      SUBS     r4,r0,#0
        0x00022426:    f04f0100    O...    MOV      r1,#0
        0x0002242a:    bf1c        ..      ITT      NE
        0x0002242c:    6820         h      LDRNE    r0,[r4,#0]
        0x0002242e:    f0107f80    ....    TSTNE    r0,#0x1000000
        0x00022432:    d004        ..      BEQ      0x2243e ; am_hal_iom_enable + 30
        0x00022434:    4b3f        ?K      LDR      r3,[pc,#252] ; [0x22534] = 0x123456
        0x00022436:    f020427f     ..B    BIC      r2,r0,#0xff000000
        0x0002243a:    429a        .B      CMP      r2,r3
        0x0002243c:    d002        ..      BEQ      0x22444 ; am_hal_iom_enable + 36
        0x0002243e:    b003        ..      ADD      sp,sp,#0xc
        0x00022440:    2002        .       MOVS     r0,#2
        0x00022442:    bd30        0.      POP      {r4,r5,pc}
        0x00022444:    f0107f00    ....    TST      r0,#0x2000000
        0x00022448:    bf1e        ..      ITTT     NE
        0x0002244a:    2000        .       MOVNE    r0,#0
        0x0002244c:    b003        ..      ADDNE    sp,sp,#0xc
        0x0002244e:    bd30        0.      POPNE    {r4,r5,pc}
        0x00022450:    7a22        "z      LDRB     r2,[r4,#8]
        0x00022452:    6860        `h      LDR      r0,[r4,#4]
        0x00022454:    2a00        .*      CMP      r2,#0
        0x00022456:    bf14        ..      ITE      NE
        0x00022458:    f04f0c01    O...    MOVNE    r12,#1
        0x0002245c:    f04f0c00    O...    MOVEQ    r12,#0
        0x00022460:    0300        ..      LSLS     r0,r0,#12
        0x00022462:    f1004380    ...C    ADD      r3,r0,#0x40000000
        0x00022466:    f50323a0    ...#    ADD      r3,r3,#0x50000
        0x0002246a:    f8d3011c    ....    LDR      r0,[r3,#0x11c]
        0x0002246e:    2201        ."      MOVS     r2,#1
        0x00022470:    f3c00542    ..B.    UBFX     r5,r0,#1,#3
        0x00022474:    2000        .       MOVS     r0,#0
        0x00022476:    4565        eE      CMP      r5,r12
        0x00022478:    bf08        ..      IT       EQ
        0x0002247a:    f8c3211c    ...!    STREQ    r2,[r3,#0x11c]
        0x0002247e:    d00d        ..      BEQ      0x2249c ; am_hal_iom_enable + 124
        0x00022480:    f8d3511c    ...Q    LDR      r5,[r3,#0x11c]
        0x00022484:    f3c51542    ..B.    UBFX     r5,r5,#5,#3
        0x00022488:    4565        eE      CMP      r5,r12
        0x0002248a:    bf07        ..      ITTEE    EQ
        0x0002248c:    f04f0c10    O...    MOVEQ    r12,#0x10
        0x00022490:    f8c3c11c    ....    STREQ    r12,[r3,#0x11c]
        0x00022494:    2009        .       MOVNE    r0,#9
        0x00022496:    b003        ..      ADDNE    sp,sp,#0xc
        0x00022498:    bf18        ..      IT       NE
        0x0002249a:    bd30        0.      POPNE    {r4,r5,pc}
        0x0002249c:    68e3        .h      LDR      r3,[r4,#0xc]
        0x0002249e:    2b00        .+      CMP      r3,#0
        0x000224a0:    d040        @.      BEQ      0x22524 ; am_hal_iom_enable + 260
        0x000224a2:    6260        `b      STR      r0,[r4,#0x24]
        0x000224a4:    61e0        .a      STR      r0,[r4,#0x1c]
        0x000224a6:    6863        ch      LDR      r3,[r4,#4]
        0x000224a8:    4923        #I      LDR      r1,[pc,#140] ; [0x22538] = 0x800040
        0x000224aa:    031b        ..      LSLS     r3,r3,#12
        0x000224ac:    f1034380    ...C    ADD      r3,r3,#0x40000000
        0x000224b0:    f50323a0    ...#    ADD      r3,r3,#0x50000
        0x000224b4:    f8c31238    ..8.    STR      r1,[r3,#0x238]
        0x000224b8:    f8c40854    ..T.    STR      r0,[r4,#0x854]
        0x000224bc:    f884083c    ..<.    STRB     r0,[r4,#0x83c]
        0x000224c0:    f8c40838    ..8.    STR      r0,[r4,#0x838]
        0x000224c4:    f8c40844    ..D.    STR      r0,[r4,#0x844]
        0x000224c8:    f8c40840    ..@.    STR      r0,[r4,#0x840]
        0x000224cc:    f884082c    ..,.    STRB     r0,[r4,#0x82c]
        0x000224d0:    f8c40830    ..0.    STR      r0,[r4,#0x830]
        0x000224d4:    f884282d    ..-(    STRB     r2,[r4,#0x82d]
        0x000224d8:    e9d41303    ....    LDRD     r1,r3,[r4,#0xc]
        0x000224dc:    f894c004    ....    LDRB     r12,[r4,#4]
        0x000224e0:    f8c40828    ..(.    STR      r0,[r4,#0x828]
        0x000224e4:    6220         b      STR      r0,[r4,#0x20]
        0x000224e6:    f8c4085c    ..\.    STR      r0,[r4,#0x85c]
        0x000224ea:    0858        X.      LSRS     r0,r3,#1
        0x000224ec:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x000224f0:    f88d2008    ...     STRB     r2,[sp,#8]
        0x000224f4:    f00c00ff    ....    AND      r0,r12,#0xff
        0x000224f8:    f6040228    ..(.    ADD      r2,r4,#0x828
        0x000224fc:    4669        iF      MOV      r1,sp
        0x000224fe:    f7fefee1    ....    BL       am_hal_cmdq_init ; 0x212c4
        0x00022502:    1e01        ..      SUBS     r1,r0,#0
        0x00022504:    bf04        ..      ITT      EQ
        0x00022506:    f44f7280    O..r    MOVEQ    r2,#0x100
        0x0002250a:    6222        "b      STREQ    r2,[r4,#0x20]
        0x0002250c:    f04f0002    O...    MOV      r0,#2
        0x00022510:    6862        bh      LDR      r2,[r4,#4]
        0x00022512:    ea4f3202    O..2    LSL      r2,r2,#12
        0x00022516:    f1024280    ...B    ADD      r2,r2,#0x40000000
        0x0002251a:    f50222a0    ..."    ADD      r2,r2,#0x50000
        0x0002251e:    f8c20210    ....    STR      r0,[r2,#0x210]
        0x00022522:    d103        ..      BNE      0x2252c ; am_hal_iom_enable + 268
        0x00022524:    6820         h      LDR      r0,[r4,#0]
        0x00022526:    f0407000    @..p    ORR      r0,r0,#0x2000000
        0x0002252a:    6020         `      STR      r0,[r4,#0]
        0x0002252c:    b003        ..      ADD      sp,sp,#0xc
        0x0002252e:    4608        .F      MOV      r0,r1
        0x00022530:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x00022532:    0000        ..      DCW    0
        0x00022534:    00123456    V4..    DCD    1193046
        0x00022538:    00800040    @...    DCD    8388672
    $t
    i.am_hal_iom_initialize
    am_hal_iom_initialize
        0x0002253c:    2808        .(      CMP      r0,#8
        0x0002253e:    bf24        $.      ITT      CS
        0x00022540:    2005        .       MOVCS    r0,#5
        0x00022542:    4770        pG      BXCS     lr
        0x00022544:    2900        .)      CMP      r1,#0
        0x00022546:    bf04        ..      ITT      EQ
        0x00022548:    2006        .       MOVEQ    r0,#6
        0x0002254a:    4770        pG      BXEQ     lr
        0x0002254c:    b410        ..      PUSH     {r4}
        0x0002254e:    f2401215    @...    MOV      r2,#0x115
        0x00022552:    fb00f302    ....    MUL      r3,r0,r2
        0x00022556:    4a0c        .J      LDR      r2,[pc,#48] ; [0x22588] = 0x1001b5c8
        0x00022558:    f852c033    R.3.    LDR      r12,[r2,r3,LSL #3]
        0x0002255c:    f01c7f80    ....    TST      r12,#0x1000000
        0x00022560:    bf1e        ..      ITTT     NE
        0x00022562:    2007        .       MOVNE    r0,#7
        0x00022564:    bc10        ..      POPNE    {r4}
        0x00022566:    4770        pG      BXNE     lr
        0x00022568:    f02c7c00    ,..|    BIC      r12,r12,#0x2000000
        0x0002256c:    f04c7c80    L..|    ORR      r12,r12,#0x1000000
        0x00022570:    4c06        .L      LDR      r4,[pc,#24] ; [0x2258c] = 0x123456
        0x00022572:    f3640c17    d...    BFI      r12,r4,#0,#24
        0x00022576:    f842c033    B.3.    STR      r12,[r2,r3,LSL #3]
        0x0002257a:    eb0202c3    ....    ADD      r2,r2,r3,LSL #3
        0x0002257e:    6050        P`      STR      r0,[r2,#4]
        0x00022580:    600a        .`      STR      r2,[r1,#0]
        0x00022582:    bc10        ..      POP      {r4}
        0x00022584:    2000        .       MOVS     r0,#0
        0x00022586:    4770        pG      BX       lr
    $d
        0x00022588:    1001b5c8    ....    DCD    268547528
        0x0002258c:    00123456    V4..    DCD    1193046
    $t
    i.am_hal_iom_power_ctrl
    am_hal_iom_power_ctrl
        0x00022590:    b570        p.      PUSH     {r4-r6,lr}
        0x00022592:    4615        .F      MOV      r5,r2
        0x00022594:    1e04        ..      SUBS     r4,r0,#0
        0x00022596:    bf1c        ..      ITT      NE
        0x00022598:    6820         h      LDRNE    r0,[r4,#0]
        0x0002259a:    f0107f80    ....    TSTNE    r0,#0x1000000
        0x0002259e:    d004        ..      BEQ      0x225aa ; am_hal_iom_power_ctrl + 26
        0x000225a0:    4bc4        .K      LDR      r3,[pc,#784] ; [0x228b4] = 0x123456
        0x000225a2:    f020427f     ..B    BIC      r2,r0,#0xff000000
        0x000225a6:    429a        .B      CMP      r2,r3
        0x000225a8:    d001        ..      BEQ      0x225ae ; am_hal_iom_power_ctrl + 30
        0x000225aa:    2002        .       MOVS     r0,#2
        0x000225ac:    bd70        p.      POP      {r4-r6,pc}
        0x000225ae:    2900        .)      CMP      r1,#0
        0x000225b0:    d07d        }.      BEQ      0x226ae ; am_hal_iom_power_ctrl + 286
        0x000225b2:    2901        .)      CMP      r1,#1
        0x000225b4:    bf1e        ..      ITTT     NE
        0x000225b6:    2902        .)      CMPNE    r1,#2
        0x000225b8:    2006        .       MOVNE    r0,#6
        0x000225ba:    bd70        p.      POPNE    {r4-r6,pc}
        0x000225bc:    f0107f00    ....    TST      r0,#0x2000000
        0x000225c0:    d010        ..      BEQ      0x225e4 ; am_hal_iom_power_ctrl + 84
        0x000225c2:    6860        `h      LDR      r0,[r4,#4]
        0x000225c4:    ea4f3000    O..0    LSL      r0,r0,#12
        0x000225c8:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x000225cc:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x000225d0:    f8d00248    ..H.    LDR      r0,[r0,#0x248]
        0x000225d4:    f0000006    ....    AND      r0,r0,#6
        0x000225d8:    2804        .(      CMP      r0,#4
        0x000225da:    bf07        ..      ITTEE    EQ
        0x000225dc:    6a60        `j      LDREQ    r0,[r4,#0x24]
        0x000225de:    2800        .(      CMPEQ    r0,#0
        0x000225e0:    2003        .       MOVNE    r0,#3
        0x000225e2:    bd70        p.      POPNE    {r4-r6,pc}
        0x000225e4:    2d00        .-      CMP      r5,#0
        0x000225e6:    d07c        |.      BEQ      0x226e2 ; am_hal_iom_power_ctrl + 338
        0x000225e8:    6860        `h      LDR      r0,[r4,#4]
        0x000225ea:    0300        ..      LSLS     r0,r0,#12
        0x000225ec:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x000225f0:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x000225f4:    f8d00104    ....    LDR      r0,[r0,#0x104]
        0x000225f8:    f8c4086c    ..l.    STR      r0,[r4,#0x86c]
        0x000225fc:    6860        `h      LDR      r0,[r4,#4]
        0x000225fe:    0300        ..      LSLS     r0,r0,#12
        0x00022600:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x00022604:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x00022608:    f8d00118    ....    LDR      r0,[r0,#0x118]
        0x0002260c:    f8c40874    ..t.    STR      r0,[r4,#0x874]
        0x00022610:    6860        `h      LDR      r0,[r4,#4]
        0x00022612:    0300        ..      LSLS     r0,r0,#12
        0x00022614:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x00022618:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x0002261c:    f8d0011c    ....    LDR      r0,[r0,#0x11c]
        0x00022620:    f8c40878    ..x.    STR      r0,[r4,#0x878]
        0x00022624:    6860        `h      LDR      r0,[r4,#4]
        0x00022626:    0300        ..      LSLS     r0,r0,#12
        0x00022628:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x0002262c:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x00022630:    f8d00228    ..(.    LDR      r0,[r0,#0x228]
        0x00022634:    f8c4087c    ..|.    STR      r0,[r4,#0x87c]
        0x00022638:    6860        `h      LDR      r0,[r4,#4]
        0x0002263a:    0300        ..      LSLS     r0,r0,#12
        0x0002263c:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x00022640:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x00022644:    f8d0022c    ..,.    LDR      r0,[r0,#0x22c]
        0x00022648:    f8c40880    ....    STR      r0,[r4,#0x880]
        0x0002264c:    6860        `h      LDR      r0,[r4,#4]
        0x0002264e:    0300        ..      LSLS     r0,r0,#12
        0x00022650:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x00022654:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x00022658:    f8d00234    ..4.    LDR      r0,[r0,#0x234]
        0x0002265c:    f8c40884    ....    STR      r0,[r4,#0x884]
        0x00022660:    6860        `h      LDR      r0,[r4,#4]
        0x00022662:    0300        ..      LSLS     r0,r0,#12
        0x00022664:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x00022668:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x0002266c:    f8d0023c    ..<.    LDR      r0,[r0,#0x23c]
        0x00022670:    f8c40888    ....    STR      r0,[r4,#0x888]
        0x00022674:    6860        `h      LDR      r0,[r4,#4]
        0x00022676:    0300        ..      LSLS     r0,r0,#12
        0x00022678:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x0002267c:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x00022680:    f8d00240    ..@.    LDR      r0,[r0,#0x240]
        0x00022684:    f8c4088c    ....    STR      r0,[r4,#0x88c]
        0x00022688:    6860        `h      LDR      r0,[r4,#4]
        0x0002268a:    0300        ..      LSLS     r0,r0,#12
        0x0002268c:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x00022690:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x00022694:    f8d00244    ..D.    LDR      r0,[r0,#0x244]
        0x00022698:    f8c40890    ....    STR      r0,[r4,#0x890]
        0x0002269c:    6860        `h      LDR      r0,[r4,#4]
        0x0002269e:    0300        ..      LSLS     r0,r0,#12
        0x000226a0:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x000226a4:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x000226a8:    f8d00280    ....    LDR      r0,[r0,#0x280]
        0x000226ac:    e000        ..      B        0x226b0 ; am_hal_iom_power_ctrl + 288
        0x000226ae:    e052        R.      B        0x22756 ; am_hal_iom_power_ctrl + 454
        0x000226b0:    f8c40894    ....    STR      r0,[r4,#0x894]
        0x000226b4:    6860        `h      LDR      r0,[r4,#4]
        0x000226b6:    0300        ..      LSLS     r0,r0,#12
        0x000226b8:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x000226bc:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x000226c0:    f8d002c0    ....    LDR      r0,[r0,#0x2c0]
        0x000226c4:    f8c40898    ....    STR      r0,[r4,#0x898]
        0x000226c8:    6860        `h      LDR      r0,[r4,#4]
        0x000226ca:    0300        ..      LSLS     r0,r0,#12
        0x000226cc:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x000226d0:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x000226d4:    f8d00200    ....    LDR      r0,[r0,#0x200]
        0x000226d8:    f8c4089c    ....    STR      r0,[r4,#0x89c]
        0x000226dc:    6860        `h      LDR      r0,[r4,#4]
        0x000226de:    0300        ..      LSLS     r0,r0,#12
        0x000226e0:    e000        ..      B        0x226e4 ; am_hal_iom_power_ctrl + 340
        0x000226e2:    e019        ..      B        0x22718 ; am_hal_iom_power_ctrl + 392
        0x000226e4:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x000226e8:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x000226ec:    f8d00210    ....    LDR      r0,[r0,#0x210]
        0x000226f0:    f8c40870    ..p.    STR      r0,[r4,#0x870]
        0x000226f4:    6860        `h      LDR      r0,[r4,#4]
        0x000226f6:    0300        ..      LSLS     r0,r0,#12
        0x000226f8:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x000226fc:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x00022700:    f8d00228    ..(.    LDR      r0,[r0,#0x228]
        0x00022704:    f0100f01    ....    TST      r0,#1
        0x00022708:    bf1c        ..      ITT      NE
        0x0002270a:    f8d40828    ..(.    LDRNE    r0,[r4,#0x828]
        0x0002270e:    f7fefd8d    ....    BLNE     am_hal_cmdq_disable ; 0x2122c
        0x00022712:    2001        .       MOVS     r0,#1
        0x00022714:    f8840868    ..h.    STRB     r0,[r4,#0x868]
        0x00022718:    6860        `h      LDR      r0,[r4,#4]
        0x0002271a:    0300        ..      LSLS     r0,r0,#12
        0x0002271c:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x00022720:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x00022724:    f8d0111c    ....    LDR      r1,[r0,#0x11c]
        0x00022728:    f0210101    !...    BIC      r1,r1,#1
        0x0002272c:    f8c0111c    ....    STR      r1,[r0,#0x11c]
        0x00022730:    6860        `h      LDR      r0,[r4,#4]
        0x00022732:    0300        ..      LSLS     r0,r0,#12
        0x00022734:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x00022738:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x0002273c:    f8d0111c    ....    LDR      r1,[r0,#0x11c]
        0x00022740:    f0210110    !...    BIC      r1,r1,#0x10
        0x00022744:    f8c0111c    ....    STR      r1,[r0,#0x11c]
        0x00022748:    7920         y      LDRB     r0,[r4,#4]
        0x0002274a:    1c40        @.      ADDS     r0,r0,#1
        0x0002274c:    b2c0        ..      UXTB     r0,r0
        0x0002274e:    f001fabd    ....    BL       am_hal_pwrctrl_periph_disable ; 0x23ccc
        0x00022752:    2000        .       MOVS     r0,#0
        0x00022754:    bd70        p.      POP      {r4-r6,pc}
        0x00022756:    b12d        -.      CBZ      r5,0x22764 ; am_hal_iom_power_ctrl + 468
        0x00022758:    f8940868    ..h.    LDRB     r0,[r4,#0x868]
        0x0002275c:    2800        .(      CMP      r0,#0
        0x0002275e:    bf04        ..      ITT      EQ
        0x00022760:    2007        .       MOVEQ    r0,#7
        0x00022762:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00022764:    7920         y      LDRB     r0,[r4,#4]
        0x00022766:    1c40        @.      ADDS     r0,r0,#1
        0x00022768:    b2c0        ..      UXTB     r0,r0
        0x0002276a:    f001fb5d    ..].    BL       am_hal_pwrctrl_periph_enable ; 0x23e28
        0x0002276e:    2d00        .-      CMP      r5,#0
        0x00022770:    d0ef        ..      BEQ      0x22752 ; am_hal_iom_power_ctrl + 450
        0x00022772:    6861        ah      LDR      r1,[r4,#4]
        0x00022774:    f8d4086c    ..l.    LDR      r0,[r4,#0x86c]
        0x00022778:    0309        ..      LSLS     r1,r1,#12
        0x0002277a:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x0002277e:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x00022782:    f8c10104    ....    STR      r0,[r1,#0x104]
        0x00022786:    6861        ah      LDR      r1,[r4,#4]
        0x00022788:    f8d40874    ..t.    LDR      r0,[r4,#0x874]
        0x0002278c:    0309        ..      LSLS     r1,r1,#12
        0x0002278e:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x00022792:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x00022796:    f8c10118    ....    STR      r0,[r1,#0x118]
        0x0002279a:    6861        ah      LDR      r1,[r4,#4]
        0x0002279c:    f8d40880    ....    LDR      r0,[r4,#0x880]
        0x000227a0:    0309        ..      LSLS     r1,r1,#12
        0x000227a2:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x000227a6:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x000227aa:    f8c1022c    ..,.    STR      r0,[r1,#0x22c]
        0x000227ae:    6861        ah      LDR      r1,[r4,#4]
        0x000227b0:    f8d40884    ....    LDR      r0,[r4,#0x884]
        0x000227b4:    0309        ..      LSLS     r1,r1,#12
        0x000227b6:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x000227ba:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x000227be:    f8c10234    ..4.    STR      r0,[r1,#0x234]
        0x000227c2:    6861        ah      LDR      r1,[r4,#4]
        0x000227c4:    f8d40888    ....    LDR      r0,[r4,#0x888]
        0x000227c8:    0309        ..      LSLS     r1,r1,#12
        0x000227ca:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x000227ce:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x000227d2:    f8c1023c    ..<.    STR      r0,[r1,#0x23c]
        0x000227d6:    6861        ah      LDR      r1,[r4,#4]
        0x000227d8:    f8d4088c    ....    LDR      r0,[r4,#0x88c]
        0x000227dc:    0309        ..      LSLS     r1,r1,#12
        0x000227de:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x000227e2:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x000227e6:    f8c10240    ..@.    STR      r0,[r1,#0x240]
        0x000227ea:    6861        ah      LDR      r1,[r4,#4]
        0x000227ec:    f8d40890    ....    LDR      r0,[r4,#0x890]
        0x000227f0:    0309        ..      LSLS     r1,r1,#12
        0x000227f2:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x000227f6:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x000227fa:    f8c10244    ..D.    STR      r0,[r1,#0x244]
        0x000227fe:    6861        ah      LDR      r1,[r4,#4]
        0x00022800:    f8d40894    ....    LDR      r0,[r4,#0x894]
        0x00022804:    0309        ..      LSLS     r1,r1,#12
        0x00022806:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x0002280a:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x0002280e:    f8c10280    ....    STR      r0,[r1,#0x280]
        0x00022812:    6861        ah      LDR      r1,[r4,#4]
        0x00022814:    f8d40898    ....    LDR      r0,[r4,#0x898]
        0x00022818:    0309        ..      LSLS     r1,r1,#12
        0x0002281a:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x0002281e:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x00022822:    f8c102c0    ....    STR      r0,[r1,#0x2c0]
        0x00022826:    6861        ah      LDR      r1,[r4,#4]
        0x00022828:    f8d4089c    ....    LDR      r0,[r4,#0x89c]
        0x0002282c:    0309        ..      LSLS     r1,r1,#12
        0x0002282e:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x00022832:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x00022836:    f8c10200    ....    STR      r0,[r1,#0x200]
        0x0002283a:    6861        ah      LDR      r1,[r4,#4]
        0x0002283c:    f8d40870    ..p.    LDR      r0,[r4,#0x870]
        0x00022840:    0309        ..      LSLS     r1,r1,#12
        0x00022842:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x00022846:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x0002284a:    f8c10210    ....    STR      r0,[r1,#0x210]
        0x0002284e:    6861        ah      LDR      r1,[r4,#4]
        0x00022850:    f8d4087c    ..|.    LDR      r0,[r4,#0x87c]
        0x00022854:    0309        ..      LSLS     r1,r1,#12
        0x00022856:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x0002285a:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x0002285e:    f0200001     ...    BIC      r0,r0,#1
        0x00022862:    f8c10228    ..(.    STR      r0,[r1,#0x228]
        0x00022866:    6861        ah      LDR      r1,[r4,#4]
        0x00022868:    f8d40878    ..x.    LDR      r0,[r4,#0x878]
        0x0002286c:    0309        ..      LSLS     r1,r1,#12
        0x0002286e:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x00022872:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x00022876:    f8c1011c    ....    STR      r0,[r1,#0x11c]
        0x0002287a:    f894087c    ..|.    LDRB     r0,[r4,#0x87c]
        0x0002287e:    f0100f01    ....    TST      r0,#1
        0x00022882:    d012        ..      BEQ      0x228aa ; am_hal_iom_power_ctrl + 794
        0x00022884:    6a60        `j      LDR      r0,[r4,#0x24]
        0x00022886:    b960        `.      CBNZ     r0,0x228a2 ; am_hal_iom_power_ctrl + 786
        0x00022888:    6861        ah      LDR      r1,[r4,#4]
        0x0002288a:    0308        ..      LSLS     r0,r1,#12
        0x0002288c:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x00022890:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x00022894:    f8d0022c    ..,.    LDR      r0,[r0,#0x22c]
        0x00022898:    4a07        .J      LDR      r2,[pc,#28] ; [0x228b8] = 0x4005022c
        0x0002289a:    eb023101    ...1    ADD      r1,r2,r1,LSL #12
        0x0002289e:    e9c01000    ....    STRD     r1,r0,[r0,#0]
        0x000228a2:    f8d40828    ..(.    LDR      r0,[r4,#0x828]
        0x000228a6:    f7fefce1    ....    BL       am_hal_cmdq_enable ; 0x2126c
        0x000228aa:    2000        .       MOVS     r0,#0
        0x000228ac:    f8840868    ..h.    STRB     r0,[r4,#0x868]
        0x000228b0:    e74f        O.      B        0x22752 ; am_hal_iom_power_ctrl + 450
    $d
        0x000228b2:    0000        ..      DCW    0
        0x000228b4:    00123456    V4..    DCD    1193046
        0x000228b8:    4005022c    ,..@    DCD    1074070060
    $t
    i.am_hal_iom_uninitialize
    am_hal_iom_uninitialize
        0x000228bc:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x000228c0:    2700        .'      MOVS     r7,#0
        0x000228c2:    1e06        ..      SUBS     r6,r0,#0
        0x000228c4:    bf1c        ..      ITT      NE
        0x000228c6:    6801        .h      LDRNE    r1,[r0,#0]
        0x000228c8:    f0117f80    ....    TSTNE    r1,#0x1000000
        0x000228cc:    d004        ..      BEQ      0x228d8 ; am_hal_iom_uninitialize + 28
        0x000228ce:    4b1d        .K      LDR      r3,[pc,#116] ; [0x22944] = 0x123456
        0x000228d0:    f021427f    !..B    BIC      r2,r1,#0xff000000
        0x000228d4:    429a        .B      CMP      r2,r3
        0x000228d6:    d002        ..      BEQ      0x228de ; am_hal_iom_uninitialize + 34
        0x000228d8:    2002        .       MOVS     r0,#2
        0x000228da:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x000228de:    f0117f00    ....    TST      r1,#0x2000000
        0x000228e2:    d028        (.      BEQ      0x22936 ; am_hal_iom_uninitialize + 122
        0x000228e4:    6a70        pj      LDR      r0,[r6,#0x24]
        0x000228e6:    4634        4F      MOV      r4,r6
        0x000228e8:    bb28        (.      CBNZ     r0,0x22936 ; am_hal_iom_uninitialize + 122
        0x000228ea:    6860        `h      LDR      r0,[r4,#4]
        0x000228ec:    0300        ..      LSLS     r0,r0,#12
        0x000228ee:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x000228f2:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x000228f6:    f8d0111c    ....    LDR      r1,[r0,#0x11c]
        0x000228fa:    f0210101    !...    BIC      r1,r1,#1
        0x000228fe:    f8c0111c    ....    STR      r1,[r0,#0x11c]
        0x00022902:    6860        `h      LDR      r0,[r4,#4]
        0x00022904:    0300        ..      LSLS     r0,r0,#12
        0x00022906:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x0002290a:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x0002290e:    f8d0111c    ....    LDR      r1,[r0,#0x11c]
        0x00022912:    f0210110    !...    BIC      r1,r1,#0x10
        0x00022916:    f8c0111c    ....    STR      r1,[r0,#0x11c]
        0x0002291a:    f8d40828    ..(.    LDR      r0,[r4,#0x828]
        0x0002291e:    4625        %F      MOV      r5,r4
        0x00022920:    b128        (.      CBZ      r0,0x2292e ; am_hal_iom_uninitialize + 114
        0x00022922:    2101        .!      MOVS     r1,#1
        0x00022924:    f7fefd46    ..F.    BL       am_hal_cmdq_term ; 0x213b4
        0x00022928:    2000        .       MOVS     r0,#0
        0x0002292a:    f8c50828    ..(.    STR      r0,[r5,#0x828]
        0x0002292e:    6820         h      LDR      r0,[r4,#0]
        0x00022930:    f0207000     ..p    BIC      r0,r0,#0x2000000
        0x00022934:    6020         `      STR      r0,[r4,#0]
        0x00022936:    6830        0h      LDR      r0,[r6,#0]
        0x00022938:    f0207080     ..p    BIC      r0,r0,#0x1000000
        0x0002293c:    6030        0`      STR      r0,[r6,#0]
        0x0002293e:    4638        8F      MOV      r0,r7
        0x00022940:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00022944:    00123456    V4..    DCD    1193046
    $t
    i.am_hal_itm_enable
    am_hal_itm_enable
        0x00022948:    480a        .H      LDR      r0,[pc,#40] ; [0x22974] = 0xe000edfc
        0x0002294a:    6801        .h      LDR      r1,[r0,#0]
        0x0002294c:    f0417180    A..q    ORR      r1,r1,#0x1000000
        0x00022950:    6001        .`      STR      r1,[r0,#0]
        0x00022952:    6801        .h      LDR      r1,[r0,#0]
        0x00022954:    f0117f80    ....    TST      r1,#0x1000000
        0x00022958:    d0fb        ..      BEQ      0x22952 ; am_hal_itm_enable + 10
        0x0002295a:    4908        .I      LDR      r1,[pc,#32] ; [0x2297c] = 0xe0000fb0
        0x0002295c:    4806        .H      LDR      r0,[pc,#24] ; [0x22978] = 0xc5acce55
        0x0002295e:    6008        .`      STR      r0,[r1,#0]
        0x00022960:    4907        .I      LDR      r1,[pc,#28] ; [0x22980] = 0xe0000e40
        0x00022962:    200f        .       MOVS     r0,#0xf
        0x00022964:    6008        .`      STR      r0,[r1,#0]
        0x00022966:    1748        H.      ASRS     r0,r1,#29
        0x00022968:    4906        .I      LDR      r1,[pc,#24] ; [0x22984] = 0xe0000e00
        0x0002296a:    6008        .`      STR      r0,[r1,#0]
        0x0002296c:    4907        .I      LDR      r1,[pc,#28] ; [0x2298c] = 0xe0000e80
        0x0002296e:    4806        .H      LDR      r0,[pc,#24] ; [0x22988] = 0x150511
        0x00022970:    6008        .`      STR      r0,[r1,#0]
        0x00022972:    4770        pG      BX       lr
    $d
        0x00022974:    e000edfc    ....    DCD    3758157308
        0x00022978:    c5acce55    U...    DCD    3316436565
        0x0002297c:    e0000fb0    ....    DCD    3758100400
        0x00022980:    e0000e40    @...    DCD    3758100032
        0x00022984:    e0000e00    ....    DCD    3758099968
        0x00022988:    00150511    ....    DCD    1377553
        0x0002298c:    e0000e80    ....    DCD    3758100096
    $t
    i.am_hal_itm_print
    am_hal_itm_print
        0x00022990:    7802        .x      LDRB     r2,[r0,#0]
        0x00022992:    2100        .!      MOVS     r1,#0
        0x00022994:    2a00        .*      CMP      r2,#0
        0x00022996:    bf08        ..      IT       EQ
        0x00022998:    4770        pG      BXEQ     lr
        0x0002299a:    1c49        I.      ADDS     r1,r1,#1
        0x0002299c:    5c42        B\      LDRB     r2,[r0,r1]
        0x0002299e:    2a00        .*      CMP      r2,#0
        0x000229a0:    d1fb        ..      BNE      0x2299a ; am_hal_itm_print + 10
        0x000229a2:    2900        .)      CMP      r1,#0
        0x000229a4:    bf08        ..      IT       EQ
        0x000229a6:    4770        pG      BXEQ     lr
        0x000229a8:    f810cb01    ....    LDRB     r12,[r0],#1
        0x000229ac:    f04f4260    O.`B    MOV      r2,#0xe0000000
        0x000229b0:    6813        .h      LDR      r3,[r2,#0]
        0x000229b2:    2b00        .+      CMP      r3,#0
        0x000229b4:    d0fc        ..      BEQ      0x229b0 ; am_hal_itm_print + 32
        0x000229b6:    f882c000    ....    STRB     r12,[r2,#0]
        0x000229ba:    1e49        I.      SUBS     r1,r1,#1
        0x000229bc:    d1f4        ..      BNE      0x229a8 ; am_hal_itm_print + 24
        0x000229be:    4770        pG      BX       lr
    i.am_hal_load_ui32
    am_hal_load_ui32
        0x000229c0:    4901        .I      LDR      r1,[pc,#4] ; [0x229c8] = 0x45d0c
        0x000229c2:    6949        Ii      LDR      r1,[r1,#0x14]
        0x000229c4:    4708        .G      BX       r1
    $d
        0x000229c6:    0000        ..      DCW    0
        0x000229c8:    00045d0c    .]..    DCD    285964
    $t
    i.am_hal_mcuctrl_control
    am_hal_mcuctrl_control
        0x000229cc:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x000229d0:    4eb2        .N      LDR      r6,[pc,#712] ; [0x22c9c] = 0x1000065c
        0x000229d2:    f8df82cc    ....    LDR      r8,[pc,#716] ; [0x22ca0] = 0xfff8c00
        0x000229d6:    4cb3        .L      LDR      r4,[pc,#716] ; [0x22ca4] = 0x40020000
        0x000229d8:    4db3        .M      LDR      r5,[pc,#716] ; [0x22ca8] = 0x1001fb08
        0x000229da:    b082        ..      SUB      sp,sp,#8
        0x000229dc:    f04f0901    O...    MOV      r9,#1
        0x000229e0:    f44f7770    O.pw    MOV      r7,#0x3c0
        0x000229e4:    f04f0a00    O...    MOV      r10,#0
        0x000229e8:    2806        .(      CMP      r0,#6
        0x000229ea:    f0808152    ..R.    BCS.W    0x22c92 ; am_hal_mcuctrl_control + 710
        0x000229ee:    e8dff000    ....    TBB      [pc,r0]
    $d
        0x000229f2:    1303        ..      DCW    4867
        0x000229f4:    26fdac41    A..&    DCD    654158913
    $t
        0x000229f8:    f7f5fd10    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000229fc:    9001        ..      STR      r0,[sp,#4]
        0x000229fe:    f8d40120    .. .    LDR      r0,[r4,#0x120]
        0x00022a02:    f020001f     ...    BIC      r0,r0,#0x1f
        0x00022a06:    f0400019    @...    ORR      r0,r0,#0x19
        0x00022a0a:    9000        ..      STR      r0,[sp,#0]
        0x00022a0c:    f8c40120    .. .    STR      r0,[r4,#0x120]
        0x00022a10:    9801        ..      LDR      r0,[sp,#4]
        0x00022a12:    f7f5fd07    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00022a16:    e00e        ..      B        0x22a36 ; am_hal_mcuctrl_control + 106
        0x00022a18:    f7f5fd00    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00022a1c:    9001        ..      STR      r0,[sp,#4]
        0x00022a1e:    f8d40120    .. .    LDR      r0,[r4,#0x120]
        0x00022a22:    f020001f     ...    BIC      r0,r0,#0x1f
        0x00022a26:    f0400018    @...    ORR      r0,r0,#0x18
        0x00022a2a:    9000        ..      STR      r0,[sp,#0]
        0x00022a2c:    f8c40120    .. .    STR      r0,[r4,#0x120]
        0x00022a30:    9801        ..      LDR      r0,[sp,#4]
        0x00022a32:    f7f5fcf7    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00022a36:    b002        ..      ADD      sp,sp,#8
        0x00022a38:    2000        .       MOVS     r0,#0
        0x00022a3a:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x00022a3e:    2900        .)      CMP      r1,#0
        0x00022a40:    f0008127    ..'.    BEQ.W    0x22c92 ; am_hal_mcuctrl_control + 710
        0x00022a44:    4898        .H      LDR      r0,[pc,#608] ; [0x22ca8] = 0x1001fb08
        0x00022a46:    7809        .x      LDRB     r1,[r1,#0]
        0x00022a48:    6840        @h      LDR      r0,[r0,#4]
        0x00022a4a:    2900        .)      CMP      r1,#0
        0x00022a4c:    bf0c        ..      ITE      EQ
        0x00022a4e:    f4201000     ...    BICEQ    r0,r0,#0x200000
        0x00022a52:    f4401000    @...    ORRNE    r0,r0,#0x200000
        0x00022a56:    6068        h`      STR      r0,[r5,#4]
        0x00022a58:    2800        .(      CMP      r0,#0
        0x00022a5a:    f8d4012c    ..,.    LDR      r0,[r4,#0x12c]
        0x00022a5e:    bf14        ..      ITE      NE
        0x00022a60:    f0400080    @...    ORRNE    r0,r0,#0x80
        0x00022a64:    f0200080     ...    BICEQ    r0,r0,#0x80
        0x00022a68:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x00022a6c:    b002        ..      ADD      sp,sp,#8
        0x00022a6e:    4650        PF      MOV      r0,r10
        0x00022a70:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x00022a74:    ea5f0a01    _...    MOVS     r10,r1
        0x00022a78:    f000810b    ....    BEQ.W    0x22c92 ; am_hal_mcuctrl_control + 710
        0x00022a7c:    f7f5fcce    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00022a80:    9000        ..      STR      r0,[sp,#0]
        0x00022a82:    6828        (h      LDR      r0,[r5,#0]
        0x00022a84:    1c01        ..      ADDS     r1,r0,#0
        0x00022a86:    bf18        ..      IT       NE
        0x00022a88:    2101        .!      MOVNE    r1,#1
        0x00022a8a:    f89a2004    ...     LDRB     r2,[r10,#4]
        0x00022a8e:    b1c2        ..      CBZ      r2,0x22ac2 ; am_hal_mcuctrl_control + 246
        0x00022a90:    f8da2000    ...     LDR      r2,[r10,#0]
        0x00022a94:    4310        .C      ORRS     r0,r0,r2
        0x00022a96:    6028        (`      STR      r0,[r5,#0]
        0x00022a98:    f89a2007    ...     LDRB     r2,[r10,#7]
        0x00022a9c:    f8da0000    ....    LDR      r0,[r10,#0]
        0x00022aa0:    2a00        .*      CMP      r2,#0
        0x00022aa2:    686a        jh      LDR      r2,[r5,#4]
        0x00022aa4:    bf0c        ..      ITE      EQ
        0x00022aa6:    ea220000    "...    BICEQ    r0,r2,r0
        0x00022aaa:    4310        .C      ORRNE    r0,r0,r2
        0x00022aac:    6068        h`      STR      r0,[r5,#4]
        0x00022aae:    2800        .(      CMP      r0,#0
        0x00022ab0:    f8d4012c    ..,.    LDR      r0,[r4,#0x12c]
        0x00022ab4:    bf14        ..      ITE      NE
        0x00022ab6:    f0400080    @...    ORRNE    r0,r0,#0x80
        0x00022aba:    f0200080     ...    BICEQ    r0,r0,#0x80
        0x00022abe:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x00022ac2:    6828        (h      LDR      r0,[r5,#0]
        0x00022ac4:    2800        .(      CMP      r0,#0
        0x00022ac6:    bf18        ..      IT       NE
        0x00022ac8:    2001        .       MOVNE    r0,#1
        0x00022aca:    4388        .C      BICS     r0,r0,r1
        0x00022acc:    bf04        ..      ITT      EQ
        0x00022ace:    f89a0006    ....    LDRBEQ   r0,[r10,#6]
        0x00022ad2:    2800        .(      CMPEQ    r0,#0
        0x00022ad4:    f00080d6    ....    BEQ.W    0x22c84 ; am_hal_mcuctrl_control + 696
        0x00022ad8:    f8859008    ....    STRB     r9,[r5,#8]
        0x00022adc:    7830        0x      LDRB     r0,[r6,#0]
        0x00022ade:    6871        qh      LDR      r1,[r6,#4]
        0x00022ae0:    f000003f    ..?.    AND      r0,r0,#0x3f
        0x00022ae4:    ea071181    ....    AND      r1,r7,r1,LSL #6
        0x00022ae8:    ea400001    @...    ORR      r0,r0,r1
        0x00022aec:    ea400008    @...    ORR      r0,r0,r8
        0x00022af0:    f8c40128    ..(.    STR      r0,[r4,#0x128]
        0x00022af4:    f8d4012c    ..,.    LDR      r0,[r4,#0x12c]
        0x00022af8:    f0200022     .".    BIC      r0,r0,#0x22
        0x00022afc:    f0400002    @...    ORR      r0,r0,#2
        0x00022b00:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x00022b04:    f0400001    @...    ORR      r0,r0,#1
        0x00022b08:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x00022b0c:    f0400010    @...    ORR      r0,r0,#0x10
        0x00022b10:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x00022b14:    f0400008    @...    ORR      r0,r0,#8
        0x00022b18:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x00022b1c:    f04f0005    O...    MOV      r0,#5
        0x00022b20:    f7fefe26    ..&.    BL       am_hal_delay_us ; 0x21770
        0x00022b24:    f8d4012c    ..,.    LDR      r0,[r4,#0x12c]
        0x00022b28:    f89a1005    ....    LDRB     r1,[r10,#5]
        0x00022b2c:    f0200010     ...    BIC      r0,r0,#0x10
        0x00022b30:    2900        .)      CMP      r1,#0
        0x00022b32:    bf1c        ..      ITT      NE
        0x00022b34:    f0200009     ...    BICNE    r0,r0,#9
        0x00022b38:    f4207080     ..p    BICNE    r0,r0,#0x100
        0x00022b3c:    d002        ..      BEQ      0x22b44 ; am_hal_mcuctrl_control + 376
        0x00022b3e:    bf00        ..      NOP      
        0x00022b40:    f4407080    @..p    ORR      r0,r0,#0x100
        0x00022b44:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x00022b48:    e09c        ..      B        0x22c84 ; am_hal_mcuctrl_control + 696
        0x00022b4a:    ea5f0901    _...    MOVS     r9,r1
        0x00022b4e:    d07d        }.      BEQ      0x22c4c ; am_hal_mcuctrl_control + 640
        0x00022b50:    f7f5fc64    ..d.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00022b54:    9000        ..      STR      r0,[sp,#0]
        0x00022b56:    6828        (h      LDR      r0,[r5,#0]
        0x00022b58:    1c01        ..      ADDS     r1,r0,#0
        0x00022b5a:    bf18        ..      IT       NE
        0x00022b5c:    2101        .!      MOVNE    r1,#1
        0x00022b5e:    f8992004    ...     LDRB     r2,[r9,#4]
        0x00022b62:    b1c2        ..      CBZ      r2,0x22b96 ; am_hal_mcuctrl_control + 458
        0x00022b64:    f8d92000    ...     LDR      r2,[r9,#0]
        0x00022b68:    4310        .C      ORRS     r0,r0,r2
        0x00022b6a:    6028        (`      STR      r0,[r5,#0]
        0x00022b6c:    f8992007    ...     LDRB     r2,[r9,#7]
        0x00022b70:    f8d90000    ....    LDR      r0,[r9,#0]
        0x00022b74:    2a00        .*      CMP      r2,#0
        0x00022b76:    686a        jh      LDR      r2,[r5,#4]
        0x00022b78:    bf0c        ..      ITE      EQ
        0x00022b7a:    ea220000    "...    BICEQ    r0,r2,r0
        0x00022b7e:    4310        .C      ORRNE    r0,r0,r2
        0x00022b80:    6068        h`      STR      r0,[r5,#4]
        0x00022b82:    2800        .(      CMP      r0,#0
        0x00022b84:    f8d4012c    ..,.    LDR      r0,[r4,#0x12c]
        0x00022b88:    bf14        ..      ITE      NE
        0x00022b8a:    f0400080    @...    ORRNE    r0,r0,#0x80
        0x00022b8e:    f0200080     ...    BICEQ    r0,r0,#0x80
        0x00022b92:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x00022b96:    6828        (h      LDR      r0,[r5,#0]
        0x00022b98:    2800        .(      CMP      r0,#0
        0x00022b9a:    bf18        ..      IT       NE
        0x00022b9c:    2001        .       MOVNE    r0,#1
        0x00022b9e:    4388        .C      BICS     r0,r0,r1
        0x00022ba0:    bf04        ..      ITT      EQ
        0x00022ba2:    f8990006    ....    LDRBEQ   r0,[r9,#6]
        0x00022ba6:    2800        .(      CMPEQ    r0,#0
        0x00022ba8:    d06c        l.      BEQ      0x22c84 ; am_hal_mcuctrl_control + 696
        0x00022baa:    7830        0x      LDRB     r0,[r6,#0]
        0x00022bac:    6871        qh      LDR      r1,[r6,#4]
        0x00022bae:    f000003f    ..?.    AND      r0,r0,#0x3f
        0x00022bb2:    ea071181    ....    AND      r1,r7,r1,LSL #6
        0x00022bb6:    ea400001    @...    ORR      r0,r0,r1
        0x00022bba:    ea400008    @...    ORR      r0,r0,r8
        0x00022bbe:    f8c40128    ..(.    STR      r0,[r4,#0x128]
        0x00022bc2:    f8d4012c    ..,.    LDR      r0,[r4,#0x12c]
        0x00022bc6:    f0400022    @.".    ORR      r0,r0,#0x22
        0x00022bca:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x00022bce:    f0400001    @...    ORR      r0,r0,#1
        0x00022bd2:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x00022bd6:    f8991005    ....    LDRB     r1,[r9,#5]
        0x00022bda:    2900        .)      CMP      r1,#0
        0x00022bdc:    bf1a        ..      ITTE     NE
        0x00022bde:    f0200001     ...    BICNE    r0,r0,#1
        0x00022be2:    f4207080     ..p    BICNE    r0,r0,#0x100
        0x00022be6:    f0200028     .(.    BICEQ    r0,r0,#0x28
        0x00022bea:    e000        ..      B        0x22bee ; am_hal_mcuctrl_control + 546
        0x00022bec:    e004        ..      B        0x22bf8 ; am_hal_mcuctrl_control + 556
        0x00022bee:    bf08        ..      IT       EQ
        0x00022bf0:    f0400008    @...    ORREQ    r0,r0,#8
        0x00022bf4:    d0a6        ..      BEQ      0x22b44 ; am_hal_mcuctrl_control + 376
        0x00022bf6:    e7a3        ..      B        0x22b40 ; am_hal_mcuctrl_control + 372
        0x00022bf8:    ea5f0801    _...    MOVS     r8,r1
        0x00022bfc:    d049        I.      BEQ      0x22c92 ; am_hal_mcuctrl_control + 710
        0x00022bfe:    f7f5fc0d    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00022c02:    9000        ..      STR      r0,[sp,#0]
        0x00022c04:    f8980004    ....    LDRB     r0,[r8,#4]
        0x00022c08:    b1d0        ..      CBZ      r0,0x22c40 ; am_hal_mcuctrl_control + 628
        0x00022c0a:    f8d80000    ....    LDR      r0,[r8,#0]
        0x00022c0e:    6829        )h      LDR      r1,[r5,#0]
        0x00022c10:    ea210000    !...    BIC      r0,r1,r0
        0x00022c14:    6028        (`      STR      r0,[r5,#0]
        0x00022c16:    f8981007    ....    LDRB     r1,[r8,#7]
        0x00022c1a:    f8d80000    ....    LDR      r0,[r8,#0]
        0x00022c1e:    2900        .)      CMP      r1,#0
        0x00022c20:    6869        ih      LDR      r1,[r5,#4]
        0x00022c22:    bf0c        ..      ITE      EQ
        0x00022c24:    ea210000    !...    BICEQ    r0,r1,r0
        0x00022c28:    4308        .C      ORRNE    r0,r0,r1
        0x00022c2a:    6068        h`      STR      r0,[r5,#4]
        0x00022c2c:    2800        .(      CMP      r0,#0
        0x00022c2e:    f8d4012c    ..,.    LDR      r0,[r4,#0x12c]
        0x00022c32:    bf14        ..      ITE      NE
        0x00022c34:    f0400080    @...    ORRNE    r0,r0,#0x80
        0x00022c38:    f0200080     ...    BICEQ    r0,r0,#0x80
        0x00022c3c:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x00022c40:    6828        (h      LDR      r0,[r5,#0]
        0x00022c42:    b110        ..      CBZ      r0,0x22c4a ; am_hal_mcuctrl_control + 638
        0x00022c44:    f8980006    ....    LDRB     r0,[r8,#6]
        0x00022c48:    b1e0        ..      CBZ      r0,0x22c84 ; am_hal_mcuctrl_control + 696
        0x00022c4a:    e000        ..      B        0x22c4e ; am_hal_mcuctrl_control + 642
        0x00022c4c:    e021        !.      B        0x22c92 ; am_hal_mcuctrl_control + 710
        0x00022c4e:    f885a008    ....    STRB     r10,[r5,#8]
        0x00022c52:    f8c5a000    ....    STR      r10,[r5,#0]
        0x00022c56:    7830        0x      LDRB     r0,[r6,#0]
        0x00022c58:    6871        qh      LDR      r1,[r6,#4]
        0x00022c5a:    f000003f    ..?.    AND      r0,r0,#0x3f
        0x00022c5e:    ea071181    ....    AND      r1,r7,r1,LSL #6
        0x00022c62:    4308        .C      ORRS     r0,r0,r1
        0x00022c64:    f44030f8    @..0    ORR      r0,r0,#0x1f000
        0x00022c68:    f0407044    @.Dp    ORR      r0,r0,#0x3100000
        0x00022c6c:    f8c40128    ..(.    STR      r0,[r4,#0x128]
        0x00022c70:    f8d4012c    ..,.    LDR      r0,[r4,#0x12c]
        0x00022c74:    f020002b     .+.    BIC      r0,r0,#0x2b
        0x00022c78:    f4207080     ..p    BIC      r0,r0,#0x100
        0x00022c7c:    f0400002    @...    ORR      r0,r0,#2
        0x00022c80:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x00022c84:    9800        ..      LDR      r0,[sp,#0]
        0x00022c86:    f7f5fbcd    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00022c8a:    b002        ..      ADD      sp,sp,#8
        0x00022c8c:    2000        .       MOVS     r0,#0
        0x00022c8e:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x00022c92:    b002        ..      ADD      sp,sp,#8
        0x00022c94:    2006        .       MOVS     r0,#6
        0x00022c96:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x00022c9a:    0000        ..      DCW    0
        0x00022c9c:    1000065c    \...    DCD    268437084
        0x00022ca0:    0fff8c00    ....    DCD    268405760
        0x00022ca4:    40020000    ...@    DCD    1073872896
        0x00022ca8:    1001fb08    ....    DCD    268565256
    $t
    i.am_hal_mcuctrl_info_get
    am_hal_mcuctrl_info_get
        0x00022cac:    b119        ..      CBZ      r1,0x22cb6 ; am_hal_mcuctrl_info_get + 10
        0x00022cae:    4a42        BJ      LDR      r2,[pc,#264] ; [0x22db8] = 0x40020000
        0x00022cb0:    b118        ..      CBZ      r0,0x22cba ; am_hal_mcuctrl_info_get + 14
        0x00022cb2:    2801        .(      CMP      r0,#1
        0x00022cb4:    d020         .      BEQ      0x22cf8 ; am_hal_mcuctrl_info_get + 76
        0x00022cb6:    2006        .       MOVS     r0,#6
        0x00022cb8:    4770        pG      BX       lr
        0x00022cba:    2000        .       MOVS     r0,#0
        0x00022cbc:    7008        .p      STRB     r0,[r1,#0]
        0x00022cbe:    6950        Pi      LDR      r0,[r2,#0x14]
        0x00022cc0:    f0000003    ....    AND      r0,r0,#3
        0x00022cc4:    7048        Hp      STRB     r0,[r1,#1]
        0x00022cc6:    6950        Pi      LDR      r0,[r2,#0x14]
        0x00022cc8:    f3c00081    ....    UBFX     r0,r0,#2,#2
        0x00022ccc:    7088        .p      STRB     r0,[r1,#2]
        0x00022cce:    6950        Pi      LDR      r0,[r2,#0x14]
        0x00022cd0:    f3c01080    ....    UBFX     r0,r0,#6,#1
        0x00022cd4:    70c8        .p      STRB     r0,[r1,#3]
        0x00022cd6:    6950        Pi      LDR      r0,[r2,#0x14]
        0x00022cd8:    f3c010c0    ....    UBFX     r0,r0,#7,#1
        0x00022cdc:    7108        .q      STRB     r0,[r1,#4]
        0x00022cde:    6950        Pi      LDR      r0,[r2,#0x14]
        0x00022ce0:    f3c02000    ...     UBFX     r0,r0,#8,#1
        0x00022ce4:    7148        Hq      STRB     r0,[r1,#5]
        0x00022ce6:    6950        Pi      LDR      r0,[r2,#0x14]
        0x00022ce8:    f3c02040    ..@     UBFX     r0,r0,#9,#1
        0x00022cec:    7188        .q      STRB     r0,[r1,#6]
        0x00022cee:    6950        Pi      LDR      r0,[r2,#0x14]
        0x00022cf0:    f3c02080    ...     UBFX     r0,r0,#10,#1
        0x00022cf4:    71c8        .q      STRB     r0,[r1,#7]
        0x00022cf6:    e05c        \.      B        0x22db2 ; am_hal_mcuctrl_info_get + 262
        0x00022cf8:    6810        .h      LDR      r0,[r2,#0]
        0x00022cfa:    6008        .`      STR      r0,[r1,#0]
        0x00022cfc:    6853        Sh      LDR      r3,[r2,#4]
        0x00022cfe:    604b        K`      STR      r3,[r1,#4]
        0x00022d00:    6893        .h      LDR      r3,[r2,#8]
        0x00022d02:    608b        .`      STR      r3,[r1,#8]
        0x00022d04:    68d3        .h      LDR      r3,[r2,#0xc]
        0x00022d06:    60cb        .`      STR      r3,[r1,#0xc]
        0x00022d08:    6913        .i      LDR      r3,[r2,#0x10]
        0x00022d0a:    610b        .a      STR      r3,[r1,#0x10]
        0x00022d0c:    6953        Si      LDR      r3,[r2,#0x14]
        0x00022d0e:    614b        Ka      STR      r3,[r1,#0x14]
        0x00022d10:    2301        .#      MOVS     r3,#1
        0x00022d12:    f3c04003    ...@    UBFX     r0,r0,#16,#4
        0x00022d16:    618b        .a      STR      r3,[r1,#0x18]
        0x00022d18:    eb000340    ..@.    ADD      r3,r0,r0,LSL #1
        0x00022d1c:    4827        'H      LDR      r0,[pc,#156] ; [0x22dbc] = 0x45a40
        0x00022d1e:    f830c013    0...    LDRH     r12,[r0,r3,LSL #1]
        0x00022d22:    eb000043    ..C.    ADD      r0,r0,r3,LSL #1
        0x00022d26:    ea4f2c8c    O..,    LSL      r12,r12,#10
        0x00022d2a:    f8c1c020    .. .    STR      r12,[r1,#0x20]
        0x00022d2e:    8843        C.      LDRH     r3,[r0,#2]
        0x00022d30:    8880        ..      LDRH     r0,[r0,#4]
        0x00022d32:    4418        .D      ADD      r0,r0,r3
        0x00022d34:    0280        ..      LSLS     r0,r0,#10
        0x00022d36:    6248        Hb      STR      r0,[r1,#0x24]
        0x00022d38:    6950        Pi      LDR      r0,[r2,#0x14]
        0x00022d3a:    4a21        !J      LDR      r2,[pc,#132] ; [0x22dc0] = 0x45aa0
        0x00022d3c:    f3c00081    ....    UBFX     r0,r0,#2,#2
        0x00022d40:    f8520020    R. .    LDR      r0,[r2,r0,LSL #2]
        0x00022d44:    6288        .b      STR      r0,[r1,#0x28]
        0x00022d46:    481f        .H      LDR      r0,[pc,#124] ; [0x22dc4] = 0xf0000fe0
        0x00022d48:    6800        .h      LDR      r0,[r0,#0]
        0x00022d4a:    4a1f        .J      LDR      r2,[pc,#124] ; [0x22dc8] = 0xf0000fe4
        0x00022d4c:    b2c0        ..      UXTB     r0,r0
        0x00022d4e:    62c8        .b      STR      r0,[r1,#0x2c]
        0x00022d50:    6813        .h      LDR      r3,[r2,#0]
        0x00022d52:    f003030f    ....    AND      r3,r3,#0xf
        0x00022d56:    ea402003    @..     ORR      r0,r0,r3,LSL #8
        0x00022d5a:    62c8        .b      STR      r0,[r1,#0x2c]
        0x00022d5c:    6810        .h      LDR      r0,[r2,#0]
        0x00022d5e:    1d12        ..      ADDS     r2,r2,#4
        0x00022d60:    f3c01003    ....    UBFX     r0,r0,#4,#4
        0x00022d64:    6308        .c      STR      r0,[r1,#0x30]
        0x00022d66:    6813        .h      LDR      r3,[r2,#0]
        0x00022d68:    f003030f    ....    AND      r3,r3,#0xf
        0x00022d6c:    ea401003    @...    ORR      r0,r0,r3,LSL #4
        0x00022d70:    6308        .c      STR      r0,[r1,#0x30]
        0x00022d72:    6810        .h      LDR      r0,[r2,#0]
        0x00022d74:    f3c01003    ....    UBFX     r0,r0,#4,#4
        0x00022d78:    0100        ..      LSLS     r0,r0,#4
        0x00022d7a:    1d12        ..      ADDS     r2,r2,#4
        0x00022d7c:    6348        Hc      STR      r0,[r1,#0x34]
        0x00022d7e:    6812        .h      LDR      r2,[r2,#0]
        0x00022d80:    f3c21203    ....    UBFX     r2,r2,#4,#4
        0x00022d84:    4310        .C      ORRS     r0,r0,r2
        0x00022d86:    6348        Hc      STR      r0,[r1,#0x34]
        0x00022d88:    4810        .H      LDR      r0,[pc,#64] ; [0x22dcc] = 0xf0000ffc
        0x00022d8a:    6800        .h      LDR      r0,[r0,#0]
        0x00022d8c:    4a10        .J      LDR      r2,[pc,#64] ; [0x22dd0] = 0xf0000ff8
        0x00022d8e:    0600        ..      LSLS     r0,r0,#24
        0x00022d90:    6388        .c      STR      r0,[r1,#0x38]
        0x00022d92:    6812        .h      LDR      r2,[r2,#0]
        0x00022d94:    b2d2        ..      UXTB     r2,r2
        0x00022d96:    ea404002    @..@    ORR      r0,r0,r2,LSL #16
        0x00022d9a:    4a0e        .J      LDR      r2,[pc,#56] ; [0x22dd4] = 0xf0000ff4
        0x00022d9c:    6388        .c      STR      r0,[r1,#0x38]
        0x00022d9e:    6812        .h      LDR      r2,[r2,#0]
        0x00022da0:    b2d2        ..      UXTB     r2,r2
        0x00022da2:    ea402002    @..     ORR      r0,r0,r2,LSL #8
        0x00022da6:    4a0c        .J      LDR      r2,[pc,#48] ; [0x22dd8] = 0xf0000ff0
        0x00022da8:    6388        .c      STR      r0,[r1,#0x38]
        0x00022daa:    6812        .h      LDR      r2,[r2,#0]
        0x00022dac:    b2d2        ..      UXTB     r2,r2
        0x00022dae:    4310        .C      ORRS     r0,r0,r2
        0x00022db0:    6388        .c      STR      r0,[r1,#0x38]
        0x00022db2:    2000        .       MOVS     r0,#0
        0x00022db4:    4770        pG      BX       lr
    $d
        0x00022db6:    0000        ..      DCW    0
        0x00022db8:    40020000    ...@    DCD    1073872896
        0x00022dbc:    00045a40    @Z..    DCD    285248
        0x00022dc0:    00045aa0    .Z..    DCD    285344
        0x00022dc4:    f0000fe0    ....    DCD    4026535904
        0x00022dc8:    f0000fe4    ....    DCD    4026535908
        0x00022dcc:    f0000ffc    ....    DCD    4026535932
        0x00022dd0:    f0000ff8    ....    DCD    4026535928
        0x00022dd4:    f0000ff4    ....    DCD    4026535924
        0x00022dd8:    f0000ff0    ....    DCD    4026535920
    $t
    i.am_hal_mram_ds_init
    am_hal_mram_ds_init
        0x00022ddc:    4802        .H      LDR      r0,[pc,#8] ; [0x22de8] = 0x100007dc
        0x00022dde:    b510        ..      PUSH     {r4,lr}
        0x00022de0:    6840        @h      LDR      r0,[r0,#4]
        0x00022de2:    4780        .G      BLX      r0
        0x00022de4:    2000        .       MOVS     r0,#0
        0x00022de6:    bd10        ..      POP      {r4,pc}
    $d
        0x00022de8:    100007dc    ....    DCD    268437468
    $t
    i.am_hal_mram_info_read
    am_hal_mram_info_read
        0x00022dec:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x00022df0:    4617        .F      MOV      r7,r2
        0x00022df2:    0002        ..      MOVS     r2,r0
        0x00022df4:    461d        .F      MOV      r5,r3
        0x00022df6:    f04f0800    O...    MOV      r8,#0
        0x00022dfa:    eb010007    ....    ADD      r0,r1,r7
        0x00022dfe:    d011        ..      BEQ      0x22e24 ; am_hal_mram_info_read + 56
        0x00022e00:    2a01        .*      CMP      r2,#1
        0x00022e02:    bf1c        ..      ITT      NE
        0x00022e04:    2001        .       MOVNE    r0,#1
        0x00022e06:    e8bd83f8    ....    POPNE    {r3-r9,pc}
        0x00022e0a:    f5a16290    ...b    SUB      r2,r1,#0x480
        0x00022e0e:    f5b27fc0    ....    CMP      r2,#0x180
        0x00022e12:    d204        ..      BCS      0x22e1e ; am_hal_mram_info_read + 50
        0x00022e14:    f5b06fc0    ...o    CMP      r0,#0x600
        0x00022e18:    bf98        ..      IT       LS
        0x00022e1a:    4817        .H      LDRLS    r0,[pc,#92] ; [0x22e78] = 0x42002000
        0x00022e1c:    d90b        ..      BLS      0x22e36 ; am_hal_mram_info_read + 74
        0x00022e1e:    2002        .       MOVS     r0,#2
        0x00022e20:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x00022e24:    f5b17f00    ....    CMP      r1,#0x200
        0x00022e28:    d2f9        ..      BCS      0x22e1e ; am_hal_mram_info_read + 50
        0x00022e2a:    f5b07f00    ....    CMP      r0,#0x200
        0x00022e2e:    bf98        ..      IT       LS
        0x00022e30:    f04f4084    O..@    MOVLS    r0,#0x42000000
        0x00022e34:    d8f3        ..      BHI      0x22e1e ; am_hal_mram_info_read + 50
        0x00022e36:    f8df9044    ..D.    LDR      r9,[pc,#68] ; [0x22e7c] = 0x100007dc
        0x00022e3a:    eb000481    ....    ADD      r4,r0,r1,LSL #2
        0x00022e3e:    2001        .       MOVS     r0,#1
        0x00022e40:    f8d91000    ....    LDR      r1,[r9,#0]
        0x00022e44:    4788        .G      BLX      r1
        0x00022e46:    f7f5fae9    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00022e4a:    2600        .&      MOVS     r6,#0
        0x00022e4c:    9000        ..      STR      r0,[sp,#0]
        0x00022e4e:    2f00        ./      CMP      r7,#0
        0x00022e50:    d908        ..      BLS      0x22e64 ; am_hal_mram_info_read + 120
        0x00022e52:    4620         F      MOV      r0,r4
        0x00022e54:    1d24        $.      ADDS     r4,r4,#4
        0x00022e56:    f7fffdb3    ....    BL       am_hal_load_ui32 ; 0x229c0
        0x00022e5a:    1c76        v.      ADDS     r6,r6,#1
        0x00022e5c:    f8450b04    E...    STR      r0,[r5],#4
        0x00022e60:    42b7        .B      CMP      r7,r6
        0x00022e62:    d8f6        ..      BHI      0x22e52 ; am_hal_mram_info_read + 102
        0x00022e64:    9800        ..      LDR      r0,[sp,#0]
        0x00022e66:    f7f5fadd    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00022e6a:    f8d91000    ....    LDR      r1,[r9,#0]
        0x00022e6e:    2000        .       MOVS     r0,#0
        0x00022e70:    4788        .G      BLX      r1
        0x00022e72:    4640        @F      MOV      r0,r8
        0x00022e74:    e8bd83f8    ....    POP      {r3-r9,pc}
    $d
        0x00022e78:    42002000    . .B    DCD    1107304448
        0x00022e7c:    100007dc    ....    DCD    268437468
    $t
    i.am_hal_mram_main_fill
    am_hal_mram_main_fill
        0x00022e80:    b538        8.      PUSH     {r3-r5,lr}
        0x00022e82:    f0020c0f    ....    AND      r12,r2,#0xf
        0x00022e86:    f0030403    ....    AND      r4,r3,#3
        0x00022e8a:    ea5c0c04    \...    ORRS     r12,r12,r4
        0x00022e8e:    bf1c        ..      ITT      NE
        0x00022e90:    f04f30ff    O..0    MOVNE    r0,#0xffffffff
        0x00022e94:    bd38        8.      POPNE    {r3-r5,pc}
        0x00022e96:    f5b21f00    ....    CMP      r2,#0x200000
        0x00022e9a:    bf38        8.      IT       CC
        0x00022e9c:    0892        ..      LSRCC    r2,r2,#2
        0x00022e9e:    9300        ..      STR      r3,[sp,#0]
        0x00022ea0:    4b03        .K      LDR      r3,[pc,#12] ; [0x22eb0] = 0x45d0c
        0x00022ea2:    f8d3c010    ....    LDR      r12,[r3,#0x10]
        0x00022ea6:    4613        .F      MOV      r3,r2
        0x00022ea8:    460a        .F      MOV      r2,r1
        0x00022eaa:    2100        .!      MOVS     r1,#0
        0x00022eac:    47e0        .G      BLX      r12
        0x00022eae:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x00022eb0:    00045d0c    .]..    DCD    285964
    $t
    i.am_hal_mram_main_program
    am_hal_mram_main_program
        0x00022eb4:    b538        8.      PUSH     {r3-r5,lr}
        0x00022eb6:    469c        .F      MOV      r12,r3
        0x00022eb8:    f002030f    ....    AND      r3,r2,#0xf
        0x00022ebc:    f00c0403    ....    AND      r4,r12,#3
        0x00022ec0:    4323        #C      ORRS     r3,r3,r4
        0x00022ec2:    bf1c        ..      ITT      NE
        0x00022ec4:    f04f30ff    O..0    MOVNE    r0,#0xffffffff
        0x00022ec8:    bd38        8.      POPNE    {r3-r5,pc}
        0x00022eca:    4613        .F      MOV      r3,r2
        0x00022ecc:    f5b21f00    ....    CMP      r2,#0x200000
        0x00022ed0:    bf38        8.      IT       CC
        0x00022ed2:    0893        ..      LSRCC    r3,r2,#2
        0x00022ed4:    4a04        .J      LDR      r2,[pc,#16] ; [0x22ee8] = 0x45d0c
        0x00022ed6:    f8cdc000    ....    STR      r12,[sp,#0]
        0x00022eda:    f8d2c010    ....    LDR      r12,[r2,#0x10]
        0x00022ede:    460a        .F      MOV      r2,r1
        0x00022ee0:    2101        .!      MOVS     r1,#1
        0x00022ee2:    47e0        .G      BLX      r12
        0x00022ee4:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x00022ee6:    0000        ..      DCW    0
        0x00022ee8:    00045d0c    .]..    DCD    285964
    $t
    i.am_hal_mram_main_words_program
    am_hal_mram_main_words_program
        0x00022eec:    b508        ..      PUSH     {r3,lr}
        0x00022eee:    f5b21f00    ....    CMP      r2,#0x200000
        0x00022ef2:    bf38        8.      IT       CC
        0x00022ef4:    0892        ..      LSRCC    r2,r2,#2
        0x00022ef6:    9300        ..      STR      r3,[sp,#0]
        0x00022ef8:    4b03        .K      LDR      r3,[pc,#12] ; [0x22f08] = 0x45d0c
        0x00022efa:    f8d3c010    ....    LDR      r12,[r3,#0x10]
        0x00022efe:    4613        .F      MOV      r3,r2
        0x00022f00:    460a        .F      MOV      r2,r1
        0x00022f02:    2101        .!      MOVS     r1,#1
        0x00022f04:    47e0        .G      BLX      r12
        0x00022f06:    bd08        ..      POP      {r3,pc}
    $d
        0x00022f08:    00045d0c    .]..    DCD    285964
    $t
    i.am_hal_ota_add
    am_hal_ota_add
        0x00022f0c:    b538        8.      PUSH     {r3-r5,lr}
        0x00022f0e:    4b16        .K      LDR      r3,[pc,#88] ; [0x22f68] = 0x1001fb14
        0x00022f10:    460c        .F      MOV      r4,r1
        0x00022f12:    9200        ..      STR      r2,[sp,#0]
        0x00022f14:    6819        .h      LDR      r1,[r3,#0]
        0x00022f16:    4291        .B      CMP      r1,r2
        0x00022f18:    bf9c        ..      ITT      LS
        0x00022f1a:    2006        .       MOVLS    r0,#6
        0x00022f1c:    bd38        8.      POPLS    {r3-r5,pc}
        0x00022f1e:    6899        .h      LDR      r1,[r3,#8]
        0x00022f20:    2908        .)      CMP      r1,#8
        0x00022f22:    bf04        ..      ITT      EQ
        0x00022f24:    2005        .       MOVEQ    r0,#5
        0x00022f26:    bd38        8.      POPEQ    {r3-r5,pc}
        0x00022f28:    f0420203    B...    ORR      r2,r2,#3
        0x00022f2c:    9200        ..      STR      r2,[sp,#0]
        0x00022f2e:    685a        Zh      LDR      r2,[r3,#4]
        0x00022f30:    eb020281    ....    ADD      r2,r2,r1,LSL #2
        0x00022f34:    1c49        I.      ADDS     r1,r1,#1
        0x00022f36:    6099        .`      STR      r1,[r3,#8]
        0x00022f38:    2301        .#      MOVS     r3,#1
        0x00022f3a:    4669        iF      MOV      r1,sp
        0x00022f3c:    f7ffffd6    ....    BL       am_hal_mram_main_words_program ; 0x22eec
        0x00022f40:    2800        .(      CMP      r0,#0
        0x00022f42:    bf18        ..      IT       NE
        0x00022f44:    bd38        8.      POPNE    {r3-r5,pc}
        0x00022f46:    4a09        .J      LDR      r2,[pc,#36] ; [0x22f6c] = 0x40020000
        0x00022f48:    f8d21264    ..d.    LDR      r1,[r2,#0x264]
        0x00022f4c:    f0410101    A...    ORR      r1,r1,#1
        0x00022f50:    f8c21264    ..d.    STR      r1,[r2,#0x264]
        0x00022f54:    2ca3        .,      CMP      r4,#0xa3
        0x00022f56:    bf18        ..      IT       NE
        0x00022f58:    bd38        8.      POPNE    {r3-r5,pc}
        0x00022f5a:    f8d21264    ..d.    LDR      r1,[r2,#0x264]
        0x00022f5e:    f0410102    A...    ORR      r1,r1,#2
        0x00022f62:    f8c21264    ..d.    STR      r1,[r2,#0x264]
        0x00022f66:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x00022f68:    1001fb14    ....    DCD    268565268
        0x00022f6c:    40020000    ...@    DCD    1073872896
    $t
    i.am_hal_ota_init
    am_hal_ota_init
        0x00022f70:    b570        p.      PUSH     {r4-r6,lr}
        0x00022f72:    b090        ..      SUB      sp,sp,#0x40
        0x00022f74:    460d        .F      MOV      r5,r1
        0x00022f76:    4606        .F      MOV      r6,r0
        0x00022f78:    4669        iF      MOV      r1,sp
        0x00022f7a:    2001        .       MOVS     r0,#1
        0x00022f7c:    f7fffe96    ....    BL       am_hal_mcuctrl_info_get ; 0x22cac
        0x00022f80:    4c0e        .L      LDR      r4,[pc,#56] ; [0x22fbc] = 0x1001fb14
        0x00022f82:    990a        ..      LDR      r1,[sp,#0x28]
        0x00022f84:    f1a10024    ..$.    SUB      r0,r1,#0x24
        0x00022f88:    6021        !`      STR      r1,[r4,#0]
        0x00022f8a:    42a8        .B      CMP      r0,r5
        0x00022f8c:    bf9e        ..      ITTT     LS
        0x00022f8e:    2006        .       MOVLS    r0,#6
        0x00022f90:    b010        ..      ADDLS    sp,sp,#0x40
        0x00022f92:    bd70        p.      POPLS    {r4-r6,pc}
        0x00022f94:    2324        $#      MOVS     r3,#0x24
        0x00022f96:    462a        *F      MOV      r2,r5
        0x00022f98:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x00022f9c:    4630        0F      MOV      r0,r6
        0x00022f9e:    f7ffff6f    ..o.    BL       am_hal_mram_main_fill ; 0x22e80
        0x00022fa2:    2800        .(      CMP      r0,#0
        0x00022fa4:    bf1c        ..      ITT      NE
        0x00022fa6:    b010        ..      ADDNE    sp,sp,#0x40
        0x00022fa8:    bd70        p.      POPNE    {r4-r6,pc}
        0x00022faa:    4905        .I      LDR      r1,[pc,#20] ; [0x22fc0] = 0x40020000
        0x00022fac:    f8c15264    ..dR    STR      r5,[r1,#0x264]
        0x00022fb0:    2100        .!      MOVS     r1,#0
        0x00022fb2:    e9c45101    ...Q    STRD     r5,r1,[r4,#4]
        0x00022fb6:    b010        ..      ADD      sp,sp,#0x40
        0x00022fb8:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00022fba:    0000        ..      DCW    0
        0x00022fbc:    1001fb14    ....    DCD    268565268
        0x00022fc0:    40020000    ...@    DCD    1073872896
    $t
    i.am_hal_pdm_configure
    am_hal_pdm_configure
        0x00022fc4:    2800        .(      CMP      r0,#0
        0x00022fc6:    bf1c        ..      ITT      NE
        0x00022fc8:    6802        .h      LDRNE    r2,[r0,#0]
        0x00022fca:    f0127f80    ....    TSTNE    r2,#0x1000000
        0x00022fce:    d004        ..      BEQ      0x22fda ; am_hal_pdm_configure + 22
        0x00022fd0:    4b33        3K      LDR      r3,[pc,#204] ; [0x230a0] = 0xf956e2
        0x00022fd2:    f022427f    "..B    BIC      r2,r2,#0xff000000
        0x00022fd6:    429a        .B      CMP      r2,r3
        0x00022fd8:    d001        ..      BEQ      0x22fde ; am_hal_pdm_configure + 26
        0x00022fda:    2002        .       MOVS     r0,#2
        0x00022fdc:    4770        pG      BX       lr
        0x00022fde:    b510        ..      PUSH     {r4,lr}
        0x00022fe0:    6880        .h      LDR      r0,[r0,#8]
        0x00022fe2:    7e8a        .~      LDRB     r2,[r1,#0x1a]
        0x00022fe4:    0303        ..      LSLS     r3,r0,#12
        0x00022fe6:    482f        /H      LDR      r0,[pc,#188] ; [0x230a4] = 0x40201000
        0x00022fe8:    181c        ..      ADDS     r4,r3,r0
        0x00022fea:    6860        `h      LDR      r0,[r4,#4]
        0x00022fec:    f3620000    b...    BFI      r0,r2,#0,#1
        0x00022ff0:    6060        ``      STR      r0,[r4,#4]
        0x00022ff2:    7e4a        J~      LDRB     r2,[r1,#0x19]
        0x00022ff4:    6860        `h      LDR      r0,[r4,#4]
        0x00022ff6:    f3620041    b.A.    BFI      r0,r2,#1,#1
        0x00022ffa:    6060        ``      STR      r0,[r4,#4]
        0x00022ffc:    7e0a        .~      LDRB     r2,[r1,#0x18]
        0x00022ffe:    6860        `h      LDR      r0,[r4,#4]
        0x00023000:    f3620084    b...    BFI      r0,r2,#2,#3
        0x00023004:    6060        ``      STR      r0,[r4,#4]
        0x00023006:    7c0a        .|      LDRB     r2,[r1,#0x10]
        0x00023008:    6860        `h      LDR      r0,[r4,#4]
        0x0002300a:    f3621048    b.H.    BFI      r0,r2,#5,#4
        0x0002300e:    6060        ``      STR      r0,[r4,#4]
        0x00023010:    7b0a        .{      LDRB     r2,[r1,#0xc]
        0x00023012:    6860        `h      LDR      r0,[r4,#4]
        0x00023014:    f3622049    b.I     BFI      r0,r2,#9,#1
        0x00023018:    6060        ``      STR      r0,[r4,#4]
        0x0002301a:    784a        Jx      LDRB     r2,[r1,#1]
        0x0002301c:    6860        `h      LDR      r0,[r4,#4]
        0x0002301e:    f362208d    b..     BFI      r0,r2,#10,#4
        0x00023022:    6060        ``      STR      r0,[r4,#4]
        0x00023024:    7a0a        .z      LDRB     r2,[r1,#8]
        0x00023026:    6860        `h      LDR      r0,[r4,#4]
        0x00023028:    f3623094    b..0    BFI      r0,r2,#14,#7
        0x0002302c:    6060        ``      STR      r0,[r4,#4]
        0x0002302e:    788a        .x      LDRB     r2,[r1,#2]
        0x00023030:    6860        `h      LDR      r0,[r4,#4]
        0x00023032:    f3625059    b.YP    BFI      r0,r2,#21,#5
        0x00023036:    6060        ``      STR      r0,[r4,#4]
        0x00023038:    78ca        .x      LDRB     r2,[r1,#3]
        0x0002303a:    6860        `h      LDR      r0,[r4,#4]
        0x0002303c:    f362609e    b..`    BFI      r0,r2,#26,#5
        0x00023040:    6060        ``      STR      r0,[r4,#4]
        0x00023042:    7d8a        .}      LDRB     r2,[r1,#0x16]
        0x00023044:    68a0        .h      LDR      r0,[r4,#8]
        0x00023046:    f3620001    b...    BFI      r0,r2,#0,#2
        0x0002304a:    60a0        .`      STR      r0,[r4,#8]
        0x0002304c:    780a        .x      LDRB     r2,[r1,#0]
        0x0002304e:    68a0        .h      LDR      r0,[r4,#8]
        0x00023050:    f3620083    b...    BFI      r0,r2,#2,#2
        0x00023054:    60a0        .`      STR      r0,[r4,#8]
        0x00023056:    7dca        .}      LDRB     r2,[r1,#0x17]
        0x00023058:    68a0        .h      LDR      r0,[r4,#8]
        0x0002305a:    f3621006    b...    BFI      r0,r2,#4,#3
        0x0002305e:    60a0        .`      STR      r0,[r4,#8]
        0x00023060:    790a        .y      LDRB     r2,[r1,#4]
        0x00023062:    68a0        .h      LDR      r0,[r4,#8]
        0x00023064:    f36210c7    b...    BFI      r0,r2,#7,#1
        0x00023068:    60a0        .`      STR      r0,[r4,#8]
        0x0002306a:    6820         h      LDR      r0,[r4,#0]
        0x0002306c:    f0200001     ...    BIC      r0,r0,#1
        0x00023070:    6020         `      STR      r0,[r4,#0]
        0x00023072:    7d09        .}      LDRB     r1,[r1,#0x14]
        0x00023074:    6820         h      LDR      r0,[r4,#0]
        0x00023076:    f3610042    a.B.    BFI      r0,r1,#1,#2
        0x0002307a:    6020         `      STR      r0,[r4,#0]
        0x0002307c:    6820         h      LDR      r0,[r4,#0]
        0x0002307e:    f0200010     ...    BIC      r0,r0,#0x10
        0x00023082:    6020         `      STR      r0,[r4,#0]
        0x00023084:    6820         h      LDR      r0,[r4,#0]
        0x00023086:    f0200020     . .    BIC      r0,r0,#0x20
        0x0002308a:    6020         `      STR      r0,[r4,#0]
        0x0002308c:    2064        d       MOVS     r0,#0x64
        0x0002308e:    f7fefb6f    ..o.    BL       am_hal_delay_us ; 0x21770
        0x00023092:    6820         h      LDR      r0,[r4,#0]
        0x00023094:    f0400010    @...    ORR      r0,r0,#0x10
        0x00023098:    6020         `      STR      r0,[r4,#0]
        0x0002309a:    2000        .       MOVS     r0,#0
        0x0002309c:    bd10        ..      POP      {r4,pc}
    $d
        0x0002309e:    0000        ..      DCW    0
        0x000230a0:    00f956e2    .V..    DCD    16340706
        0x000230a4:    40201000    .. @    DCD    1075843072
    $t
    i.am_hal_pdm_disable
    am_hal_pdm_disable
        0x000230a8:    2800        .(      CMP      r0,#0
        0x000230aa:    bf1c        ..      ITT      NE
        0x000230ac:    6801        .h      LDRNE    r1,[r0,#0]
        0x000230ae:    f0117f80    ....    TSTNE    r1,#0x1000000
        0x000230b2:    d004        ..      BEQ      0x230be ; am_hal_pdm_disable + 22
        0x000230b4:    4a18        .J      LDR      r2,[pc,#96] ; [0x23118] = 0xf956e2
        0x000230b6:    f021417f    !..A    BIC      r1,r1,#0xff000000
        0x000230ba:    4291        .B      CMP      r1,r2
        0x000230bc:    d001        ..      BEQ      0x230c2 ; am_hal_pdm_disable + 26
        0x000230be:    2002        .       MOVS     r0,#2
        0x000230c0:    4770        pG      BX       lr
        0x000230c2:    4a16        .J      LDR      r2,[pc,#88] ; [0x2311c] = 0x40201000
        0x000230c4:    6881        .h      LDR      r1,[r0,#8]
        0x000230c6:    eb023001    ...0    ADD      r0,r2,r1,LSL #12
        0x000230ca:    6803        .h      LDR      r3,[r0,#0]
        0x000230cc:    f0230c01    #...    BIC      r12,r3,#1
        0x000230d0:    f8c0c000    ....    STR      r12,[r0,#0]
        0x000230d4:    f8d0c148    ..H.    LDR      r12,[r0,#0x148]
        0x000230d8:    f02c0c01    ,...    BIC      r12,r12,#1
        0x000230dc:    f8c0c148    ..H.    STR      r12,[r0,#0x148]
        0x000230e0:    f8d0c100    ....    LDR      r12,[r0,#0x100]
        0x000230e4:    f02c0c18    ,...    BIC      r12,r12,#0x18
        0x000230e8:    f8c0c100    ....    STR      r12,[r0,#0x100]
        0x000230ec:    f04f0c18    O...    MOV      r12,#0x18
        0x000230f0:    f8c0c108    ....    STR      r12,[r0,#0x108]
        0x000230f4:    f04f0c00    O...    MOV      r12,#0
        0x000230f8:    f8c0c250    ..P.    STR      r12,[r0,#0x250]
        0x000230fc:    6003        .`      STR      r3,[r0,#0]
        0x000230fe:    eb023001    ...0    ADD      r0,r2,r1,LSL #12
        0x00023102:    6801        .h      LDR      r1,[r0,#0]
        0x00023104:    f0210140    !.@.    BIC      r1,r1,#0x40
        0x00023108:    6001        .`      STR      r1,[r0,#0]
        0x0002310a:    6801        .h      LDR      r1,[r0,#0]
        0x0002310c:    f0210101    !...    BIC      r1,r1,#1
        0x00023110:    6001        .`      STR      r1,[r0,#0]
        0x00023112:    4660        `F      MOV      r0,r12
        0x00023114:    4770        pG      BX       lr
    $d
        0x00023116:    0000        ..      DCW    0
        0x00023118:    00f956e2    .V..    DCD    16340706
        0x0002311c:    40201000    .. @    DCD    1075843072
    $t
    i.am_hal_pdm_dma_get_buffer
    am_hal_pdm_dma_get_buffer
        0x00023120:    b510        ..      PUSH     {r4,lr}
        0x00023122:    4604        .F      MOV      r4,r0
        0x00023124:    2100        .!      MOVS     r1,#0
        0x00023126:    2001        .       MOVS     r0,#1
        0x00023128:    f7fef9ec    ....    BL       am_hal_daxi_control ; 0x21504
        0x0002312c:    e9d40104    ....    LDRD     r0,r1,[r4,#0x10]
        0x00023130:    4281        .B      CMP      r1,r0
        0x00023132:    bf08        ..      IT       EQ
        0x00023134:    68e0        .h      LDREQ    r0,[r4,#0xc]
        0x00023136:    bd10        ..      POP      {r4,pc}
    i.am_hal_pdm_dma_start
    am_hal_pdm_dma_start
        0x00023138:    2800        .(      CMP      r0,#0
        0x0002313a:    bf1c        ..      ITT      NE
        0x0002313c:    6802        .h      LDRNE    r2,[r0,#0]
        0x0002313e:    f0127f80    ....    TSTNE    r2,#0x1000000
        0x00023142:    d004        ..      BEQ      0x2314e ; am_hal_pdm_dma_start + 22
        0x00023144:    4b1e        .K      LDR      r3,[pc,#120] ; [0x231c0] = 0xf956e2
        0x00023146:    f022427f    "..B    BIC      r2,r2,#0xff000000
        0x0002314a:    429a        .B      CMP      r2,r3
        0x0002314c:    d001        ..      BEQ      0x23152 ; am_hal_pdm_dma_start + 26
        0x0002314e:    2002        .       MOVS     r0,#2
        0x00023150:    4770        pG      BX       lr
        0x00023152:    b410        ..      PUSH     {r4}
        0x00023154:    6884        .h      LDR      r4,[r0,#8]
        0x00023156:    680a        .h      LDR      r2,[r1,#0]
        0x00023158:    60c2        .`      STR      r2,[r0,#0xc]
        0x0002315a:    6142        Ba      STR      r2,[r0,#0x14]
        0x0002315c:    684a        Jh      LDR      r2,[r1,#4]
        0x0002315e:    6102        .a      STR      r2,[r0,#0x10]
        0x00023160:    688a        .h      LDR      r2,[r1,#8]
        0x00023162:    f04f0c10    O...    MOV      r12,#0x10
        0x00023166:    2018        .       MOVS     r0,#0x18
        0x00023168:    fbb2f3f0    ....    UDIV     r3,r2,r0
        0x0002316c:    fb002313    ...#    MLS      r3,r0,r3,r2
        0x00023170:    b113        ..      CBZ      r3,0x23178 ; am_hal_pdm_dma_start + 64
        0x00023172:    1f00        ..      SUBS     r0,r0,#4
        0x00023174:    4560        `E      CMP      r0,r12
        0x00023176:    d2f7        ..      BCS      0x23168 ; am_hal_pdm_dma_start + 48
        0x00023178:    4560        `E      CMP      r0,r12
        0x0002317a:    d31c        ..      BCC      0x231b6 ; am_hal_pdm_dma_start + 126
        0x0002317c:    b1d8        ..      CBZ      r0,0x231b6 ; am_hal_pdm_dma_start + 126
        0x0002317e:    4a11        .J      LDR      r2,[pc,#68] ; [0x231c4] = 0x40201000
        0x00023180:    eb023204    ...2    ADD      r2,r2,r4,LSL #12
        0x00023184:    61d0        .a      STR      r0,[r2,#0x1c]
        0x00023186:    2000        .       MOVS     r0,#0
        0x00023188:    f8c20148    ..H.    STR      r0,[r2,#0x148]
        0x0002318c:    6888        .h      LDR      r0,[r1,#8]
        0x0002318e:    f8c20250    ..P.    STR      r0,[r2,#0x250]
        0x00023192:    6808        .h      LDR      r0,[r1,#0]
        0x00023194:    f8c20154    ..T.    STR      r0,[r2,#0x154]
        0x00023198:    f8d20140    ..@.    LDR      r0,[r2,#0x140]
        0x0002319c:    f0400001    @...    ORR      r0,r0,#1
        0x000231a0:    f8c20140    ..@.    STR      r0,[r2,#0x140]
        0x000231a4:    f8d20148    ..H.    LDR      r0,[r2,#0x148]
        0x000231a8:    f0400001    @...    ORR      r0,r0,#1
        0x000231ac:    f8c20148    ..H.    STR      r0,[r2,#0x148]
        0x000231b0:    bc10        ..      POP      {r4}
        0x000231b2:    2000        .       MOVS     r0,#0
        0x000231b4:    4770        pG      BX       lr
        0x000231b6:    bc10        ..      POP      {r4}
        0x000231b8:    f04f6000    O..`    MOV      r0,#0x8000000
        0x000231bc:    4770        pG      BX       lr
    $d
        0x000231be:    0000        ..      DCW    0
        0x000231c0:    00f956e2    .V..    DCD    16340706
        0x000231c4:    40201000    .. @    DCD    1075843072
    $t
    i.am_hal_pdm_enable
    am_hal_pdm_enable
        0x000231c8:    2800        .(      CMP      r0,#0
        0x000231ca:    bf1c        ..      ITT      NE
        0x000231cc:    6801        .h      LDRNE    r1,[r0,#0]
        0x000231ce:    f0117f80    ....    TSTNE    r1,#0x1000000
        0x000231d2:    d004        ..      BEQ      0x231de ; am_hal_pdm_enable + 22
        0x000231d4:    4a10        .J      LDR      r2,[pc,#64] ; [0x23218] = 0xf956e2
        0x000231d6:    f021417f    !..A    BIC      r1,r1,#0xff000000
        0x000231da:    4291        .B      CMP      r1,r2
        0x000231dc:    d001        ..      BEQ      0x231e2 ; am_hal_pdm_enable + 26
        0x000231de:    2002        .       MOVS     r0,#2
        0x000231e0:    4770        pG      BX       lr
        0x000231e2:    b510        ..      PUSH     {r4,lr}
        0x000231e4:    6880        .h      LDR      r0,[r0,#8]
        0x000231e6:    0301        ..      LSLS     r1,r0,#12
        0x000231e8:    480c        .H      LDR      r0,[pc,#48] ; [0x2321c] = 0x40201000
        0x000231ea:    180c        ..      ADDS     r4,r1,r0
        0x000231ec:    6820         h      LDR      r0,[r4,#0]
        0x000231ee:    f0200010     ...    BIC      r0,r0,#0x10
        0x000231f2:    6020         `      STR      r0,[r4,#0]
        0x000231f4:    2032        2       MOVS     r0,#0x32
        0x000231f6:    f7fefabb    ....    BL       am_hal_delay_us ; 0x21770
        0x000231fa:    6820         h      LDR      r0,[r4,#0]
        0x000231fc:    f0400010    @...    ORR      r0,r0,#0x10
        0x00023200:    6020         `      STR      r0,[r4,#0]
        0x00023202:    6820         h      LDR      r0,[r4,#0]
        0x00023204:    f0400001    @...    ORR      r0,r0,#1
        0x00023208:    6020         `      STR      r0,[r4,#0]
        0x0002320a:    6820         h      LDR      r0,[r4,#0]
        0x0002320c:    f0400040    @.@.    ORR      r0,r0,#0x40
        0x00023210:    6020         `      STR      r0,[r4,#0]
        0x00023212:    2000        .       MOVS     r0,#0
        0x00023214:    bd10        ..      POP      {r4,pc}
    $d
        0x00023216:    0000        ..      DCW    0
        0x00023218:    00f956e2    .V..    DCD    16340706
        0x0002321c:    40201000    .. @    DCD    1075843072
    $t
    i.am_hal_pdm_fifo_flush
    am_hal_pdm_fifo_flush
        0x00023220:    2800        .(      CMP      r0,#0
        0x00023222:    bf1c        ..      ITT      NE
        0x00023224:    6801        .h      LDRNE    r1,[r0,#0]
        0x00023226:    f0117f80    ....    TSTNE    r1,#0x1000000
        0x0002322a:    d004        ..      BEQ      0x23236 ; am_hal_pdm_fifo_flush + 22
        0x0002322c:    4a07        .J      LDR      r2,[pc,#28] ; [0x2324c] = 0xf956e2
        0x0002322e:    f021417f    !..A    BIC      r1,r1,#0xff000000
        0x00023232:    4291        .B      CMP      r1,r2
        0x00023234:    d001        ..      BEQ      0x2323a ; am_hal_pdm_fifo_flush + 26
        0x00023236:    2002        .       MOVS     r0,#2
        0x00023238:    4770        pG      BX       lr
        0x0002323a:    6880        .h      LDR      r0,[r0,#8]
        0x0002323c:    4a04        .J      LDR      r2,[pc,#16] ; [0x23250] = 0x40201000
        0x0002323e:    2101        .!      MOVS     r1,#1
        0x00023240:    eb023000    ...0    ADD      r0,r2,r0,LSL #12
        0x00023244:    6181        .a      STR      r1,[r0,#0x18]
        0x00023246:    2000        .       MOVS     r0,#0
        0x00023248:    4770        pG      BX       lr
    $d
        0x0002324a:    0000        ..      DCW    0
        0x0002324c:    00f956e2    .V..    DCD    16340706
        0x00023250:    40201000    .. @    DCD    1075843072
    $t
    i.am_hal_pdm_initialize
    am_hal_pdm_initialize
        0x00023254:    2804        .(      CMP      r0,#4
        0x00023256:    bf24        $.      ITT      CS
        0x00023258:    2005        .       MOVCS    r0,#5
        0x0002325a:    4770        pG      BXCS     lr
        0x0002325c:    2900        .)      CMP      r1,#0
        0x0002325e:    bf04        ..      ITT      EQ
        0x00023260:    2006        .       MOVEQ    r0,#6
        0x00023262:    4770        pG      BXEQ     lr
        0x00023264:    b410        ..      PUSH     {r4}
        0x00023266:    eb000340    ..@.    ADD      r3,r0,r0,LSL #1
        0x0002326a:    4a0c        .J      LDR      r2,[pc,#48] ; [0x2329c] = 0x10020320
        0x0002326c:    f852c033    R.3.    LDR      r12,[r2,r3,LSL #3]
        0x00023270:    f01c7f80    ....    TST      r12,#0x1000000
        0x00023274:    bf1e        ..      ITTT     NE
        0x00023276:    2007        .       MOVNE    r0,#7
        0x00023278:    bc10        ..      POPNE    {r4}
        0x0002327a:    4770        pG      BXNE     lr
        0x0002327c:    f04c7c80    L..|    ORR      r12,r12,#0x1000000
        0x00023280:    4c07        .L      LDR      r4,[pc,#28] ; [0x232a0] = 0xf956e2
        0x00023282:    f3640c17    d...    BFI      r12,r4,#0,#24
        0x00023286:    f842c033    B.3.    STR      r12,[r2,r3,LSL #3]
        0x0002328a:    eb0202c3    ....    ADD      r2,r2,r3,LSL #3
        0x0002328e:    6090        .`      STR      r0,[r2,#8]
        0x00023290:    2000        .       MOVS     r0,#0
        0x00023292:    7110        .q      STRB     r0,[r2,#4]
        0x00023294:    600a        .`      STR      r2,[r1,#0]
        0x00023296:    bc10        ..      POP      {r4}
        0x00023298:    4770        pG      BX       lr
    $d
        0x0002329a:    0000        ..      DCW    0
        0x0002329c:    10020320     ...    DCD    268567328
        0x000232a0:    00f956e2    .V..    DCD    16340706
    $t
    i.am_hal_pdm_interrupt_clear
    am_hal_pdm_interrupt_clear
        0x000232a4:    2800        .(      CMP      r0,#0
        0x000232a6:    bf1c        ..      ITT      NE
        0x000232a8:    6802        .h      LDRNE    r2,[r0,#0]
        0x000232aa:    f0127f80    ....    TSTNE    r2,#0x1000000
        0x000232ae:    d004        ..      BEQ      0x232ba ; am_hal_pdm_interrupt_clear + 22
        0x000232b0:    4b07        .K      LDR      r3,[pc,#28] ; [0x232d0] = 0xf956e2
        0x000232b2:    f022427f    "..B    BIC      r2,r2,#0xff000000
        0x000232b6:    429a        .B      CMP      r2,r3
        0x000232b8:    d001        ..      BEQ      0x232be ; am_hal_pdm_interrupt_clear + 26
        0x000232ba:    2002        .       MOVS     r0,#2
        0x000232bc:    4770        pG      BX       lr
        0x000232be:    6880        .h      LDR      r0,[r0,#8]
        0x000232c0:    4a04        .J      LDR      r2,[pc,#16] ; [0x232d4] = 0x40201000
        0x000232c2:    eb023000    ...0    ADD      r0,r2,r0,LSL #12
        0x000232c6:    f8c01108    ....    STR      r1,[r0,#0x108]
        0x000232ca:    2000        .       MOVS     r0,#0
        0x000232cc:    4770        pG      BX       lr
    $d
        0x000232ce:    0000        ..      DCW    0
        0x000232d0:    00f956e2    .V..    DCD    16340706
        0x000232d4:    40201000    .. @    DCD    1075843072
    $t
    i.am_hal_pdm_interrupt_enable
    am_hal_pdm_interrupt_enable
        0x000232d8:    2800        .(      CMP      r0,#0
        0x000232da:    bf1c        ..      ITT      NE
        0x000232dc:    6802        .h      LDRNE    r2,[r0,#0]
        0x000232de:    f0127f80    ....    TSTNE    r2,#0x1000000
        0x000232e2:    d004        ..      BEQ      0x232ee ; am_hal_pdm_interrupt_enable + 22
        0x000232e4:    4b08        .K      LDR      r3,[pc,#32] ; [0x23308] = 0xf956e2
        0x000232e6:    f022427f    "..B    BIC      r2,r2,#0xff000000
        0x000232ea:    429a        .B      CMP      r2,r3
        0x000232ec:    d001        ..      BEQ      0x232f2 ; am_hal_pdm_interrupt_enable + 26
        0x000232ee:    2002        .       MOVS     r0,#2
        0x000232f0:    4770        pG      BX       lr
        0x000232f2:    6880        .h      LDR      r0,[r0,#8]
        0x000232f4:    0302        ..      LSLS     r2,r0,#12
        0x000232f6:    4805        .H      LDR      r0,[pc,#20] ; [0x2330c] = 0x40201000
        0x000232f8:    4410        .D      ADD      r0,r0,r2
        0x000232fa:    f8d02100    ...!    LDR      r2,[r0,#0x100]
        0x000232fe:    4311        .C      ORRS     r1,r1,r2
        0x00023300:    f8c01100    ....    STR      r1,[r0,#0x100]
        0x00023304:    2000        .       MOVS     r0,#0
        0x00023306:    4770        pG      BX       lr
    $d
        0x00023308:    00f956e2    .V..    DCD    16340706
        0x0002330c:    40201000    .. @    DCD    1075843072
    $t
    i.am_hal_pdm_interrupt_service
    am_hal_pdm_interrupt_service
        0x00023310:    b430        0.      PUSH     {r4,r5}
        0x00023312:    4b14        .K      LDR      r3,[pc,#80] ; [0x23364] = 0x40201000
        0x00023314:    6884        .h      LDR      r4,[r0,#8]
        0x00023316:    f0110f08    ....    TST      r1,#8
        0x0002331a:    d00e        ..      BEQ      0x2333a ; am_hal_pdm_interrupt_service + 42
        0x0002331c:    e9d0c504    ....    LDRD     r12,r5,[r0,#0x10]
        0x00023320:    4565        eE      CMP      r5,r12
        0x00023322:    bf08        ..      IT       EQ
        0x00023324:    f8d0c00c    ....    LDREQ    r12,[r0,#0xc]
        0x00023328:    eb033404    ...4    ADD      r4,r3,r4,LSL #12
        0x0002332c:    f8c0c014    ....    STR      r12,[r0,#0x14]
        0x00023330:    f8c4c154    ..T.    STR      r12,[r4,#0x154]
        0x00023334:    6892        .h      LDR      r2,[r2,#8]
        0x00023336:    f8c42250    ..P"    STR      r2,[r4,#0x250]
        0x0002333a:    f0110f02    ....    TST      r1,#2
        0x0002333e:    bf1e        ..      ITTT     NE
        0x00023340:    2800        .(      CMPNE    r0,#0
        0x00023342:    6801        .h      LDRNE    r1,[r0,#0]
        0x00023344:    f0117f80    ....    TSTNE    r1,#0x1000000
        0x00023348:    d009        ..      BEQ      0x2335e ; am_hal_pdm_interrupt_service + 78
        0x0002334a:    4a07        .J      LDR      r2,[pc,#28] ; [0x23368] = 0xf956e2
        0x0002334c:    f021417f    !..A    BIC      r1,r1,#0xff000000
        0x00023350:    4291        .B      CMP      r1,r2
        0x00023352:    d104        ..      BNE      0x2335e ; am_hal_pdm_interrupt_service + 78
        0x00023354:    6880        .h      LDR      r0,[r0,#8]
        0x00023356:    2101        .!      MOVS     r1,#1
        0x00023358:    eb033000    ...0    ADD      r0,r3,r0,LSL #12
        0x0002335c:    6181        .a      STR      r1,[r0,#0x18]
        0x0002335e:    bc30        0.      POP      {r4,r5}
        0x00023360:    2000        .       MOVS     r0,#0
        0x00023362:    4770        pG      BX       lr
    $d
        0x00023364:    40201000    .. @    DCD    1075843072
        0x00023368:    00f956e2    .V..    DCD    16340706
    $t
    i.am_hal_pdm_interrupt_status_get
    am_hal_pdm_interrupt_status_get
        0x0002336c:    2800        .(      CMP      r0,#0
        0x0002336e:    bf1c        ..      ITT      NE
        0x00023370:    6803        .h      LDRNE    r3,[r0,#0]
        0x00023372:    f0137f80    ....    TSTNE    r3,#0x1000000
        0x00023376:    d005        ..      BEQ      0x23384 ; am_hal_pdm_interrupt_status_get + 24
        0x00023378:    f8dfc034    ..4.    LDR      r12,[pc,#52] ; [0x233b0] = 0xf956e2
        0x0002337c:    f023437f    #..C    BIC      r3,r3,#0xff000000
        0x00023380:    4563        cE      CMP      r3,r12
        0x00023382:    d001        ..      BEQ      0x23388 ; am_hal_pdm_interrupt_status_get + 28
        0x00023384:    2002        .       MOVS     r0,#2
        0x00023386:    4770        pG      BX       lr
        0x00023388:    6880        .h      LDR      r0,[r0,#8]
        0x0002338a:    4b0a        .K      LDR      r3,[pc,#40] ; [0x233b4] = 0x40201000
        0x0002338c:    2a00        .*      CMP      r2,#0
        0x0002338e:    ea4f3000    O..0    LSL      r0,r0,#12
        0x00023392:    bf04        ..      ITT      EQ
        0x00023394:    4418        .D      ADDEQ    r0,r3
        0x00023396:    f8d00104    ....    LDREQ    r0,[r0,#0x104]
        0x0002339a:    d006        ..      BEQ      0x233aa ; am_hal_pdm_interrupt_status_get + 62
        0x0002339c:    18c2        ..      ADDS     r2,r0,r3
        0x0002339e:    f8d20104    ....    LDR      r0,[r2,#0x104]
        0x000233a2:    6008        .`      STR      r0,[r1,#0]
        0x000233a4:    f8d22100    ...!    LDR      r2,[r2,#0x100]
        0x000233a8:    4010        .@      ANDS     r0,r0,r2
        0x000233aa:    6008        .`      STR      r0,[r1,#0]
        0x000233ac:    2000        .       MOVS     r0,#0
        0x000233ae:    4770        pG      BX       lr
    $d
        0x000233b0:    00f956e2    .V..    DCD    16340706
        0x000233b4:    40201000    .. @    DCD    1075843072
    $t
    i.am_hal_pdm_power_control
    am_hal_pdm_power_control
        0x000233b8:    b5f8        ..      PUSH     {r3-r7,lr}
        0x000233ba:    4616        .F      MOV      r6,r2
        0x000233bc:    2800        .(      CMP      r0,#0
        0x000233be:    bf1c        ..      ITT      NE
        0x000233c0:    6802        .h      LDRNE    r2,[r0,#0]
        0x000233c2:    f0127f80    ....    TSTNE    r2,#0x1000000
        0x000233c6:    d004        ..      BEQ      0x233d2 ; am_hal_pdm_power_control + 26
        0x000233c8:    4b2e        .K      LDR      r3,[pc,#184] ; [0x23484] = 0xf956e2
        0x000233ca:    f022427f    "..B    BIC      r2,r2,#0xff000000
        0x000233ce:    429a        .B      CMP      r2,r3
        0x000233d0:    d001        ..      BEQ      0x233d6 ; am_hal_pdm_power_control + 30
        0x000233d2:    2002        .       MOVS     r0,#2
        0x000233d4:    bdf8        ..      POP      {r3-r7,pc}
        0x000233d6:    6884        .h      LDR      r4,[r0,#8]
        0x000233d8:    4605        .F      MOV      r5,r0
        0x000233da:    f104001b    ....    ADD      r0,r4,#0x1b
        0x000233de:    b2c7        ..      UXTB     r7,r0
        0x000233e0:    b191        ..      CBZ      r1,0x23408 ; am_hal_pdm_power_control + 80
        0x000233e2:    2901        .)      CMP      r1,#1
        0x000233e4:    bf1e        ..      ITTT     NE
        0x000233e6:    2902        .)      CMPNE    r1,#2
        0x000233e8:    2006        .       MOVNE    r0,#6
        0x000233ea:    bdf8        ..      POPNE    {r3-r7,pc}
        0x000233ec:    b13e        >.      CBZ      r6,0x233fe ; am_hal_pdm_power_control + 70
        0x000233ee:    f7f5f815    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000233f2:    9000        ..      STR      r0,[sp,#0]
        0x000233f4:    2001        .       MOVS     r0,#1
        0x000233f6:    7128        (q      STRB     r0,[r5,#4]
        0x000233f8:    9800        ..      LDR      r0,[sp,#0]
        0x000233fa:    f7f5f813    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x000233fe:    4638        8F      MOV      r0,r7
        0x00023400:    f000fc64    ..d.    BL       am_hal_pwrctrl_periph_disable ; 0x23ccc
        0x00023404:    2000        .       MOVS     r0,#0
        0x00023406:    bdf8        ..      POP      {r3-r7,pc}
        0x00023408:    b126        &.      CBZ      r6,0x23414 ; am_hal_pdm_power_control + 92
        0x0002340a:    7928        (y      LDRB     r0,[r5,#4]
        0x0002340c:    2800        .(      CMP      r0,#0
        0x0002340e:    bf04        ..      ITT      EQ
        0x00023410:    2007        .       MOVEQ    r0,#7
        0x00023412:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x00023414:    4638        8F      MOV      r0,r7
        0x00023416:    f000fd07    ....    BL       am_hal_pwrctrl_periph_enable ; 0x23e28
        0x0002341a:    f7f4ffff    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0002341e:    9000        ..      STR      r0,[sp,#0]
        0x00023420:    481a        .H      LDR      r0,[pc,#104] ; [0x2348c] = 0x40201000
        0x00023422:    4a19        .J      LDR      r2,[pc,#100] ; [0x23488] = 0x21080f64
        0x00023424:    eb003104    ...1    ADD      r1,r0,r4,LSL #12
        0x00023428:    604a        J`      STR      r2,[r1,#4]
        0x0002342a:    2003        .       MOVS     r0,#3
        0x0002342c:    6088        .`      STR      r0,[r1,#8]
        0x0002342e:    4818        .H      LDR      r0,[pc,#96] ; [0x23490] = 0x80000434
        0x00023430:    60c8        .`      STR      r0,[r1,#0xc]
        0x00023432:    2010        .       MOVS     r0,#0x10
        0x00023434:    61c8        .a      STR      r0,[r1,#0x1c]
        0x00023436:    2400        .$      MOVS     r4,#0
        0x00023438:    600c        .`      STR      r4,[r1,#0]
        0x0002343a:    610c        .a      STR      r4,[r1,#0x10]
        0x0002343c:    614c        La      STR      r4,[r1,#0x14]
        0x0002343e:    618c        .a      STR      r4,[r1,#0x18]
        0x00023440:    f8c14100    ...A    STR      r4,[r1,#0x100]
        0x00023444:    f8c14104    ...A    STR      r4,[r1,#0x104]
        0x00023448:    f8c14108    ...A    STR      r4,[r1,#0x108]
        0x0002344c:    f8c1410c    ...A    STR      r4,[r1,#0x10c]
        0x00023450:    f8c14140    ..@A    STR      r4,[r1,#0x140]
        0x00023454:    f8c14144    ..DA    STR      r4,[r1,#0x144]
        0x00023458:    f8c14148    ..HA    STR      r4,[r1,#0x148]
        0x0002345c:    f8c14154    ..TA    STR      r4,[r1,#0x154]
        0x00023460:    f8c14158    ..XA    STR      r4,[r1,#0x158]
        0x00023464:    f8c14250    ..PB    STR      r4,[r1,#0x250]
        0x00023468:    9800        ..      LDR      r0,[sp,#0]
        0x0002346a:    f7f4ffdb    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0002346e:    2e00        ..      CMP      r6,#0
        0x00023470:    d0c8        ..      BEQ      0x23404 ; am_hal_pdm_power_control + 76
        0x00023472:    f7f4ffd3    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00023476:    9000        ..      STR      r0,[sp,#0]
        0x00023478:    712c        ,q      STRB     r4,[r5,#4]
        0x0002347a:    9800        ..      LDR      r0,[sp,#0]
        0x0002347c:    f7f4ffd2    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00023480:    e7c0        ..      B        0x23404 ; am_hal_pdm_power_control + 76
    $d
        0x00023482:    0000        ..      DCW    0
        0x00023484:    00f956e2    .V..    DCD    16340706
        0x00023488:    21080f64    d..!    DCD    554176356
        0x0002348c:    40201000    .. @    DCD    1075843072
        0x00023490:    80000434    4...    DCD    2147484724
    $t
    i.am_hal_pwrctrl_control
    am_hal_pwrctrl_control
        0x00023494:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00023498:    b08f        ..      SUB      sp,sp,#0x3c
        0x0002349a:    f04f0800    O...    MOV      r8,#0
        0x0002349e:    4dfe        .M      LDR      r5,[pc,#1016] ; [0x23898] = 0x40021000
        0x000234a0:    4cfe        .L      LDR      r4,[pc,#1016] ; [0x2389c] = 0x40020000
        0x000234a2:    46c1        .F      MOV      r9,r8
        0x000234a4:    f8cd8018    ....    STR      r8,[sp,#0x18]
        0x000234a8:    2701        .'      MOVS     r7,#1
        0x000234aa:    f8cd8020    .. .    STR      r8,[sp,#0x20]
        0x000234ae:    b178        x.      CBZ      r0,0x234d0 ; am_hal_pwrctrl_control + 60
        0x000234b0:    2801        .(      CMP      r0,#1
        0x000234b2:    f00081de    ....    BEQ.W    0x23872 ; am_hal_pwrctrl_control + 990
        0x000234b6:    2802        .(      CMP      r0,#2
        0x000234b8:    f00081f6    ....    BEQ.W    0x238a8 ; am_hal_pwrctrl_control + 1044
        0x000234bc:    2803        .(      CMP      r0,#3
        0x000234be:    bf0c        ..      ITE      EQ
        0x000234c0:    f8c59004    ....    STREQ    r9,[r5,#4]
        0x000234c4:    f04f0806    O...    MOVNE    r8,#6
        0x000234c8:    4640        @F      MOV      r0,r8
        0x000234ca:    b00f        ..      ADD      sp,sp,#0x3c
        0x000234cc:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000234d0:    f8d40378    ..x.    LDR      r0,[r4,#0x378]
        0x000234d4:    f02050f8     ..P    BIC      r0,r0,#0x1f000000
        0x000234d8:    f8c40378    ..x.    STR      r0,[r4,#0x378]
        0x000234dc:    f8d40358    ..X.    LDR      r0,[r4,#0x358]
        0x000234e0:    f42000f8     ...    BIC      r0,r0,#0x7c0000
        0x000234e4:    f8c40358    ..X.    STR      r0,[r4,#0x358]
        0x000234e8:    f8d40344    ..D.    LDR      r0,[r4,#0x344]
        0x000234ec:    f0206070     .p`    BIC      r0,r0,#0xf000000
        0x000234f0:    f1006020    .. `    ADD      r0,r0,#0xa000000
        0x000234f4:    f8c40344    ..D.    STR      r0,[r4,#0x344]
        0x000234f8:    f8d40344    ..D.    LDR      r0,[r4,#0x344]
        0x000234fc:    f42040f0     ..@    BIC      r0,r0,#0x7800
        0x00023500:    f50040a0    ...@    ADD      r0,r0,#0x5000
        0x00023504:    f8c40344    ..D.    STR      r0,[r4,#0x344]
        0x00023508:    f8d40358    ..X.    LDR      r0,[r4,#0x358]
        0x0002350c:    f44050f0    @..P    ORR      r0,r0,#0x1e00
        0x00023510:    f8c40358    ..X.    STR      r0,[r4,#0x358]
        0x00023514:    f8d40354    ..T.    LDR      r0,[r4,#0x354]
        0x00023518:    f44010f0    @...    ORR      r0,r0,#0x1e0000
        0x0002351c:    f8c40354    ..T.    STR      r0,[r4,#0x354]
        0x00023520:    f8d40360    ..`.    LDR      r0,[r4,#0x360]
        0x00023524:    f0407070    @.pp    ORR      r0,r0,#0x3c00000
        0x00023528:    f8c40360    ..`.    STR      r0,[r4,#0x360]
        0x0002352c:    f8d40360    ..`.    LDR      r0,[r4,#0x360]
        0x00023530:    f44010f0    @...    ORR      r0,r0,#0x1e0000
        0x00023534:    f8c40360    ..`.    STR      r0,[r4,#0x360]
        0x00023538:    f8d4036c    ..l.    LDR      r0,[r4,#0x36c]
        0x0002353c:    0e81        ..      LSRS     r1,r0,#26
        0x0002353e:    f8d40370    ..p.    LDR      r0,[r4,#0x370]
        0x00023542:    f361609f    a..`    BFI      r0,r1,#26,#6
        0x00023546:    f8c40370    ..p.    STR      r0,[r4,#0x370]
        0x0002354a:    f8d40380    ....    LDR      r0,[r4,#0x380]
        0x0002354e:    f0404000    @..@    ORR      r0,r0,#0x80000000
        0x00023552:    f8c40380    ....    STR      r0,[r4,#0x380]
        0x00023556:    f8d40380    ....    LDR      r0,[r4,#0x380]
        0x0002355a:    f0404080    @..@    ORR      r0,r0,#0x40000000
        0x0002355e:    f8c40380    ....    STR      r0,[r4,#0x380]
        0x00023562:    f8d40370    ..p.    LDR      r0,[r4,#0x370]
        0x00023566:    4ece        .N      LDR      r6,[pc,#824] ; [0x238a0] = 0x100007e4
        0x00023568:    f3c05005    ...P    UBFX     r0,r0,#20,#6
        0x0002356c:    61b0        .a      STR      r0,[r6,#0x18]
        0x0002356e:    f8d40370    ..p.    LDR      r0,[r4,#0x370]
        0x00023572:    f020707c     .|p    BIC      r0,r0,#0x3f00000
        0x00023576:    f8c40370    ..p.    STR      r0,[r4,#0x370]
        0x0002357a:    2007        .       MOVS     r0,#7
        0x0002357c:    f8c4033c    ..<.    STR      r0,[r4,#0x33c]
        0x00023580:    f8d40340    ..@.    LDR      r0,[r4,#0x340]
        0x00023584:    f0207070     .pp    BIC      r0,r0,#0x3c00000
        0x00023588:    f8c40340    ..@.    STR      r0,[r4,#0x340]
        0x0002358c:    f8d40340    ..@.    LDR      r0,[r4,#0x340]
        0x00023590:    f42060f8     ..`    BIC      r0,r0,#0x7c0
        0x00023594:    3040        @0      ADDS     r0,r0,#0x40
        0x00023596:    f8c40340    ..@.    STR      r0,[r4,#0x340]
        0x0002359a:    6870        ph      LDR      r0,[r6,#4]
        0x0002359c:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x000235a0:    d10d        ..      BNE      0x235be ; am_hal_pwrctrl_control + 298
        0x000235a2:    2201        ."      MOVS     r2,#1
        0x000235a4:    1d33        3.      ADDS     r3,r6,#4
        0x000235a6:    f24041c4    @..A    MOV      r1,#0x4c4
        0x000235aa:    4610        .F      MOV      r0,r2
        0x000235ac:    f7fffc1e    ....    BL       am_hal_mram_info_read ; 0x22dec
        0x000235b0:    b918        ..      CBNZ     r0,0x235ba ; am_hal_pwrctrl_control + 294
        0x000235b2:    6870        ph      LDR      r0,[r6,#4]
        0x000235b4:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x000235b8:    d101        ..      BNE      0x235be ; am_hal_pwrctrl_control + 298
        0x000235ba:    f8c69004    ....    STR      r9,[r6,#4]
        0x000235be:    6870        ph      LDR      r0,[r6,#4]
        0x000235c0:    2806        .(      CMP      r0,#6
        0x000235c2:    bf24        $.      ITT      CS
        0x000235c4:    68f0        .h      LDRCS    r0,[r6,#0xc]
        0x000235c6:    f1b03fff    ...?    CMPCS    r0,#0xffffffff
        0x000235ca:    d124        $.      BNE      0x23616 ; am_hal_pwrctrl_control + 386
        0x000235cc:    7870        px      LDRB     r0,[r6,#1]
        0x000235ce:    2800        .(      CMP      r0,#0
        0x000235d0:    bf08        ..      IT       EQ
        0x000235d2:    7077        wp      STRBEQ   r7,[r6,#1]
        0x000235d4:    6c60        `l      LDR      r0,[r4,#0x44]
        0x000235d6:    f3c010c6    ....    UBFX     r0,r0,#7,#7
        0x000235da:    60f0        .`      STR      r0,[r6,#0xc]
        0x000235dc:    f8d41378    ..x.    LDR      r1,[r4,#0x378]
        0x000235e0:    f0414100    A..A    ORR      r1,r1,#0x80000000
        0x000235e4:    f8c41378    ..x.    STR      r1,[r4,#0x378]
        0x000235e8:    2869        i(      CMP      r0,#0x69
        0x000235ea:    bf94        ..      ITE      LS
        0x000235ec:    f1000716    ....    ADDLS    r7,r0,#0x16
        0x000235f0:    277f        .'      MOVHI    r7,#0x7f
        0x000235f2:    6c60        `l      LDR      r0,[r4,#0x44]
        0x000235f4:    f3c010c6    ....    UBFX     r0,r0,#7,#7
        0x000235f8:    42b8        .B      CMP      r0,r7
        0x000235fa:    d00c        ..      BEQ      0x23616 ; am_hal_pwrctrl_control + 386
        0x000235fc:    f7f4ff0e    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00023600:    9001        ..      STR      r0,[sp,#4]
        0x00023602:    6c60        `l      LDR      r0,[r4,#0x44]
        0x00023604:    f36710cd    g...    BFI      r0,r7,#7,#7
        0x00023608:    6460        `d      STR      r0,[r4,#0x44]
        0x0002360a:    2014        .       MOVS     r0,#0x14
        0x0002360c:    f7fef8b0    ....    BL       am_hal_delay_us ; 0x21770
        0x00023610:    9801        ..      LDR      r0,[sp,#4]
        0x00023612:    f7f4ff07    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00023616:    2100        .!      MOVS     r1,#0
        0x00023618:    460a        .F      MOV      r2,r1
        0x0002361a:    2001        .       MOVS     r0,#1
        0x0002361c:    f7f9fa16    ....    BL       VDDF_simobuck_boost ; 0x1ca4c
        0x00023620:    f8d50100    ....    LDR      r0,[r5,#0x100]
        0x00023624:    f0400001    @...    ORR      r0,r0,#1
        0x00023628:    f8c50100    ....    STR      r0,[r5,#0x100]
        0x0002362c:    f8d40378    ..x.    LDR      r0,[r4,#0x378]
        0x00023630:    f0404000    @..@    ORR      r0,r0,#0x80000000
        0x00023634:    f8c40378    ..x.    STR      r0,[r4,#0x378]
        0x00023638:    f2413088    A..0    MOV      r0,#0x1388
        0x0002363c:    f7fef898    ....    BL       am_hal_delay_us ; 0x21770
        0x00023640:    2100        .!      MOVS     r1,#0
        0x00023642:    a806        ..      ADD      r0,sp,#0x18
        0x00023644:    f009fb0c    ....    BL       buck_interval_check ; 0x2cc60
        0x00023648:    2800        .(      CMP      r0,#0
        0x0002364a:    f47faf3d    ..=.    BNE      0x234c8 ; am_hal_pwrctrl_control + 52
        0x0002364e:    2101        .!      MOVS     r1,#1
        0x00023650:    a808        ..      ADD      r0,sp,#0x20
        0x00023652:    f009fb05    ....    BL       buck_interval_check ; 0x2cc60
        0x00023656:    2800        .(      CMP      r0,#0
        0x00023658:    f47faf36    ..6.    BNE      0x234c8 ; am_hal_pwrctrl_control + 52
        0x0002365c:    6e20         n      LDR      r0,[r4,#0x60]
        0x0002365e:    f4403000    @..0    ORR      r0,r0,#0x20000
        0x00023662:    6620         f      STR      r0,[r4,#0x60]
        0x00023664:    6e20         n      LDR      r0,[r4,#0x60]
        0x00023666:    f4402080    @..     ORR      r0,r0,#0x40000
        0x0002366a:    6620         f      STR      r0,[r4,#0x60]
        0x0002366c:    6e20         n      LDR      r0,[r4,#0x60]
        0x0002366e:    f4402000    @..     ORR      r0,r0,#0x80000
        0x00023672:    6620         f      STR      r0,[r4,#0x60]
        0x00023674:    6e20         n      LDR      r0,[r4,#0x60]
        0x00023676:    f4403080    @..0    ORR      r0,r0,#0x10000
        0x0002367a:    6620         f      STR      r0,[r4,#0x60]
        0x0002367c:    f8d40080    ....    LDR      r0,[r4,#0x80]
        0x00023680:    f4205070     .pP    BIC      r0,r0,#0x3c00
        0x00023684:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x00023688:    f8c40080    ....    STR      r0,[r4,#0x80]
        0x0002368c:    6e20         n      LDR      r0,[r4,#0x60]
        0x0002368e:    f0200010     ...    BIC      r0,r0,#0x10
        0x00023692:    6620         f      STR      r0,[r4,#0x60]
        0x00023694:    6e20         n      LDR      r0,[r4,#0x60]
        0x00023696:    f040000e    @...    ORR      r0,r0,#0xe
        0x0002369a:    6620         f      STR      r0,[r4,#0x60]
        0x0002369c:    6e20         n      LDR      r0,[r4,#0x60]
        0x0002369e:    f0400001    @...    ORR      r0,r0,#1
        0x000236a2:    6620         f      STR      r0,[r4,#0x60]
        0x000236a4:    6e20         n      LDR      r0,[r4,#0x60]
        0x000236a6:    f4207000     ..p    BIC      r0,r0,#0x200
        0x000236aa:    6620         f      STR      r0,[r4,#0x60]
        0x000236ac:    6e20         n      LDR      r0,[r4,#0x60]
        0x000236ae:    f44070e0    @..p    ORR      r0,r0,#0x1c0
        0x000236b2:    6620         f      STR      r0,[r4,#0x60]
        0x000236b4:    6e20         n      LDR      r0,[r4,#0x60]
        0x000236b6:    f0400020    @. .    ORR      r0,r0,#0x20
        0x000236ba:    6620         f      STR      r0,[r4,#0x60]
        0x000236bc:    f64010c4    @...    MOV      r0,#0x9c4
        0x000236c0:    f7fef856    ..V.    BL       am_hal_delay_us ; 0x21770
        0x000236c4:    a809        ..      ADD      r0,sp,#0x24
        0x000236c6:    f8dda018    ....    LDR      r10,[sp,#0x18]
        0x000236ca:    f000fed9    ....    BL       am_hal_timer_default_config_set ; 0x24480
        0x000236ce:    201c        .       MOVS     r0,#0x1c
        0x000236d0:    f88d0024    ..$.    STRB     r0,[sp,#0x24]
        0x000236d4:    f04f0902    O...    MOV      r9,#2
        0x000236d8:    f88d9025    ..%.    STRB     r9,[sp,#0x25]
        0x000236dc:    a909        ..      ADD      r1,sp,#0x24
        0x000236de:    200d        .       MOVS     r0,#0xd
        0x000236e0:    f01dfd9a    ....    BL       timer_config_b1 ; 0x41218
        0x000236e4:    200d        .       MOVS     r0,#0xd
        0x000236e6:    f000fef9    ....    BL       am_hal_timer_enable ; 0x244dc
        0x000236ea:    200d        .       MOVS     r0,#0xd
        0x000236ec:    f000ff60    ..`.    BL       am_hal_timer_read ; 0x245b0
        0x000236f0:    4607        .F      MOV      r7,r0
        0x000236f2:    4650        PF      MOV      r0,r10
        0x000236f4:    f7fef83c    ..<.    BL       am_hal_delay_us ; 0x21770
        0x000236f8:    200d        .       MOVS     r0,#0xd
        0x000236fa:    f000ff59    ..Y.    BL       am_hal_timer_read ; 0x245b0
        0x000236fe:    4601        .F      MOV      r1,r0
        0x00023700:    428f        .B      CMP      r7,r1
        0x00023702:    bf14        ..      ITE      NE
        0x00023704:    2501        .%      MOVNE    r5,#1
        0x00023706:    f04f35ff    O..5    MOVEQ    r5,#0xffffffff
        0x0002370a:    f8d40080    ....    LDR      r0,[r4,#0x80]
        0x0002370e:    f3c00009    ....    UBFX     r0,r0,#0,#10
        0x00023712:    d00d        ..      BEQ      0x23730 ; am_hal_pwrctrl_control + 668
        0x00023714:    f24032ff    @..2    MOV      r2,#0x3ff
        0x00023718:    4290        .B      CMP      r0,r2
        0x0002371a:    d030        0.      BEQ      0x2377e ; am_hal_pwrctrl_control + 746
        0x0002371c:    428f        .B      CMP      r7,r1
        0x0002371e:    d02a        *.      BEQ      0x23776 ; am_hal_pwrctrl_control + 738
        0x00023720:    1b52        R.      SUBS     r2,r2,r5
        0x00023722:    4282        .B      CMP      r2,r0
        0x00023724:    bf2c        ,.      ITE      CS
        0x00023726:    4428        (D      ADDCS    r0,r5
        0x00023728:    f24030ff    @..0    MOVCC    r0,#0x3ff
        0x0002372c:    2d00        .-      CMP      r5,#0
        0x0002372e:    da09        ..      BGE      0x23744 ; am_hal_pwrctrl_control + 688
        0x00023730:    2801        .(      CMP      r0,#1
        0x00023732:    d920         .      BLS      0x23776 ; am_hal_pwrctrl_control + 738
        0x00023734:    428f        .B      CMP      r7,r1
        0x00023736:    d11e        ..      BNE      0x23776 ; am_hal_pwrctrl_control + 738
        0x00023738:    f1c50101    ....    RSB      r1,r5,#1
        0x0002373c:    4281        .B      CMP      r1,r0
        0x0002373e:    bf94        ..      ITE      LS
        0x00023740:    4428        (D      ADDLS    r0,r5
        0x00023742:    2001        .       MOVHI    r0,#1
        0x00023744:    b1bd        ..      CBZ      r5,0x23776 ; am_hal_pwrctrl_control + 738
        0x00023746:    f8d41080    ....    LDR      r1,[r4,#0x80]
        0x0002374a:    f3600109    `...    BFI      r1,r0,#0,#10
        0x0002374e:    f8c41080    ....    STR      r1,[r4,#0x80]
        0x00023752:    200d        .       MOVS     r0,#0xd
        0x00023754:    f000ff2c    ..,.    BL       am_hal_timer_read ; 0x245b0
        0x00023758:    4607        .F      MOV      r7,r0
        0x0002375a:    4650        PF      MOV      r0,r10
        0x0002375c:    f7fef808    ....    BL       am_hal_delay_us ; 0x21770
        0x00023760:    200d        .       MOVS     r0,#0xd
        0x00023762:    f000ff25    ..%.    BL       am_hal_timer_read ; 0x245b0
        0x00023766:    4601        .F      MOV      r1,r0
        0x00023768:    f8d40080    ....    LDR      r0,[r4,#0x80]
        0x0002376c:    2d00        .-      CMP      r5,#0
        0x0002376e:    f3c00009    ....    UBFX     r0,r0,#0,#10
        0x00023772:    dddb        ..      BLE      0x2372c ; am_hal_pwrctrl_control + 664
        0x00023774:    e7ce        ..      B        0x23714 ; am_hal_pwrctrl_control + 640
        0x00023776:    280d        .(      CMP      r0,#0xd
        0x00023778:    bf98        ..      IT       LS
        0x0002377a:    2001        .       MOVLS    r0,#1
        0x0002377c:    d900        ..      BLS      0x23780 ; am_hal_pwrctrl_control + 748
        0x0002377e:    380c        .8      SUBS     r0,r0,#0xc
        0x00023780:    f8d41080    ....    LDR      r1,[r4,#0x80]
        0x00023784:    f3600109    `...    BFI      r1,r0,#0,#10
        0x00023788:    f8c41080    ....    STR      r1,[r4,#0x80]
        0x0002378c:    200d        .       MOVS     r0,#0xd
        0x0002378e:    f000fe4b    ..K.    BL       am_hal_timer_clear_stop ; 0x24428
        0x00023792:    200d        .       MOVS     r0,#0xd
        0x00023794:    f000fe82    ....    BL       am_hal_timer_disable ; 0x2449c
        0x00023798:    200d        .       MOVS     r0,#0xd
        0x0002379a:    f000ff1b    ....    BL       am_hal_timer_reset_config ; 0x245d4
        0x0002379e:    a809        ..      ADD      r0,sp,#0x24
        0x000237a0:    f8dda020    .. .    LDR      r10,[sp,#0x20]
        0x000237a4:    f000fe6c    ..l.    BL       am_hal_timer_default_config_set ; 0x24480
        0x000237a8:    201d        .       MOVS     r0,#0x1d
        0x000237aa:    f88d0024    ..$.    STRB     r0,[sp,#0x24]
        0x000237ae:    f88d9025    ..%.    STRB     r9,[sp,#0x25]
        0x000237b2:    a909        ..      ADD      r1,sp,#0x24
        0x000237b4:    200d        .       MOVS     r0,#0xd
        0x000237b6:    f01dfd2f    ../.    BL       timer_config_b1 ; 0x41218
        0x000237ba:    200d        .       MOVS     r0,#0xd
        0x000237bc:    f000fe8e    ....    BL       am_hal_timer_enable ; 0x244dc
        0x000237c0:    200d        .       MOVS     r0,#0xd
        0x000237c2:    f000fef5    ....    BL       am_hal_timer_read ; 0x245b0
        0x000237c6:    4607        .F      MOV      r7,r0
        0x000237c8:    4650        PF      MOV      r0,r10
        0x000237ca:    f7fdffd1    ....    BL       am_hal_delay_us ; 0x21770
        0x000237ce:    200d        .       MOVS     r0,#0xd
        0x000237d0:    f000feee    ....    BL       am_hal_timer_read ; 0x245b0
        0x000237d4:    4601        .F      MOV      r1,r0
        0x000237d6:    428f        .B      CMP      r7,r1
        0x000237d8:    bf0c        ..      ITE      EQ
        0x000237da:    f04f35ff    O..5    MOVEQ    r5,#0xffffffff
        0x000237de:    2501        .%      MOVNE    r5,#1
        0x000237e0:    f1c5093f    ..?.    RSB      r9,r5,#0x3f
        0x000237e4:    f1c50b01    ....    RSB      r11,r5,#1
        0x000237e8:    f8d40088    ....    LDR      r0,[r4,#0x88]
        0x000237ec:    6972        ri      LDR      r2,[r6,#0x14]
        0x000237ee:    f000003f    ..?.    AND      r0,r0,#0x3f
        0x000237f2:    f1b23fff    ...?    CMP      r2,#0xffffffff
        0x000237f6:    bf08        ..      IT       EQ
        0x000237f8:    6170        pa      STREQ    r0,[r6,#0x14]
        0x000237fa:    2d00        .-      CMP      r5,#0
        0x000237fc:    dd08        ..      BLE      0x23810 ; am_hal_pwrctrl_control + 892
        0x000237fe:    283f        ?(      CMP      r0,#0x3f
        0x00023800:    d026        &.      BEQ      0x23850 ; am_hal_pwrctrl_control + 956
        0x00023802:    428f        .B      CMP      r7,r1
        0x00023804:    d020         .      BEQ      0x23848 ; am_hal_pwrctrl_control + 948
        0x00023806:    4581        .E      CMP      r9,r0
        0x00023808:    bf38        8.      IT       CC
        0x0002380a:    203f        ?       MOVCC    r0,#0x3f
        0x0002380c:    d209        ..      BCS      0x23822 ; am_hal_pwrctrl_control + 910
        0x0002380e:    e009        ..      B        0x23824 ; am_hal_pwrctrl_control + 912
        0x00023810:    da08        ..      BGE      0x23824 ; am_hal_pwrctrl_control + 912
        0x00023812:    2801        .(      CMP      r0,#1
        0x00023814:    d918        ..      BLS      0x23848 ; am_hal_pwrctrl_control + 948
        0x00023816:    428f        .B      CMP      r7,r1
        0x00023818:    d116        ..      BNE      0x23848 ; am_hal_pwrctrl_control + 948
        0x0002381a:    4583        .E      CMP      r11,r0
        0x0002381c:    bf88        ..      IT       HI
        0x0002381e:    2001        .       MOVHI    r0,#1
        0x00023820:    d800        ..      BHI      0x23824 ; am_hal_pwrctrl_control + 912
        0x00023822:    4428        (D      ADD      r0,r0,r5
        0x00023824:    f8d41088    ....    LDR      r1,[r4,#0x88]
        0x00023828:    f3600105    `...    BFI      r1,r0,#0,#6
        0x0002382c:    f8c41088    ....    STR      r1,[r4,#0x88]
        0x00023830:    200d        .       MOVS     r0,#0xd
        0x00023832:    f000febd    ....    BL       am_hal_timer_read ; 0x245b0
        0x00023836:    4607        .F      MOV      r7,r0
        0x00023838:    4650        PF      MOV      r0,r10
        0x0002383a:    f7fdff99    ....    BL       am_hal_delay_us ; 0x21770
        0x0002383e:    200d        .       MOVS     r0,#0xd
        0x00023840:    f000feb6    ....    BL       am_hal_timer_read ; 0x245b0
        0x00023844:    4601        .F      MOV      r1,r0
        0x00023846:    e7cf        ..      B        0x237e8 ; am_hal_pwrctrl_control + 852
        0x00023848:    2804        .(      CMP      r0,#4
        0x0002384a:    bf98        ..      IT       LS
        0x0002384c:    2001        .       MOVLS    r0,#1
        0x0002384e:    d900        ..      BLS      0x23852 ; am_hal_pwrctrl_control + 958
        0x00023850:    1ec0        ..      SUBS     r0,r0,#3
        0x00023852:    f8d41088    ....    LDR      r1,[r4,#0x88]
        0x00023856:    f3600105    `...    BFI      r1,r0,#0,#6
        0x0002385a:    f8c41088    ....    STR      r1,[r4,#0x88]
        0x0002385e:    200d        .       MOVS     r0,#0xd
        0x00023860:    f000fde2    ....    BL       am_hal_timer_clear_stop ; 0x24428
        0x00023864:    200d        .       MOVS     r0,#0xd
        0x00023866:    f000fe19    ....    BL       am_hal_timer_disable ; 0x2449c
        0x0002386a:    200d        .       MOVS     r0,#0xd
        0x0002386c:    f000feb2    ....    BL       am_hal_timer_reset_config ; 0x245d4
        0x00023870:    e62a        *.      B        0x234c8 ; am_hal_pwrctrl_control + 52
        0x00023872:    490c        .I      LDR      r1,[pc,#48] ; [0x238a4] = 0x45aec
        0x00023874:    e9d10152    ..R.    LDRD     r0,r1,[r1,#0x148]
        0x00023878:    6800        .h      LDR      r0,[r0,#0]
        0x0002387a:    4008        .@      ANDS     r0,r0,r1
        0x0002387c:    bf18        ..      IT       NE
        0x0002387e:    2001        .       MOVNE    r0,#1
        0x00023880:    2800        .(      CMP      r0,#0
        0x00023882:    f43fae21    ?.!.    BEQ      0x234c8 ; am_hal_pwrctrl_control + 52
        0x00023886:    2014        .       MOVS     r0,#0x14
        0x00023888:    f000fa20    .. .    BL       am_hal_pwrctrl_periph_disable ; 0x23ccc
        0x0002388c:    2800        .(      CMP      r0,#0
        0x0002388e:    f43fae1b    ?...    BEQ      0x234c8 ; am_hal_pwrctrl_control + 52
        0x00023892:    b00f        ..      ADD      sp,sp,#0x3c
        0x00023894:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x00023898:    40021000    ...@    DCD    1073876992
        0x0002389c:    40020000    ...@    DCD    1073872896
        0x000238a0:    100007e4    ....    DCD    268437476
        0x000238a4:    00045aec    .Z..    DCD    285420
    $t
        0x000238a8:    f8d40124    ..$.    LDR      r0,[r4,#0x124]
        0x000238ac:    f02000fc     ...    BIC      r0,r0,#0xfc
        0x000238b0:    3080        .0      ADDS     r0,r0,#0x80
        0x000238b2:    f8c40124    ..$.    STR      r0,[r4,#0x124]
        0x000238b6:    f8c47120    .. q    STR      r7,[r4,#0x120]
        0x000238ba:    e605        ..      B        0x234c8 ; am_hal_pwrctrl_control + 52
    i.am_hal_pwrctrl_low_power_init
    am_hal_pwrctrl_low_power_init
        0x000238bc:    b570        p.      PUSH     {r4-r6,lr}
        0x000238be:    f7fffa8d    ....    BL       am_hal_mram_ds_init ; 0x22ddc
        0x000238c2:    4845        EH      LDR      r0,[pc,#276] ; [0x239d8] = 0x45ae0
        0x000238c4:    f000f898    ....    BL       am_hal_pwrctrl_mcu_memory_config ; 0x239f8
        0x000238c8:    4844        DH      LDR      r0,[pc,#272] ; [0x239dc] = 0x45ae6
        0x000238ca:    f000fb1b    ....    BL       am_hal_pwrctrl_sram_config ; 0x23f04
        0x000238ce:    4844        DH      LDR      r0,[pc,#272] ; [0x239e0] = 0x10020380
        0x000238d0:    4944        DI      LDR      r1,[pc,#272] ; [0x239e4] = 0xcd735a03
        0x000238d2:    4c45        EL      LDR      r4,[pc,#276] ; [0x239e8] = 0x40020000
        0x000238d4:    6802        .h      LDR      r2,[r0,#0]
        0x000238d6:    428a        .B      CMP      r2,r1
        0x000238d8:    d039        9.      BEQ      0x2394e ; am_hal_pwrctrl_low_power_init + 146
        0x000238da:    f8d4233c    ..<#    LDR      r2,[r4,#0x33c]
        0x000238de:    6042        B`      STR      r2,[r0,#4]
        0x000238e0:    f8d42340    ..@#    LDR      r2,[r4,#0x340]
        0x000238e4:    6082        .`      STR      r2,[r0,#8]
        0x000238e6:    f8d42344    ..D#    LDR      r2,[r4,#0x344]
        0x000238ea:    60c2        .`      STR      r2,[r0,#0xc]
        0x000238ec:    f8d4234c    ..L#    LDR      r2,[r4,#0x34c]
        0x000238f0:    6102        .a      STR      r2,[r0,#0x10]
        0x000238f2:    f8d42354    ..T#    LDR      r2,[r4,#0x354]
        0x000238f6:    6142        Ba      STR      r2,[r0,#0x14]
        0x000238f8:    f8d42358    ..X#    LDR      r2,[r4,#0x358]
        0x000238fc:    6182        .a      STR      r2,[r0,#0x18]
        0x000238fe:    f8d42360    ..`#    LDR      r2,[r4,#0x360]
        0x00023902:    61c2        .a      STR      r2,[r0,#0x1c]
        0x00023904:    f8d4236c    ..l#    LDR      r2,[r4,#0x36c]
        0x00023908:    6202        .b      STR      r2,[r0,#0x20]
        0x0002390a:    f8d42370    ..p#    LDR      r2,[r4,#0x370]
        0x0002390e:    6242        Bb      STR      r2,[r0,#0x24]
        0x00023910:    f8d42378    ..x#    LDR      r2,[r4,#0x378]
        0x00023914:    6282        .b      STR      r2,[r0,#0x28]
        0x00023916:    f8d42080    ...     LDR      r2,[r4,#0x80]
        0x0002391a:    62c2        .b      STR      r2,[r0,#0x2c]
        0x0002391c:    f8d42088    ...     LDR      r2,[r4,#0x88]
        0x00023920:    6302        .c      STR      r2,[r0,#0x30]
        0x00023922:    6c62        bl      LDR      r2,[r4,#0x44]
        0x00023924:    6342        Bc      STR      r2,[r0,#0x34]
        0x00023926:    f8d4237c    ..|#    LDR      r2,[r4,#0x37c]
        0x0002392a:    6382        .c      STR      r2,[r0,#0x38]
        0x0002392c:    f8d42380    ...#    LDR      r2,[r4,#0x380]
        0x00023930:    63c2        .c      STR      r2,[r0,#0x3c]
        0x00023932:    6e22        "n      LDR      r2,[r4,#0x60]
        0x00023934:    6402        .d      STR      r2,[r0,#0x40]
        0x00023936:    6aa2        .j      LDR      r2,[r4,#0x28]
        0x00023938:    6442        Bd      STR      r2,[r0,#0x44]
        0x0002393a:    f8d42124    ..$!    LDR      r2,[r4,#0x124]
        0x0002393e:    6482        .d      STR      r2,[r0,#0x48]
        0x00023940:    f8d42108    ...!    LDR      r2,[r4,#0x108]
        0x00023944:    64c2        .d      STR      r2,[r0,#0x4c]
        0x00023946:    4a29        )J      LDR      r2,[pc,#164] ; [0x239ec] = 0x4002042c
        0x00023948:    6812        .h      LDR      r2,[r2,#0]
        0x0002394a:    6502        .e      STR      r2,[r0,#0x50]
        0x0002394c:    6001        .`      STR      r1,[r0,#0]
        0x0002394e:    f04f2540    O.@%    MOV      r5,#0x40004000
        0x00023952:    6c68        hl      LDR      r0,[r5,#0x44]
        0x00023954:    f020707f     ..p    BIC      r0,r0,#0x3fc0000
        0x00023958:    f5000078    ..x.    ADD      r0,r0,#0xf80000
        0x0002395c:    6468        hd      STR      r0,[r5,#0x44]
        0x0002395e:    4924        $I      LDR      r1,[pc,#144] ; [0x239f0] = 0x40021000
        0x00023960:    2000        .       MOVS     r0,#0
        0x00023962:    f8c10140    ..@.    STR      r0,[r1,#0x140]
        0x00023966:    f8c10144    ..D.    STR      r0,[r1,#0x144]
        0x0002396a:    f8c10148    ..H.    STR      r0,[r1,#0x148]
        0x0002396e:    f8c1014c    ..L.    STR      r0,[r1,#0x14c]
        0x00023972:    f8c10150    ..P.    STR      r0,[r1,#0x150]
        0x00023976:    f8c10154    ..T.    STR      r0,[r1,#0x154]
        0x0002397a:    f8c10158    ..X.    STR      r0,[r1,#0x158]
        0x0002397e:    f8c1015c    ..\.    STR      r0,[r1,#0x15c]
        0x00023982:    f8c10160    ..`.    STR      r0,[r1,#0x160]
        0x00023986:    f8c10164    ..d.    STR      r0,[r1,#0x164]
        0x0002398a:    f8c10168    ..h.    STR      r0,[r1,#0x168]
        0x0002398e:    f8c1016c    ..l.    STR      r0,[r1,#0x16c]
        0x00023992:    f8c10170    ..p.    STR      r0,[r1,#0x170]
        0x00023996:    f8c10174    ..t.    STR      r0,[r1,#0x174]
        0x0002399a:    f8c10178    ..x.    STR      r0,[r1,#0x178]
        0x0002399e:    f8c1017c    ..|.    STR      r0,[r1,#0x17c]
        0x000239a2:    f8c10180    ....    STR      r0,[r1,#0x180]
        0x000239a6:    f8c10184    ....    STR      r0,[r1,#0x184]
        0x000239aa:    f8c10188    ....    STR      r0,[r1,#0x188]
        0x000239ae:    4811        .H      LDR      r0,[pc,#68] ; [0x239f4] = 0x459eb
        0x000239b0:    f7fdfd7c    ..|.    BL       am_hal_daxi_config ; 0x214ac
        0x000239b4:    2064        d       MOVS     r0,#0x64
        0x000239b6:    f7fdfedb    ....    BL       am_hal_delay_us ; 0x21770
        0x000239ba:    6c68        hl      LDR      r0,[r5,#0x44]
        0x000239bc:    f0400040    @.@.    ORR      r0,r0,#0x40
        0x000239c0:    6468        hd      STR      r0,[r5,#0x44]
        0x000239c2:    f8d4037c    ..|.    LDR      r0,[r4,#0x37c]
        0x000239c6:    f44000fd    @...    ORR      r0,r0,#0x7e8000
        0x000239ca:    f04060b0    @..`    ORR      r0,r0,#0x5800000
        0x000239ce:    f8c4037c    ..|.    STR      r0,[r4,#0x37c]
        0x000239d2:    2000        .       MOVS     r0,#0
        0x000239d4:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x000239d6:    0000        ..      DCW    0
        0x000239d8:    00045ae0    .Z..    DCD    285408
        0x000239dc:    00045ae6    .Z..    DCD    285414
        0x000239e0:    10020380    ....    DCD    268567424
        0x000239e4:    cd735a03    .Zs.    DCD    3446888963
        0x000239e8:    40020000    ...@    DCD    1073872896
        0x000239ec:    4002042c    ,..@    DCD    1073873964
        0x000239f0:    40021000    ...@    DCD    1073876992
        0x000239f4:    000459eb    .Y..    DCD    285163
    $t
    i.am_hal_pwrctrl_mcu_memory_config
    am_hal_pwrctrl_mcu_memory_config
        0x000239f8:    b538        8.      PUSH     {r3-r5,lr}
        0x000239fa:    4605        .F      MOV      r5,r0
        0x000239fc:    7800        .x      LDRB     r0,[r0,#0]
        0x000239fe:    4c43        CL      LDR      r4,[pc,#268] ; [0x23b0c] = 0x40021000
        0x00023a00:    b120         .      CBZ      r0,0x23a0c ; am_hal_pwrctrl_mcu_memory_config + 20
        0x00023a02:    2801        .(      CMP      r0,#1
        0x00023a04:    d00a        ..      BEQ      0x23a1c ; am_hal_pwrctrl_mcu_memory_config + 36
        0x00023a06:    2802        .(      CMP      r0,#2
        0x00023a08:    d011        ..      BEQ      0x23a2e ; am_hal_pwrctrl_mcu_memory_config + 54
        0x00023a0a:    e018        ..      B        0x23a3e ; am_hal_pwrctrl_mcu_memory_config + 70
        0x00023a0c:    6960        `i      LDR      r0,[r4,#0x14]
        0x00023a0e:    f0200010     ...    BIC      r0,r0,#0x10
        0x00023a12:    6160        `a      STR      r0,[r4,#0x14]
        0x00023a14:    6960        `i      LDR      r0,[r4,#0x14]
        0x00023a16:    f0200020     . .    BIC      r0,r0,#0x20
        0x00023a1a:    e00f        ..      B        0x23a3c ; am_hal_pwrctrl_mcu_memory_config + 68
        0x00023a1c:    6960        `i      LDR      r0,[r4,#0x14]
        0x00023a1e:    f0400010    @...    ORR      r0,r0,#0x10
        0x00023a22:    6160        `a      STR      r0,[r4,#0x14]
        0x00023a24:    6960        `i      LDR      r0,[r4,#0x14]
        0x00023a26:    f0200020     . .    BIC      r0,r0,#0x20
        0x00023a2a:    6160        `a      STR      r0,[r4,#0x14]
        0x00023a2c:    e007        ..      B        0x23a3e ; am_hal_pwrctrl_mcu_memory_config + 70
        0x00023a2e:    6960        `i      LDR      r0,[r4,#0x14]
        0x00023a30:    f0400010    @...    ORR      r0,r0,#0x10
        0x00023a34:    6160        `a      STR      r0,[r4,#0x14]
        0x00023a36:    6960        `i      LDR      r0,[r4,#0x14]
        0x00023a38:    f0400020    @. .    ORR      r0,r0,#0x20
        0x00023a3c:    6160        `a      STR      r0,[r4,#0x14]
        0x00023a3e:    78a9        .x      LDRB     r1,[r5,#2]
        0x00023a40:    6960        `i      LDR      r0,[r4,#0x14]
        0x00023a42:    f3610002    a...    BFI      r0,r1,#0,#3
        0x00023a46:    6160        `a      STR      r0,[r4,#0x14]
        0x00023a48:    7929        )y      LDRB     r1,[r5,#4]
        0x00023a4a:    6960        `i      LDR      r0,[r4,#0x14]
        0x00023a4c:    f36100c3    a...    BFI      r0,r1,#3,#1
        0x00023a50:    6160        `a      STR      r0,[r4,#0x14]
        0x00023a52:    2001        .       MOVS     r0,#1
        0x00023a54:    9000        ..      STR      r0,[sp,#0]
        0x00023a56:    6963        ci      LDR      r3,[r4,#0x14]
        0x00023a58:    223f        ?"      MOVS     r2,#0x3f
        0x00023a5a:    492d        -I      LDR      r1,[pc,#180] ; [0x23b10] = 0x40021018
        0x00023a5c:    2005        .       MOVS     r0,#5
        0x00023a5e:    f7fdfec9    ....    BL       am_hal_delay_us_status_check ; 0x217f4
        0x00023a62:    2800        .(      CMP      r0,#0
        0x00023a64:    bf18        ..      IT       NE
        0x00023a66:    bd38        8.      POPNE    {r3-r5,pc}
        0x00023a68:    69a0        .i      LDR      r0,[r4,#0x18]
        0x00023a6a:    6961        ai      LDR      r1,[r4,#0x14]
        0x00023a6c:    f3c01000    ....    UBFX     r0,r0,#4,#1
        0x00023a70:    f3c11100    ....    UBFX     r1,r1,#4,#1
        0x00023a74:    4288        .B      CMP      r0,r1
        0x00023a76:    d117        ..      BNE      0x23aa8 ; am_hal_pwrctrl_mcu_memory_config + 176
        0x00023a78:    69a0        .i      LDR      r0,[r4,#0x18]
        0x00023a7a:    6961        ai      LDR      r1,[r4,#0x14]
        0x00023a7c:    f3c01040    ..@.    UBFX     r0,r0,#5,#1
        0x00023a80:    f3c11140    ..@.    UBFX     r1,r1,#5,#1
        0x00023a84:    4288        .B      CMP      r0,r1
        0x00023a86:    d10f        ..      BNE      0x23aa8 ; am_hal_pwrctrl_mcu_memory_config + 176
        0x00023a88:    69a0        .i      LDR      r0,[r4,#0x18]
        0x00023a8a:    6961        ai      LDR      r1,[r4,#0x14]
        0x00023a8c:    f0000007    ....    AND      r0,r0,#7
        0x00023a90:    f0010107    ....    AND      r1,r1,#7
        0x00023a94:    4288        .B      CMP      r0,r1
        0x00023a96:    d107        ..      BNE      0x23aa8 ; am_hal_pwrctrl_mcu_memory_config + 176
        0x00023a98:    69a0        .i      LDR      r0,[r4,#0x18]
        0x00023a9a:    6961        ai      LDR      r1,[r4,#0x14]
        0x00023a9c:    f3c000c0    ....    UBFX     r0,r0,#3,#1
        0x00023aa0:    f3c101c0    ....    UBFX     r1,r1,#3,#1
        0x00023aa4:    4288        .B      CMP      r0,r1
        0x00023aa6:    d001        ..      BEQ      0x23aac ; am_hal_pwrctrl_mcu_memory_config + 180
        0x00023aa8:    2001        .       MOVS     r0,#1
        0x00023aaa:    bd38        8.      POP      {r3-r5,pc}
        0x00023aac:    7868        hx      LDRB     r0,[r5,#1]
        0x00023aae:    2800        .(      CMP      r0,#0
        0x00023ab0:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x00023ab2:    bf14        ..      ITE      NE
        0x00023ab4:    f0200010     ...    BICNE    r0,r0,#0x10
        0x00023ab8:    f0400010    @...    ORREQ    r0,r0,#0x10
        0x00023abc:    61e0        .a      STR      r0,[r4,#0x1c]
        0x00023abe:    7968        hy      LDRB     r0,[r5,#5]
        0x00023ac0:    2800        .(      CMP      r0,#0
        0x00023ac2:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x00023ac4:    bf14        ..      ITE      NE
        0x00023ac6:    f0200008     ...    BICNE    r0,r0,#8
        0x00023aca:    f0400008    @...    ORREQ    r0,r0,#8
        0x00023ace:    61e0        .a      STR      r0,[r4,#0x1c]
        0x00023ad0:    78e8        .x      LDRB     r0,[r5,#3]
        0x00023ad2:    2800        .(      CMP      r0,#0
        0x00023ad4:    bf04        ..      ITT      EQ
        0x00023ad6:    69e0        .i      LDREQ    r0,[r4,#0x1c]
        0x00023ad8:    f0400007    @...    ORREQ    r0,r0,#7
        0x00023adc:    d013        ..      BEQ      0x23b06 ; am_hal_pwrctrl_mcu_memory_config + 270
        0x00023ade:    2801        .(      CMP      r0,#1
        0x00023ae0:    d008        ..      BEQ      0x23af4 ; am_hal_pwrctrl_mcu_memory_config + 252
        0x00023ae2:    2803        .(      CMP      r0,#3
        0x00023ae4:    d00b        ..      BEQ      0x23afe ; am_hal_pwrctrl_mcu_memory_config + 262
        0x00023ae6:    2807        .(      CMP      r0,#7
        0x00023ae8:    bf04        ..      ITT      EQ
        0x00023aea:    69e0        .i      LDREQ    r0,[r4,#0x1c]
        0x00023aec:    f0200007     ...    BICEQ    r0,r0,#7
        0x00023af0:    d009        ..      BEQ      0x23b06 ; am_hal_pwrctrl_mcu_memory_config + 270
        0x00023af2:    e009        ..      B        0x23b08 ; am_hal_pwrctrl_mcu_memory_config + 272
        0x00023af4:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x00023af6:    f0200007     ...    BIC      r0,r0,#7
        0x00023afa:    1d80        ..      ADDS     r0,r0,#6
        0x00023afc:    e003        ..      B        0x23b06 ; am_hal_pwrctrl_mcu_memory_config + 270
        0x00023afe:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x00023b00:    f0200007     ...    BIC      r0,r0,#7
        0x00023b04:    1d00        ..      ADDS     r0,r0,#4
        0x00023b06:    61e0        .a      STR      r0,[r4,#0x1c]
        0x00023b08:    2000        .       MOVS     r0,#0
        0x00023b0a:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x00023b0c:    40021000    ...@    DCD    1073876992
        0x00023b10:    40021018    ...@    DCD    1073877016
    $t
    i.am_hal_pwrctrl_mcu_mode_select
    am_hal_pwrctrl_mcu_mode_select
        0x00023b14:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x00023b18:    f8df91a0    ....    LDR      r9,[pc,#416] ; [0x23cbc] = 0x40021000
        0x00023b1c:    4604        .F      MOV      r4,r0
        0x00023b1e:    2801        .(      CMP      r0,#1
        0x00023b20:    d00d        ..      BEQ      0x23b3e ; am_hal_pwrctrl_mcu_mode_select + 42
        0x00023b22:    2c02        .,      CMP      r4,#2
        0x00023b24:    bf1c        ..      ITT      NE
        0x00023b26:    2006        .       MOVNE    r0,#6
        0x00023b28:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x00023b2c:    f8d90108    ....    LDR      r0,[r9,#0x108]
        0x00023b30:    f3c01001    ....    UBFX     r0,r0,#4,#2
        0x00023b34:    2803        .(      CMP      r0,#3
        0x00023b36:    bf1c        ..      ITT      NE
        0x00023b38:    2007        .       MOVNE    r0,#7
        0x00023b3a:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x00023b3e:    4f60        `O      LDR      r7,[pc,#384] ; [0x23cc0] = 0x100007e4
        0x00023b40:    7838        8x      LDRB     r0,[r7,#0]
        0x00023b42:    4284        .B      CMP      r4,r0
        0x00023b44:    d07c        |.      BEQ      0x23c40 ; am_hal_pwrctrl_mcu_mode_select + 300
        0x00023b46:    4d5f        _M      LDR      r5,[pc,#380] ; [0x23cc4] = 0x40020000
        0x00023b48:    703c        <p      STRB     r4,[r7,#0]
        0x00023b4a:    68e8        .h      LDR      r0,[r5,#0xc]
        0x00023b4c:    f04f2640    O.@&    MOV      r6,#0x40004000
        0x00023b50:    b2c0        ..      UXTB     r0,r0
        0x00023b52:    2821        !(      CMP      r0,#0x21
        0x00023b54:    d004        ..      BEQ      0x23b60 ; am_hal_pwrctrl_mcu_mode_select + 76
        0x00023b56:    f04f0a00    O...    MOV      r10,#0
        0x00023b5a:    2c02        .,      CMP      r4,#2
        0x00023b5c:    d018        ..      BEQ      0x23b90 ; am_hal_pwrctrl_mcu_mode_select + 124
        0x00023b5e:    e057        W.      B        0x23c10 ; am_hal_pwrctrl_mcu_mode_select + 252
        0x00023b60:    6c70        pl      LDR      r0,[r6,#0x44]
        0x00023b62:    f04f0a01    O...    MOV      r10,#1
        0x00023b66:    2c02        .,      CMP      r4,#2
        0x00023b68:    d006        ..      BEQ      0x23b78 ; am_hal_pwrctrl_mcu_mode_select + 100
        0x00023b6a:    f0400008    @...    ORR      r0,r0,#8
        0x00023b6e:    6470        pd      STR      r0,[r6,#0x44]
        0x00023b70:    200a        .       MOVS     r0,#0xa
        0x00023b72:    f7fdfdfd    ....    BL       am_hal_delay_us ; 0x21770
        0x00023b76:    e04b        K.      B        0x23c10 ; am_hal_pwrctrl_mcu_mode_select + 252
        0x00023b78:    f0400010    @...    ORR      r0,r0,#0x10
        0x00023b7c:    6470        pd      STR      r0,[r6,#0x44]
        0x00023b7e:    f8d50380    ....    LDR      r0,[r5,#0x380]
        0x00023b82:    f0407000    @..p    ORR      r0,r0,#0x2000000
        0x00023b86:    f8c50380    ....    STR      r0,[r5,#0x380]
        0x00023b8a:    200a        .       MOVS     r0,#0xa
        0x00023b8c:    f7fdfdf0    ....    BL       am_hal_delay_us ; 0x21770
        0x00023b90:    2203        ."      MOVS     r2,#3
        0x00023b92:    2107        .!      MOVS     r1,#7
        0x00023b94:    2001        .       MOVS     r0,#1
        0x00023b96:    f7f8ff59    ..Y.    BL       VDDF_simobuck_boost ; 0x1ca4c
        0x00023b9a:    f8d50088    ....    LDR      r0,[r5,#0x88]
        0x00023b9e:    f000083f    ..?.    AND      r8,r0,#0x3f
        0x00023ba2:    6978        xi      LDR      r0,[r7,#0x14]
        0x00023ba4:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00023ba8:    bf08        ..      IT       EQ
        0x00023baa:    f8c78014    ....    STREQ    r8,[r7,#0x14]
        0x00023bae:    6878        xh      LDR      r0,[r7,#4]
        0x00023bb0:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00023bb4:    d10d        ..      BNE      0x23bd2 ; am_hal_pwrctrl_mcu_mode_select + 190
        0x00023bb6:    2201        ."      MOVS     r2,#1
        0x00023bb8:    4b43        CK      LDR      r3,[pc,#268] ; [0x23cc8] = 0x100007e8
        0x00023bba:    f24041c4    @..A    MOV      r1,#0x4c4
        0x00023bbe:    4610        .F      MOV      r0,r2
        0x00023bc0:    f7fff914    ....    BL       am_hal_mram_info_read ; 0x22dec
        0x00023bc4:    b918        ..      CBNZ     r0,0x23bce ; am_hal_pwrctrl_mcu_mode_select + 186
        0x00023bc6:    6878        xh      LDR      r0,[r7,#4]
        0x00023bc8:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00023bcc:    d101        ..      BNE      0x23bd2 ; am_hal_pwrctrl_mcu_mode_select + 190
        0x00023bce:    2000        .       MOVS     r0,#0
        0x00023bd0:    6078        x`      STR      r0,[r7,#4]
        0x00023bd2:    6878        xh      LDR      r0,[r7,#4]
        0x00023bd4:    2806        .(      CMP      r0,#6
        0x00023bd6:    bf2c        ,.      ITE      CS
        0x00023bd8:    2007        .       MOVCS    r0,#7
        0x00023bda:    2003        .       MOVCC    r0,#3
        0x00023bdc:    f1c0023f    ..?.    RSB      r2,r0,#0x3f
        0x00023be0:    4641        AF      MOV      r1,r8
        0x00023be2:    4542        BE      CMP      r2,r8
        0x00023be4:    bf2c        ,.      ITE      CS
        0x00023be6:    eb080b00    ....    ADDCS    r11,r8,r0
        0x00023bea:    f04f0b3f    O.?.    MOVCC    r11,#0x3f
        0x00023bee:    4559        YE      CMP      r1,r11
        0x00023bf0:    d00e        ..      BEQ      0x23c10 ; am_hal_pwrctrl_mcu_mode_select + 252
        0x00023bf2:    f7f4fc13    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00023bf6:    9000        ..      STR      r0,[sp,#0]
        0x00023bf8:    f8d50088    ....    LDR      r0,[r5,#0x88]
        0x00023bfc:    f36b0005    k...    BFI      r0,r11,#0,#6
        0x00023c00:    f8c50088    ....    STR      r0,[r5,#0x88]
        0x00023c04:    2014        .       MOVS     r0,#0x14
        0x00023c06:    f7fdfdb3    ....    BL       am_hal_delay_us ; 0x21770
        0x00023c0a:    9800        ..      LDR      r0,[sp,#0]
        0x00023c0c:    f7f4fc0a    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00023c10:    230a        .#      MOVS     r3,#0xa
        0x00023c12:    4622        "F      MOV      r2,r4
        0x00023c14:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x00023c18:    4648        HF      MOV      r0,r9
        0x00023c1a:    f000fd87    ....    BL       am_hal_util_write_and_wait ; 0x2472c
        0x00023c1e:    2800        .(      CMP      r0,#0
        0x00023c20:    bf06        ..      ITTE     EQ
        0x00023c22:    f04f0b04    O...    MOVEQ    r11,#4
        0x00023c26:    f04f0800    O...    MOVEQ    r8,#0
        0x00023c2a:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x00023c2e:    bf00        ..      NOP      
        0x00023c30:    f8d90000    ....    LDR      r0,[r9,#0]
        0x00023c34:    f0100f04    ....    TST      r0,#4
        0x00023c38:    d003        ..      BEQ      0x23c42 ; am_hal_pwrctrl_mcu_mode_select + 302
        0x00023c3a:    2c01        .,      CMP      r4,#1
        0x00023c3c:    d00c        ..      BEQ      0x23c58 ; am_hal_pwrctrl_mcu_mode_select + 324
        0x00023c3e:    e022        ".      B        0x23c86 ; am_hal_pwrctrl_mcu_mode_select + 370
        0x00023c40:    e038        8.      B        0x23cb4 ; am_hal_pwrctrl_mcu_mode_select + 416
        0x00023c42:    2001        .       MOVS     r0,#1
        0x00023c44:    f7fdfd94    ....    BL       am_hal_delay_us ; 0x21770
        0x00023c48:    f1080801    ....    ADD      r8,r8,#1
        0x00023c4c:    f1b80f05    ....    CMP      r8,#5
        0x00023c50:    d3ee        ..      BCC      0x23c30 ; am_hal_pwrctrl_mcu_mode_select + 284
        0x00023c52:    4658        XF      MOV      r0,r11
        0x00023c54:    e8bd8ff8    ....    POP      {r3-r11,pc}
        0x00023c58:    f8d50088    ....    LDR      r0,[r5,#0x88]
        0x00023c5c:    6979        yi      LDR      r1,[r7,#0x14]
        0x00023c5e:    f000003f    ..?.    AND      r0,r0,#0x3f
        0x00023c62:    f1b13fff    ...?    CMP      r1,#0xffffffff
        0x00023c66:    bf08        ..      IT       EQ
        0x00023c68:    6178        xa      STREQ    r0,[r7,#0x14]
        0x00023c6a:    6979        yi      LDR      r1,[r7,#0x14]
        0x00023c6c:    4288        .B      CMP      r0,r1
        0x00023c6e:    d005        ..      BEQ      0x23c7c ; am_hal_pwrctrl_mcu_mode_select + 360
        0x00023c70:    f8d50088    ....    LDR      r0,[r5,#0x88]
        0x00023c74:    f3610005    a...    BFI      r0,r1,#0,#6
        0x00023c78:    f8c50088    ....    STR      r0,[r5,#0x88]
        0x00023c7c:    2200        ."      MOVS     r2,#0
        0x00023c7e:    4611        .F      MOV      r1,r2
        0x00023c80:    4610        .F      MOV      r0,r2
        0x00023c82:    f7f8fee3    ....    BL       VDDF_simobuck_boost ; 0x1ca4c
        0x00023c86:    f1ba0f00    ....    CMP      r10,#0
        0x00023c8a:    d00a        ..      BEQ      0x23ca2 ; am_hal_pwrctrl_mcu_mode_select + 398
        0x00023c8c:    6c70        pl      LDR      r0,[r6,#0x44]
        0x00023c8e:    2c02        .,      CMP      r4,#2
        0x00023c90:    bf0c        ..      ITE      EQ
        0x00023c92:    f0200010     ...    BICEQ    r0,r0,#0x10
        0x00023c96:    f0200008     ...    BICNE    r0,r0,#8
        0x00023c9a:    6470        pd      STR      r0,[r6,#0x44]
        0x00023c9c:    200a        .       MOVS     r0,#0xa
        0x00023c9e:    f7fdfd67    ..g.    BL       am_hal_delay_us ; 0x21770
        0x00023ca2:    f8d90000    ....    LDR      r0,[r9,#0]
        0x00023ca6:    f3c000c1    ....    UBFX     r0,r0,#3,#2
        0x00023caa:    42a0        .B      CMP      r0,r4
        0x00023cac:    bf1c        ..      ITT      NE
        0x00023cae:    2001        .       MOVNE    r0,#1
        0x00023cb0:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x00023cb4:    2000        .       MOVS     r0,#0
        0x00023cb6:    e8bd8ff8    ....    POP      {r3-r11,pc}
    $d
        0x00023cba:    0000        ..      DCW    0
        0x00023cbc:    40021000    ...@    DCD    1073876992
        0x00023cc0:    100007e4    ....    DCD    268437476
        0x00023cc4:    40020000    ...@    DCD    1073872896
        0x00023cc8:    100007e8    ....    DCD    268437480
    $t
    i.am_hal_pwrctrl_periph_disable
    am_hal_pwrctrl_periph_disable
        0x00023ccc:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x00023cd0:    2822        "(      CMP      r0,#0x22
        0x00023cd2:    bf22        ".      ITTT     CS
        0x00023cd4:    2406        .$      MOVCS    r4,#6
        0x00023cd6:    4620         F      MOVCS    r0,r4
        0x00023cd8:    e8bd8ff8    ....    POPCS    {r3-r11,pc}
        0x00023cdc:    494b        KI      LDR      r1,[pc,#300] ; [0x23e0c] = 0x45aec
        0x00023cde:    2400        .$      MOVS     r4,#0
        0x00023ce0:    eb011a00    ....    ADD      r10,r1,r0,LSL #4
        0x00023ce4:    f8df9128    ..(.    LDR      r9,[pc,#296] ; [0x23e10] = 0x40021000
        0x00023ce8:    e9da6502    ...e    LDRD     r6,r5,[r10,#8]
        0x00023cec:    e9da7b00    ...{    LDRD     r7,r11,[r10,#0]
        0x00023cf0:    f04f2840    O.@(    MOV      r8,#0x40004000
        0x00023cf4:    2814        .(      CMP      r0,#0x14
        0x00023cf6:    d021        !.      BEQ      0x23d3c ; am_hal_pwrctrl_periph_disable + 112
        0x00023cf8:    f7f4fb90    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00023cfc:    9000        ..      STR      r0,[sp,#0]
        0x00023cfe:    6838        8h      LDR      r0,[r7,#0]
        0x00023d00:    ea20000b     ...    BIC      r0,r0,r11
        0x00023d04:    6038        8`      STR      r0,[r7,#0]
        0x00023d06:    9800        ..      LDR      r0,[sp,#0]
        0x00023d08:    f7f4fb8c    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00023d0c:    462b        +F      MOV      r3,r5
        0x00023d0e:    4627        'F      MOV      r7,r4
        0x00023d10:    461a        .F      MOV      r2,r3
        0x00023d12:    4631        1F      MOV      r1,r6
        0x00023d14:    2005        .       MOVS     r0,#5
        0x00023d16:    9400        ..      STR      r4,[sp,#0]
        0x00023d18:    f7fdfd6c    ..l.    BL       am_hal_delay_us_status_check ; 0x217f4
        0x00023d1c:    0004        ..      MOVS     r4,r0
        0x00023d1e:    d066        f.      BEQ      0x23dee ; am_hal_pwrctrl_periph_disable + 290
        0x00023d20:    f8da100c    ....    LDR      r1,[r10,#0xc]
        0x00023d24:    f8da0000    ....    LDR      r0,[r10,#0]
        0x00023d28:    463c        <F      MOV      r4,r7
        0x00023d2a:    f5b17ff0    ....    CMP      r1,#0x1e0
        0x00023d2e:    d050        P.      BEQ      0x23dd2 ; am_hal_pwrctrl_periph_disable + 262
        0x00023d30:    dc3d        =.      BGT      0x23dae ; am_hal_pwrctrl_periph_disable + 226
        0x00023d32:    291e        .)      CMP      r1,#0x1e
        0x00023d34:    d048        H.      BEQ      0x23dc8 ; am_hal_pwrctrl_periph_disable + 252
        0x00023d36:    29ff        .)      CMP      r1,#0xff
        0x00023d38:    d055        U.      BEQ      0x23de6 ; am_hal_pwrctrl_periph_disable + 282
        0x00023d3a:    e058        X.      B        0x23dee ; am_hal_pwrctrl_periph_disable + 290
        0x00023d3c:    4835        5H      LDR      r0,[pc,#212] ; [0x23e14] = 0x400c0fe0
        0x00023d3e:    6800        .h      LDR      r0,[r0,#0]
        0x00023d40:    28c0        .(      CMP      r0,#0xc0
        0x00023d42:    d122        ".      BNE      0x23d8a ; am_hal_pwrctrl_periph_disable + 190
        0x00023d44:    2301        .#      MOVS     r3,#1
        0x00023d46:    461a        .F      MOV      r2,r3
        0x00023d48:    4933        3I      LDR      r1,[pc,#204] ; [0x23e18] = 0x400c0a7c
        0x00023d4a:    2064        d       MOVS     r0,#0x64
        0x00023d4c:    f7fdfd26    ..&.    BL       am_hal_delay_us_status_change ; 0x2179c
        0x00023d50:    2800        .(      CMP      r0,#0
        0x00023d52:    bf18        ..      IT       NE
        0x00023d54:    4607        .F      MOVNE    r7,r0
        0x00023d56:    d107        ..      BNE      0x23d68 ; am_hal_pwrctrl_periph_disable + 156
        0x00023d58:    2301        .#      MOVS     r3,#1
        0x00023d5a:    461a        .F      MOV      r2,r3
        0x00023d5c:    492f        /I      LDR      r1,[pc,#188] ; [0x23e1c] = 0x400c1f10
        0x00023d5e:    2064        d       MOVS     r0,#0x64
        0x00023d60:    f7fdfd1c    ....    BL       am_hal_delay_us_status_change ; 0x2179c
        0x00023d64:    0007        ..      MOVS     r7,r0
        0x00023d66:    d008        ..      BEQ      0x23d7a ; am_hal_pwrctrl_periph_disable + 174
        0x00023d68:    f8d80020    .. .    LDR      r0,[r8,#0x20]
        0x00023d6c:    f0100f01    ....    TST      r0,#1
        0x00023d70:    d01a        ..      BEQ      0x23da8 ; am_hal_pwrctrl_periph_disable + 220
        0x00023d72:    f8d90008    ....    LDR      r0,[r9,#8]
        0x00023d76:    b198        ..      CBZ      r0,0x23da0 ; am_hal_pwrctrl_periph_disable + 212
        0x00023d78:    e016        ..      B        0x23da8 ; am_hal_pwrctrl_periph_disable + 220
        0x00023d7a:    4829        )H      LDR      r0,[pc,#164] ; [0x23e20] = 0x400c0a80
        0x00023d7c:    6801        .h      LDR      r1,[r0,#0]
        0x00023d7e:    f0410101    A...    ORR      r1,r1,#1
        0x00023d82:    6001        .`      STR      r1,[r0,#0]
        0x00023d84:    200f        .       MOVS     r0,#0xf
        0x00023d86:    f7fdfcf3    ....    BL       am_hal_delay_us ; 0x21770
        0x00023d8a:    2310        .#      MOVS     r3,#0x10
        0x00023d8c:    2200        ."      MOVS     r2,#0
        0x00023d8e:    0419        ..      LSLS     r1,r3,#16
        0x00023d90:    4824        $H      LDR      r0,[pc,#144] ; [0x23e24] = 0x40021004
        0x00023d92:    f000fccb    ....    BL       am_hal_util_write_and_wait ; 0x2472c
        0x00023d96:    6830        0h      LDR      r0,[r6,#0]
        0x00023d98:    4228        (B      TST      r0,r5
        0x00023d9a:    bf18        ..      IT       NE
        0x00023d9c:    2401        .$      MOVNE    r4,#1
        0x00023d9e:    e026        &.      B        0x23dee ; am_hal_pwrctrl_periph_disable + 290
        0x00023da0:    2100        .!      MOVS     r1,#0
        0x00023da2:    2003        .       MOVS     r0,#3
        0x00023da4:    f7fdf960    ..`.    BL       am_hal_clkgen_control ; 0x21068
        0x00023da8:    4638        8F      MOV      r0,r7
        0x00023daa:    e8bd8ff8    ....    POP      {r3-r11,pc}
        0x00023dae:    f5b15ff0    ..._    CMP      r1,#0x1e00
        0x00023db2:    d003        ..      BEQ      0x23dbc ; am_hal_pwrctrl_periph_disable + 240
        0x00023db4:    f5b13fe0    ...?    CMP      r1,#0x1c000
        0x00023db8:    d010        ..      BEQ      0x23ddc ; am_hal_pwrctrl_periph_disable + 272
        0x00023dba:    e018        ..      B        0x23dee ; am_hal_pwrctrl_periph_disable + 290
        0x00023dbc:    6801        .h      LDR      r1,[r0,#0]
        0x00023dbe:    f4115ff0    ..._    TST      r1,#0x1e00
        0x00023dc2:    d014        ..      BEQ      0x23dee ; am_hal_pwrctrl_periph_disable + 290
        0x00023dc4:    6800        .h      LDR      r0,[r0,#0]
        0x00023dc6:    e012        ..      B        0x23dee ; am_hal_pwrctrl_periph_disable + 290
        0x00023dc8:    6801        .h      LDR      r1,[r0,#0]
        0x00023dca:    f0110f1e    ....    TST      r1,#0x1e
        0x00023dce:    d1f9        ..      BNE      0x23dc4 ; am_hal_pwrctrl_periph_disable + 248
        0x00023dd0:    e00d        ..      B        0x23dee ; am_hal_pwrctrl_periph_disable + 290
        0x00023dd2:    6801        .h      LDR      r1,[r0,#0]
        0x00023dd4:    f4117ff0    ....    TST      r1,#0x1e0
        0x00023dd8:    d1f4        ..      BNE      0x23dc4 ; am_hal_pwrctrl_periph_disable + 248
        0x00023dda:    e008        ..      B        0x23dee ; am_hal_pwrctrl_periph_disable + 290
        0x00023ddc:    6801        .h      LDR      r1,[r0,#0]
        0x00023dde:    f4113fe0    ...?    TST      r1,#0x1c000
        0x00023de2:    d1ef        ..      BNE      0x23dc4 ; am_hal_pwrctrl_periph_disable + 248
        0x00023de4:    e003        ..      B        0x23dee ; am_hal_pwrctrl_periph_disable + 290
        0x00023de6:    6801        .h      LDR      r1,[r0,#0]
        0x00023de8:    f0110fff    ....    TST      r1,#0xff
        0x00023dec:    d1ea        ..      BNE      0x23dc4 ; am_hal_pwrctrl_periph_disable + 248
        0x00023dee:    f8d80020    .. .    LDR      r0,[r8,#0x20]
        0x00023df2:    f0100f01    ....    TST      r0,#1
        0x00023df6:    d006        ..      BEQ      0x23e06 ; am_hal_pwrctrl_periph_disable + 314
        0x00023df8:    f8d90008    ....    LDR      r0,[r9,#8]
        0x00023dfc:    b918        ..      CBNZ     r0,0x23e06 ; am_hal_pwrctrl_periph_disable + 314
        0x00023dfe:    2100        .!      MOVS     r1,#0
        0x00023e00:    2003        .       MOVS     r0,#3
        0x00023e02:    f7fdf931    ..1.    BL       am_hal_clkgen_control ; 0x21068
        0x00023e06:    4620         F      MOV      r0,r4
        0x00023e08:    e8bd8ff8    ....    POP      {r3-r11,pc}
    $d
        0x00023e0c:    00045aec    .Z..    DCD    285420
        0x00023e10:    40021000    ...@    DCD    1073876992
        0x00023e14:    400c0fe0    ...@    DCD    1074532320
        0x00023e18:    400c0a7c    |..@    DCD    1074530940
        0x00023e1c:    400c1f10    ...@    DCD    1074536208
        0x00023e20:    400c0a80    ...@    DCD    1074530944
        0x00023e24:    40021004    ...@    DCD    1073876996
    $t
    i.am_hal_pwrctrl_periph_enable
    am_hal_pwrctrl_periph_enable
        0x00023e28:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x00023e2c:    2500        .%      MOVS     r5,#0
        0x00023e2e:    4607        .F      MOV      r7,r0
        0x00023e30:    2822        "(      CMP      r0,#0x22
        0x00023e32:    bf22        ".      ITTT     CS
        0x00023e34:    2506        .%      MOVCS    r5,#6
        0x00023e36:    4628        (F      MOVCS    r0,r5
        0x00023e38:    e8bd8ff8    ....    POPCS    {r3-r11,pc}
        0x00023e3c:    492d        -I      LDR      r1,[pc,#180] ; [0x23ef4] = 0x45aec
        0x00023e3e:    462c        ,F      MOV      r4,r5
        0x00023e40:    eb011007    ....    ADD      r0,r1,r7,LSL #4
        0x00023e44:    e9d08602    ....    LDRD     r8,r6,[r0,#8]
        0x00023e48:    e9d09a00    ....    LDRD     r9,r10,[r0,#0]
        0x00023e4c:    f04f2040    O.@     MOV      r0,#0x40004000
        0x00023e50:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00023e52:    f8dfb0a4    ....    LDR      r11,[pc,#164] ; [0x23ef8] = 0x40021000
        0x00023e56:    f0100f01    ....    TST      r0,#1
        0x00023e5a:    d007        ..      BEQ      0x23e6c ; am_hal_pwrctrl_periph_enable + 68
        0x00023e5c:    f8db0008    ....    LDR      r0,[r11,#8]
        0x00023e60:    b920         .      CBNZ     r0,0x23e6c ; am_hal_pwrctrl_periph_enable + 68
        0x00023e62:    2401        .$      MOVS     r4,#1
        0x00023e64:    2100        .!      MOVS     r1,#0
        0x00023e66:    2003        .       MOVS     r0,#3
        0x00023e68:    f7fdf8fe    ....    BL       am_hal_clkgen_control ; 0x21068
        0x00023e6c:    2f14        ./      CMP      r7,#0x14
        0x00023e6e:    d022        ".      BEQ      0x23eb6 ; am_hal_pwrctrl_periph_enable + 142
        0x00023e70:    f7f4fad4    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00023e74:    9000        ..      STR      r0,[sp,#0]
        0x00023e76:    f8d90000    ....    LDR      r0,[r9,#0]
        0x00023e7a:    ea40000a    @...    ORR      r0,r0,r10
        0x00023e7e:    f8c90000    ....    STR      r0,[r9,#0]
        0x00023e82:    9800        ..      LDR      r0,[sp,#0]
        0x00023e84:    f7f4face    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00023e88:    2001        .       MOVS     r0,#1
        0x00023e8a:    4633        3F      MOV      r3,r6
        0x00023e8c:    9000        ..      STR      r0,[sp,#0]
        0x00023e8e:    461a        .F      MOV      r2,r3
        0x00023e90:    4641        AF      MOV      r1,r8
        0x00023e92:    2005        .       MOVS     r0,#5
        0x00023e94:    f7fdfcae    ....    BL       am_hal_delay_us_status_check ; 0x217f4
        0x00023e98:    0005        ..      MOVS     r5,r0
        0x00023e9a:    d012        ..      BEQ      0x23ec2 ; am_hal_pwrctrl_periph_enable + 154
        0x00023e9c:    2c00        .,      CMP      r4,#0
        0x00023e9e:    bf1c        ..      ITT      NE
        0x00023ea0:    f8db0008    ....    LDRNE    r0,[r11,#8]
        0x00023ea4:    2800        .(      CMPNE    r0,#0
        0x00023ea6:    d021        !.      BEQ      0x23eec ; am_hal_pwrctrl_periph_enable + 196
        0x00023ea8:    f04f0100    O...    MOV      r1,#0
        0x00023eac:    f04f0002    O...    MOV      r0,#2
        0x00023eb0:    f7fdf8da    ....    BL       am_hal_clkgen_control ; 0x21068
        0x00023eb4:    e01a        ..      B        0x23eec ; am_hal_pwrctrl_periph_enable + 196
        0x00023eb6:    2310        .#      MOVS     r3,#0x10
        0x00023eb8:    041a        ..      LSLS     r2,r3,#16
        0x00023eba:    4611        .F      MOV      r1,r2
        0x00023ebc:    480f        .H      LDR      r0,[pc,#60] ; [0x23efc] = 0x40021004
        0x00023ebe:    f000fc35    ..5.    BL       am_hal_util_write_and_wait ; 0x2472c
        0x00023ec2:    f8d80000    ....    LDR      r0,[r8,#0]
        0x00023ec6:    4230        0B      TST      r0,r6
        0x00023ec8:    bf08        ..      IT       EQ
        0x00023eca:    2501        .%      MOVEQ    r5,#1
        0x00023ecc:    d008        ..      BEQ      0x23ee0 ; am_hal_pwrctrl_periph_enable + 184
        0x00023ece:    2f14        ./      CMP      r7,#0x14
        0x00023ed0:    d106        ..      BNE      0x23ee0 ; am_hal_pwrctrl_periph_enable + 184
        0x00023ed2:    2301        .#      MOVS     r3,#1
        0x00023ed4:    461a        .F      MOV      r2,r3
        0x00023ed6:    490a        .I      LDR      r1,[pc,#40] ; [0x23f00] = 0x400c1f10
        0x00023ed8:    2064        d       MOVS     r0,#0x64
        0x00023eda:    f7fdfc5f    .._.    BL       am_hal_delay_us_status_change ; 0x2179c
        0x00023ede:    4605        .F      MOV      r5,r0
        0x00023ee0:    2c00        .,      CMP      r4,#0
        0x00023ee2:    bf1c        ..      ITT      NE
        0x00023ee4:    f8db0008    ....    LDRNE    r0,[r11,#8]
        0x00023ee8:    2800        .(      CMPNE    r0,#0
        0x00023eea:    d1dd        ..      BNE      0x23ea8 ; am_hal_pwrctrl_periph_enable + 128
        0x00023eec:    4628        (F      MOV      r0,r5
        0x00023eee:    e8bd8ff8    ....    POP      {r3-r11,pc}
    $d
        0x00023ef2:    0000        ..      DCW    0
        0x00023ef4:    00045aec    .Z..    DCD    285420
        0x00023ef8:    40021000    ...@    DCD    1073876992
        0x00023efc:    40021004    ...@    DCD    1073876996
        0x00023f00:    400c1f10    ...@    DCD    1074536208
    $t
    i.am_hal_pwrctrl_sram_config
    am_hal_pwrctrl_sram_config
        0x00023f04:    b538        8.      PUSH     {r3-r5,lr}
        0x00023f06:    4c27        'L      LDR      r4,[pc,#156] ; [0x23fa4] = 0x40021000
        0x00023f08:    4605        .F      MOV      r5,r0
        0x00023f0a:    7801        .x      LDRB     r1,[r0,#0]
        0x00023f0c:    6a60        `j      LDR      r0,[r4,#0x24]
        0x00023f0e:    f3610001    a...    BFI      r0,r1,#0,#2
        0x00023f12:    6260        `b      STR      r0,[r4,#0x24]
        0x00023f14:    2001        .       MOVS     r0,#1
        0x00023f16:    9000        ..      STR      r0,[sp,#0]
        0x00023f18:    6a63        cj      LDR      r3,[r4,#0x24]
        0x00023f1a:    2203        ."      MOVS     r2,#3
        0x00023f1c:    4922        "I      LDR      r1,[pc,#136] ; [0x23fa8] = 0x40021028
        0x00023f1e:    2005        .       MOVS     r0,#5
        0x00023f20:    f7fdfc68    ..h.    BL       am_hal_delay_us_status_check ; 0x217f4
        0x00023f24:    2800        .(      CMP      r0,#0
        0x00023f26:    bf18        ..      IT       NE
        0x00023f28:    bd38        8.      POPNE    {r3-r5,pc}
        0x00023f2a:    6aa0        .j      LDR      r0,[r4,#0x28]
        0x00023f2c:    6a61        aj      LDR      r1,[r4,#0x24]
        0x00023f2e:    f0000003    ....    AND      r0,r0,#3
        0x00023f32:    f0010103    ....    AND      r1,r1,#3
        0x00023f36:    4288        .B      CMP      r0,r1
        0x00023f38:    bf1c        ..      ITT      NE
        0x00023f3a:    2001        .       MOVNE    r0,#1
        0x00023f3c:    bd38        8.      POPNE    {r3-r5,pc}
        0x00023f3e:    7869        ix      LDRB     r1,[r5,#1]
        0x00023f40:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x00023f42:    f3610083    a...    BFI      r0,r1,#2,#2
        0x00023f46:    62e0        .b      STR      r0,[r4,#0x2c]
        0x00023f48:    78a9        .x      LDRB     r1,[r5,#2]
        0x00023f4a:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x00023f4c:    f3611087    a...    BFI      r0,r1,#6,#2
        0x00023f50:    62e0        .b      STR      r0,[r4,#0x2c]
        0x00023f52:    78e9        .x      LDRB     r1,[r5,#3]
        0x00023f54:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x00023f56:    f3612009    a..     BFI      r0,r1,#8,#2
        0x00023f5a:    62e0        .b      STR      r0,[r4,#0x2c]
        0x00023f5c:    7929        )y      LDRB     r1,[r5,#4]
        0x00023f5e:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x00023f60:    f3611005    a...    BFI      r0,r1,#4,#2
        0x00023f64:    62e0        .b      STR      r0,[r4,#0x2c]
        0x00023f66:    7968        hy      LDRB     r0,[r5,#5]
        0x00023f68:    2800        .(      CMP      r0,#0
        0x00023f6a:    bf04        ..      ITT      EQ
        0x00023f6c:    6ae0        .j      LDREQ    r0,[r4,#0x2c]
        0x00023f6e:    f0400003    @...    ORREQ    r0,r0,#3
        0x00023f72:    d00e        ..      BEQ      0x23f92 ; am_hal_pwrctrl_sram_config + 142
        0x00023f74:    2801        .(      CMP      r0,#1
        0x00023f76:    d008        ..      BEQ      0x23f8a ; am_hal_pwrctrl_sram_config + 134
        0x00023f78:    2802        .(      CMP      r0,#2
        0x00023f7a:    d00d        ..      BEQ      0x23f98 ; am_hal_pwrctrl_sram_config + 148
        0x00023f7c:    2803        .(      CMP      r0,#3
        0x00023f7e:    bf04        ..      ITT      EQ
        0x00023f80:    6ae0        .j      LDREQ    r0,[r4,#0x2c]
        0x00023f82:    f0200003     ...    BICEQ    r0,r0,#3
        0x00023f86:    d004        ..      BEQ      0x23f92 ; am_hal_pwrctrl_sram_config + 142
        0x00023f88:    e004        ..      B        0x23f94 ; am_hal_pwrctrl_sram_config + 144
        0x00023f8a:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x00023f8c:    f0200003     ...    BIC      r0,r0,#3
        0x00023f90:    1c80        ..      ADDS     r0,r0,#2
        0x00023f92:    62e0        .b      STR      r0,[r4,#0x2c]
        0x00023f94:    2000        .       MOVS     r0,#0
        0x00023f96:    bd38        8.      POP      {r3-r5,pc}
        0x00023f98:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x00023f9a:    f0200003     ...    BIC      r0,r0,#3
        0x00023f9e:    1c40        @.      ADDS     r0,r0,#1
        0x00023fa0:    e7f7        ..      B        0x23f92 ; am_hal_pwrctrl_sram_config + 142
    $d
        0x00023fa2:    0000        ..      DCW    0
        0x00023fa4:    40021000    ...@    DCD    1073876992
        0x00023fa8:    40021028    (..@    DCD    1073877032
    $t
    i.am_hal_reset_control
    am_hal_reset_control
        0x00023fac:    f04f4180    O..A    MOV      r1,#0x40000000
        0x00023fb0:    2800        .(      CMP      r0,#0
        0x00023fb2:    bf04        ..      ITT      EQ
        0x00023fb4:    20d4        .       MOVEQ    r0,#0xd4
        0x00023fb6:    6088        .`      STREQ    r0,[r1,#8]
        0x00023fb8:    d005        ..      BEQ      0x23fc6 ; am_hal_reset_control + 26
        0x00023fba:    2801        .(      CMP      r0,#1
        0x00023fbc:    bf13        ..      ITEET    NE
        0x00023fbe:    2006        .       MOVNE    r0,#6
        0x00023fc0:    201b        .       MOVEQ    r0,#0x1b
        0x00023fc2:    6048        H`      STREQ    r0,[r1,#4]
        0x00023fc4:    4770        pG      BXNE     lr
        0x00023fc6:    2000        .       MOVS     r0,#0
        0x00023fc8:    4770        pG      BX       lr
        0x00023fca:    0000        ..      MOVS     r0,r0
    i.am_hal_rtc_osc_disable
    am_hal_rtc_osc_disable
        0x00023fcc:    4803        .H      LDR      r0,[pc,#12] ; [0x23fdc] = 0x40004800
        0x00023fce:    6801        .h      LDR      r1,[r0,#0]
        0x00023fd0:    f0410110    A...    ORR      r1,r1,#0x10
        0x00023fd4:    6001        .`      STR      r1,[r0,#0]
        0x00023fd6:    2000        .       MOVS     r0,#0
        0x00023fd8:    4770        pG      BX       lr
    $d
        0x00023fda:    0000        ..      DCW    0
        0x00023fdc:    40004800    .H.@    DCD    1073760256
    $t
    i.am_hal_security_get_info
    am_hal_security_get_info
        0x00023fe0:    2800        .(      CMP      r0,#0
        0x00023fe2:    bf04        ..      ITT      EQ
        0x00023fe4:    2006        .       MOVEQ    r0,#6
        0x00023fe6:    4770        pG      BXEQ     lr
        0x00023fe8:    b510        ..      PUSH     {r4,lr}
        0x00023fea:    4604        .F      MOV      r4,r0
        0x00023fec:    f1000308    ....    ADD      r3,r0,#8
        0x00023ff0:    2201        ."      MOVS     r2,#1
        0x00023ff2:    2110        .!      MOVS     r1,#0x10
        0x00023ff4:    2000        .       MOVS     r0,#0
        0x00023ff6:    f7fefef9    ....    BL       am_hal_mram_info_read ; 0x22dec
        0x00023ffa:    4823        #H      LDR      r0,[pc,#140] ; [0x24088] = 0x40020000
        0x00023ffc:    f8d011bc    ....    LDR      r1,[r0,#0x1bc]
        0x00024000:    f3c10180    ....    UBFX     r1,r1,#2,#1
        0x00024004:    7021        !p      STRB     r1,[r4,#0]
        0x00024006:    f8d001b8    ....    LDR      r0,[r0,#0x1b8]
        0x0002400a:    f3c06081    ...`    UBFX     r0,r0,#26,#2
        0x0002400e:    2801        .(      CMP      r0,#1
        0x00024010:    bf18        ..      IT       NE
        0x00024012:    2000        .       MOVNE    r0,#0
        0x00024014:    491d        .I      LDR      r1,[pc,#116] ; [0x2408c] = 0x40021000
        0x00024016:    6889        .h      LDR      r1,[r1,#8]
        0x00024018:    f4111f80    ....    TST      r1,#0x100000
        0x0002401c:    d02a        *.      BEQ      0x24074 ; am_hal_security_get_info + 148
        0x0002401e:    491c        .I      LDR      r1,[pc,#112] ; [0x24090] = 0x400c0a7c
        0x00024020:    6809        .h      LDR      r1,[r1,#0]
        0x00024022:    f0110f01    ....    TST      r1,#1
        0x00024026:    d025        %.      BEQ      0x24074 ; am_hal_security_get_info + 148
        0x00024028:    491a        .I      LDR      r1,[pc,#104] ; [0x24094] = 0x400c1f14
        0x0002402a:    6809        .h      LDR      r1,[r1,#0]
        0x0002402c:    f0010107    ....    AND      r1,r1,#7
        0x00024030:    7061        ap      STRB     r1,[r4,#1]
        0x00024032:    b308        ..      CBZ      r0,0x24078 ; am_hal_security_get_info + 152
        0x00024034:    2201        ."      MOVS     r2,#1
        0x00024036:    1d23        #.      ADDS     r3,r4,#4
        0x00024038:    f2404182    @..A    MOV      r1,#0x482
        0x0002403c:    4610        .F      MOV      r0,r2
        0x0002403e:    f7fefed5    ....    BL       am_hal_mram_info_read ; 0x22dec
        0x00024042:    2201        ."      MOVS     r2,#1
        0x00024044:    f104030c    ....    ADD      r3,r4,#0xc
        0x00024048:    f44f6190    O..a    MOV      r1,#0x480
        0x0002404c:    4610        .F      MOV      r0,r2
        0x0002404e:    f7fefecd    ....    BL       am_hal_mram_info_read ; 0x22dec
        0x00024052:    2201        ."      MOVS     r2,#1
        0x00024054:    f1040310    ....    ADD      r3,r4,#0x10
        0x00024058:    f2404181    @..A    MOV      r1,#0x481
        0x0002405c:    4610        .F      MOV      r0,r2
        0x0002405e:    f7fefec5    ....    BL       am_hal_mram_info_read ; 0x22dec
        0x00024062:    2201        ."      MOVS     r2,#1
        0x00024064:    f1040314    ....    ADD      r3,r4,#0x14
        0x00024068:    f2404186    @..A    MOV      r1,#0x486
        0x0002406c:    4610        .F      MOV      r0,r2
        0x0002406e:    f7fefebd    ....    BL       am_hal_mram_info_read ; 0x22dec
        0x00024072:    e007        ..      B        0x24084 ; am_hal_security_get_info + 164
        0x00024074:    21ff        .!      MOVS     r1,#0xff
        0x00024076:    e7db        ..      B        0x24030 ; am_hal_security_get_info + 80
        0x00024078:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0002407c:    6060        ``      STR      r0,[r4,#4]
        0x0002407e:    60e0        .`      STR      r0,[r4,#0xc]
        0x00024080:    6120         a      STR      r0,[r4,#0x10]
        0x00024082:    6160        `a      STR      r0,[r4,#0x14]
        0x00024084:    2000        .       MOVS     r0,#0
        0x00024086:    bd10        ..      POP      {r4,pc}
    $d
        0x00024088:    40020000    ...@    DCD    1073872896
        0x0002408c:    40021000    ...@    DCD    1073876992
        0x00024090:    400c0a7c    |..@    DCD    1074530940
        0x00024094:    400c1f14    ...@    DCD    1074536212
    $t
    i.am_hal_stimer_compare_delta_set
    am_hal_stimer_compare_delta_set
        0x00024098:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0002409c:    f8df909c    ....    LDR      r9,[pc,#156] ; [0x2413c] = 0x40008804
        0x000240a0:    b084        ..      SUB      sp,sp,#0x10
        0x000240a2:    460d        .F      MOV      r5,r1
        0x000240a4:    4680        .F      MOV      r8,r0
        0x000240a6:    f04f0a00    O...    MOV      r10,#0
        0x000240aa:    4648        HF      MOV      r0,r9
        0x000240ac:    4669        iF      MOV      r1,sp
        0x000240ae:    f7f4f9bd    ....    BL       am_hal_triple_read ; 0x1842c
        0x000240b2:    e9dd0100    ....    LDRD     r0,r1,[sp,#0]
        0x000240b6:    4288        .B      CMP      r0,r1
        0x000240b8:    bf0c        ..      ITE      EQ
        0x000240ba:    460c        .F      MOVEQ    r4,r1
        0x000240bc:    9c02        ..      LDRNE    r4,[sp,#8]
        0x000240be:    4627        'F      MOV      r7,r4
        0x000240c0:    f1b80f07    ....    CMP      r8,#7
        0x000240c4:    bf82        ..      ITTT     HI
        0x000240c6:    2005        .       MOVHI    r0,#5
        0x000240c8:    b004        ..      ADDHI    sp,sp,#0x10
        0x000240ca:    e8bd87f0    ....    POPHI    {r4-r10,pc}
        0x000240ce:    f7f4f9a5    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000240d2:    9000        ..      STR      r0,[sp,#0]
        0x000240d4:    ea4f0088    O...    LSL      r0,r8,#2
        0x000240d8:    f1004880    ...H    ADD      r8,r0,#0x40000000
        0x000240dc:    2601        .&      MOVS     r6,#1
        0x000240de:    f5084800    ...H    ADD      r8,r8,#0x8000
        0x000240e2:    1be0        ..      SUBS     r0,r4,r7
        0x000240e4:    1c41        A.      ADDS     r1,r0,#1
        0x000240e6:    42a9        .B      CMP      r1,r5
        0x000240e8:    bf39        9.      ITTEE    CC
        0x000240ea:    1a28        (.      SUBCC    r0,r5,r0
        0x000240ec:    1e45        E.      SUBCC    r5,r0,#1
        0x000240ee:    f04f6a00    O..j    MOVCS    r10,#0x8000000
        0x000240f2:    2501        .%      MOVCS    r5,#1
        0x000240f4:    1961        a.      ADDS     r1,r4,r5
        0x000240f6:    f101020a    ....    ADD      r2,r1,#0xa
        0x000240fa:    f8c85820    .. X    STR      r5,[r8,#0x820]
        0x000240fe:    f8d80820    .. .    LDR      r0,[r8,#0x820]
        0x00024102:    1a41        A.      SUBS     r1,r0,r1
        0x00024104:    d402        ..      BMI      0x2410c ; am_hal_stimer_compare_delta_set + 116
        0x00024106:    1a80        ..      SUBS     r0,r0,r2
        0x00024108:    2800        .(      CMP      r0,#0
        0x0002410a:    dd0d        ..      BLE      0x24128 ; am_hal_stimer_compare_delta_set + 144
        0x0002410c:    4648        HF      MOV      r0,r9
        0x0002410e:    a901        ..      ADD      r1,sp,#4
        0x00024110:    f7f4f98c    ....    BL       am_hal_triple_read ; 0x1842c
        0x00024114:    e9dd0101    ....    LDRD     r0,r1,[sp,#4]
        0x00024118:    4288        .B      CMP      r0,r1
        0x0002411a:    bf0c        ..      ITE      EQ
        0x0002411c:    460c        .F      MOVEQ    r4,r1
        0x0002411e:    9c03        ..      LDRNE    r4,[sp,#0xc]
        0x00024120:    4630        0F      MOV      r0,r6
        0x00024122:    1c76        v.      ADDS     r6,r6,#1
        0x00024124:    2804        .(      CMP      r0,#4
        0x00024126:    d3dc        ..      BCC      0x240e2 ; am_hal_stimer_compare_delta_set + 74
        0x00024128:    9800        ..      LDR      r0,[sp,#0]
        0x0002412a:    f7f4f97b    ..{.    BL       am_hal_interrupt_master_set ; 0x18424
        0x0002412e:    2e04        ..      CMP      r6,#4
        0x00024130:    bf2c        ,.      ITE      CS
        0x00024132:    2001        .       MOVCS    r0,#1
        0x00024134:    4650        PF      MOVCC    r0,r10
        0x00024136:    b004        ..      ADD      sp,sp,#0x10
        0x00024138:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x0002413c:    40008804    ...@    DCD    1073776644
    $t
    i.am_hal_stimer_config
    am_hal_stimer_config
        0x00024140:    4907        .I      LDR      r1,[pc,#28] ; [0x24160] = 0x40008800
        0x00024142:    680a        .h      LDR      r2,[r1,#0]
        0x00024144:    6008        .`      STR      r0,[r1,#0]
        0x00024146:    4807        .H      LDR      r0,[pc,#28] ; [0x24164] = 0x40008000
        0x00024148:    f8d01104    ....    LDR      r1,[r0,#0x104]
        0x0002414c:    f4413180    A..1    ORR      r1,r1,#0x10000
        0x00024150:    f8c01104    ....    STR      r1,[r0,#0x104]
        0x00024154:    4904        .I      LDR      r1,[pc,#16] ; [0x24168] = 0x10000830
        0x00024156:    2001        .       MOVS     r0,#1
        0x00024158:    7008        .p      STRB     r0,[r1,#0]
        0x0002415a:    4610        .F      MOV      r0,r2
        0x0002415c:    4770        pG      BX       lr
    $d
        0x0002415e:    0000        ..      DCW    0
        0x00024160:    40008800    ...@    DCD    1073776640
        0x00024164:    40008000    ...@    DCD    1073774592
        0x00024168:    10000830    0...    DCD    268437552
    $t
    i.am_hal_stimer_counter_get
    am_hal_stimer_counter_get
        0x0002416c:    b500        ..      PUSH     {lr}
        0x0002416e:    b083        ..      SUB      sp,sp,#0xc
        0x00024170:    4805        .H      LDR      r0,[pc,#20] ; [0x24188] = 0x40008804
        0x00024172:    4669        iF      MOV      r1,sp
        0x00024174:    f7f4f95a    ..Z.    BL       am_hal_triple_read ; 0x1842c
        0x00024178:    e9dd0100    ....    LDRD     r0,r1,[sp,#0]
        0x0002417c:    4288        .B      CMP      r0,r1
        0x0002417e:    bf0c        ..      ITE      EQ
        0x00024180:    4608        .F      MOVEQ    r0,r1
        0x00024182:    9802        ..      LDRNE    r0,[sp,#8]
        0x00024184:    b003        ..      ADD      sp,sp,#0xc
        0x00024186:    bd00        ..      POP      {pc}
    $d
        0x00024188:    40008804    ...@    DCD    1073776644
    $t
    i.am_hal_stimer_int_clear
    am_hal_stimer_int_clear
        0x0002418c:    4901        .I      LDR      r1,[pc,#4] ; [0x24194] = 0x40008908
        0x0002418e:    6008        .`      STR      r0,[r1,#0]
        0x00024190:    4770        pG      BX       lr
    $d
        0x00024192:    0000        ..      DCW    0
        0x00024194:    40008908    ...@    DCD    1073776904
    $t
    i.am_hal_stimer_int_enable
    am_hal_stimer_int_enable
        0x00024198:    4902        .I      LDR      r1,[pc,#8] ; [0x241a4] = 0x40008900
        0x0002419a:    680a        .h      LDR      r2,[r1,#0]
        0x0002419c:    4310        .C      ORRS     r0,r0,r2
        0x0002419e:    6008        .`      STR      r0,[r1,#0]
        0x000241a0:    4770        pG      BX       lr
    $d
        0x000241a2:    0000        ..      DCW    0
        0x000241a4:    40008900    ...@    DCD    1073776896
    $t
    i.am_hal_stimer_int_status_get
    am_hal_stimer_int_status_get
        0x000241a8:    0001        ..      MOVS     r1,r0
        0x000241aa:    4804        .H      LDR      r0,[pc,#16] ; [0x241bc] = 0x40008904
        0x000241ac:    6800        .h      LDR      r0,[r0,#0]
        0x000241ae:    bf08        ..      IT       EQ
        0x000241b0:    4770        pG      BXEQ     lr
        0x000241b2:    4903        .I      LDR      r1,[pc,#12] ; [0x241c0] = 0x40008900
        0x000241b4:    6809        .h      LDR      r1,[r1,#0]
        0x000241b6:    4008        .@      ANDS     r0,r0,r1
        0x000241b8:    4770        pG      BX       lr
    $d
        0x000241ba:    0000        ..      DCW    0
        0x000241bc:    40008904    ...@    DCD    1073776900
        0x000241c0:    40008900    ...@    DCD    1073776896
    $t
    i.am_hal_sysctrl_fpu_enable
    am_hal_sysctrl_fpu_enable
        0x000241c4:    4902        .I      LDR      r1,[pc,#8] ; [0x241d0] = 0xe000ed88
        0x000241c6:    f44f0070    O.p.    MOV      r0,#0xf00000
        0x000241ca:    6008        .`      STR      r0,[r1,#0]
        0x000241cc:    4770        pG      BX       lr
    $d
        0x000241ce:    0000        ..      DCW    0
        0x000241d0:    e000ed88    ....    DCD    3758157192
    $t
    i.am_hal_sysctrl_fpu_stacking_enable
    am_hal_sysctrl_fpu_stacking_enable
        0x000241d4:    b538        8.      PUSH     {r3-r5,lr}
        0x000241d6:    4604        .F      MOV      r4,r0
        0x000241d8:    f7f4f920    .. .    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000241dc:    9000        ..      STR      r0,[sp,#0]
        0x000241de:    4808        .H      LDR      r0,[pc,#32] ; [0x24200] = 0xe000ef34
        0x000241e0:    6801        .h      LDR      r1,[r0,#0]
        0x000241e2:    2c00        .,      CMP      r4,#0
        0x000241e4:    f0214140    !.@A    BIC      r1,r1,#0xc0000000
        0x000241e8:    bf14        ..      ITE      NE
        0x000241ea:    f04f4240    O.@B    MOVNE    r2,#0xc0000000
        0x000241ee:    f04f4200    O..B    MOVEQ    r2,#0x80000000
        0x000241f2:    4311        .C      ORRS     r1,r1,r2
        0x000241f4:    6001        .`      STR      r1,[r0,#0]
        0x000241f6:    9800        ..      LDR      r0,[sp,#0]
        0x000241f8:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x000241fc:    f7f4b912    ....    B        am_hal_interrupt_master_set ; 0x18424
    $d
        0x00024200:    e000ef34    4...    DCD    3758157620
    $t
    i.am_hal_sysctrl_sleep
    am_hal_sysctrl_sleep
        0x00024204:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00024208:    4605        .F      MOV      r5,r0
        0x0002420a:    4868        hH      LDR      r0,[pc,#416] ; [0x243ac] = 0xf0000004
        0x0002420c:    b083        ..      SUB      sp,sp,#0xc
        0x0002420e:    f04f0900    O...    MOV      r9,#0
        0x00024212:    4468        hD      ADD      r0,sp,r0
        0x00024214:    f04f36ff    O..6    MOV      r6,#0xffffffff
        0x00024218:    46c8        .F      MOV      r8,r9
        0x0002421a:    f5b02fc0    .../    CMP      r0,#0x60000
        0x0002421e:    d300        ..      BCC      0x24222 ; am_hal_sysctrl_sleep + 30
        0x00024220:    e7fe        ..      B        0x24220 ; am_hal_sysctrl_sleep + 28
        0x00024222:    f7f4f8fb    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00024226:    4c62        bL      LDR      r4,[pc,#392] ; [0x243b0] = 0x40021000
        0x00024228:    9000        ..      STR      r0,[sp,#0]
        0x0002422a:    6820         h      LDR      r0,[r4,#0]
        0x0002422c:    f0000703    ....    AND      r7,r0,#3
        0x00024230:    f8d40108    ....    LDR      r0,[r4,#0x108]
        0x00024234:    f3c01001    ....    UBFX     r0,r0,#4,#2
        0x00024238:    2803        .(      CMP      r0,#3
        0x0002423a:    bf0c        ..      ITE      EQ
        0x0002423c:    f04f0a01    O...    MOVEQ    r10,#1
        0x00024240:    f04f0a00    O...    MOVNE    r10,#0
        0x00024244:    0028        (.      MOVS     r0,r5
        0x00024246:    f8dfb16c    ..l.    LDR      r11,[pc,#364] ; [0x243b4] = 0xe000ed10
        0x0002424a:    4d5b        [M      LDR      r5,[pc,#364] ; [0x243b8] = 0x40020000
        0x0002424c:    d004        ..      BEQ      0x24258 ; am_hal_sysctrl_sleep + 84
        0x0002424e:    f8d50250    ..P.    LDR      r0,[r5,#0x250]
        0x00024252:    f0100f10    ....    TST      r0,#0x10
        0x00024256:    d004        ..      BEQ      0x24262 ; am_hal_sysctrl_sleep + 94
        0x00024258:    f8db0000    ....    LDR      r0,[r11,#0]
        0x0002425c:    f0200004     ...    BIC      r0,r0,#4
        0x00024260:    e04f        O.      B        0x24302 ; am_hal_sysctrl_sleep + 254
        0x00024262:    68a0        .h      LDR      r0,[r4,#8]
        0x00024264:    f4101f80    ....    TST      r0,#0x100000
        0x00024268:    bf1c        ..      ITT      NE
        0x0002426a:    69e0        .i      LDRNE    r0,[r4,#0x1c]
        0x0002426c:    f0100f08    ....    TSTNE    r0,#8
        0x00024270:    d005        ..      BEQ      0x2427e ; am_hal_sysctrl_sleep + 122
        0x00024272:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x00024274:    f0200008     ...    BIC      r0,r0,#8
        0x00024278:    61e0        .a      STR      r0,[r4,#0x1c]
        0x0002427a:    f04f0901    O...    MOV      r9,#1
        0x0002427e:    2f02        ./      CMP      r7,#2
        0x00024280:    bf04        ..      ITT      EQ
        0x00024282:    2001        .       MOVEQ    r0,#1
        0x00024284:    f7fffc46    ..F.    BLEQ     am_hal_pwrctrl_mcu_mode_select ; 0x23b14
        0x00024288:    f1ba0f00    ....    CMP      r10,#0
        0x0002428c:    d035        5.      BEQ      0x242fa ; am_hal_sysctrl_sleep + 246
        0x0002428e:    6920         i      LDR      r0,[r4,#0x10]
        0x00024290:    f4106f80    ...o    TST      r0,#0x400
        0x00024294:    bf04        ..      ITT      EQ
        0x00024296:    68a0        .h      LDREQ    r0,[r4,#8]
        0x00024298:    f030407e    0.~@    BICSEQ   r0,r0,#0xfe000000
        0x0002429c:    d12d        -.      BNE      0x242fa ; am_hal_sysctrl_sleep + 246
        0x0002429e:    4847        GH      LDR      r0,[pc,#284] ; [0x243bc] = 0x100007e5
        0x000242a0:    f04f0801    O...    MOV      r8,#1
        0x000242a4:    7800        .x      LDRB     r0,[r0,#0]
        0x000242a6:    b188        ..      CBZ      r0,0x242cc ; am_hal_sysctrl_sleep + 200
        0x000242a8:    f8d50378    ..x.    LDR      r0,[r5,#0x378]
        0x000242ac:    f0404000    @..@    ORR      r0,r0,#0x80000000
        0x000242b0:    f8c50378    ..x.    STR      r0,[r5,#0x378]
        0x000242b4:    6c68        hl      LDR      r0,[r5,#0x44]
        0x000242b6:    f3c016c6    ....    UBFX     r6,r0,#7,#7
        0x000242ba:    4841        AH      LDR      r0,[pc,#260] ; [0x243c0] = 0x100007f0
        0x000242bc:    7801        .x      LDRB     r1,[r0,#0]
        0x000242be:    6c68        hl      LDR      r0,[r5,#0x44]
        0x000242c0:    f36110cd    a...    BFI      r0,r1,#7,#7
        0x000242c4:    6468        hd      STR      r0,[r5,#0x44]
        0x000242c6:    2001        .       MOVS     r0,#1
        0x000242c8:    f7fdfa52    ..R.    BL       am_hal_delay_us ; 0x21770
        0x000242cc:    483d        =H      LDR      r0,[pc,#244] ; [0x243c4] = 0x100007fc
        0x000242ce:    7801        .x      LDRB     r1,[r0,#0]
        0x000242d0:    f8d50370    ..p.    LDR      r0,[r5,#0x370]
        0x000242d4:    f3615019    a..P    BFI      r0,r1,#20,#6
        0x000242d8:    f8c50370    ..p.    STR      r0,[r5,#0x370]
        0x000242dc:    f8d50380    ....    LDR      r0,[r5,#0x380]
        0x000242e0:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x000242e4:    f8c50380    ....    STR      r0,[r5,#0x380]
        0x000242e8:    f8d50380    ....    LDR      r0,[r5,#0x380]
        0x000242ec:    f0204080     ..@    BIC      r0,r0,#0x40000000
        0x000242f0:    f8c50380    ....    STR      r0,[r5,#0x380]
        0x000242f4:    2000        .       MOVS     r0,#0
        0x000242f6:    f008fd61    ..a.    BL       buck_ldo_update_override ; 0x2cdbc
        0x000242fa:    f8db0000    ....    LDR      r0,[r11,#0]
        0x000242fe:    f0400004    @...    ORR      r0,r0,#4
        0x00024302:    f8cb0000    ....    STR      r0,[r11,#0]
        0x00024306:    2100        .!      MOVS     r1,#0
        0x00024308:    2002        .       MOVS     r0,#2
        0x0002430a:    f7fdf8fb    ....    BL       am_hal_daxi_control ; 0x21504
        0x0002430e:    bf30        0.      WFI      
        0x00024310:    f3bf8f6f    ..o.    ISB      
        0x00024314:    f1b80f00    ....    CMP      r8,#0
        0x00024318:    d036        6.      BEQ      0x24388 ; am_hal_sysctrl_sleep + 388
        0x0002431a:    2001        .       MOVS     r0,#1
        0x0002431c:    f008fd4e    ..N.    BL       buck_ldo_update_override ; 0x2cdbc
        0x00024320:    f8d40100    ....    LDR      r0,[r4,#0x100]
        0x00024324:    f0200001     ...    BIC      r0,r0,#1
        0x00024328:    f8c40100    ....    STR      r0,[r4,#0x100]
        0x0002432c:    2000        .       MOVS     r0,#0
        0x0002432e:    f008fd45    ..E.    BL       buck_ldo_update_override ; 0x2cdbc
        0x00024332:    2014        .       MOVS     r0,#0x14
        0x00024334:    f7fdfa1c    ....    BL       am_hal_delay_us ; 0x21770
        0x00024338:    f1b63fff    ...?    CMP      r6,#0xffffffff
        0x0002433c:    d003        ..      BEQ      0x24346 ; am_hal_sysctrl_sleep + 322
        0x0002433e:    6c68        hl      LDR      r0,[r5,#0x44]
        0x00024340:    f36610cd    f...    BFI      r0,r6,#7,#7
        0x00024344:    6468        hd      STR      r0,[r5,#0x44]
        0x00024346:    f8d40100    ....    LDR      r0,[r4,#0x100]
        0x0002434a:    f0400001    @...    ORR      r0,r0,#1
        0x0002434e:    f8c40100    ....    STR      r0,[r4,#0x100]
        0x00024352:    2001        .       MOVS     r0,#1
        0x00024354:    f008fd32    ..2.    BL       buck_ldo_update_override ; 0x2cdbc
        0x00024358:    f8d50380    ....    LDR      r0,[r5,#0x380]
        0x0002435c:    f0404000    @..@    ORR      r0,r0,#0x80000000
        0x00024360:    f8c50380    ....    STR      r0,[r5,#0x380]
        0x00024364:    f8d50380    ....    LDR      r0,[r5,#0x380]
        0x00024368:    f0404080    @..@    ORR      r0,r0,#0x40000000
        0x0002436c:    f8c50380    ....    STR      r0,[r5,#0x380]
        0x00024370:    f8d50370    ..p.    LDR      r0,[r5,#0x370]
        0x00024374:    f3c05105    ...Q    UBFX     r1,r0,#20,#6
        0x00024378:    4812        .H      LDR      r0,[pc,#72] ; [0x243c4] = 0x100007fc
        0x0002437a:    6001        .`      STR      r1,[r0,#0]
        0x0002437c:    f8d50370    ..p.    LDR      r0,[r5,#0x370]
        0x00024380:    f020707c     .|p    BIC      r0,r0,#0x3f00000
        0x00024384:    f8c50370    ..p.    STR      r0,[r5,#0x370]
        0x00024388:    f1b90f00    ....    CMP      r9,#0
        0x0002438c:    d003        ..      BEQ      0x24396 ; am_hal_sysctrl_sleep + 402
        0x0002438e:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x00024390:    f0400008    @...    ORR      r0,r0,#8
        0x00024394:    61e0        .a      STR      r0,[r4,#0x1c]
        0x00024396:    2f02        ./      CMP      r7,#2
        0x00024398:    bf04        ..      ITT      EQ
        0x0002439a:    2002        .       MOVEQ    r0,#2
        0x0002439c:    f7fffbba    ....    BLEQ     am_hal_pwrctrl_mcu_mode_select ; 0x23b14
        0x000243a0:    9800        ..      LDR      r0,[sp,#0]
        0x000243a2:    f7f4f83f    ..?.    BL       am_hal_interrupt_master_set ; 0x18424
        0x000243a6:    b003        ..      ADD      sp,sp,#0xc
        0x000243a8:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x000243ac:    f0000004    ....    DCD    4026531844
        0x000243b0:    40021000    ...@    DCD    1073876992
        0x000243b4:    e000ed10    ....    DCD    3758157072
        0x000243b8:    40020000    ...@    DCD    1073872896
        0x000243bc:    100007e5    ....    DCD    268437477
        0x000243c0:    100007f0    ....    DCD    268437488
        0x000243c4:    100007fc    ....    DCD    268437500
    $t
    i.am_hal_timer_clear
    am_hal_timer_clear
        0x000243c8:    b538        8.      PUSH     {r3-r5,lr}
        0x000243ca:    4604        .F      MOV      r4,r0
        0x000243cc:    f7f4f826    ..&.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000243d0:    4914        .I      LDR      r1,[pc,#80] ; [0x24424] = 0x40008000
        0x000243d2:    9000        ..      STR      r0,[sp,#0]
        0x000243d4:    f8d13104    ...1    LDR      r3,[r1,#0x104]
        0x000243d8:    2001        .       MOVS     r0,#1
        0x000243da:    fa00f204    ....    LSL      r2,r0,r4
        0x000243de:    ea230002    #...    BIC      r0,r3,r2
        0x000243e2:    f8c10104    ....    STR      r0,[r1,#0x104]
        0x000243e6:    0160        `.      LSLS     r0,r4,#5
        0x000243e8:    4408        .D      ADD      r0,r0,r1
        0x000243ea:    f8d03200    ...2    LDR      r3,[r0,#0x200]
        0x000243ee:    f0230301    #...    BIC      r3,r3,#1
        0x000243f2:    f8c03200    ...2    STR      r3,[r0,#0x200]
        0x000243f6:    f8d03200    ...2    LDR      r3,[r0,#0x200]
        0x000243fa:    f0430302    C...    ORR      r3,r3,#2
        0x000243fe:    f8c03200    ...2    STR      r3,[r0,#0x200]
        0x00024402:    f8d03200    ...2    LDR      r3,[r0,#0x200]
        0x00024406:    f0430301    C...    ORR      r3,r3,#1
        0x0002440a:    f8c03200    ...2    STR      r3,[r0,#0x200]
        0x0002440e:    f8d10104    ....    LDR      r0,[r1,#0x104]
        0x00024412:    4310        .C      ORRS     r0,r0,r2
        0x00024414:    f8c10104    ....    STR      r0,[r1,#0x104]
        0x00024418:    9800        ..      LDR      r0,[sp,#0]
        0x0002441a:    f7f4f803    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0002441e:    2000        .       MOVS     r0,#0
        0x00024420:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x00024422:    0000        ..      DCW    0
        0x00024424:    40008000    ...@    DCD    1073774592
    $t
    i.am_hal_timer_clear_stop
    am_hal_timer_clear_stop
        0x00024428:    b538        8.      PUSH     {r3-r5,lr}
        0x0002442a:    4604        .F      MOV      r4,r0
        0x0002442c:    f7f3fff6    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00024430:    9000        ..      STR      r0,[sp,#0]
        0x00024432:    4812        .H      LDR      r0,[pc,#72] ; [0x2447c] = 0x40008000
        0x00024434:    f8d01104    ....    LDR      r1,[r0,#0x104]
        0x00024438:    2201        ."      MOVS     r2,#1
        0x0002443a:    40a2        .@      LSLS     r2,r2,r4
        0x0002443c:    4391        .C      BICS     r1,r1,r2
        0x0002443e:    f8c01104    ....    STR      r1,[r0,#0x104]
        0x00024442:    0160        `.      LSLS     r0,r4,#5
        0x00024444:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x00024448:    f5004000    ...@    ADD      r0,r0,#0x8000
        0x0002444c:    f8d01200    ....    LDR      r1,[r0,#0x200]
        0x00024450:    f0210101    !...    BIC      r1,r1,#1
        0x00024454:    f8c01200    ....    STR      r1,[r0,#0x200]
        0x00024458:    f8d01200    ....    LDR      r1,[r0,#0x200]
        0x0002445c:    f0410102    A...    ORR      r1,r1,#2
        0x00024460:    f8c01200    ....    STR      r1,[r0,#0x200]
        0x00024464:    f8d01200    ....    LDR      r1,[r0,#0x200]
        0x00024468:    f0410101    A...    ORR      r1,r1,#1
        0x0002446c:    f8c01200    ....    STR      r1,[r0,#0x200]
        0x00024470:    9800        ..      LDR      r0,[sp,#0]
        0x00024472:    f7f3ffd7    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00024476:    2000        .       MOVS     r0,#0
        0x00024478:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x0002447a:    0000        ..      DCW    0
        0x0002447c:    40008000    ...@    DCD    1073774592
    $t
    i.am_hal_timer_default_config_set
    am_hal_timer_default_config_set
        0x00024480:    2201        ."      MOVS     r2,#1
        0x00024482:    7002        .p      STRB     r2,[r0,#0]
        0x00024484:    7042        Bp      STRB     r2,[r0,#1]
        0x00024486:    1e91        ..      SUBS     r1,r2,#2
        0x00024488:    60c1        .`      STR      r1,[r0,#0xc]
        0x0002448a:    6101        .a      STR      r1,[r0,#0x10]
        0x0002448c:    2100        .!      MOVS     r1,#0
        0x0002448e:    7081        .p      STRB     r1,[r0,#2]
        0x00024490:    70c1        .p      STRB     r1,[r0,#3]
        0x00024492:    7101        .q      STRB     r1,[r0,#4]
        0x00024494:    7142        Bq      STRB     r2,[r0,#5]
        0x00024496:    6081        .`      STR      r1,[r0,#8]
        0x00024498:    4608        .F      MOV      r0,r1
        0x0002449a:    4770        pG      BX       lr
    i.am_hal_timer_disable
    am_hal_timer_disable
        0x0002449c:    b538        8.      PUSH     {r3-r5,lr}
        0x0002449e:    4604        .F      MOV      r4,r0
        0x000244a0:    f7f3ffbc    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000244a4:    9000        ..      STR      r0,[sp,#0]
        0x000244a6:    480c        .H      LDR      r0,[pc,#48] ; [0x244d8] = 0x40008000
        0x000244a8:    f8d01104    ....    LDR      r1,[r0,#0x104]
        0x000244ac:    2201        ."      MOVS     r2,#1
        0x000244ae:    40a2        .@      LSLS     r2,r2,r4
        0x000244b0:    4391        .C      BICS     r1,r1,r2
        0x000244b2:    f8c01104    ....    STR      r1,[r0,#0x104]
        0x000244b6:    0160        `.      LSLS     r0,r4,#5
        0x000244b8:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x000244bc:    f5004000    ...@    ADD      r0,r0,#0x8000
        0x000244c0:    f8d01200    ....    LDR      r1,[r0,#0x200]
        0x000244c4:    f0210101    !...    BIC      r1,r1,#1
        0x000244c8:    f8c01200    ....    STR      r1,[r0,#0x200]
        0x000244cc:    9800        ..      LDR      r0,[sp,#0]
        0x000244ce:    f7f3ffa9    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x000244d2:    2000        .       MOVS     r0,#0
        0x000244d4:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x000244d6:    0000        ..      DCW    0
        0x000244d8:    40008000    ...@    DCD    1073774592
    $t
    i.am_hal_timer_enable
    am_hal_timer_enable
        0x000244dc:    b538        8.      PUSH     {r3-r5,lr}
        0x000244de:    4604        .F      MOV      r4,r0
        0x000244e0:    f7f3ff9c    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000244e4:    4910        .I      LDR      r1,[pc,#64] ; [0x24528] = 0x40008000
        0x000244e6:    9000        ..      STR      r0,[sp,#0]
        0x000244e8:    f8d12104    ...!    LDR      r2,[r1,#0x104]
        0x000244ec:    2001        .       MOVS     r0,#1
        0x000244ee:    40a0        .@      LSLS     r0,r0,r4
        0x000244f0:    4382        .C      BICS     r2,r2,r0
        0x000244f2:    f8c12104    ...!    STR      r2,[r1,#0x104]
        0x000244f6:    f8512f10    Q../    LDR      r2,[r1,#0x10]!
        0x000244fa:    4302        .C      ORRS     r2,r2,r0
        0x000244fc:    f8412bf4    A..+    STR      r2,[r1],#0xf4
        0x00024500:    0162        b.      LSLS     r2,r4,#5
        0x00024502:    f1024280    ...B    ADD      r2,r2,#0x40000000
        0x00024506:    f5024200    ...B    ADD      r2,r2,#0x8000
        0x0002450a:    f8d23200    ...2    LDR      r3,[r2,#0x200]
        0x0002450e:    f0430301    C...    ORR      r3,r3,#1
        0x00024512:    f8c23200    ...2    STR      r3,[r2,#0x200]
        0x00024516:    680a        .h      LDR      r2,[r1,#0]
        0x00024518:    4310        .C      ORRS     r0,r0,r2
        0x0002451a:    6008        .`      STR      r0,[r1,#0]
        0x0002451c:    9800        ..      LDR      r0,[sp,#0]
        0x0002451e:    f7f3ff81    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00024522:    2000        .       MOVS     r0,#0
        0x00024524:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x00024526:    0000        ..      DCW    0
        0x00024528:    40008000    ...@    DCD    1073774592
    $t
    i.am_hal_timer_interrupt_clear
    am_hal_timer_interrupt_clear
        0x0002452c:    4901        .I      LDR      r1,[pc,#4] ; [0x24534] = 0x40008000
        0x0002452e:    6688        .f      STR      r0,[r1,#0x68]
        0x00024530:    2000        .       MOVS     r0,#0
        0x00024532:    4770        pG      BX       lr
    $d
        0x00024534:    40008000    ...@    DCD    1073774592
    $t
    i.am_hal_timer_interrupt_enable
    am_hal_timer_interrupt_enable
        0x00024538:    4a14        .J      LDR      r2,[pc,#80] ; [0x2458c] = 0x40020000
        0x0002453a:    4601        .F      MOV      r1,r0
        0x0002453c:    68d2        .h      LDR      r2,[r2,#0xc]
        0x0002453e:    b2d2        ..      UXTB     r2,r2
        0x00024540:    2a22        "*      CMP      r2,#0x22
        0x00024542:    bf24        $.      ITT      CS
        0x00024544:    2200        ."      MOVCS    r2,#0
        0x00024546:    4b12        .K      LDRCS    r3,[pc,#72] ; [0x24590] = 0x100203d4
        0x00024548:    d318        ..      BCC      0x2457c ; am_hal_timer_interrupt_enable + 68
        0x0002454a:    bf00        ..      NOP      
        0x0002454c:    f0110f01    ....    TST      r1,#1
        0x00024550:    d006        ..      BEQ      0x24560 ; am_hal_timer_interrupt_enable + 40
        0x00024552:    eb030c82    ....    ADD      r12,r3,r2,LSL #2
        0x00024556:    f89cc001    ....    LDRB     r12,[r12,#1]
        0x0002455a:    f1bc0f00    ....    CMP      r12,#0
        0x0002455e:    d013        ..      BEQ      0x24588 ; am_hal_timer_interrupt_enable + 80
        0x00024560:    f0110f02    ....    TST      r1,#2
        0x00024564:    d006        ..      BEQ      0x24574 ; am_hal_timer_interrupt_enable + 60
        0x00024566:    eb030c82    ....    ADD      r12,r3,r2,LSL #2
        0x0002456a:    f89cc003    ....    LDRB     r12,[r12,#3]
        0x0002456e:    f1bc0f00    ....    CMP      r12,#0
        0x00024572:    d009        ..      BEQ      0x24588 ; am_hal_timer_interrupt_enable + 80
        0x00024574:    0889        ..      LSRS     r1,r1,#2
        0x00024576:    1c52        R.      ADDS     r2,r2,#1
        0x00024578:    2a10        .*      CMP      r2,#0x10
        0x0002457a:    d3e7        ..      BCC      0x2454c ; am_hal_timer_interrupt_enable + 20
        0x0002457c:    4905        .I      LDR      r1,[pc,#20] ; [0x24594] = 0x40008000
        0x0002457e:    6e0a        .n      LDR      r2,[r1,#0x60]
        0x00024580:    4310        .C      ORRS     r0,r0,r2
        0x00024582:    6608        .f      STR      r0,[r1,#0x60]
        0x00024584:    2000        .       MOVS     r0,#0
        0x00024586:    4770        pG      BX       lr
        0x00024588:    2006        .       MOVS     r0,#6
        0x0002458a:    4770        pG      BX       lr
    $d
        0x0002458c:    40020000    ...@    DCD    1073872896
        0x00024590:    100203d4    ....    DCD    268567508
        0x00024594:    40008000    ...@    DCD    1073774592
    $t
    i.am_hal_timer_interrupt_status_get
    am_hal_timer_interrupt_status_get
        0x00024598:    4a04        .J      LDR      r2,[pc,#16] ; [0x245ac] = 0x40008000
        0x0002459a:    2800        .(      CMP      r0,#0
        0x0002459c:    6e50        Pn      LDR      r0,[r2,#0x64]
        0x0002459e:    bf1c        ..      ITT      NE
        0x000245a0:    6e12        .n      LDRNE    r2,[r2,#0x60]
        0x000245a2:    4010        .@      ANDNE    r0,r0,r2
        0x000245a4:    6008        .`      STR      r0,[r1,#0]
        0x000245a6:    2000        .       MOVS     r0,#0
        0x000245a8:    4770        pG      BX       lr
    $d
        0x000245aa:    0000        ..      DCW    0
        0x000245ac:    40008000    ...@    DCD    1073774592
    $t
    i.am_hal_timer_read
    am_hal_timer_read
        0x000245b0:    b500        ..      PUSH     {lr}
        0x000245b2:    4907        .I      LDR      r1,[pc,#28] ; [0x245d0] = 0x40008204
        0x000245b4:    b083        ..      SUB      sp,sp,#0xc
        0x000245b6:    eb011040    ..@.    ADD      r0,r1,r0,LSL #5
        0x000245ba:    4669        iF      MOV      r1,sp
        0x000245bc:    f7f3ff36    ..6.    BL       am_hal_triple_read ; 0x1842c
        0x000245c0:    e9dd0100    ....    LDRD     r0,r1,[sp,#0]
        0x000245c4:    4288        .B      CMP      r0,r1
        0x000245c6:    bf0c        ..      ITE      EQ
        0x000245c8:    4608        .F      MOVEQ    r0,r1
        0x000245ca:    9802        ..      LDRNE    r0,[sp,#8]
        0x000245cc:    b003        ..      ADD      sp,sp,#0xc
        0x000245ce:    bd00        ..      POP      {pc}
    $d
        0x000245d0:    40008204    ...@    DCD    1073775108
    $t
    i.am_hal_timer_reset_config
    am_hal_timer_reset_config
        0x000245d4:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x000245d8:    4605        .F      MOV      r5,r0
        0x000245da:    0041        A.      LSLS     r1,r0,#1
        0x000245dc:    4c36        6L      LDR      r4,[pc,#216] ; [0x246b8] = 0x40008000
        0x000245de:    2003        .       MOVS     r0,#3
        0x000245e0:    fa00f801    ....    LSL      r8,r0,r1
        0x000245e4:    6e20         n      LDR      r0,[r4,#0x60]
        0x000245e6:    ea200008     ...    BIC      r0,r0,r8
        0x000245ea:    6620         f      STR      r0,[r4,#0x60]
        0x000245ec:    2701        .'      MOVS     r7,#1
        0x000245ee:    fa07f605    ....    LSL      r6,r7,r5
        0x000245f2:    f7f3ff13    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000245f6:    9000        ..      STR      r0,[sp,#0]
        0x000245f8:    6920         i      LDR      r0,[r4,#0x10]
        0x000245fa:    43b0        .C      BICS     r0,r0,r6
        0x000245fc:    6120         a      STR      r0,[r4,#0x10]
        0x000245fe:    2100        .!      MOVS     r1,#0
        0x00024600:    fa07f001    ....    LSL      r0,r7,r1
        0x00024604:    4230        0B      TST      r0,r6
        0x00024606:    d014        ..      BEQ      0x24632 ; am_hal_timer_reset_config + 94
        0x00024608:    f8d42104    ...!    LDR      r2,[r4,#0x104]
        0x0002460c:    4382        .C      BICS     r2,r2,r0
        0x0002460e:    f8c42104    ...!    STR      r2,[r4,#0x104]
        0x00024612:    014a        J.      LSLS     r2,r1,#5
        0x00024614:    f1024280    ...B    ADD      r2,r2,#0x40000000
        0x00024618:    f5024200    ...B    ADD      r2,r2,#0x8000
        0x0002461c:    f8d23200    ...2    LDR      r3,[r2,#0x200]
        0x00024620:    f0430301    C...    ORR      r3,r3,#1
        0x00024624:    f8c23200    ...2    STR      r3,[r2,#0x200]
        0x00024628:    f8d42104    ...!    LDR      r2,[r4,#0x104]
        0x0002462c:    4310        .C      ORRS     r0,r0,r2
        0x0002462e:    f8c40104    ....    STR      r0,[r4,#0x104]
        0x00024632:    1c49        I.      ADDS     r1,r1,#1
        0x00024634:    2910        .)      CMP      r1,#0x10
        0x00024636:    d3e3        ..      BCC      0x24600 ; am_hal_timer_reset_config + 44
        0x00024638:    6921        !i      LDR      r1,[r4,#0x10]
        0x0002463a:    ea410006    A...    ORR      r0,r1,r6
        0x0002463e:    6120         a      STR      r0,[r4,#0x10]
        0x00024640:    9800        ..      LDR      r0,[sp,#0]
        0x00024642:    f7f3feef    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00024646:    f7f3fee9    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0002464a:    9000        ..      STR      r0,[sp,#0]
        0x0002464c:    f8d40104    ....    LDR      r0,[r4,#0x104]
        0x00024650:    43b0        .C      BICS     r0,r0,r6
        0x00024652:    f8c40104    ....    STR      r0,[r4,#0x104]
        0x00024656:    0168        h.      LSLS     r0,r5,#5
        0x00024658:    f1004780    ...G    ADD      r7,r0,#0x40000000
        0x0002465c:    f5074700    ...G    ADD      r7,r7,#0x8000
        0x00024660:    f8d70200    ....    LDR      r0,[r7,#0x200]
        0x00024664:    f0200001     ...    BIC      r0,r0,#1
        0x00024668:    f8c70200    ....    STR      r0,[r7,#0x200]
        0x0002466c:    9800        ..      LDR      r0,[sp,#0]
        0x0002466e:    f7f3fed9    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00024672:    f8d40104    ....    LDR      r0,[r4,#0x104]
        0x00024676:    43b0        .C      BICS     r0,r0,r6
        0x00024678:    f8c40104    ....    STR      r0,[r4,#0x104]
        0x0002467c:    2100        .!      MOVS     r1,#0
        0x0002467e:    f8c71200    ....    STR      r1,[r7,#0x200]
        0x00024682:    f8c71204    ....    STR      r1,[r7,#0x204]
        0x00024686:    f8c71208    ....    STR      r1,[r7,#0x208]
        0x0002468a:    f8c7120c    ....    STR      r1,[r7,#0x20c]
        0x0002468e:    f8c71210    ....    STR      r1,[r7,#0x210]
        0x00024692:    f8d40104    ....    LDR      r0,[r4,#0x104]
        0x00024696:    4330        0C      ORRS     r0,r0,r6
        0x00024698:    f8c40104    ....    STR      r0,[r4,#0x104]
        0x0002469c:    f8c48068    ..h.    STR      r8,[r4,#0x68]
        0x000246a0:    4806        .H      LDR      r0,[pc,#24] ; [0x246bc] = 0x100203d4
        0x000246a2:    f8001025    ..%.    STRB     r1,[r0,r5,LSL #2]
        0x000246a6:    eb000085    ....    ADD      r0,r0,r5,LSL #2
        0x000246aa:    7041        Ap      STRB     r1,[r0,#1]
        0x000246ac:    7081        .p      STRB     r1,[r0,#2]
        0x000246ae:    70c1        .p      STRB     r1,[r0,#3]
        0x000246b0:    4608        .F      MOV      r0,r1
        0x000246b2:    e8bd83f8    ....    POP      {r3-r9,pc}
    $d
        0x000246b6:    0000        ..      DCW    0
        0x000246b8:    40008000    ...@    DCD    1073774592
        0x000246bc:    100203d4    ....    DCD    268567508
    $t
    i.am_hal_tpiu_enable
    am_hal_tpiu_enable
        0x000246c0:    4914        .I      LDR      r1,[pc,#80] ; [0x24714] = 0xe0040000
        0x000246c2:    2200        ."      MOVS     r2,#0
        0x000246c4:    f8c12304    ...#    STR      r2,[r1,#0x304]
        0x000246c8:    2301        .#      MOVS     r3,#1
        0x000246ca:    604b        K`      STR      r3,[r1,#4]
        0x000246cc:    f8dfc048    ..H.    LDR      r12,[pc,#72] ; [0x24718] = 0x1da381
        0x000246d0:    f5a04361    ..aC    SUB      r3,r0,#0xe100
        0x000246d4:    4563        cE      CMP      r3,r12
        0x000246d6:    bf28        (.      IT       CS
        0x000246d8:    4810        .H      LDRCS    r0,[pc,#64] ; [0x2471c] = 0xf4240
        0x000246da:    4b11        .K      LDR      r3,[pc,#68] ; [0x24720] = 0x16e3600
        0x000246dc:    fbb3f0f0    ....    UDIV     r0,r3,r0
        0x000246e0:    1e40        @.      SUBS     r0,r0,#1
        0x000246e2:    b280        ..      UXTH     r0,r0
        0x000246e4:    6108        .a      STR      r0,[r1,#0x10]
        0x000246e6:    2002        .       MOVS     r0,#2
        0x000246e8:    f8c100f0    ....    STR      r0,[r1,#0xf0]
        0x000246ec:    480d        .H      LDR      r0,[pc,#52] ; [0x24724] = 0xe0040f00
        0x000246ee:    6002        .`      STR      r2,[r0,#0]
        0x000246f0:    480d        .H      LDR      r0,[pc,#52] ; [0x24728] = 0x40020000
        0x000246f2:    f8d01250    ..P.    LDR      r1,[r0,#0x250]
        0x000246f6:    f021010e    !...    BIC      r1,r1,#0xe
        0x000246fa:    1c89        ..      ADDS     r1,r1,#2
        0x000246fc:    f8c01250    ..P.    STR      r1,[r0,#0x250]
        0x00024700:    f8d01250    ..P.    LDR      r1,[r0,#0x250]
        0x00024704:    f0410101    A...    ORR      r1,r1,#1
        0x00024708:    f8c01250    ..P.    STR      r1,[r0,#0x250]
        0x0002470c:    2064        d       MOVS     r0,#0x64
        0x0002470e:    f7fdb82f    ../.    B        am_hal_delay_us ; 0x21770
    $d
        0x00024712:    0000        ..      DCW    0
        0x00024714:    e0040000    ....    DCD    3758358528
        0x00024718:    001da381    ....    DCD    1942401
        0x0002471c:    000f4240    @B..    DCD    1000000
        0x00024720:    016e3600    .6n.    DCD    24000000
        0x00024724:    e0040f00    ....    DCD    3758362368
        0x00024728:    40020000    ...@    DCD    1073872896
    $t
    i.am_hal_util_write_and_wait
    am_hal_util_write_and_wait
        0x0002472c:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x00024730:    b087        ..      SUB      sp,sp,#0x1c
        0x00024732:    461e        .F      MOV      r6,r3
        0x00024734:    4617        .F      MOV      r7,r2
        0x00024736:    4688        .F      MOV      r8,r1
        0x00024738:    2400        .$      MOVS     r4,#0
        0x0002473a:    f7f3fe6f    ..o.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0002473e:    9005        ..      STR      r0,[sp,#0x14]
        0x00024740:    4668        hF      MOV      r0,sp
        0x00024742:    f7fffe9d    ....    BL       am_hal_timer_default_config_set ; 0x24480
        0x00024746:    1e60        `.      SUBS     r0,r4,#1
        0x00024748:    2500        .%      MOVS     r5,#0
        0x0002474a:    e9cd5002    ...P    STRD     r5,r0,[sp,#8]
        0x0002474e:    4840        @H      LDR      r0,[pc,#256] ; [0x24850] = 0x5b8d80
        0x00024750:    4940        @I      LDR      r1,[pc,#256] ; [0x24854] = 0xf4240
        0x00024752:    4370        pC      MULS     r0,r6,r0
        0x00024754:    fbb0f0f1    ....    UDIV     r0,r0,r1
        0x00024758:    f04f0901    O...    MOV      r9,#1
        0x0002475c:    9004        ..      STR      r0,[sp,#0x10]
        0x0002475e:    f88d9001    ....    STRB     r9,[sp,#1]
        0x00024762:    4669        iF      MOV      r1,sp
        0x00024764:    200d        .       MOVS     r0,#0xd
        0x00024766:    f012fcdb    ....    BL       internal_timer_config ; 0x37120
        0x0002476a:    b978        x.      CBNZ     r0,0x2478c ; am_hal_util_write_and_wait + 96
        0x0002476c:    200d        .       MOVS     r0,#0xd
        0x0002476e:    f7fffe2b    ..+.    BL       am_hal_timer_clear ; 0x243c8
        0x00024772:    200d        .       MOVS     r0,#0xd
        0x00024774:    f7fffe92    ....    BL       am_hal_timer_disable ; 0x2449c
        0x00024778:    f04f6000    O..`    MOV      r0,#0x8000000
        0x0002477c:    f7fffed6    ....    BL       am_hal_timer_interrupt_clear ; 0x2452c
        0x00024780:    b920         .      CBNZ     r0,0x2478c ; am_hal_util_write_and_wait + 96
        0x00024782:    f04f6000    O..`    MOV      r0,#0x8000000
        0x00024786:    f7fffed7    ....    BL       am_hal_timer_interrupt_enable ; 0x24538
        0x0002478a:    b108        ..      CBZ      r0,0x24790 ; am_hal_util_write_and_wait + 100
        0x0002478c:    4604        .F      MOV      r4,r0
        0x0002478e:    e058        X.      B        0x24842 ; am_hal_util_write_and_wait + 278
        0x00024790:    4831        1H      LDR      r0,[pc,#196] ; [0x24858] = 0xe000e050
        0x00024792:    f8805400    ...T    STRB     r5,[r0,#0x400]
        0x00024796:    f8dfb0c4    ....    LDR      r11,[pc,#196] ; [0x2485c] = 0xe000e008
        0x0002479a:    f44f3a80    O..:    MOV      r10,#0x10000
        0x0002479e:    f8cba100    ....    STR      r10,[r11,#0x100]
        0x000247a2:    482f        /H      LDR      r0,[pc,#188] ; [0x24860] = 0xe000ed0c
        0x000247a4:    6800        .h      LDR      r0,[r0,#0]
        0x000247a6:    f3c02602    ...&    UBFX     r6,r0,#8,#3
        0x000247aa:    2e07        ..      CMP      r6,#7
        0x000247ac:    bf08        ..      IT       EQ
        0x000247ae:    2401        .$      MOVEQ    r4,#1
        0x000247b0:    d047        G.      BEQ      0x24842 ; am_hal_util_write_and_wait + 278
        0x000247b2:    2100        .!      MOVS     r1,#0
        0x000247b4:    2002        .       MOVS     r0,#2
        0x000247b6:    f7fcfea5    ....    BL       am_hal_daxi_control ; 0x21504
        0x000247ba:    f3ef8511    ....    MRS      r5,BASEPRI
        0x000247be:    2e05        ..      CMP      r6,#5
        0x000247c0:    bf23        #.      ITTTE    CS
        0x000247c2:    1c70        p.      ADDCS    r0,r6,#1
        0x000247c4:    fa09f000    ....    LSLCS    r0,r9,r0
        0x000247c8:    b2c0        ..      UXTBCS   r0,r0
        0x000247ca:    2020                MOVCC    r0,#0x20
        0x000247cc:    f3808811    ....    MSR      BASEPRI,r0
        0x000247d0:    f1b83fff    ...?    CMP      r8,#0xffffffff
        0x000247d4:    d004        ..      BEQ      0x247e0 ; am_hal_util_write_and_wait + 180
        0x000247d6:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000247d8:    6800        .h      LDR      r0,[r0,#0]
        0x000247da:    ea200008     ...    BIC      r0,r0,r8
        0x000247de:    4307        .C      ORRS     r7,r7,r0
        0x000247e0:    200d        .       MOVS     r0,#0xd
        0x000247e2:    f7fffdf1    ....    BL       am_hal_timer_clear ; 0x243c8
        0x000247e6:    481f        .H      LDR      r0,[pc,#124] ; [0x24864] = 0xe000ed10
        0x000247e8:    6801        .h      LDR      r1,[r0,#0]
        0x000247ea:    f0210104    !...    BIC      r1,r1,#4
        0x000247ee:    6001        .`      STR      r1,[r0,#0]
        0x000247f0:    4a1d        .J      LDR      r2,[pc,#116] ; [0x24868] = 0x100007e4
        0x000247f2:    4638        8F      MOV      r0,r7
        0x000247f4:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000247f6:    69d2        .i      LDR      r2,[r2,#0x1c]
        0x000247f8:    4790        .G      BLX      r2
        0x000247fa:    200d        .       MOVS     r0,#0xd
        0x000247fc:    f7fffe4e    ..N.    BL       am_hal_timer_disable ; 0x2449c
        0x00024800:    f04f6040    O.@`    MOV      r0,#0xc000000
        0x00024804:    f7fffe92    ....    BL       am_hal_timer_interrupt_clear ; 0x2452c
        0x00024808:    4669        iF      MOV      r1,sp
        0x0002480a:    2001        .       MOVS     r0,#1
        0x0002480c:    f7fffec4    ....    BL       am_hal_timer_interrupt_status_get ; 0x24598
        0x00024810:    f8cba280    ....    STR      r10,[r11,#0x280]
        0x00024814:    9800        ..      LDR      r0,[sp,#0]
        0x00024816:    f0306040    0.@`    BICS     r0,r0,#0xc000000
        0x0002481a:    d10f        ..      BNE      0x2483c ; am_hal_util_write_and_wait + 272
        0x0002481c:    f04f27e0    O..'    MOV      r7,#0xe000e000
        0x00024820:    f44f4680    O..F    MOV      r6,#0x4000
        0x00024824:    f8c76280    ...b    STR      r6,[r7,#0x280]
        0x00024828:    4669        iF      MOV      r1,sp
        0x0002482a:    2001        .       MOVS     r0,#1
        0x0002482c:    f7fffeb4    ....    BL       am_hal_timer_interrupt_status_get ; 0x24598
        0x00024830:    9800        ..      LDR      r0,[sp,#0]
        0x00024832:    f0306040    0.@`    BICS     r0,r0,#0xc000000
        0x00024836:    bf18        ..      IT       NE
        0x00024838:    f8c76200    ...b    STRNE    r6,[r7,#0x200]
        0x0002483c:    b2e8        ..      UXTB     r0,r5
        0x0002483e:    f3808811    ....    MSR      BASEPRI,r0
        0x00024842:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024844:    f7f3fdee    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00024848:    b00b        ..      ADD      sp,sp,#0x2c
        0x0002484a:    4620         F      MOV      r0,r4
        0x0002484c:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x00024850:    005b8d80    ..[.    DCD    6000000
        0x00024854:    000f4240    @B..    DCD    1000000
        0x00024858:    e000e050    P...    DCD    3758153808
        0x0002485c:    e000e008    ....    DCD    3758153736
        0x00024860:    e000ed0c    ....    DCD    3758157068
        0x00024864:    e000ed10    ....    DCD    3758157072
        0x00024868:    100007e4    ....    DCD    268437476
    $t
    i.am_pdm0_isr
    am_pdm0_isr
        0x0002486c:    b510        ..      PUSH     {r4,lr}
        0x0002486e:    4c24        $L      LDR      r4,[pc,#144] ; [0x24900] = 0x100016a8
        0x00024870:    b082        ..      SUB      sp,sp,#8
        0x00024872:    2201        ."      MOVS     r2,#1
        0x00024874:    a901        ..      ADD      r1,sp,#4
        0x00024876:    f8d40144    ..D.    LDR      r0,[r4,#0x144]
        0x0002487a:    f7fefd77    ..w.    BL       am_hal_pdm_interrupt_status_get ; 0x2336c
        0x0002487e:    f8d40144    ..D.    LDR      r0,[r4,#0x144]
        0x00024882:    9901        ..      LDR      r1,[sp,#4]
        0x00024884:    f7fefd0e    ....    BL       am_hal_pdm_interrupt_clear ; 0x232a4
        0x00024888:    f50472a4    ...r    ADD      r2,r4,#0x148
        0x0002488c:    f8d40144    ..D.    LDR      r0,[r4,#0x144]
        0x00024890:    9901        ..      LDR      r1,[sp,#4]
        0x00024892:    f7fefd3d    ..=.    BL       am_hal_pdm_interrupt_service ; 0x23310
        0x00024896:    9801        ..      LDR      r0,[sp,#4]
        0x00024898:    f0100f08    ....    TST      r0,#8
        0x0002489c:    d026        &.      BEQ      0x248ec ; am_pdm0_isr + 128
        0x0002489e:    f8d40144    ..D.    LDR      r0,[r4,#0x144]
        0x000248a2:    f7fefc3d    ..=.    BL       am_hal_pdm_dma_get_buffer ; 0x23120
        0x000248a6:    1f01        ..      SUBS     r1,r0,#4
        0x000248a8:    1ca0        ..      ADDS     r0,r4,#2
        0x000248aa:    2228        ("      MOVS     r2,#0x28
        0x000248ac:    f8313f04    1..?    LDRH     r3,[r1,#4]!
        0x000248b0:    0a1b        ..      LSRS     r3,r3,#8
        0x000248b2:    7083        .p      STRB     r3,[r0,#2]
        0x000248b4:    f8513b04    Q..;    LDR      r3,[r1],#4
        0x000248b8:    0c1b        ..      LSRS     r3,r3,#16
        0x000248ba:    70c3        .p      STRB     r3,[r0,#3]
        0x000248bc:    880b        ..      LDRH     r3,[r1,#0]
        0x000248be:    0a1b        ..      LSRS     r3,r3,#8
        0x000248c0:    f8003f04    ...?    STRB     r3,[r0,#4]!
        0x000248c4:    680b        .h      LDR      r3,[r1,#0]
        0x000248c6:    0c1b        ..      LSRS     r3,r3,#16
        0x000248c8:    7043        Cp      STRB     r3,[r0,#1]
        0x000248ca:    1e52        R.      SUBS     r2,r2,#1
        0x000248cc:    d1ee        ..      BNE      0x248ac ; am_pdm0_isr + 64
        0x000248ce:    22a0        ."      MOVS     r2,#0xa0
        0x000248d0:    1d21        !.      ADDS     r1,r4,#4
        0x000248d2:    2000        .       MOVS     r0,#0
        0x000248d4:    f7fafe60    ..`.    BL       am_audio_buffer_nested_push ; 0x1f598
        0x000248d8:    480a        .H      LDR      r0,[pc,#40] ; [0x24904] = 0x1000d70c
        0x000248da:    9000        ..      STR      r0,[sp,#0]
        0x000248dc:    23a0        .#      MOVS     r3,#0xa0
        0x000248de:    2202        ."      MOVS     r2,#2
        0x000248e0:    2104        .!      MOVS     r1,#4
        0x000248e2:    200a        .       MOVS     r0,#0xa
        0x000248e4:    f003fc50    ..P.    BL       am_vos_task_send_fromISR ; 0x28188
        0x000248e8:    b002        ..      ADD      sp,sp,#8
        0x000248ea:    bd10        ..      POP      {r4,pc}
        0x000248ec:    f0100f06    ....    TST      r0,#6
        0x000248f0:    bf1c        ..      ITT      NE
        0x000248f2:    f8d40144    ..D.    LDRNE    r0,[r4,#0x144]
        0x000248f6:    f7fefc93    ....    BLNE     am_hal_pdm_fifo_flush ; 0x23220
        0x000248fa:    b002        ..      ADD      sp,sp,#8
        0x000248fc:    bd10        ..      POP      {r4,pc}
    $d
        0x000248fe:    0000        ..      DCW    0
        0x00024900:    100016a8    ....    DCD    268441256
        0x00024904:    1000d70c    ....    DCD    268490508
    $t
    i.am_stimer_cmpr0_isr
    am_stimer_cmpr0_isr
        0x00024908:    b510        ..      PUSH     {r4,lr}
        0x0002490a:    2000        .       MOVS     r0,#0
        0x0002490c:    f7fffc4c    ..L.    BL       am_hal_stimer_int_status_get ; 0x241a8
        0x00024910:    f0100f01    ....    TST      r0,#1
        0x00024914:    bf08        ..      IT       EQ
        0x00024916:    bd10        ..      POPEQ    {r4,pc}
        0x00024918:    2001        .       MOVS     r0,#1
        0x0002491a:    f7fffc37    ..7.    BL       am_hal_stimer_int_clear ; 0x2418c
        0x0002491e:    e8bd4010    ...@    POP      {r4,lr}
        0x00024922:    2000        .       MOVS     r0,#0
        0x00024924:    f01dbe74    ..t.    B.W      xPortStimerTickHandler ; 0x42610
    i.am_stimer_cmpr1_isr
    am_stimer_cmpr1_isr
        0x00024928:    b510        ..      PUSH     {r4,lr}
        0x0002492a:    2000        .       MOVS     r0,#0
        0x0002492c:    f7fffc3c    ..<.    BL       am_hal_stimer_int_status_get ; 0x241a8
        0x00024930:    f0100f02    ....    TST      r0,#2
        0x00024934:    bf08        ..      IT       EQ
        0x00024936:    bd10        ..      POPEQ    {r4,pc}
        0x00024938:    2002        .       MOVS     r0,#2
        0x0002493a:    f7fffc27    ..'.    BL       am_hal_stimer_int_clear ; 0x2418c
        0x0002493e:    4804        .H      LDR      r0,[pc,#16] ; [0x24950] = 0x10000000
        0x00024940:    6981        .i      LDR      r1,[r0,#0x18]
        0x00024942:    1c49        I.      ADDS     r1,r1,#1
        0x00024944:    6181        .a      STR      r1,[r0,#0x18]
        0x00024946:    e8bd4010    ...@    POP      {r4,lr}
        0x0002494a:    2001        .       MOVS     r0,#1
        0x0002494c:    f01dbe60    ..`.    B.W      xPortStimerTickHandler ; 0x42610
    $d
        0x00024950:    10000000    ....    DCD    268435456
    $t
    i.am_util_ble_tx_power_set
    am_util_ble_tx_power_set
        0x00024954:    b500        ..      PUSH     {lr}
        0x00024956:    a30b        ..      ADR      r3,{pc}+0x2e ; 0x24984
        0x00024958:    b089        ..      SUB      sp,sp,#0x24
        0x0002495a:    e9d32300    ...#    LDRD     r2,r3,[r3,#0]
        0x0002495e:    e9cd2306    ...#    STRD     r2,r3,[sp,#0x18]
        0x00024962:    f88d101c    ....    STRB     r1,[sp,#0x1c]
        0x00024966:    2100        .!      MOVS     r1,#0
        0x00024968:    9101        ..      STR      r1,[sp,#4]
        0x0002496a:    9102        ..      STR      r1,[sp,#8]
        0x0002496c:    9103        ..      STR      r1,[sp,#0xc]
        0x0002496e:    9104        ..      STR      r1,[sp,#0x10]
        0x00024970:    9105        ..      STR      r1,[sp,#0x14]
        0x00024972:    a901        ..      ADD      r1,sp,#4
        0x00024974:    9100        ..      STR      r1,[sp,#0]
        0x00024976:    ab02        ..      ADD      r3,sp,#8
        0x00024978:    2205        ."      MOVS     r2,#5
        0x0002497a:    a906        ..      ADD      r1,sp,#0x18
        0x0002497c:    f7fbfbb6    ....    BL       am_devices_cooper_command_write ; 0x200ec
        0x00024980:    b009        ..      ADD      sp,sp,#0x24
        0x00024982:    bd00        ..      POP      {pc}
    $d
        0x00024984:    01fc7001    .p..    DCD    33320961
        0x00024988:    00000000    ....    DCD    0
    $t
    i.am_util_bootloader_erase_flash_page
    am_util_bootloader_erase_flash_page
        0x0002498c:    4770        pG      BX       lr
        0x0002498e:    0000        ..      MOVS     r0,r0
    i.am_util_bootloader_partial_crc32
    am_util_bootloader_partial_crc32
        0x00024990:    b410        ..      PUSH     {r4}
        0x00024992:    6813        .h      LDR      r3,[r2,#0]
        0x00024994:    b309        ..      CBZ      r1,0x249da ; am_util_bootloader_partial_crc32 + 74
        0x00024996:    f8dfc048    ..H.    LDR      r12,[pc,#72] ; [0x249e0] = 0x45274
        0x0002499a:    f0110f01    ....    TST      r1,#1
        0x0002499e:    f1a00001    ....    SUB      r0,r0,#1
        0x000249a2:    d007        ..      BEQ      0x249b4 ; am_util_bootloader_partial_crc32 + 36
        0x000249a4:    f8104f01    ...O    LDRB     r4,[r0,#1]!
        0x000249a8:    ea846413    ...d    EOR      r4,r4,r3,LSR #24
        0x000249ac:    f85c4024    \.$@    LDR      r4,[r12,r4,LSL #2]
        0x000249b0:    ea842303    ...#    EOR      r3,r4,r3,LSL #8
        0x000249b4:    0849        I.      LSRS     r1,r1,#1
        0x000249b6:    d010        ..      BEQ      0x249da ; am_util_bootloader_partial_crc32 + 74
        0x000249b8:    7844        Dx      LDRB     r4,[r0,#1]
        0x000249ba:    1e49        I.      SUBS     r1,r1,#1
        0x000249bc:    ea846413    ...d    EOR      r4,r4,r3,LSR #24
        0x000249c0:    f85c4024    \.$@    LDR      r4,[r12,r4,LSL #2]
        0x000249c4:    ea842303    ...#    EOR      r3,r4,r3,LSL #8
        0x000249c8:    f8104f02    ...O    LDRB     r4,[r0,#2]!
        0x000249cc:    ea846413    ...d    EOR      r4,r4,r3,LSR #24
        0x000249d0:    f85c4024    \.$@    LDR      r4,[r12,r4,LSL #2]
        0x000249d4:    ea842303    ...#    EOR      r3,r4,r3,LSL #8
        0x000249d8:    d1ee        ..      BNE      0x249b8 ; am_util_bootloader_partial_crc32 + 40
        0x000249da:    6013        .`      STR      r3,[r2,#0]
        0x000249dc:    bc10        ..      POP      {r4}
        0x000249de:    4770        pG      BX       lr
    $d
        0x000249e0:    00045274    tR..    DCD    283252
    $t
    i.am_util_bootloader_program_flash_page
    am_util_bootloader_program_flash_page
        0x000249e4:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x000249e8:    4605        .F      MOV      r5,r0
        0x000249ea:    1cd0        ..      ADDS     r0,r2,#3
        0x000249ec:    460e        .F      MOV      r6,r1
        0x000249ee:    0884        ..      LSRS     r4,r0,#2
        0x000249f0:    f7f3fd14    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000249f4:    4607        .F      MOV      r7,r0
        0x000249f6:    4623        #F      MOV      r3,r4
        0x000249f8:    462a        *F      MOV      r2,r5
        0x000249fa:    4631        1F      MOV      r1,r6
        0x000249fc:    4803        .H      LDR      r0,[pc,#12] ; [0x24a0c] = 0x12344321
        0x000249fe:    f7fefa59    ..Y.    BL       am_hal_mram_main_program ; 0x22eb4
        0x00024a02:    4638        8F      MOV      r0,r7
        0x00024a04:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00024a08:    f7f3bd0c    ....    B        am_hal_interrupt_master_set ; 0x18424
    $d
        0x00024a0c:    12344321    !C4.    DCD    305414945
    $t
    i.am_util_delay_ms
    am_util_delay_ms
        0x00024a10:    f44f717a    O.zq    MOV      r1,#0x3e8
        0x00024a14:    4348        HC      MULS     r0,r1,r0
        0x00024a16:    f7fcbeab    ....    B        am_hal_delay_us ; 0x21770
    i.am_util_delay_us
    am_util_delay_us
        0x00024a1a:    f7fcbea9    ....    B        am_hal_delay_us ; 0x21770
        0x00024a1e:    0000        ..      MOVS     r0,r0
    i.am_util_faultisr_collect_data
    am_util_faultisr_collect_data
        0x00024a20:    b092        ..      SUB      sp,sp,#0x48
        0x00024a22:    2100        .!      MOVS     r1,#0
        0x00024a24:    9100        ..      STR      r1,[sp,#0]
        0x00024a26:    9101        ..      STR      r1,[sp,#4]
        0x00024a28:    9102        ..      STR      r1,[sp,#8]
        0x00024a2a:    9103        ..      STR      r1,[sp,#0xc]
        0x00024a2c:    9104        ..      STR      r1,[sp,#0x10]
        0x00024a2e:    9105        ..      STR      r1,[sp,#0x14]
        0x00024a30:    9110        ..      STR      r1,[sp,#0x40]
        0x00024a32:    4965        eI      LDR      r1,[pc,#404] ; [0x24bc8] = 0xe000ed28
        0x00024a34:    6809        .h      LDR      r1,[r1,#0]
        0x00024a36:    9110        ..      STR      r1,[sp,#0x40]
        0x00024a38:    9910        ..      LDR      r1,[sp,#0x40]
        0x00024a3a:    f88d1044    ..D.    STRB     r1,[sp,#0x44]
        0x00024a3e:    9910        ..      LDR      r1,[sp,#0x40]
        0x00024a40:    0a09        ..      LSRS     r1,r1,#8
        0x00024a42:    f88d1045    ..E.    STRB     r1,[sp,#0x45]
        0x00024a46:    9910        ..      LDR      r1,[sp,#0x40]
        0x00024a48:    0c09        ..      LSRS     r1,r1,#16
        0x00024a4a:    f8ad1046    ..F.    STRH     r1,[sp,#0x46]
        0x00024a4e:    495f        _I      LDR      r1,[pc,#380] ; [0x24bcc] = 0xe000ed38
        0x00024a50:    6809        .h      LDR      r1,[r1,#0]
        0x00024a52:    910f        ..      STR      r1,[sp,#0x3c]
        0x00024a54:    f1a05480    ...T    SUB      r4,r0,#0x10000000
        0x00024a58:    f5b41fec    ....    CMP      r4,#0x1d8000
        0x00024a5c:    d218        ..      BCS      0x24a90 ; am_util_faultisr_collect_data + 112
        0x00024a5e:    f89d1045    ..E.    LDRB     r1,[sp,#0x45]
        0x00024a62:    f0110f02    ....    TST      r1,#2
        0x00024a66:    bf14        ..      ITE      NE
        0x00024a68:    6981        .i      LDRNE    r1,[r0,#0x18]
        0x00024a6a:    f04f31ff    O..1    MOVEQ    r1,#0xffffffff
        0x00024a6e:    910e        ..      STR      r1,[sp,#0x38]
        0x00024a70:    6801        .h      LDR      r1,[r0,#0]
        0x00024a72:    9106        ..      STR      r1,[sp,#0x18]
        0x00024a74:    6841        Ah      LDR      r1,[r0,#4]
        0x00024a76:    9107        ..      STR      r1,[sp,#0x1c]
        0x00024a78:    6881        .h      LDR      r1,[r0,#8]
        0x00024a7a:    9108        ..      STR      r1,[sp,#0x20]
        0x00024a7c:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00024a7e:    9109        ..      STR      r1,[sp,#0x24]
        0x00024a80:    6901        .i      LDR      r1,[r0,#0x10]
        0x00024a82:    910a        ..      STR      r1,[sp,#0x28]
        0x00024a84:    6941        Ai      LDR      r1,[r0,#0x14]
        0x00024a86:    910b        ..      STR      r1,[sp,#0x2c]
        0x00024a88:    6981        .i      LDR      r1,[r0,#0x18]
        0x00024a8a:    910c        ..      STR      r1,[sp,#0x30]
        0x00024a8c:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x00024a8e:    900d        ..      STR      r0,[sp,#0x34]
        0x00024a90:    4668        hF      MOV      r0,sp
        0x00024a92:    f7fcfeea    ....    BL       am_hal_fault_status_get ; 0x2186a
        0x00024a96:    a04e        N.      ADR      r0,{pc}+0x13a ; 0x24bd0
        0x00024a98:    f000fb0c    ....    BL       am_util_stdio_printf ; 0x250b4
        0x00024a9c:    f5b41fec    ....    CMP      r4,#0x1d8000
        0x00024aa0:    d223        #.      BCS      0x24aea ; am_util_faultisr_collect_data + 202
        0x00024aa2:    a052        R.      ADR      r0,{pc}+0x14a ; 0x24bec
        0x00024aa4:    f000fb06    ....    BL       am_util_stdio_printf ; 0x250b4
        0x00024aa8:    9906        ..      LDR      r1,[sp,#0x18]
        0x00024aaa:    a057        W.      ADR      r0,{pc}+0x15e ; 0x24c08
        0x00024aac:    f000fb02    ....    BL       am_util_stdio_printf ; 0x250b4
        0x00024ab0:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00024ab2:    a05a        Z.      ADR      r0,{pc}+0x16a ; 0x24c1c
        0x00024ab4:    f000fafe    ....    BL       am_util_stdio_printf ; 0x250b4
        0x00024ab8:    9908        ..      LDR      r1,[sp,#0x20]
        0x00024aba:    a05d        ].      ADR      r0,{pc}+0x176 ; 0x24c30
        0x00024abc:    f000fafa    ....    BL       am_util_stdio_printf ; 0x250b4
        0x00024ac0:    9909        ..      LDR      r1,[sp,#0x24]
        0x00024ac2:    a060        `.      ADR      r0,{pc}+0x182 ; 0x24c44
        0x00024ac4:    f000faf6    ....    BL       am_util_stdio_printf ; 0x250b4
        0x00024ac8:    990a        ..      LDR      r1,[sp,#0x28]
        0x00024aca:    a063        c.      ADR      r0,{pc}+0x18e ; 0x24c58
        0x00024acc:    f000faf2    ....    BL       am_util_stdio_printf ; 0x250b4
        0x00024ad0:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00024ad2:    a066        f.      ADR      r0,{pc}+0x19a ; 0x24c6c
        0x00024ad4:    f000faee    ....    BL       am_util_stdio_printf ; 0x250b4
        0x00024ad8:    990c        ..      LDR      r1,[sp,#0x30]
        0x00024ada:    a069        i.      ADR      r0,{pc}+0x1a6 ; 0x24c80
        0x00024adc:    f000faea    ....    BL       am_util_stdio_printf ; 0x250b4
        0x00024ae0:    990d        ..      LDR      r1,[sp,#0x34]
        0x00024ae2:    a06c        l.      ADR      r0,{pc}+0x1b2 ; 0x24c94
        0x00024ae4:    f000fae6    ....    BL       am_util_stdio_printf ; 0x250b4
        0x00024ae8:    e002        ..      B        0x24af0 ; am_util_faultisr_collect_data + 208
        0x00024aea:    486f        oH      LDR      r0,[pc,#444] ; [0x24ca8] = 0x4bf20
        0x00024aec:    f000fae2    ....    BL       am_util_stdio_printf ; 0x250b4
        0x00024af0:    a06e        n.      ADR      r0,{pc}+0x1bc ; 0x24cac
        0x00024af2:    f000fadf    ....    BL       am_util_stdio_printf ; 0x250b4
        0x00024af6:    990e        ..      LDR      r1,[sp,#0x38]
        0x00024af8:    a072        r.      ADR      r0,{pc}+0x1cc ; 0x24cc4
        0x00024afa:    f000fadb    ....    BL       am_util_stdio_printf ; 0x250b4
        0x00024afe:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00024b00:    a077        w.      ADR      r0,{pc}+0x1e0 ; 0x24ce0
        0x00024b02:    f000fad7    ....    BL       am_util_stdio_printf ; 0x250b4
        0x00024b06:    f89d1044    ..D.    LDRB     r1,[sp,#0x44]
        0x00024b0a:    a07f        ..      ADR      r0,{pc}+0x1fe ; 0x24d08
        0x00024b0c:    f000fad2    ....    BL       am_util_stdio_printf ; 0x250b4
        0x00024b10:    f8bd1046    ..F.    LDRH     r1,[sp,#0x46]
        0x00024b14:    a088        ..      ADR      r0,{pc}+0x224 ; 0x24d38
        0x00024b16:    f000facd    ....    BL       am_util_stdio_printf ; 0x250b4
        0x00024b1a:    f89d1045    ..E.    LDRB     r1,[sp,#0x45]
        0x00024b1e:    a091        ..      ADR      r0,{pc}+0x246 ; 0x24d64
        0x00024b20:    f000fac8    ....    BL       am_util_stdio_printf ; 0x250b4
        0x00024b24:    f05f0480    _...    MOVS.W   r4,#0x80
        0x00024b28:    f89d0045    ..E.    LDRB     r0,[sp,#0x45]
        0x00024b2c:    4020         @      ANDS     r0,r0,r4
        0x00024b2e:    2810        .(      CMP      r0,#0x10
        0x00024b30:    bf08        ..      IT       EQ
        0x00024b32:    a097        ..      ADREQ    r0,{pc}+0x25e ; 0x24d90
        0x00024b34:    d01d        ..      BEQ      0x24b72 ; am_util_faultisr_collect_data + 338
        0x00024b36:    dc10        ..      BGT      0x24b5a ; am_util_faultisr_collect_data + 314
        0x00024b38:    2801        .(      CMP      r0,#1
        0x00024b3a:    bf08        ..      IT       EQ
        0x00024b3c:    a09b        ..      ADREQ    r0,{pc}+0x270 ; 0x24dac
        0x00024b3e:    d018        ..      BEQ      0x24b72 ; am_util_faultisr_collect_data + 338
        0x00024b40:    2802        .(      CMP      r0,#2
        0x00024b42:    bf08        ..      IT       EQ
        0x00024b44:    a0a0        ..      ADREQ    r0,{pc}+0x284 ; 0x24dc8
        0x00024b46:    d014        ..      BEQ      0x24b72 ; am_util_faultisr_collect_data + 338
        0x00024b48:    2804        .(      CMP      r0,#4
        0x00024b4a:    bf08        ..      IT       EQ
        0x00024b4c:    a0a6        ..      ADREQ    r0,{pc}+0x29c ; 0x24de8
        0x00024b4e:    d010        ..      BEQ      0x24b72 ; am_util_faultisr_collect_data + 338
        0x00024b50:    2808        .(      CMP      r0,#8
        0x00024b52:    bf08        ..      IT       EQ
        0x00024b54:    a0ac        ..      ADREQ    r0,{pc}+0x2b4 ; 0x24e08
        0x00024b56:    d00c        ..      BEQ      0x24b72 ; am_util_faultisr_collect_data + 338
        0x00024b58:    e00d        ..      B        0x24b76 ; am_util_faultisr_collect_data + 342
        0x00024b5a:    2820         (      CMP      r0,#0x20
        0x00024b5c:    bf08        ..      IT       EQ
        0x00024b5e:    a0b2        ..      ADREQ    r0,{pc}+0x2ca ; 0x24e28
        0x00024b60:    d007        ..      BEQ      0x24b72 ; am_util_faultisr_collect_data + 338
        0x00024b62:    2840        @(      CMP      r0,#0x40
        0x00024b64:    bf08        ..      IT       EQ
        0x00024b66:    a0b7        ..      ADREQ    r0,{pc}+0x2de ; 0x24e44
        0x00024b68:    d003        ..      BEQ      0x24b72 ; am_util_faultisr_collect_data + 338
        0x00024b6a:    2880        .(      CMP      r0,#0x80
        0x00024b6c:    bf08        ..      IT       EQ
        0x00024b6e:    a0bd        ..      ADREQ    r0,{pc}+0x2f6 ; 0x24e64
        0x00024b70:    d101        ..      BNE      0x24b76 ; am_util_faultisr_collect_data + 342
        0x00024b72:    f000fa9f    ....    BL       am_util_stdio_printf ; 0x250b4
        0x00024b76:    0864        d.      LSRS     r4,r4,#1
        0x00024b78:    d1d6        ..      BNE      0x24b28 ; am_util_faultisr_collect_data + 264
        0x00024b7a:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00024b7e:    2800        .(      CMP      r0,#0
        0x00024b80:    bf01        ..      ITTTT    EQ
        0x00024b82:    f89d0008    ....    LDRBEQ   r0,[sp,#8]
        0x00024b86:    2800        .(      CMPEQ    r0,#0
        0x00024b88:    f89d0010    ....    LDRBEQ   r0,[sp,#0x10]
        0x00024b8c:    2800        .(      CMPEQ    r0,#0
        0x00024b8e:    d017        ..      BEQ      0x24bc0 ; am_util_faultisr_collect_data + 416
        0x00024b90:    a0bc        ..      ADR      r0,{pc}+0x2f4 ; 0x24e84
        0x00024b92:    f000fa8f    ....    BL       am_util_stdio_printf ; 0x250b4
        0x00024b96:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00024b9a:    b118        ..      CBZ      r0,0x24ba4 ; am_util_faultisr_collect_data + 388
        0x00024b9c:    a0be        ..      ADR      r0,{pc}+0x2fc ; 0x24e98
        0x00024b9e:    9901        ..      LDR      r1,[sp,#4]
        0x00024ba0:    f000fa88    ....    BL       am_util_stdio_printf ; 0x250b4
        0x00024ba4:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x00024ba8:    b118        ..      CBZ      r0,0x24bb2 ; am_util_faultisr_collect_data + 402
        0x00024baa:    a0c4        ..      ADR      r0,{pc}+0x312 ; 0x24ebc
        0x00024bac:    9903        ..      LDR      r1,[sp,#0xc]
        0x00024bae:    f000fa81    ....    BL       am_util_stdio_printf ; 0x250b4
        0x00024bb2:    f89d0010    ....    LDRB     r0,[sp,#0x10]
        0x00024bb6:    b118        ..      CBZ      r0,0x24bc0 ; am_util_faultisr_collect_data + 416
        0x00024bb8:    a0c9        ..      ADR      r0,{pc}+0x328 ; 0x24ee0
        0x00024bba:    9905        ..      LDR      r1,[sp,#0x14]
        0x00024bbc:    f000fa7a    ..z.    BL       am_util_stdio_printf ; 0x250b4
        0x00024bc0:    a0cf        ..      ADR      r0,{pc}+0x340 ; 0x24f00
        0x00024bc2:    f000fa77    ..w.    BL       am_util_stdio_printf ; 0x250b4
        0x00024bc6:    e7fe        ..      B        0x24bc6 ; am_util_faultisr_collect_data + 422
    $d
        0x00024bc8:    e000ed28    (...    DCD    3758157096
        0x00024bcc:    e000ed38    8...    DCD    3758157112
        0x00024bd0:    48202a2a    ** H    DCD    1210067498
        0x00024bd4:    20647261    ard     DCD    543453793
        0x00024bd8:    6c756146    Faul    DCD    1819631942
        0x00024bdc:    634f2074    t Oc    DCD    1666130036
        0x00024be0:    72727563    curr    DCD    1920103779
        0x00024be4:    0a3a6465    ed:.    DCD    171598949
        0x00024be8:    0000000a    ....    DCD    10
        0x00024bec:    64726148    Hard    DCD    1685217608
        0x00024bf0:    75614620     Fau    DCD    1969309216
        0x00024bf4:    7320746c    lt s    DCD    1931506796
        0x00024bf8:    6b636174    tack    DCD    1801675124
        0x00024bfc:    64206465    ed d    DCD    1679844453
        0x00024c00:    3a617461    ata:    DCD    979465313
        0x00024c04:    0000000a    ....    DCD    10
        0x00024c08:    20202020            DCD    538976288
        0x00024c0c:    20203052    R0      DCD    538980434
        0x00024c10:    7830203d    = 0x    DCD    2016419901
        0x00024c14:    58383025    %08X    DCD    1480077349
        0x00024c18:    0000000a    ....    DCD    10
        0x00024c1c:    20202020            DCD    538976288
        0x00024c20:    20203152    R1      DCD    538980690
        0x00024c24:    7830203d    = 0x    DCD    2016419901
        0x00024c28:    58383025    %08X    DCD    1480077349
        0x00024c2c:    0000000a    ....    DCD    10
        0x00024c30:    20202020            DCD    538976288
        0x00024c34:    20203252    R2      DCD    538980946
        0x00024c38:    7830203d    = 0x    DCD    2016419901
        0x00024c3c:    58383025    %08X    DCD    1480077349
        0x00024c40:    0000000a    ....    DCD    10
        0x00024c44:    20202020            DCD    538976288
        0x00024c48:    20203352    R3      DCD    538981202
        0x00024c4c:    7830203d    = 0x    DCD    2016419901
        0x00024c50:    58383025    %08X    DCD    1480077349
        0x00024c54:    0000000a    ....    DCD    10
        0x00024c58:    20202020            DCD    538976288
        0x00024c5c:    20323152    R12     DCD    540160338
        0x00024c60:    7830203d    = 0x    DCD    2016419901
        0x00024c64:    58383025    %08X    DCD    1480077349
        0x00024c68:    0000000a    ....    DCD    10
        0x00024c6c:    20202020            DCD    538976288
        0x00024c70:    2020524c    LR      DCD    538989132
        0x00024c74:    7830203d    = 0x    DCD    2016419901
        0x00024c78:    58383025    %08X    DCD    1480077349
        0x00024c7c:    0000000a    ....    DCD    10
        0x00024c80:    20202020            DCD    538976288
        0x00024c84:    20204350    PC      DCD    538985296
        0x00024c88:    7830203d    = 0x    DCD    2016419901
        0x00024c8c:    58383025    %08X    DCD    1480077349
        0x00024c90:    0000000a    ....    DCD    10
        0x00024c94:    20202020            DCD    538976288
        0x00024c98:    20525350    PSR     DCD    542266192
        0x00024c9c:    7830203d    = 0x    DCD    2016419901
        0x00024ca0:    58383025    %08X    DCD    1480077349
        0x00024ca4:    00000a0a    ....    DCD    2570
        0x00024ca8:    0004bf20     ...    DCD    311072
        0x00024cac:    6568744f    Othe    DCD    1701344335
        0x00024cb0:    61482072    r Ha    DCD    1632116850
        0x00024cb4:    46206472    rd F    DCD    1176527986
        0x00024cb8:    746c7561    ault    DCD    1953264993
        0x00024cbc:    74616420     dat    DCD    1952539680
        0x00024cc0:    000a3a61    a:..    DCD    670305
        0x00024cc4:    20202020            DCD    538976288
        0x00024cc8:    6c756146    Faul    DCD    1819631942
        0x00024ccc:    64612074    t ad    DCD    1684086900
        0x00024cd0:    73657264    dres    DCD    1936028260
        0x00024cd4:    203d2073    s =     DCD    540876915
        0x00024cd8:    30257830    0x%0    DCD    807761968
        0x00024cdc:    000a5838    8X..    DCD    677944
        0x00024ce0:    20202020            DCD    538976288
        0x00024ce4:    52414642    BFAR    DCD    1380009538
        0x00024ce8:    75422820     (Bu    DCD    1967269920
        0x00024cec:    61462073    s Fa    DCD    1631985779
        0x00024cf0:    20746c75    ult     DCD    544500853
        0x00024cf4:    72646441    Addr    DCD    1919181889
        0x00024cf8:    67655220     Reg    DCD    1734693408
        0x00024cfc:    203d2029    ) =     DCD    540876841
        0x00024d00:    30257830    0x%0    DCD    807761968
        0x00024d04:    000a5838    8X..    DCD    677944
        0x00024d08:    20202020            DCD    538976288
        0x00024d0c:    52534d4d    MMSR    DCD    1381190989
        0x00024d10:    654d2820     (Me    DCD    1699555360
        0x00024d14:    674d206d    m Mg    DCD    1733107821
        0x00024d18:    4620746d    mt F    DCD    1176532077
        0x00024d1c:    746c7561    ault    DCD    1953264993
        0x00024d20:    61745320     Sta    DCD    1635013408
        0x00024d24:    20737574    tus     DCD    544437620
        0x00024d28:    29676552    Reg)    DCD    694642002
        0x00024d2c:    30203d20     = 0    DCD    807419168
        0x00024d30:    32302578    x%02    DCD    842016120
        0x00024d34:    00000a58    X...    DCD    2648
        0x00024d38:    20202020            DCD    538976288
        0x00024d3c:    52534655    UFSR    DCD    1381189205
        0x00024d40:    73552820     (Us    DCD    1934960672
        0x00024d44:    20656761    age     DCD    543516513
        0x00024d48:    6c756146    Faul    DCD    1819631942
        0x00024d4c:    74532074    t St    DCD    1951604852
        0x00024d50:    73757461    atus    DCD    1937077345
        0x00024d54:    67655220     Reg    DCD    1734693408
        0x00024d58:    203d2029    ) =     DCD    540876841
        0x00024d5c:    30257830    0x%0    DCD    807761968
        0x00024d60:    000a5834    4X..    DCD    677940
        0x00024d64:    20202020            DCD    538976288
        0x00024d68:    52534642    BFSR    DCD    1381189186
        0x00024d6c:    75422820     (Bu    DCD    1967269920
        0x00024d70:    61462073    s Fa    DCD    1631985779
        0x00024d74:    20746c75    ult     DCD    544500853
        0x00024d78:    74617453    Stat    DCD    1952543827
        0x00024d7c:    52207375    us R    DCD    1377858421
        0x00024d80:    20296765    eg)     DCD    539584357
        0x00024d84:    7830203d    = 0x    DCD    2016419901
        0x00024d88:    58323025    %02X    DCD    1479684133
        0x00024d8c:    0000000a    ....    DCD    10
        0x00024d90:    20202020            DCD    538976288
        0x00024d94:    20202020            DCD    538976288
        0x00024d98:    52534642    BFSR    DCD    1381189186
        0x00024d9c:    74696220     bit    DCD    1953063456
        0x00024da0:    53203a34    4: S    DCD    1394620980
        0x00024da4:    52454b54    TKER    DCD    1380272980
        0x00024da8:    00000a52    R...    DCD    2642
        0x00024dac:    20202020            DCD    538976288
        0x00024db0:    20202020            DCD    538976288
        0x00024db4:    52534642    BFSR    DCD    1381189186
        0x00024db8:    74696220     bit    DCD    1953063456
        0x00024dbc:    49203a30    0: I    DCD    1226848816
        0x00024dc0:    45535542    BUSE    DCD    1163089218
        0x00024dc4:    000a5252    RR..    DCD    676434
        0x00024dc8:    20202020            DCD    538976288
        0x00024dcc:    20202020            DCD    538976288
        0x00024dd0:    52534642    BFSR    DCD    1381189186
        0x00024dd4:    74696220     bit    DCD    1953063456
        0x00024dd8:    50203a31    1: P    DCD    1344289329
        0x00024ddc:    49434552    RECI    DCD    1229145426
        0x00024de0:    52454553    SEER    DCD    1380271443
        0x00024de4:    00000a52    R...    DCD    2642
        0x00024de8:    20202020            DCD    538976288
        0x00024dec:    20202020            DCD    538976288
        0x00024df0:    52534642    BFSR    DCD    1381189186
        0x00024df4:    74696220     bit    DCD    1953063456
        0x00024df8:    49203a32    2: I    DCD    1226848818
        0x00024dfc:    4552504d    MPRE    DCD    1163022413
        0x00024e00:    45534943    CISE    DCD    1163086147
        0x00024e04:    000a5252    RR..    DCD    676434
        0x00024e08:    20202020            DCD    538976288
        0x00024e0c:    20202020            DCD    538976288
        0x00024e10:    52534642    BFSR    DCD    1381189186
        0x00024e14:    74696220     bit    DCD    1953063456
        0x00024e18:    55203a33    3: U    DCD    1428175411
        0x00024e1c:    4b54534e    NSTK    DCD    1263817550
        0x00024e20:    0a525245    ERR.    DCD    173167173
        0x00024e24:    00000000    ....    DCD    0
        0x00024e28:    20202020            DCD    538976288
        0x00024e2c:    20202020            DCD    538976288
        0x00024e30:    52534642    BFSR    DCD    1381189186
        0x00024e34:    74696220     bit    DCD    1953063456
        0x00024e38:    4c203a35    5: L    DCD    1277180469
        0x00024e3c:    52455053    SPER    DCD    1380274259
        0x00024e40:    00000a52    R...    DCD    2642
        0x00024e44:    20202020            DCD    538976288
        0x00024e48:    20202020            DCD    538976288
        0x00024e4c:    52534642    BFSR    DCD    1381189186
        0x00024e50:    74696220     bit    DCD    1953063456
        0x00024e54:    52203a36    6: R    DCD    1377843766
        0x00024e58:    52455345    ESER    DCD    1380275013
        0x00024e5c:    0a444556    VED.    DCD    172246358
        0x00024e60:    00000000    ....    DCD    0
        0x00024e64:    20202020            DCD    538976288
        0x00024e68:    20202020            DCD    538976288
        0x00024e6c:    52534642    BFSR    DCD    1381189186
        0x00024e70:    74696220     bit    DCD    1953063456
        0x00024e74:    42203a37    7: B    DCD    1109408311
        0x00024e78:    56524146    FARV    DCD    1448231238
        0x00024e7c:    44494c41    ALID    DCD    1145654337
        0x00024e80:    0000000a    ....    DCD    10
        0x00024e84:    55434d0a    .MCU    DCD    1430473994
        0x00024e88:    75614620     Fau    DCD    1969309216
        0x00024e8c:    6420746c    lt d    DCD    1679848556
        0x00024e90:    3a617461    ata:    DCD    979465313
        0x00024e94:    0000000a    ....    DCD    10
        0x00024e98:    20202020            DCD    538976288
        0x00024e9c:    444f4349    ICOD    DCD    1146045257
        0x00024ea0:    61462045    E Fa    DCD    1631985733
        0x00024ea4:    20746c75    ult     DCD    544500853
        0x00024ea8:    72646441    Addr    DCD    1919181889
        0x00024eac:    3a737365    ess:    DCD    980644709
        0x00024eb0:    25783020     0x%    DCD    628633632
        0x00024eb4:    0a583830    08X.    DCD    173553712
        0x00024eb8:    00000000    ....    DCD    0
        0x00024ebc:    20202020            DCD    538976288
        0x00024ec0:    444f4344    DCOD    DCD    1146045252
        0x00024ec4:    61462045    E Fa    DCD    1631985733
        0x00024ec8:    20746c75    ult     DCD    544500853
        0x00024ecc:    72646441    Addr    DCD    1919181889
        0x00024ed0:    3a737365    ess:    DCD    980644709
        0x00024ed4:    25783020     0x%    DCD    628633632
        0x00024ed8:    0a583830    08X.    DCD    173553712
        0x00024edc:    00000000    ....    DCD    0
        0x00024ee0:    20202020            DCD    538976288
        0x00024ee4:    20535953    SYS     DCD    542333267
        0x00024ee8:    6c756146    Faul    DCD    1819631942
        0x00024eec:    64412074    t Ad    DCD    1681989748
        0x00024ef0:    73657264    dres    DCD    1936028260
        0x00024ef4:    30203a73    s: 0    DCD    807418483
        0x00024ef8:    38302578    x%08    DCD    942679416
        0x00024efc:    00000a58    X...    DCD    2648
        0x00024f00:    6f440a0a    ..Do    DCD    1866729994
        0x00024f04:    7720656e    ne w    DCD    1998611822
        0x00024f08:    20687469    ith     DCD    543716457
        0x00024f0c:    7074756f    outp    DCD    1886680431
        0x00024f10:    202e7475    ut.     DCD    539915381
        0x00024f14:    65746e45    Ente    DCD    1702129221
        0x00024f18:    676e6972    ring    DCD    1735289202
        0x00024f1c:    666e6920     inf    DCD    1718511904
        0x00024f20:    74696e69    init    DCD    1953066601
        0x00024f24:    6f6c2065    e lo    DCD    1869357157
        0x00024f28:    0a2e706f    op..    DCD    170815599
        0x00024f2c:    0000000a    ....    DCD    10
    $t
    i.am_util_id_device
    am_util_id_device
        0x00024f30:    b570        p.      PUSH     {r4-r6,lr}
        0x00024f32:    4604        .F      MOV      r4,r0
        0x00024f34:    4822        "H      LDR      r0,[pc,#136] ; [0x24fc0] = 0x456b3
        0x00024f36:    64e0        .d      STR      r0,[r4,#0x4c]
        0x00024f38:    2500        .%      MOVS     r5,#0
        0x00024f3a:    383a        :8      SUBS     r0,r0,#0x3a
        0x00024f3c:    e9c45011    ...P    STRD     r5,r0,[r4,#0x44]
        0x00024f40:    203f        ?       MOVS     r0,#0x3f
        0x00024f42:    f8840050    ..P.    STRB     r0,[r4,#0x50]
        0x00024f46:    2020                MOVS     r0,#0x20
        0x00024f48:    f8840051    ..Q.    STRB     r0,[r4,#0x51]
        0x00024f4c:    4621        !F      MOV      r1,r4
        0x00024f4e:    2001        .       MOVS     r0,#1
        0x00024f50:    f7fdfeac    ....    BL       am_hal_mcuctrl_info_get ; 0x22cac
        0x00024f54:    f104013c    ..<.    ADD      r1,r4,#0x3c
        0x00024f58:    2000        .       MOVS     r0,#0
        0x00024f5a:    f7fdfea7    ....    BL       am_hal_mcuctrl_info_get ; 0x22cac
        0x00024f5e:    6820         h      LDR      r0,[r4,#0]
        0x00024f60:    4b18        .K      LDR      r3,[pc,#96] ; [0x24fc4] = 0x414d4251
        0x00024f62:    f000417f    ...A    AND      r1,r0,#0xff000000
        0x00024f66:    e9d40203    ....    LDRD     r0,r2,[r4,#0xc]
        0x00024f6a:    429a        .B      CMP      r2,r3
        0x00024f6c:    bf04        ..      ITT      EQ
        0x00024f6e:    4a16        .J      LDREQ    r2,[pc,#88] ; [0x24fc8] = 0x45674
        0x00024f70:    64a2        .d      STREQ    r2,[r4,#0x48]
        0x00024f72:    f1b16f00    ...o    CMP      r1,#0x8000000
        0x00024f76:    d116        ..      BNE      0x24fa6 ; am_util_id_device + 118
        0x00024f78:    f894102c    ..,.    LDRB     r1,[r4,#0x2c]
        0x00024f7c:    f00101f0    ....    AND      r1,r1,#0xf0
        0x00024f80:    29b0        .)      CMP      r1,#0xb0
        0x00024f82:    d110        ..      BNE      0x24fa6 ; am_util_id_device + 118
        0x00024f84:    f3c01003    ....    UBFX     r0,r0,#4,#4
        0x00024f88:    3040        @0      ADDS     r0,r0,#0x40
        0x00024f8a:    2842        B(      CMP      r0,#0x42
        0x00024f8c:    d10b        ..      BNE      0x24fa6 ; am_util_id_device + 118
        0x00024f8e:    2104        .!      MOVS     r1,#4
        0x00024f90:    6461        ad      STR      r1,[r4,#0x44]
        0x00024f92:    490e        .I      LDR      r1,[pc,#56] ; [0x24fcc] = 0x4567e
        0x00024f94:    64e1        .d      STR      r1,[r4,#0x4c]
        0x00024f96:    f8840050    ..P.    STRB     r0,[r4,#0x50]
        0x00024f9a:    7b20         {      LDRB     r0,[r4,#0xc]
        0x00024f9c:    f000000f    ....    AND      r0,r0,#0xf
        0x00024fa0:    302f        /0      ADDS     r0,r0,#0x2f
        0x00024fa2:    f8840051    ..Q.    STRB     r0,[r4,#0x51]
        0x00024fa6:    6565        ee      STR      r5,[r4,#0x54]
        0x00024fa8:    7820         x      LDRB     r0,[r4,#0]
        0x00024faa:    f3c00041    ..A.    UBFX     r0,r0,#1,#2
        0x00024fae:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x00024fb2:    eb0100c0    ....    ADD      r0,r1,r0,LSL #3
        0x00024fb6:    4906        .I      LDR      r1,[pc,#24] ; [0x24fd0] = 0x45687
        0x00024fb8:    4408        .D      ADD      r0,r0,r1
        0x00024fba:    65a0        .e      STR      r0,[r4,#0x58]
        0x00024fbc:    6c60        `l      LDR      r0,[r4,#0x44]
        0x00024fbe:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00024fc0:    000456b3    .V..    DCD    284339
        0x00024fc4:    414d4251    QBMA    DCD    1095582289
        0x00024fc8:    00045674    tV..    DCD    284276
        0x00024fcc:    0004567e    ~V..    DCD    284286
        0x00024fd0:    00045687    .V..    DCD    284295
    $t
    i.am_util_multiboot_flash_erase_page
    am_util_multiboot_flash_erase_page
        0x00024fd4:    b570        p.      PUSH     {r4-r6,lr}
        0x00024fd6:    4d0e        .M      LDR      r5,[pc,#56] ; [0x25010] = 0x10000464
        0x00024fd8:    4604        .F      MOV      r4,r0
        0x00024fda:    1cc6        ..      ADDS     r6,r0,#3
        0x00024fdc:    68a8        .h      LDR      r0,[r5,#8]
        0x00024fde:    b090        ..      SUB      sp,sp,#0x40
        0x00024fe0:    b928        (.      CBNZ     r0,0x24fee ; am_util_multiboot_flash_erase_page + 26
        0x00024fe2:    4669        iF      MOV      r1,sp
        0x00024fe4:    2001        .       MOVS     r0,#1
        0x00024fe6:    f7fdfe61    ..a.    BL       am_hal_mcuctrl_info_get ; 0x22cac
        0x00024fea:    980a        ..      LDR      r0,[sp,#0x28]
        0x00024fec:    60a8        .`      STR      r0,[r5,#8]
        0x00024fee:    f5b44f80    ...O    CMP      r4,#0x4000
        0x00024ff2:    bf24        $.      ITT      CS
        0x00024ff4:    68a8        .h      LDRCS    r0,[r5,#8]
        0x00024ff6:    42b0        .B      CMPCS    r0,r6
        0x00024ff8:    bf9e        ..      ITTT     LS
        0x00024ffa:    f04f30ff    O..0    MOVLS    r0,#0xffffffff
        0x00024ffe:    b010        ..      ADDLS    sp,sp,#0x40
        0x00025000:    bd70        p.      POPLS    {r4-r6,pc}
        0x00025002:    4620         F      MOV      r0,r4
        0x00025004:    f7fffcc2    ....    BL       am_util_bootloader_erase_flash_page ; 0x2498c
        0x00025008:    b010        ..      ADD      sp,sp,#0x40
        0x0002500a:    2000        .       MOVS     r0,#0
        0x0002500c:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0002500e:    0000        ..      DCW    0
        0x00025010:    10000464    d...    DCD    268436580
    $t
    i.am_util_multiboot_flash_read_page
    am_util_multiboot_flash_read_page
        0x00025014:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00025018:    4615        .F      MOV      r5,r2
        0x0002501a:    4606        .F      MOV      r6,r0
        0x0002501c:    4f10        .O      LDR      r7,[pc,#64] ; [0x25060] = 0x10000464
        0x0002501e:    1948        H.      ADDS     r0,r1,r5
        0x00025020:    f1a00801    ....    SUB      r8,r0,#1
        0x00025024:    68b8        .h      LDR      r0,[r7,#8]
        0x00025026:    b090        ..      SUB      sp,sp,#0x40
        0x00025028:    460c        .F      MOV      r4,r1
        0x0002502a:    b928        (.      CBNZ     r0,0x25038 ; am_util_multiboot_flash_read_page + 36
        0x0002502c:    4669        iF      MOV      r1,sp
        0x0002502e:    2001        .       MOVS     r0,#1
        0x00025030:    f7fdfe3c    ..<.    BL       am_hal_mcuctrl_info_get ; 0x22cac
        0x00025034:    980a        ..      LDR      r0,[sp,#0x28]
        0x00025036:    60b8        .`      STR      r0,[r7,#8]
        0x00025038:    f5b44f80    ...O    CMP      r4,#0x4000
        0x0002503c:    bf24        $.      ITT      CS
        0x0002503e:    68b8        .h      LDRCS    r0,[r7,#8]
        0x00025040:    4540        @E      CMPCS    r0,r8
        0x00025042:    bf9e        ..      ITTT     LS
        0x00025044:    f04f30ff    O..0    MOVLS    r0,#0xffffffff
        0x00025048:    b010        ..      ADDLS    sp,sp,#0x40
        0x0002504a:    e8bd81f0    ....    POPLS    {r4-r8,pc}
        0x0002504e:    462a        *F      MOV      r2,r5
        0x00025050:    4621        !F      MOV      r1,r4
        0x00025052:    4630        0F      MOV      r0,r6
        0x00025054:    f7f3fb10    ....    BL       __aeabi_memcpy ; 0x18678
        0x00025058:    b010        ..      ADD      sp,sp,#0x40
        0x0002505a:    2000        .       MOVS     r0,#0
        0x0002505c:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00025060:    10000464    d...    DCD    268436580
    $t
    i.am_util_multiboot_flash_write_page
    am_util_multiboot_flash_write_page
        0x00025064:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00025068:    4615        .F      MOV      r5,r2
        0x0002506a:    4604        .F      MOV      r4,r0
        0x0002506c:    4f10        .O      LDR      r7,[pc,#64] ; [0x250b0] = 0x10000464
        0x0002506e:    4428        (D      ADD      r0,r0,r5
        0x00025070:    f1a00801    ....    SUB      r8,r0,#1
        0x00025074:    68b8        .h      LDR      r0,[r7,#8]
        0x00025076:    b090        ..      SUB      sp,sp,#0x40
        0x00025078:    460e        .F      MOV      r6,r1
        0x0002507a:    b928        (.      CBNZ     r0,0x25088 ; am_util_multiboot_flash_write_page + 36
        0x0002507c:    4669        iF      MOV      r1,sp
        0x0002507e:    2001        .       MOVS     r0,#1
        0x00025080:    f7fdfe14    ....    BL       am_hal_mcuctrl_info_get ; 0x22cac
        0x00025084:    980a        ..      LDR      r0,[sp,#0x28]
        0x00025086:    60b8        .`      STR      r0,[r7,#8]
        0x00025088:    f5b44f80    ...O    CMP      r4,#0x4000
        0x0002508c:    bf24        $.      ITT      CS
        0x0002508e:    68b8        .h      LDRCS    r0,[r7,#8]
        0x00025090:    4540        @E      CMPCS    r0,r8
        0x00025092:    bf9e        ..      ITTT     LS
        0x00025094:    f04f30ff    O..0    MOVLS    r0,#0xffffffff
        0x00025098:    b010        ..      ADDLS    sp,sp,#0x40
        0x0002509a:    e8bd81f0    ....    POPLS    {r4-r8,pc}
        0x0002509e:    462a        *F      MOV      r2,r5
        0x000250a0:    4631        1F      MOV      r1,r6
        0x000250a2:    4620         F      MOV      r0,r4
        0x000250a4:    f7fffc9e    ....    BL       am_util_bootloader_program_flash_page ; 0x249e4
        0x000250a8:    b010        ..      ADD      sp,sp,#0x40
        0x000250aa:    2000        .       MOVS     r0,#0
        0x000250ac:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x000250b0:    10000464    d...    DCD    268436580
    $t
    i.am_util_stdio_printf
    am_util_stdio_printf
        0x000250b4:    b40f        ..      PUSH     {r0-r3}
        0x000250b6:    b570        p.      PUSH     {r4-r6,lr}
        0x000250b8:    4c09        .L      LDR      r4,[pc,#36] ; [0x250e0] = 0x100004bc
        0x000250ba:    6860        `h      LDR      r0,[r4,#4]
        0x000250bc:    2800        .(      CMP      r0,#0
        0x000250be:    bf04        ..      ITT      EQ
        0x000250c0:    bc70        p.      POPEQ    {r4-r6}
        0x000250c2:    f85dfb14    ]...    LDREQ    pc,[sp],#0x14
        0x000250c6:    aa05        ..      ADD      r2,sp,#0x14
        0x000250c8:    4806        .H      LDR      r0,[pc,#24] ; [0x250e4] = 0x1001b0a8
        0x000250ca:    9904        ..      LDR      r1,[sp,#0x10]
        0x000250cc:    f000f812    ....    BL       am_util_stdio_vsprintf ; 0x250f4
        0x000250d0:    4605        .F      MOV      r5,r0
        0x000250d2:    6861        ah      LDR      r1,[r4,#4]
        0x000250d4:    4803        .H      LDR      r0,[pc,#12] ; [0x250e4] = 0x1001b0a8
        0x000250d6:    4788        .G      BLX      r1
        0x000250d8:    4628        (F      MOV      r0,r5
        0x000250da:    bc70        p.      POP      {r4-r6}
        0x000250dc:    f85dfb14    ]...    LDR      pc,[sp],#0x14
    $d
        0x000250e0:    100004bc    ....    DCD    268436668
        0x000250e4:    1001b0a8    ....    DCD    268546216
    $t
    i.am_util_stdio_printf_init
    am_util_stdio_printf_init
        0x000250e8:    4901        .I      LDR      r1,[pc,#4] ; [0x250f0] = 0x100004bc
        0x000250ea:    6048        H`      STR      r0,[r1,#4]
        0x000250ec:    4770        pG      BX       lr
    $d
        0x000250ee:    0000        ..      DCW    0
        0x000250f0:    100004bc    ....    DCD    268436668
    $t
    i.am_util_stdio_vsprintf
    am_util_stdio_vsprintf
        0x000250f4:    e92d4ff7    -..O    PUSH     {r0-r2,r4-r11,lr}
        0x000250f8:    4604        .F      MOV      r4,r0
        0x000250fa:    7808        .x      LDRB     r0,[r1,#0]
        0x000250fc:    2500        .%      MOVS     r5,#0
        0x000250fe:    b088        ..      SUB      sp,sp,#0x20
        0x00025100:    2800        .(      CMP      r0,#0
        0x00025102:    f0008385    ....    BEQ.W    0x25810 ; am_util_stdio_vsprintf + 1820
        0x00025106:    bf00        ..      NOP      
        0x00025108:    b2c0        ..      UXTB     r0,r0
        0x0002510a:    f04f0906    O...    MOV      r9,#6
        0x0002510e:    2825        %(      CMP      r0,#0x25
        0x00025110:    d010        ..      BEQ      0x25134 ; am_util_stdio_vsprintf + 64
        0x00025112:    b15c        \.      CBZ      r4,0x2512c ; am_util_stdio_vsprintf + 56
        0x00025114:    280a        .(      CMP      r0,#0xa
        0x00025116:    d106        ..      BNE      0x25126 ; am_util_stdio_vsprintf + 50
        0x00025118:    48fe        .H      LDR      r0,[pc,#1016] ; [0x25514] = 0x100004bc
        0x0002511a:    7800        .x      LDRB     r0,[r0,#0]
        0x0002511c:    b118        ..      CBZ      r0,0x25126 ; am_util_stdio_vsprintf + 50
        0x0002511e:    200d        .       MOVS     r0,#0xd
        0x00025120:    f8040b01    ....    STRB     r0,[r4],#1
        0x00025124:    1c6d        m.      ADDS     r5,r5,#1
        0x00025126:    7808        .x      LDRB     r0,[r1,#0]
        0x00025128:    f8040b01    ....    STRB     r0,[r4],#1
        0x0002512c:    1c49        I.      ADDS     r1,r1,#1
        0x0002512e:    1c6d        m.      ADDS     r5,r5,#1
        0x00025130:    f000bb6a    ..j.    B.W      0x25808 ; am_util_stdio_vsprintf + 1812
        0x00025134:    2020                MOVS     r0,#0x20
        0x00025136:    9001        ..      STR      r0,[sp,#4]
        0x00025138:    2700        .'      MOVS     r7,#0
        0x0002513a:    f8110f01    ....    LDRB     r0,[r1,#1]!
        0x0002513e:    46bc        .F      MOV      r12,r7
        0x00025140:    2830        0(      CMP      r0,#0x30
        0x00025142:    d101        ..      BNE      0x25148 ; am_util_stdio_vsprintf + 84
        0x00025144:    1c49        I.      ADDS     r1,r1,#1
        0x00025146:    9001        ..      STR      r0,[sp,#4]
        0x00025148:    2600        .&      MOVS     r6,#0
        0x0002514a:    f891a000    ....    LDRB     r10,[r1,#0]
        0x0002514e:    460a        .F      MOV      r2,r1
        0x00025150:    f10d0808    ....    ADD      r8,sp,#8
        0x00025154:    4630        0F      MOV      r0,r6
        0x00025156:    4633        3F      MOV      r3,r6
        0x00025158:    f1ba0f2d    ..-.    CMP      r10,#0x2d
        0x0002515c:    d102        ..      BNE      0x25164 ; am_util_stdio_vsprintf + 112
        0x0002515e:    2601        .&      MOVS     r6,#1
        0x00025160:    1c4a        J.      ADDS     r2,r1,#1
        0x00025162:    4633        3F      MOV      r3,r6
        0x00025164:    f892a000    ....    LDRB     r10,[r2,#0]
        0x00025168:    f1aa0a30    ..0.    SUB      r10,r10,#0x30
        0x0002516c:    f1ba0f09    ....    CMP      r10,#9
        0x00025170:    d80f        ..      BHI      0x25192 ; am_util_stdio_vsprintf + 158
        0x00025172:    bf00        ..      NOP      
        0x00025174:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00025178:    0040        @.      LSLS     r0,r0,#1
        0x0002517a:    f812ab01    ....    LDRB     r10,[r2],#1
        0x0002517e:    3830        08      SUBS     r0,r0,#0x30
        0x00025180:    4450        PD      ADD      r0,r0,r10
        0x00025182:    f892a000    ....    LDRB     r10,[r2,#0]
        0x00025186:    1c5b        [.      ADDS     r3,r3,#1
        0x00025188:    f1aa0a30    ..0.    SUB      r10,r10,#0x30
        0x0002518c:    f1ba0f09    ....    CMP      r10,#9
        0x00025190:    d9f0        ..      BLS      0x25174 ; am_util_stdio_vsprintf + 128
        0x00025192:    f1b80f00    ....    CMP      r8,#0
        0x00025196:    bf18        ..      IT       NE
        0x00025198:    9302        ..      STRNE    r3,[sp,#8]
        0x0002519a:    2e00        ..      CMP      r6,#0
        0x0002519c:    bf18        ..      IT       NE
        0x0002519e:    4240        @B      RSBNE    r0,r0,#0
        0x000251a0:    9000        ..      STR      r0,[sp,#0]
        0x000251a2:    9802        ..      LDR      r0,[sp,#8]
        0x000251a4:    180e        ..      ADDS     r6,r1,r0
        0x000251a6:    7830        0x      LDRB     r0,[r6,#0]
        0x000251a8:    2873        s(      CMP      r0,#0x73
        0x000251aa:    d037        7.      BEQ      0x2521c ; am_util_stdio_vsprintf + 296
        0x000251ac:    9900        ..      LDR      r1,[sp,#0]
        0x000251ae:    2900        .)      CMP      r1,#0
        0x000251b0:    bfbc        ..      ITT      LT
        0x000251b2:    4249        IB      RSBLT    r1,r1,#0
        0x000251b4:    9100        ..      STRLT    r1,[sp,#0]
        0x000251b6:    282e        .(      CMP      r0,#0x2e
        0x000251b8:    d003        ..      BEQ      0x251c2 ; am_util_stdio_vsprintf + 206
        0x000251ba:    7830        0x      LDRB     r0,[r6,#0]
        0x000251bc:    286c        l(      CMP      r0,#0x6c
        0x000251be:    d12d        -.      BNE      0x2521c ; am_util_stdio_vsprintf + 296
        0x000251c0:    e025        %.      B        0x2520e ; am_util_stdio_vsprintf + 282
        0x000251c2:    1c72        r.      ADDS     r2,r6,#1
        0x000251c4:    2300        .#      MOVS     r3,#0
        0x000251c6:    7811        .x      LDRB     r1,[r2,#0]
        0x000251c8:    4616        .F      MOV      r6,r2
        0x000251ca:    4699        .F      MOV      r9,r3
        0x000251cc:    4618        .F      MOV      r0,r3
        0x000251ce:    292d        -)      CMP      r1,#0x2d
        0x000251d0:    d102        ..      BNE      0x251d8 ; am_util_stdio_vsprintf + 228
        0x000251d2:    2301        .#      MOVS     r3,#1
        0x000251d4:    1c56        V.      ADDS     r6,r2,#1
        0x000251d6:    4618        .F      MOV      r0,r3
        0x000251d8:    7831        1x      LDRB     r1,[r6,#0]
        0x000251da:    3930        09      SUBS     r1,r1,#0x30
        0x000251dc:    2909        .)      CMP      r1,#9
        0x000251de:    d80b        ..      BHI      0x251f8 ; am_util_stdio_vsprintf + 260
        0x000251e0:    eb090189    ....    ADD      r1,r9,r9,LSL #2
        0x000251e4:    0049        I.      LSLS     r1,r1,#1
        0x000251e6:    f8169b01    ....    LDRB     r9,[r6],#1
        0x000251ea:    3930        09      SUBS     r1,r1,#0x30
        0x000251ec:    4489        .D      ADD      r9,r9,r1
        0x000251ee:    7831        1x      LDRB     r1,[r6,#0]
        0x000251f0:    1c40        @.      ADDS     r0,r0,#1
        0x000251f2:    3930        09      SUBS     r1,r1,#0x30
        0x000251f4:    2909        .)      CMP      r1,#9
        0x000251f6:    d9f3        ..      BLS      0x251e0 ; am_util_stdio_vsprintf + 236
        0x000251f8:    f1b80f00    ....    CMP      r8,#0
        0x000251fc:    bf18        ..      IT       NE
        0x000251fe:    9002        ..      STRNE    r0,[sp,#8]
        0x00025200:    2b00        .+      CMP      r3,#0
        0x00025202:    bf18        ..      IT       NE
        0x00025204:    f1c90900    ....    RSBNE    r9,r9,#0
        0x00025208:    9802        ..      LDR      r0,[sp,#8]
        0x0002520a:    1816        ..      ADDS     r6,r2,r0
        0x0002520c:    e7d5        ..      B        0x251ba ; am_util_stdio_vsprintf + 198
        0x0002520e:    f8160f01    ....    LDRB     r0,[r6,#1]!
        0x00025212:    286c        l(      CMP      r0,#0x6c
        0x00025214:    bf04        ..      ITT      EQ
        0x00025216:    f04f0c01    O...    MOVEQ    r12,#1
        0x0002521a:    1c76        v.      ADDEQ    r6,r6,#1
        0x0002521c:    7830        0x      LDRB     r0,[r6,#0]
        0x0002521e:    2866        f(      CMP      r0,#0x66
        0x00025220:    f000822a    ..*.    BEQ.W    0x25678 ; am_util_stdio_vsprintf + 1412
        0x00025224:    dc0a        ..      BGT      0x2523c ; am_util_stdio_vsprintf + 328
        0x00025226:    2846        F(      CMP      r0,#0x46
        0x00025228:    f0008226    ..&.    BEQ.W    0x25678 ; am_util_stdio_vsprintf + 1412
        0x0002522c:    2858        X(      CMP      r0,#0x58
        0x0002522e:    d07d        }.      BEQ      0x2532c ; am_util_stdio_vsprintf + 568
        0x00025230:    2863        c(      CMP      r0,#0x63
        0x00025232:    d014        ..      BEQ      0x2525e ; am_util_stdio_vsprintf + 362
        0x00025234:    2864        d(      CMP      r0,#0x64
        0x00025236:    f00081b5    ....    BEQ.W    0x255a4 ; am_util_stdio_vsprintf + 1200
        0x0002523a:    e00b        ..      B        0x25254 ; am_util_stdio_vsprintf + 352
        0x0002523c:    2869        i(      CMP      r0,#0x69
        0x0002523e:    f00081b1    ....    BEQ.W    0x255a4 ; am_util_stdio_vsprintf + 1200
        0x00025242:    2873        s(      CMP      r0,#0x73
        0x00025244:    d016        ..      BEQ      0x25274 ; am_util_stdio_vsprintf + 384
        0x00025246:    2875        u(      CMP      r0,#0x75
        0x00025248:    f000810c    ....    BEQ.W    0x25464 ; am_util_stdio_vsprintf + 880
        0x0002524c:    2878        x(      CMP      r0,#0x78
        0x0002524e:    bf08        ..      IT       EQ
        0x00025250:    2701        .'      MOVEQ    r7,#1
        0x00025252:    d06e        n.      BEQ      0x25332 ; am_util_stdio_vsprintf + 574
        0x00025254:    2c00        .,      CMP      r4,#0
        0x00025256:    bf18        ..      IT       NE
        0x00025258:    f8040b01    ....    STRBNE   r0,[r4],#1
        0x0002525c:    e007        ..      B        0x2526e ; am_util_stdio_vsprintf + 378
        0x0002525e:    980a        ..      LDR      r0,[sp,#0x28]
        0x00025260:    2c00        .,      CMP      r4,#0
        0x00025262:    f8101b04    ....    LDRB     r1,[r0],#4
        0x00025266:    900a        ..      STR      r0,[sp,#0x28]
        0x00025268:    bf18        ..      IT       NE
        0x0002526a:    f8041b01    ....    STRBNE   r1,[r4],#1
        0x0002526e:    1c6d        m.      ADDS     r5,r5,#1
        0x00025270:    f000bac9    ....    B.W      0x25806 ; am_util_stdio_vsprintf + 1810
        0x00025274:    990a        ..      LDR      r1,[sp,#0x28]
        0x00025276:    2200        ."      MOVS     r2,#0
        0x00025278:    f8510b04    Q...    LDR      r0,[r1],#4
        0x0002527c:    910a        ..      STR      r1,[sp,#0x28]
        0x0002527e:    b140        @.      CBZ      r0,0x25292 ; am_util_stdio_vsprintf + 414
        0x00025280:    7803        .x      LDRB     r3,[r0,#0]
        0x00025282:    1c41        A.      ADDS     r1,r0,#1
        0x00025284:    b12b        +.      CBZ      r3,0x25292 ; am_util_stdio_vsprintf + 414
        0x00025286:    bf00        ..      NOP      
        0x00025288:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x0002528c:    1c52        R.      ADDS     r2,r2,#1
        0x0002528e:    2b00        .+      CMP      r3,#0
        0x00025290:    d1fa        ..      BNE      0x25288 ; am_util_stdio_vsprintf + 404
        0x00025292:    9900        ..      LDR      r1,[sp,#0]
        0x00025294:    2900        .)      CMP      r1,#0
        0x00025296:    dd1e        ..      BLE      0x252d6 ; am_util_stdio_vsprintf + 482
        0x00025298:    428a        .B      CMP      r2,r1
        0x0002529a:    d21c        ..      BCS      0x252d6 ; am_util_stdio_vsprintf + 482
        0x0002529c:    1a8b        ..      SUBS     r3,r1,r2
        0x0002529e:    9f01        ..      LDR      r7,[sp,#4]
        0x000252a0:    4621        !F      MOV      r1,r4
        0x000252a2:    f04f0c00    O...    MOV      r12,#0
        0x000252a6:    2b00        .+      CMP      r3,#0
        0x000252a8:    bfc4        ..      ITT      GT
        0x000252aa:    1e5b        [.      SUBGT    r3,r3,#1
        0x000252ac:    f1b33fff    ...?    CMPGT    r3,#0xffffffff
        0x000252b0:    dd09        ..      BLE      0x252c6 ; am_util_stdio_vsprintf + 466
        0x000252b2:    2900        .)      CMP      r1,#0
        0x000252b4:    bf18        ..      IT       NE
        0x000252b6:    f8017b01    ...{    STRBNE   r7,[r1],#1
        0x000252ba:    1e5b        [.      SUBS     r3,r3,#1
        0x000252bc:    f10c0c01    ....    ADD      r12,r12,#1
        0x000252c0:    f1b33fff    ...?    CMP      r3,#0xffffffff
        0x000252c4:    dcf5        ..      BGT      0x252b2 ; am_util_stdio_vsprintf + 446
        0x000252c6:    2c00        .,      CMP      r4,#0
        0x000252c8:    bf14        ..      ITE      NE
        0x000252ca:    4661        aF      MOVNE    r1,r12
        0x000252cc:    2100        .!      MOVEQ    r1,#0
        0x000252ce:    440c        .D      ADD      r4,r4,r1
        0x000252d0:    2100        .!      MOVS     r1,#0
        0x000252d2:    4465        eD      ADD      r5,r5,r12
        0x000252d4:    9100        ..      STR      r1,[sp,#0]
        0x000252d6:    7801        .x      LDRB     r1,[r0,#0]
        0x000252d8:    b139        9.      CBZ      r1,0x252ea ; am_util_stdio_vsprintf + 502
        0x000252da:    b10c        ..      CBZ      r4,0x252e0 ; am_util_stdio_vsprintf + 492
        0x000252dc:    f8041b01    ....    STRB     r1,[r4],#1
        0x000252e0:    f8101f01    ....    LDRB     r1,[r0,#1]!
        0x000252e4:    1c6d        m.      ADDS     r5,r5,#1
        0x000252e6:    2900        .)      CMP      r1,#0
        0x000252e8:    d1f7        ..      BNE      0x252da ; am_util_stdio_vsprintf + 486
        0x000252ea:    9800        ..      LDR      r0,[sp,#0]
        0x000252ec:    2800        .(      CMP      r0,#0
        0x000252ee:    bf1c        ..      ITT      NE
        0x000252f0:    4240        @B      RSBNE    r0,r0,#0
        0x000252f2:    4282        .B      CMPNE    r2,r0
        0x000252f4:    f0808287    ....    BCS.W    0x25806 ; am_util_stdio_vsprintf + 1810
        0x000252f8:    1a82        ..      SUBS     r2,r0,r2
        0x000252fa:    2000        .       MOVS     r0,#0
        0x000252fc:    9b01        ..      LDR      r3,[sp,#4]
        0x000252fe:    4621        !F      MOV      r1,r4
        0x00025300:    2a00        .*      CMP      r2,#0
        0x00025302:    bfc4        ..      ITT      GT
        0x00025304:    1e52        R.      SUBGT    r2,r2,#1
        0x00025306:    f1b23fff    ...?    CMPGT    r2,#0xffffffff
        0x0002530a:    dd08        ..      BLE      0x2531e ; am_util_stdio_vsprintf + 554
        0x0002530c:    2900        .)      CMP      r1,#0
        0x0002530e:    bf18        ..      IT       NE
        0x00025310:    f8013b01    ...;    STRBNE   r3,[r1],#1
        0x00025314:    1c40        @.      ADDS     r0,r0,#1
        0x00025316:    1e52        R.      SUBS     r2,r2,#1
        0x00025318:    f1b23fff    ...?    CMP      r2,#0xffffffff
        0x0002531c:    dcf6        ..      BGT      0x2530c ; am_util_stdio_vsprintf + 536
        0x0002531e:    2c00        .,      CMP      r4,#0
        0x00025320:    bf14        ..      ITE      NE
        0x00025322:    4601        .F      MOVNE    r1,r0
        0x00025324:    2100        .!      MOVEQ    r1,#0
        0x00025326:    440c        .D      ADD      r4,r4,r1
        0x00025328:    4405        .D      ADD      r5,r5,r0
        0x0002532a:    e000        ..      B        0x2532e ; am_util_stdio_vsprintf + 570
        0x0002532c:    e001        ..      B        0x25332 ; am_util_stdio_vsprintf + 574
        0x0002532e:    f000ba6a    ..j.    B.W      0x25806 ; am_util_stdio_vsprintf + 1810
        0x00025332:    f1bc0f00    ....    CMP      r12,#0
        0x00025336:    d007        ..      BEQ      0x25348 ; am_util_stdio_vsprintf + 596
        0x00025338:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002533a:    1dc0        ..      ADDS     r0,r0,#7
        0x0002533c:    f0200207     ...    BIC      r2,r0,#7
        0x00025340:    e8f20102    ....    LDRD     r0,r1,[r2],#8
        0x00025344:    920a        ..      STR      r2,[sp,#0x28]
        0x00025346:    e004        ..      B        0x25352 ; am_util_stdio_vsprintf + 606
        0x00025348:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002534a:    f8510b04    Q...    LDR      r0,[r1],#4
        0x0002534e:    910a        ..      STR      r1,[sp,#0x28]
        0x00025350:    2100        .!      MOVS     r1,#0
        0x00025352:    9a00        ..      LDR      r2,[sp,#0]
        0x00025354:    b38a        ..      CBZ      r2,0x253ba ; am_util_stdio_vsprintf + 710
        0x00025356:    460b        .F      MOV      r3,r1
        0x00025358:    4602        .F      MOV      r2,r0
        0x0002535a:    ea500c03    P...    ORRS     r12,r0,r3
        0x0002535e:    bf0c        ..      ITE      EQ
        0x00025360:    f04f0c01    O...    MOVEQ    r12,#1
        0x00025364:    f04f0c00    O...    MOVNE    r12,#0
        0x00025368:    d008        ..      BEQ      0x2537c ; am_util_stdio_vsprintf + 648
        0x0002536a:    0912        ..      LSRS     r2,r2,#4
        0x0002536c:    ea427203    B..r    ORR      r2,r2,r3,LSL #28
        0x00025370:    091b        ..      LSRS     r3,r3,#4
        0x00025372:    f10c0c01    ....    ADD      r12,r12,#1
        0x00025376:    ea520803    R...    ORRS     r8,r2,r3
        0x0002537a:    d1f6        ..      BNE      0x2536a ; am_util_stdio_vsprintf + 630
        0x0002537c:    9a00        ..      LDR      r2,[sp,#0]
        0x0002537e:    9b01        ..      LDR      r3,[sp,#4]
        0x00025380:    eba2020c    ....    SUB      r2,r2,r12
        0x00025384:    46a4        .F      MOV      r12,r4
        0x00025386:    f04f0800    O...    MOV      r8,#0
        0x0002538a:    2a00        .*      CMP      r2,#0
        0x0002538c:    bfc4        ..      ITT      GT
        0x0002538e:    1e52        R.      SUBGT    r2,r2,#1
        0x00025390:    f1b23fff    ...?    CMPGT    r2,#0xffffffff
        0x00025394:    dd0b        ..      BLE      0x253ae ; am_util_stdio_vsprintf + 698
        0x00025396:    bf00        ..      NOP      
        0x00025398:    f1bc0f00    ....    CMP      r12,#0
        0x0002539c:    bf18        ..      IT       NE
        0x0002539e:    f80c3b01    ...;    STRBNE   r3,[r12],#1
        0x000253a2:    1e52        R.      SUBS     r2,r2,#1
        0x000253a4:    f1080801    ....    ADD      r8,r8,#1
        0x000253a8:    f1b23fff    ...?    CMP      r2,#0xffffffff
        0x000253ac:    dcf4        ..      BGT      0x25398 ; am_util_stdio_vsprintf + 676
        0x000253ae:    2c00        .,      CMP      r4,#0
        0x000253b0:    bf14        ..      ITE      NE
        0x000253b2:    4642        BF      MOVNE    r2,r8
        0x000253b4:    2200        ."      MOVEQ    r2,#0
        0x000253b6:    4414        .D      ADD      r4,r4,r2
        0x000253b8:    4445        ED      ADD      r5,r5,r8
        0x000253ba:    46a0        .F      MOV      r8,r4
        0x000253bc:    f04f0c00    O...    MOV      r12,#0
        0x000253c0:    ea500201    P...    ORRS     r2,r0,r1
        0x000253c4:    d106        ..      BNE      0x253d4 ; am_util_stdio_vsprintf + 736
        0x000253c6:    bf00        ..      NOP      
        0x000253c8:    f04f0230    O.0.    MOV      r2,#0x30
        0x000253cc:    f88d200c    ...     STRB     r2,[sp,#0xc]
        0x000253d0:    f04f0c01    O...    MOV      r12,#1
        0x000253d4:    bf18        ..      IT       NE
        0x000253d6:    ab03        ..      ADDNE    r3,sp,#0xc
        0x000253d8:    d017        ..      BEQ      0x2540a ; am_util_stdio_vsprintf + 790
        0x000253da:    bf00        ..      NOP      
        0x000253dc:    f000020f    ....    AND      r2,r0,#0xf
        0x000253e0:    2a09        .*      CMP      r2,#9
        0x000253e2:    d906        ..      BLS      0x253f2 ; am_util_stdio_vsprintf + 766
        0x000253e4:    2f00        ./      CMP      r7,#0
        0x000253e6:    bf14        ..      ITE      NE
        0x000253e8:    f04f0927    O.'.    MOVNE    r9,#0x27
        0x000253ec:    f04f0907    O...    MOVEQ    r9,#7
        0x000253f0:    444a        JD      ADD      r2,r2,r9
        0x000253f2:    3230        02      ADDS     r2,r2,#0x30
        0x000253f4:    0900        ..      LSRS     r0,r0,#4
        0x000253f6:    f803200c    ...     STRB     r2,[r3,r12]
        0x000253fa:    ea407001    @..p    ORR      r0,r0,r1,LSL #28
        0x000253fe:    0909        ..      LSRS     r1,r1,#4
        0x00025400:    f10c0c01    ....    ADD      r12,r12,#1
        0x00025404:    ea500201    P...    ORRS     r2,r0,r1
        0x00025408:    d1e8        ..      BNE      0x253dc ; am_util_stdio_vsprintf + 744
        0x0002540a:    f1b80f00    ....    CMP      r8,#0
        0x0002540e:    d022        ".      BEQ      0x25456 ; am_util_stdio_vsprintf + 866
        0x00025410:    f1ac0301    ....    SUB      r3,r12,#1
        0x00025414:    f1bc0200    ....    SUBS     r2,r12,#0
        0x00025418:    dd1a        ..      BLE      0x25450 ; am_util_stdio_vsprintf + 860
        0x0002541a:    a803        ..      ADD      r0,sp,#0xc
        0x0002541c:    4418        .D      ADD      r0,r0,r3
        0x0002541e:    1c41        A.      ADDS     r1,r0,#1
        0x00025420:    f1a80001    ....    SUB      r0,r8,#1
        0x00025424:    f0130f01    ....    TST      r3,#1
        0x00025428:    d103        ..      BNE      0x25432 ; am_util_stdio_vsprintf + 830
        0x0002542a:    f8117d01    ...}    LDRB     r7,[r1,#-1]!
        0x0002542e:    f8007f01    ....    STRB     r7,[r0,#1]!
        0x00025432:    1052        R.      ASRS     r2,r2,#1
        0x00025434:    d009        ..      BEQ      0x2544a ; am_util_stdio_vsprintf + 854
        0x00025436:    bf00        ..      NOP      
        0x00025438:    f8117c01    ...|    LDRB     r7,[r1,#-1]
        0x0002543c:    7047        Gp      STRB     r7,[r0,#1]
        0x0002543e:    f8117d02    ...}    LDRB     r7,[r1,#-2]!
        0x00025442:    f8007f02    ....    STRB     r7,[r0,#2]!
        0x00025446:    1e52        R.      SUBS     r2,r2,#1
        0x00025448:    d1f6        ..      BNE      0x25438 ; am_util_stdio_vsprintf + 836
        0x0002544a:    18e0        ..      ADDS     r0,r4,r3
        0x0002544c:    f1000801    ....    ADD      r8,r0,#1
        0x00025450:    2000        .       MOVS     r0,#0
        0x00025452:    f8880000    ....    STRB     r0,[r8,#0]
        0x00025456:    2c00        .,      CMP      r4,#0
        0x00025458:    bf18        ..      IT       NE
        0x0002545a:    4464        dD      ADDNE    r4,r4,r12
        0x0002545c:    4465        eD      ADD      r5,r5,r12
        0x0002545e:    f000b9d2    ....    B.W      0x25806 ; am_util_stdio_vsprintf + 1810
        0x00025462:    bf00        ..      NOP      
        0x00025464:    980a        ..      LDR      r0,[sp,#0x28]
        0x00025466:    f1bc0f00    ....    CMP      r12,#0
        0x0002546a:    d006        ..      BEQ      0x2547a ; am_util_stdio_vsprintf + 902
        0x0002546c:    1dc0        ..      ADDS     r0,r0,#7
        0x0002546e:    f0200107     ...    BIC      r1,r0,#7
        0x00025472:    e8f1e002    ....    LDRD     lr,r0,[r1],#8
        0x00025476:    910a        ..      STR      r1,[sp,#0x28]
        0x00025478:    e003        ..      B        0x25482 ; am_util_stdio_vsprintf + 910
        0x0002547a:    f850eb04    P...    LDR      lr,[r0],#4
        0x0002547e:    900a        ..      STR      r0,[sp,#0x28]
        0x00025480:    2000        .       MOVS     r0,#0
        0x00025482:    9003        ..      STR      r0,[sp,#0xc]
        0x00025484:    9800        ..      LDR      r0,[sp,#0]
        0x00025486:    2800        .(      CMP      r0,#0
        0x00025488:    d07e        ~.      BEQ      0x25588 ; am_util_stdio_vsprintf + 1172
        0x0002548a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002548c:    4670        pF      MOV      r0,lr
        0x0002548e:    ea5e0201    ^...    ORRS     r2,lr,r1
        0x00025492:    bf0e        ..      ITEE     EQ
        0x00025494:    2301        .#      MOVEQ    r3,#1
        0x00025496:    2300        .#      MOVNE    r3,#0
        0x00025498:    f04f0c00    O...    MOVNE    r12,#0
        0x0002549c:    d05e        ^.      BEQ      0x2555c ; am_util_stdio_vsprintf + 1128
        0x0002549e:    b3c1        ..      CBZ      r1,0x25512 ; am_util_stdio_vsprintf + 1054
        0x000254a0:    084a        J.      LSRS     r2,r1,#1
        0x000254a2:    ea4f0990    O...    LSR      r9,r0,#2
        0x000254a6:    ea4f0730    O.0.    RRX      r7,r0
        0x000254aa:    ea497881    I..x    ORR      r8,r9,r1,LSL #30
        0x000254ae:    eb170708    ....    ADDS     r7,r7,r8
        0x000254b2:    eb420291    B...    ADC      r2,r2,r1,LSR #2
        0x000254b6:    ea4f1917    O...    LSR      r9,r7,#4
        0x000254ba:    ea497802    I..x    ORR      r8,r9,r2,LSL #28
        0x000254be:    eb180707    ....    ADDS     r7,r8,r7
        0x000254c2:    eb421812    B...    ADC      r8,r2,r2,LSR #4
        0x000254c6:    ea4f2917    O..)    LSR      r9,r7,#8
        0x000254ca:    ea496208    I..b    ORR      r2,r9,r8,LSL #24
        0x000254ce:    19d2        ..      ADDS     r2,r2,r7
        0x000254d0:    eb482718    H..'    ADC      r7,r8,r8,LSR #8
        0x000254d4:    ea4f4912    O..I    LSR      r9,r2,#16
        0x000254d8:    ea494807    I..H    ORR      r8,r9,r7,LSL #16
        0x000254dc:    eb180802    ....    ADDS     r8,r8,r2
        0x000254e0:    eb474217    G..B    ADC      r2,r7,r7,LSR #16
        0x000254e4:    eb180702    ....    ADDS     r7,r8,r2
        0x000254e8:    eb42020c    B...    ADC      r2,r2,r12
        0x000254ec:    08ff        ..      LSRS     r7,r7,#3
        0x000254ee:    ea477742    G.Bw    ORR      r7,r7,r2,LSL #29
        0x000254f2:    f04f080a    O...    MOV      r8,#0xa
        0x000254f6:    fba7ab08    ....    UMULL    r10,r11,r7,r8
        0x000254fa:    08d2        ..      LSRS     r2,r2,#3
        0x000254fc:    fb02b808    ....    MLA      r8,r2,r8,r11
        0x00025500:    f04f0900    O...    MOV      r9,#0
        0x00025504:    fb078909    ....    MLA      r9,r7,r9,r8
        0x00025508:    ebb0080a    ....    SUBS     r8,r0,r10
        0x0002550c:    eb610009    a...    SBC      r0,r1,r9
        0x00025510:    e002        ..      B        0x25518 ; am_util_stdio_vsprintf + 1060
        0x00025512:    e00c        ..      B        0x2552e ; am_util_stdio_vsprintf + 1082
    $d
        0x00025514:    100004bc    ....    DCD    268436668
    $t
        0x00025518:    f1180106    ....    ADDS     r1,r8,#6
        0x0002551c:    f1400800    @...    ADC      r8,r0,#0
        0x00025520:    0909        ..      LSRS     r1,r1,#4
        0x00025522:    ea417008    A..p    ORR      r0,r1,r8,LSL #28
        0x00025526:    19c0        ..      ADDS     r0,r0,r7
        0x00025528:    eb421118    B...    ADC      r1,r2,r8,LSR #4
        0x0002552c:    e012        ..      B        0x25554 ; am_util_stdio_vsprintf + 1120
        0x0002552e:    0841        A.      LSRS     r1,r0,#1
        0x00025530:    eb010190    ....    ADD      r1,r1,r0,LSR #2
        0x00025534:    eb011111    ....    ADD      r1,r1,r1,LSR #4
        0x00025538:    eb012111    ...!    ADD      r1,r1,r1,LSR #8
        0x0002553c:    eb014111    ...A    ADD      r1,r1,r1,LSR #16
        0x00025540:    08c9        ..      LSRS     r1,r1,#3
        0x00025542:    424a        JB      RSBS     r2,r1,#0
        0x00025544:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x00025548:    eb000042    ..B.    ADD      r0,r0,r2,LSL #1
        0x0002554c:    1d80        ..      ADDS     r0,r0,#6
        0x0002554e:    eb011010    ....    ADD      r0,r1,r0,LSR #4
        0x00025552:    4661        aF      MOV      r1,r12
        0x00025554:    1c5b        [.      ADDS     r3,r3,#1
        0x00025556:    ea500201    P...    ORRS     r2,r0,r1
        0x0002555a:    d1a0        ..      BNE      0x2549e ; am_util_stdio_vsprintf + 938
        0x0002555c:    9800        ..      LDR      r0,[sp,#0]
        0x0002555e:    2100        .!      MOVS     r1,#0
        0x00025560:    1ac2        ..      SUBS     r2,r0,r3
        0x00025562:    9b01        ..      LDR      r3,[sp,#4]
        0x00025564:    4620         F      MOV      r0,r4
        0x00025566:    2a00        .*      CMP      r2,#0
        0x00025568:    bfc4        ..      ITT      GT
        0x0002556a:    1e52        R.      SUBGT    r2,r2,#1
        0x0002556c:    f1b23fff    ...?    CMPGT    r2,#0xffffffff
        0x00025570:    dd08        ..      BLE      0x25584 ; am_util_stdio_vsprintf + 1168
        0x00025572:    2800        .(      CMP      r0,#0
        0x00025574:    bf18        ..      IT       NE
        0x00025576:    f8003b01    ...;    STRBNE   r3,[r0],#1
        0x0002557a:    1c49        I.      ADDS     r1,r1,#1
        0x0002557c:    1e52        R.      SUBS     r2,r2,#1
        0x0002557e:    f1b23fff    ...?    CMP      r2,#0xffffffff
        0x00025582:    dcf6        ..      BGT      0x25572 ; am_util_stdio_vsprintf + 1150
        0x00025584:    2c00        .,      CMP      r4,#0
        0x00025586:    e000        ..      B        0x2558a ; am_util_stdio_vsprintf + 1174
        0x00025588:    e004        ..      B        0x25594 ; am_util_stdio_vsprintf + 1184
        0x0002558a:    bf14        ..      ITE      NE
        0x0002558c:    4608        .F      MOVNE    r0,r1
        0x0002558e:    2000        .       MOVEQ    r0,#0
        0x00025590:    4404        .D      ADD      r4,r4,r0
        0x00025592:    440d        .D      ADD      r5,r5,r1
        0x00025594:    4622        "F      MOV      r2,r4
        0x00025596:    4670        pF      MOV      r0,lr
        0x00025598:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002559a:    f01cfa0d    ....    BL       uint64_to_str ; 0x419b8
        0x0002559e:    bbdc        ..      CBNZ     r4,0x25618 ; am_util_stdio_vsprintf + 1316
        0x000255a0:    4405        .D      ADD      r5,r5,r0
        0x000255a2:    e130        0.      B        0x25806 ; am_util_stdio_vsprintf + 1810
        0x000255a4:    980a        ..      LDR      r0,[sp,#0x28]
        0x000255a6:    f1bc0f00    ....    CMP      r12,#0
        0x000255aa:    d006        ..      BEQ      0x255ba ; am_util_stdio_vsprintf + 1222
        0x000255ac:    1dc0        ..      ADDS     r0,r0,#7
        0x000255ae:    f0200007     ...    BIC      r0,r0,#7
        0x000255b2:    e8f08702    ....    LDRD     r8,r7,[r0],#8
        0x000255b6:    900a        ..      STR      r0,[sp,#0x28]
        0x000255b8:    e004        ..      B        0x255c4 ; am_util_stdio_vsprintf + 1232
        0x000255ba:    f8508b04    P...    LDR      r8,[r0],#4
        0x000255be:    900a        ..      STR      r0,[sp,#0x28]
        0x000255c0:    ea4f77e8    O..w    ASR      r7,r8,#31
        0x000255c4:    2f00        ./      CMP      r7,#0
        0x000255c6:    bfa8        ..      IT       GE
        0x000255c8:    f04f0900    O...    MOVGE    r9,#0
        0x000255cc:    da06        ..      BGE      0x255dc ; am_util_stdio_vsprintf + 1256
        0x000255ce:    2000        .       MOVS     r0,#0
        0x000255d0:    f1d80800    ....    RSBS     r8,r8,#0
        0x000255d4:    eb600707    `...    SBC      r7,r0,r7
        0x000255d8:    f04f0901    O...    MOV      r9,#1
        0x000255dc:    9800        ..      LDR      r0,[sp,#0]
        0x000255de:    b3d8        ..      CBZ      r0,0x25658 ; am_util_stdio_vsprintf + 1380
        0x000255e0:    4640        @F      MOV      r0,r8
        0x000255e2:    0039        9.      MOVS     r1,r7
        0x000255e4:    d503        ..      BPL      0x255ee ; am_util_stdio_vsprintf + 1274
        0x000255e6:    2200        ."      MOVS     r2,#0
        0x000255e8:    4240        @B      RSBS     r0,r0,#0
        0x000255ea:    eb620107    b...    SBC      r1,r2,r7
        0x000255ee:    f011ff69    ..i.    BL       ndigits_in_u64 ; 0x374c4
        0x000255f2:    9900        ..      LDR      r1,[sp,#0]
        0x000255f4:    1a0a        ..      SUBS     r2,r1,r0
        0x000255f6:    f1b90f00    ....    CMP      r9,#0
        0x000255fa:    d008        ..      BEQ      0x2560e ; am_util_stdio_vsprintf + 1306
        0x000255fc:    9801        ..      LDR      r0,[sp,#4]
        0x000255fe:    1e52        R.      SUBS     r2,r2,#1
        0x00025600:    2830        0(      CMP      r0,#0x30
        0x00025602:    d104        ..      BNE      0x2560e ; am_util_stdio_vsprintf + 1306
        0x00025604:    b114        ..      CBZ      r4,0x2560c ; am_util_stdio_vsprintf + 1304
        0x00025606:    202d        -       MOVS     r0,#0x2d
        0x00025608:    f8040b01    ....    STRB     r0,[r4],#1
        0x0002560c:    1c6d        m.      ADDS     r5,r5,#1
        0x0002560e:    2100        .!      MOVS     r1,#0
        0x00025610:    4620         F      MOV      r0,r4
        0x00025612:    9b01        ..      LDR      r3,[sp,#4]
        0x00025614:    2a00        .*      CMP      r2,#0
        0x00025616:    e000        ..      B        0x2561a ; am_util_stdio_vsprintf + 1318
        0x00025618:    e02c        ,.      B        0x25674 ; am_util_stdio_vsprintf + 1408
        0x0002561a:    bfc4        ..      ITT      GT
        0x0002561c:    1e52        R.      SUBGT    r2,r2,#1
        0x0002561e:    f1b23fff    ...?    CMPGT    r2,#0xffffffff
        0x00025622:    dd08        ..      BLE      0x25636 ; am_util_stdio_vsprintf + 1346
        0x00025624:    2800        .(      CMP      r0,#0
        0x00025626:    bf18        ..      IT       NE
        0x00025628:    f8003b01    ...;    STRBNE   r3,[r0],#1
        0x0002562c:    1c49        I.      ADDS     r1,r1,#1
        0x0002562e:    1e52        R.      SUBS     r2,r2,#1
        0x00025630:    f1b23fff    ...?    CMP      r2,#0xffffffff
        0x00025634:    dcf6        ..      BGT      0x25624 ; am_util_stdio_vsprintf + 1328
        0x00025636:    2c00        .,      CMP      r4,#0
        0x00025638:    bf14        ..      ITE      NE
        0x0002563a:    4608        .F      MOVNE    r0,r1
        0x0002563c:    2000        .       MOVEQ    r0,#0
        0x0002563e:    4404        .D      ADD      r4,r4,r0
        0x00025640:    440d        .D      ADD      r5,r5,r1
        0x00025642:    f1b90f00    ....    CMP      r9,#0
        0x00025646:    d00e        ..      BEQ      0x25666 ; am_util_stdio_vsprintf + 1394
        0x00025648:    9801        ..      LDR      r0,[sp,#4]
        0x0002564a:    2820         (      CMP      r0,#0x20
        0x0002564c:    d10b        ..      BNE      0x25666 ; am_util_stdio_vsprintf + 1394
        0x0002564e:    b14c        L.      CBZ      r4,0x25664 ; am_util_stdio_vsprintf + 1392
        0x00025650:    202d        -       MOVS     r0,#0x2d
        0x00025652:    f8040b01    ....    STRB     r0,[r4],#1
        0x00025656:    e005        ..      B        0x25664 ; am_util_stdio_vsprintf + 1392
        0x00025658:    e7ff        ..      B        0x2565a ; am_util_stdio_vsprintf + 1382
        0x0002565a:    f1b90f00    ....    CMP      r9,#0
        0x0002565e:    d002        ..      BEQ      0x25666 ; am_util_stdio_vsprintf + 1394
        0x00025660:    2c00        .,      CMP      r4,#0
        0x00025662:    d1f5        ..      BNE      0x25650 ; am_util_stdio_vsprintf + 1372
        0x00025664:    1c6d        m.      ADDS     r5,r5,#1
        0x00025666:    4622        "F      MOV      r2,r4
        0x00025668:    4640        @F      MOV      r0,r8
        0x0002566a:    4639        9F      MOV      r1,r7
        0x0002566c:    f01cf9a4    ....    BL       uint64_to_str ; 0x419b8
        0x00025670:    2c00        .,      CMP      r4,#0
        0x00025672:    d095        ..      BEQ      0x255a0 ; am_util_stdio_vsprintf + 1196
        0x00025674:    4404        .D      ADD      r4,r4,r0
        0x00025676:    e793        ..      B        0x255a0 ; am_util_stdio_vsprintf + 1196
        0x00025678:    2c00        .,      CMP      r4,#0
        0x0002567a:    d07d        }.      BEQ      0x25778 ; am_util_stdio_vsprintf + 1668
        0x0002567c:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002567e:    1dc0        ..      ADDS     r0,r0,#7
        0x00025680:    f0200007     ...    BIC      r0,r0,#7
        0x00025684:    ecb00b02    ....    VLDM     r0!,{d0}
        0x00025688:    900a        ..      STR      r0,[sp,#0x28]
        0x0002568a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0002568e:    f01dfde1    ....    BL       __aeabi_d2f ; 0x43254
        0x00025692:    ee000a10    ....    VMOV     s0,r0
        0x00025696:    f04f0a14    O...    MOV      r10,#0x14
        0x0002569a:    4627        'F      MOV      r7,r4
        0x0002569c:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x000256a0:    f8c4a000    ....    STR      r10,[r4,#0]
        0x000256a4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000256a8:    d103        ..      BNE      0x256b2 ; am_util_stdio_vsprintf + 1470
        0x000256aa:    485f        _H      LDR      r0,[pc,#380] ; [0x25828] = 0x302e30
        0x000256ac:    6020         `      STR      r0,[r4,#0]
        0x000256ae:    2003        .       MOVS     r0,#3
        0x000256b0:    e0a7        ..      B        0x25802 ; am_util_stdio_vsprintf + 1806
        0x000256b2:    ee100a10    ....    VMOV     r0,s0
        0x000256b6:    f04f0800    O...    MOV      r8,#0
        0x000256ba:    46a3        .F      MOV      r11,r4
        0x000256bc:    f3c051c7    ...Q    UBFX     r1,r0,#23,#8
        0x000256c0:    f020427f     ..B    BIC      r2,r0,#0xff000000
        0x000256c4:    397f        .9      SUBS     r1,r1,#0x7f
        0x000256c6:    f4420200    B...    ORR      r2,r2,#0x800000
        0x000256ca:    4643        CF      MOV      r3,r8
        0x000256cc:    291f        .)      CMP      r1,#0x1f
        0x000256ce:    da7d        }.      BGE      0x257cc ; am_util_stdio_vsprintf + 1752
        0x000256d0:    f1110f17    ....    CMN      r1,#0x17
        0x000256d4:    db7b        {.      BLT      0x257ce ; am_util_stdio_vsprintf + 1754
        0x000256d6:    2917        .)      CMP      r1,#0x17
        0x000256d8:    bfa4        ..      ITT      GE
        0x000256da:    3917        .9      SUBGE    r1,r1,#0x17
        0x000256dc:    fa02f301    ....    LSLGE    r3,r2,r1
        0x000256e0:    da0e        ..      BGE      0x25700 ; am_util_stdio_vsprintf + 1548
        0x000256e2:    2900        .)      CMP      r1,#0
        0x000256e4:    bfbc        ..      ITT      LT
        0x000256e6:    43c9        .C      MVNLT    r1,r1
        0x000256e8:    fa22f801    "...    LSRLT    r8,r2,r1
        0x000256ec:    db08        ..      BLT      0x25700 ; am_util_stdio_vsprintf + 1548
        0x000256ee:    f1c10317    ....    RSB      r3,r1,#0x17
        0x000256f2:    fa42f303    B...    ASR      r3,r2,r3
        0x000256f6:    1c49        I.      ADDS     r1,r1,#1
        0x000256f8:    fa02f101    ....    LSL      r1,r2,r1
        0x000256fc:    f021487f    !..H    BIC      r8,r1,#0xff000000
        0x00025700:    2800        .(      CMP      r0,#0
        0x00025702:    da03        ..      BGE      0x2570c ; am_util_stdio_vsprintf + 1560
        0x00025704:    202d        -       MOVS     r0,#0x2d
        0x00025706:    7038        8p      STRB     r0,[r7,#0]
        0x00025708:    f10b0701    ....    ADD      r7,r11,#1
        0x0002570c:    2b00        .+      CMP      r3,#0
        0x0002570e:    bf04        ..      ITT      EQ
        0x00025710:    2030        0       MOVEQ    r0,#0x30
        0x00025712:    f8070b01    ....    STRBEQ   r0,[r7],#1
        0x00025716:    d015        ..      BEQ      0x25744 ; am_util_stdio_vsprintf + 1616
        0x00025718:    dd06        ..      BLE      0x25728 ; am_util_stdio_vsprintf + 1588
        0x0002571a:    463a        :F      MOV      r2,r7
        0x0002571c:    4618        .F      MOV      r0,r3
        0x0002571e:    ea4f71e3    O..q    ASR      r1,r3,#31
        0x00025722:    f01cf949    ..I.    BL       uint64_to_str ; 0x419b8
        0x00025726:    e007        ..      B        0x25738 ; am_util_stdio_vsprintf + 1604
        0x00025728:    202d        -       MOVS     r0,#0x2d
        0x0002572a:    f8070b01    ....    STRB     r0,[r7],#1
        0x0002572e:    4258        XB      RSBS     r0,r3,#0
        0x00025730:    463a        :F      MOV      r2,r7
        0x00025732:    17c1        ..      ASRS     r1,r0,#31
        0x00025734:    f01cf940    ..@.    BL       uint64_to_str ; 0x419b8
        0x00025738:    7838        8x      LDRB     r0,[r7,#0]
        0x0002573a:    b118        ..      CBZ      r0,0x25744 ; am_util_stdio_vsprintf + 1616
        0x0002573c:    f8170f01    ....    LDRB     r0,[r7,#1]!
        0x00025740:    2800        .(      CMP      r0,#0
        0x00025742:    d1fb        ..      BNE      0x2573c ; am_util_stdio_vsprintf + 1608
        0x00025744:    202e        .       MOVS     r0,#0x2e
        0x00025746:    1c7a        z.      ADDS     r2,r7,#1
        0x00025748:    7038        8p      STRB     r0,[r7,#0]
        0x0002574a:    f1b80f00    ....    CMP      r8,#0
        0x0002574e:    d041        A.      BEQ      0x257d4 ; am_util_stdio_vsprintf + 1760
        0x00025750:    eba2000b    ....    SUB      r0,r2,r11
        0x00025754:    ebaa0000    ....    SUB      r0,r10,r0
        0x00025758:    f1a00c01    ....    SUB      r12,r0,#1
        0x0002575c:    45cc        .E      CMP      r12,r9
        0x0002575e:    bfc8        ..      IT       GT
        0x00025760:    46cc        .F      MOVGT    r12,r9
        0x00025762:    f1bc0f00    ....    CMP      r12,#0
        0x00025766:    dd11        ..      BLE      0x2578c ; am_util_stdio_vsprintf + 1688
        0x00025768:    4617        .F      MOV      r7,r2
        0x0002576a:    4660        `F      MOV      r0,r12
        0x0002576c:    f05f0330    _.0.    MOVS.W   r3,#0x30
        0x00025770:    eb080188    ....    ADD      r1,r8,r8,LSL #2
        0x00025774:    0049        I.      LSLS     r1,r1,#1
        0x00025776:    e000        ..      B        0x2577a ; am_util_stdio_vsprintf + 1670
        0x00025778:    e045        E.      B        0x25806 ; am_util_stdio_vsprintf + 1810
        0x0002577a:    eb036821    ..!h    ADD      r8,r3,r1,ASR #24
        0x0002577e:    f8078b01    ....    STRB     r8,[r7],#1
        0x00025782:    f021487f    !..H    BIC      r8,r1,#0xff000000
        0x00025786:    1e40        @.      SUBS     r0,r0,#1
        0x00025788:    d1f2        ..      BNE      0x25770 ; am_util_stdio_vsprintf + 1660
        0x0002578a:    4462        bD      ADD      r2,r2,r12
        0x0002578c:    eb080088    ....    ADD      r0,r8,r8,LSL #2
        0x00025790:    0041        A.      LSLS     r1,r0,#1
        0x00025792:    2005        .       MOVS     r0,#5
        0x00025794:    ebb06f21    ..!o    CMP      r0,r1,ASR #24
        0x00025798:    dc24        $.      BGT      0x257e4 ; am_util_stdio_vsprintf + 1776
        0x0002579a:    1e50        P.      SUBS     r0,r2,#1
        0x0002579c:    ebab0300    ....    SUB      r3,r11,r0
        0x000257a0:    2101        .!      MOVS     r1,#1
        0x000257a2:    f1c30301    ....    RSB      r3,r3,#1
        0x000257a6:    2b01        .+      CMP      r3,#1
        0x000257a8:    bfa8        ..      IT       GE
        0x000257aa:    2730        0'      MOVGE    r7,#0x30
        0x000257ac:    db1a        ..      BLT      0x257e4 ; am_util_stdio_vsprintf + 1776
        0x000257ae:    bf00        ..      NOP      
        0x000257b0:    f890c000    ....    LDRB     r12,[r0,#0]
        0x000257b4:    f1bc0f2e    ....    CMP      r12,#0x2e
        0x000257b8:    d010        ..      BEQ      0x257dc ; am_util_stdio_vsprintf + 1768
        0x000257ba:    f1bc0f39    ..9.    CMP      r12,#0x39
        0x000257be:    bf08        ..      IT       EQ
        0x000257c0:    7007        .p      STRBEQ   r7,[r0,#0]
        0x000257c2:    d00b        ..      BEQ      0x257dc ; am_util_stdio_vsprintf + 1768
        0x000257c4:    f00c01ff    ....    AND      r1,r12,#0xff
        0x000257c8:    1c49        I.      ADDS     r1,r1,#1
        0x000257ca:    e001        ..      B        0x257d0 ; am_util_stdio_vsprintf + 1756
        0x000257cc:    e02a        *.      B        0x25824 ; am_util_stdio_vsprintf + 1840
        0x000257ce:    e027        '.      B        0x25820 ; am_util_stdio_vsprintf + 1836
        0x000257d0:    7001        .p      STRB     r1,[r0,#0]
        0x000257d2:    e007        ..      B        0x257e4 ; am_util_stdio_vsprintf + 1776
        0x000257d4:    2030        0       MOVS     r0,#0x30
        0x000257d6:    f8020b01    ....    STRB     r0,[r2],#1
        0x000257da:    e003        ..      B        0x257e4 ; am_util_stdio_vsprintf + 1776
        0x000257dc:    1e40        @.      SUBS     r0,r0,#1
        0x000257de:    1c49        I.      ADDS     r1,r1,#1
        0x000257e0:    428b        .B      CMP      r3,r1
        0x000257e2:    dae5        ..      BGE      0x257b0 ; am_util_stdio_vsprintf + 1724
        0x000257e4:    2000        .       MOVS     r0,#0
        0x000257e6:    7010        .p      STRB     r0,[r2,#0]
        0x000257e8:    ebb2000b    ....    SUBS     r0,r2,r11
        0x000257ec:    d509        ..      BPL      0x25802 ; am_util_stdio_vsprintf + 1806
        0x000257ee:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x000257f2:    d015        ..      BEQ      0x25820 ; am_util_stdio_vsprintf + 1836
        0x000257f4:    f1100f02    ....    CMN      r0,#2
        0x000257f8:    bf18        ..      IT       NE
        0x000257fa:    480c        .H      LDRNE    r0,[pc,#48] ; [0x2582c] = 0x3f2e3f
        0x000257fc:    d012        ..      BEQ      0x25824 ; am_util_stdio_vsprintf + 1840
        0x000257fe:    6020         `      STR      r0,[r4,#0]
        0x00025800:    2003        .       MOVS     r0,#3
        0x00025802:    4405        .D      ADD      r5,r5,r0
        0x00025804:    4404        .D      ADD      r4,r4,r0
        0x00025806:    1c71        q.      ADDS     r1,r6,#1
        0x00025808:    7808        .x      LDRB     r0,[r1,#0]
        0x0002580a:    2800        .(      CMP      r0,#0
        0x0002580c:    f47fac7c    ..|.    BNE      0x25108 ; am_util_stdio_vsprintf + 20
        0x00025810:    2c00        .,      CMP      r4,#0
        0x00025812:    bf1c        ..      ITT      NE
        0x00025814:    2000        .       MOVNE    r0,#0
        0x00025816:    7020         p      STRBNE   r0,[r4,#0]
        0x00025818:    4628        (F      MOV      r0,r5
        0x0002581a:    b00b        ..      ADD      sp,sp,#0x2c
        0x0002581c:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00025820:    4801        .H      LDR      r0,[pc,#4] ; [0x25828] = 0x302e30
        0x00025822:    e7ec        ..      B        0x257fe ; am_util_stdio_vsprintf + 1802
        0x00025824:    4802        .H      LDR      r0,[pc,#8] ; [0x25830] = 0x232e23
        0x00025826:    e7ea        ..      B        0x257fe ; am_util_stdio_vsprintf + 1802
    $d
        0x00025828:    00302e30    0.0.    DCD    3157552
        0x0002582c:    003f2e3f    ?.?.    DCD    4140607
        0x00025830:    00232e23    #.#.    DCD    2305571
    $t
    i.am_vos_ama_devinfo_set
    am_vos_ama_devinfo_set
        0x00025834:    b570        p.      PUSH     {r4-r6,lr}
        0x00025836:    4604        .F      MOV      r4,r0
        0x00025838:    4815        .H      LDR      r0,[pc,#84] ; [0x25890] = 0x40020010
        0x0002583a:    6800        .h      LDR      r0,[r0,#0]
        0x0002583c:    4915        .I      LDR      r1,[pc,#84] ; [0x25894] = 0x414d4251
        0x0002583e:    4d16        .M      LDR      r5,[pc,#88] ; [0x25898] = 0x10020414
        0x00025840:    4288        .B      CMP      r0,r1
        0x00025842:    d11d        ..      BNE      0x25880 ; am_vos_ama_devinfo_set + 76
        0x00025844:    4621        !F      MOV      r1,r4
        0x00025846:    4628        (F      MOV      r0,r5
        0x00025848:    f7f2fed3    ....    BL       strcpy ; 0x185f2
        0x0002584c:    f1040114    ....    ADD      r1,r4,#0x14
        0x00025850:    f1050014    ....    ADD      r0,r5,#0x14
        0x00025854:    f7f2fecd    ....    BL       strcpy ; 0x185f2
        0x00025858:    f1040124    ..$.    ADD      r1,r4,#0x24
        0x0002585c:    f105002e    ....    ADD      r0,r5,#0x2e
        0x00025860:    f7f2fec7    ....    BL       strcpy ; 0x185f2
        0x00025864:    f8940032    ..2.    LDRB     r0,[r4,#0x32]
        0x00025868:    f885010c    ....    STRB     r0,[r5,#0x10c]
        0x0002586c:    f8940033    ..3.    LDRB     r0,[r4,#0x33]
        0x00025870:    f885010d    ....    STRB     r0,[r5,#0x10d]
        0x00025874:    f8940034    ..4.    LDRB     r0,[r4,#0x34]
        0x00025878:    f885010e    ....    STRB     r0,[r5,#0x10e]
        0x0002587c:    2001        .       MOVS     r0,#1
        0x0002587e:    e004        ..      B        0x2588a ; am_vos_ama_devinfo_set + 86
        0x00025880:    a106        ..      ADR      r1,{pc}+0x1c ; 0x2589c
        0x00025882:    2002        .       MOVS     r0,#2
        0x00025884:    f002fafc    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00025888:    2000        .       MOVS     r0,#0
        0x0002588a:    f8850114    ....    STRB     r0,[r5,#0x114]
        0x0002588e:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00025890:    40020010    ...@    DCD    1073872912
        0x00025894:    414d4251    QBMA    DCD    1095582289
        0x00025898:    10020414    ....    DCD    268567572
        0x0002589c:    6c696146    Fail    DCD    1818845510
        0x000258a0:    74206465    ed t    DCD    1948279909
        0x000258a4:    6573206f    o se    DCD    1702043759
        0x000258a8:    20707574    tup     DCD    544241012
        0x000258ac:    20414d41    AMA     DCD    541150529
        0x000258b0:    7262696c    libr    DCD    1919052140
        0x000258b4:    21797261    ary!    DCD    561607265
        0x000258b8:    0000000a    ....    DCD    10
    $t
    i.am_vos_ama_event_callback
    am_vos_ama_event_callback
        0x000258bc:    b510        ..      PUSH     {r4,lr}
        0x000258be:    b084        ..      SUB      sp,sp,#0x10
        0x000258c0:    2818        .(      CMP      r0,#0x18
        0x000258c2:    f00080bc    ....    BEQ.W    0x25a3e ; am_vos_ama_event_callback + 386
        0x000258c6:    dc0e        ..      BGT      0x258e6 ; am_vos_ama_event_callback + 42
        0x000258c8:    f1a0000a    ....    SUB      r0,r0,#0xa
        0x000258cc:    280e        .(      CMP      r0,#0xe
        0x000258ce:    bf24        $.      ITT      CS
        0x000258d0:    b004        ..      ADDCS    sp,sp,#0x10
        0x000258d2:    bd10        ..      POPCS    {r4,pc}
        0x000258d4:    e8dff000    ....    TBB      [pc,r0]
    $d
        0x000258d8:    5a4c4539    9ELZ    DCD    1514947897
        0x000258dc:    e4e4e467    g...    DCD    3840205927
        0x000258e0:    9f96e4e4    ....    DCD    2677466340
        0x000258e4:    a8e4        ..      DCW    43236
    $t
        0x000258e6:    2864        d(      CMP      r0,#0x64
        0x000258e8:    f00080cc    ....    BEQ.W    0x25a84 ; am_vos_ama_event_callback + 456
        0x000258ec:    dc11        ..      BGT      0x25912 ; am_vos_ama_event_callback + 86
        0x000258ee:    2832        2(      CMP      r0,#0x32
        0x000258f0:    f00080b0    ....    BEQ.W    0x25a54 ; am_vos_ama_event_callback + 408
        0x000258f4:    2837        7(      CMP      r0,#0x37
        0x000258f6:    f00080ba    ....    BEQ.W    0x25a6e ; am_vos_ama_event_callback + 434
        0x000258fa:    283c        <(      CMP      r0,#0x3c
        0x000258fc:    bf1c        ..      ITT      NE
        0x000258fe:    b004        ..      ADDNE    sp,sp,#0x10
        0x00025900:    bd10        ..      POPNE    {r4,pc}
        0x00025902:    780a        .x      LDRB     r2,[r1,#0]
        0x00025904:    b004        ..      ADD      sp,sp,#0x10
        0x00025906:    a19d        ..      ADR      r1,{pc}+0x276 ; 0x25b7c
        0x00025908:    e8bd4010    ...@    POP      {r4,lr}
        0x0002590c:    2003        .       MOVS     r0,#3
        0x0002590e:    f002bab7    ....    B.W      am_vos_stdio_printf ; 0x27e80
        0x00025912:    2865        e(      CMP      r0,#0x65
        0x00025914:    f00080fc    ....    BEQ.W    0x25b10 ; am_vos_ama_event_callback + 596
        0x00025918:    2866        f(      CMP      r0,#0x66
        0x0002591a:    f0008116    ....    BEQ.W    0x25b4a ; am_vos_ama_event_callback + 654
        0x0002591e:    2867        g(      CMP      r0,#0x67
        0x00025920:    bf1c        ..      ITT      NE
        0x00025922:    b004        ..      ADDNE    sp,sp,#0x10
        0x00025924:    bd10        ..      POPNE    {r4,pc}
        0x00025926:    2a00        .*      CMP      r2,#0
        0x00025928:    bf04        ..      ITT      EQ
        0x0002592a:    b004        ..      ADDEQ    sp,sp,#0x10
        0x0002592c:    bd10        ..      POPEQ    {r4,pc}
        0x0002592e:    460b        .F      MOV      r3,r1
        0x00025930:    f8910020    .. .    LDRB     r0,[r1,#0x20]
        0x00025934:    499f        .I      LDR      r1,[pc,#636] ; [0x25bb4] = 0x100002c0
        0x00025936:    7708        .w      STRB     r0,[r1,#0x1c]
        0x00025938:    f8932020    ..      LDRB     r2,[r3,#0x20]
        0x0002593c:    b004        ..      ADD      sp,sp,#0x10
        0x0002593e:    a19e        ..      ADR      r1,{pc}+0x27a ; 0x25bb8
        0x00025940:    e8bd4010    ...@    POP      {r4,lr}
        0x00025944:    2003        .       MOVS     r0,#3
        0x00025946:    f002ba9b    ....    B.W      am_vos_stdio_printf ; 0x27e80
        0x0002594a:    460c        .F      MOV      r4,r1
        0x0002594c:    6808        .h      LDR      r0,[r1,#0]
        0x0002594e:    f000fcff    ....    BL       am_vos_ama_provide_speech_rsp_send ; 0x26350
        0x00025952:    6822        "h      LDR      r2,[r4,#0]
        0x00025954:    b004        ..      ADD      sp,sp,#0x10
        0x00025956:    a1a0        ..      ADR      r1,{pc}+0x282 ; 0x25bd8
        0x00025958:    e8bd4010    ...@    POP      {r4,lr}
        0x0002595c:    2003        .       MOVS     r0,#3
        0x0002595e:    f002ba8f    ....    B.W      am_vos_stdio_printf ; 0x27e80
        0x00025962:    b004        ..      ADD      sp,sp,#0x10
        0x00025964:    a1a6        ..      ADR      r1,{pc}+0x29c ; 0x25c00
        0x00025966:    e8bd4010    ...@    POP      {r4,lr}
        0x0002596a:    2003        .       MOVS     r0,#3
        0x0002596c:    f002ba88    ....    B.W      am_vos_stdio_printf ; 0x27e80
        0x00025970:    460c        .F      MOV      r4,r1
        0x00025972:    6849        Ih      LDR      r1,[r1,#4]
        0x00025974:    200c        .       MOVS     r0,#0xc
        0x00025976:    f001f863    ..c.    BL       am_vos_ama_speech_rsp_send ; 0x26a40
        0x0002597a:    7823        #x      LDRB     r3,[r4,#0]
        0x0002597c:    6862        bh      LDR      r2,[r4,#4]
        0x0002597e:    b004        ..      ADD      sp,sp,#0x10
        0x00025980:    a1a8        ..      ADR      r1,{pc}+0x2a4 ; 0x25c24
        0x00025982:    e8bd4010    ...@    POP      {r4,lr}
        0x00025986:    2003        .       MOVS     r0,#3
        0x00025988:    f002ba7a    ..z.    B.W      am_vos_stdio_printf ; 0x27e80
        0x0002598c:    460c        .F      MOV      r4,r1
        0x0002598e:    6809        .h      LDR      r1,[r1,#0]
        0x00025990:    200d        .       MOVS     r0,#0xd
        0x00025992:    f001f855    ..U.    BL       am_vos_ama_speech_rsp_send ; 0x26a40
        0x00025996:    6822        "h      LDR      r2,[r4,#0]
        0x00025998:    b004        ..      ADD      sp,sp,#0x10
        0x0002599a:    a1ae        ..      ADR      r1,{pc}+0x2ba ; 0x25c54
        0x0002599c:    e8bd4010    ...@    POP      {r4,lr}
        0x000259a0:    2003        .       MOVS     r0,#3
        0x000259a2:    f002ba6d    ..m.    B.W      am_vos_stdio_printf ; 0x27e80
        0x000259a6:    780a        .x      LDRB     r2,[r1,#0]
        0x000259a8:    b162        b.      CBZ      r2,0x259c4 ; am_vos_ama_event_callback + 264
        0x000259aa:    2a01        .*      CMP      r2,#1
        0x000259ac:    d011        ..      BEQ      0x259d2 ; am_vos_ama_event_callback + 278
        0x000259ae:    2a02        .*      CMP      r2,#2
        0x000259b0:    d01a        ..      BEQ      0x259e8 ; am_vos_ama_event_callback + 300
        0x000259b2:    2a03        .*      CMP      r2,#3
        0x000259b4:    d01f        ..      BEQ      0x259f6 ; am_vos_ama_event_callback + 314
        0x000259b6:    b004        ..      ADD      sp,sp,#0x10
        0x000259b8:    49b1        .I      LDR      r1,[pc,#708] ; [0x25c80] = 0x26264
        0x000259ba:    e8bd4010    ...@    POP      {r4,lr}
        0x000259be:    2003        .       MOVS     r0,#3
        0x000259c0:    f002ba5e    ..^.    B.W      am_vos_stdio_printf ; 0x27e80
        0x000259c4:    b004        ..      ADD      sp,sp,#0x10
        0x000259c6:    49af        .I      LDR      r1,[pc,#700] ; [0x25c84] = 0x26294
        0x000259c8:    e8bd4010    ...@    POP      {r4,lr}
        0x000259cc:    2003        .       MOVS     r0,#3
        0x000259ce:    f002ba57    ..W.    B.W      am_vos_stdio_printf ; 0x27e80
        0x000259d2:    f2402003    @..     MOV      r0,#0x203
        0x000259d6:    f000fba9    ....    BL       am_vos_ama_get_state_send ; 0x2612c
        0x000259da:    b004        ..      ADD      sp,sp,#0x10
        0x000259dc:    49aa        .I      LDR      r1,[pc,#680] ; [0x25c88] = 0x262c0
        0x000259de:    e8bd4010    ...@    POP      {r4,lr}
        0x000259e2:    2003        .       MOVS     r0,#3
        0x000259e4:    f002ba4c    ..L.    B.W      am_vos_stdio_printf ; 0x27e80
        0x000259e8:    b004        ..      ADD      sp,sp,#0x10
        0x000259ea:    49a8        .I      LDR      r1,[pc,#672] ; [0x25c8c] = 0x262f0
        0x000259ec:    e8bd4010    ...@    POP      {r4,lr}
        0x000259f0:    2003        .       MOVS     r0,#3
        0x000259f2:    f002ba45    ..E.    B.W      am_vos_stdio_printf ; 0x27e80
        0x000259f6:    b004        ..      ADD      sp,sp,#0x10
        0x000259f8:    49a5        .I      LDR      r1,[pc,#660] ; [0x25c90] = 0x26320
        0x000259fa:    e8bd4010    ...@    POP      {r4,lr}
        0x000259fe:    2003        .       MOVS     r0,#3
        0x00025a00:    f002ba3e    ..>.    B.W      am_vos_stdio_printf ; 0x27e80
        0x00025a04:    f000fa7e    ..~.    BL       am_vos_ama_get_devinfo_rsp_send ; 0x25f04
        0x00025a08:    b004        ..      ADD      sp,sp,#0x10
        0x00025a0a:    a1a2        ..      ADR      r1,{pc}+0x28a ; 0x25c94
        0x00025a0c:    e8bd4010    ...@    POP      {r4,lr}
        0x00025a10:    2003        .       MOVS     r0,#3
        0x00025a12:    f002ba35    ..5.    B.W      am_vos_stdio_printf ; 0x27e80
        0x00025a16:    f000fa27    ..'.    BL       am_vos_ama_get_devconf_rsp_send ; 0x25e68
        0x00025a1a:    b004        ..      ADD      sp,sp,#0x10
        0x00025a1c:    a1a7        ..      ADR      r1,{pc}+0x2a0 ; 0x25cbc
        0x00025a1e:    e8bd4010    ...@    POP      {r4,lr}
        0x00025a22:    2003        .       MOVS     r0,#3
        0x00025a24:    f002ba2c    ..,.    B.W      am_vos_stdio_printf ; 0x27e80
        0x00025a28:    2100        .!      MOVS     r1,#0
        0x00025a2a:    2017        .       MOVS     r0,#0x17
        0x00025a2c:    f000fce6    ....    BL       am_vos_ama_rsp_send ; 0x263fc
        0x00025a30:    b004        ..      ADD      sp,sp,#0x10
        0x00025a32:    a1ad        ..      ADR      r1,{pc}+0x2b6 ; 0x25ce8
        0x00025a34:    e8bd4010    ...@    POP      {r4,lr}
        0x00025a38:    2003        .       MOVS     r0,#3
        0x00025a3a:    f002ba21    ..!.    B.W      am_vos_stdio_printf ; 0x27e80
        0x00025a3e:    2100        .!      MOVS     r1,#0
        0x00025a40:    2018        .       MOVS     r0,#0x18
        0x00025a42:    f000fcdb    ....    BL       am_vos_ama_rsp_send ; 0x263fc
        0x00025a46:    b004        ..      ADD      sp,sp,#0x10
        0x00025a48:    a1ae        ..      ADR      r1,{pc}+0x2bc ; 0x25d04
        0x00025a4a:    e8bd4010    ...@    POP      {r4,lr}
        0x00025a4e:    2003        .       MOVS     r0,#3
        0x00025a50:    f002ba16    ....    B.W      am_vos_stdio_printf ; 0x27e80
        0x00025a54:    2100        .!      MOVS     r1,#0
        0x00025a56:    2032        2       MOVS     r0,#0x32
        0x00025a58:    f000fcd0    ....    BL       am_vos_ama_rsp_send ; 0x263fc
        0x00025a5c:    f000f9c4    ....    BL       am_vos_ama_get_central_info_send ; 0x25de8
        0x00025a60:    b004        ..      ADD      sp,sp,#0x10
        0x00025a62:    a1b0        ..      ADR      r1,{pc}+0x2c2 ; 0x25d24
        0x00025a64:    e8bd4010    ...@    POP      {r4,lr}
        0x00025a68:    2003        .       MOVS     r0,#3
        0x00025a6a:    f002ba09    ....    B.W      am_vos_stdio_printf ; 0x27e80
        0x00025a6e:    2100        .!      MOVS     r1,#0
        0x00025a70:    2037        7       MOVS     r0,#0x37
        0x00025a72:    f000fcc3    ....    BL       am_vos_ama_rsp_send ; 0x263fc
        0x00025a76:    b004        ..      ADD      sp,sp,#0x10
        0x00025a78:    a1b4        ..      ADR      r1,{pc}+0x2d4 ; 0x25d4c
        0x00025a7a:    e8bd4010    ...@    POP      {r4,lr}
        0x00025a7e:    2003        .       MOVS     r0,#3
        0x00025a80:    f002b9fe    ....    B.W      am_vos_stdio_printf ; 0x27e80
        0x00025a84:    b172        r.      CBZ      r2,0x25aa4 ; am_vos_ama_event_callback + 488
        0x00025a86:    7a0b        .z      LDRB     r3,[r1,#8]
        0x00025a88:    6888        .h      LDR      r0,[r1,#8]
        0x00025a8a:    e9cd0300    ....    STRD     r0,r3,[sp,#0]
        0x00025a8e:    888a        ..      LDRH     r2,[r1,#4]
        0x00025a90:    2a01        .*      CMP      r2,#1
        0x00025a92:    bf18        ..      IT       NE
        0x00025a94:    4603        .F      MOVNE    r3,r0
        0x00025a96:    680a        .h      LDR      r2,[r1,#0]
        0x00025a98:    49b3        .I      LDR      r1,[pc,#716] ; [0x25d68] = 0x4bfb4
        0x00025a9a:    2003        .       MOVS     r0,#3
        0x00025a9c:    f002f9f0    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00025aa0:    b004        ..      ADD      sp,sp,#0x10
        0x00025aa2:    bd10        ..      POP      {r4,pc}
        0x00025aa4:    460c        .F      MOV      r4,r1
        0x00025aa6:    680a        .h      LDR      r2,[r1,#0]
        0x00025aa8:    a1b0        ..      ADR      r1,{pc}+0x2c4 ; 0x25d6c
        0x00025aaa:    2003        .       MOVS     r0,#3
        0x00025aac:    f002f9e8    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00025ab0:    6822        "h      LDR      r2,[r4,#0]
        0x00025ab2:    2000        .       MOVS     r0,#0
        0x00025ab4:    f2401c33    @.3.    MOV      r12,#0x133
        0x00025ab8:    2101        .!      MOVS     r1,#1
        0x00025aba:    9001        ..      STR      r0,[sp,#4]
        0x00025abc:    f2a21333    ..3.    SUB      r3,r2,#0x133
        0x00025ac0:    9200        ..      STR      r2,[sp,#0]
        0x00025ac2:    9002        ..      STR      r0,[sp,#8]
        0x00025ac4:    4562        bE      CMP      r2,r12
        0x00025ac6:    d016        ..      BEQ      0x25af6 ; am_vos_ama_event_callback + 570
        0x00025ac8:    dc10        ..      BGT      0x25aec ; am_vos_ama_event_callback + 560
        0x00025aca:    f5b27f98    ....    CMP      r2,#0x130
        0x00025ace:    bf1e        ..      ITTT     NE
        0x00025ad0:    f5a27280    ...r    SUBNE    r2,r2,#0x100
        0x00025ad4:    f1b20231    ..1.    SUBSNE   r2,r2,#0x31
        0x00025ad8:    2a01        .*      CMPNE    r2,#1
        0x00025ada:    d00c        ..      BEQ      0x25af6 ; am_vos_ama_event_callback + 570
        0x00025adc:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x00025ae0:    b170        p.      CBZ      r0,0x25b00 ; am_vos_ama_event_callback + 580
        0x00025ae2:    4668        hF      MOV      r0,sp
        0x00025ae4:    f000facc    ....    BL       am_vos_ama_get_state_rsp_send ; 0x26080
        0x00025ae8:    b004        ..      ADD      sp,sp,#0x10
        0x00025aea:    bd10        ..      POP      {r4,pc}
        0x00025aec:    2b04        .+      CMP      r3,#4
        0x00025aee:    bf1c        ..      ITT      NE
        0x00025af0:    2bcf        .+      CMPNE    r3,#0xcf
        0x00025af2:    2bd1        .+      CMPNE    r3,#0xd1
        0x00025af4:    d1f2        ..      BNE      0x25adc ; am_vos_ama_event_callback + 544
        0x00025af6:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x00025afa:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00025afe:    e7f0        ..      B        0x25ae2 ; am_vos_ama_event_callback + 550
        0x00025b00:    f04f0103    O...    MOV      r1,#3
        0x00025b04:    f04f0064    O.d.    MOV      r0,#0x64
        0x00025b08:    f000fc78    ..x.    BL       am_vos_ama_rsp_send ; 0x263fc
        0x00025b0c:    b004        ..      ADD      sp,sp,#0x10
        0x00025b0e:    bd10        ..      POP      {r4,pc}
        0x00025b10:    8888        ..      LDRH     r0,[r1,#4]
        0x00025b12:    460c        .F      MOV      r4,r1
        0x00025b14:    2801        .(      CMP      r0,#1
        0x00025b16:    bf14        ..      ITE      NE
        0x00025b18:    68a3        .h      LDRNE    r3,[r4,#8]
        0x00025b1a:    7a23        #z      LDRBEQ   r3,[r4,#8]
        0x00025b1c:    a19d        ..      ADR      r1,{pc}+0x278 ; 0x25d94
        0x00025b1e:    2003        .       MOVS     r0,#3
        0x00025b20:    6822        "h      LDR      r2,[r4,#0]
        0x00025b22:    f002f9ad    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00025b26:    6820         h      LDR      r0,[r4,#0]
        0x00025b28:    f5b06f80    ...o    CMP      r0,#0x400
        0x00025b2c:    d006        ..      BEQ      0x25b3c ; am_vos_ama_event_callback + 640
        0x00025b2e:    b004        ..      ADD      sp,sp,#0x10
        0x00025b30:    2103        .!      MOVS     r1,#3
        0x00025b32:    e8bd4010    ...@    POP      {r4,lr}
        0x00025b36:    2065        e       MOVS     r0,#0x65
        0x00025b38:    f000bc60    ..`.    B.W      am_vos_ama_rsp_send ; 0x263fc
        0x00025b3c:    b004        ..      ADD      sp,sp,#0x10
        0x00025b3e:    2100        .!      MOVS     r1,#0
        0x00025b40:    e8bd4010    ...@    POP      {r4,lr}
        0x00025b44:    2065        e       MOVS     r0,#0x65
        0x00025b46:    f000bc59    ..Y.    B.W      am_vos_ama_rsp_send ; 0x263fc
        0x00025b4a:    2a00        .*      CMP      r2,#0
        0x00025b4c:    bf1c        ..      ITT      NE
        0x00025b4e:    b004        ..      ADDNE    sp,sp,#0x10
        0x00025b50:    bd10        ..      POPNE    {r4,pc}
        0x00025b52:    460c        .F      MOV      r4,r1
        0x00025b54:    7a08        .z      LDRB     r0,[r1,#8]
        0x00025b56:    688b        .h      LDR      r3,[r1,#8]
        0x00025b58:    e9cd3000    ...0    STRD     r3,r0,[sp,#0]
        0x00025b5c:    8889        ..      LDRH     r1,[r1,#4]
        0x00025b5e:    2901        .)      CMP      r1,#1
        0x00025b60:    bf08        ..      IT       EQ
        0x00025b62:    4603        .F      MOVEQ    r3,r0
        0x00025b64:    4999        .I      LDR      r1,[pc,#612] ; [0x25dcc] = 0x4bf64
        0x00025b66:    2003        .       MOVS     r0,#3
        0x00025b68:    6822        "h      LDR      r2,[r4,#0]
        0x00025b6a:    f002f989    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00025b6e:    b004        ..      ADD      sp,sp,#0x10
        0x00025b70:    2100        .!      MOVS     r1,#0
        0x00025b72:    e8bd4010    ...@    POP      {r4,lr}
        0x00025b76:    2066        f       MOVS     r0,#0x66
        0x00025b78:    f000bc40    ..@.    B.W      am_vos_ama_rsp_send ; 0x263fc
    $d
        0x00025b7c:    414d415b    [AMA    DCD    1095582043
        0x00025b80:    6d43205d    ] Cm    DCD    1833115741
        0x00025b84:    6f432064    d Co    DCD    1866670180
        0x00025b88:    6e616d6d    mman    DCD    1851878765
        0x00025b8c:    53495f64    d_IS    DCD    1397317476
        0x00025b90:    5f455553    SUE_    DCD    1598379347
        0x00025b94:    4944454d    MEDI    DCD    1229210957
        0x00025b98:    4f435f41    A_CO    DCD    1329815361
        0x00025b9c:    4f52544e    NTRO    DCD    1330795598
        0x00025ba0:    6572204c    L re    DCD    1701978188
        0x00025ba4:    63207663    cv c    DCD    1663071843
        0x00025ba8:    6f746e6f    onto    DCD    1869901423
        0x00025bac:    7830206c    l 0x    DCD    2016419948
        0x00025bb0:    000a7825    %x..    DCD    686117
        0x00025bb4:    100002c0    ....    DCD    268436160
        0x00025bb8:    414d415b    [AMA    DCD    1095582043
        0x00025bbc:    6c50205d    ] Pl    DCD    1817190493
        0x00025bc0:    6f667461    atfo    DCD    1868985441
        0x00025bc4:    3a206d72    rm :    DCD    975203698
        0x00025bc8:    20642520     %d     DCD    543434016
        0x00025bcc:    656d614e    Name    DCD    1701667150
        0x00025bd0:    25203a20     : %    DCD    622869024
        0x00025bd4:    00000a73    s...    DCD    2675
        0x00025bd8:    414d415b    [AMA    DCD    1095582043
        0x00025bdc:    6d43205d    ] Cm    DCD    1833115741
        0x00025be0:    52502064    d PR    DCD    1380982884
        0x00025be4:    4449564f    OVID    DCD    1145656911
        0x00025be8:    50535f45    E_SP    DCD    1347641157
        0x00025bec:    48434545    EECH    DCD    1212368197
        0x00025bf0:    61696420     dia    DCD    1634296864
        0x00025bf4:    20676f6c    log     DCD    543649644
        0x00025bf8:    6425203d    = %d    DCD    1680154685
        0x00025bfc:    0000000a    ....    DCD    10
        0x00025c00:    414d415b    [AMA    DCD    1095582043
        0x00025c04:    6d43205d    ] Cm    DCD    1833115741
        0x00025c08:    54532064    d ST    DCD    1414733924
        0x00025c0c:    5f545241    ART_    DCD    1599361601
        0x00025c10:    45455053    SPEE    DCD    1162170451
        0x00025c14:    41204843    CH A    DCD    1092634691
        0x00025c18:    72206b63    ck r    DCD    1914727267
        0x00025c1c:    0a766365    ecv.    DCD    175530853
        0x00025c20:    00000000    ....    DCD    0
        0x00025c24:    414d415b    [AMA    DCD    1095582043
        0x00025c28:    6d43205d    ] Cm    DCD    1833115741
        0x00025c2c:    54532064    d ST    DCD    1414733924
        0x00025c30:    535f504f    OP_S    DCD    1398755407
        0x00025c34:    43454550    PEEC    DCD    1128613200
        0x00025c38:    69642048    H di    DCD    1768169544
        0x00025c3c:    676f6c61    alog    DCD    1735355489
        0x00025c40:    20642520     %d     DCD    543434016
        0x00025c44:    5f727265    err_    DCD    1601335909
        0x00025c48:    25206f6e    no %    DCD    622882670
        0x00025c4c:    65722064    d re    DCD    1701978212
        0x00025c50:    000a7663    cv..    DCD    685667
        0x00025c54:    414d415b    [AMA    DCD    1095582043
        0x00025c58:    6d43205d    ] Cm    DCD    1833115741
        0x00025c5c:    4e452064    d EN    DCD    1313153124
        0x00025c60:    494f5044    DPOI    DCD    1229934660
        0x00025c64:    535f544e    NT_S    DCD    1398756430
        0x00025c68:    43454550    PEEC    DCD    1128613200
        0x00025c6c:    69642048    H di    DCD    1768169544
        0x00025c70:    676f6c61    alog    DCD    1735355489
        0x00025c74:    20642520     %d     DCD    543434016
        0x00025c78:    76636572    recv    DCD    1986225522
        0x00025c7c:    0000000a    ....    DCD    10
        0x00025c80:    00026264    db..    DCD    156260
        0x00025c84:    00026294    .b..    DCD    156308
        0x00025c88:    000262c0    .b..    DCD    156352
        0x00025c8c:    000262f0    .b..    DCD    156400
        0x00025c90:    00026320     c..    DCD    156448
        0x00025c94:    414d415b    [AMA    DCD    1095582043
        0x00025c98:    6d43205d    ] Cm    DCD    1833115741
        0x00025c9c:    45472064    d GE    DCD    1162289252
        0x00025ca0:    45445f54    T_DE    DCD    1162108756
        0x00025ca4:    45434956    VICE    DCD    1162037590
        0x00025ca8:    464e495f    _INF    DCD    1179535711
        0x00025cac:    414d524f    ORMA    DCD    1095586383
        0x00025cb0:    4e4f4954    TION    DCD    1313818964
        0x00025cb4:    63657220     rec    DCD    1667592736
        0x00025cb8:    00000a76    v...    DCD    2678
        0x00025cbc:    414d415b    [AMA    DCD    1095582043
        0x00025cc0:    6d43205d    ] Cm    DCD    1833115741
        0x00025cc4:    45472064    d GE    DCD    1162289252
        0x00025cc8:    45445f54    T_DE    DCD    1162108756
        0x00025ccc:    45434956    VICE    DCD    1162037590
        0x00025cd0:    4e4f435f    _CON    DCD    1313817439
        0x00025cd4:    55474946    FIGU    DCD    1430735174
        0x00025cd8:    49544152    RATI    DCD    1230258514
        0x00025cdc:    72204e4f    ON r    DCD    1914719823
        0x00025ce0:    0a766365    ecv.    DCD    175530853
        0x00025ce4:    00000000    ....    DCD    0
        0x00025ce8:    414d415b    [AMA    DCD    1095582043
        0x00025cec:    6d43205d    ] Cm    DCD    1833115741
        0x00025cf0:    54532064    d ST    DCD    1414733924
        0x00025cf4:    5f545241    ART_    DCD    1599361601
        0x00025cf8:    55544553    SETU    DCD    1431586131
        0x00025cfc:    65722050    P re    DCD    1701978192
        0x00025d00:    000a7663    cv..    DCD    685667
        0x00025d04:    414d415b    [AMA    DCD    1095582043
        0x00025d08:    6d43205d    ] Cm    DCD    1833115741
        0x00025d0c:    4f432064    d CO    DCD    1329799268
        0x00025d10:    454c504d    MPLE    DCD    1162629197
        0x00025d14:    535f4554    TE_S    DCD    1398752596
        0x00025d18:    50555445    ETUP    DCD    1347769413
        0x00025d1c:    63657220     rec    DCD    1667592736
        0x00025d20:    00000a76    v...    DCD    2678
        0x00025d24:    414d415b    [AMA    DCD    1095582043
        0x00025d28:    6d43205d    ] Cm    DCD    1833115741
        0x00025d2c:    59532064    d SY    DCD    1498620004
        0x00025d30:    5248434e    NCHR    DCD    1380467534
        0x00025d34:    5a494e4f    ONIZ    DCD    1514753615
        0x00025d38:    45535f45    E_SE    DCD    1163091781
        0x00025d3c:    4e495454    TTIN    DCD    1313428564
        0x00025d40:    72205347    GS r    DCD    1914721095
        0x00025d44:    0a766365    ecv.    DCD    175530853
        0x00025d48:    00000000    ....    DCD    0
        0x00025d4c:    414d415b    [AMA    DCD    1095582043
        0x00025d50:    6d43205d    ] Cm    DCD    1833115741
        0x00025d54:    454b2064    d KE    DCD    1162551396
        0x00025d58:    415f5045    EP_A    DCD    1096765509
        0x00025d5c:    4556494c    LIVE    DCD    1163282764
        0x00025d60:    63657220     rec    DCD    1667592736
        0x00025d64:    00000a76    v...    DCD    2678
        0x00025d68:    0004bfb4    ....    DCD    311220
        0x00025d6c:    414d415b    [AMA    DCD    1095582043
        0x00025d70:    6d43205d    ] Cm    DCD    1833115741
        0x00025d74:    45472064    d GE    DCD    1162289252
        0x00025d78:    54535f54    T_ST    DCD    1414750036
        0x00025d7c:    20455441    ATE     DCD    541414465
        0x00025d80:    76636572    recv    DCD    1986225522
        0x00025d84:    61656620     fea    DCD    1634035232
        0x00025d88:    65727574    ture    DCD    1701999988
        0x00025d8c:    25783020     0x%    DCD    628633632
        0x00025d90:    00000a78    x...    DCD    2680
        0x00025d94:    414d415b    [AMA    DCD    1095582043
        0x00025d98:    6d43205d    ] Cm    DCD    1833115741
        0x00025d9c:    6f432064    d Co    DCD    1866670180
        0x00025da0:    6e616d6d    mman    DCD    1851878765
        0x00025da4:    45535f64    d_SE    DCD    1163091812
        0x00025da8:    54535f54    T_ST    DCD    1414750036
        0x00025dac:    20455441    ATE     DCD    541414465
        0x00025db0:    76636572    recv    DCD    1986225522
        0x00025db4:    61656620     fea    DCD    1634035232
        0x00025db8:    65727574    ture    DCD    1701999988
        0x00025dbc:    25783020     0x%    DCD    628633632
        0x00025dc0:    61762078    x va    DCD    1635131512
        0x00025dc4:    2065756c    lue     DCD    543520108
        0x00025dc8:    000a6425    %d..    DCD    680997
        0x00025dcc:    0004bf64    d...    DCD    311140
    $t
    i.am_vos_ama_evt_cback_register
    am_vos_ama_evt_cback_register
        0x00025dd0:    2800        .(      CMP      r0,#0
        0x00025dd2:    bf04        ..      ITT      EQ
        0x00025dd4:    2001        .       MOVEQ    r0,#1
        0x00025dd6:    4770        pG      BXEQ     lr
        0x00025dd8:    4902        .I      LDR      r1,[pc,#8] ; [0x25de4] = 0x10020414
        0x00025dda:    f8c10110    ....    STR      r0,[r1,#0x110]
        0x00025dde:    2000        .       MOVS     r0,#0
        0x00025de0:    4770        pG      BX       lr
    $d
        0x00025de2:    0000        ..      DCW    0
        0x00025de4:    10020414    ....    DCD    268567572
    $t
    i.am_vos_ama_get_central_info_send
    am_vos_ama_get_central_info_send
        0x00025de8:    b500        ..      PUSH     {lr}
        0x00025dea:    b0ed        ..      SUB      sp,sp,#0x1b4
        0x00025dec:    f44f7190    O..q    MOV      r1,#0x120
        0x00025df0:    4668        hF      MOV      r0,sp
        0x00025df2:    f7f2fd61    ..a.    BL       __aeabi_memclr4 ; 0x188b8
        0x00025df6:    2180        .!      MOVS     r1,#0x80
        0x00025df8:    a848        H.      ADD      r0,sp,#0x120
        0x00025dfa:    f7f2fd5d    ..].    BL       __aeabi_memclr4 ; 0x188b8
        0x00025dfe:    2280        ."      MOVS     r2,#0x80
        0x00025e00:    a948        H.      ADD      r1,sp,#0x120
        0x00025e02:    a868        h.      ADD      r0,sp,#0x1a0
        0x00025e04:    f014fec4    ....    BL       pb_ostream_from_buffer ; 0x3ab90
        0x00025e08:    2067        g       MOVS     r0,#0x67
        0x00025e0a:    f88d0000    ....    STRB     r0,[sp,#0]
        0x00025e0e:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x00025e12:    466a        jF      MOV      r2,sp
        0x00025e14:    490b        .I      LDR      r1,[pc,#44] ; [0x25e44] = 0x45f91
        0x00025e16:    a868        h.      ADD      r0,sp,#0x1a0
        0x00025e18:    f014fbd2    ....    BL       pb_encode ; 0x3a5c0
        0x00025e1c:    b130        0.      CBZ      r0,0x25e2c ; am_vos_ama_get_central_info_send + 68
        0x00025e1e:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x00025e20:    b2c1        ..      UXTB     r1,r0
        0x00025e22:    a848        H.      ADD      r0,sp,#0x120
        0x00025e24:    f000f9ca    ....    BL       am_vos_ama_pb_cmd_send ; 0x261bc
        0x00025e28:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00025e2a:    bd00        ..      POP      {pc}
        0x00025e2c:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x00025e2e:    2800        .(      CMP      r0,#0
        0x00025e30:    bf14        ..      ITE      NE
        0x00025e32:    4602        .F      MOVNE    r2,r0
        0x00025e34:    a204        ..      ADREQ    r2,{pc}+0x14 ; 0x25e48
        0x00025e36:    a106        ..      ADR      r1,{pc}+0x1a ; 0x25e50
        0x00025e38:    2002        .       MOVS     r0,#2
        0x00025e3a:    f002f821    ..!.    BL       am_vos_stdio_printf ; 0x27e80
        0x00025e3e:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00025e40:    2000        .       MOVS     r0,#0
        0x00025e42:    bd00        ..      POP      {pc}
    $d
        0x00025e44:    00045f91    ._..    DCD    286609
        0x00025e48:    6e6f6e28    (non    DCD    1852796456
        0x00025e4c:    00002965    e)..    DCD    10597
        0x00025e50:    6f636e45    Enco    DCD    1868787269
        0x00025e54:    676e6964    ding    DCD    1735289188
        0x00025e58:    69616620     fai    DCD    1767990816
        0x00025e5c:    3a64656c    led:    DCD    979658092
        0x00025e60:    0a732520     %s.    DCD    175318304
        0x00025e64:    00000000    ....    DCD    0
    $t
    i.am_vos_ama_get_devconf_rsp_send
    am_vos_ama_get_devconf_rsp_send
        0x00025e68:    b500        ..      PUSH     {lr}
        0x00025e6a:    b0ed        ..      SUB      sp,sp,#0x1b4
        0x00025e6c:    f44f7190    O..q    MOV      r1,#0x120
        0x00025e70:    4668        hF      MOV      r0,sp
        0x00025e72:    f7f2fd21    ..!.    BL       __aeabi_memclr4 ; 0x188b8
        0x00025e76:    2180        .!      MOVS     r1,#0x80
        0x00025e78:    a848        H.      ADD      r0,sp,#0x120
        0x00025e7a:    f7f2fd1d    ....    BL       __aeabi_memclr4 ; 0x188b8
        0x00025e7e:    2280        ."      MOVS     r2,#0x80
        0x00025e80:    a948        H.      ADD      r1,sp,#0x120
        0x00025e82:    a868        h.      ADD      r0,sp,#0x1a0
        0x00025e84:    f014fe84    ....    BL       pb_ostream_from_buffer ; 0x3ab90
        0x00025e88:    2015        .       MOVS     r0,#0x15
        0x00025e8a:    f88d0000    ....    STRB     r0,[sp,#0]
        0x00025e8e:    2009        .       MOVS     r0,#9
        0x00025e90:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x00025e94:    2000        .       MOVS     r0,#0
        0x00025e96:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00025e9a:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00025e9e:    210a        .!      MOVS     r1,#0xa
        0x00025ea0:    2001        .       MOVS     r0,#1
        0x00025ea2:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x00025ea6:    f88d0009    ....    STRB     r0,[sp,#9]
        0x00025eaa:    466a        jF      MOV      r2,sp
        0x00025eac:    490c        .I      LDR      r1,[pc,#48] ; [0x25ee0] = 0x45f91
        0x00025eae:    a868        h.      ADD      r0,sp,#0x1a0
        0x00025eb0:    f014fb86    ....    BL       pb_encode ; 0x3a5c0
        0x00025eb4:    b130        0.      CBZ      r0,0x25ec4 ; am_vos_ama_get_devconf_rsp_send + 92
        0x00025eb6:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x00025eb8:    b2c1        ..      UXTB     r1,r0
        0x00025eba:    a848        H.      ADD      r0,sp,#0x120
        0x00025ebc:    f000f97e    ..~.    BL       am_vos_ama_pb_cmd_send ; 0x261bc
        0x00025ec0:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00025ec2:    bd00        ..      POP      {pc}
        0x00025ec4:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x00025ec6:    2800        .(      CMP      r0,#0
        0x00025ec8:    bf14        ..      ITE      NE
        0x00025eca:    4603        .F      MOVNE    r3,r0
        0x00025ecc:    a305        ..      ADREQ    r3,{pc}+0x18 ; 0x25ee4
        0x00025ece:    f2402233    @.3"    MOV      r2,#0x233
        0x00025ed2:    a106        ..      ADR      r1,{pc}+0x1a ; 0x25eec
        0x00025ed4:    2002        .       MOVS     r0,#2
        0x00025ed6:    f001ffd3    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00025eda:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00025edc:    2000        .       MOVS     r0,#0
        0x00025ede:    bd00        ..      POP      {pc}
    $d
        0x00025ee0:    00045f91    ._..    DCD    286609
        0x00025ee4:    6e6f6e28    (non    DCD    1852796456
        0x00025ee8:    00002965    e)..    DCD    10597
        0x00025eec:    6f636e45    Enco    DCD    1868787269
        0x00025ef0:    676e6964    ding    DCD    1735289188
        0x00025ef4:    69616620     fai    DCD    1767990816
        0x00025ef8:    3a64656c    led:    DCD    979658092
        0x00025efc:    20642520     %d     DCD    543434016
        0x00025f00:    000a7325    %s..    DCD    684837
    $t
    i.am_vos_ama_get_devinfo_rsp_send
    am_vos_ama_get_devinfo_rsp_send
        0x00025f04:    b530        0.      PUSH     {r4,r5,lr}
        0x00025f06:    f5ad7d4f    ..O}    SUB      sp,sp,#0x33c
        0x00025f0a:    f44f7190    O..q    MOV      r1,#0x120
        0x00025f0e:    a802        ..      ADD      r0,sp,#8
        0x00025f10:    f7f2fcd2    ....    BL       __aeabi_memclr4 ; 0x188b8
        0x00025f14:    f44f7100    O..q    MOV      r1,#0x200
        0x00025f18:    a84a        J.      ADD      r0,sp,#0x128
        0x00025f1a:    f7f2fccd    ....    BL       __aeabi_memclr4 ; 0x188b8
        0x00025f1e:    f44f7200    O..r    MOV      r2,#0x200
        0x00025f22:    a94a        J.      ADD      r1,sp,#0x128
        0x00025f24:    a8ca        ..      ADD      r0,sp,#0x328
        0x00025f26:    f014fe33    ..3.    BL       pb_ostream_from_buffer ; 0x3ab90
        0x00025f2a:    2014        .       MOVS     r0,#0x14
        0x00025f2c:    2100        .!      MOVS     r1,#0
        0x00025f2e:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00025f32:    f88d100c    ....    STRB     r1,[sp,#0xc]
        0x00025f36:    2009        .       MOVS     r0,#9
        0x00025f38:    2103        .!      MOVS     r1,#3
        0x00025f3a:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00025f3e:    f8ad100e    ....    STRH     r1,[sp,#0xe]
        0x00025f42:    ac04        ..      ADD      r4,sp,#0x10
        0x00025f44:    491b        .I      LDR      r1,[pc,#108] ; [0x25fb4] = 0x10020414
        0x00025f46:    4620         F      MOV      r0,r4
        0x00025f48:    f7f2fb53    ..S.    BL       strcpy ; 0x185f2
        0x00025f4c:    4d19        .M      LDR      r5,[pc,#100] ; [0x25fb4] = 0x10020414
        0x00025f4e:    f1040014    ....    ADD      r0,r4,#0x14
        0x00025f52:    f1050114    ....    ADD      r1,r5,#0x14
        0x00025f56:    f7f2fb4c    ..L.    BL       strcpy ; 0x185f2
        0x00025f5a:    f105012e    ....    ADD      r1,r5,#0x2e
        0x00025f5e:    f104002e    ....    ADD      r0,r4,#0x2e
        0x00025f62:    f7f2fb46    ..F.    BL       strcpy ; 0x185f2
        0x00025f66:    2001        .       MOVS     r0,#1
        0x00025f68:    f8ad0038    ..8.    STRH     r0,[sp,#0x38]
        0x00025f6c:    f895010e    ....    LDRB     r0,[r5,#0x10e]
        0x00025f70:    f88d003a    ..:.    STRB     r0,[sp,#0x3a]
        0x00025f74:    aa02        ..      ADD      r2,sp,#8
        0x00025f76:    4910        .I      LDR      r1,[pc,#64] ; [0x25fb8] = 0x45f91
        0x00025f78:    a8ca        ..      ADD      r0,sp,#0x328
        0x00025f7a:    f014fb21    ..!.    BL       pb_encode ; 0x3a5c0
        0x00025f7e:    b138        8.      CBZ      r0,0x25f90 ; am_vos_ama_get_devinfo_rsp_send + 140
        0x00025f80:    98cd        ..      LDR      r0,[sp,#0x334]
        0x00025f82:    b2c1        ..      UXTB     r1,r0
        0x00025f84:    a84a        J.      ADD      r0,sp,#0x128
        0x00025f86:    f000f919    ....    BL       am_vos_ama_pb_cmd_send ; 0x261bc
        0x00025f8a:    f50d7d4f    ..O}    ADD      sp,sp,#0x33c
        0x00025f8e:    bd30        0.      POP      {r4,r5,pc}
        0x00025f90:    98ce        ..      LDR      r0,[sp,#0x338]
        0x00025f92:    2800        .(      CMP      r0,#0
        0x00025f94:    bf08        ..      IT       EQ
        0x00025f96:    a009        ..      ADREQ    r0,{pc}+0x26 ; 0x25fbc
        0x00025f98:    f44f7388    O..s    MOV      r3,#0x110
        0x00025f9c:    9000        ..      STR      r0,[sp,#0]
        0x00025f9e:    f2402212    @.."    MOV      r2,#0x212
        0x00025fa2:    a108        ..      ADR      r1,{pc}+0x22 ; 0x25fc4
        0x00025fa4:    2002        .       MOVS     r0,#2
        0x00025fa6:    f001ff6b    ..k.    BL       am_vos_stdio_printf ; 0x27e80
        0x00025faa:    f50d7d4f    ..O}    ADD      sp,sp,#0x33c
        0x00025fae:    2000        .       MOVS     r0,#0
        0x00025fb0:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x00025fb2:    0000        ..      DCW    0
        0x00025fb4:    10020414    ....    DCD    268567572
        0x00025fb8:    00045f91    ._..    DCD    286609
        0x00025fbc:    6e6f6e28    (non    DCD    1852796456
        0x00025fc0:    00002965    e)..    DCD    10597
        0x00025fc4:    6f636e45    Enco    DCD    1868787269
        0x00025fc8:    676e6964    ding    DCD    1735289188
        0x00025fcc:    69616620     fai    DCD    1767990816
        0x00025fd0:    3a64656c    led:    DCD    979658092
        0x00025fd4:    20642520     %d     DCD    543434016
        0x00025fd8:    25206425    %d %    DCD    622879781
        0x00025fdc:    00000a73    s...    DCD    2675
    $t
    i.am_vos_ama_get_locale_rsp_send
    am_vos_ama_get_locale_rsp_send
        0x00025fe0:    b500        ..      PUSH     {lr}
        0x00025fe2:    b0ed        ..      SUB      sp,sp,#0x1b4
        0x00025fe4:    f44f7190    O..q    MOV      r1,#0x120
        0x00025fe8:    4668        hF      MOV      r0,sp
        0x00025fea:    f7f2fc65    ..e.    BL       __aeabi_memclr4 ; 0x188b8
        0x00025fee:    2180        .!      MOVS     r1,#0x80
        0x00025ff0:    a848        H.      ADD      r0,sp,#0x120
        0x00025ff2:    f7f2fc61    ..a.    BL       __aeabi_memclr4 ; 0x188b8
        0x00025ff6:    2280        ."      MOVS     r2,#0x80
        0x00025ff8:    a948        H.      ADD      r1,sp,#0x120
        0x00025ffa:    a868        h.      ADD      r0,sp,#0x1a0
        0x00025ffc:    f014fdc8    ....    BL       pb_ostream_from_buffer ; 0x3ab90
        0x00026000:    2039        9       MOVS     r0,#0x39
        0x00026002:    f88d0000    ....    STRB     r0,[sp,#0]
        0x00026006:    2009        .       MOVS     r0,#9
        0x00026008:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002600c:    2000        .       MOVS     r0,#0
        0x0002600e:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00026012:    2015        .       MOVS     r0,#0x15
        0x00026014:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00026018:    2001        .       MOVS     r0,#1
        0x0002601a:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0002601e:    a013        ..      ADR      r0,{pc}+0x4e ; 0x2606c
        0x00026020:    466a        jF      MOV      r2,sp
        0x00026022:    6801        .h      LDR      r1,[r0,#0]
        0x00026024:    f8cd100a    ....    STR      r1,[sp,#0xa]
        0x00026028:    8880        ..      LDRH     r0,[r0,#4]
        0x0002602a:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002602e:    a00f        ..      ADR      r0,{pc}+0x3e ; 0x2606c
        0x00026030:    6801        .h      LDR      r1,[r0,#0]
        0x00026032:    f8cd110a    ....    STR      r1,[sp,#0x10a]
        0x00026036:    8880        ..      LDRH     r0,[r0,#4]
        0x00026038:    f8ad010e    ....    STRH     r0,[sp,#0x10e]
        0x0002603c:    490d        .I      LDR      r1,[pc,#52] ; [0x26074] = 0x45f91
        0x0002603e:    a868        h.      ADD      r0,sp,#0x1a0
        0x00026040:    f014fabe    ....    BL       pb_encode ; 0x3a5c0
        0x00026044:    b130        0.      CBZ      r0,0x26054 ; am_vos_ama_get_locale_rsp_send + 116
        0x00026046:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x00026048:    b2c1        ..      UXTB     r1,r0
        0x0002604a:    a848        H.      ADD      r0,sp,#0x120
        0x0002604c:    f000f8b6    ....    BL       am_vos_ama_pb_cmd_send ; 0x261bc
        0x00026050:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00026052:    bd00        ..      POP      {pc}
        0x00026054:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x00026056:    2800        .(      CMP      r0,#0
        0x00026058:    bf14        ..      ITE      NE
        0x0002605a:    4602        .F      MOVNE    r2,r0
        0x0002605c:    4a06        .J      LDREQ    r2,[pc,#24] ; [0x26078] = 0x2646c
        0x0002605e:    4907        .I      LDR      r1,[pc,#28] ; [0x2607c] = 0x26474
        0x00026060:    2002        .       MOVS     r0,#2
        0x00026062:    f001ff0d    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00026066:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00026068:    2000        .       MOVS     r0,#0
        0x0002606a:    bd00        ..      POP      {pc}
    $d
        0x0002606c:    552d6e65    en-U    DCD    1429040741
        0x00026070:    00000053    S...    DCD    83
        0x00026074:    00045f91    ._..    DCD    286609
        0x00026078:    0002646c    ld..    DCD    156780
        0x0002607c:    00026474    td..    DCD    156788
    $t
    i.am_vos_ama_get_state_rsp_send
    am_vos_ama_get_state_rsp_send
        0x00026080:    b510        ..      PUSH     {r4,lr}
        0x00026082:    b0ee        ..      SUB      sp,sp,#0x1b8
        0x00026084:    4604        .F      MOV      r4,r0
        0x00026086:    f44f7190    O..q    MOV      r1,#0x120
        0x0002608a:    4668        hF      MOV      r0,sp
        0x0002608c:    f7f2fc14    ....    BL       __aeabi_memclr4 ; 0x188b8
        0x00026090:    2180        .!      MOVS     r1,#0x80
        0x00026092:    a848        H.      ADD      r0,sp,#0x120
        0x00026094:    f7f2fc10    ....    BL       __aeabi_memclr4 ; 0x188b8
        0x00026098:    2280        ."      MOVS     r2,#0x80
        0x0002609a:    a948        H.      ADD      r1,sp,#0x120
        0x0002609c:    a868        h.      ADD      r0,sp,#0x1a0
        0x0002609e:    f014fd77    ..w.    BL       pb_ostream_from_buffer ; 0x3ab90
        0x000260a2:    2064        d       MOVS     r0,#0x64
        0x000260a4:    f88d0000    ....    STRB     r0,[sp,#0]
        0x000260a8:    2009        .       MOVS     r0,#9
        0x000260aa:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x000260ae:    2000        .       MOVS     r0,#0
        0x000260b0:    f88d0004    ....    STRB     r0,[sp,#4]
        0x000260b4:    2007        .       MOVS     r0,#7
        0x000260b6:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x000260ba:    6820         h      LDR      r0,[r4,#0]
        0x000260bc:    9002        ..      STR      r0,[sp,#8]
        0x000260be:    88a0        ..      LDRH     r0,[r4,#4]
        0x000260c0:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x000260c4:    88a0        ..      LDRH     r0,[r4,#4]
        0x000260c6:    2801        .(      CMP      r0,#1
        0x000260c8:    bf07        ..      ITTEE    EQ
        0x000260ca:    7a20         z      LDRBEQ   r0,[r4,#8]
        0x000260cc:    f88d0010    ....    STRBEQ   r0,[sp,#0x10]
        0x000260d0:    68a0        .h      LDRNE    r0,[r4,#8]
        0x000260d2:    9004        ..      STRNE    r0,[sp,#0x10]
        0x000260d4:    466a        jF      MOV      r2,sp
        0x000260d6:    490c        .I      LDR      r1,[pc,#48] ; [0x26108] = 0x45f91
        0x000260d8:    a868        h.      ADD      r0,sp,#0x1a0
        0x000260da:    f014fa71    ..q.    BL       pb_encode ; 0x3a5c0
        0x000260de:    b130        0.      CBZ      r0,0x260ee ; am_vos_ama_get_state_rsp_send + 110
        0x000260e0:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x000260e2:    b2c1        ..      UXTB     r1,r0
        0x000260e4:    a848        H.      ADD      r0,sp,#0x120
        0x000260e6:    f000f869    ..i.    BL       am_vos_ama_pb_cmd_send ; 0x261bc
        0x000260ea:    b06e        n.      ADD      sp,sp,#0x1b8
        0x000260ec:    bd10        ..      POP      {r4,pc}
        0x000260ee:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x000260f0:    2800        .(      CMP      r0,#0
        0x000260f2:    bf14        ..      ITE      NE
        0x000260f4:    4602        .F      MOVNE    r2,r0
        0x000260f6:    a205        ..      ADREQ    r2,{pc}+0x16 ; 0x2610c
        0x000260f8:    a106        ..      ADR      r1,{pc}+0x1c ; 0x26114
        0x000260fa:    2002        .       MOVS     r0,#2
        0x000260fc:    f001fec0    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00026100:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00026102:    2000        .       MOVS     r0,#0
        0x00026104:    bd10        ..      POP      {r4,pc}
    $d
        0x00026106:    0000        ..      DCW    0
        0x00026108:    00045f91    ._..    DCD    286609
        0x0002610c:    6e6f6e28    (non    DCD    1852796456
        0x00026110:    00002965    e)..    DCD    10597
        0x00026114:    6f636e45    Enco    DCD    1868787269
        0x00026118:    676e6964    ding    DCD    1735289188
        0x0002611c:    69616620     fai    DCD    1767990816
        0x00026120:    3a64656c    led:    DCD    979658092
        0x00026124:    0a732520     %s.    DCD    175318304
        0x00026128:    00000000    ....    DCD    0
    $t
    i.am_vos_ama_get_state_send
    am_vos_ama_get_state_send
        0x0002612c:    b510        ..      PUSH     {r4,lr}
        0x0002612e:    b0ee        ..      SUB      sp,sp,#0x1b8
        0x00026130:    4604        .F      MOV      r4,r0
        0x00026132:    f44f7190    O..q    MOV      r1,#0x120
        0x00026136:    4668        hF      MOV      r0,sp
        0x00026138:    f7f2fbbe    ....    BL       __aeabi_memclr4 ; 0x188b8
        0x0002613c:    2180        .!      MOVS     r1,#0x80
        0x0002613e:    a848        H.      ADD      r0,sp,#0x120
        0x00026140:    f7f2fbba    ....    BL       __aeabi_memclr4 ; 0x188b8
        0x00026144:    2280        ."      MOVS     r2,#0x80
        0x00026146:    a948        H.      ADD      r1,sp,#0x120
        0x00026148:    a868        h.      ADD      r0,sp,#0x1a0
        0x0002614a:    f014fd21    ..!.    BL       pb_ostream_from_buffer ; 0x3ab90
        0x0002614e:    2064        d       MOVS     r0,#0x64
        0x00026150:    f88d0000    ....    STRB     r0,[sp,#0]
        0x00026154:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x00026158:    466a        jF      MOV      r2,sp
        0x0002615a:    490c        .I      LDR      r1,[pc,#48] ; [0x2618c] = 0x45f91
        0x0002615c:    a868        h.      ADD      r0,sp,#0x1a0
        0x0002615e:    9401        ..      STR      r4,[sp,#4]
        0x00026160:    f014fa2e    ....    BL       pb_encode ; 0x3a5c0
        0x00026164:    b130        0.      CBZ      r0,0x26174 ; am_vos_ama_get_state_send + 72
        0x00026166:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x00026168:    b2c1        ..      UXTB     r1,r0
        0x0002616a:    a848        H.      ADD      r0,sp,#0x120
        0x0002616c:    f000f826    ..&.    BL       am_vos_ama_pb_cmd_send ; 0x261bc
        0x00026170:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00026172:    bd10        ..      POP      {r4,pc}
        0x00026174:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x00026176:    2800        .(      CMP      r0,#0
        0x00026178:    bf14        ..      ITE      NE
        0x0002617a:    4602        .F      MOVNE    r2,r0
        0x0002617c:    a204        ..      ADREQ    r2,{pc}+0x14 ; 0x26190
        0x0002617e:    a106        ..      ADR      r1,{pc}+0x1a ; 0x26198
        0x00026180:    2002        .       MOVS     r0,#2
        0x00026182:    f001fe7d    ..}.    BL       am_vos_stdio_printf ; 0x27e80
        0x00026186:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00026188:    2000        .       MOVS     r0,#0
        0x0002618a:    bd10        ..      POP      {r4,pc}
    $d
        0x0002618c:    00045f91    ._..    DCD    286609
        0x00026190:    6e6f6e28    (non    DCD    1852796456
        0x00026194:    00002965    e)..    DCD    10597
        0x00026198:    6f636e45    Enco    DCD    1868787269
        0x0002619c:    676e6964    ding    DCD    1735289188
        0x000261a0:    69616620     fai    DCD    1767990816
        0x000261a4:    3a64656c    led:    DCD    979658092
        0x000261a8:    0a732520     %s.    DCD    175318304
        0x000261ac:    00000000    ....    DCD    0
    $t
    i.am_vos_ama_isready
    am_vos_ama_isready
        0x000261b0:    4801        .H      LDR      r0,[pc,#4] ; [0x261b8] = 0x10020414
        0x000261b2:    f8900115    ....    LDRB     r0,[r0,#0x115]
        0x000261b6:    4770        pG      BX       lr
    $d
        0x000261b8:    10020414    ....    DCD    268567572
    $t
    i.am_vos_ama_pb_cmd_send
    am_vos_ama_pb_cmd_send
        0x000261bc:    b510        ..      PUSH     {r4,lr}
        0x000261be:    b090        ..      SUB      sp,sp,#0x40
        0x000261c0:    460c        .F      MOV      r4,r1
        0x000261c2:    2100        .!      MOVS     r1,#0
        0x000261c4:    9100        ..      STR      r1,[sp,#0]
        0x000261c6:    9105        ..      STR      r1,[sp,#0x14]
        0x000261c8:    910a        ..      STR      r1,[sp,#0x28]
        0x000261ca:    2210        ."      MOVS     r2,#0x10
        0x000261cc:    910f        ..      STR      r1,[sp,#0x3c]
        0x000261ce:    f88d2000    ...     STRB     r2,[sp,#0]
        0x000261d2:    9101        ..      STR      r1,[sp,#4]
        0x000261d4:    9102        ..      STR      r1,[sp,#8]
        0x000261d6:    9103        ..      STR      r1,[sp,#0xc]
        0x000261d8:    9104        ..      STR      r1,[sp,#0x10]
        0x000261da:    9106        ..      STR      r1,[sp,#0x18]
        0x000261dc:    9107        ..      STR      r1,[sp,#0x1c]
        0x000261de:    9108        ..      STR      r1,[sp,#0x20]
        0x000261e0:    9109        ..      STR      r1,[sp,#0x24]
        0x000261e2:    f88d1001    ....    STRB     r1,[sp,#1]
        0x000261e6:    910b        ..      STR      r1,[sp,#0x2c]
        0x000261e8:    910c        ..      STR      r1,[sp,#0x30]
        0x000261ea:    910d        ..      STR      r1,[sp,#0x34]
        0x000261ec:    910e        ..      STR      r1,[sp,#0x38]
        0x000261ee:    4601        .F      MOV      r1,r0
        0x000261f0:    f88d4002    ...@    STRB     r4,[sp,#2]
        0x000261f4:    4622        "F      MOV      r2,r4
        0x000261f6:    f10d0003    ....    ADD      r0,sp,#3
        0x000261fa:    f7f2fa3d    ..=.    BL       __aeabi_memcpy ; 0x18678
        0x000261fe:    1ce1        ..      ADDS     r1,r4,#3
        0x00026200:    4668        hF      MOV      r0,sp
        0x00026202:    f000fef1    ....    BL       am_vos_ble_cmd_send ; 0x26fe8
        0x00026206:    b010        ..      ADD      sp,sp,#0x40
        0x00026208:    bd10        ..      POP      {r4,pc}
        0x0002620a:    0000        ..      MOVS     r0,r0
    i.am_vos_ama_proc_notify_speech
    am_vos_ama_proc_notify_speech
        0x0002620c:    b510        ..      PUSH     {r4,lr}
        0x0002620e:    b160        `.      CBZ      r0,0x2622a ; am_vos_ama_proc_notify_speech + 30
        0x00026210:    2801        .(      CMP      r0,#1
        0x00026212:    d010        ..      BEQ      0x26236 ; am_vos_ama_proc_notify_speech + 42
        0x00026214:    2802        .(      CMP      r0,#2
        0x00026216:    d018        ..      BEQ      0x2624a ; am_vos_ama_proc_notify_speech + 62
        0x00026218:    2803        .(      CMP      r0,#3
        0x0002621a:    d01c        ..      BEQ      0x26256 ; am_vos_ama_proc_notify_speech + 74
        0x0002621c:    4602        .F      MOV      r2,r0
        0x0002621e:    e8bd4010    ...@    POP      {r4,lr}
        0x00026222:    a110        ..      ADR      r1,{pc}+0x42 ; 0x26264
        0x00026224:    2003        .       MOVS     r0,#3
        0x00026226:    f001be2b    ..+.    B.W      am_vos_stdio_printf ; 0x27e80
        0x0002622a:    e8bd4010    ...@    POP      {r4,lr}
        0x0002622e:    a119        ..      ADR      r1,{pc}+0x66 ; 0x26294
        0x00026230:    2003        .       MOVS     r0,#3
        0x00026232:    f001be25    ..%.    B.W      am_vos_stdio_printf ; 0x27e80
        0x00026236:    f2402003    @..     MOV      r0,#0x203
        0x0002623a:    f7ffff77    ..w.    BL       am_vos_ama_get_state_send ; 0x2612c
        0x0002623e:    e8bd4010    ...@    POP      {r4,lr}
        0x00026242:    a11f        ..      ADR      r1,{pc}+0x7e ; 0x262c0
        0x00026244:    2003        .       MOVS     r0,#3
        0x00026246:    f001be1b    ....    B.W      am_vos_stdio_printf ; 0x27e80
        0x0002624a:    e8bd4010    ...@    POP      {r4,lr}
        0x0002624e:    a128        (.      ADR      r1,{pc}+0xa2 ; 0x262f0
        0x00026250:    2003        .       MOVS     r0,#3
        0x00026252:    f001be15    ....    B.W      am_vos_stdio_printf ; 0x27e80
        0x00026256:    e8bd4010    ...@    POP      {r4,lr}
        0x0002625a:    a131        1.      ADR      r1,{pc}+0xc6 ; 0x26320
        0x0002625c:    2003        .       MOVS     r0,#3
        0x0002625e:    f001be0f    ....    B.W      am_vos_stdio_printf ; 0x27e80
    $d
        0x00026262:    0000        ..      DCW    0
        0x00026264:    414d415b    [AMA    DCD    1095582043
        0x00026268:    6d43205d    ] Cm    DCD    1833115741
        0x0002626c:    4f4e2064    d NO    DCD    1330520164
        0x00026270:    59464954    TIFY    DCD    1497778516
        0x00026274:    4550535f    _SPE    DCD    1162892127
        0x00026278:    5f484345    ECH_    DCD    1598571333
        0x0002627c:    54415453    STAT    DCD    1413567571
        0x00026280:    65722045    E re    DCD    1701978181
        0x00026284:    75207663    cv u    DCD    1965061731
        0x00026288:    6f6e6b6e    nkno    DCD    1869507438
        0x0002628c:    25206e77    wn %    DCD    622882423
        0x00026290:    00000a64    d...    DCD    2660
        0x00026294:    414d415b    [AMA    DCD    1095582043
        0x00026298:    6d43205d    ] Cm    DCD    1833115741
        0x0002629c:    4f4e2064    d NO    DCD    1330520164
        0x000262a0:    59464954    TIFY    DCD    1497778516
        0x000262a4:    4550535f    _SPE    DCD    1162892127
        0x000262a8:    5f484345    ECH_    DCD    1598571333
        0x000262ac:    54415453    STAT    DCD    1413567571
        0x000262b0:    65722045    E re    DCD    1701978181
        0x000262b4:    49207663    cv I    DCD    1226864227
        0x000262b8:    0a454c44    DLE.    DCD    172313668
        0x000262bc:    00000000    ....    DCD    0
        0x000262c0:    414d415b    [AMA    DCD    1095582043
        0x000262c4:    6d43205d    ] Cm    DCD    1833115741
        0x000262c8:    4f4e2064    d NO    DCD    1330520164
        0x000262cc:    59464954    TIFY    DCD    1497778516
        0x000262d0:    4550535f    _SPE    DCD    1162892127
        0x000262d4:    5f484345    ECH_    DCD    1598571333
        0x000262d8:    54415453    STAT    DCD    1413567571
        0x000262dc:    65722045    E re    DCD    1701978181
        0x000262e0:    4c207663    cv L    DCD    1277195875
        0x000262e4:    45545349    ISTE    DCD    1163154249
        0x000262e8:    474e494e    NING    DCD    1196312910
        0x000262ec:    0000000a    ....    DCD    10
        0x000262f0:    414d415b    [AMA    DCD    1095582043
        0x000262f4:    6d43205d    ] Cm    DCD    1833115741
        0x000262f8:    4f4e2064    d NO    DCD    1330520164
        0x000262fc:    59464954    TIFY    DCD    1497778516
        0x00026300:    4550535f    _SPE    DCD    1162892127
        0x00026304:    5f484345    ECH_    DCD    1598571333
        0x00026308:    54415453    STAT    DCD    1413567571
        0x0002630c:    65722045    E re    DCD    1701978181
        0x00026310:    50207663    cv P    DCD    1344304739
        0x00026314:    45434f52    ROCE    DCD    1162039122
        0x00026318:    4e495353    SSIN    DCD    1313428307
        0x0002631c:    00000a47    G...    DCD    2631
        0x00026320:    414d415b    [AMA    DCD    1095582043
        0x00026324:    6d43205d    ] Cm    DCD    1833115741
        0x00026328:    4f4e2064    d NO    DCD    1330520164
        0x0002632c:    59464954    TIFY    DCD    1497778516
        0x00026330:    4550535f    _SPE    DCD    1162892127
        0x00026334:    5f484345    ECH_    DCD    1598571333
        0x00026338:    54415453    STAT    DCD    1413567571
        0x0002633c:    65722045    E re    DCD    1701978181
        0x00026340:    53207663    cv S    DCD    1394636387
        0x00026344:    4b414550    PEAK    DCD    1262568784
        0x00026348:    0a474e49    ING.    DCD    172445257
        0x0002634c:    00000000    ....    DCD    0
    $t
    i.am_vos_ama_provide_speech_rsp_send
    am_vos_ama_provide_speech_rsp_send
        0x00026350:    b510        ..      PUSH     {r4,lr}
        0x00026352:    b0ee        ..      SUB      sp,sp,#0x1b8
        0x00026354:    4604        .F      MOV      r4,r0
        0x00026356:    f44f7190    O..q    MOV      r1,#0x120
        0x0002635a:    4668        hF      MOV      r0,sp
        0x0002635c:    f7f2faac    ....    BL       __aeabi_memclr4 ; 0x188b8
        0x00026360:    2180        .!      MOVS     r1,#0x80
        0x00026362:    a848        H.      ADD      r0,sp,#0x120
        0x00026364:    f7f2faa8    ....    BL       __aeabi_memclr4 ; 0x188b8
        0x00026368:    2280        ."      MOVS     r2,#0x80
        0x0002636a:    a948        H.      ADD      r1,sp,#0x120
        0x0002636c:    a868        h.      ADD      r0,sp,#0x1a0
        0x0002636e:    f014fc0f    ....    BL       pb_ostream_from_buffer ; 0x3ab90
        0x00026372:    200a        .       MOVS     r0,#0xa
        0x00026374:    f88d0000    ....    STRB     r0,[sp,#0]
        0x00026378:    2009        .       MOVS     r0,#9
        0x0002637a:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002637e:    2000        .       MOVS     r0,#0
        0x00026380:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00026384:    210f        .!      MOVS     r1,#0xf
        0x00026386:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x0002638a:    4912        .I      LDR      r1,[pc,#72] ; [0x263d4] = 0x10020414
        0x0002638c:    f891210d    ...!    LDRB     r2,[r1,#0x10d]
        0x00026390:    f88d2009    ...     STRB     r2,[sp,#9]
        0x00026394:    f891110c    ....    LDRB     r1,[r1,#0x10c]
        0x00026398:    f88d1008    ....    STRB     r1,[sp,#8]
        0x0002639c:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x000263a0:    466a        jF      MOV      r2,sp
        0x000263a2:    490d        .I      LDR      r1,[pc,#52] ; [0x263d8] = 0x45f91
        0x000263a4:    a868        h.      ADD      r0,sp,#0x1a0
        0x000263a6:    9403        ..      STR      r4,[sp,#0xc]
        0x000263a8:    f014f90a    ....    BL       pb_encode ; 0x3a5c0
        0x000263ac:    b130        0.      CBZ      r0,0x263bc ; am_vos_ama_provide_speech_rsp_send + 108
        0x000263ae:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x000263b0:    b2c1        ..      UXTB     r1,r0
        0x000263b2:    a848        H.      ADD      r0,sp,#0x120
        0x000263b4:    f7ffff02    ....    BL       am_vos_ama_pb_cmd_send ; 0x261bc
        0x000263b8:    b06e        n.      ADD      sp,sp,#0x1b8
        0x000263ba:    bd10        ..      POP      {r4,pc}
        0x000263bc:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x000263be:    2800        .(      CMP      r0,#0
        0x000263c0:    bf14        ..      ITE      NE
        0x000263c2:    4602        .F      MOVNE    r2,r0
        0x000263c4:    a205        ..      ADREQ    r2,{pc}+0x18 ; 0x263dc
        0x000263c6:    a107        ..      ADR      r1,{pc}+0x1e ; 0x263e4
        0x000263c8:    2002        .       MOVS     r0,#2
        0x000263ca:    f001fd59    ..Y.    BL       am_vos_stdio_printf ; 0x27e80
        0x000263ce:    b06e        n.      ADD      sp,sp,#0x1b8
        0x000263d0:    2000        .       MOVS     r0,#0
        0x000263d2:    bd10        ..      POP      {r4,pc}
    $d
        0x000263d4:    10020414    ....    DCD    268567572
        0x000263d8:    00045f91    ._..    DCD    286609
        0x000263dc:    6e6f6e28    (non    DCD    1852796456
        0x000263e0:    00002965    e)..    DCD    10597
        0x000263e4:    6f636e45    Enco    DCD    1868787269
        0x000263e8:    676e6964    ding    DCD    1735289188
        0x000263ec:    69616620     fai    DCD    1767990816
        0x000263f0:    3a64656c    led:    DCD    979658092
        0x000263f4:    0a732520     %s.    DCD    175318304
        0x000263f8:    00000000    ....    DCD    0
    $t
    i.am_vos_ama_rsp_send
    am_vos_ama_rsp_send
        0x000263fc:    b530        0.      PUSH     {r4,r5,lr}
        0x000263fe:    b0ed        ..      SUB      sp,sp,#0x1b4
        0x00026400:    460c        .F      MOV      r4,r1
        0x00026402:    4605        .F      MOV      r5,r0
        0x00026404:    f44f7190    O..q    MOV      r1,#0x120
        0x00026408:    4668        hF      MOV      r0,sp
        0x0002640a:    f7f2fa55    ..U.    BL       __aeabi_memclr4 ; 0x188b8
        0x0002640e:    2180        .!      MOVS     r1,#0x80
        0x00026410:    a848        H.      ADD      r0,sp,#0x120
        0x00026412:    f7f2fa51    ..Q.    BL       __aeabi_memclr4 ; 0x188b8
        0x00026416:    2280        ."      MOVS     r2,#0x80
        0x00026418:    a948        H.      ADD      r1,sp,#0x120
        0x0002641a:    a868        h.      ADD      r0,sp,#0x1a0
        0x0002641c:    f014fbb8    ....    BL       pb_ostream_from_buffer ; 0x3ab90
        0x00026420:    f88d5000    ...P    STRB     r5,[sp,#0]
        0x00026424:    2009        .       MOVS     r0,#9
        0x00026426:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002642a:    f88d4004    ...@    STRB     r4,[sp,#4]
        0x0002642e:    2001        .       MOVS     r0,#1
        0x00026430:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00026434:    466a        jF      MOV      r2,sp
        0x00026436:    490c        .I      LDR      r1,[pc,#48] ; [0x26468] = 0x45f91
        0x00026438:    a868        h.      ADD      r0,sp,#0x1a0
        0x0002643a:    f014f8c1    ....    BL       pb_encode ; 0x3a5c0
        0x0002643e:    b130        0.      CBZ      r0,0x2644e ; am_vos_ama_rsp_send + 82
        0x00026440:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x00026442:    b2c1        ..      UXTB     r1,r0
        0x00026444:    a848        H.      ADD      r0,sp,#0x120
        0x00026446:    f7fffeb9    ....    BL       am_vos_ama_pb_cmd_send ; 0x261bc
        0x0002644a:    b06d        m.      ADD      sp,sp,#0x1b4
        0x0002644c:    bd30        0.      POP      {r4,r5,pc}
        0x0002644e:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x00026450:    2800        .(      CMP      r0,#0
        0x00026452:    bf14        ..      ITE      NE
        0x00026454:    4602        .F      MOVNE    r2,r0
        0x00026456:    a205        ..      ADREQ    r2,{pc}+0x16 ; 0x2646c
        0x00026458:    a106        ..      ADR      r1,{pc}+0x1c ; 0x26474
        0x0002645a:    2002        .       MOVS     r0,#2
        0x0002645c:    f001fd10    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00026460:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00026462:    2000        .       MOVS     r0,#0
        0x00026464:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x00026466:    0000        ..      DCW    0
        0x00026468:    00045f91    ._..    DCD    286609
        0x0002646c:    6e6f6e28    (non    DCD    1852796456
        0x00026470:    00002965    e)..    DCD    10597
        0x00026474:    6f636e45    Enco    DCD    1868787269
        0x00026478:    676e6964    ding    DCD    1735289188
        0x0002647c:    69616620     fai    DCD    1767990816
        0x00026480:    3a64656c    led:    DCD    979658092
        0x00026484:    0a732520     %s.    DCD    175318304
        0x00026488:    00000000    ....    DCD    0
        0x0002648c:    00000000    ....    DCD    0
    $t
    i.am_vos_ama_rx_handler
    am_vos_ama_rx_handler
        0x00026490:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00026494:    f5ad7d3a    ..:}    SUB      sp,sp,#0x2e8
        0x00026498:    4605        .F      MOV      r5,r0
        0x0002649a:    f44f7190    O..q    MOV      r1,#0x120
        0x0002649e:    4668        hF      MOV      r0,sp
        0x000264a0:    f7f2fa0a    ....    BL       __aeabi_memclr4 ; 0x188b8
        0x000264a4:    2600        .&      MOVS     r6,#0
        0x000264a6:    b19d        ..      CBZ      r5,0x264d0 ; am_vos_ama_rx_handler + 64
        0x000264a8:    4cc5        .L      LDR      r4,[pc,#788] ; [0x267c0] = 0x10020414
        0x000264aa:    f8940114    ....    LDRB     r0,[r4,#0x114]
        0x000264ae:    b1c8        ..      CBZ      r0,0x264e4 ; am_vos_ama_rx_handler + 84
        0x000264b0:    7868        hx      LDRB     r0,[r5,#1]
        0x000264b2:    78aa        .x      LDRB     r2,[r5,#2]
        0x000264b4:    f0100f01    ....    TST      r0,#1
        0x000264b8:    d01e        ..      BEQ      0x264f8 ; am_vos_ama_rx_handler + 104
        0x000264ba:    1d29        ).      ADDS     r1,r5,#4
        0x000264bc:    a848        H.      ADD      r0,sp,#0x120
        0x000264be:    f014fab3    ....    BL       pb_istream_from_buffer ; 0x3aa28
        0x000264c2:    af48        H.      ADD      r7,sp,#0x120
        0x000264c4:    e897000f    ....    LDM      r7,{r0-r3}
        0x000264c8:    afb0        ..      ADD      r7,sp,#0x2c0
        0x000264ca:    e887000f    ....    STM      r7,{r0-r3}
        0x000264ce:    e01d        ..      B        0x2650c ; am_vos_ama_rx_handler + 124
        0x000264d0:    a1bc        ..      ADR      r1,{pc}+0x2f4 ; 0x267c4
        0x000264d2:    2002        .       MOVS     r0,#2
        0x000264d4:    f001fcd4    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x000264d8:    f50d7d3a    ..:}    ADD      sp,sp,#0x2e8
        0x000264dc:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000264e0:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x000264e4:    a1bb        ..      ADR      r1,{pc}+0x2f0 ; 0x267d4
        0x000264e6:    2002        .       MOVS     r0,#2
        0x000264e8:    f001fcca    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x000264ec:    f50d7d3a    ..:}    ADD      sp,sp,#0x2e8
        0x000264f0:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000264f4:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x000264f8:    1ce9        ..      ADDS     r1,r5,#3
        0x000264fa:    a848        H.      ADD      r0,sp,#0x120
        0x000264fc:    f014fa94    ....    BL       pb_istream_from_buffer ; 0x3aa28
        0x00026500:    af48        H.      ADD      r7,sp,#0x120
        0x00026502:    e897000f    ....    LDM      r7,{r0-r3}
        0x00026506:    afb0        ..      ADD      r7,sp,#0x2c0
        0x00026508:    e887000f    ....    STM      r7,{r0-r3}
        0x0002650c:    466a        jF      MOV      r2,sp
        0x0002650e:    49ba        .I      LDR      r1,[pc,#744] ; [0x267f8] = 0x45f91
        0x00026510:    a8b0        ..      ADD      r0,sp,#0x2c0
        0x00026512:    f013fc93    ....    BL       pb_decode ; 0x39e3c
        0x00026516:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0002651a:    4669        iF      MOV      r1,sp
        0x0002651c:    2809        .(      CMP      r0,#9
        0x0002651e:    bf18        ..      IT       NE
        0x00026520:    1d0f        ..      ADDNE    r7,r1,#4
        0x00026522:    d015        ..      BEQ      0x26550 ; am_vos_ama_rx_handler + 192
        0x00026524:    f89d2000    ...     LDRB     r2,[sp,#0]
        0x00026528:    2501        .%      MOVS     r5,#1
        0x0002652a:    f04f0909    O...    MOV      r9,#9
        0x0002652e:    2a32        2*      CMP      r2,#0x32
        0x00026530:    d07e        ~.      BEQ      0x26630 ; am_vos_ama_rx_handler + 416
        0x00026532:    dc13        ..      BGT      0x2655c ; am_vos_ama_rx_handler + 204
        0x00026534:    f1a2010a    ....    SUB      r1,r2,#0xa
        0x00026538:    290f        .)      CMP      r1,#0xf
        0x0002653a:    d228        (.      BCS      0x2658e ; am_vos_ama_rx_handler + 254
        0x0002653c:    e8dff001    ....    TBB      [pc,r1]
    $d
        0x00026540:    e2cf83c8    ....    DCD    3805250504
        0x00026544:    272727e5    .'''    DCD    656877541
        0x00026548:    83832727    ''..    DCD    2206410535
        0x0002654c:    00f98327    '...    DCD    16352039
    $t
        0x00026550:    2601        .&      MOVS     r6,#1
        0x00026552:    f1010804    ....    ADD      r8,r1,#4
        0x00026556:    f1010708    ....    ADD      r7,r1,#8
        0x0002655a:    e7e3        ..      B        0x26524 ; am_vos_ama_rx_handler + 148
        0x0002655c:    2a3c        <*      CMP      r2,#0x3c
        0x0002655e:    d072        r.      BEQ      0x26646 ; am_vos_ama_rx_handler + 438
        0x00026560:    dc09        ..      BGT      0x26576 ; am_vos_ama_rx_handler + 230
        0x00026562:    2a33        3*      CMP      r2,#0x33
        0x00026564:    d03a        :.      BEQ      0x265dc ; am_vos_ama_rx_handler + 332
        0x00026566:    2a37        7*      CMP      r2,#0x37
        0x00026568:    d079        y.      BEQ      0x2665e ; am_vos_ama_rx_handler + 462
        0x0002656a:    2a39        9*      CMP      r2,#0x39
        0x0002656c:    d078        x.      BEQ      0x26660 ; am_vos_ama_rx_handler + 464
        0x0002656e:    2a3a        :*      CMP      r2,#0x3a
        0x00026570:    f00080a6    ....    BEQ.W    0x266c0 ; am_vos_ama_rx_handler + 560
        0x00026574:    e00b        ..      B        0x2658e ; am_vos_ama_rx_handler + 254
        0x00026576:    2a64        d*      CMP      r2,#0x64
        0x00026578:    f00080f4    ....    BEQ.W    0x26764 ; am_vos_ama_rx_handler + 724
        0x0002657c:    2a65        e*      CMP      r2,#0x65
        0x0002657e:    f0008101    ....    BEQ.W    0x26784 ; am_vos_ama_rx_handler + 756
        0x00026582:    2a66        f*      CMP      r2,#0x66
        0x00026584:    f000810c    ....    BEQ.W    0x267a0 ; am_vos_ama_rx_handler + 784
        0x00026588:    2a67        g*      CMP      r2,#0x67
        0x0002658a:    f00080d9    ....    BEQ.W    0x26740 ; am_vos_ama_rx_handler + 688
        0x0002658e:    a19b        ..      ADR      r1,{pc}+0x26e ; 0x267fc
        0x00026590:    2003        .       MOVS     r0,#3
        0x00026592:    f001fc75    ..u.    BL       am_vos_stdio_printf ; 0x27e80
        0x00026596:    f89da000    ....    LDRB     r10,[sp,#0]
        0x0002659a:    f04f0803    O...    MOV      r8,#3
        0x0002659e:    f44f7190    O..q    MOV      r1,#0x120
        0x000265a2:    a848        H.      ADD      r0,sp,#0x120
        0x000265a4:    f7f2f988    ....    BL       __aeabi_memclr4 ; 0x188b8
        0x000265a8:    2180        .!      MOVS     r1,#0x80
        0x000265aa:    a890        ..      ADD      r0,sp,#0x240
        0x000265ac:    f7f2f984    ....    BL       __aeabi_memclr4 ; 0x188b8
        0x000265b0:    2280        ."      MOVS     r2,#0x80
        0x000265b2:    a990        ..      ADD      r1,sp,#0x240
        0x000265b4:    a8b4        ..      ADD      r0,sp,#0x2d0
        0x000265b6:    f014faeb    ....    BL       pb_ostream_from_buffer ; 0x3ab90
        0x000265ba:    f88da120    .. .    STRB     r10,[sp,#0x120]
        0x000265be:    f88d8124    ..$.    STRB     r8,[sp,#0x124]
        0x000265c2:    f8ad9122    ..".    STRH     r9,[sp,#0x122]
        0x000265c6:    f8ad5126    ..&Q    STRH     r5,[sp,#0x126]
        0x000265ca:    aa48        H.      ADD      r2,sp,#0x120
        0x000265cc:    498a        .I      LDR      r1,[pc,#552] ; [0x267f8] = 0x45f91
        0x000265ce:    a8b4        ..      ADD      r0,sp,#0x2d0
        0x000265d0:    f013fff6    ....    BL       pb_encode ; 0x3a5c0
        0x000265d4:    2800        .(      CMP      r0,#0
        0x000265d6:    f00080eb    ....    BEQ.W    0x267b0 ; am_vos_ama_rx_handler + 800
        0x000265da:    e02f        /.      B        0x2663c ; am_vos_ama_rx_handler + 428
        0x000265dc:    2809        .(      CMP      r0,#9
        0x000265de:    d002        ..      BEQ      0x265e6 ; am_vos_ama_rx_handler + 342
        0x000265e0:    2833        3(      CMP      r0,#0x33
        0x000265e2:    d005        ..      BEQ      0x265f0 ; am_vos_ama_rx_handler + 352
        0x000265e4:    e02f        /.      B        0x26646 ; am_vos_ama_rx_handler + 438
        0x000265e6:    a190        ..      ADR      r1,{pc}+0x242 ; 0x26828
        0x000265e8:    2003        .       MOVS     r0,#3
        0x000265ea:    f001fc49    ..I.    BL       am_vos_stdio_printf ; 0x27e80
        0x000265ee:    e02a        *.      B        0x26646 ; am_vos_ama_rx_handler + 438
        0x000265f0:    a199        ..      ADR      r1,{pc}+0x268 ; 0x26858
        0x000265f2:    2003        .       MOVS     r0,#3
        0x000265f4:    f001fc44    ..D.    BL       am_vos_stdio_printf ; 0x27e80
        0x000265f8:    f04f0a33    O.3.    MOV      r10,#0x33
        0x000265fc:    f04f0800    O...    MOV      r8,#0
        0x00026600:    f44f7190    O..q    MOV      r1,#0x120
        0x00026604:    a848        H.      ADD      r0,sp,#0x120
        0x00026606:    f7f2f957    ..W.    BL       __aeabi_memclr4 ; 0x188b8
        0x0002660a:    2180        .!      MOVS     r1,#0x80
        0x0002660c:    a890        ..      ADD      r0,sp,#0x240
        0x0002660e:    f7f2f953    ..S.    BL       __aeabi_memclr4 ; 0x188b8
        0x00026612:    2280        ."      MOVS     r2,#0x80
        0x00026614:    a990        ..      ADD      r1,sp,#0x240
        0x00026616:    a8b4        ..      ADD      r0,sp,#0x2d0
        0x00026618:    f014faba    ....    BL       pb_ostream_from_buffer ; 0x3ab90
        0x0002661c:    f88da120    .. .    STRB     r10,[sp,#0x120]
        0x00026620:    f88d8124    ..$.    STRB     r8,[sp,#0x124]
        0x00026624:    f8ad9122    ..".    STRH     r9,[sp,#0x122]
        0x00026628:    f8ad5126    ..&Q    STRH     r5,[sp,#0x126]
        0x0002662c:    aa48        H.      ADD      r2,sp,#0x120
        0x0002662e:    e000        ..      B        0x26632 ; am_vos_ama_rx_handler + 418
        0x00026630:    e021        !.      B        0x26676 ; am_vos_ama_rx_handler + 486
        0x00026632:    4971        qI      LDR      r1,[pc,#452] ; [0x267f8] = 0x45f91
        0x00026634:    a8b4        ..      ADD      r0,sp,#0x2d0
        0x00026636:    f013ffc3    ....    BL       pb_encode ; 0x3a5c0
        0x0002663a:    b190        ..      CBZ      r0,0x26662 ; am_vos_ama_rx_handler + 466
        0x0002663c:    98b7        ..      LDR      r0,[sp,#0x2dc]
        0x0002663e:    b2c1        ..      UXTB     r1,r0
        0x00026640:    a890        ..      ADD      r0,sp,#0x240
        0x00026642:    f7fffdbb    ....    BL       am_vos_ama_pb_cmd_send ; 0x261bc
        0x00026646:    f8d43110    ...1    LDR      r3,[r4,#0x110]
        0x0002664a:    2b00        .+      CMP      r3,#0
        0x0002664c:    f00080a3    ....    BEQ.W    0x26796 ; am_vos_ama_rx_handler + 774
        0x00026650:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00026654:    4632        2F      MOV      r2,r6
        0x00026656:    4639        9F      MOV      r1,r7
        0x00026658:    4798        .G      BLX      r3
        0x0002665a:    f000b89c    ....    B.W      0x26796 ; am_vos_ama_rx_handler + 774
        0x0002665e:    e023        #.      B        0x266a8 ; am_vos_ama_rx_handler + 536
        0x00026660:    e029        ).      B        0x266b6 ; am_vos_ama_rx_handler + 550
        0x00026662:    98b8        ..      LDR      r0,[sp,#0x2e0]
        0x00026664:    b108        ..      CBZ      r0,0x2666a ; am_vos_ama_rx_handler + 474
        0x00026666:    4602        .F      MOV      r2,r0
        0x00026668:    e000        ..      B        0x2666c ; am_vos_ama_rx_handler + 476
        0x0002666a:    4a86        .J      LDR      r2,[pc,#536] ; [0x26884] = 0x2646c
        0x0002666c:    4986        .I      LDR      r1,[pc,#536] ; [0x26888] = 0x26474
        0x0002666e:    2002        .       MOVS     r0,#2
        0x00026670:    f001fc06    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00026674:    e7e7        ..      B        0x26646 ; am_vos_ama_rx_handler + 438
        0x00026676:    f884510f    ...Q    STRB     r5,[r4,#0x10f]
        0x0002667a:    f000fc59    ..Y.    BL       am_vos_audio_reset_flag_and_buffer ; 0x26f30
        0x0002667e:    f8845115    ...Q    STRB     r5,[r4,#0x115]
        0x00026682:    ed9f1b83    ....    VLDR     d1,[pc,#524] ; [0x26890] = 0
        0x00026686:    ed9f0b84    ....    VLDR     d0,[pc,#528] ; [0x26898] = 0
        0x0002668a:    f7f7fa71    ..q.    BL       __hardfp_pow ; 0x1db70
        0x0002668e:    ed9f1b84    ....    VLDR     d1,[pc,#528] ; [0x268a0] = 0
        0x00026692:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00026696:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0002669a:    f01dfb2d    ..-.    BL       __aeabi_dsub ; 0x43cf8
        0x0002669e:    f01df88b    ....    BL       __aeabi_d2uiz ; 0x437b8
        0x000266a2:    f8c40108    ....    STR      r0,[r4,#0x108]
        0x000266a6:    e7ce        ..      B        0x26646 ; am_vos_ama_rx_handler + 438
        0x000266a8:    2809        .(      CMP      r0,#9
        0x000266aa:    d1cc        ..      BNE      0x26646 ; am_vos_ama_rx_handler + 438
        0x000266ac:    a17e        ~.      ADR      r1,{pc}+0x1fc ; 0x268a8
        0x000266ae:    2003        .       MOVS     r0,#3
        0x000266b0:    f001fbe6    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x000266b4:    e7c7        ..      B        0x26646 ; am_vos_ama_rx_handler + 438
        0x000266b6:    a184        ..      ADR      r1,{pc}+0x212 ; 0x268c8
        0x000266b8:    2003        .       MOVS     r0,#3
        0x000266ba:    f001fbe1    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x000266be:    e004        ..      B        0x266ca ; am_vos_ama_rx_handler + 570
        0x000266c0:    1d0a        ..      ADDS     r2,r1,#4
        0x000266c2:    a188        ..      ADR      r1,{pc}+0x222 ; 0x268e4
        0x000266c4:    2003        .       MOVS     r0,#3
        0x000266c6:    f001fbdb    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x000266ca:    f7fffc89    ....    BL       am_vos_ama_get_locale_rsp_send ; 0x25fe0
        0x000266ce:    e7ba        ..      B        0x26646 ; am_vos_ama_rx_handler + 438
        0x000266d0:    a18c        ..      ADR      r1,{pc}+0x234 ; 0x26904
        0x000266d2:    2003        .       MOVS     r0,#3
        0x000266d4:    f001fbd4    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x000266d8:    f001fc16    ....    BL       am_vos_streaming_provide_speech ; 0x27f08
        0x000266dc:    e7b3        ..      B        0x26646 ; am_vos_ama_rx_handler + 438
        0x000266de:    2809        .(      CMP      r0,#9
        0x000266e0:    d00b        ..      BEQ      0x266fa ; am_vos_ama_rx_handler + 618
        0x000266e2:    280c        .(      CMP      r0,#0xc
        0x000266e4:    d1af        ..      BNE      0x26646 ; am_vos_ama_rx_handler + 438
        0x000266e6:    f89d3004    ...0    LDRB     r3,[sp,#4]
        0x000266ea:    a18f        ..      ADR      r1,{pc}+0x23e ; 0x26928
        0x000266ec:    2003        .       MOVS     r0,#3
        0x000266ee:    9a02        ..      LDR      r2,[sp,#8]
        0x000266f0:    f001fbc6    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x000266f4:    f001fc80    ....    BL       am_vos_streaming_stop ; 0x27ff8
        0x000266f8:    e7a5        ..      B        0x26646 ; am_vos_ama_rx_handler + 438
        0x000266fa:    a197        ..      ADR      r1,{pc}+0x25e ; 0x26958
        0x000266fc:    2003        .       MOVS     r0,#3
        0x000266fe:    f001fbbf    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00026702:    e048        H.      B        0x26796 ; am_vos_ama_rx_handler + 774
        0x00026704:    f001fc78    ..x.    BL       am_vos_streaming_stop ; 0x27ff8
        0x00026708:    e79d        ..      B        0x26646 ; am_vos_ama_rx_handler + 438
        0x0002670a:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x0002670e:    2800        .(      CMP      r0,#0
        0x00026710:    bf08        ..      IT       EQ
        0x00026712:    f884510f    ...Q    STRBEQ   r5,[r4,#0x10f]
        0x00026716:    d096        ..      BEQ      0x26646 ; am_vos_ama_rx_handler + 438
        0x00026718:    2801        .(      CMP      r0,#1
        0x0002671a:    bf08        ..      IT       EQ
        0x0002671c:    2002        .       MOVEQ    r0,#2
        0x0002671e:    d005        ..      BEQ      0x2672c ; am_vos_ama_rx_handler + 668
        0x00026720:    2802        .(      CMP      r0,#2
        0x00026722:    d007        ..      BEQ      0x26734 ; am_vos_ama_rx_handler + 676
        0x00026724:    2803        .(      CMP      r0,#3
        0x00026726:    bf08        ..      IT       EQ
        0x00026728:    2004        .       MOVEQ    r0,#4
        0x0002672a:    d18c        ..      BNE      0x26646 ; am_vos_ama_rx_handler + 438
        0x0002672c:    f884010f    ....    STRB     r0,[r4,#0x10f]
        0x00026730:    e789        ..      B        0x26646 ; am_vos_ama_rx_handler + 438
        0x00026732:    e014        ..      B        0x2675e ; am_vos_ama_rx_handler + 718
        0x00026734:    2003        .       MOVS     r0,#3
        0x00026736:    f884010f    ....    STRB     r0,[r4,#0x10f]
        0x0002673a:    f000fbf9    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x26f30
        0x0002673e:    e782        ..      B        0x26646 ; am_vos_ama_rx_handler + 438
        0x00026740:    2809        .(      CMP      r0,#9
        0x00026742:    d180        ..      BNE      0x26646 ; am_vos_ama_rx_handler + 438
        0x00026744:    f7f2f96c    ..l.    BL       AMVOS_TX_CCC_TIMER_STOP ; 0x18a20
        0x00026748:    a18b        ..      ADR      r1,{pc}+0x230 ; 0x26978
        0x0002674a:    2003        .       MOVS     r0,#3
        0x0002674c:    f001fb98    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00026750:    f89d0028    ..(.    LDRB     r0,[sp,#0x28]
        0x00026754:    f002faba    ....    BL       amvosConnIntervalUpdate ; 0x28ccc
        0x00026758:    f001fd78    ..x.    BL       am_vos_voice_start ; 0x2824c
        0x0002675c:    e773        s.      B        0x26646 ; am_vos_ama_rx_handler + 438
        0x0002675e:    f000fbe7    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x26f30
        0x00026762:    e770        p.      B        0x26646 ; am_vos_ama_rx_handler + 438
        0x00026764:    2809        .(      CMP      r0,#9
        0x00026766:    f47faf6e    ..n.    BNE      0x26646 ; am_vos_ama_rx_handler + 438
        0x0002676a:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002676e:    2801        .(      CMP      r0,#1
        0x00026770:    bf14        ..      ITE      NE
        0x00026772:    9b04        ..      LDRNE    r3,[sp,#0x10]
        0x00026774:    f89d3010    ...0    LDRBEQ   r3,[sp,#0x10]
        0x00026778:    a18a        ..      ADR      r1,{pc}+0x22c ; 0x269a4
        0x0002677a:    2003        .       MOVS     r0,#3
        0x0002677c:    9a02        ..      LDR      r2,[sp,#8]
        0x0002677e:    f001fb7f    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00026782:    e760        `.      B        0x26646 ; am_vos_ama_rx_handler + 438
        0x00026784:    2809        .(      CMP      r0,#9
        0x00026786:    f47faf5e    ..^.    BNE      0x26646 ; am_vos_ama_rx_handler + 438
        0x0002678a:    f89d2004    ...     LDRB     r2,[sp,#4]
        0x0002678e:    a192        ..      ADR      r1,{pc}+0x24a ; 0x269d8
        0x00026790:    2003        .       MOVS     r0,#3
        0x00026792:    f001fb75    ..u.    BL       am_vos_stdio_printf ; 0x27e80
        0x00026796:    f50d7d3a    ..:}    ADD      sp,sp,#0x2e8
        0x0002679a:    2000        .       MOVS     r0,#0
        0x0002679c:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x000267a0:    2809        .(      CMP      r0,#9
        0x000267a2:    f47faf50    ..P.    BNE      0x26646 ; am_vos_ama_rx_handler + 438
        0x000267a6:    f8982000    ...     LDRB     r2,[r8,#0]
        0x000267aa:    a197        ..      ADR      r1,{pc}+0x25e ; 0x26a08
        0x000267ac:    2003        .       MOVS     r0,#3
        0x000267ae:    e75f        _.      B        0x26670 ; am_vos_ama_rx_handler + 480
        0x000267b0:    98b8        ..      LDR      r0,[sp,#0x2e0]
        0x000267b2:    2800        .(      CMP      r0,#0
        0x000267b4:    f43faf59    ?.Y.    BEQ      0x2666a ; am_vos_ama_rx_handler + 474
        0x000267b8:    e755        U.      B        0x26666 ; am_vos_ama_rx_handler + 470
    $d
        0x000267ba:    0000        ..      DCW    0
        0x000267bc:    00000000    ....    DCD    0
        0x000267c0:    10020414    ....    DCD    268567572
        0x000267c4:    4c4c554e    NULL    DCD    1280070990
        0x000267c8:    74616420     dat    DCD    1952539680
        0x000267cc:    74702061    a pt    DCD    1953505377
        0x000267d0:    00000a72    r...    DCD    2674
        0x000267d4:    20414d41    AMA     DCD    541150529
        0x000267d8:    7262696c    libr    DCD    1919052140
        0x000267dc:    20797261    ary     DCD    544830049
        0x000267e0:    6e736177    wasn    DCD    1853055351
        0x000267e4:    62207427    't b    DCD    1646294055
        0x000267e8:    6e692065    e in    DCD    1852383333
        0x000267ec:    61697469    itia    DCD    1634301033
        0x000267f0:    657a696c    lize    DCD    1702521196
        0x000267f4:    000a2164    d!..    DCD    663908
        0x000267f8:    00045f91    ._..    DCD    286609
        0x000267fc:    414d415b    [AMA    DCD    1095582043
        0x00026800:    6e55205d    ] Un    DCD    1851072605
        0x00026804:    776f6e6b    know    DCD    2003791467
        0x00026808:    4d43206e    n CM    DCD    1296244846
        0x0002680c:    64252044    D %d    DCD    1680154692
        0x00026810:    63657220     rec    DCD    1667592736
        0x00026814:    6e282076    v (n    DCD    1848123510
        0x00026818:    7320746f    ot s    DCD    1931506799
        0x0002681c:    6f707075    uppo    DCD    1869639797
        0x00026820:    64657472    rted    DCD    1684370546
        0x00026824:    00000a29    )...    DCD    2601
        0x00026828:    414d415b    [AMA    DCD    1095582043
        0x0002682c:    6d43205d    ] Cm    DCD    1833115741
        0x00026830:    6f432064    d Co    DCD    1866670180
        0x00026834:    6e616d6d    mman    DCD    1851878765
        0x00026838:    45525f64    d_RE    DCD    1163026276
        0x0002683c:    5f544553    SET_    DCD    1599358291
        0x00026840:    4e4e4f43    CONN    DCD    1313754947
        0x00026844:    49544345    ECTI    DCD    1230259013
        0x00026848:    61204e4f    ON a    DCD    1629507151
        0x0002684c:    72206b63    ck r    DCD    1914727267
        0x00026850:    0a766365    ecv.    DCD    175530853
        0x00026854:    00000000    ....    DCD    0
        0x00026858:    414d415b    [AMA    DCD    1095582043
        0x0002685c:    6d43205d    ] Cm    DCD    1833115741
        0x00026860:    6f432064    d Co    DCD    1866670180
        0x00026864:    6e616d6d    mman    DCD    1851878765
        0x00026868:    45525f64    d_RE    DCD    1163026276
        0x0002686c:    5f544553    SET_    DCD    1599358291
        0x00026870:    4e4e4f43    CONN    DCD    1313754947
        0x00026874:    49544345    ECTI    DCD    1230259013
        0x00026878:    72204e4f    ON r    DCD    1914719823
        0x0002687c:    0a766365    ecv.    DCD    175530853
        0x00026880:    00000000    ....    DCD    0
        0x00026884:    0002646c    ld..    DCD    156780
        0x00026888:    00026474    td..    DCD    156788
        0x0002688c:    00000000    ....    DCD    0
        0x00026890:    00000000    ....    DCD    0
        0x00026894:    403f0000    ..?@    DCD    1077870592
        0x00026898:    00000000    ....    DCD    0
        0x0002689c:    40000000    ...@    DCD    1073741824
        0x000268a0:    00000000    ....    DCD    0
        0x000268a4:    3ff00000    ...?    DCD    1072693248
        0x000268a8:    414d415b    [AMA    DCD    1095582043
        0x000268ac:    6d43205d    ] Cm    DCD    1833115741
        0x000268b0:    454b2064    d KE    DCD    1162551396
        0x000268b4:    415f5045    EP_A    DCD    1096765509
        0x000268b8:    4556494c    LIVE    DCD    1163282764
        0x000268bc:    6b634120     Ack    DCD    1801666848
        0x000268c0:    63657220     rec    DCD    1667592736
        0x000268c4:    00000a76    v...    DCD    2678
        0x000268c8:    414d415b    [AMA    DCD    1095582043
        0x000268cc:    6d43205d    ] Cm    DCD    1833115741
        0x000268d0:    45472064    d GE    DCD    1162289252
        0x000268d4:    4f4c5f54    T_LO    DCD    1330405204
        0x000268d8:    454c4143    CALE    DCD    1162625347
        0x000268dc:    65722053    S re    DCD    1701978195
        0x000268e0:    000a7663    cv..    DCD    685667
        0x000268e4:    414d415b    [AMA    DCD    1095582043
        0x000268e8:    6d43205d    ] Cm    DCD    1833115741
        0x000268ec:    45532064    d SE    DCD    1163075684
        0x000268f0:    4f4c5f54    T_LO    DCD    1330405204
        0x000268f4:    454c4143    CALE    DCD    1162625347
        0x000268f8:    65722053    S re    DCD    1701978195
        0x000268fc:    25207663    cv %    DCD    622884451
        0x00026900:    00000a73    s...    DCD    2675
        0x00026904:    414d415b    [AMA    DCD    1095582043
        0x00026908:    6d43205d    ] Cm    DCD    1833115741
        0x0002690c:    52502064    d PR    DCD    1380982884
        0x00026910:    4449564f    OVID    DCD    1145656911
        0x00026914:    50535f45    E_SP    DCD    1347641157
        0x00026918:    48434545    EECH    DCD    1212368197
        0x0002691c:    646d4320     Cmd    DCD    1684882208
        0x00026920:    63657220     rec    DCD    1667592736
        0x00026924:    00000a76    v...    DCD    2678
        0x00026928:    414d415b    [AMA    DCD    1095582043
        0x0002692c:    6d43205d    ] Cm    DCD    1833115741
        0x00026930:    54532064    d ST    DCD    1414733924
        0x00026934:    535f504f    OP_S    DCD    1398755407
        0x00026938:    43454550    PEEC    DCD    1128613200
        0x0002693c:    69642048    H di    DCD    1768169544
        0x00026940:    676f6c61    alog    DCD    1735355489
        0x00026944:    20642520     %d     DCD    543434016
        0x00026948:    5f727265    err_    DCD    1601335909
        0x0002694c:    25206f6e    no %    DCD    622882670
        0x00026950:    65722064    d re    DCD    1701978212
        0x00026954:    000a7663    cv..    DCD    685667
        0x00026958:    414d415b    [AMA    DCD    1095582043
        0x0002695c:    6d43205d    ] Cm    DCD    1833115741
        0x00026960:    54532064    d ST    DCD    1414733924
        0x00026964:    535f504f    OP_S    DCD    1398755407
        0x00026968:    43454550    PEEC    DCD    1128613200
        0x0002696c:    63412048    H Ac    DCD    1665212488
        0x00026970:    6572206b    k re    DCD    1701978219
        0x00026974:    000a7663    cv..    DCD    685667
        0x00026978:    414d415b    [AMA    DCD    1095582043
        0x0002697c:    6d43205d    ] Cm    DCD    1833115741
        0x00026980:    45472064    d GE    DCD    1162289252
        0x00026984:    45435f54    T_CE    DCD    1162043220
        0x00026988:    4152544e    NTRA    DCD    1095914574
        0x0002698c:    4e495f4c    L_IN    DCD    1313431372
        0x00026990:    4d524f46    FORM    DCD    1297239878
        0x00026994:    4f495441    ATIO    DCD    1330205761
        0x00026998:    6341204e    N Ac    DCD    1665212494
        0x0002699c:    6572206b    k re    DCD    1701978219
        0x000269a0:    000a7663    cv..    DCD    685667
        0x000269a4:    414d415b    [AMA    DCD    1095582043
        0x000269a8:    6d43205d    ] Cm    DCD    1833115741
        0x000269ac:    45472064    d GE    DCD    1162289252
        0x000269b0:    54535f54    T_ST    DCD    1414750036
        0x000269b4:    20455441    ATE     DCD    541414465
        0x000269b8:    206b6341    Ack     DCD    543908673
        0x000269bc:    76636572    recv    DCD    1986225522
        0x000269c0:    61656620     fea    DCD    1634035232
        0x000269c4:    65727574    ture    DCD    1701999988
        0x000269c8:    25783020     0x%    DCD    628633632
        0x000269cc:    61762078    x va    DCD    1635131512
        0x000269d0:    2065756c    lue     DCD    543520108
        0x000269d4:    000a6425    %d..    DCD    680997
        0x000269d8:    414d415b    [AMA    DCD    1095582043
        0x000269dc:    6d43205d    ] Cm    DCD    1833115741
        0x000269e0:    45532064    d SE    DCD    1163075684
        0x000269e4:    54535f54    T_ST    DCD    1414750036
        0x000269e8:    20455441    ATE     DCD    541414465
        0x000269ec:    206b6341    Ack     DCD    543908673
        0x000269f0:    76636572    recv    DCD    1986225522
        0x000269f4:    72726520     err    DCD    1920099616
        0x000269f8:    635f726f    or_c    DCD    1667199599
        0x000269fc:    2065646f    ode     DCD    543515759
        0x00026a00:    78257830    0x%x    DCD    2015721520
        0x00026a04:    0000000a    ....    DCD    10
        0x00026a08:    414d415b    [AMA    DCD    1095582043
        0x00026a0c:    6d43205d    ] Cm    DCD    1833115741
        0x00026a10:    59532064    d SY    DCD    1498620004
        0x00026a14:    5248434e    NCHR    DCD    1380467534
        0x00026a18:    5a494e4f    ONIZ    DCD    1514753615
        0x00026a1c:    54535f45    E_ST    DCD    1414750021
        0x00026a20:    20455441    ATE     DCD    541414465
        0x00026a24:    206b6341    Ack     DCD    543908673
        0x00026a28:    76636572    recv    DCD    1986225522
        0x00026a2c:    72726520     err    DCD    1920099616
        0x00026a30:    635f726f    or_c    DCD    1667199599
        0x00026a34:    2065646f    ode     DCD    543515759
        0x00026a38:    78257830    0x%x    DCD    2015721520
        0x00026a3c:    0000000a    ....    DCD    10
    $t
    i.am_vos_ama_speech_rsp_send
    am_vos_ama_speech_rsp_send
        0x00026a40:    b530        0.      PUSH     {r4,r5,lr}
        0x00026a42:    b0ed        ..      SUB      sp,sp,#0x1b4
        0x00026a44:    460d        .F      MOV      r5,r1
        0x00026a46:    4604        .F      MOV      r4,r0
        0x00026a48:    f44f7190    O..q    MOV      r1,#0x120
        0x00026a4c:    4668        hF      MOV      r0,sp
        0x00026a4e:    f7f1ff33    ..3.    BL       __aeabi_memclr4 ; 0x188b8
        0x00026a52:    2180        .!      MOVS     r1,#0x80
        0x00026a54:    a848        H.      ADD      r0,sp,#0x120
        0x00026a56:    f7f1ff2f    ../.    BL       __aeabi_memclr4 ; 0x188b8
        0x00026a5a:    2280        ."      MOVS     r2,#0x80
        0x00026a5c:    a948        H.      ADD      r1,sp,#0x120
        0x00026a5e:    a868        h.      ADD      r0,sp,#0x1a0
        0x00026a60:    f014f896    ....    BL       pb_ostream_from_buffer ; 0x3ab90
        0x00026a64:    f88d4000    ...@    STRB     r4,[sp,#0]
        0x00026a68:    2009        .       MOVS     r0,#9
        0x00026a6a:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x00026a6e:    2400        .$      MOVS     r4,#0
        0x00026a70:    f88d4004    ...@    STRB     r4,[sp,#4]
        0x00026a74:    200e        .       MOVS     r0,#0xe
        0x00026a76:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00026a7a:    466a        jF      MOV      r2,sp
        0x00026a7c:    4911        .I      LDR      r1,[pc,#68] ; [0x26ac4] = 0x45f91
        0x00026a7e:    a868        h.      ADD      r0,sp,#0x1a0
        0x00026a80:    9502        ..      STR      r5,[sp,#8]
        0x00026a82:    f013fd9d    ....    BL       pb_encode ; 0x3a5c0
        0x00026a86:    b180        ..      CBZ      r0,0x26aaa ; am_vos_ama_speech_rsp_send + 106
        0x00026a88:    480f        .H      LDR      r0,[pc,#60] ; [0x26ac8] = 0x10020414
        0x00026a8a:    e9d01241    ..A.    LDRD     r1,r2,[r0,#0x104]
        0x00026a8e:    4291        .B      CMP      r1,r2
        0x00026a90:    bf0e        ..      ITEE     EQ
        0x00026a92:    f8c04104    ...A    STREQ    r4,[r0,#0x104]
        0x00026a96:    1c49        I.      ADDNE    r1,r1,#1
        0x00026a98:    f8c01104    ....    STRNE    r1,[r0,#0x104]
        0x00026a9c:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x00026a9e:    b2c1        ..      UXTB     r1,r0
        0x00026aa0:    a848        H.      ADD      r0,sp,#0x120
        0x00026aa2:    f7fffb8b    ....    BL       am_vos_ama_pb_cmd_send ; 0x261bc
        0x00026aa6:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00026aa8:    bd30        0.      POP      {r4,r5,pc}
        0x00026aaa:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x00026aac:    2800        .(      CMP      r0,#0
        0x00026aae:    bf14        ..      ITE      NE
        0x00026ab0:    4602        .F      MOVNE    r2,r0
        0x00026ab2:    a206        ..      ADREQ    r2,{pc}+0x1a ; 0x26acc
        0x00026ab4:    a107        ..      ADR      r1,{pc}+0x20 ; 0x26ad4
        0x00026ab6:    2002        .       MOVS     r0,#2
        0x00026ab8:    f001f9e2    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00026abc:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00026abe:    2000        .       MOVS     r0,#0
        0x00026ac0:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x00026ac2:    0000        ..      DCW    0
        0x00026ac4:    00045f91    ._..    DCD    286609
        0x00026ac8:    10020414    ....    DCD    268567572
        0x00026acc:    6e6f6e28    (non    DCD    1852796456
        0x00026ad0:    00002965    e)..    DCD    10597
        0x00026ad4:    6f636e45    Enco    DCD    1868787269
        0x00026ad8:    676e6964    ding    DCD    1735289188
        0x00026adc:    69616620     fai    DCD    1767990816
        0x00026ae0:    3a64656c    led:    DCD    979658092
        0x00026ae4:    0a732520     %s.    DCD    175318304
        0x00026ae8:    00000000    ....    DCD    0
    $t
    i.am_vos_ama_start_speech_send
    am_vos_ama_start_speech_send
        0x00026aec:    b530        0.      PUSH     {r4,r5,lr}
        0x00026aee:    b0ed        ..      SUB      sp,sp,#0x1b4
        0x00026af0:    4604        .F      MOV      r4,r0
        0x00026af2:    f44f7190    O..q    MOV      r1,#0x120
        0x00026af6:    4668        hF      MOV      r0,sp
        0x00026af8:    f7f1fede    ....    BL       __aeabi_memclr4 ; 0x188b8
        0x00026afc:    2180        .!      MOVS     r1,#0x80
        0x00026afe:    a848        H.      ADD      r0,sp,#0x120
        0x00026b00:    f7f1feda    ....    BL       __aeabi_memclr4 ; 0x188b8
        0x00026b04:    2280        ."      MOVS     r2,#0x80
        0x00026b06:    a948        H.      ADD      r1,sp,#0x120
        0x00026b08:    a868        h.      ADD      r0,sp,#0x1a0
        0x00026b0a:    f014f841    ..A.    BL       pb_ostream_from_buffer ; 0x3ab90
        0x00026b0e:    200b        .       MOVS     r0,#0xb
        0x00026b10:    4d27        'M      LDR      r5,[pc,#156] ; [0x26bb0] = 0x10020414
        0x00026b12:    f88d0000    ....    STRB     r0,[sp,#0]
        0x00026b16:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x00026b1a:    f895010d    ....    LDRB     r0,[r5,#0x10d]
        0x00026b1e:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00026b22:    f895010c    ....    LDRB     r0,[r5,#0x10c]
        0x00026b26:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00026b2a:    2000        .       MOVS     r0,#0
        0x00026b2c:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00026b30:    7821        !x      LDRB     r1,[r4,#0]
        0x00026b32:    2003        .       MOVS     r0,#3
        0x00026b34:    2900        .)      CMP      r1,#0
        0x00026b36:    bf06        ..      ITTE     EQ
        0x00026b38:    7861        ax      LDRBEQ   r1,[r4,#1]
        0x00026b3a:    2901        .)      CMPEQ    r1,#1
        0x00026b3c:    f88d0008    ....    STRBNE   r0,[sp,#8]
        0x00026b40:    d018        ..      BEQ      0x26b74 ; am_vos_ama_start_speech_send + 136
        0x00026b42:    bf00        ..      NOP      
        0x00026b44:    f8d50104    ....    LDR      r0,[r5,#0x104]
        0x00026b48:    9046        F.      STR      r0,[sp,#0x118]
        0x00026b4a:    466a        jF      MOV      r2,sp
        0x00026b4c:    4919        .I      LDR      r1,[pc,#100] ; [0x26bb4] = 0x45f91
        0x00026b4e:    a868        h.      ADD      r0,sp,#0x1a0
        0x00026b50:    f013fd36    ..6.    BL       pb_encode ; 0x3a5c0
        0x00026b54:    2800        .(      CMP      r0,#0
        0x00026b56:    d01f        ..      BEQ      0x26b98 ; am_vos_ama_start_speech_send + 172
        0x00026b58:    f7f1ff4e    ..N.    BL       AMVOS_RSP_TIMER_START ; 0x189f8
        0x00026b5c:    a116        ..      ADR      r1,{pc}+0x5c ; 0x26bb8
        0x00026b5e:    2003        .       MOVS     r0,#3
        0x00026b60:    9a46        F.      LDR      r2,[sp,#0x118]
        0x00026b62:    f001f98d    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00026b66:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x00026b68:    b2c1        ..      UXTB     r1,r0
        0x00026b6a:    a848        H.      ADD      r0,sp,#0x120
        0x00026b6c:    f7fffb26    ..&.    BL       am_vos_ama_pb_cmd_send ; 0x261bc
        0x00026b70:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00026b72:    bd30        0.      POP      {r4,r5,pc}
        0x00026b74:    2004        .       MOVS     r0,#4
        0x00026b76:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00026b7a:    6860        `h      LDR      r0,[r4,#4]
        0x00026b7c:    0100        ..      LSLS     r0,r0,#4
        0x00026b7e:    9003        ..      STR      r0,[sp,#0xc]
        0x00026b80:    68a1        .h      LDR      r1,[r4,#8]
        0x00026b82:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00026b84:    4408        .D      ADD      r0,r0,r1
        0x00026b86:    68e1        .h      LDR      r1,[r4,#0xc]
        0x00026b88:    1a40        @.      SUBS     r0,r0,r1
        0x00026b8a:    4603        .F      MOV      r3,r0
        0x00026b8c:    9004        ..      STR      r0,[sp,#0x10]
        0x00026b8e:    a116        ..      ADR      r1,{pc}+0x5a ; 0x26be8
        0x00026b90:    2003        .       MOVS     r0,#3
        0x00026b92:    f001f975    ..u.    BL       am_vos_stdio_printf ; 0x27e80
        0x00026b96:    e7d5        ..      B        0x26b44 ; am_vos_ama_start_speech_send + 88
        0x00026b98:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x00026b9a:    2800        .(      CMP      r0,#0
        0x00026b9c:    bf14        ..      ITE      NE
        0x00026b9e:    4602        .F      MOVNE    r2,r0
        0x00026ba0:    a21b        ..      ADREQ    r2,{pc}+0x70 ; 0x26c10
        0x00026ba2:    a11d        ..      ADR      r1,{pc}+0x76 ; 0x26c18
        0x00026ba4:    2002        .       MOVS     r0,#2
        0x00026ba6:    f001f96b    ..k.    BL       am_vos_stdio_printf ; 0x27e80
        0x00026baa:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00026bac:    2000        .       MOVS     r0,#0
        0x00026bae:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x00026bb0:    10020414    ....    DCD    268567572
        0x00026bb4:    00045f91    ._..    DCD    286609
        0x00026bb8:    414d415b    [AMA    DCD    1095582043
        0x00026bbc:    6f43205d    ] Co    DCD    1866670173
        0x00026bc0:    6e616d6d    mman    DCD    1851878765
        0x00026bc4:    54535f64    d_ST    DCD    1414750052
        0x00026bc8:    5f545241    ART_    DCD    1599361601
        0x00026bcc:    45455053    SPEE    DCD    1162170451
        0x00026bd0:    73204843    CH s    DCD    1931495491
        0x00026bd4:    2e746e65    ent.    DCD    779382373
        0x00026bd8:    61696420     dia    DCD    1634296864
        0x00026bdc:    49676f6c    logI    DCD    1231515500
        0x00026be0:    203d2044    D =     DCD    540876868
        0x00026be4:    000a6425    %d..    DCD    680997
        0x00026be8:    5742435b    [CBW    DCD    1463960411
        0x00026bec:    205d5657    WV]     DCD    542987863
        0x00026bf0:    72617453    Star    DCD    1918989395
        0x00026bf4:    646e4974    tInd    DCD    1684949364
        0x00026bf8:    25207865    ex %    DCD    622884965
        0x00026bfc:    45202c64    d, E    DCD    1159736420
        0x00026c00:    6e49646e    ndIn    DCD    1850303598
        0x00026c04:    3a786564    dex:    DCD    980968804
        0x00026c08:    0a642520     %d.    DCD    174335264
        0x00026c0c:    0000000a    ....    DCD    10
        0x00026c10:    6e6f6e28    (non    DCD    1852796456
        0x00026c14:    00002965    e)..    DCD    10597
        0x00026c18:    6f636e45    Enco    DCD    1868787269
        0x00026c1c:    676e6964    ding    DCD    1735289188
        0x00026c20:    69616620     fai    DCD    1767990816
        0x00026c24:    3a64656c    led:    DCD    979658092
        0x00026c28:    0a732520     %s.    DCD    175318304
        0x00026c2c:    00000000    ....    DCD    0
    $t
    i.am_vos_ama_status_ready
    am_vos_ama_status_ready
        0x00026c30:    4803        .H      LDR      r0,[pc,#12] ; [0x26c40] = 0x10020414
        0x00026c32:    2101        .!      MOVS     r1,#1
        0x00026c34:    f880110f    ....    STRB     r1,[r0,#0x10f]
        0x00026c38:    f8801115    ....    STRB     r1,[r0,#0x115]
        0x00026c3c:    4770        pG      BX       lr
    $d
        0x00026c3e:    0000        ..      DCW    0
        0x00026c40:    10020414    ....    DCD    268567572
    $t
    i.am_vos_ama_status_reset
    am_vos_ama_status_reset
        0x00026c44:    4803        .H      LDR      r0,[pc,#12] ; [0x26c54] = 0x10020414
        0x00026c46:    2100        .!      MOVS     r1,#0
        0x00026c48:    f880110f    ....    STRB     r1,[r0,#0x10f]
        0x00026c4c:    f8801115    ....    STRB     r1,[r0,#0x115]
        0x00026c50:    4770        pG      BX       lr
    $d
        0x00026c52:    0000        ..      DCW    0
        0x00026c54:    10020414    ....    DCD    268567572
    $t
    i.am_vos_ama_stop_speech_send
    am_vos_ama_stop_speech_send
        0x00026c58:    b510        ..      PUSH     {r4,lr}
        0x00026c5a:    b0ee        ..      SUB      sp,sp,#0x1b8
        0x00026c5c:    4604        .F      MOV      r4,r0
        0x00026c5e:    f44f7190    O..q    MOV      r1,#0x120
        0x00026c62:    4668        hF      MOV      r0,sp
        0x00026c64:    f7f1fe28    ..(.    BL       __aeabi_memclr4 ; 0x188b8
        0x00026c68:    2180        .!      MOVS     r1,#0x80
        0x00026c6a:    a848        H.      ADD      r0,sp,#0x120
        0x00026c6c:    f7f1fe24    ..$.    BL       __aeabi_memclr4 ; 0x188b8
        0x00026c70:    2280        ."      MOVS     r2,#0x80
        0x00026c72:    a948        H.      ADD      r1,sp,#0x120
        0x00026c74:    a868        h.      ADD      r0,sp,#0x1a0
        0x00026c76:    f013ff8b    ....    BL       pb_ostream_from_buffer ; 0x3ab90
        0x00026c7a:    200c        .       MOVS     r0,#0xc
        0x00026c7c:    f88d0000    ....    STRB     r0,[sp,#0]
        0x00026c80:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x00026c84:    4813        .H      LDR      r0,[pc,#76] ; [0x26cd4] = 0x10020414
        0x00026c86:    f88d4004    ...@    STRB     r4,[sp,#4]
        0x00026c8a:    466a        jF      MOV      r2,sp
        0x00026c8c:    f8d00104    ....    LDR      r0,[r0,#0x104]
        0x00026c90:    9002        ..      STR      r0,[sp,#8]
        0x00026c92:    4911        .I      LDR      r1,[pc,#68] ; [0x26cd8] = 0x45f91
        0x00026c94:    a868        h.      ADD      r0,sp,#0x1a0
        0x00026c96:    f013fc93    ....    BL       pb_encode ; 0x3a5c0
        0x00026c9a:    b178        x.      CBZ      r0,0x26cbc ; am_vos_ama_stop_speech_send + 100
        0x00026c9c:    f7f1feac    ....    BL       AMVOS_RSP_TIMER_START ; 0x189f8
        0x00026ca0:    f89d3004    ...0    LDRB     r3,[sp,#4]
        0x00026ca4:    a10d        ..      ADR      r1,{pc}+0x38 ; 0x26cdc
        0x00026ca6:    2003        .       MOVS     r0,#3
        0x00026ca8:    9a02        ..      LDR      r2,[sp,#8]
        0x00026caa:    f001f8e9    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00026cae:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x00026cb0:    b2c1        ..      UXTB     r1,r0
        0x00026cb2:    a848        H.      ADD      r0,sp,#0x120
        0x00026cb4:    f7fffa82    ....    BL       am_vos_ama_pb_cmd_send ; 0x261bc
        0x00026cb8:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00026cba:    bd10        ..      POP      {r4,pc}
        0x00026cbc:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x00026cbe:    2800        .(      CMP      r0,#0
        0x00026cc0:    bf14        ..      ITE      NE
        0x00026cc2:    4602        .F      MOVNE    r2,r0
        0x00026cc4:    a215        ..      ADREQ    r2,{pc}+0x58 ; 0x26d1c
        0x00026cc6:    a117        ..      ADR      r1,{pc}+0x5e ; 0x26d24
        0x00026cc8:    2002        .       MOVS     r0,#2
        0x00026cca:    f001f8d9    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00026cce:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00026cd0:    2000        .       MOVS     r0,#0
        0x00026cd2:    bd10        ..      POP      {r4,pc}
    $d
        0x00026cd4:    10020414    ....    DCD    268567572
        0x00026cd8:    00045f91    ._..    DCD    286609
        0x00026cdc:    414d415b    [AMA    DCD    1095582043
        0x00026ce0:    6f43205d    ] Co    DCD    1866670173
        0x00026ce4:    6e616d6d    mman    DCD    1851878765
        0x00026ce8:    54535f64    d_ST    DCD    1414750052
        0x00026cec:    535f504f    OP_S    DCD    1398755407
        0x00026cf0:    43454550    PEEC    DCD    1128613200
        0x00026cf4:    65732048    H se    DCD    1702043720
        0x00026cf8:    202e746e    nt.     DCD    539915374
        0x00026cfc:    6c616964    dial    DCD    1818323300
        0x00026d00:    4449676f    ogID    DCD    1145661295
        0x00026d04:    25203d20     = %    DCD    622869792
        0x00026d08:    72652064    d er    DCD    1919230052
        0x00026d0c:    6f635f72    r_co    DCD    1868783474
        0x00026d10:    3d206564    de =    DCD    1025533284
        0x00026d14:    0a642520     %d.    DCD    174335264
        0x00026d18:    00000000    ....    DCD    0
        0x00026d1c:    6e6f6e28    (non    DCD    1852796456
        0x00026d20:    00002965    e)..    DCD    10597
        0x00026d24:    6f636e45    Enco    DCD    1868787269
        0x00026d28:    676e6964    ding    DCD    1735289188
        0x00026d2c:    69616620     fai    DCD    1767990816
        0x00026d30:    3a64656c    led:    DCD    979658092
        0x00026d34:    0a732520     %s.    DCD    175318304
        0x00026d38:    00000000    ....    DCD    0
    $t
    i.am_vos_ama_tx_ver_exchange_send
    am_vos_ama_tx_ver_exchange_send
        0x00026d3c:    b500        ..      PUSH     {lr}
        0x00026d3e:    b085        ..      SUB      sp,sp,#0x14
        0x00026d40:    2000        .       MOVS     r0,#0
        0x00026d42:    9000        ..      STR      r0,[sp,#0]
        0x00026d44:    21fe        .!      MOVS     r1,#0xfe
        0x00026d46:    f88d1000    ....    STRB     r1,[sp,#0]
        0x00026d4a:    2103        .!      MOVS     r1,#3
        0x00026d4c:    f88d1001    ....    STRB     r1,[sp,#1]
        0x00026d50:    2101        .!      MOVS     r1,#1
        0x00026d52:    f88d1002    ....    STRB     r1,[sp,#2]
        0x00026d56:    9001        ..      STR      r0,[sp,#4]
        0x00026d58:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00026d5c:    21ff        .!      MOVS     r1,#0xff
        0x00026d5e:    f88d1005    ....    STRB     r1,[sp,#5]
        0x00026d62:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00026d66:    9002        ..      STR      r0,[sp,#8]
        0x00026d68:    9003        ..      STR      r0,[sp,#0xc]
        0x00026d6a:    9004        ..      STR      r0,[sp,#0x10]
        0x00026d6c:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00026d70:    f88d1007    ....    STRB     r1,[sp,#7]
        0x00026d74:    2114        .!      MOVS     r1,#0x14
        0x00026d76:    4668        hF      MOV      r0,sp
        0x00026d78:    f000f936    ..6.    BL       am_vos_ble_cmd_send ; 0x26fe8
        0x00026d7c:    b005        ..      ADD      sp,sp,#0x14
        0x00026d7e:    bd00        ..      POP      {pc}
    i.am_vos_audio_handler
    am_vos_audio_handler
        0x00026d80:    b530        0.      PUSH     {r4,r5,lr}
        0x00026d82:    4c39        9L      LDR      r4,[pc,#228] ; [0x26e68] = 0x10000200
        0x00026d84:    4601        .F      MOV      r1,r0
        0x00026d86:    b085        ..      SUB      sp,sp,#0x14
        0x00026d88:    22a0        ."      MOVS     r2,#0xa0
        0x00026d8a:    f1040020    .. .    ADD      r0,r4,#0x20
        0x00026d8e:    f7f1fcfa    ....    BL       __aeabi_memcpy4 ; 0x18786
        0x00026d92:    22a0        ."      MOVS     r2,#0xa0
        0x00026d94:    f1040120    .. .    ADD      r1,r4,#0x20
        0x00026d98:    2001        .       MOVS     r0,#1
        0x00026d9a:    f7f8fbfd    ....    BL       am_audio_buffer_nested_push ; 0x1f598
        0x00026d9e:    4c33        3L      LDR      r4,[pc,#204] ; [0x26e6c] = 0x100002c0
        0x00026da0:    7820         x      LDRB     r0,[r4,#0]
        0x00026da2:    2800        .(      CMP      r0,#0
        0x00026da4:    bf01        ..      ITTTT    EQ
        0x00026da6:    78a0        .x      LDRBEQ   r0,[r4,#2]
        0x00026da8:    2800        .(      CMPEQ    r0,#0
        0x00026daa:    78e0        .x      LDRBEQ   r0,[r4,#3]
        0x00026dac:    2800        .(      CMPEQ    r0,#0
        0x00026dae:    bf04        ..      ITT      EQ
        0x00026db0:    b005        ..      ADDEQ    sp,sp,#0x14
        0x00026db2:    bd30        0.      POPEQ    {r4,r5,pc}
        0x00026db4:    f04f0500    O...    MOV      r5,#0
        0x00026db8:    68a0        .h      LDR      r0,[r4,#8]
        0x00026dba:    f5b03ffa    ...?    CMP      r0,#0x1f400
        0x00026dbe:    d23e        >.      BCS      0x26e3e ; am_vos_audio_handler + 190
        0x00026dc0:    2800        .(      CMP      r0,#0
        0x00026dc2:    d12d        -.      BNE      0x26e20 ; am_vos_audio_handler + 160
        0x00026dc4:    f000fa8f    ....    BL       am_vos_burst_mode_enable ; 0x272e6
        0x00026dc8:    78a0        .x      LDRB     r0,[r4,#2]
        0x00026dca:    b950        P.      CBNZ     r0,0x26de2 ; am_vos_audio_handler + 98
        0x00026dcc:    f7f1fb26    ..&.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00026dd0:    9000        ..      STR      r0,[sp,#0]
        0x00026dd2:    f44f6170    O.pa    MOV      r1,#0xf00
        0x00026dd6:    2001        .       MOVS     r0,#1
        0x00026dd8:    f7f8fc4e    ..N.    BL       am_audio_buffer_rewind ; 0x1f678
        0x00026ddc:    9800        ..      LDR      r0,[sp,#0]
        0x00026dde:    f7f1fb21    ..!.    BL       am_hal_interrupt_master_set ; 0x18424
        0x00026de2:    f000fc2b    ..+.    BL       am_vos_is_connected ; 0x2763c
        0x00026de6:    b1b8        ..      CBZ      r0,0x26e18 ; am_vos_audio_handler + 152
        0x00026de8:    7b20         {      LDRB     r0,[r4,#0xc]
        0x00026dea:    2801        .(      CMP      r0,#1
        0x00026dec:    d103        ..      BNE      0x26df6 ; am_vos_audio_handler + 118
        0x00026dee:    4920         I      LDR      r1,[pc,#128] ; [0x26e70] = 0x26f80
        0x00026df0:    2003        .       MOVS     r0,#3
        0x00026df2:    f001f845    ..E.    BL       am_vos_stdio_printf ; 0x27e80
        0x00026df6:    7325        %s      STRB     r5,[r4,#0xc]
        0x00026df8:    78e0        .x      LDRB     r0,[r4,#3]
        0x00026dfa:    b988        ..      CBNZ     r0,0x26e20 ; am_vos_audio_handler + 160
        0x00026dfc:    9500        ..      STR      r5,[sp,#0]
        0x00026dfe:    78a0        .x      LDRB     r0,[r4,#2]
        0x00026e00:    f88d0000    ....    STRB     r0,[sp,#0]
        0x00026e04:    69a0        .i      LDR      r0,[r4,#0x18]
        0x00026e06:    9001        ..      STR      r0,[sp,#4]
        0x00026e08:    6920         i      LDR      r0,[r4,#0x10]
        0x00026e0a:    9002        ..      STR      r0,[sp,#8]
        0x00026e0c:    6960        `i      LDR      r0,[r4,#0x14]
        0x00026e0e:    9003        ..      STR      r0,[sp,#0xc]
        0x00026e10:    4668        hF      MOV      r0,sp
        0x00026e12:    f7fffe6b    ..k.    BL       am_vos_ama_start_speech_send ; 0x26aec
        0x00026e16:    e003        ..      B        0x26e20 ; am_vos_audio_handler + 160
        0x00026e18:    a116        ..      ADR      r1,{pc}+0x5c ; 0x26e74
        0x00026e1a:    2002        .       MOVS     r0,#2
        0x00026e1c:    f001f830    ..0.    BL       am_vos_stdio_printf ; 0x27e80
        0x00026e20:    f000fc0c    ....    BL       am_vos_is_connected ; 0x2763c
        0x00026e24:    b130        0.      CBZ      r0,0x26e34 ; am_vos_audio_handler + 180
        0x00026e26:    23a0        .#      MOVS     r3,#0xa0
        0x00026e28:    2202        ."      MOVS     r2,#2
        0x00026e2a:    2107        .!      MOVS     r1,#7
        0x00026e2c:    2004        .       MOVS     r0,#4
        0x00026e2e:    9500        ..      STR      r5,[sp,#0]
        0x00026e30:    f001f984    ....    BL       am_vos_task_send ; 0x2813c
        0x00026e34:    68a0        .h      LDR      r0,[r4,#8]
        0x00026e36:    3050        P0      ADDS     r0,r0,#0x50
        0x00026e38:    60a0        .`      STR      r0,[r4,#8]
        0x00026e3a:    b005        ..      ADD      sp,sp,#0x14
        0x00026e3c:    bd30        0.      POP      {r4,r5,pc}
        0x00026e3e:    f7f8fb67    ..g.    BL       am_audio_buffer_init ; 0x1f510
        0x00026e42:    7025        %p      STRB     r5,[r4,#0]
        0x00026e44:    70a5        .p      STRB     r5,[r4,#2]
        0x00026e46:    70e5        .p      STRB     r5,[r4,#3]
        0x00026e48:    60a5        .`      STR      r5,[r4,#8]
        0x00026e4a:    7125        %q      STRB     r5,[r4,#4]
        0x00026e4c:    7b20         {      LDRB     r0,[r4,#0xc]
        0x00026e4e:    b918        ..      CBNZ     r0,0x26e58 ; am_vos_audio_handler + 216
        0x00026e50:    4912        .I      LDR      r1,[pc,#72] ; [0x26e9c] = 0x26fc4
        0x00026e52:    2003        .       MOVS     r0,#3
        0x00026e54:    f001f814    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00026e58:    2001        .       MOVS     r0,#1
        0x00026e5a:    7320         s      STRB     r0,[r4,#0xc]
        0x00026e5c:    b005        ..      ADD      sp,sp,#0x14
        0x00026e5e:    e8bd4030    ..0@    POP      {r4,r5,lr}
        0x00026e62:    f000ba3f    ..?.    B.W      am_vos_burst_mode_disable ; 0x272e4
    $d
        0x00026e66:    0000        ..      DCW    0
        0x00026e68:    10000200    ....    DCD    268435968
        0x00026e6c:    100002c0    ....    DCD    268436160
        0x00026e70:    00026f80    .o..    DCD    159616
        0x00026e74:    2d2d2d2d    ----    DCD    757935405
        0x00026e78:    746f4e20     Not    DCD    1953451552
        0x00026e7c:    6e6f6320     con    DCD    1852793632
        0x00026e80:    7463656e    nect    DCD    1952671086
        0x00026e84:    74206465    ed t    DCD    1948279909
        0x00026e88:    6c41206f    o Al    DCD    1816207471
        0x00026e8c:    20617865    exa     DCD    543258725
        0x00026e90:    2e707041    App.    DCD    779120705
        0x00026e94:    2d2d2d2d    ----    DCD    757935405
        0x00026e98:    0000000a    ....    DCD    10
        0x00026e9c:    00026fc4    .o..    DCD    159684
    $t
    i.am_vos_audio_packet_tx
    am_vos_audio_packet_tx
        0x00026ea0:    b570        p.      PUSH     {r4-r6,lr}
        0x00026ea2:    460c        .F      MOV      r4,r1
        0x00026ea4:    4606        .F      MOV      r6,r0
        0x00026ea6:    f7f1ff33    ..3.    BL       AppConnIsOpen ; 0x18d10
        0x00026eaa:    2800        .(      CMP      r0,#0
        0x00026eac:    bf08        ..      IT       EQ
        0x00026eae:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00026eb0:    2501        .%      MOVS     r5,#1
        0x00026eb2:    b2a2        ..      UXTH     r2,r4
        0x00026eb4:    4c04        .L      LDR      r4,[pc,#16] ; [0x26ec8] = 0x100012ac
        0x00026eb6:    4633        3F      MOV      r3,r6
        0x00026eb8:    f6400104    @...    MOV      r1,#0x804
        0x00026ebc:    7860        `x      LDRB     r0,[r4,#1]
        0x00026ebe:    f7f3f99a    ....    BL       AttsHandleValueNtf ; 0x1a1f6
        0x00026ec2:    70a5        .p      STRB     r5,[r4,#2]
        0x00026ec4:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00026ec6:    0000        ..      DCW    0
        0x00026ec8:    100012ac    ....    DCD    268440236
    $t
    i.am_vos_audio_processing_task
    am_vos_audio_processing_task
        0x00026ecc:    4c17        .L      LDR      r4,[pc,#92] ; [0x26f2c] = 0x100002c0
        0x00026ece:    b0d4        ..      SUB      sp,sp,#0x150
        0x00026ed0:    a950        P.      ADD      r1,sp,#0x140
        0x00026ed2:    2004        .       MOVS     r0,#4
        0x00026ed4:    f001f920    .. .    BL       am_vos_task_read ; 0x28118
        0x00026ed8:    9851        Q.      LDR      r0,[sp,#0x144]
        0x00026eda:    2801        .(      CMP      r0,#1
        0x00026edc:    d002        ..      BEQ      0x26ee4 ; am_vos_audio_processing_task + 24
        0x00026ede:    2802        .(      CMP      r0,#2
        0x00026ee0:    d01a        ..      BEQ      0x26f18 ; am_vos_audio_processing_task + 76
        0x00026ee2:    e01e        ..      B        0x26f22 ; am_vos_audio_processing_task + 86
        0x00026ee4:    9852        R.      LDR      r0,[sp,#0x148]
        0x00026ee6:    2805        .(      CMP      r0,#5
        0x00026ee8:    d11b        ..      BNE      0x26f22 ; am_vos_audio_processing_task + 86
        0x00026eea:    2013        .       MOVS     r0,#0x13
        0x00026eec:    f000fa40    ..@.    BL       am_vos_button_gpio_check ; 0x27370
        0x00026ef0:    b150        P.      CBZ      r0,0x26f08 ; am_vos_audio_processing_task + 60
        0x00026ef2:    78a0        .x      LDRB     r0,[r4,#2]
        0x00026ef4:    2800        .(      CMP      r0,#0
        0x00026ef6:    bf04        ..      ITT      EQ
        0x00026ef8:    7820         x      LDRBEQ   r0,[r4,#0]
        0x00026efa:    2800        .(      CMPEQ    r0,#0
        0x00026efc:    d009        ..      BEQ      0x26f12 ; am_vos_audio_processing_task + 70
        0x00026efe:    f000f817    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x26f30
        0x00026f02:    2004        .       MOVS     r0,#4
        0x00026f04:    f7fffea8    ....    BL       am_vos_ama_stop_speech_send ; 0x26c58
        0x00026f08:    2113        .!      MOVS     r1,#0x13
        0x00026f0a:    2038        8       MOVS     r0,#0x38
        0x00026f0c:    f000fb7d    ..}.    BL       am_vos_gpio_enable_irq ; 0x2760a
        0x00026f10:    e007        ..      B        0x26f22 ; am_vos_audio_processing_task + 86
        0x00026f12:    f001f827    ..'.    BL       am_vos_streaming_push_to_talk ; 0x27f64
        0x00026f16:    e7f7        ..      B        0x26f08 ; am_vos_audio_processing_task + 60
        0x00026f18:    e9dd2052    ..R     LDRD     r2,r0,[sp,#0x148]
        0x00026f1c:    4669        iF      MOV      r1,sp
        0x00026f1e:    f000fe7f    ....    BL       am_vos_ring_buffer_pop ; 0x27c20
        0x00026f22:    4668        hF      MOV      r0,sp
        0x00026f24:    f7ffff2c    ..,.    BL       am_vos_audio_handler ; 0x26d80
        0x00026f28:    e7d2        ..      B        0x26ed0 ; am_vos_audio_processing_task + 4
    $d
        0x00026f2a:    0000        ..      DCW    0
        0x00026f2c:    100002c0    ....    DCD    268436160
    $t
    i.am_vos_audio_reset_flag_and_buffer
    am_vos_audio_reset_flag_and_buffer
        0x00026f30:    b510        ..      PUSH     {r4,lr}
        0x00026f32:    f7f8faed    ....    BL       am_audio_buffer_init ; 0x1f510
        0x00026f36:    4c09        .L      LDR      r4,[pc,#36] ; [0x26f5c] = 0x100002c0
        0x00026f38:    2000        .       MOVS     r0,#0
        0x00026f3a:    7020         p      STRB     r0,[r4,#0]
        0x00026f3c:    70a0        .p      STRB     r0,[r4,#2]
        0x00026f3e:    70e0        .p      STRB     r0,[r4,#3]
        0x00026f40:    60a0        .`      STR      r0,[r4,#8]
        0x00026f42:    7120         q      STRB     r0,[r4,#4]
        0x00026f44:    7b20         {      LDRB     r0,[r4,#0xc]
        0x00026f46:    b918        ..      CBNZ     r0,0x26f50 ; am_vos_audio_reset_flag_and_buffer + 32
        0x00026f48:    4905        .I      LDR      r1,[pc,#20] ; [0x26f60] = 0x26fc4
        0x00026f4a:    2003        .       MOVS     r0,#3
        0x00026f4c:    f000ff98    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00026f50:    2001        .       MOVS     r0,#1
        0x00026f52:    7320         s      STRB     r0,[r4,#0xc]
        0x00026f54:    e8bd4010    ...@    POP      {r4,lr}
        0x00026f58:    f000b9c4    ....    B.W      am_vos_burst_mode_disable ; 0x272e4
    $d
        0x00026f5c:    100002c0    ....    DCD    268436160
        0x00026f60:    00026fc4    .o..    DCD    159684
    $t
    i.am_vos_audio_wwd_disable
    am_vos_audio_wwd_disable
        0x00026f64:    b510        ..      PUSH     {r4,lr}
        0x00026f66:    4c05        .L      LDR      r4,[pc,#20] ; [0x26f7c] = 0x100002c0
        0x00026f68:    7b20         {      LDRB     r0,[r4,#0xc]
        0x00026f6a:    2801        .(      CMP      r0,#1
        0x00026f6c:    d103        ..      BNE      0x26f76 ; am_vos_audio_wwd_disable + 18
        0x00026f6e:    a104        ..      ADR      r1,{pc}+0x12 ; 0x26f80
        0x00026f70:    2003        .       MOVS     r0,#3
        0x00026f72:    f000ff85    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00026f76:    2000        .       MOVS     r0,#0
        0x00026f78:    7320         s      STRB     r0,[r4,#0xc]
        0x00026f7a:    bd10        ..      POP      {r4,pc}
    $d
        0x00026f7c:    100002c0    ....    DCD    268436160
        0x00026f80:    2d4d415b    [AM-    DCD    760037723
        0x00026f84:    5d536f56    VoS]    DCD    1565749078
        0x00026f88:    73694420     Dis    DCD    1936278560
        0x00026f8c:    656c6261    able    DCD    1701601889
        0x00026f90:    6b615720     Wak    DCD    1801541408
        0x00026f94:    726f5765    eWor    DCD    1919899493
        0x00026f98:    65442064    d De    DCD    1698963556
        0x00026f9c:    74636574    tect    DCD    1952671092
        0x00026fa0:    0a6e6f69    ion.    DCD    175009641
        0x00026fa4:    00000000    ....    DCD    0
    $t
    i.am_vos_audio_wwd_enable
    am_vos_audio_wwd_enable
        0x00026fa8:    b510        ..      PUSH     {r4,lr}
        0x00026faa:    4c05        .L      LDR      r4,[pc,#20] ; [0x26fc0] = 0x100002c0
        0x00026fac:    7b20         {      LDRB     r0,[r4,#0xc]
        0x00026fae:    b918        ..      CBNZ     r0,0x26fb8 ; am_vos_audio_wwd_enable + 16
        0x00026fb0:    a104        ..      ADR      r1,{pc}+0x14 ; 0x26fc4
        0x00026fb2:    2003        .       MOVS     r0,#3
        0x00026fb4:    f000ff64    ..d.    BL       am_vos_stdio_printf ; 0x27e80
        0x00026fb8:    2001        .       MOVS     r0,#1
        0x00026fba:    7320         s      STRB     r0,[r4,#0xc]
        0x00026fbc:    bd10        ..      POP      {r4,pc}
    $d
        0x00026fbe:    0000        ..      DCW    0
        0x00026fc0:    100002c0    ....    DCD    268436160
        0x00026fc4:    2d4d415b    [AM-    DCD    760037723
        0x00026fc8:    5d536f56    VoS]    DCD    1565749078
        0x00026fcc:    616e4520     Ena    DCD    1634616608
        0x00026fd0:    20656c62    ble     DCD    543517794
        0x00026fd4:    656b6157    Wake    DCD    1701536087
        0x00026fd8:    64726f57    Word    DCD    1685221207
        0x00026fdc:    74654420     Det    DCD    1952793632
        0x00026fe0:    69746365    ecti    DCD    1769235301
        0x00026fe4:    000a6e6f    on..    DCD    683631
    $t
    i.am_vos_ble_cmd_send
    am_vos_ble_cmd_send
        0x00026fe8:    b530        0.      PUSH     {r4,r5,lr}
        0x00026fea:    b091        ..      SUB      sp,sp,#0x44
        0x00026fec:    4605        .F      MOV      r5,r0
        0x00026fee:    460c        .F      MOV      r4,r1
        0x00026ff0:    4668        hF      MOV      r0,sp
        0x00026ff2:    f7f1fc61    ..a.    BL       __aeabi_memclr4 ; 0x188b8
        0x00026ff6:    4622        "F      MOV      r2,r4
        0x00026ff8:    4629        )F      MOV      r1,r5
        0x00026ffa:    4668        hF      MOV      r0,sp
        0x00026ffc:    f7f1fb3c    ..<.    BL       __aeabi_memcpy ; 0x18678
        0x00027000:    480b        .H      LDR      r0,[pc,#44] ; [0x27030] = 0x100012ac
        0x00027002:    9410        ..      STR      r4,[sp,#0x40]
        0x00027004:    2300        .#      MOVS     r3,#0
        0x00027006:    6880        .h      LDR      r0,[r0,#8]
        0x00027008:    461a        .F      MOV      r2,r3
        0x0002700a:    4669        iF      MOV      r1,sp
        0x0002700c:    f01bfb84    ....    BL       xQueueGenericSend ; 0x42718
        0x00027010:    b130        0.      CBZ      r0,0x27020 ; am_vos_ble_cmd_send + 56
        0x00027012:    2100        .!      MOVS     r1,#0
        0x00027014:    4608        .F      MOV      r0,r1
        0x00027016:    f7f5ffa3    ....    BL       WsfTaskSetReady ; 0x1cf60
        0x0002701a:    b011        ..      ADD      sp,sp,#0x44
        0x0002701c:    2001        .       MOVS     r0,#1
        0x0002701e:    bd30        0.      POP      {r4,r5,pc}
        0x00027020:    a104        ..      ADR      r1,{pc}+0x14 ; 0x27034
        0x00027022:    2002        .       MOVS     r0,#2
        0x00027024:    f000ff2c    ..,.    BL       am_vos_stdio_printf ; 0x27e80
        0x00027028:    b011        ..      ADD      sp,sp,#0x44
        0x0002702a:    2000        .       MOVS     r0,#0
        0x0002702c:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x0002702e:    0000        ..      DCW    0
        0x00027030:    100012ac    ....    DCD    268440236
        0x00027034:    75657571    queu    DCD    1969583473
        0x00027038:    65732065    e se    DCD    1702043749
        0x0002703c:    6620646e    nd f    DCD    1713398894
        0x00027040:    206c6961    ail     DCD    543975777
        0x00027044:    74206e69    in t    DCD    1948282473
        0x00027048:    0a0d2178    x!..    DCD    168632696
        0x0002704c:    00000000    ....    DCD    0
    $t
    i.am_vos_ble_nextdata_check
    am_vos_ble_nextdata_check
        0x00027050:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00027054:    4f16        .O      LDR      r7,[pc,#88] ; [0x270b0] = 0x100012ac
        0x00027056:    4614        .F      MOV      r4,r2
        0x00027058:    460d        .F      MOV      r5,r1
        0x0002705a:    4606        .F      MOV      r6,r0
        0x0002705c:    2200        ."      MOVS     r2,#0
        0x0002705e:    4915        .I      LDR      r1,[pc,#84] ; [0x270b4] = 0x10001350
        0x00027060:    68b8        .h      LDR      r0,[r7,#8]
        0x00027062:    f01bfc93    ....    BL       xQueueReceive ; 0x4298c
        0x00027066:    b138        8.      CBZ      r0,0x27078 ; am_vos_ble_nextdata_check + 40
        0x00027068:    4812        .H      LDR      r0,[pc,#72] ; [0x270b4] = 0x10001350
        0x0002706a:    6030        0`      STR      r0,[r6,#0]
        0x0002706c:    6c00        .l      LDR      r0,[r0,#0x40]
        0x0002706e:    6028        (`      STR      r0,[r5,#0]
        0x00027070:    2001        .       MOVS     r0,#1
        0x00027072:    7020         p      STRB     r0,[r4,#0]
        0x00027074:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00027078:    2200        ."      MOVS     r2,#0
        0x0002707a:    490f        .I      LDR      r1,[pc,#60] ; [0x270b8] = 0x10001344
        0x0002707c:    6878        xh      LDR      r0,[r7,#4]
        0x0002707e:    f01bfc85    ....    BL       xQueueReceive ; 0x4298c
        0x00027082:    2800        .(      CMP      r0,#0
        0x00027084:    bf08        ..      IT       EQ
        0x00027086:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0002708a:    480b        .H      LDR      r0,[pc,#44] ; [0x270b8] = 0x10001344
        0x0002708c:    6841        Ah      LDR      r1,[r0,#4]
        0x0002708e:    2900        .)      CMP      r1,#0
        0x00027090:    bf01        ..      ITTTT    EQ
        0x00027092:    7801        .x      LDRBEQ   r1,[r0,#0]
        0x00027094:    2900        .)      CMPEQ    r1,#0
        0x00027096:    2000        .       MOVEQ    r0,#0
        0x00027098:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0002709c:    6030        0`      STR      r0,[r6,#0]
        0x0002709e:    6840        @h      LDR      r0,[r0,#4]
        0x000270a0:    6028        (`      STR      r0,[r5,#0]
        0x000270a2:    f04f0000    O...    MOV      r0,#0
        0x000270a6:    7020         p      STRB     r0,[r4,#0]
        0x000270a8:    f04f0001    O...    MOV      r0,#1
        0x000270ac:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x000270b0:    100012ac    ....    DCD    268440236
        0x000270b4:    10001350    P...    DCD    268440400
        0x000270b8:    10001344    D...    DCD    268440388
    $t
    i.am_vos_ble_stream_send
    am_vos_ble_stream_send
        0x000270bc:    b500        ..      PUSH     {lr}
        0x000270be:    b083        ..      SUB      sp,sp,#0xc
        0x000270c0:    2000        .       MOVS     r0,#0
        0x000270c2:    f88d0000    ....    STRB     r0,[sp,#0]
        0x000270c6:    9001        ..      STR      r0,[sp,#4]
        0x000270c8:    4809        .H      LDR      r0,[pc,#36] ; [0x270f0] = 0x100012ac
        0x000270ca:    2300        .#      MOVS     r3,#0
        0x000270cc:    461a        .F      MOV      r2,r3
        0x000270ce:    6840        @h      LDR      r0,[r0,#4]
        0x000270d0:    4669        iF      MOV      r1,sp
        0x000270d2:    f01bfb21    ..!.    BL       xQueueGenericSend ; 0x42718
        0x000270d6:    2800        .(      CMP      r0,#0
        0x000270d8:    bf02        ..      ITTT     EQ
        0x000270da:    2001        .       MOVEQ    r0,#1
        0x000270dc:    b003        ..      ADDEQ    sp,sp,#0xc
        0x000270de:    bd00        ..      POPEQ    {pc}
        0x000270e0:    2100        .!      MOVS     r1,#0
        0x000270e2:    4608        .F      MOV      r0,r1
        0x000270e4:    f7f5ff3c    ..<.    BL       WsfTaskSetReady ; 0x1cf60
        0x000270e8:    b003        ..      ADD      sp,sp,#0xc
        0x000270ea:    2000        .       MOVS     r0,#0
        0x000270ec:    bd00        ..      POP      {pc}
    $d
        0x000270ee:    0000        ..      DCW    0
        0x000270f0:    100012ac    ....    DCD    268440236
    $t
    i.am_vos_ble_task
    am_vos_ble_task
        0x000270f4:    b096        ..      SUB      sp,sp,#0x58
        0x000270f6:    f00dfad9    ....    BL       exactle_stack_init ; 0x346ac
        0x000270fa:    2200        ."      MOVS     r2,#0
        0x000270fc:    210c        .!      MOVS     r1,#0xc
        0x000270fe:    200a        .       MOVS     r0,#0xa
        0x00027100:    f01bfac4    ....    BL       xQueueGenericCreate ; 0x4268c
        0x00027104:    4c29        )L      LDR      r4,[pc,#164] ; [0x271ac] = 0x100012ac
        0x00027106:    2200        ."      MOVS     r2,#0
        0x00027108:    2144        D!      MOVS     r1,#0x44
        0x0002710a:    6060        ``      STR      r0,[r4,#4]
        0x0002710c:    200a        .       MOVS     r0,#0xa
        0x0002710e:    f01bfabd    ....    BL       xQueueGenericCreate ; 0x4268c
        0x00027112:    60a0        .`      STR      r0,[r4,#8]
        0x00027114:    f7f1fd10    ....    BL       AmVosStart ; 0x18b38
        0x00027118:    4825        %H      LDR      r0,[pc,#148] ; [0x271b0] = 0x258bd
        0x0002711a:    f7fefe59    ..Y.    BL       am_vos_ama_evt_cback_register ; 0x25dd0
        0x0002711e:    f8df9098    ....    LDR      r9,[pc,#152] ; [0x271b8] = 0x10001350
        0x00027122:    f8df8090    ....    LDR      r8,[pc,#144] ; [0x271b4] = 0x1000d734
        0x00027126:    f1a9050c    ....    SUB      r5,r9,#0xc
        0x0002712a:    2750        P'      MOVS     r7,#0x50
        0x0002712c:    f04f0a10    O...    MOV      r10,#0x10
        0x00027130:    f04f0b80    O...    MOV      r11,#0x80
        0x00027134:    78a0        .x      LDRB     r0,[r4,#2]
        0x00027136:    2800        .(      CMP      r0,#0
        0x00027138:    d134        4.      BNE      0x271a4 ; am_vos_ble_task + 176
        0x0002713a:    4640        @F      MOV      r0,r8
        0x0002713c:    f000fa38    ..8.    BL       am_vos_get_ring_buffer_status ; 0x275b0
        0x00027140:    4606        .F      MOV      r6,r0
        0x00027142:    2200        ."      MOVS     r2,#0
        0x00027144:    491c        .I      LDR      r1,[pc,#112] ; [0x271b8] = 0x10001350
        0x00027146:    68a0        .h      LDR      r0,[r4,#8]
        0x00027148:    f01bfc20    .. .    BL       xQueueReceive ; 0x4298c
        0x0002714c:    b128        (.      CBZ      r0,0x2715a ; am_vos_ble_task + 102
        0x0002714e:    481a        .H      LDR      r0,[pc,#104] ; [0x271b8] = 0x10001350
        0x00027150:    f8d91040    ..@.    LDR      r1,[r9,#0x40]
        0x00027154:    f000f924    ..$.    BL       am_vos_cmd_packet_tx ; 0x273a0
        0x00027158:    e024        $.      B        0x271a4 ; am_vos_ble_task + 176
        0x0002715a:    2200        ."      MOVS     r2,#0
        0x0002715c:    4917        .I      LDR      r1,[pc,#92] ; [0x271bc] = 0x10001344
        0x0002715e:    6860        `h      LDR      r0,[r4,#4]
        0x00027160:    f01bfc14    ....    BL       xQueueReceive ; 0x4298c
        0x00027164:    b130        0.      CBZ      r0,0x27174 ; am_vos_ble_task + 128
        0x00027166:    6869        ih      LDR      r1,[r5,#4]
        0x00027168:    2900        .)      CMP      r1,#0
        0x0002716a:    bf06        ..      ITTE     EQ
        0x0002716c:    7828        (x      LDRBEQ   r0,[r5,#0]
        0x0002716e:    2800        .(      CMPEQ    r0,#0
        0x00027170:    4812        .H      LDRNE    r0,[pc,#72] ; [0x271bc] = 0x10001344
        0x00027172:    d115        ..      BNE      0x271a0 ; am_vos_ble_task + 172
        0x00027174:    2e50        P.      CMP      r6,#0x50
        0x00027176:    d315        ..      BCC      0x271a4 ; am_vos_ble_task + 176
        0x00027178:    466e        nF      MOV      r6,sp
        0x0002717a:    f7f1f94f    ..O.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0002717e:    f88da000    ....    STRB     r10,[sp,#0]
        0x00027182:    9015        ..      STR      r0,[sp,#0x54]
        0x00027184:    f88db001    ....    STRB     r11,[sp,#1]
        0x00027188:    463a        :F      MOV      r2,r7
        0x0002718a:    f88d7002    ...p    STRB     r7,[sp,#2]
        0x0002718e:    1cf1        ..      ADDS     r1,r6,#3
        0x00027190:    2002        .       MOVS     r0,#2
        0x00027192:    f7f8fa61    ..a.    BL       am_audio_buffer_pop ; 0x1f658
        0x00027196:    9815        ..      LDR      r0,[sp,#0x54]
        0x00027198:    f7f1f944    ..D.    BL       am_hal_interrupt_master_set ; 0x18424
        0x0002719c:    2153        S!      MOVS     r1,#0x53
        0x0002719e:    4668        hF      MOV      r0,sp
        0x000271a0:    f7fffe7e    ..~.    BL       am_vos_audio_packet_tx ; 0x26ea0
        0x000271a4:    f01bf884    ....    BL       wsfOsDispatcher ; 0x422b0
        0x000271a8:    e7c4        ..      B        0x27134 ; am_vos_ble_task + 64
    $d
        0x000271aa:    0000        ..      DCW    0
        0x000271ac:    100012ac    ....    DCD    268440236
        0x000271b0:    000258bd    .X..    DCD    153789
        0x000271b4:    1000d734    4...    DCD    268490548
        0x000271b8:    10001350    P...    DCD    268440400
        0x000271bc:    10001344    D...    DCD    268440388
    $t
    i.am_vos_ble_task_setup
    am_vos_ble_task_setup
        0x000271c0:    4904        .I      LDR      r1,[pc,#16] ; [0x271d4] = 0xe000e00a
        0x000271c2:    2080        .       MOVS     r0,#0x80
        0x000271c4:    f8810400    ....    STRB     r0,[r1,#0x400]
        0x000271c8:    4903        .I      LDR      r1,[pc,#12] ; [0x271d8] = 0xe000e039
        0x000271ca:    f8810400    ....    STRB     r0,[r1,#0x400]
        0x000271ce:    2001        .       MOVS     r0,#1
        0x000271d0:    f7f3bfda    ....    B        HciDrvRadioBoot ; 0x1b188
    $d
        0x000271d4:    e000e00a    ....    DCD    3758153738
        0x000271d8:    e000e039    9...    DCD    3758153785
    $t
    i.am_vos_ble_tx_packet_encap
    am_vos_ble_tx_packet_encap
        0x000271dc:    b538        8.      PUSH     {r3-r5,lr}
        0x000271de:    460d        .F      MOV      r5,r1
        0x000271e0:    4604        .F      MOV      r4,r0
        0x000271e2:    f7f1f91b    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000271e6:    9000        ..      STR      r0,[sp,#0]
        0x000271e8:    2010        .       MOVS     r0,#0x10
        0x000271ea:    7020         p      STRB     r0,[r4,#0]
        0x000271ec:    2080        .       MOVS     r0,#0x80
        0x000271ee:    7060        `p      STRB     r0,[r4,#1]
        0x000271f0:    70a5        .p      STRB     r5,[r4,#2]
        0x000271f2:    462a        *F      MOV      r2,r5
        0x000271f4:    1ce1        ..      ADDS     r1,r4,#3
        0x000271f6:    2002        .       MOVS     r0,#2
        0x000271f8:    f7f8fa2e    ....    BL       am_audio_buffer_pop ; 0x1f658
        0x000271fc:    9800        ..      LDR      r0,[sp,#0]
        0x000271fe:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x00027202:    f7f1b90f    ....    B        am_hal_interrupt_master_set ; 0x18424
        0x00027206:    0000        ..      MOVS     r0,r0
    i.am_vos_board_init
    am_vos_board_init
        0x00027208:    b530        0.      PUSH     {r4,r5,lr}
        0x0002720a:    482d        -H      LDR      r0,[pc,#180] ; [0x272c0] = 0x10000854
        0x0002720c:    b083        ..      SUB      sp,sp,#0xc
        0x0002720e:    6801        .h      LDR      r1,[r0,#0]
        0x00027210:    9101        ..      STR      r1,[sp,#4]
        0x00027212:    2012        .       MOVS     r0,#0x12
        0x00027214:    f7fafcaa    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x00027218:    482a        *H      LDR      r0,[pc,#168] ; [0x272c4] = 0x10000858
        0x0002721a:    6801        .h      LDR      r1,[r0,#0]
        0x0002721c:    9101        ..      STR      r1,[sp,#4]
        0x0002721e:    2013        .       MOVS     r0,#0x13
        0x00027220:    f7fafca4    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x00027224:    2013        .       MOVS     r0,#0x13
        0x00027226:    2500        .%      MOVS     r5,#0
        0x00027228:    4601        .F      MOV      r1,r0
        0x0002722a:    9001        ..      STR      r0,[sp,#4]
        0x0002722c:    462b        +F      MOV      r3,r5
        0x0002722e:    4a26        &J      LDR      r2,[pc,#152] ; [0x272c8] = 0x27c07
        0x00027230:    4628        (F      MOV      r0,r5
        0x00027232:    f7fafc39    ..9.    BL       am_hal_gpio_interrupt_register ; 0x21aa8
        0x00027236:    aa01        ..      ADD      r2,sp,#4
        0x00027238:    2101        .!      MOVS     r1,#1
        0x0002723a:    2000        .       MOVS     r0,#0
        0x0002723c:    f7fafb34    ..4.    BL       am_hal_gpio_interrupt_control ; 0x218a8
        0x00027240:    f7f1f8ec    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00027244:    9001        ..      STR      r0,[sp,#4]
        0x00027246:    466a        jF      MOV      r2,sp
        0x00027248:    2100        .!      MOVS     r1,#0
        0x0002724a:    2038        8       MOVS     r0,#0x38
        0x0002724c:    f7fafbf8    ....    BL       am_hal_gpio_interrupt_irq_status_get ; 0x21a40
        0x00027250:    2038        8       MOVS     r0,#0x38
        0x00027252:    9900        ..      LDR      r1,[sp,#0]
        0x00027254:    f7fafbdc    ....    BL       am_hal_gpio_interrupt_irq_clear ; 0x21a10
        0x00027258:    9801        ..      LDR      r0,[sp,#4]
        0x0002725a:    f7f1f8e3    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0002725e:    2103        .!      MOVS     r1,#3
        0x00027260:    481a        .H      LDR      r0,[pc,#104] ; [0x272cc] = 0x10000834
        0x00027262:    f7f9fd89    ....    BL       am_devices_led_array_init ; 0x20d78
        0x00027266:    491a        .I      LDR      r1,[pc,#104] ; [0x272d0] = 0xe000e038
        0x00027268:    2080        .       MOVS     r0,#0x80
        0x0002726a:    f8810400    ....    STRB     r0,[r1,#0x400]
        0x0002726e:    4919        .I      LDR      r1,[pc,#100] ; [0x272d4] = 0xe000e004
        0x00027270:    0440        @.      LSLS     r0,r0,#17
        0x00027272:    f8c10100    ....    STR      r0,[r1,#0x100]
        0x00027276:    f000fb51    ..Q.    BL       am_vos_pdm_init ; 0x2791c
        0x0002727a:    2001        .       MOVS     r0,#1
        0x0002727c:    f000fa2e    ....    BL       am_vos_logic_led_swirl ; 0x276dc
        0x00027280:    f7f8fd90    ....    BL       am_bsp_itm_printf_enable ; 0x1fda4
        0x00027284:    f000fb8a    ....    BL       am_vos_print_system_info ; 0x2799c
        0x00027288:    4c13        .L      LDR      r4,[pc,#76] ; [0x272d8] = 0x100016a8
        0x0002728a:    f8940155    ..U.    LDRB     r0,[r4,#0x155]
        0x0002728e:    b140        @.      CBZ      r0,0x272a2 ; am_vos_board_init + 154
        0x00027290:    2001        .       MOVS     r0,#1
        0x00027292:    f7fcfc3f    ..?.    BL       am_hal_pwrctrl_mcu_mode_select ; 0x23b14
        0x00027296:    0002        ..      MOVS     r2,r0
        0x00027298:    d00a        ..      BEQ      0x272b0 ; am_vos_board_init + 168
        0x0002729a:    4910        .I      LDR      r1,[pc,#64] ; [0x272dc] = 0x27324
        0x0002729c:    2002        .       MOVS     r0,#2
        0x0002729e:    f000fdef    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x000272a2:    f7f1f8b7    ....    BL       am_hal_interrupt_master_enable ; 0x18414
        0x000272a6:    b003        ..      ADD      sp,sp,#0xc
        0x000272a8:    e8bd4030    ..0@    POP      {r4,r5,lr}
        0x000272ac:    f7ffbf88    ....    B.W      am_vos_ble_task_setup ; 0x271c0
        0x000272b0:    f8845155    ..UQ    STRB     r5,[r4,#0x155]
        0x000272b4:    490a        .I      LDR      r1,[pc,#40] ; [0x272e0] = 0x27350
        0x000272b6:    2002        .       MOVS     r0,#2
        0x000272b8:    f000fde2    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x000272bc:    e7f1        ..      B        0x272a2 ; am_vos_board_init + 154
    $d
        0x000272be:    0000        ..      DCW    0
        0x000272c0:    10000854    T...    DCD    268437588
        0x000272c4:    10000858    X...    DCD    268437592
        0x000272c8:    00027c07    .|..    DCD    162823
        0x000272cc:    10000834    4...    DCD    268437556
        0x000272d0:    e000e038    8...    DCD    3758153784
        0x000272d4:    e000e004    ....    DCD    3758153732
        0x000272d8:    100016a8    ....    DCD    268441256
        0x000272dc:    00027324    $s..    DCD    160548
        0x000272e0:    00027350    Ps..    DCD    160592
    $t
    i.am_vos_burst_mode_disable
    am_vos_burst_mode_disable
        0x000272e4:    4770        pG      BX       lr
    i.am_vos_burst_mode_enable
    am_vos_burst_mode_enable
        0x000272e6:    4770        pG      BX       lr
    i.am_vos_burst_mode_setup
    am_vos_burst_mode_setup
        0x000272e8:    b510        ..      PUSH     {r4,lr}
        0x000272ea:    4c0d        .L      LDR      r4,[pc,#52] ; [0x27320] = 0x100016a8
        0x000272ec:    f8940155    ..U.    LDRB     r0,[r4,#0x155]
        0x000272f0:    2800        .(      CMP      r0,#0
        0x000272f2:    bf08        ..      IT       EQ
        0x000272f4:    bd10        ..      POPEQ    {r4,pc}
        0x000272f6:    2001        .       MOVS     r0,#1
        0x000272f8:    f7fcfc0c    ....    BL       am_hal_pwrctrl_mcu_mode_select ; 0x23b14
        0x000272fc:    0002        ..      MOVS     r2,r0
        0x000272fe:    d005        ..      BEQ      0x2730c ; am_vos_burst_mode_setup + 36
        0x00027300:    e8bd4010    ...@    POP      {r4,lr}
        0x00027304:    a107        ..      ADR      r1,{pc}+0x20 ; 0x27324
        0x00027306:    2002        .       MOVS     r0,#2
        0x00027308:    f000bdba    ....    B.W      am_vos_stdio_printf ; 0x27e80
        0x0002730c:    2000        .       MOVS     r0,#0
        0x0002730e:    f8840155    ..U.    STRB     r0,[r4,#0x155]
        0x00027312:    e8bd4010    ...@    POP      {r4,lr}
        0x00027316:    a10e        ..      ADR      r1,{pc}+0x3a ; 0x27350
        0x00027318:    2002        .       MOVS     r0,#2
        0x0002731a:    f000bdb1    ....    B.W      am_vos_stdio_printf ; 0x27e80
    $d
        0x0002731e:    0000        ..      DCW    0
        0x00027320:    100016a8    ....    DCD    268441256
        0x00027324:    6c696146    Fail    DCD    1818845510
        0x00027328:    74206465    ed t    DCD    1948279909
        0x0002732c:    6944206f    o Di    DCD    1766072431
        0x00027330:    6c626173    sabl    DCD    1818386803
        0x00027334:    75422065    e Bu    DCD    1967267941
        0x00027338:    20747372    rst     DCD    544502642
        0x0002733c:    65646f4d    Mode    DCD    1701080909
        0x00027340:    65706f20     ope    DCD    1701867296
        0x00027344:    69746172    rati    DCD    1769234802
        0x00027348:    25206e6f    on %    DCD    622882415
        0x0002734c:    00000a64    d...    DCD    2660
        0x00027350:    4d415b0a    .[AM    DCD    1296128778
        0x00027354:    536f562d    -VoS    DCD    1399805485
        0x00027358:    6f4e205d    ] No    DCD    1867391069
        0x0002735c:    6c616d72    rmal    DCD    1818324338
        0x00027360:    646f4d20     Mod    DCD    1685015840
        0x00027364:    38282065    e (8    DCD    942153829
        0x00027368:    7a484d36    6MHz    DCD    2051558710
        0x0002736c:    000a0a29    )...    DCD    657961
    $t
    i.am_vos_button_gpio_check
    am_vos_button_gpio_check
        0x00027370:    b5f8        ..      PUSH     {r3-r7,lr}
        0x00027372:    2400        .$      MOVS     r4,#0
        0x00027374:    4606        .F      MOV      r6,r0
        0x00027376:    4625        %F      MOV      r5,r4
        0x00027378:    2064        d       MOVS     r0,#0x64
        0x0002737a:    9500        ..      STR      r5,[sp,#0]
        0x0002737c:    f7fdfb48    ..H.    BL       am_util_delay_ms ; 0x24a10
        0x00027380:    466a        jF      MOV      r2,sp
        0x00027382:    2100        .!      MOVS     r1,#0
        0x00027384:    4630        0F      MOV      r0,r6
        0x00027386:    f7fafc2b    ..+.    BL       am_hal_gpio_state_read ; 0x21be0
        0x0002738a:    9900        ..      LDR      r1,[sp,#0]
        0x0002738c:    2901        .)      CMP      r1,#1
        0x0002738e:    d005        ..      BEQ      0x2739c ; am_vos_button_gpio_check + 44
        0x00027390:    1c60        `.      ADDS     r0,r4,#1
        0x00027392:    b2c4        ..      UXTB     r4,r0
        0x00027394:    2c05        .,      CMP      r4,#5
        0x00027396:    d3ef        ..      BCC      0x27378 ; am_vos_button_gpio_check + 8
        0x00027398:    2000        .       MOVS     r0,#0
        0x0002739a:    bdf8        ..      POP      {r3-r7,pc}
        0x0002739c:    2001        .       MOVS     r0,#1
        0x0002739e:    bdf8        ..      POP      {r3-r7,pc}
    i.am_vos_cmd_packet_tx
    am_vos_cmd_packet_tx
        0x000273a0:    b570        p.      PUSH     {r4-r6,lr}
        0x000273a2:    460c        .F      MOV      r4,r1
        0x000273a4:    4606        .F      MOV      r6,r0
        0x000273a6:    f7f1fcb3    ....    BL       AppConnIsOpen ; 0x18d10
        0x000273aa:    2800        .(      CMP      r0,#0
        0x000273ac:    bf08        ..      IT       EQ
        0x000273ae:    bd70        p.      POPEQ    {r4-r6,pc}
        0x000273b0:    2501        .%      MOVS     r5,#1
        0x000273b2:    b2a2        ..      UXTH     r2,r4
        0x000273b4:    4c0b        .L      LDR      r4,[pc,#44] ; [0x273e4] = 0x100012ac
        0x000273b6:    4633        3F      MOV      r3,r6
        0x000273b8:    f6400104    @...    MOV      r1,#0x804
        0x000273bc:    7860        `x      LDRB     r0,[r4,#1]
        0x000273be:    f7f2ff1a    ....    BL       AttsHandleValueNtf ; 0x1a1f6
        0x000273c2:    70a5        .p      STRB     r5,[r4,#2]
        0x000273c4:    f1040018    ....    ADD      r0,r4,#0x18
        0x000273c8:    f7f5fec0    ....    BL       WsfTimerStop ; 0x1d14c
        0x000273cc:    f2427110    B..q    MOV      r1,#0x2710
        0x000273d0:    f1040018    ....    ADD      r0,r4,#0x18
        0x000273d4:    f7f5fe4c    ..L.    BL       WsfTimerStartMs ; 0x1d070
        0x000273d8:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x000273dc:    2100        .!      MOVS     r1,#0
        0x000273de:    4608        .F      MOV      r0,r1
        0x000273e0:    f7f5bdbe    ....    B        WsfTaskSetReady ; 0x1cf60
    $d
        0x000273e4:    100012ac    ....    DCD    268440236
    $t
    i.am_vos_codec_encode
    am_vos_codec_encode
        0x000273e8:    b510        ..      PUSH     {r4,lr}
        0x000273ea:    f44f71a0    O..q    MOV      r1,#0x140
        0x000273ee:    9c02        ..      LDR      r4,[sp,#8]
        0x000273f0:    f005fc0e    ....    BL       audio_enc_encode_frame ; 0x2cc10
        0x000273f4:    6020         `      STR      r0,[r4,#0]
        0x000273f6:    bd10        ..      POP      {r4,pc}
    i.am_vos_codec_init
    am_vos_codec_init
        0x000273f8:    2000        .       MOVS     r0,#0
        0x000273fa:    f005bc27    ..'.    B.W      audio_enc_init ; 0x2cc4c
        0x000273fe:    0000        ..      MOVS     r0,r0
    i.am_vos_codec_task
    am_vos_codec_task
        0x00027400:    f5ad7d44    ..D}    SUB      sp,sp,#0x310
        0x00027404:    a802        ..      ADD      r0,sp,#8
        0x00027406:    4680        .F      MOV      r8,r0
        0x00027408:    90c3        ..      STR      r0,[sp,#0x30c]
        0x0002740a:    4848        HH      LDR      r0,[pc,#288] ; [0x2752c] = 0x10004f04
        0x0002740c:    f6480108    H...    MOV      r1,#0x8808
        0x00027410:    4401        .D      ADD      r1,r1,r0
        0x00027412:    91c2        ..      STR      r1,[sp,#0x308]
        0x00027414:    f6480130    H.0.    MOV      r1,#0x8830
        0x00027418:    4401        .D      ADD      r1,r1,r0
        0x0002741a:    91c1        ..      STR      r1,[sp,#0x304]
        0x0002741c:    f648011c    H...    MOV      r1,#0x881c
        0x00027420:    2700        .'      MOVS     r7,#0
        0x00027422:    f44f7620    O. v    MOV      r6,#0x280
        0x00027426:    f50d7a24    ..$z    ADD      r10,sp,#0x290
        0x0002742a:    f50d793b    ..;y    ADD      r9,sp,#0x2ec
        0x0002742e:    eb000b01    ....    ADD      r11,r0,r1
        0x00027432:    f5004500    ...E    ADD      r5,r0,#0x8000
        0x00027436:    a9bc        ..      ADD      r1,sp,#0x2f0
        0x00027438:    2007        .       MOVS     r0,#7
        0x0002743a:    f000fe6d    ..m.    BL       am_vos_task_read ; 0x28118
        0x0002743e:    f89d02f0    ....    LDRB     r0,[sp,#0x2f0]
        0x00027442:    2804        .(      CMP      r0,#4
        0x00027444:    d1f7        ..      BNE      0x27436 ; am_vos_codec_task + 54
        0x00027446:    f7f0ffe9    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0002744a:    90b8        ..      STR      r0,[sp,#0x2e0]
        0x0002744c:    4658        XF      MOV      r0,r11
        0x0002744e:    f000f8af    ....    BL       am_vos_get_ring_buffer_status ; 0x275b0
        0x00027452:    4604        .F      MOV      r4,r0
        0x00027454:    98b8        ..      LDR      r0,[sp,#0x2e0]
        0x00027456:    f7f0ffe5    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0002745a:    2c00        .,      CMP      r4,#0
        0x0002745c:    d0eb        ..      BEQ      0x27436 ; am_vos_codec_task + 54
        0x0002745e:    42b4        .B      CMP      r4,r6
        0x00027460:    bf88        ..      IT       HI
        0x00027462:    4634        4F      MOVHI    r4,r6
        0x00027464:    eb080107    ....    ADD      r1,r8,r7
        0x00027468:    4622        "F      MOV      r2,r4
        0x0002746a:    2001        .       MOVS     r0,#1
        0x0002746c:    f7f8f878    ..x.    BL       am_audio_buffer_nested_pop ; 0x1f560
        0x00027470:    42a6        .B      CMP      r6,r4
        0x00027472:    bf9c        ..      ITT      LS
        0x00027474:    f44f7620    O. v    MOVLS    r6,#0x280
        0x00027478:    2700        .'      MOVLS    r7,#0
        0x0002747a:    d902        ..      BLS      0x27482 ; am_vos_codec_task + 130
        0x0002747c:    1b36        6.      SUBS     r6,r6,r4
        0x0002747e:    193f        ?.      ADDS     r7,r7,r4
        0x00027480:    d144        D.      BNE      0x2750c ; am_vos_codec_task + 268
        0x00027482:    f01afe7b    ..{.    BL       vTaskSuspendAll ; 0x4217c
        0x00027486:    2350        P#      MOVS     r3,#0x50
        0x00027488:    f8cd9000    ....    STR      r9,[sp,#0]
        0x0002748c:    4652        RF      MOV      r2,r10
        0x0002748e:    00d9        ..      LSLS     r1,r3,#3
        0x00027490:    98c3        ..      LDR      r0,[sp,#0x30c]
        0x00027492:    f7ffffa9    ....    BL       am_vos_codec_encode ; 0x273e8
        0x00027496:    9abb        ..      LDR      r2,[sp,#0x2ec]
        0x00027498:    2a50        P*      CMP      r2,#0x50
        0x0002749a:    d004        ..      BEQ      0x274a6 ; am_vos_codec_task + 166
        0x0002749c:    a124        $.      ADR      r1,{pc}+0x94 ; 0x27530
        0x0002749e:    2003        .       MOVS     r0,#3
        0x000274a0:    f000fcee    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x000274a4:    2250        P"      MOVS     r2,#0x50
        0x000274a6:    4651        QF      MOV      r1,r10
        0x000274a8:    2002        .       MOVS     r0,#2
        0x000274aa:    f7f8f875    ..u.    BL       am_audio_buffer_nested_push ; 0x1f598
        0x000274ae:    98c2        ..      LDR      r0,[sp,#0x308]
        0x000274b0:    f7f8f932    ..2.    BL       am_audio_universal_buffer_status_check ; 0x1f718
        0x000274b4:    2800        .(      CMP      r0,#0
        0x000274b6:    d120         .      BNE      0x274fa ; am_vos_codec_task + 250
        0x000274b8:    f8d50814    ....    LDR      r0,[r5,#0x814]
        0x000274bc:    9000        ..      STR      r0,[sp,#0]
        0x000274be:    f8d5380c    ...8    LDR      r3,[r5,#0x80c]
        0x000274c2:    f8d52810    ...(    LDR      r2,[r5,#0x810]
        0x000274c6:    a122        ".      ADR      r1,{pc}+0x8a ; 0x27550
        0x000274c8:    2002        .       MOVS     r0,#2
        0x000274ca:    f000fcd9    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x000274ce:    f8d50828    ..(.    LDR      r0,[r5,#0x828]
        0x000274d2:    9000        ..      STR      r0,[sp,#0]
        0x000274d4:    f8d53820    .. 8    LDR      r3,[r5,#0x820]
        0x000274d8:    f8d52824    ..$(    LDR      r2,[r5,#0x824]
        0x000274dc:    a124        $.      ADR      r1,{pc}+0x94 ; 0x27570
        0x000274de:    2002        .       MOVS     r0,#2
        0x000274e0:    f000fcce    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x000274e4:    f8d5083c    ..<.    LDR      r0,[r5,#0x83c]
        0x000274e8:    9000        ..      STR      r0,[sp,#0]
        0x000274ea:    f8d53834    ..48    LDR      r3,[r5,#0x834]
        0x000274ee:    f8d52838    ..8(    LDR      r2,[r5,#0x838]
        0x000274f2:    a127        '.      ADR      r1,{pc}+0x9e ; 0x27590
        0x000274f4:    2002        .       MOVS     r0,#2
        0x000274f6:    f000fcc3    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x000274fa:    f01bfd2b    ..+.    BL       xTaskResumeAll ; 0x42f54
        0x000274fe:    98c1        ..      LDR      r0,[sp,#0x304]
        0x00027500:    f000f856    ..V.    BL       am_vos_get_ring_buffer_status ; 0x275b0
        0x00027504:    2850        P(      CMP      r0,#0x50
        0x00027506:    bf28        (.      IT       CS
        0x00027508:    f7fffdd8    ....    BLCS     am_vos_ble_stream_send ; 0x270bc
        0x0002750c:    f7f0ff86    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00027510:    90b8        ..      STR      r0,[sp,#0x2e0]
        0x00027512:    4658        XF      MOV      r0,r11
        0x00027514:    f000f84c    ..L.    BL       am_vos_get_ring_buffer_status ; 0x275b0
        0x00027518:    4604        .F      MOV      r4,r0
        0x0002751a:    98b8        ..      LDR      r0,[sp,#0x2e0]
        0x0002751c:    f7f0ff82    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00027520:    f5b47f20    .. .    CMP      r4,#0x280
        0x00027524:    d29b        ..      BCS      0x2745e ; am_vos_codec_task + 94
        0x00027526:    2c00        .,      CMP      r4,#0
        0x00027528:    d199        ..      BNE      0x2745e ; am_vos_codec_task + 94
        0x0002752a:    e784        ..      B        0x27436 ; am_vos_codec_task + 54
    $d
        0x0002752c:    10004f04    .O..    DCD    268455684
        0x00027530:    2d4d415b    [AM-    DCD    760037723
        0x00027534:    5d536f56    VoS]    DCD    1565749078
        0x00027538:    32336920     i32    DCD    842230048
        0x0002753c:    706d6f43    Comp    DCD    1886220099
        0x00027540:    73736572    ress    DCD    1936942450
        0x00027544:    654c6465    edLe    DCD    1699505253
        0x00027548:    203d206e    n =     DCD    540876910
        0x0002754c:    000a6425    %d..    DCD    680997
        0x00027550:    52204253    SB R    DCD    1377845843
        0x00027554:    25203a48    H: %    DCD    622869064
        0x00027558:    53202c64    d, S    DCD    1394617444
        0x0002755c:    54572042    B WT    DCD    1414996034
        0x00027560:    6425203a    : %d    DCD    1680154682
        0x00027564:    564f202c    , OV    DCD    1448026156
        0x00027568:    6425203a    : %d    DCD    1680154682
        0x0002756c:    0000000a    ....    DCD    10
        0x00027570:    4f4e4f4d    MONO    DCD    1330532173
        0x00027574:    3a485220     RH:    DCD    977818144
        0x00027578:    2c642520     %d,    DCD    744760608
        0x0002757c:    3a545720     WT:    DCD    978605856
        0x00027580:    2c642520     %d,    DCD    744760608
        0x00027584:    3a564f20     OV:    DCD    978734880
        0x00027588:    0a642520     %d.    DCD    174335264
        0x0002758c:    00000000    ....    DCD    0
        0x00027590:    52204245    EB R    DCD    1377845829
        0x00027594:    25203a48    H: %    DCD    622869064
        0x00027598:    45202c64    d, E    DCD    1159736420
        0x0002759c:    54572042    B WT    DCD    1414996034
        0x000275a0:    6425203a    : %d    DCD    1680154682
        0x000275a4:    564f202c    , OV    DCD    1448026156
        0x000275a8:    6425203a    : %d    DCD    1680154682
        0x000275ac:    00000a20     ...    DCD    2592
    $t
    i.am_vos_get_ring_buffer_status
    am_vos_get_ring_buffer_status
        0x000275b0:    b5f8        ..      PUSH     {r3-r7,lr}
        0x000275b2:    6846        Fh      LDR      r6,[r0,#4]
        0x000275b4:    6885        .h      LDR      r5,[r0,#8]
        0x000275b6:    6904        .i      LDR      r4,[r0,#0x10]
        0x000275b8:    6843        Ch      LDR      r3,[r0,#4]
        0x000275ba:    6882        .h      LDR      r2,[r0,#8]
        0x000275bc:    68c1        .h      LDR      r1,[r0,#0xc]
        0x000275be:    4293        .B      CMP      r3,r2
        0x000275c0:    bf18        ..      IT       NE
        0x000275c2:    2900        .)      CMPNE    r1,#0
        0x000275c4:    d105        ..      BNE      0x275d2 ; am_vos_get_ring_buffer_status + 34
        0x000275c6:    6842        Bh      LDR      r2,[r0,#4]
        0x000275c8:    6881        .h      LDR      r1,[r0,#8]
        0x000275ca:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000275cc:    428a        .B      CMP      r2,r1
        0x000275ce:    d107        ..      BNE      0x275e0 ; am_vos_get_ring_buffer_status + 48
        0x000275d0:    b130        0.      CBZ      r0,0x275e0 ; am_vos_get_ring_buffer_status + 48
        0x000275d2:    f7f0ff23    ..#.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000275d6:    9000        ..      STR      r0,[sp,#0]
        0x000275d8:    f7f0ff24    ..$.    BL       am_hal_interrupt_master_set ; 0x18424
        0x000275dc:    4620         F      MOV      r0,r4
        0x000275de:    bdf8        ..      POP      {r3-r7,pc}
        0x000275e0:    f7f0ff1c    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000275e4:    9000        ..      STR      r0,[sp,#0]
        0x000275e6:    1930        0.      ADDS     r0,r6,r4
        0x000275e8:    1b40        @.      SUBS     r0,r0,r5
        0x000275ea:    fbb0f1f4    ....    UDIV     r1,r0,r4
        0x000275ee:    fb040411    ....    MLS      r4,r4,r1,r0
        0x000275f2:    9800        ..      LDR      r0,[sp,#0]
        0x000275f4:    f7f0ff16    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x000275f8:    4620         F      MOV      r0,r4
        0x000275fa:    bdf8        ..      POP      {r3-r7,pc}
    i.am_vos_gpio_disable_irq
    am_vos_gpio_disable_irq
        0x000275fc:    b501        ..      PUSH     {r0,lr}
        0x000275fe:    2100        .!      MOVS     r1,#0
        0x00027600:    466a        jF      MOV      r2,sp
        0x00027602:    4608        .F      MOV      r0,r1
        0x00027604:    f7faf950    ..P.    BL       am_hal_gpio_interrupt_control ; 0x218a8
        0x00027608:    bd08        ..      POP      {r3,pc}
    i.am_vos_gpio_enable_irq
    am_vos_gpio_enable_irq
        0x0002760a:    b513        ..      PUSH     {r0,r1,r4,lr}
        0x0002760c:    b082        ..      SUB      sp,sp,#8
        0x0002760e:    4604        .F      MOV      r4,r0
        0x00027610:    466a        jF      MOV      r2,sp
        0x00027612:    2100        .!      MOVS     r1,#0
        0x00027614:    f7fafa14    ....    BL       am_hal_gpio_interrupt_irq_status_get ; 0x21a40
        0x00027618:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002761a:    2201        ."      MOVS     r2,#1
        0x0002761c:    f001011f    ....    AND      r1,r1,#0x1f
        0x00027620:    408a        .@      LSLS     r2,r2,r1
        0x00027622:    9900        ..      LDR      r1,[sp,#0]
        0x00027624:    420a        .B      TST      r2,r1
        0x00027626:    bf1c        ..      ITT      NE
        0x00027628:    4620         F      MOVNE    r0,r4
        0x0002762a:    f7faf9f1    ....    BLNE     am_hal_gpio_interrupt_irq_clear ; 0x21a10
        0x0002762e:    aa03        ..      ADD      r2,sp,#0xc
        0x00027630:    2101        .!      MOVS     r1,#1
        0x00027632:    2000        .       MOVS     r0,#0
        0x00027634:    f7faf938    ..8.    BL       am_hal_gpio_interrupt_control ; 0x218a8
        0x00027638:    b004        ..      ADD      sp,sp,#0x10
        0x0002763a:    bd10        ..      POP      {r4,pc}
    i.am_vos_is_connected
    am_vos_is_connected
        0x0002763c:    b510        ..      PUSH     {r4,lr}
        0x0002763e:    f7fefdb7    ....    BL       am_vos_ama_isready ; 0x261b0
        0x00027642:    b138        8.      CBZ      r0,0x27654 ; am_vos_is_connected + 24
        0x00027644:    4805        .H      LDR      r0,[pc,#20] ; [0x2765c] = 0x100012ac
        0x00027646:    7b01        .{      LDRB     r1,[r0,#0xc]
        0x00027648:    2900        .)      CMP      r1,#0
        0x0002764a:    bf1f        ..      ITTTT    NE
        0x0002764c:    7b80        .{      LDRBNE   r0,[r0,#0xe]
        0x0002764e:    2800        .(      CMPNE    r0,#0
        0x00027650:    2001        .       MOVNE    r0,#1
        0x00027652:    bd10        ..      POPNE    {r4,pc}
        0x00027654:    f04f0000    O...    MOV      r0,#0
        0x00027658:    bd10        ..      POP      {r4,pc}
    $d
        0x0002765a:    0000        ..      DCW    0
        0x0002765c:    100012ac    ....    DCD    268440236
    $t
    i.am_vos_led_task
    am_vos_led_task
        0x00027660:    4c1c        .L      LDR      r4,[pc,#112] ; [0x276d4] = 0xaa111155
        0x00027662:    b084        ..      SUB      sp,sp,#0x10
        0x00027664:    4669        iF      MOV      r1,sp
        0x00027666:    2001        .       MOVS     r0,#1
        0x00027668:    f000fd56    ..V.    BL       am_vos_task_read ; 0x28118
        0x0002766c:    9802        ..      LDR      r0,[sp,#8]
        0x0002766e:    42a0        .B      CMP      r0,r4
        0x00027670:    bf08        ..      IT       EQ
        0x00027672:    2000        .       MOVEQ    r0,#0
        0x00027674:    bf88        ..      IT       HI
        0x00027676:    2003        .       MOVHI    r0,#3
        0x00027678:    d302        ..      BCC      0x27680 ; am_vos_led_task + 32
        0x0002767a:    f000f82f    ../.    BL       am_vos_logic_led_swirl ; 0x276dc
        0x0002767e:    e7f1        ..      B        0x27664 ; am_vos_led_task + 4
        0x00027680:    2802        .(      CMP      r0,#2
        0x00027682:    d005        ..      BEQ      0x27690 ; am_vos_led_task + 48
        0x00027684:    2803        .(      CMP      r0,#3
        0x00027686:    bf04        ..      ITT      EQ
        0x00027688:    2002        .       MOVEQ    r0,#2
        0x0002768a:    f000f827    ..'.    BLEQ     am_vos_logic_led_swirl ; 0x276dc
        0x0002768e:    e7e9        ..      B        0x27664 ; am_vos_led_task + 4
        0x00027690:    f7ffffd4    ....    BL       am_vos_is_connected ; 0x2763c
        0x00027694:    2800        .(      CMP      r0,#0
        0x00027696:    4810        .H      LDR      r0,[pc,#64] ; [0x276d8] = 0x10000834
        0x00027698:    f04f0100    O...    MOV      r1,#0
        0x0002769c:    d002        ..      BEQ      0x276a4 ; am_vos_led_task + 68
        0x0002769e:    f7f9fc50    ..P.    BL       am_devices_led_toggle ; 0x20f42
        0x000276a2:    e7df        ..      B        0x27664 ; am_vos_led_task + 4
        0x000276a4:    f7f9fc32    ..2.    BL       am_devices_led_on ; 0x20f0c
        0x000276a8:    200a        .       MOVS     r0,#0xa
        0x000276aa:    f01afc0b    ....    BL       vTaskDelay ; 0x41ec4
        0x000276ae:    2100        .!      MOVS     r1,#0
        0x000276b0:    4809        .H      LDR      r0,[pc,#36] ; [0x276d8] = 0x10000834
        0x000276b2:    f7f9fc0e    ....    BL       am_devices_led_off ; 0x20ed2
        0x000276b6:    2096        .       MOVS     r0,#0x96
        0x000276b8:    f01afc04    ....    BL       vTaskDelay ; 0x41ec4
        0x000276bc:    2100        .!      MOVS     r1,#0
        0x000276be:    4806        .H      LDR      r0,[pc,#24] ; [0x276d8] = 0x10000834
        0x000276c0:    f7f9fc24    ..$.    BL       am_devices_led_on ; 0x20f0c
        0x000276c4:    200a        .       MOVS     r0,#0xa
        0x000276c6:    f01afbfd    ....    BL       vTaskDelay ; 0x41ec4
        0x000276ca:    2100        .!      MOVS     r1,#0
        0x000276cc:    4802        .H      LDR      r0,[pc,#8] ; [0x276d8] = 0x10000834
        0x000276ce:    f7f9fc00    ....    BL       am_devices_led_off ; 0x20ed2
        0x000276d2:    e7c7        ..      B        0x27664 ; am_vos_led_task + 4
    $d
        0x000276d4:    aa111155    U...    DCD    2853245269
        0x000276d8:    10000834    4...    DCD    268437556
    $t
    i.am_vos_logic_led_swirl
    am_vos_logic_led_swirl
        0x000276dc:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x000276e0:    4604        .F      MOV      r4,r0
        0x000276e2:    2732        2'      MOVS     r7,#0x32
        0x000276e4:    2200        ."      MOVS     r2,#0
        0x000276e6:    2103        .!      MOVS     r1,#3
        0x000276e8:    4834        4H      LDR      r0,[pc,#208] ; [0x277bc] = 0x10000834
        0x000276ea:    f7f9fba3    ....    BL       am_devices_led_array_out ; 0x20e34
        0x000276ee:    4e34        4N      LDR      r6,[pc,#208] ; [0x277c0] = 0x55555556
        0x000276f0:    b16c        l.      CBZ      r4,0x2770e ; am_vos_logic_led_swirl + 50
        0x000276f2:    2c01        .,      CMP      r4,#1
        0x000276f4:    bf08        ..      IT       EQ
        0x000276f6:    2400        .$      MOVEQ    r4,#0
        0x000276f8:    d01a        ..      BEQ      0x27730 ; am_vos_logic_led_swirl + 84
        0x000276fa:    2c02        .,      CMP      r4,#2
        0x000276fc:    bf04        ..      ITT      EQ
        0x000276fe:    2400        .$      MOVEQ    r4,#0
        0x00027700:    007d        }.      LSLEQ    r5,r7,#1
        0x00027702:    d033        3.      BEQ      0x2776c ; am_vos_logic_led_swirl + 144
        0x00027704:    2c03        .,      CMP      r4,#3
        0x00027706:    bf08        ..      IT       EQ
        0x00027708:    2405        .$      MOVEQ    r4,#5
        0x0002770a:    d040        @.      BEQ      0x2778e ; am_vos_logic_led_swirl + 178
        0x0002770c:    e04e        N.      B        0x277ac ; am_vos_logic_led_swirl + 208
        0x0002770e:    fb861004    ....    SMULL    r1,r0,r6,r4
        0x00027712:    eba070e0    ...p    SUB      r0,r0,r0,ASR #31
        0x00027716:    eba00080    ....    SUB      r0,r0,r0,LSL #2
        0x0002771a:    1901        ..      ADDS     r1,r0,r4
        0x0002771c:    4827        'H      LDR      r0,[pc,#156] ; [0x277bc] = 0x10000834
        0x0002771e:    f7f9fc10    ....    BL       am_devices_led_toggle ; 0x20f42
        0x00027722:    4638        8F      MOV      r0,r7
        0x00027724:    f01afbce    ....    BL       vTaskDelay ; 0x41ec4
        0x00027728:    1c64        d.      ADDS     r4,r4,#1
        0x0002772a:    2c06        .,      CMP      r4,#6
        0x0002772c:    dbef        ..      BLT      0x2770e ; am_vos_logic_led_swirl + 50
        0x0002772e:    e03d        =.      B        0x277ac ; am_vos_logic_led_swirl + 208
        0x00027730:    fb861004    ....    SMULL    r1,r0,r6,r4
        0x00027734:    eba070e0    ...p    SUB      r0,r0,r0,ASR #31
        0x00027738:    eba00080    ....    SUB      r0,r0,r0,LSL #2
        0x0002773c:    1901        ..      ADDS     r1,r0,r4
        0x0002773e:    481f        .H      LDR      r0,[pc,#124] ; [0x277bc] = 0x10000834
        0x00027740:    f7f9fbff    ....    BL       am_devices_led_toggle ; 0x20f42
        0x00027744:    2032        2       MOVS     r0,#0x32
        0x00027746:    f7fdf963    ..c.    BL       am_util_delay_ms ; 0x24a10
        0x0002774a:    1c64        d.      ADDS     r4,r4,#1
        0x0002774c:    2c0c        .,      CMP      r4,#0xc
        0x0002774e:    dbef        ..      BLT      0x27730 ; am_vos_logic_led_swirl + 84
        0x00027750:    e02c        ,.      B        0x277ac ; am_vos_logic_led_swirl + 208
        0x00027752:    2c03        .,      CMP      r4,#3
        0x00027754:    d10a        ..      BNE      0x2776c ; am_vos_logic_led_swirl + 144
        0x00027756:    4628        (F      MOV      r0,r5
        0x00027758:    f01afbb4    ....    BL       vTaskDelay ; 0x41ec4
        0x0002775c:    2200        ."      MOVS     r2,#0
        0x0002775e:    2103        .!      MOVS     r1,#3
        0x00027760:    4816        .H      LDR      r0,[pc,#88] ; [0x277bc] = 0x10000834
        0x00027762:    f7f9fb67    ..g.    BL       am_devices_led_array_out ; 0x20e34
        0x00027766:    4628        (F      MOV      r0,r5
        0x00027768:    f01afbac    ....    BL       vTaskDelay ; 0x41ec4
        0x0002776c:    fb861004    ....    SMULL    r1,r0,r6,r4
        0x00027770:    eba070e0    ...p    SUB      r0,r0,r0,ASR #31
        0x00027774:    eba00080    ....    SUB      r0,r0,r0,LSL #2
        0x00027778:    1901        ..      ADDS     r1,r0,r4
        0x0002777a:    4810        .H      LDR      r0,[pc,#64] ; [0x277bc] = 0x10000834
        0x0002777c:    f7f9fbe1    ....    BL       am_devices_led_toggle ; 0x20f42
        0x00027780:    1c64        d.      ADDS     r4,r4,#1
        0x00027782:    2c06        .,      CMP      r4,#6
        0x00027784:    dbe5        ..      BLT      0x27752 ; am_vos_logic_led_swirl + 118
        0x00027786:    4638        8F      MOV      r0,r7
        0x00027788:    f01afb9c    ....    BL       vTaskDelay ; 0x41ec4
        0x0002778c:    e00e        ..      B        0x277ac ; am_vos_logic_led_swirl + 208
        0x0002778e:    fb861004    ....    SMULL    r1,r0,r6,r4
        0x00027792:    eba070e0    ...p    SUB      r0,r0,r0,ASR #31
        0x00027796:    eba00080    ....    SUB      r0,r0,r0,LSL #2
        0x0002779a:    1901        ..      ADDS     r1,r0,r4
        0x0002779c:    4807        .H      LDR      r0,[pc,#28] ; [0x277bc] = 0x10000834
        0x0002779e:    f7f9fbd0    ....    BL       am_devices_led_toggle ; 0x20f42
        0x000277a2:    4638        8F      MOV      r0,r7
        0x000277a4:    f01afb8e    ....    BL       vTaskDelay ; 0x41ec4
        0x000277a8:    1e64        d.      SUBS     r4,r4,#1
        0x000277aa:    d5f0        ..      BPL      0x2778e ; am_vos_logic_led_swirl + 178
        0x000277ac:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x000277b0:    2200        ."      MOVS     r2,#0
        0x000277b2:    2103        .!      MOVS     r1,#3
        0x000277b4:    4801        .H      LDR      r0,[pc,#4] ; [0x277bc] = 0x10000834
        0x000277b6:    f7f9bb3d    ..=.    B        am_devices_led_array_out ; 0x20e34
    $d
        0x000277ba:    0000        ..      DCW    0
        0x000277bc:    10000834    4...    DCD    268437556
        0x000277c0:    55555556    VUUU    DCD    1431655766
    $t
    i.am_vos_mic_disable
    am_vos_mic_disable
        0x000277c4:    b510        ..      PUSH     {r4,lr}
        0x000277c6:    a109        ..      ADR      r1,{pc}+0x26 ; 0x277ec
        0x000277c8:    2003        .       MOVS     r0,#3
        0x000277ca:    f000fb59    ..Y.    BL       am_vos_stdio_printf ; 0x27e80
        0x000277ce:    480f        .H      LDR      r0,[pc,#60] ; [0x2780c] = 0x100016a8
        0x000277d0:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x000277d4:    b118        ..      CBZ      r0,0x277de ; am_vos_mic_disable + 26
        0x000277d6:    e8bd4010    ...@    POP      {r4,lr}
        0x000277da:    f7fbbc65    ..e.    B        am_hal_pdm_disable ; 0x230a8
        0x000277de:    e8bd4010    ...@    POP      {r4,lr}
        0x000277e2:    a10b        ..      ADR      r1,{pc}+0x2e ; 0x27810
        0x000277e4:    2002        .       MOVS     r0,#2
        0x000277e6:    f000bb4b    ..K.    B.W      am_vos_stdio_printf ; 0x27e80
    $d
        0x000277ea:    0000        ..      DCW    0
        0x000277ec:    2d4d415b    [AM-    DCD    760037723
        0x000277f0:    5d536f56    VoS]    DCD    1565749078
        0x000277f4:    5f6d6120     am_    DCD    1601003808
        0x000277f8:    5f736f76    vos_    DCD    1601400694
        0x000277fc:    5f63696d    mic_    DCD    1600350573
        0x00027800:    61736964    disa    DCD    1634953572
        0x00027804:    28656c62    ble(    DCD    677735522
        0x00027808:    00000a29    )...    DCD    2601
        0x0002780c:    100016a8    ....    DCD    268441256
        0x00027810:    6c696146    Fail    DCD    1818845510
        0x00027814:    74206465    ed t    DCD    1948279909
        0x00027818:    4450206f    o PD    DCD    1146101871
        0x0002781c:    6964204d    M di    DCD    1768169549
        0x00027820:    6c626173    sabl    DCD    1818386803
        0x00027824:    203a2065    e :     DCD    540680293
        0x00027828:    204d4450    PDM     DCD    541934672
        0x0002782c:    646e6168    hand    DCD    1684955496
        0x00027830:    6920656c    le i    DCD    1763730796
        0x00027834:    554e2073    s NU    DCD    1431183475
        0x00027838:    000a4c4c    LL..    DCD    674892
    $t
    i.am_vos_mic_enable
    am_vos_mic_enable
        0x0002783c:    b510        ..      PUSH     {r4,lr}
        0x0002783e:    a114        ..      ADR      r1,{pc}+0x52 ; 0x27890
        0x00027840:    2003        .       MOVS     r0,#3
        0x00027842:    f000fb1d    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00027846:    4c1a        .L      LDR      r4,[pc,#104] ; [0x278b0] = 0x100016a8
        0x00027848:    211e        .!      MOVS     r1,#0x1e
        0x0002784a:    f8d40144    ..D.    LDR      r0,[r4,#0x144]
        0x0002784e:    f7fbfd43    ..C.    BL       am_hal_pdm_interrupt_enable ; 0x232d8
        0x00027852:    f8d40144    ..D.    LDR      r0,[r4,#0x144]
        0x00027856:    b1a0        ..      CBZ      r0,0x27882 ; am_vos_mic_enable + 70
        0x00027858:    f44f71a0    O..q    MOV      r1,#0x140
        0x0002785c:    f8c41150    ..P.    STR      r1,[r4,#0x150]
        0x00027860:    4914        .I      LDR      r1,[pc,#80] ; [0x278b4] = 0x10060004
        0x00027862:    f8c41148    ..H.    STR      r1,[r4,#0x148]
        0x00027866:    f50171a0    ...q    ADD      r1,r1,#0x140
        0x0002786a:    f8c4114c    ..L.    STR      r1,[r4,#0x14c]
        0x0002786e:    f50471a4    ...q    ADD      r1,r4,#0x148
        0x00027872:    f7fbfc61    ..a.    BL       am_hal_pdm_dma_start ; 0x23138
        0x00027876:    f8d40144    ..D.    LDR      r0,[r4,#0x144]
        0x0002787a:    e8bd4010    ...@    POP      {r4,lr}
        0x0002787e:    f7fbbca3    ....    B        am_hal_pdm_enable ; 0x231c8
        0x00027882:    e8bd4010    ...@    POP      {r4,lr}
        0x00027886:    a10c        ..      ADR      r1,{pc}+0x32 ; 0x278b8
        0x00027888:    2002        .       MOVS     r0,#2
        0x0002788a:    f000baf9    ....    B.W      am_vos_stdio_printf ; 0x27e80
    $d
        0x0002788e:    0000        ..      DCW    0
        0x00027890:    2d4d415b    [AM-    DCD    760037723
        0x00027894:    5d536f56    VoS]    DCD    1565749078
        0x00027898:    5f6d6120     am_    DCD    1601003808
        0x0002789c:    5f736f76    vos_    DCD    1601400694
        0x000278a0:    5f63696d    mic_    DCD    1600350573
        0x000278a4:    62616e65    enab    DCD    1650552421
        0x000278a8:    2928656c    le()    DCD    690513260
        0x000278ac:    0000000a    ....    DCD    10
        0x000278b0:    100016a8    ....    DCD    268441256
        0x000278b4:    10060004    ....    DCD    268828676
        0x000278b8:    6c696146    Fail    DCD    1818845510
        0x000278bc:    74206465    ed t    DCD    1948279909
        0x000278c0:    4450206f    o PD    DCD    1146101871
        0x000278c4:    6e65204d    M en    DCD    1852121165
        0x000278c8:    656c6261    able    DCD    1701601889
        0x000278cc:    50203a20     : P    DCD    1344289312
        0x000278d0:    68204d44    DM h    DCD    1746947396
        0x000278d4:    6c646e61    andl    DCD    1818521185
        0x000278d8:    73692065    e is    DCD    1936269413
        0x000278dc:    4c554e20     NUL    DCD    1280658976
        0x000278e0:    00000a4c    L...    DCD    2636
    $t
    i.am_vos_packet_rx
    am_vos_packet_rx
        0x000278e4:    b570        p.      PUSH     {r4-r6,lr}
        0x000278e6:    f5a16200    ...b    SUB      r2,r1,#0x800
        0x000278ea:    e9dd5404    ...T    LDRD     r5,r4,[sp,#0x10]
        0x000278ee:    3a02        .:      SUBS     r2,#2
        0x000278f0:    d110        ..      BNE      0x27914 ; am_vos_packet_rx + 48
        0x000278f2:    4909        .I      LDR      r1,[pc,#36] ; [0x27918] = 0x100012ac
        0x000278f4:    f8910035    ..5.    LDRB     r0,[r1,#0x35]
        0x000278f8:    2801        .(      CMP      r0,#1
        0x000278fa:    d107        ..      BNE      0x2790c ; am_vos_packet_rx + 40
        0x000278fc:    f1010028    ..(.    ADD      r0,r1,#0x28
        0x00027900:    f7f5fc24    ..$.    BL       WsfTimerStop ; 0x1d14c
        0x00027904:    2100        .!      MOVS     r1,#0
        0x00027906:    4608        .F      MOV      r0,r1
        0x00027908:    f7f5fb2a    ..*.    BL       WsfTaskSetReady ; 0x1cf60
        0x0002790c:    4629        )F      MOV      r1,r5
        0x0002790e:    4620         F      MOV      r0,r4
        0x00027910:    f7fefdbe    ....    BL       am_vos_ama_rx_handler ; 0x26490
        0x00027914:    2000        .       MOVS     r0,#0
        0x00027916:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00027918:    100012ac    ....    DCD    268440236
    $t
    i.am_vos_pdm_init
    am_vos_pdm_init
        0x0002791c:    b530        0.      PUSH     {r4,r5,lr}
        0x0002791e:    4b19        .K      LDR      r3,[pc,#100] ; [0x27984] = 0x44d7c
        0x00027920:    b089        ..      SUB      sp,sp,#0x24
        0x00027922:    e893103f    ..?.    LDM      r3,{r0-r5,r12}
        0x00027926:    e88d103f    ..?.    STM      sp,{r0-r5,r12}
        0x0002792a:    4c17        .L      LDR      r4,[pc,#92] ; [0x27988] = 0x100016a8
        0x0002792c:    2000        .       MOVS     r0,#0
        0x0002792e:    f50471a2    ...q    ADD      r1,r4,#0x144
        0x00027932:    f7fbfc8f    ....    BL       am_hal_pdm_initialize ; 0x23254
        0x00027936:    2200        ."      MOVS     r2,#0
        0x00027938:    4611        .F      MOV      r1,r2
        0x0002793a:    f8d40144    ..D.    LDR      r0,[r4,#0x144]
        0x0002793e:    f7fbfd3b    ..;.    BL       am_hal_pdm_power_control ; 0x233b8
        0x00027942:    4669        iF      MOV      r1,sp
        0x00027944:    f8d40144    ..D.    LDR      r0,[r4,#0x144]
        0x00027948:    f7fbfb3c    ..<.    BL       am_hal_pdm_configure ; 0x22fc4
        0x0002794c:    480f        .H      LDR      r0,[pc,#60] ; [0x2798c] = 0x10000918
        0x0002794e:    6801        .h      LDR      r1,[r0,#0]
        0x00027950:    9107        ..      STR      r1,[sp,#0x1c]
        0x00027952:    2032        2       MOVS     r0,#0x32
        0x00027954:    f7faf90a    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x00027958:    480d        .H      LDR      r0,[pc,#52] ; [0x27990] = 0x1000091c
        0x0002795a:    6801        .h      LDR      r1,[r0,#0]
        0x0002795c:    9107        ..      STR      r1,[sp,#0x1c]
        0x0002795e:    2033        3       MOVS     r0,#0x33
        0x00027960:    f7faf904    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x00027964:    211e        .!      MOVS     r1,#0x1e
        0x00027966:    f8d40144    ..D.    LDR      r0,[r4,#0x144]
        0x0002796a:    f7fbfcb5    ....    BL       am_hal_pdm_interrupt_enable ; 0x232d8
        0x0002796e:    4909        .I      LDR      r1,[pc,#36] ; [0x27994] = 0xe000e004
        0x00027970:    f44f3080    O..0    MOV      r0,#0x10000
        0x00027974:    f8c10100    ....    STR      r0,[r1,#0x100]
        0x00027978:    4907        .I      LDR      r1,[pc,#28] ; [0x27998] = 0xe000e030
        0x0002797a:    20e0        .       MOVS     r0,#0xe0
        0x0002797c:    f8810400    ....    STRB     r0,[r1,#0x400]
        0x00027980:    b009        ..      ADD      sp,sp,#0x24
        0x00027982:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x00027984:    00044d7c    |M..    DCD    281980
        0x00027988:    100016a8    ....    DCD    268441256
        0x0002798c:    10000918    ....    DCD    268437784
        0x00027990:    1000091c    ....    DCD    268437788
        0x00027994:    e000e004    ....    DCD    3758153732
        0x00027998:    e000e030    0...    DCD    3758153776
    $t
    i.am_vos_print_system_info
    am_vos_print_system_info
        0x0002799c:    b500        ..      PUSH     {lr}
        0x0002799e:    b099        ..      SUB      sp,sp,#0x64
        0x000279a0:    a024        $.      ADR      r0,{pc}+0x94 ; 0x27a34
        0x000279a2:    f7fdfb87    ....    BL       am_util_stdio_printf ; 0x250b4
        0x000279a6:    a801        ..      ADD      r0,sp,#4
        0x000279a8:    f7fdfac2    ....    BL       am_util_id_device ; 0x24f30
        0x000279ac:    a02a        *.      ADR      r0,{pc}+0xac ; 0x27a58
        0x000279ae:    9914        ..      LDR      r1,[sp,#0x50]
        0x000279b0:    f7fdfb80    ....    BL       am_util_stdio_printf ; 0x250b4
        0x000279b4:    f89d0055    ..U.    LDRB     r0,[sp,#0x55]
        0x000279b8:    9000        ..      STR      r0,[sp,#0]
        0x000279ba:    f89d3054    ..T0    LDRB     r3,[sp,#0x54]
        0x000279be:    a02b        +.      ADR      r0,{pc}+0xae ; 0x27a6c
        0x000279c0:    9a04        ..      LDR      r2,[sp,#0x10]
        0x000279c2:    9901        ..      LDR      r1,[sp,#4]
        0x000279c4:    f7fdfb76    ..v.    BL       am_util_stdio_printf ; 0x250b4
        0x000279c8:    a038        8.      ADR      r0,{pc}+0xe4 ; 0x27aac
        0x000279ca:    9902        ..      LDR      r1,[sp,#8]
        0x000279cc:    f7fdfb72    ..r.    BL       am_util_stdio_printf ; 0x250b4
        0x000279d0:    a03b        ;.      ADR      r0,{pc}+0xf0 ; 0x27ac0
        0x000279d2:    9903        ..      LDR      r1,[sp,#0xc]
        0x000279d4:    f7fdfb6e    ..n.    BL       am_util_stdio_printf ; 0x250b4
        0x000279d8:    a03e        >.      ADR      r0,{pc}+0xfc ; 0x27ad4
        0x000279da:    f7fdfb6b    ..k.    BL       am_util_stdio_printf ; 0x250b4
        0x000279de:    a042        B.      ADR      r0,{pc}+0x10a ; 0x27ae8
        0x000279e0:    f7fdfb68    ..h.    BL       am_util_stdio_printf ; 0x250b4
        0x000279e4:    a042        B.      ADR      r0,{pc}+0x10c ; 0x27af0
        0x000279e6:    f7fdfb65    ..e.    BL       am_util_stdio_printf ; 0x250b4
        0x000279ea:    a044        D.      ADR      r0,{pc}+0x112 ; 0x27afc
        0x000279ec:    f7fdfb62    ..b.    BL       am_util_stdio_printf ; 0x250b4
        0x000279f0:    a045        E.      ADR      r0,{pc}+0x118 ; 0x27b08
        0x000279f2:    f7fdfb5f    .._.    BL       am_util_stdio_printf ; 0x250b4
        0x000279f6:    a048        H.      ADR      r0,{pc}+0x122 ; 0x27b18
        0x000279f8:    f7fdfb5c    ..\.    BL       am_util_stdio_printf ; 0x250b4
        0x000279fc:    a04a        J.      ADR      r0,{pc}+0x12c ; 0x27b28
        0x000279fe:    f7fdfb59    ..Y.    BL       am_util_stdio_printf ; 0x250b4
        0x00027a02:    a04b        K.      ADR      r0,{pc}+0x12e ; 0x27b30
        0x00027a04:    f7fdfb56    ..V.    BL       am_util_stdio_printf ; 0x250b4
        0x00027a08:    a04b        K.      ADR      r0,{pc}+0x130 ; 0x27b38
        0x00027a0a:    f7fdfb53    ..S.    BL       am_util_stdio_printf ; 0x250b4
        0x00027a0e:    a04d        M.      ADR      r0,{pc}+0x136 ; 0x27b44
        0x00027a10:    f7fdfb50    ..P.    BL       am_util_stdio_printf ; 0x250b4
        0x00027a14:    4851        QH      LDR      r0,[pc,#324] ; [0x27b5c] = 0x100002c0
        0x00027a16:    6a02        .j      LDR      r2,[r0,#0x20]
        0x00027a18:    a051        Q.      ADR      r0,{pc}+0x148 ; 0x27b60
        0x00027a1a:    0a91        ..      LSRS     r1,r2,#10
        0x00027a1c:    f7fdfb4a    ..J.    BL       am_util_stdio_printf ; 0x250b4
        0x00027a20:    a057        W.      ADR      r0,{pc}+0x160 ; 0x27b80
        0x00027a22:    f7fdfb47    ..G.    BL       am_util_stdio_printf ; 0x250b4
        0x00027a26:    4860        `H      LDR      r0,[pc,#384] ; [0x27ba8] = 0x4ffff000
        0x00027a28:    6801        .h      LDR      r1,[r0,#0]
        0x00027a2a:    a060        `.      ADR      r0,{pc}+0x182 ; 0x27bac
        0x00027a2c:    f7fdfb42    ..B.    BL       am_util_stdio_printf ; 0x250b4
        0x00027a30:    b019        ..      ADD      sp,sp,#0x64
        0x00027a32:    bd00        ..      POP      {pc}
    $d
        0x00027a34:    3d3d3d0a    .===    DCD    1027423498
        0x00027a38:    3d3d3d3d    ====    DCD    1027423549
        0x00027a3c:    41203d3d    == A    DCD    1092631869
        0x00027a40:    7169626d    mbiq    DCD    1902731885
        0x00027a44:    536f5620     VoS    DCD    1399805472
        0x00027a48:    4b445320     SDK    DCD    1262768928
        0x00027a4c:    3d3d3d20     ===    DCD    1027423520
        0x00027a50:    3d3d3d3d    ====    DCD    1027423549
        0x00027a54:    000a3d3d    ==..    DCD    671037
        0x00027a58:    69766544    Devi    DCD    1769366852
        0x00027a5c:    74206563    ce t    DCD    1948280163
        0x00027a60:    3a657079    ype:    DCD    979726457
        0x00027a64:    0a732520     %s.    DCD    175318304
        0x00027a68:    00000000    ....    DCD    0
        0x00027a6c:    69766544    Devi    DCD    1769366852
        0x00027a70:    69206563    ce i    DCD    1763730787
        0x00027a74:    3a6f666e    nfo:    DCD    980379246
        0x00027a78:    6150090a    ..Pa    DCD    1632635146
        0x00027a7c:    6e207472    rt n    DCD    1847620722
        0x00027a80:    65626d75    umbe    DCD    1700949365
        0x00027a84:    30203a72    r: 0    DCD    807418482
        0x00027a88:    38302578    x%08    DCD    942679416
        0x00027a8c:    52090a58    X..R    DCD    1376324184
        0x00027a90:    73697665    evis    DCD    1936291429
        0x00027a94:    3a6e6f69    ion:    DCD    980316009
        0x00027a98:    25783020     0x%    DCD    628633632
        0x00027a9c:    52282058    X (R    DCD    1378361432
        0x00027aa0:    63257665    ev%c    DCD    1663399525
        0x00027aa4:    0a296325    %c).    DCD    170484517
        0x00027aa8:    00000000    ....    DCD    0
        0x00027aac:    69684309    .Chi    DCD    1768440585
        0x00027ab0:    44492070    p ID    DCD    1145643120
        0x00027ab4:    203a3020     0:     DCD    540684320
        0x00027ab8:    58257830    0x%X    DCD    1478850608
        0x00027abc:    0000000a    ....    DCD    10
        0x00027ac0:    69684309    .Chi    DCD    1768440585
        0x00027ac4:    44492070    p ID    DCD    1145643120
        0x00027ac8:    203a3120     1:     DCD    540684576
        0x00027acc:    58257830    0x%X    DCD    1478850608
        0x00027ad0:    0000000a    ....    DCD    10
        0x00027ad4:    7269460a    .Fir    DCD    1919501834
        0x00027ad8:    7261776d    mwar    DCD    1918990189
        0x00027adc:    65762065    e ve    DCD    1702240357
        0x00027ae0:    6f697372    rsio    DCD    1869181810
        0x00027ae4:    00203a6e    n: .    DCD    2112110
        0x00027ae8:    2e352e34    4.5.    DCD    775237172
        0x00027aec:    00000030    0...    DCD    48
        0x00027af0:    43494d0a    .MIC    DCD    1128877322
        0x00027af4:    706e6920     inp    DCD    1886284064
        0x00027af8:    003a7475    ut:.    DCD    3830901
        0x00027afc:    4d445020     PDM    DCD    1296322592
        0x00027b00:    4d442820     (DM    DCD    1296312352
        0x00027b04:    00294349    IC).    DCD    2704201
        0x00027b08:    6953203a    : Si    DCD    1767055418
        0x00027b0c:    656c676e    ngle    DCD    1701603182
        0x00027b10:    43494d20     MIC    DCD    1128877344
        0x00027b14:    00000000    ....    DCD    0
        0x00027b18:    616f4c0a    .Loa    DCD    1634683914
        0x00027b1c:    6f6d2064    d mo    DCD    1869422692
        0x00027b20:    656c7564    dule    DCD    1701606756
        0x00027b24:    00003a73    s:..    DCD    14963
        0x00027b28:    414d4120     AMA    DCD    1095581984
        0x00027b2c:    00000000    ....    DCD    0
        0x00027b30:    55504f20     OPU    DCD    1431326496
        0x00027b34:    00000053    S...    DCD    83
        0x00027b38:    6165460a    .Fea    DCD    1634027018
        0x00027b3c:    65727574    ture    DCD    1701999988
        0x00027b40:    00003a73    s:..    DCD    14963
        0x00027b44:    5442090a    ..BT    DCD    1413613834
        0x00027b48:    203a314e    N1:     DCD    540684622
        0x00027b4c:    68737550    Push    DCD    1752397136
        0x00027b50:    206f5420     To     DCD    544166944
        0x00027b54:    6b6c6154    Talk    DCD    1802264916
        0x00027b58:    00000000    ....    DCD    0
        0x00027b5c:    100002c0    ....    DCD    268436160
        0x00027b60:    7379530a    .Sys    DCD    1937330954
        0x00027b64:    206d6574    tem     DCD    544040308
        0x00027b68:    70616548    Heap    DCD    1885431112
        0x00027b6c:    6425203a    : %d    DCD    1680154682
        0x00027b70:    20424b20     KB     DCD    541215520
        0x00027b74:    20642528    (%d     DCD    543434024
        0x00027b78:    65747962    byte    DCD    1702132066
        0x00027b7c:    00002973    s)..    DCD    10611
        0x00027b80:    3d3d3d0a    .===    DCD    1027423498
        0x00027b84:    3d3d3d3d    ====    DCD    1027423549
        0x00027b88:    3d3d3d3d    ====    DCD    1027423549
        0x00027b8c:    3d3d3d3d    ====    DCD    1027423549
        0x00027b90:    3d3d3d3d    ====    DCD    1027423549
        0x00027b94:    3d3d3d3d    ====    DCD    1027423549
        0x00027b98:    3d3d3d3d    ====    DCD    1027423549
        0x00027b9c:    3d3d3d3d    ====    DCD    1027423549
        0x00027ba0:    0a0a3d3d    ==..    DCD    168443197
        0x00027ba4:    00000000    ....    DCD    0
        0x00027ba8:    4ffff000    ...O    DCD    1342173184
        0x00027bac:    74737953    Syst    DCD    1953724755
        0x00027bb0:    72206d65    em r    DCD    1914727781
        0x00027bb4:    74657365    eset    DCD    1952805733
        0x00027bb8:    61657220     rea    DCD    1634038304
        0x00027bbc:    3a6e6f73    son:    DCD    980316019
        0x00027bc0:    34783020     0x4    DCD    880291872
        0x00027bc4:    46464646    FFFF    DCD    1179010630
        0x00027bc8:    20303030    000     DCD    540028976
        0x00027bcc:    7830203d    = 0x    DCD    2016419901
        0x00027bd0:    78383025    %08x    DCD    2016948261
        0x00027bd4:    00000a20     ...    DCD    2592
    $t
    i.am_vos_printf
    am_vos_printf
        0x00027bd8:    b508        ..      PUSH     {r3,lr}
        0x00027bda:    ea4f0300    O...    MOV.W    r3,r0
        0x00027bde:    468c        .F      MOV      r12,r1
        0x00027be0:    f04f0000    O...    MOV      r0,#0
        0x00027be4:    f3ef8205    ....    MRS      r2,IPSR
        0x00027be8:    2a00        .*      CMP      r2,#0
        0x00027bea:    f04f0203    O...    MOV      r2,#3
        0x00027bee:    f04f0102    O...    MOV      r1,#2
        0x00027bf2:    9000        ..      STR      r0,[sp,#0]
        0x00027bf4:    d003        ..      BEQ      0x27bfe ; am_vos_printf + 38
        0x00027bf6:    2000        .       MOVS     r0,#0
        0x00027bf8:    f000fac6    ....    BL       am_vos_task_send_fromISR ; 0x28188
        0x00027bfc:    bd08        ..      POP      {r3,pc}
        0x00027bfe:    4660        `F      MOV      r0,r12
        0x00027c00:    f000fa9c    ....    BL       am_vos_task_send ; 0x2813c
        0x00027c04:    bd08        ..      POP      {r3,pc}
    i.am_vos_push_to_talk_process
    am_vos_push_to_talk_process
        0x00027c06:    b508        ..      PUSH     {r3,lr}
        0x00027c08:    2013        .       MOVS     r0,#0x13
        0x00027c0a:    f7fffcf7    ....    BL       am_vos_gpio_disable_irq ; 0x275fc
        0x00027c0e:    2000        .       MOVS     r0,#0
        0x00027c10:    9000        ..      STR      r0,[sp,#0]
        0x00027c12:    2305        .#      MOVS     r3,#5
        0x00027c14:    2201        ."      MOVS     r2,#1
        0x00027c16:    2104        .!      MOVS     r1,#4
        0x00027c18:    2008        .       MOVS     r0,#8
        0x00027c1a:    f000fab5    ....    BL       am_vos_task_send_fromISR ; 0x28188
        0x00027c1e:    bd08        ..      POP      {r3,pc}
    i.am_vos_ring_buffer_pop
    am_vos_ring_buffer_pop
        0x00027c20:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x00027c24:    f8d0b004    ....    LDR      r11,[r0,#4]
        0x00027c28:    4691        .F      MOV      r9,r2
        0x00027c2a:    4605        .F      MOV      r5,r0
        0x00027c2c:    f04f0800    O...    MOV      r8,#0
        0x00027c30:    6886        .h      LDR      r6,[r0,#8]
        0x00027c32:    6907        .i      LDR      r7,[r0,#0x10]
        0x00027c34:    468a        .F      MOV      r10,r1
        0x00027c36:    f7fffcbb    ....    BL       am_vos_get_ring_buffer_status ; 0x275b0
        0x00027c3a:    4604        .F      MOV      r4,r0
        0x00027c3c:    f7f0fbee    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00027c40:    9000        ..      STR      r0,[sp,#0]
        0x00027c42:    686a        jh      LDR      r2,[r5,#4]
        0x00027c44:    68a9        .h      LDR      r1,[r5,#8]
        0x00027c46:    68e8        .h      LDR      r0,[r5,#0xc]
        0x00027c48:    428a        .B      CMP      r2,r1
        0x00027c4a:    bf1e        ..      ITTT     NE
        0x00027c4c:    2800        .(      CMPNE    r0,#0
        0x00027c4e:    465e        ^F      MOVNE    r6,r11
        0x00027c50:    f8c5b008    ....    STRNE    r11,[r5,#8]
        0x00027c54:    45a1        .E      CMP      r9,r4
        0x00027c56:    bf38        8.      IT       CC
        0x00027c58:    464c        LF      MOVCC    r4,r9
        0x00027c5a:    46a1        .F      MOV      r9,r4
        0x00027c5c:    1930        0.      ADDS     r0,r6,r4
        0x00027c5e:    42b8        .B      CMP      r0,r7
        0x00027c60:    d314        ..      BCC      0x27c8c ; am_vos_ring_buffer_pop + 108
        0x00027c62:    bf00        ..      NOP      
        0x00027c64:    6828        (h      LDR      r0,[r5,#0]
        0x00027c66:    eba70806    ....    SUB      r8,r7,r6
        0x00027c6a:    1981        ..      ADDS     r1,r0,r6
        0x00027c6c:    4642        BF      MOV      r2,r8
        0x00027c6e:    4650        PF      MOV      r0,r10
        0x00027c70:    f7f0fd02    ....    BL       __aeabi_memcpy ; 0x18678
        0x00027c74:    eb060008    ....    ADD      r0,r6,r8
        0x00027c78:    fbb0f1f7    ....    UDIV     r1,r0,r7
        0x00027c7c:    fb070611    ....    MLS      r6,r7,r1,r0
        0x00027c80:    60ae        .`      STR      r6,[r5,#8]
        0x00027c82:    eba40408    ....    SUB      r4,r4,r8
        0x00027c86:    1930        0.      ADDS     r0,r6,r4
        0x00027c88:    42b8        .B      CMP      r0,r7
        0x00027c8a:    d2eb        ..      BCS      0x27c64 ; am_vos_ring_buffer_pop + 68
        0x00027c8c:    6828        (h      LDR      r0,[r5,#0]
        0x00027c8e:    4622        "F      MOV      r2,r4
        0x00027c90:    1981        ..      ADDS     r1,r0,r6
        0x00027c92:    eb0a0008    ....    ADD      r0,r10,r8
        0x00027c96:    f7f0fcef    ....    BL       __aeabi_memcpy ; 0x18678
        0x00027c9a:    1930        0.      ADDS     r0,r6,r4
        0x00027c9c:    fbb0f1f7    ....    UDIV     r1,r0,r7
        0x00027ca0:    fb070011    ....    MLS      r0,r7,r1,r0
        0x00027ca4:    60a8        .`      STR      r0,[r5,#8]
        0x00027ca6:    2000        .       MOVS     r0,#0
        0x00027ca8:    60e8        .`      STR      r0,[r5,#0xc]
        0x00027caa:    9800        ..      LDR      r0,[sp,#0]
        0x00027cac:    f7f0fbba    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00027cb0:    4648        HF      MOV      r0,r9
        0x00027cb2:    e8bd8ff8    ....    POP      {r3-r11,pc}
    i.am_vos_ring_buffer_push
    am_vos_ring_buffer_push
        0x00027cb6:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00027cba:    b083        ..      SUB      sp,sp,#0xc
        0x00027cbc:    4604        .F      MOV      r4,r0
        0x00027cbe:    2000        .       MOVS     r0,#0
        0x00027cc0:    9001        ..      STR      r0,[sp,#4]
        0x00027cc2:    6867        gh      LDR      r7,[r4,#4]
        0x00027cc4:    4680        .F      MOV      r8,r0
        0x00027cc6:    4615        .F      MOV      r5,r2
        0x00027cc8:    4689        .F      MOV      r9,r1
        0x00027cca:    f8d4b008    ....    LDR      r11,[r4,#8]
        0x00027cce:    6926        &i      LDR      r6,[r4,#0x10]
        0x00027cd0:    f04f0a01    O...    MOV      r10,#1
        0x00027cd4:    2b00        .+      CMP      r3,#0
        0x00027cd6:    d050        P.      BEQ      0x27d7a ; am_vos_ring_buffer_push + 196
        0x00027cd8:    f7f0fba0    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00027cdc:    9000        ..      STR      r0,[sp,#0]
        0x00027cde:    6861        ah      LDR      r1,[r4,#4]
        0x00027ce0:    68a2        .h      LDR      r2,[r4,#8]
        0x00027ce2:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00027ce4:    4291        .B      CMP      r1,r2
        0x00027ce6:    d105        ..      BNE      0x27cf4 ; am_vos_ring_buffer_push + 62
        0x00027ce8:    2800        .(      CMP      r0,#0
        0x00027cea:    bf1e        ..      ITTT     NE
        0x00027cec:    9801        ..      LDRNE    r0,[sp,#4]
        0x00027cee:    b003        ..      ADDNE    sp,sp,#0xc
        0x00027cf0:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x00027cf4:    6862        bh      LDR      r2,[r4,#4]
        0x00027cf6:    68a1        .h      LDR      r1,[r4,#8]
        0x00027cf8:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00027cfa:    428a        .B      CMP      r2,r1
        0x00027cfc:    bf08        ..      IT       EQ
        0x00027cfe:    2800        .(      CMPEQ    r0,#0
        0x00027d00:    d035        5.      BEQ      0x27d6e ; am_vos_ring_buffer_push + 184
        0x00027d02:    eb0b0006    ....    ADD      r0,r11,r6
        0x00027d06:    eba00007    ....    SUB      r0,r0,r7
        0x00027d0a:    fbb0f1f6    ....    UDIV     r1,r0,r6
        0x00027d0e:    fb060111    ....    MLS      r1,r6,r1,r0
        0x00027d12:    42a9        .B      CMP      r1,r5
        0x00027d14:    d805        ..      BHI      0x27d22 ; am_vos_ring_buffer_push + 108
        0x00027d16:    f8c4a00c    ....    STR      r10,[r4,#0xc]
        0x00027d1a:    fbb0f1f6    ....    UDIV     r1,r0,r6
        0x00027d1e:    fb060511    ....    MLS      r5,r6,r1,r0
        0x00027d22:    1978        x.      ADDS     r0,r7,r5
        0x00027d24:    46aa        .F      MOV      r10,r5
        0x00027d26:    42b0        .B      CMP      r0,r6
        0x00027d28:    d313        ..      BCC      0x27d52 ; am_vos_ring_buffer_push + 156
        0x00027d2a:    6820         h      LDR      r0,[r4,#0]
        0x00027d2c:    eba60807    ....    SUB      r8,r6,r7
        0x00027d30:    4438        8D      ADD      r0,r0,r7
        0x00027d32:    4642        BF      MOV      r2,r8
        0x00027d34:    4649        IF      MOV      r1,r9
        0x00027d36:    f7f0fc9f    ....    BL       __aeabi_memcpy ; 0x18678
        0x00027d3a:    eb070008    ....    ADD      r0,r7,r8
        0x00027d3e:    fbb0f1f6    ....    UDIV     r1,r0,r6
        0x00027d42:    fb060711    ....    MLS      r7,r6,r1,r0
        0x00027d46:    6067        g`      STR      r7,[r4,#4]
        0x00027d48:    eba50508    ....    SUB      r5,r5,r8
        0x00027d4c:    1978        x.      ADDS     r0,r7,r5
        0x00027d4e:    42b0        .B      CMP      r0,r6
        0x00027d50:    d2eb        ..      BCS      0x27d2a ; am_vos_ring_buffer_push + 116
        0x00027d52:    6820         h      LDR      r0,[r4,#0]
        0x00027d54:    eb090108    ....    ADD      r1,r9,r8
        0x00027d58:    4438        8D      ADD      r0,r0,r7
        0x00027d5a:    462a        *F      MOV      r2,r5
        0x00027d5c:    f7f0fc8c    ....    BL       __aeabi_memcpy ; 0x18678
        0x00027d60:    1978        x.      ADDS     r0,r7,r5
        0x00027d62:    fbb0f1f6    ....    UDIV     r1,r0,r6
        0x00027d66:    fb060011    ....    MLS      r0,r6,r1,r0
        0x00027d6a:    6060        ``      STR      r0,[r4,#4]
        0x00027d6c:    e044        D.      B        0x27df8 ; am_vos_ring_buffer_push + 322
        0x00027d6e:    42b5        .B      CMP      r5,r6
        0x00027d70:    bf24        $.      ITT      CS
        0x00027d72:    f8c4a00c    ....    STRCS    r10,[r4,#0xc]
        0x00027d76:    4635        5F      MOVCS    r5,r6
        0x00027d78:    e7d3        ..      B        0x27d22 ; am_vos_ring_buffer_push + 108
        0x00027d7a:    f7f0fb4f    ..O.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00027d7e:    9000        ..      STR      r0,[sp,#0]
        0x00027d80:    6862        bh      LDR      r2,[r4,#4]
        0x00027d82:    68a0        .h      LDR      r0,[r4,#8]
        0x00027d84:    68e1        .h      LDR      r1,[r4,#0xc]
        0x00027d86:    4282        .B      CMP      r2,r0
        0x00027d88:    bf08        ..      IT       EQ
        0x00027d8a:    2900        .)      CMPEQ    r1,#0
        0x00027d8c:    d03b        ;.      BEQ      0x27e06 ; am_vos_ring_buffer_push + 336
        0x00027d8e:    eb0b0006    ....    ADD      r0,r11,r6
        0x00027d92:    eba00007    ....    SUB      r0,r0,r7
        0x00027d96:    fbb0f1f6    ....    UDIV     r1,r0,r6
        0x00027d9a:    fb060011    ....    MLS      r0,r6,r1,r0
        0x00027d9e:    42a8        .B      CMP      r0,r5
        0x00027da0:    d801        ..      BHI      0x27da6 ; am_vos_ring_buffer_push + 240
        0x00027da2:    f8c4a00c    ....    STR      r10,[r4,#0xc]
        0x00027da6:    1978        x.      ADDS     r0,r7,r5
        0x00027da8:    46aa        .F      MOV      r10,r5
        0x00027daa:    42b0        .B      CMP      r0,r6
        0x00027dac:    d313        ..      BCC      0x27dd6 ; am_vos_ring_buffer_push + 288
        0x00027dae:    6820         h      LDR      r0,[r4,#0]
        0x00027db0:    eba60807    ....    SUB      r8,r6,r7
        0x00027db4:    4438        8D      ADD      r0,r0,r7
        0x00027db6:    4642        BF      MOV      r2,r8
        0x00027db8:    4649        IF      MOV      r1,r9
        0x00027dba:    f7f0fc5d    ..].    BL       __aeabi_memcpy ; 0x18678
        0x00027dbe:    eb070108    ....    ADD      r1,r7,r8
        0x00027dc2:    fbb1f0f6    ....    UDIV     r0,r1,r6
        0x00027dc6:    fb061710    ....    MLS      r7,r6,r0,r1
        0x00027dca:    6067        g`      STR      r7,[r4,#4]
        0x00027dcc:    eba50508    ....    SUB      r5,r5,r8
        0x00027dd0:    1978        x.      ADDS     r0,r7,r5
        0x00027dd2:    42b0        .B      CMP      r0,r6
        0x00027dd4:    d2eb        ..      BCS      0x27dae ; am_vos_ring_buffer_push + 248
        0x00027dd6:    6820         h      LDR      r0,[r4,#0]
        0x00027dd8:    eb090108    ....    ADD      r1,r9,r8
        0x00027ddc:    4438        8D      ADD      r0,r0,r7
        0x00027dde:    462a        *F      MOV      r2,r5
        0x00027de0:    f7f0fc4a    ..J.    BL       __aeabi_memcpy ; 0x18678
        0x00027de4:    1978        x.      ADDS     r0,r7,r5
        0x00027de6:    fbb0f1f6    ....    UDIV     r1,r0,r6
        0x00027dea:    fb060011    ....    MLS      r0,r6,r1,r0
        0x00027dee:    6060        ``      STR      r0,[r4,#4]
        0x00027df0:    68e1        .h      LDR      r1,[r4,#0xc]
        0x00027df2:    2901        .)      CMP      r1,#1
        0x00027df4:    bf08        ..      IT       EQ
        0x00027df6:    60a0        .`      STREQ    r0,[r4,#8]
        0x00027df8:    9800        ..      LDR      r0,[sp,#0]
        0x00027dfa:    f7f0fb13    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00027dfe:    b003        ..      ADD      sp,sp,#0xc
        0x00027e00:    4650        PF      MOV      r0,r10
        0x00027e02:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00027e06:    42b5        .B      CMP      r5,r6
        0x00027e08:    d3cd        ..      BCC      0x27da6 ; am_vos_ring_buffer_push + 240
        0x00027e0a:    e7ca        ..      B        0x27da2 ; am_vos_ring_buffer_push + 236
    i.am_vos_stdio_gatekeeper_task
    am_vos_stdio_gatekeeper_task
        0x00027e0c:    481b        .H      LDR      r0,[pc,#108] ; [0x27e7c] = 0x10004f04
        0x00027e0e:    f6ad0d28    ..(.    SUB      sp,sp,#0x828
        0x00027e12:    1dc5        ..      ADDS     r5,r0,#7
        0x00027e14:    f1000408    ....    ADD      r4,r0,#8
        0x00027e18:    2700        .'      MOVS     r7,#0
        0x00027e1a:    466e        nF      MOV      r6,sp
        0x00027e1c:    f60d0118    ....    ADD      r1,sp,#0x818
        0x00027e20:    2002        .       MOVS     r0,#2
        0x00027e22:    f000f979    ..y.    BL       am_vos_task_read ; 0x28118
        0x00027e26:    f8dd081c    ....    LDR      r0,[sp,#0x81c]
        0x00027e2a:    2803        .(      CMP      r0,#3
        0x00027e2c:    d1f6        ..      BNE      0x27e1c ; am_vos_stdio_gatekeeper_task + 16
        0x00027e2e:    f8dd0820    .. .    LDR      r0,[sp,#0x820]
        0x00027e32:    4420         D      ADD      r0,r0,r4
        0x00027e34:    f7f0fc01    ....    BL       strlen ; 0x1863a
        0x00027e38:    f5b07f80    ....    CMP      r0,#0x100
        0x00027e3c:    db00        ..      BLT      0x27e40 ; am_vos_stdio_gatekeeper_task + 52
        0x00027e3e:    e7fe        ..      B        0x27e3e ; am_vos_stdio_gatekeeper_task + 50
        0x00027e40:    b1b0        ..      CBZ      r0,0x27e70 ; am_vos_stdio_gatekeeper_task + 100
        0x00027e42:    f8dd1820    .. .    LDR      r1,[sp,#0x820]
        0x00027e46:    1e72        r.      SUBS     r2,r6,#1
        0x00027e48:    4429        )D      ADD      r1,r1,r5
        0x00027e4a:    f0100f01    ....    TST      r0,#1
        0x00027e4e:    d003        ..      BEQ      0x27e58 ; am_vos_stdio_gatekeeper_task + 76
        0x00027e50:    f8113f01    ...?    LDRB     r3,[r1,#1]!
        0x00027e54:    f8023f01    ...?    STRB     r3,[r2,#1]!
        0x00027e58:    0843        C.      LSRS     r3,r0,#1
        0x00027e5a:    d009        ..      BEQ      0x27e70 ; am_vos_stdio_gatekeeper_task + 100
        0x00027e5c:    f891c001    ....    LDRB     r12,[r1,#1]
        0x00027e60:    f882c001    ....    STRB     r12,[r2,#1]
        0x00027e64:    f811cf02    ....    LDRB     r12,[r1,#2]!
        0x00027e68:    f802cf02    ....    STRB     r12,[r2,#2]!
        0x00027e6c:    1e5b        [.      SUBS     r3,r3,#1
        0x00027e6e:    d1f5        ..      BNE      0x27e5c ; am_vos_stdio_gatekeeper_task + 80
        0x00027e70:    5437        7T      STRB     r7,[r6,r0]
        0x00027e72:    4668        hF      MOV      r0,sp
        0x00027e74:    f7fdf91e    ....    BL       am_util_stdio_printf ; 0x250b4
        0x00027e78:    e7d0        ..      B        0x27e1c ; am_vos_stdio_gatekeeper_task + 16
    $d
        0x00027e7a:    0000        ..      DCW    0
        0x00027e7c:    10004f04    .O..    DCD    268455684
    $t
    i.am_vos_stdio_printf
    am_vos_stdio_printf
        0x00027e80:    b40f        ..      PUSH     {r0-r3}
        0x00027e82:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00027e84:    b0c1        ..      SUB      sp,sp,#0x104
        0x00027e86:    4607        .F      MOV      r7,r0
        0x00027e88:    f7f0fac8    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00027e8c:    9040        @.      STR      r0,[sp,#0x100]
        0x00027e8e:    9847        G.      LDR      r0,[sp,#0x11c]
        0x00027e90:    f7f0fbd3    ....    BL       strlen ; 0x1863a
        0x00027e94:    f5b07f80    ....    CMP      r0,#0x100
        0x00027e98:    d300        ..      BCC      0x27e9c ; am_vos_stdio_printf + 28
        0x00027e9a:    e7fe        ..      B        0x27e9a ; am_vos_stdio_printf + 26
        0x00027e9c:    aa48        H.      ADD      r2,sp,#0x120
        0x00027e9e:    4668        hF      MOV      r0,sp
        0x00027ea0:    9947        G.      LDR      r1,[sp,#0x11c]
        0x00027ea2:    f7fdf927    ..'.    BL       am_util_stdio_vsprintf ; 0x250f4
        0x00027ea6:    4c13        .L      LDR      r4,[pc,#76] ; [0x27ef4] = 0x10004f04
        0x00027ea8:    4605        .F      MOV      r5,r0
        0x00027eaa:    2600        .&      MOVS     r6,#0
        0x00027eac:    6860        `h      LDR      r0,[r4,#4]
        0x00027eae:    4428        (D      ADD      r0,r0,r5
        0x00027eb0:    f5b06f00    ...o    CMP      r0,#0x800
        0x00027eb4:    bf28        (.      IT       CS
        0x00027eb6:    6066        f`      STRCS    r6,[r4,#4]
        0x00027eb8:    490f        .I      LDR      r1,[pc,#60] ; [0x27ef8] = 0x10004f0c
        0x00027eba:    6860        `h      LDR      r0,[r4,#4]
        0x00027ebc:    462a        *F      MOV      r2,r5
        0x00027ebe:    4408        .D      ADD      r0,r0,r1
        0x00027ec0:    4669        iF      MOV      r1,sp
        0x00027ec2:    f7f0fbd9    ....    BL       __aeabi_memcpy ; 0x18678
        0x00027ec6:    6860        `h      LDR      r0,[r4,#4]
        0x00027ec8:    f1050108    ....    ADD      r1,r5,#8
        0x00027ecc:    4420         D      ADD      r0,r0,r4
        0x00027ece:    5446        FT      STRB     r6,[r0,r1]
        0x00027ed0:    6822        "h      LDR      r2,[r4,#0]
        0x00027ed2:    b112        ..      CBZ      r2,0x27eda ; am_vos_stdio_printf + 90
        0x00027ed4:    4639        9F      MOV      r1,r7
        0x00027ed6:    6860        `h      LDR      r0,[r4,#4]
        0x00027ed8:    4790        .G      BLX      r2
        0x00027eda:    6860        `h      LDR      r0,[r4,#4]
        0x00027edc:    1c69        i.      ADDS     r1,r5,#1
        0x00027ede:    4408        .D      ADD      r0,r0,r1
        0x00027ee0:    6060        ``      STR      r0,[r4,#4]
        0x00027ee2:    9840        @.      LDR      r0,[sp,#0x100]
        0x00027ee4:    f7f0fa9e    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00027ee8:    b041        A.      ADD      sp,sp,#0x104
        0x00027eea:    4628        (F      MOV      r0,r5
        0x00027eec:    bcf0        ..      POP      {r4-r7}
        0x00027eee:    f85dfb14    ]...    LDR      pc,[sp],#0x14
    $d
        0x00027ef2:    0000        ..      DCW    0
        0x00027ef4:    10004f04    .O..    DCD    268455684
        0x00027ef8:    10004f0c    .O..    DCD    268455692
    $t
    i.am_vos_stdio_printf_init
    am_vos_stdio_printf_init
        0x00027efc:    4901        .I      LDR      r1,[pc,#4] ; [0x27f04] = 0x10004f04
        0x00027efe:    6008        .`      STR      r0,[r1,#0]
        0x00027f00:    4770        pG      BX       lr
    $d
        0x00027f02:    0000        ..      DCW    0
        0x00027f04:    10004f04    .O..    DCD    268455684
    $t
    i.am_vos_streaming_provide_speech
    am_vos_streaming_provide_speech
        0x00027f08:    b510        ..      PUSH     {r4,lr}
        0x00027f0a:    a109        ..      ADR      r1,{pc}+0x26 ; 0x27f30
        0x00027f0c:    2003        .       MOVS     r0,#3
        0x00027f0e:    f7ffffb7    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00027f12:    4c12        .L      LDR      r4,[pc,#72] ; [0x27f5c] = 0x100002c0
        0x00027f14:    7b20         {      LDRB     r0,[r4,#0xc]
        0x00027f16:    2801        .(      CMP      r0,#1
        0x00027f18:    d107        ..      BNE      0x27f2a ; am_vos_streaming_provide_speech + 34
        0x00027f1a:    4911        .I      LDR      r1,[pc,#68] ; [0x27f60] = 0x27fd4
        0x00027f1c:    2003        .       MOVS     r0,#3
        0x00027f1e:    f7ffffaf    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00027f22:    f7fff805    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x26f30
        0x00027f26:    f7fff81d    ....    BL       am_vos_audio_wwd_disable ; 0x26f64
        0x00027f2a:    2001        .       MOVS     r0,#1
        0x00027f2c:    70e0        .p      STRB     r0,[r4,#3]
        0x00027f2e:    bd10        ..      POP      {r4,pc}
    $d
        0x00027f30:    2d4d415b    [AM-    DCD    760037723
        0x00027f34:    5d536f56    VoS]    DCD    1565749078
        0x00027f38:    5f6d6120     am_    DCD    1601003808
        0x00027f3c:    5f736f76    vos_    DCD    1601400694
        0x00027f40:    65727473    stre    DCD    1701999731
        0x00027f44:    6e696d61    amin    DCD    1852403041
        0x00027f48:    72705f67    g_pr    DCD    1919967079
        0x00027f4c:    6469766f    ovid    DCD    1684633199
        0x00027f50:    70735f65    e_sp    DCD    1886609253
        0x00027f54:    68636565    eech    DCD    1751344485
        0x00027f58:    0000000a    ....    DCD    10
        0x00027f5c:    100002c0    ....    DCD    268436160
        0x00027f60:    00027fd4    ....    DCD    163796
    $t
    i.am_vos_streaming_push_to_talk
    am_vos_streaming_push_to_talk
        0x00027f64:    b510        ..      PUSH     {r4,lr}
        0x00027f66:    a109        ..      ADR      r1,{pc}+0x26 ; 0x27f8c
        0x00027f68:    2003        .       MOVS     r0,#3
        0x00027f6a:    f7ffff89    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00027f6e:    4c0e        .L      LDR      r4,[pc,#56] ; [0x27fa8] = 0x100002c0
        0x00027f70:    7b20         {      LDRB     r0,[r4,#0xc]
        0x00027f72:    2801        .(      CMP      r0,#1
        0x00027f74:    d107        ..      BNE      0x27f86 ; am_vos_streaming_push_to_talk + 34
        0x00027f76:    490d        .I      LDR      r1,[pc,#52] ; [0x27fac] = 0x27fd4
        0x00027f78:    2003        .       MOVS     r0,#3
        0x00027f7a:    f7ffff81    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00027f7e:    f7feffd7    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x26f30
        0x00027f82:    f7feffef    ....    BL       am_vos_audio_wwd_disable ; 0x26f64
        0x00027f86:    2001        .       MOVS     r0,#1
        0x00027f88:    70a0        .p      STRB     r0,[r4,#2]
        0x00027f8a:    bd10        ..      POP      {r4,pc}
    $d
        0x00027f8c:    4d415b0a    .[AM    DCD    1296128778
        0x00027f90:    536f562d    -VoS    DCD    1399805485
        0x00027f94:    7550205d    ] Pu    DCD    1968185437
        0x00027f98:    74206873    sh t    DCD    1948280947
        0x00027f9c:    6174206f    o ta    DCD    1635000431
        0x00027fa0:    0a216b6c    lk!.    DCD    169962348
        0x00027fa4:    00000000    ....    DCD    0
        0x00027fa8:    100002c0    ....    DCD    268436160
        0x00027fac:    00027fd4    ....    DCD    163796
    $t
    i.am_vos_streaming_start
    am_vos_streaming_start
        0x00027fb0:    4807        .H      LDR      r0,[pc,#28] ; [0x27fd0] = 0x100002c0
        0x00027fb2:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x00027fb4:    2801        .(      CMP      r0,#1
        0x00027fb6:    bf18        ..      IT       NE
        0x00027fb8:    4770        pG      BXNE     lr
        0x00027fba:    b510        ..      PUSH     {r4,lr}
        0x00027fbc:    2003        .       MOVS     r0,#3
        0x00027fbe:    a105        ..      ADR      r1,{pc}+0x16 ; 0x27fd4
        0x00027fc0:    f7ffff5e    ..^.    BL       am_vos_stdio_printf ; 0x27e80
        0x00027fc4:    f7feffb4    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x26f30
        0x00027fc8:    e8bd4010    ...@    POP      {r4,lr}
        0x00027fcc:    f7febfca    ....    B        am_vos_audio_wwd_disable ; 0x26f64
    $d
        0x00027fd0:    100002c0    ....    DCD    268436160
        0x00027fd4:    2d4d415b    [AM-    DCD    760037723
        0x00027fd8:    5d536f56    VoS]    DCD    1565749078
        0x00027fdc:    5f6d6120     am_    DCD    1601003808
        0x00027fe0:    5f736f76    vos_    DCD    1601400694
        0x00027fe4:    65727473    stre    DCD    1701999731
        0x00027fe8:    6e696d61    amin    DCD    1852403041
        0x00027fec:    74735f67    g_st    DCD    1953718119
        0x00027ff0:    0a747261    art.    DCD    175403617
        0x00027ff4:    00000000    ....    DCD    0
    $t
    i.am_vos_streaming_stop
    am_vos_streaming_stop
        0x00027ff8:    b510        ..      PUSH     {r4,lr}
        0x00027ffa:    f7feff99    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x26f30
        0x00027ffe:    e8bd4010    ...@    POP      {r4,lr}
        0x00028002:    a102        ..      ADR      r1,{pc}+0xa ; 0x2800c
        0x00028004:    2003        .       MOVS     r0,#3
        0x00028006:    f7ffbf3b    ..;.    B.W      am_vos_stdio_printf ; 0x27e80
    $d
        0x0002800a:    0000        ..      DCW    0
        0x0002800c:    2d4d415b    [AM-    DCD    760037723
        0x00028010:    5d536f56    VoS]    DCD    1565749078
        0x00028014:    5f6d6120     am_    DCD    1601003808
        0x00028018:    5f736f76    vos_    DCD    1601400694
        0x0002801c:    65727473    stre    DCD    1701999731
        0x00028020:    6e696d61    amin    DCD    1852403041
        0x00028024:    74735f67    g_st    DCD    1953718119
        0x00028028:    000a706f    op..    DCD    684143
    $t
    i.am_vos_sys_init
    am_vos_sys_init
        0x0002802c:    b508        ..      PUSH     {r3,lr}
        0x0002802e:    f7fff8eb    ....    BL       am_vos_board_init ; 0x27208
        0x00028032:    480f        .H      LDR      r0,[pc,#60] ; [0x28070] = 0x27bd9
        0x00028034:    f7ffff62    ..b.    BL       am_vos_stdio_printf_init ; 0x27efc
        0x00028038:    f7fff9de    ....    BL       am_vos_codec_init ; 0x273f8
        0x0002803c:    f7f7fa68    ..h.    BL       am_audio_buffer_init ; 0x1f510
        0x00028040:    f000f85a    ..Z.    BL       am_vos_task_init ; 0x280f8
        0x00028044:    2105        .!      MOVS     r1,#5
        0x00028046:    480b        .H      LDR      r0,[pc,#44] ; [0x28074] = 0x44e2c
        0x00028048:    f000f81a    ....    BL       am_vos_task_create_all_tasks ; 0x28080
        0x0002804c:    2101        .!      MOVS     r1,#1
        0x0002804e:    480a        .H      LDR      r0,[pc,#40] ; [0x28078] = 0x44eb8
        0x00028050:    f000f8cc    ....    BL       am_vos_timer_create_all_timers ; 0x281ec
        0x00028054:    f01afe42    ..B.    BL       xTaskGetTickCount ; 0x42cdc
        0x00028058:    2100        .!      MOVS     r1,#0
        0x0002805a:    9100        ..      STR      r1,[sp,#0]
        0x0002805c:    4907        .I      LDR      r1,[pc,#28] ; [0x2807c] = 0x10004ef4
        0x0002805e:    4602        .F      MOV      r2,r0
        0x00028060:    2300        .#      MOVS     r3,#0
        0x00028062:    f8d1c004    ....    LDR      r12,[r1,#4]
        0x00028066:    2101        .!      MOVS     r1,#1
        0x00028068:    4660        `F      MOV      r0,r12
        0x0002806a:    f01bf89f    ....    BL       xTimerGenericCommand ; 0x431ac
        0x0002806e:    bd08        ..      POP      {r3,pc}
    $d
        0x00028070:    00027bd9    .{..    DCD    162777
        0x00028074:    00044e2c    ,N..    DCD    282156
        0x00028078:    00044eb8    .N..    DCD    282296
        0x0002807c:    10004ef4    .N..    DCD    268455668
    $t
    i.am_vos_task_create_all_tasks
    am_vos_task_create_all_tasks
        0x00028080:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00028084:    b082        ..      SUB      sp,sp,#8
        0x00028086:    ea5f0901    _...    MOVS     r9,r1
        0x0002808a:    4682        .F      MOV      r10,r0
        0x0002808c:    f04f0400    O...    MOV      r4,#0
        0x00028090:    bf12        ..      ITEE     NE
        0x00028092:    4e18        .N      LDRNE    r6,[pc,#96] ; [0x280f4] = 0x10004e94
        0x00028094:    b002        ..      ADDEQ    sp,sp,#8
        0x00028096:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0002809a:    bf00        ..      NOP      
        0x0002809c:    ebc400c4    ....    RSB      r0,r4,r4,LSL #3
        0x000280a0:    eb0a0580    ....    ADD      r5,r10,r0,LSL #2
        0x000280a4:    782f        /x      LDRB     r7,[r5,#0]
        0x000280a6:    e9d50101    ....    LDRD     r0,r1,[r5,#4]
        0x000280aa:    e9d53204    ...2    LDRD     r3,r2,[r5,#0x10]
        0x000280ae:    f8d5c00c    ....    LDR      r12,[r5,#0xc]
        0x000280b2:    69ad        .i      LDR      r5,[r5,#0x18]
        0x000280b4:    2f0b        ./      CMP      r7,#0xb
        0x000280b6:    d300        ..      BCC      0x280ba ; am_vos_task_create_all_tasks + 58
        0x000280b8:    e7fe        ..      B        0x280b8 ; am_vos_task_create_all_tasks + 56
        0x000280ba:    eb0608c7    ....    ADD      r8,r6,r7,LSL #3
        0x000280be:    e9cd2800    ...(    STRD     r2,r8,[sp,#0]
        0x000280c2:    fa1ff28c    ....    UXTH     r2,r12
        0x000280c6:    f01afd2d    ..-.    BL       xTaskCreate ; 0x42b24
        0x000280ca:    f8560037    V.7.    LDR      r0,[r6,r7,LSL #3]
        0x000280ce:    b170        p.      CBZ      r0,0x280ee ; am_vos_task_create_all_tasks + 110
        0x000280d0:    4628        (F      MOV      r0,r5
        0x000280d2:    2200        ."      MOVS     r2,#0
        0x000280d4:    2110        .!      MOVS     r1,#0x10
        0x000280d6:    f01afad9    ....    BL       xQueueGenericCreate ; 0x4268c
        0x000280da:    f8c80004    ....    STR      r0,[r8,#4]
        0x000280de:    b138        8.      CBZ      r0,0x280f0 ; am_vos_task_create_all_tasks + 112
        0x000280e0:    1c60        `.      ADDS     r0,r4,#1
        0x000280e2:    b2c4        ..      UXTB     r4,r0
        0x000280e4:    454c        LE      CMP      r4,r9
        0x000280e6:    d3d9        ..      BCC      0x2809c ; am_vos_task_create_all_tasks + 28
        0x000280e8:    b002        ..      ADD      sp,sp,#8
        0x000280ea:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x000280ee:    e7fe        ..      B        0x280ee ; am_vos_task_create_all_tasks + 110
        0x000280f0:    e7fe        ..      B        0x280f0 ; am_vos_task_create_all_tasks + 112
    $d
        0x000280f2:    0000        ..      DCW    0
        0x000280f4:    10004e94    .N..    DCD    268455572
    $t
    i.am_vos_task_init
    am_vos_task_init
        0x000280f8:    2000        .       MOVS     r0,#0
        0x000280fa:    4a06        .J      LDR      r2,[pc,#24] ; [0x28114] = 0x10004e94
        0x000280fc:    210b        .!      MOVS     r1,#0xb
        0x000280fe:    4603        .F      MOV      r3,r0
        0x00028100:    f8423030    B.00    STR      r3,[r2,r0,LSL #3]
        0x00028104:    eb020cc0    ....    ADD      r12,r2,r0,LSL #3
        0x00028108:    1c40        @.      ADDS     r0,r0,#1
        0x0002810a:    f8cc3004    ...0    STR      r3,[r12,#4]
        0x0002810e:    1e49        I.      SUBS     r1,r1,#1
        0x00028110:    d1f6        ..      BNE      0x28100 ; am_vos_task_init + 8
        0x00028112:    4770        pG      BX       lr
    $d
        0x00028114:    10004e94    .N..    DCD    268455572
    $t
    i.am_vos_task_read
    am_vos_task_read
        0x00028118:    4a07        .J      LDR      r2,[pc,#28] ; [0x28138] = 0x10004e94
        0x0002811a:    b510        ..      PUSH     {r4,lr}
        0x0002811c:    eb0200c0    ....    ADD      r0,r2,r0,LSL #3
        0x00028120:    6840        @h      LDR      r0,[r0,#4]
        0x00028122:    b138        8.      CBZ      r0,0x28134 ; am_vos_task_read + 28
        0x00028124:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x00028128:    f01afc30    ..0.    BL       xQueueReceive ; 0x4298c
        0x0002812c:    2800        .(      CMP      r0,#0
        0x0002812e:    bf1c        ..      ITT      NE
        0x00028130:    2001        .       MOVNE    r0,#1
        0x00028132:    bd10        ..      POPNE    {r4,pc}
        0x00028134:    2000        .       MOVS     r0,#0
        0x00028136:    bd10        ..      POP      {r4,pc}
    $d
        0x00028138:    10004e94    .N..    DCD    268455572
    $t
    i.am_vos_task_send
    am_vos_task_send
        0x0002813c:    b500        ..      PUSH     {lr}
        0x0002813e:    b085        ..      SUB      sp,sp,#0x14
        0x00028140:    2a04        .*      CMP      r2,#4
        0x00028142:    f8ddc018    ....    LDR      r12,[sp,#0x18]
        0x00028146:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0002814a:    d300        ..      BCC      0x2814e ; am_vos_task_send + 18
        0x0002814c:    e7fe        ..      B        0x2814c ; am_vos_task_send + 16
        0x0002814e:    9201        ..      STR      r2,[sp,#4]
        0x00028150:    2a01        .*      CMP      r2,#1
        0x00028152:    bf1a        ..      ITTE     NE
        0x00028154:    2a02        .*      CMPNE    r2,#2
        0x00028156:    2a03        .*      CMPNE    r2,#3
        0x00028158:    9302        ..      STREQ    r3,[sp,#8]
        0x0002815a:    480a        .H      LDR      r0,[pc,#40] ; [0x28184] = 0x10004e94
        0x0002815c:    f8cdc00c    ....    STR      r12,[sp,#0xc]
        0x00028160:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00028164:    6840        @h      LDR      r0,[r0,#4]
        0x00028166:    b150        P.      CBZ      r0,0x2817e ; am_vos_task_send + 66
        0x00028168:    f04f0300    O...    MOV      r3,#0
        0x0002816c:    461a        .F      MOV      r2,r3
        0x0002816e:    4669        iF      MOV      r1,sp
        0x00028170:    f01afad2    ....    BL       xQueueGenericSend ; 0x42718
        0x00028174:    2800        .(      CMP      r0,#0
        0x00028176:    bf1e        ..      ITTT     NE
        0x00028178:    2001        .       MOVNE    r0,#1
        0x0002817a:    b005        ..      ADDNE    sp,sp,#0x14
        0x0002817c:    bd00        ..      POPNE    {pc}
        0x0002817e:    2000        .       MOVS     r0,#0
        0x00028180:    b005        ..      ADD      sp,sp,#0x14
        0x00028182:    bd00        ..      POP      {pc}
    $d
        0x00028184:    10004e94    .N..    DCD    268455572
    $t
    i.am_vos_task_send_fromISR
    am_vos_task_send_fromISR
        0x00028188:    b510        ..      PUSH     {r4,lr}
        0x0002818a:    b086        ..      SUB      sp,sp,#0x18
        0x0002818c:    2400        .$      MOVS     r4,#0
        0x0002818e:    f8ddc020    .. .    LDR      r12,[sp,#0x20]
        0x00028192:    9400        ..      STR      r4,[sp,#0]
        0x00028194:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00028198:    9203        ..      STR      r2,[sp,#0xc]
        0x0002819a:    2a01        .*      CMP      r2,#1
        0x0002819c:    bf1a        ..      ITTE     NE
        0x0002819e:    2a02        .*      CMPNE    r2,#2
        0x000281a0:    2a03        .*      CMPNE    r2,#3
        0x000281a2:    9304        ..      STREQ    r3,[sp,#0x10]
        0x000281a4:    480f        .H      LDR      r0,[pc,#60] ; [0x281e4] = 0x10004e94
        0x000281a6:    f8cdc014    ....    STR      r12,[sp,#0x14]
        0x000281aa:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x000281ae:    6840        @h      LDR      r0,[r0,#4]
        0x000281b0:    b1a0        ..      CBZ      r0,0x281dc ; am_vos_task_send_fromISR + 84
        0x000281b2:    f04f0300    O...    MOV      r3,#0
        0x000281b6:    466a        jF      MOV      r2,sp
        0x000281b8:    a902        ..      ADD      r1,sp,#8
        0x000281ba:    f01afb6d    ..m.    BL       xQueueGenericSendFromISR ; 0x42898
        0x000281be:    9900        ..      LDR      r1,[sp,#0]
        0x000281c0:    b139        9.      CBZ      r1,0x281d2 ; am_vos_task_send_fromISR + 74
        0x000281c2:    4a09        .J      LDR      r2,[pc,#36] ; [0x281e8] = 0xe000ed04
        0x000281c4:    f04f5180    O..Q    MOV      r1,#0x10000000
        0x000281c8:    6011        .`      STR      r1,[r2,#0]
        0x000281ca:    f3bf8f4f    ..O.    DSB      
        0x000281ce:    f3bf8f6f    ..o.    ISB      
        0x000281d2:    2800        .(      CMP      r0,#0
        0x000281d4:    bf1e        ..      ITTT     NE
        0x000281d6:    2001        .       MOVNE    r0,#1
        0x000281d8:    b006        ..      ADDNE    sp,sp,#0x18
        0x000281da:    bd10        ..      POPNE    {r4,pc}
        0x000281dc:    2000        .       MOVS     r0,#0
        0x000281de:    b006        ..      ADD      sp,sp,#0x18
        0x000281e0:    bd10        ..      POP      {r4,pc}
    $d
        0x000281e2:    0000        ..      DCW    0
        0x000281e4:    10004e94    .N..    DCD    268455572
        0x000281e8:    e000ed04    ....    DCD    3758157060
    $t
    i.am_vos_timer_create_all_timers
    am_vos_timer_create_all_timers
        0x000281ec:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x000281f0:    000d        ..      MOVS     r5,r1
        0x000281f2:    4607        .F      MOV      r7,r0
        0x000281f4:    f04f0400    O...    MOV      r4,#0
        0x000281f8:    bf14        ..      ITE      NE
        0x000281fa:    f8df8038    ..8.    LDRNE    r8,[pc,#56] ; [0x28234] = 0x10004ef4
        0x000281fe:    e8bd83f8    ....    POPEQ    {r3-r9,pc}
        0x00028202:    bf00        ..      NOP      
        0x00028204:    eb040084    ....    ADD      r0,r4,r4,LSL #2
        0x00028208:    eb070380    ....    ADD      r3,r7,r0,LSL #2
        0x0002820c:    f813cb04    ....    LDRB     r12,[r3],#4
        0x00028210:    cb0f        ..      LDM      r3,{r0-r3}
        0x00028212:    f00c06ff    ....    AND      r6,r12,#0xff
        0x00028216:    2e04        ..      CMP      r6,#4
        0x00028218:    d300        ..      BCC      0x2821c ; am_vos_timer_create_all_timers + 48
        0x0002821a:    e7fe        ..      B        0x2821a ; am_vos_timer_create_all_timers + 46
        0x0002821c:    9300        ..      STR      r3,[sp,#0]
        0x0002821e:    2300        .#      MOVS     r3,#0
        0x00028220:    f01aff44    ..D.    BL       xTimerCreate ; 0x430ac
        0x00028224:    f8480026    H.&.    STR      r0,[r8,r6,LSL #2]
        0x00028228:    1c60        `.      ADDS     r0,r4,#1
        0x0002822a:    b2c4        ..      UXTB     r4,r0
        0x0002822c:    42ac        .B      CMP      r4,r5
        0x0002822e:    d3e9        ..      BCC      0x28204 ; am_vos_timer_create_all_timers + 24
        0x00028230:    e8bd83f8    ....    POP      {r3-r9,pc}
    $d
        0x00028234:    10004ef4    .N..    DCD    268455668
    $t
    i.am_vos_timer_heart_beat_callback
    am_vos_timer_heart_beat_callback
        0x00028238:    b508        ..      PUSH     {r3,lr}
        0x0002823a:    2000        .       MOVS     r0,#0
        0x0002823c:    2201        ."      MOVS     r2,#1
        0x0002823e:    2302        .#      MOVS     r3,#2
        0x00028240:    4611        .F      MOV      r1,r2
        0x00028242:    9000        ..      STR      r0,[sp,#0]
        0x00028244:    f7ffff7a    ..z.    BL       am_vos_task_send ; 0x2813c
        0x00028248:    bd08        ..      POP      {r3,pc}
        0x0002824a:    0000        ..      MOVS     r0,r0
    i.am_vos_voice_start
    am_vos_voice_start
        0x0002824c:    b510        ..      PUSH     {r4,lr}
        0x0002824e:    f7fff9f5    ....    BL       am_vos_is_connected ; 0x2763c
        0x00028252:    4c0f        .L      LDR      r4,[pc,#60] ; [0x28290] = 0x100012ac
        0x00028254:    b140        @.      CBZ      r0,0x28268 ; am_vos_voice_start + 28
        0x00028256:    a10f        ..      ADR      r1,{pc}+0x3e ; 0x28294
        0x00028258:    2003        .       MOVS     r0,#3
        0x0002825a:    f7fffe11    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x0002825e:    f7fffaed    ....    BL       am_vos_mic_enable ; 0x2783c
        0x00028262:    2001        .       MOVS     r0,#1
        0x00028264:    7520         u      STRB     r0,[r4,#0x14]
        0x00028266:    bd10        ..      POP      {r4,pc}
        0x00028268:    a112        ..      ADR      r1,{pc}+0x4c ; 0x282b4
        0x0002826a:    2003        .       MOVS     r0,#3
        0x0002826c:    f7fffe08    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00028270:    f1040038    ..8.    ADD      r0,r4,#0x38
        0x00028274:    f7f4ff6a    ..j.    BL       WsfTimerStop ; 0x1d14c
        0x00028278:    f6446120    D. a    MOV      r1,#0x4e20
        0x0002827c:    f1040038    ..8.    ADD      r0,r4,#0x38
        0x00028280:    f7f4fef6    ....    BL       WsfTimerStartMs ; 0x1d070
        0x00028284:    2100        .!      MOVS     r1,#0
        0x00028286:    e8bd4010    ...@    POP      {r4,lr}
        0x0002828a:    4608        .F      MOV      r0,r1
        0x0002828c:    f7f4be68    ..h.    B        WsfTaskSetReady ; 0x1cf60
    $d
        0x00028290:    100012ac    ....    DCD    268440236
        0x00028294:    2d4d415b    [AM-    DCD    760037723
        0x00028298:    5d536f56    VoS]    DCD    1565749078
        0x0002829c:    5f6d6120     am_    DCD    1601003808
        0x000282a0:    5f736f76    vos_    DCD    1601400694
        0x000282a4:    63696f76    voic    DCD    1667854198
        0x000282a8:    74735f65    e_st    DCD    1953718117
        0x000282ac:    28747261    art(    DCD    678720097
        0x000282b0:    00000a29    )...    DCD    2601
        0x000282b4:    414d415b    [AMA    DCD    1095582043
        0x000282b8:    4d41205d    ] AM    DCD    1296113757
        0x000282bc:    5f534f56    VOS_    DCD    1599295318
        0x000282c0:    435f5854    TX_C    DCD    1130322004
        0x000282c4:    545f4343    CC_T    DCD    1415529283
        0x000282c8:    52454d49    IMER    DCD    1380273481
        0x000282cc:    5345525f    _RES    DCD    1397051999
        0x000282d0:    54524154    TART    DCD    1414676820
        0x000282d4:    0a3b2928    ();.    DCD    171649320
        0x000282d8:    00000000    ....    DCD    0
    $t
    i.amotas_conn_close
    amotas_conn_close
        0x000282dc:    4a07        .J      LDR      r2,[pc,#28] ; [0x282fc] = 0x10003a14
        0x000282de:    2100        .!      MOVS     r1,#0
        0x000282e0:    eb020040    ..@.    ADD      r0,r2,r0,LSL #1
        0x000282e4:    f8001c02    ....    STRB     r1,[r0,#-2]
        0x000282e8:    f8001c01    ....    STRB     r1,[r0,#-1]
        0x000282ec:    f8a21040    ..@.    STRH     r1,[r2,#0x40]
        0x000282f0:    f8a21042    ..B.    STRH     r1,[r2,#0x42]
        0x000282f4:    f8821044    ..D.    STRB     r1,[r2,#0x44]
        0x000282f8:    4770        pG      BX       lr
    $d
        0x000282fa:    0000        ..      DCW    0
        0x000282fc:    10003a14    .:..    DCD    268450324
    $t
    i.amotas_init
    amotas_init
        0x00028300:    b510        ..      PUSH     {r4,lr}
        0x00028302:    4604        .F      MOV      r4,r0
        0x00028304:    f44f7128    O.(q    MOV      r1,#0x2a0
        0x00028308:    480a        .H      LDR      r0,[pc,#40] ; [0x28334] = 0x10003a14
        0x0002830a:    f7f0fad5    ....    BL       __aeabi_memclr4 ; 0x188b8
        0x0002830e:    4909        .I      LDR      r1,[pc,#36] ; [0x28334] = 0x10003a14
        0x00028310:    2200        ."      MOVS     r2,#0
        0x00028312:    4809        .H      LDR      r0,[pc,#36] ; [0x28338] = 0x12344321
        0x00028314:    71cc        .q      STRB     r4,[r1,#7]
        0x00028316:    718a        .q      STRB     r2,[r1,#6]
        0x00028318:    730a        .s      STRB     r2,[r1,#0xc]
        0x0002831a:    f881426c    ..lB    STRB     r4,[r1,#0x26c]
        0x0002831e:    f881427c    ..|B    STRB     r4,[r1,#0x27c]
        0x00028322:    700a        .p      STRB     r2,[r1,#0]
        0x00028324:    708a        .p      STRB     r2,[r1,#2]
        0x00028326:    710a        .q      STRB     r2,[r1,#4]
        0x00028328:    e8bd4010    ...@    POP      {r4,lr}
        0x0002832c:    f44f1186    O...    MOV      r1,#0x10c000
        0x00028330:    f7fabe1e    ....    B        am_hal_ota_init ; 0x22f70
    $d
        0x00028334:    10003a14    .:..    DCD    268450324
        0x00028338:    12344321    !C4.    DCD    305414945
    $t
    i.amotas_packet_handler
    amotas_packet_handler
        0x0002833c:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00028340:    b089        ..      SUB      sp,sp,#0x24
        0x00028342:    4eeb        .N      LDR      r6,[pc,#940] ; [0x286f0] = 0x10003a14
        0x00028344:    f04f0800    O...    MOV      r8,#0
        0x00028348:    468b        .F      MOV      r11,r1
        0x0002834a:    f8cd8000    ....    STR      r8,[sp,#0]
        0x0002834e:    4de7        .M      LDR      r5,[pc,#924] ; [0x286ec] = 0x10000498
        0x00028350:    4ce8        .L      LDR      r4,[pc,#928] ; [0x286f4] = 0x100001cc
        0x00028352:    69f1        .i      LDR      r1,[r6,#0x1c]
        0x00028354:    4617        .F      MOV      r7,r2
        0x00028356:    4682        .F      MOV      r10,r0
        0x00028358:    46c1        .F      MOV      r9,r8
        0x0002835a:    2801        .(      CMP      r0,#1
        0x0002835c:    d01b        ..      BEQ      0x28396 ; amotas_packet_handler + 90
        0x0002835e:    f1ba0f02    ....    CMP      r10,#2
        0x00028362:    f0008129    ..).    BEQ.W    0x285b8 ; amotas_packet_handler + 636
        0x00028366:    f1ba0f03    ....    CMP      r10,#3
        0x0002836a:    f0008190    ....    BEQ.W    0x2868e ; amotas_packet_handler + 850
        0x0002836e:    f1ba0f04    ....    CMP      r10,#4
        0x00028372:    bf1c        ..      ITT      NE
        0x00028374:    b009        ..      ADDNE    sp,sp,#0x24
        0x00028376:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x0002837a:    2300        .#      MOVS     r3,#0
        0x0002837c:    461a        .F      MOV      r2,r3
        0x0002837e:    4619        .F      MOV      r1,r3
        0x00028380:    f000fa00    ....    BL       amotas_reply_to_client ; 0x28784
        0x00028384:    f44f71fa    O..q    MOV      r1,#0x1f4
        0x00028388:    f506701c    ...p    ADD      r0,r6,#0x270
        0x0002838c:    f7f4fe70    ..p.    BL       WsfTimerStartMs ; 0x1d070
        0x00028390:    b009        ..      ADD      sp,sp,#0x24
        0x00028392:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00028396:    f1bb0f2c    ..,.    CMP      r11,#0x2c
        0x0002839a:    d203        ..      BCS      0x283a4 ; amotas_packet_handler + 104
        0x0002839c:    2102        .!      MOVS     r1,#2
        0x0002839e:    2300        .#      MOVS     r3,#0
        0x000283a0:    461a        .F      MOV      r2,r3
        0x000283a2:    e0ba        ..      B        0x2851a ; amotas_packet_handler + 478
        0x000283a4:    7b30        0{      LDRB     r0,[r6,#0xc]
        0x000283a6:    2801        .(      CMP      r0,#1
        0x000283a8:    d11e        ..      BNE      0x283e8 ; amotas_packet_handler + 172
        0x000283aa:    f8970020    .. .    LDRB     r0,[r7,#0x20]
        0x000283ae:    f8972021    ..!     LDRB     r2,[r7,#0x21]
        0x000283b2:    f8973023    ..#0    LDRB     r3,[r7,#0x23]
        0x000283b6:    eb002002    ...     ADD      r0,r0,r2,LSL #8
        0x000283ba:    f8972022    .."     LDRB     r2,[r7,#0x22]
        0x000283be:    f897c00f    ....    LDRB     r12,[r7,#0xf]
        0x000283c2:    0412        ..      LSLS     r2,r2,#16
        0x000283c4:    eb026203    ...b    ADD      r2,r2,r3,LSL #24
        0x000283c8:    4410        .D      ADD      r0,r0,r2
        0x000283ca:    7b3a        :{      LDRB     r2,[r7,#0xc]
        0x000283cc:    7b7b        {{      LDRB     r3,[r7,#0xd]
        0x000283ce:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x000283d2:    7bbb        .{      LDRB     r3,[r7,#0xe]
        0x000283d4:    041b        ..      LSLS     r3,r3,#16
        0x000283d6:    eb03630c    ...c    ADD      r3,r3,r12,LSL #24
        0x000283da:    441a        .D      ADD      r2,r2,r3
        0x000283dc:    6b33        3k      LDR      r3,[r6,#0x30]
        0x000283de:    4283        .B      CMP      r3,r0
        0x000283e0:    bf04        ..      ITT      EQ
        0x000283e2:    4291        .B      CMPEQ    r1,r2
        0x000283e4:    f04f0901    O...    MOVEQ    r9,#1
        0x000283e8:    f8c48008    ....    STR      r8,[r4,#8]
        0x000283ec:    7838        8x      LDRB     r0,[r7,#0]
        0x000283ee:    7879        yx      LDRB     r1,[r7,#1]
        0x000283f0:    78fa        .x      LDRB     r2,[r7,#3]
        0x000283f2:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000283f6:    78b9        .x      LDRB     r1,[r7,#2]
        0x000283f8:    ea4f4101    O..A    LSL      r1,r1,#16
        0x000283fc:    eb016102    ...a    ADD      r1,r1,r2,LSL #24
        0x00028400:    4408        .D      ADD      r0,r0,r1
        0x00028402:    6130        0a      STR      r0,[r6,#0x10]
        0x00028404:    7938        8y      LDRB     r0,[r7,#4]
        0x00028406:    7979        yy      LDRB     r1,[r7,#5]
        0x00028408:    79fa        .y      LDRB     r2,[r7,#7]
        0x0002840a:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002840e:    79b9        .y      LDRB     r1,[r7,#6]
        0x00028410:    ea4f4101    O..A    LSL      r1,r1,#16
        0x00028414:    eb016102    ...a    ADD      r1,r1,r2,LSL #24
        0x00028418:    4408        .D      ADD      r0,r0,r1
        0x0002841a:    6170        pa      STR      r0,[r6,#0x14]
        0x0002841c:    7a38        8z      LDRB     r0,[r7,#8]
        0x0002841e:    7a79        yz      LDRB     r1,[r7,#9]
        0x00028420:    7afa        .z      LDRB     r2,[r7,#0xb]
        0x00028422:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00028426:    7ab9        .z      LDRB     r1,[r7,#0xa]
        0x00028428:    ea4f4101    O..A    LSL      r1,r1,#16
        0x0002842c:    eb016102    ...a    ADD      r1,r1,r2,LSL #24
        0x00028430:    4408        .D      ADD      r0,r0,r1
        0x00028432:    61b0        .a      STR      r0,[r6,#0x18]
        0x00028434:    7b38        8{      LDRB     r0,[r7,#0xc]
        0x00028436:    7b79        y{      LDRB     r1,[r7,#0xd]
        0x00028438:    7bfa        .{      LDRB     r2,[r7,#0xf]
        0x0002843a:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002843e:    7bb9        .{      LDRB     r1,[r7,#0xe]
        0x00028440:    ea4f4101    O..A    LSL      r1,r1,#16
        0x00028444:    eb016102    ...a    ADD      r1,r1,r2,LSL #24
        0x00028448:    4408        .D      ADD      r0,r0,r1
        0x0002844a:    61f0        .a      STR      r0,[r6,#0x1c]
        0x0002844c:    7c38        8|      LDRB     r0,[r7,#0x10]
        0x0002844e:    7c79        y|      LDRB     r1,[r7,#0x11]
        0x00028450:    7cfa        .|      LDRB     r2,[r7,#0x13]
        0x00028452:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00028456:    7cb9        .|      LDRB     r1,[r7,#0x12]
        0x00028458:    ea4f4101    O..A    LSL      r1,r1,#16
        0x0002845c:    eb016102    ...a    ADD      r1,r1,r2,LSL #24
        0x00028460:    4408        .D      ADD      r0,r0,r1
        0x00028462:    6230        0b      STR      r0,[r6,#0x20]
        0x00028464:    f8970020    .. .    LDRB     r0,[r7,#0x20]
        0x00028468:    f8971021    ..!.    LDRB     r1,[r7,#0x21]
        0x0002846c:    f8972023    ..#     LDRB     r2,[r7,#0x23]
        0x00028470:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00028474:    f8971022    ..".    LDRB     r1,[r7,#0x22]
        0x00028478:    ea4f4101    O..A    LSL      r1,r1,#16
        0x0002847c:    eb016102    ...a    ADD      r1,r1,r2,LSL #24
        0x00028480:    4408        .D      ADD      r0,r0,r1
        0x00028482:    6330        0c      STR      r0,[r6,#0x30]
        0x00028484:    f8970024    ..$.    LDRB     r0,[r7,#0x24]
        0x00028488:    f8971025    ..%.    LDRB     r1,[r7,#0x25]
        0x0002848c:    f8972027    ..'     LDRB     r2,[r7,#0x27]
        0x00028490:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00028494:    f8971026    ..&.    LDRB     r1,[r7,#0x26]
        0x00028498:    ea4f4101    O..A    LSL      r1,r1,#16
        0x0002849c:    eb016102    ...a    ADD      r1,r1,r2,LSL #24
        0x000284a0:    4408        .D      ADD      r0,r0,r1
        0x000284a2:    6370        pc      STR      r0,[r6,#0x34]
        0x000284a4:    f8970028    ..(.    LDRB     r0,[r7,#0x28]
        0x000284a8:    f8971029    ..).    LDRB     r1,[r7,#0x29]
        0x000284ac:    f897202b    ..+     LDRB     r2,[r7,#0x2b]
        0x000284b0:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000284b4:    f897102a    ..*.    LDRB     r1,[r7,#0x2a]
        0x000284b8:    ea4f4101    O..A    LSL      r1,r1,#16
        0x000284bc:    eb016102    ...a    ADD      r1,r1,r2,LSL #24
        0x000284c0:    4408        .D      ADD      r0,r0,r1
        0x000284c2:    63b0        .c      STR      r0,[r6,#0x38]
        0x000284c4:    f897002c    ..,.    LDRB     r0,[r7,#0x2c]
        0x000284c8:    f897102d    ..-.    LDRB     r1,[r7,#0x2d]
        0x000284cc:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000284d0:    f897102e    ....    LDRB     r1,[r7,#0x2e]
        0x000284d4:    f897202f    ../     LDRB     r2,[r7,#0x2f]
        0x000284d8:    ea4f4101    O..A    LSL      r1,r1,#16
        0x000284dc:    eb016102    ...a    ADD      r1,r1,r2,LSL #24
        0x000284e0:    4408        .D      ADD      r0,r0,r1
        0x000284e2:    63f0        .c      STR      r0,[r6,#0x3c]
        0x000284e4:    2801        .(      CMP      r0,#1
        0x000284e6:    d104        ..      BNE      0x284f2 ; amotas_packet_handler + 438
        0x000284e8:    a802        ..      ADD      r0,sp,#8
        0x000284ea:    f7fbfd79    ..y.    BL       am_hal_security_get_info ; 0x23fe0
        0x000284ee:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000284f0:    6060        ``      STR      r0,[r4,#4]
        0x000284f2:    f1b90f00    ....    CMP      r9,#0
        0x000284f6:    d015        ..      BEQ      0x28524 ; amotas_packet_handler + 488
        0x000284f8:    f8d6025c    ..\.    LDR      r0,[r6,#0x25c]
        0x000284fc:    f88d0000    ....    STRB     r0,[sp,#0]
        0x00028500:    0a01        ..      LSRS     r1,r0,#8
        0x00028502:    f88d1001    ....    STRB     r1,[sp,#1]
        0x00028506:    0c01        ..      LSRS     r1,r0,#16
        0x00028508:    f88d1002    ....    STRB     r1,[sp,#2]
        0x0002850c:    0e00        ..      LSRS     r0,r0,#24
        0x0002850e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00028512:    2304        .#      MOVS     r3,#4
        0x00028514:    466a        jF      MOV      r2,sp
        0x00028516:    2100        .!      MOVS     r1,#0
        0x00028518:    4650        PF      MOV      r0,r10
        0x0002851a:    f000f933    ..3.    BL       amotas_reply_to_client ; 0x28784
        0x0002851e:    b009        ..      ADD      sp,sp,#0x24
        0x00028520:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00028524:    4874        tH      LDR      r0,[pc,#464] ; [0x286f8] = 0x10003800
        0x00028526:    f8a08000    ....    STRH     r8,[r0,#0]
        0x0002852a:    f8c68258    ..X.    STR      r8,[r6,#0x258]
        0x0002852e:    f8c6825c    ..\.    STR      r8,[r6,#0x25c]
        0x00028532:    6bb0        .k      LDR      r0,[r6,#0x38]
        0x00028534:    b970        p.      CBNZ     r0,0x28554 ; amotas_packet_handler + 536
        0x00028536:    69b1        .i      LDR      r1,[r6,#0x18]
        0x00028538:    f44f1087    O...    MOV      r0,#0x10e000
        0x0002853c:    f5b12f72    ..r/    CMP      r1,#0xf2000
        0x00028540:    d808        ..      BHI      0x28554 ; amotas_packet_handler + 536
        0x00028542:    6025        %`      STR      r5,[r4,#0]
        0x00028544:    f8c60258    ..X.    STR      r0,[r6,#0x258]
        0x00028548:    68a8        .h      LDR      r0,[r5,#8]
        0x0002854a:    f04f0901    O...    MOV      r9,#1
        0x0002854e:    b160        `.      CBZ      r0,0x2856a ; amotas_packet_handler + 558
        0x00028550:    4780        .G      BLX      r0
        0x00028552:    b150        P.      CBZ      r0,0x2856a ; amotas_packet_handler + 558
        0x00028554:    2300        .#      MOVS     r3,#0
        0x00028556:    461a        .F      MOV      r2,r3
        0x00028558:    2105        .!      MOVS     r1,#5
        0x0002855a:    4650        PF      MOV      r0,r10
        0x0002855c:    f000f912    ....    BL       amotas_reply_to_client ; 0x28784
        0x00028560:    f886800c    ....    STRB     r8,[r6,#0xc]
        0x00028564:    b009        ..      ADD      sp,sp,#0x24
        0x00028566:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002856a:    6820         h      LDR      r0,[r4,#0]
        0x0002856c:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002856e:    b140        @.      CBZ      r0,0x28582 ; amotas_packet_handler + 582
        0x00028570:    4780        .G      BLX      r0
        0x00028572:    b130        0.      CBZ      r0,0x28582 ; amotas_packet_handler + 582
        0x00028574:    6820         h      LDR      r0,[r4,#0]
        0x00028576:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00028578:    2800        .(      CMP      r0,#0
        0x0002857a:    bf18        ..      IT       NE
        0x0002857c:    4780        .G      BLXNE    r0
        0x0002857e:    f04f0900    O...    MOV      r9,#0
        0x00028582:    f8d67258    ..Xr    LDR      r7,[r6,#0x258]
        0x00028586:    69b5        .i      LDR      r5,[r6,#0x18]
        0x00028588:    b155        U.      CBZ      r5,0x285a0 ; amotas_packet_handler + 612
        0x0002858a:    6820         h      LDR      r0,[r4,#0]
        0x0002858c:    6a01        .j      LDR      r1,[r0,#0x20]
        0x0002858e:    4638        8F      MOV      r0,r7
        0x00028590:    4788        .G      BLX      r1
        0x00028592:    6820         h      LDR      r0,[r4,#0]
        0x00028594:    6840        @h      LDR      r0,[r0,#4]
        0x00028596:    42a8        .B      CMP      r0,r5
        0x00028598:    d202        ..      BCS      0x285a0 ; amotas_packet_handler + 612
        0x0002859a:    1a2d        -.      SUBS     r5,r5,r0
        0x0002859c:    4407        .D      ADD      r7,r7,r0
        0x0002859e:    d1f4        ..      BNE      0x2858a ; amotas_packet_handler + 590
        0x000285a0:    6820         h      LDR      r0,[r4,#0]
        0x000285a2:    6940        @i      LDR      r0,[r0,#0x14]
        0x000285a4:    2800        .(      CMP      r0,#0
        0x000285a6:    bf18        ..      IT       NE
        0x000285a8:    4780        .G      BLXNE    r0
        0x000285aa:    f1b90f00    ....    CMP      r9,#0
        0x000285ae:    bf1c        ..      ITT      NE
        0x000285b0:    2001        .       MOVNE    r0,#1
        0x000285b2:    7330        0s      STRBNE   r0,[r6,#0xc]
        0x000285b4:    d0ce        ..      BEQ      0x28554 ; amotas_packet_handler + 536
        0x000285b6:    e79f        ..      B        0x284f8 ; amotas_packet_handler + 444
        0x000285b8:    f8d6525c    ..\R    LDR      r5,[r6,#0x25c]
        0x000285bc:    b92d        -.      CBNZ     r5,0x285ca ; amotas_packet_handler + 654
        0x000285be:    2220         "      MOVS     r2,#0x20
        0x000285c0:    4639        9F      MOV      r1,r7
        0x000285c2:    f5067020    .. p    ADD      r0,r6,#0x280
        0x000285c6:    f7f0f857    ..W.    BL       __aeabi_memcpy ; 0x18678
        0x000285ca:    4a49        IJ      LDR      r2,[pc,#292] ; [0x286f0] = 0x10003a14
        0x000285cc:    6bf3        .k      LDR      r3,[r6,#0x3c]
        0x000285ce:    f8d2125c    ..\.    LDR      r1,[r2,#0x25c]
        0x000285d2:    f8d22258    ..X"    LDR      r2,[r2,#0x258]
        0x000285d6:    eb01000b    ....    ADD      r0,r1,r11
        0x000285da:    440a        .D      ADD      r2,r2,r1
        0x000285dc:    2b01        .+      CMP      r3,#1
        0x000285de:    d009        ..      BEQ      0x285f4 ; amotas_packet_handler + 696
        0x000285e0:    69b1        .i      LDR      r1,[r6,#0x18]
        0x000285e2:    4288        .B      CMP      r0,r1
        0x000285e4:    bf0c        ..      ITE      EQ
        0x000285e6:    2301        .#      MOVEQ    r3,#1
        0x000285e8:    2300        .#      MOVNE    r3,#0
        0x000285ea:    4639        9F      MOV      r1,r7
        0x000285ec:    4658        XF      MOV      r0,r11
        0x000285ee:    f000f929    ..).    BL       amotas_write2flash ; 0x28844
        0x000285f2:    e017        ..      B        0x28624 ; amotas_packet_handler + 744
        0x000285f4:    f5b54f00    ...O    CMP      r5,#0x8000
        0x000285f8:    d209        ..      BCS      0x2860e ; amotas_packet_handler + 722
        0x000285fa:    f5b04f00    ...O    CMP      r0,#0x8000
        0x000285fe:    bf0c        ..      ITE      EQ
        0x00028600:    2301        .#      MOVEQ    r3,#1
        0x00028602:    2300        .#      MOVNE    r3,#0
        0x00028604:    6860        `h      LDR      r0,[r4,#4]
        0x00028606:    4639        9F      MOV      r1,r7
        0x00028608:    182a        *.      ADDS     r2,r5,r0
        0x0002860a:    4658        XF      MOV      r0,r11
        0x0002860c:    e008        ..      B        0x28620 ; amotas_packet_handler + 740
        0x0002860e:    69b1        .i      LDR      r1,[r6,#0x18]
        0x00028610:    4288        .B      CMP      r0,r1
        0x00028612:    bf14        ..      ITE      NE
        0x00028614:    2300        .#      MOVNE    r3,#0
        0x00028616:    2301        .#      MOVEQ    r3,#1
        0x00028618:    4639        9F      MOV      r1,r7
        0x0002861a:    4658        XF      MOV      r0,r11
        0x0002861c:    f5a24200    ...B    SUB      r2,r2,#0x8000
        0x00028620:    f000f910    ....    BL       amotas_write2flash ; 0x28844
        0x00028624:    b1e8        ..      CBZ      r0,0x28662 ; amotas_packet_handler + 806
        0x00028626:    4a35        5J      LDR      r2,[pc,#212] ; [0x286fc] = 0x100001d4
        0x00028628:    4659        YF      MOV      r1,r11
        0x0002862a:    4638        8F      MOV      r0,r7
        0x0002862c:    f7fcf9b0    ....    BL       am_util_bootloader_partial_crc32 ; 0x24990
        0x00028630:    f8d6025c    ..\.    LDR      r0,[r6,#0x25c]
        0x00028634:    2304        .#      MOVS     r3,#4
        0x00028636:    4458        XD      ADD      r0,r0,r11
        0x00028638:    f8c6025c    ..\.    STR      r0,[r6,#0x25c]
        0x0002863c:    f88d0000    ....    STRB     r0,[sp,#0]
        0x00028640:    0a01        ..      LSRS     r1,r0,#8
        0x00028642:    f88d1001    ....    STRB     r1,[sp,#1]
        0x00028646:    0c01        ..      LSRS     r1,r0,#16
        0x00028648:    f88d1002    ....    STRB     r1,[sp,#2]
        0x0002864c:    0e00        ..      LSRS     r0,r0,#24
        0x0002864e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00028652:    466a        jF      MOV      r2,sp
        0x00028654:    2100        .!      MOVS     r1,#0
        0x00028656:    4650        PF      MOV      r0,r10
        0x00028658:    f000f894    ....    BL       amotas_reply_to_client ; 0x28784
        0x0002865c:    b009        ..      ADD      sp,sp,#0x24
        0x0002865e:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00028662:    f8d6025c    ..\.    LDR      r0,[r6,#0x25c]
        0x00028666:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0002866a:    0a01        ..      LSRS     r1,r0,#8
        0x0002866c:    f88d1001    ....    STRB     r1,[sp,#1]
        0x00028670:    0c01        ..      LSRS     r1,r0,#16
        0x00028672:    f88d1002    ....    STRB     r1,[sp,#2]
        0x00028676:    0e00        ..      LSRS     r0,r0,#24
        0x00028678:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002867c:    2304        .#      MOVS     r3,#4
        0x0002867e:    466a        jF      MOV      r2,sp
        0x00028680:    2107        .!      MOVS     r1,#7
        0x00028682:    4650        PF      MOV      r0,r10
        0x00028684:    f000f87e    ..~.    BL       amotas_reply_to_client ; 0x28784
        0x00028688:    b009        ..      ADD      sp,sp,#0x24
        0x0002868a:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002868e:    68a0        .h      LDR      r0,[r4,#8]
        0x00028690:    f04f0300    O...    MOV      r3,#0
        0x00028694:    4281        .B      CMP      r1,r0
        0x00028696:    461a        .F      MOV      r2,r3
        0x00028698:    d110        ..      BNE      0x286bc ; amotas_packet_handler + 896
        0x0002869a:    2100        .!      MOVS     r1,#0
        0x0002869c:    4650        PF      MOV      r0,r10
        0x0002869e:    f000f871    ..q.    BL       amotas_reply_to_client ; 0x28784
        0x000286a2:    6bf0        .k      LDR      r0,[r6,#0x3c]
        0x000286a4:    2801        .(      CMP      r0,#1
        0x000286a6:    bf1a        ..      ITTE     NE
        0x000286a8:    f8960290    ....    LDRBNE   r0,[r6,#0x290]
        0x000286ac:    b2c1        ..      UXTBNE   r1,r0
        0x000286ae:    21a3        .!      MOVEQ    r1,#0xa3
        0x000286b0:    4813        .H      LDR      r0,[pc,#76] ; [0x28700] = 0x12344321
        0x000286b2:    f8d62258    ..X"    LDR      r2,[r6,#0x258]
        0x000286b6:    f7fafc29    ..).    BL       am_hal_ota_add ; 0x22f0c
        0x000286ba:    e003        ..      B        0x286c4 ; amotas_packet_handler + 904
        0x000286bc:    2101        .!      MOVS     r1,#1
        0x000286be:    4650        PF      MOV      r0,r10
        0x000286c0:    f000f860    ..`.    BL       amotas_reply_to_client ; 0x28784
        0x000286c4:    6820         h      LDR      r0,[r4,#0]
        0x000286c6:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000286c8:    2800        .(      CMP      r0,#0
        0x000286ca:    bf18        ..      IT       NE
        0x000286cc:    4780        .G      BLXNE    r0
        0x000286ce:    f886800c    ....    STRB     r8,[r6,#0xc]
        0x000286d2:    f8c48008    ....    STR      r8,[r4,#8]
        0x000286d6:    6025        %`      STR      r5,[r4,#0]
        0x000286d8:    6bf0        .k      LDR      r0,[r6,#0x3c]
        0x000286da:    2801        .(      CMP      r0,#1
        0x000286dc:    bf04        ..      ITT      EQ
        0x000286de:    f04f30ff    O..0    MOVEQ    r0,#0xffffffff
        0x000286e2:    6060        ``      STREQ    r0,[r4,#4]
        0x000286e4:    b009        ..      ADD      sp,sp,#0x24
        0x000286e6:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x000286ea:    0000        ..      DCW    0
        0x000286ec:    10000498    ....    DCD    268436632
        0x000286f0:    10003a14    .:..    DCD    268450324
        0x000286f4:    100001cc    ....    DCD    268435916
        0x000286f8:    10003800    .8..    DCD    268449792
        0x000286fc:    100001d4    ....    DCD    268435924
        0x00028700:    12344321    !C4.    DCD    305414945
    $t
    i.amotas_proc_msg
    amotas_proc_msg
        0x00028704:    b510        ..      PUSH     {r4,lr}
        0x00028706:    7880        .x      LDRB     r0,[r0,#2]
        0x00028708:    4c1d        .L      LDR      r4,[pc,#116] ; [0x28780] = 0x10003a14
        0x0002870a:    2827        '(      CMP      r0,#0x27
        0x0002870c:    bf05        ..      ITTET    EQ
        0x0002870e:    2001        .       MOVEQ    r0,#1
        0x00028710:    71a0        .q      STRBEQ   r0,[r4,#6]
        0x00028712:    2829        )(      CMPNE    r0,#0x29
        0x00028714:    bd10        ..      POPEQ    {r4,pc}
        0x00028716:    f894126a    ..j.    LDRB     r1,[r4,#0x26a]
        0x0002871a:    4288        .B      CMP      r0,r1
        0x0002871c:    d108        ..      BNE      0x28730 ; amotas_proc_msg + 44
        0x0002871e:    200a        .       MOVS     r0,#0xa
        0x00028720:    f7fcf976    ..v.    BL       am_util_delay_ms ; 0x24a10
        0x00028724:    2100        .!      MOVS     r1,#0
        0x00028726:    e8bd4010    ...@    POP      {r4,lr}
        0x0002872a:    4608        .F      MOV      r0,r1
        0x0002872c:    f7fbbc3e    ..>.    B        am_hal_reset_control ; 0x23fac
        0x00028730:    f894127a    ..z.    LDRB     r1,[r4,#0x27a]
        0x00028734:    4288        .B      CMP      r0,r1
        0x00028736:    bf18        ..      IT       NE
        0x00028738:    bd10        ..      POPNE    {r4,pc}
        0x0002873a:    4811        .H      LDR      r0,[pc,#68] ; [0x28780] = 0x10003a14
        0x0002873c:    7801        .x      LDRB     r1,[r0,#0]
        0x0002873e:    2900        .)      CMP      r1,#0
        0x00028740:    bf1c        ..      ITT      NE
        0x00028742:    7841        Ax      LDRBNE   r1,[r0,#1]
        0x00028744:    2900        .)      CMPNE    r1,#0
        0x00028746:    d00b        ..      BEQ      0x28760 ; amotas_proc_msg + 92
        0x00028748:    2800        .(      CMP      r0,#0
        0x0002874a:    bf1c        ..      ITT      NE
        0x0002874c:    7800        .x      LDRBNE   r0,[r0,#0]
        0x0002874e:    f7f0fad9    ....    BLNE     AppConnClose ; 0x18d04
        0x00028752:    21c8        .!      MOVS     r1,#0xc8
        0x00028754:    f5047018    ...p    ADD      r0,r4,#0x260
        0x00028758:    e8bd4010    ...@    POP      {r4,lr}
        0x0002875c:    f7f4bc88    ....    B        WsfTimerStartMs ; 0x1d070
        0x00028760:    f8101f02    ....    LDRB     r1,[r0,#2]!
        0x00028764:    2900        .)      CMP      r1,#0
        0x00028766:    bf1c        ..      ITT      NE
        0x00028768:    7841        Ax      LDRBNE   r1,[r0,#1]
        0x0002876a:    2900        .)      CMPNE    r1,#0
        0x0002876c:    d1ec        ..      BNE      0x28748 ; amotas_proc_msg + 68
        0x0002876e:    f8101f02    ....    LDRB     r1,[r0,#2]!
        0x00028772:    2900        .)      CMP      r1,#0
        0x00028774:    bf1c        ..      ITT      NE
        0x00028776:    7841        Ax      LDRBNE   r1,[r0,#1]
        0x00028778:    2900        .)      CMPNE    r1,#0
        0x0002877a:    d1e5        ..      BNE      0x28748 ; amotas_proc_msg + 68
        0x0002877c:    e7e9        ..      B        0x28752 ; amotas_proc_msg + 78
    $d
        0x0002877e:    0000        ..      DCW    0
        0x00028780:    10003a14    .:..    DCD    268450324
    $t
    i.amotas_reply_to_client
    amotas_reply_to_client
        0x00028784:    b510        ..      PUSH     {r4,lr}
        0x00028786:    001c        ..      MOVS     r4,r3
        0x00028788:    b086        ..      SUB      sp,sp,#0x18
        0x0002878a:    4613        .F      MOV      r3,r2
        0x0002878c:    f04f0200    O...    MOV      r2,#0
        0x00028790:    9200        ..      STR      r2,[sp,#0]
        0x00028792:    9201        ..      STR      r2,[sp,#4]
        0x00028794:    9202        ..      STR      r2,[sp,#8]
        0x00028796:    9203        ..      STR      r2,[sp,#0xc]
        0x00028798:    9204        ..      STR      r2,[sp,#0x10]
        0x0002879a:    f1040201    ....    ADD      r2,r4,#1
        0x0002879e:    f88d2000    ...     STRB     r2,[sp,#0]
        0x000287a2:    ea4f2212    O.."    LSR      r2,r2,#8
        0x000287a6:    f88d2001    ...     STRB     r2,[sp,#1]
        0x000287aa:    f88d0002    ....    STRB     r0,[sp,#2]
        0x000287ae:    f88d1003    ....    STRB     r1,[sp,#3]
        0x000287b2:    d004        ..      BEQ      0x287be ; amotas_reply_to_client + 58
        0x000287b4:    4622        "F      MOV      r2,r4
        0x000287b6:    4619        .F      MOV      r1,r3
        0x000287b8:    a801        ..      ADD      r0,sp,#4
        0x000287ba:    f7efff5d    ..].    BL       __aeabi_memcpy ; 0x18678
        0x000287be:    1d20         .      ADDS     r0,r4,#4
        0x000287c0:    b282        ..      UXTH     r2,r0
        0x000287c2:    4811        .H      LDR      r0,[pc,#68] ; [0x28808] = 0x10003a14
        0x000287c4:    466b        kF      MOV      r3,sp
        0x000287c6:    7801        .x      LDRB     r1,[r0,#0]
        0x000287c8:    2900        .)      CMP      r1,#0
        0x000287ca:    bf1c        ..      ITT      NE
        0x000287cc:    7841        Ax      LDRBNE   r1,[r0,#1]
        0x000287ce:    2900        .)      CMPNE    r1,#0
        0x000287d0:    d00a        ..      BEQ      0x287e8 ; amotas_reply_to_client + 100
        0x000287d2:    2800        .(      CMP      r0,#0
        0x000287d4:    bf04        ..      ITT      EQ
        0x000287d6:    b006        ..      ADDEQ    sp,sp,#0x18
        0x000287d8:    bd10        ..      POPEQ    {r4,pc}
        0x000287da:    7800        .x      LDRB     r0,[r0,#0]
        0x000287dc:    f6400124    @.$.    MOV      r1,#0x824
        0x000287e0:    f7f1fd09    ....    BL       AttsHandleValueNtf ; 0x1a1f6
        0x000287e4:    b006        ..      ADD      sp,sp,#0x18
        0x000287e6:    bd10        ..      POP      {r4,pc}
        0x000287e8:    f8101f02    ....    LDRB     r1,[r0,#2]!
        0x000287ec:    2900        .)      CMP      r1,#0
        0x000287ee:    bf1c        ..      ITT      NE
        0x000287f0:    7841        Ax      LDRBNE   r1,[r0,#1]
        0x000287f2:    2900        .)      CMPNE    r1,#0
        0x000287f4:    d1ed        ..      BNE      0x287d2 ; amotas_reply_to_client + 78
        0x000287f6:    f8101f02    ....    LDRB     r1,[r0,#2]!
        0x000287fa:    2900        .)      CMP      r1,#0
        0x000287fc:    bf1c        ..      ITT      NE
        0x000287fe:    7841        Ax      LDRBNE   r1,[r0,#1]
        0x00028800:    2900        .)      CMPNE    r1,#0
        0x00028802:    d1e6        ..      BNE      0x287d2 ; amotas_reply_to_client + 78
        0x00028804:    b006        ..      ADD      sp,sp,#0x18
        0x00028806:    bd10        ..      POP      {r4,pc}
    $d
        0x00028808:    10003a14    .:..    DCD    268450324
    $t
    i.amotas_start
    amotas_start
        0x0002880c:    4b06        .K      LDR      r3,[pc,#24] ; [0x28828] = 0x10003a14
        0x0002880e:    eb030c40    ..@.    ADD      r12,r3,r0,LSL #1
        0x00028812:    f80c0c02    ....    STRB     r0,[r12,#-2]
        0x00028816:    2001        .       MOVS     r0,#1
        0x00028818:    f80c0c01    ....    STRB     r0,[r12,#-1]
        0x0002881c:    f883126a    ..j.    STRB     r1,[r3,#0x26a]
        0x00028820:    f883227a    ..z"    STRB     r2,[r3,#0x27a]
        0x00028824:    4770        pG      BX       lr
    $d
        0x00028826:    0000        ..      DCW    0
        0x00028828:    10003a14    .:..    DCD    268450324
    $t
    i.amotas_stop
    amotas_stop
        0x0002882c:    4a04        .J      LDR      r2,[pc,#16] ; [0x28840] = 0x10003a14
        0x0002882e:    2100        .!      MOVS     r1,#0
        0x00028830:    eb020040    ..@.    ADD      r0,r2,r0,LSL #1
        0x00028834:    f8001c02    ....    STRB     r1,[r0,#-2]
        0x00028838:    f8001c01    ....    STRB     r1,[r0,#-1]
        0x0002883c:    4770        pG      BX       lr
    $d
        0x0002883e:    0000        ..      DCW    0
        0x00028840:    10003a14    .:..    DCD    268450324
    $t
    i.amotas_write2flash
    amotas_write2flash
        0x00028844:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x00028848:    b083        ..      SUB      sp,sp,#0xc
        0x0002884a:    4607        .F      MOV      r7,r0
        0x0002884c:    f8df813c    ..<.    LDR      r8,[pc,#316] ; [0x2898c] = 0x10003800
        0x00028850:    2000        .       MOVS     r0,#0
        0x00028852:    9000        ..      STR      r0,[sp,#0]
        0x00028854:    f8b80000    ....    LDRH     r0,[r8,#0]
        0x00028858:    2501        .%      MOVS     r5,#1
        0x0002885a:    1a10        ..      SUBS     r0,r2,r0
        0x0002885c:    9005        ..      STR      r0,[sp,#0x14]
        0x0002885e:    f5087005    ...p    ADD      r0,r8,#0x214
        0x00028862:    6bc1        .k      LDR      r1,[r0,#0x3c]
        0x00028864:    2901        .)      CMP      r1,#1
        0x00028866:    d104        ..      BNE      0x28872 ; amotas_write2flash + 46
        0x00028868:    f8d0125c    ..\.    LDR      r1,[r0,#0x25c]
        0x0002886c:    f5b14f00    ...O    CMP      r1,#0x8000
        0x00028870:    d304        ..      BCC      0x2887c ; amotas_write2flash + 56
        0x00028872:    f8d01258    ..X.    LDR      r1,[r0,#0x258]
        0x00028876:    9805        ..      LDR      r0,[sp,#0x14]
        0x00028878:    4288        .B      CMP      r0,r1
        0x0002887a:    d306        ..      BCC      0x2888a ; amotas_write2flash + 70
        0x0002887c:    4944        DI      LDR      r1,[pc,#272] ; [0x28990] = 0x100001cc
        0x0002887e:    6808        .h      LDR      r0,[r1,#0]
        0x00028880:    6802        .h      LDR      r2,[r0,#0]
        0x00028882:    1e53        S.      SUBS     r3,r2,#1
        0x00028884:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00028886:    4213        .B      TST      r3,r2
        0x00028888:    d003        ..      BEQ      0x28892 ; amotas_write2flash + 78
        0x0002888a:    b007        ..      ADD      sp,sp,#0x1c
        0x0002888c:    2000        .       MOVS     r0,#0
        0x0002888e:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00028892:    6900        .i      LDR      r0,[r0,#0x10]
        0x00028894:    2800        .(      CMP      r0,#0
        0x00028896:    bf18        ..      IT       NE
        0x00028898:    4780        .G      BLXNE    r0
        0x0002889a:    2f00        ./      CMP      r7,#0
        0x0002889c:    d06b        k.      BEQ      0x28976 ; amotas_write2flash + 306
        0x0002889e:    483d        =H      LDR      r0,[pc,#244] ; [0x28994] = 0x100017ff
        0x000288a0:    9001        ..      STR      r0,[sp,#4]
        0x000288a2:    4e3b        ;N      LDR      r6,[pc,#236] ; [0x28990] = 0x100001cc
        0x000288a4:    f8b80000    ....    LDRH     r0,[r8,#0]
        0x000288a8:    6833        3h      LDR      r3,[r6,#0]
        0x000288aa:    8819        ..      LDRH     r1,[r3,#0]
        0x000288ac:    1a09        ..      SUBS     r1,r1,r0
        0x000288ae:    b28c        ..      UXTH     r4,r1
        0x000288b0:    42bc        .B      CMP      r4,r7
        0x000288b2:    bf88        ..      IT       HI
        0x000288b4:    463c        <F      MOVHI    r4,r7
        0x000288b6:    b1e4        ..      CBZ      r4,0x288f2 ; amotas_write2flash + 174
        0x000288b8:    9904        ..      LDR      r1,[sp,#0x10]
        0x000288ba:    1e4a        J.      SUBS     r2,r1,#1
        0x000288bc:    9901        ..      LDR      r1,[sp,#4]
        0x000288be:    f0140f01    ....    TST      r4,#1
        0x000288c2:    4401        .D      ADD      r1,r1,r0
        0x000288c4:    d003        ..      BEQ      0x288ce ; amotas_write2flash + 138
        0x000288c6:    f8120f01    ....    LDRB     r0,[r2,#1]!
        0x000288ca:    f8010f01    ....    STRB     r0,[r1,#1]!
        0x000288ce:    0860        `.      LSRS     r0,r4,#1
        0x000288d0:    d00a        ..      BEQ      0x288e8 ; amotas_write2flash + 164
        0x000288d2:    bf00        ..      NOP      
        0x000288d4:    f892c001    ....    LDRB     r12,[r2,#1]
        0x000288d8:    f881c001    ....    STRB     r12,[r1,#1]
        0x000288dc:    f812cf02    ....    LDRB     r12,[r2,#2]!
        0x000288e0:    f801cf02    ....    STRB     r12,[r1,#2]!
        0x000288e4:    1e40        @.      SUBS     r0,r0,#1
        0x000288e6:    d1f5        ..      BNE      0x288d4 ; amotas_write2flash + 144
        0x000288e8:    f8b80000    ....    LDRH     r0,[r8,#0]
        0x000288ec:    4420         D      ADD      r0,r0,r4
        0x000288ee:    f8a80000    ....    STRH     r0,[r8,#0]
        0x000288f2:    1b38        8.      SUBS     r0,r7,r4
        0x000288f4:    b287        ..      UXTH     r7,r0
        0x000288f6:    9804        ..      LDR      r0,[sp,#0x10]
        0x000288f8:    4420         D      ADD      r0,r0,r4
        0x000288fa:    9004        ..      STR      r0,[sp,#0x10]
        0x000288fc:    9806        ..      LDR      r0,[sp,#0x18]
        0x000288fe:    b920         .      CBNZ     r0,0x2890a ; amotas_write2flash + 198
        0x00028900:    f8b80000    ....    LDRH     r0,[r8,#0]
        0x00028904:    6819        .h      LDR      r1,[r3,#0]
        0x00028906:    4288        .B      CMP      r0,r1
        0x00028908:    d133        3.      BNE      0x28972 ; amotas_write2flash + 302
        0x0002890a:    681a        .h      LDR      r2,[r3,#0]
        0x0002890c:    9900        ..      LDR      r1,[sp,#0]
        0x0002890e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00028910:    69db        .i      LDR      r3,[r3,#0x1c]
        0x00028912:    fb010402    ....    MLA      r4,r1,r2,r0
        0x00028916:    4920         I      LDR      r1,[pc,#128] ; [0x28998] = 0x10001800
        0x00028918:    4620         F      MOV      r0,r4
        0x0002891a:    4798        .G      BLX      r3
        0x0002891c:    b9d8        ..      CBNZ     r0,0x28956 ; amotas_write2flash + 274
        0x0002891e:    f8dfa078    ..x.    LDR      r10,[pc,#120] ; [0x28998] = 0x10001800
        0x00028922:    f8b85000    ...P    LDRH     r5,[r8,#0]
        0x00028926:    f8d6b000    ....    LDR      r11,[r6,#0]
        0x0002892a:    2600        .&      MOVS     r6,#0
        0x0002892c:    b1cd        ..      CBZ      r5,0x28962 ; amotas_write2flash + 286
        0x0002892e:    bf00        ..      NOP      
        0x00028930:    f5b57f04    ....    CMP      r5,#0x210
        0x00028934:    bf8c        ..      ITE      HI
        0x00028936:    f44f7904    O..y    MOVHI    r9,#0x210
        0x0002893a:    46a9        .F      MOVLS    r9,r5
        0x0002893c:    19a1        ..      ADDS     r1,r4,r6
        0x0002893e:    f8db3018    ...0    LDR      r3,[r11,#0x18]
        0x00028942:    464a        JF      MOV      r2,r9
        0x00028944:    4815        .H      LDR      r0,[pc,#84] ; [0x2899c] = 0x10003804
        0x00028946:    4798        .G      BLX      r3
        0x00028948:    eb0a0106    ....    ADD      r1,r10,r6
        0x0002894c:    464a        JF      MOV      r2,r9
        0x0002894e:    4813        .H      LDR      r0,[pc,#76] ; [0x2899c] = 0x10003804
        0x00028950:    f7effe23    ..#.    BL       memcmp ; 0x1859a
        0x00028954:    b108        ..      CBZ      r0,0x2895a ; amotas_write2flash + 278
        0x00028956:    2500        .%      MOVS     r5,#0
        0x00028958:    e00d        ..      B        0x28976 ; amotas_write2flash + 306
        0x0002895a:    444e        ND      ADD      r6,r6,r9
        0x0002895c:    ebb50509    ....    SUBS     r5,r5,r9
        0x00028960:    d1e6        ..      BNE      0x28930 ; amotas_write2flash + 236
        0x00028962:    9800        ..      LDR      r0,[sp,#0]
        0x00028964:    1c40        @.      ADDS     r0,r0,#1
        0x00028966:    b2c0        ..      UXTB     r0,r0
        0x00028968:    9000        ..      STR      r0,[sp,#0]
        0x0002896a:    2000        .       MOVS     r0,#0
        0x0002896c:    f8a80000    ....    STRH     r0,[r8,#0]
        0x00028970:    2501        .%      MOVS     r5,#1
        0x00028972:    2f00        ./      CMP      r7,#0
        0x00028974:    d195        ..      BNE      0x288a2 ; amotas_write2flash + 94
        0x00028976:    4806        .H      LDR      r0,[pc,#24] ; [0x28990] = 0x100001cc
        0x00028978:    6800        .h      LDR      r0,[r0,#0]
        0x0002897a:    6940        @i      LDR      r0,[r0,#0x14]
        0x0002897c:    2800        .(      CMP      r0,#0
        0x0002897e:    bf18        ..      IT       NE
        0x00028980:    4780        .G      BLXNE    r0
        0x00028982:    4628        (F      MOV      r0,r5
        0x00028984:    b007        ..      ADD      sp,sp,#0x1c
        0x00028986:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0002898a:    0000        ..      DCW    0
        0x0002898c:    10003800    .8..    DCD    268449792
        0x00028990:    100001cc    ....    DCD    268435916
        0x00028994:    100017ff    ....    DCD    268441599
        0x00028998:    10001800    ....    DCD    268441600
        0x0002899c:    10003804    .8..    DCD    268449796
    $t
    i.amotas_write_cback
    amotas_write_cback
        0x000289a0:    b570        p.      PUSH     {r4-r6,lr}
        0x000289a2:    4c3c        <L      LDR      r4,[pc,#240] ; [0x28a94] = 0x10003a14
        0x000289a4:    e9dd2104    ...!    LDRD     r2,r1,[sp,#0x10]
        0x000289a8:    f8b43040    ..@0    LDRH     r3,[r4,#0x40]
        0x000289ac:    2000        .       MOVS     r0,#0
        0x000289ae:    b9cb        ..      CBNZ     r3,0x289e4 ; amotas_write_cback + 68
        0x000289b0:    2a03        .*      CMP      r2,#3
        0x000289b2:    d207        ..      BCS      0x289c4 ; amotas_write_cback + 36
        0x000289b4:    2300        .#      MOVS     r3,#0
        0x000289b6:    461a        .F      MOV      r2,r3
        0x000289b8:    2103        .!      MOVS     r1,#3
        0x000289ba:    2001        .       MOVS     r0,#1
        0x000289bc:    f7fffee2    ....    BL       amotas_reply_to_client ; 0x28784
        0x000289c0:    2000        .       MOVS     r0,#0
        0x000289c2:    bd70        p.      POP      {r4-r6,pc}
        0x000289c4:    7808        .x      LDRB     r0,[r1,#0]
        0x000289c6:    f891c001    ....    LDRB     r12,[r1,#1]
        0x000289ca:    eb00200c    ...     ADD      r0,r0,r12,LSL #8
        0x000289ce:    fa1ffc80    ....    UXTH     r12,r0
        0x000289d2:    f8a4c042    ..B.    STRH     r12,[r4,#0x42]
        0x000289d6:    7888        .x      LDRB     r0,[r1,#2]
        0x000289d8:    f8840044    ..D.    STRB     r0,[r4,#0x44]
        0x000289dc:    2003        .       MOVS     r0,#3
        0x000289de:    f1bc0f03    ....    CMP      r12,#3
        0x000289e2:    d344        D.      BCC      0x28a6e ; amotas_write_cback + 206
        0x000289e4:    eb030c02    ....    ADD      r12,r3,r2
        0x000289e8:    ebac0c00    ....    SUB      r12,r12,r0
        0x000289ec:    f5bc7f04    ....    CMP      r12,#0x210
        0x000289f0:    dd07        ..      BLE      0x28a02 ; amotas_write_cback + 98
        0x000289f2:    2300        .#      MOVS     r3,#0
        0x000289f4:    f8940044    ..D.    LDRB     r0,[r4,#0x44]
        0x000289f8:    461a        .F      MOV      r2,r3
        0x000289fa:    2104        .!      MOVS     r1,#4
        0x000289fc:    f7fffec2    ....    BL       amotas_reply_to_client ; 0x28784
        0x00028a00:    e035        5.      B        0x28a6e ; amotas_write_cback + 206
        0x00028a02:    1a12        ..      SUBS     r2,r2,r0
        0x00028a04:    4401        .D      ADD      r1,r1,r0
        0x00028a06:    4824        $H      LDR      r0,[pc,#144] ; [0x28a98] = 0x10003a5c
        0x00028a08:    4615        .F      MOV      r5,r2
        0x00028a0a:    4418        .D      ADD      r0,r0,r3
        0x00028a0c:    f7effe34    ..4.    BL       __aeabi_memcpy ; 0x18678
        0x00028a10:    f8b40040    ..@.    LDRH     r0,[r4,#0x40]
        0x00028a14:    4428        (D      ADD      r0,r0,r5
        0x00028a16:    b281        ..      UXTH     r1,r0
        0x00028a18:    f8a41040    ..@.    STRH     r1,[r4,#0x40]
        0x00028a1c:    f8b40042    ..B.    LDRH     r0,[r4,#0x42]
        0x00028a20:    4281        .B      CMP      r1,r0
        0x00028a22:    d324        $.      BCC      0x28a6e ; amotas_write_cback + 206
        0x00028a24:    491d        .I      LDR      r1,[pc,#116] ; [0x28a9c] = 0x10003a58
        0x00028a26:    4a1e        .J      LDR      r2,[pc,#120] ; [0x28aa0] = 0x10003a59
        0x00028a28:    4b1f        .K      LDR      r3,[pc,#124] ; [0x28aa8] = 0x10003a5b
        0x00028a2a:    5c41        A\      LDRB     r1,[r0,r1]
        0x00028a2c:    5c82        .\      LDRB     r2,[r0,r2]
        0x00028a2e:    5cc3        .\      LDRB     r3,[r0,r3]
        0x00028a30:    eb012202    ..."    ADD      r2,r1,r2,LSL #8
        0x00028a34:    491b        .I      LDR      r1,[pc,#108] ; [0x28aa4] = 0x10003a5a
        0x00028a36:    5c41        A\      LDRB     r1,[r0,r1]
        0x00028a38:    0409        ..      LSLS     r1,r1,#16
        0x00028a3a:    eb016103    ...a    ADD      r1,r1,r3,LSL #24
        0x00028a3e:    1856        V.      ADDS     r6,r2,r1
        0x00028a40:    1f01        ..      SUBS     r1,r0,#4
        0x00028a42:    f1040248    ..H.    ADD      r2,r4,#0x48
        0x00028a46:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00028a4a:    f7f1fcfb    ....    BL       CalcCrc32 ; 0x1a444
        0x00028a4e:    2500        .%      MOVS     r5,#0
        0x00028a50:    4286        .B      CMP      r6,r0
        0x00028a52:    d00e        ..      BEQ      0x28a72 ; amotas_write_cback + 210
        0x00028a54:    2300        .#      MOVS     r3,#0
        0x00028a56:    f8940044    ..D.    LDRB     r0,[r4,#0x44]
        0x00028a5a:    461a        .F      MOV      r2,r3
        0x00028a5c:    2101        .!      MOVS     r1,#1
        0x00028a5e:    f7fffe91    ....    BL       amotas_reply_to_client ; 0x28784
        0x00028a62:    f8a45040    ..@P    STRH     r5,[r4,#0x40]
        0x00028a66:    f8845044    ..DP    STRB     r5,[r4,#0x44]
        0x00028a6a:    f8a45042    ..BP    STRH     r5,[r4,#0x42]
        0x00028a6e:    2000        .       MOVS     r0,#0
        0x00028a70:    bd70        p.      POP      {r4-r6,pc}
        0x00028a72:    f8b40042    ..B.    LDRH     r0,[r4,#0x42]
        0x00028a76:    f1040248    ..H.    ADD      r2,r4,#0x48
        0x00028a7a:    1f00        ..      SUBS     r0,r0,#4
        0x00028a7c:    b281        ..      UXTH     r1,r0
        0x00028a7e:    f8940044    ..D.    LDRB     r0,[r4,#0x44]
        0x00028a82:    f7fffc5b    ..[.    BL       amotas_packet_handler ; 0x2833c
        0x00028a86:    f8a45040    ..@P    STRH     r5,[r4,#0x40]
        0x00028a8a:    f8845044    ..DP    STRB     r5,[r4,#0x44]
        0x00028a8e:    f8a45042    ..BP    STRH     r5,[r4,#0x42]
        0x00028a92:    e7ec        ..      B        0x28a6e ; amotas_write_cback + 206
    $d
        0x00028a94:    10003a14    .:..    DCD    268450324
        0x00028a98:    10003a5c    \:..    DCD    268450396
        0x00028a9c:    10003a58    X:..    DCD    268450392
        0x00028aa0:    10003a59    Y:..    DCD    268450393
        0x00028aa4:    10003a5a    Z:..    DCD    268450394
        0x00028aa8:    10003a5b    [:..    DCD    268450395
        0x00028aac:    00000000    ....    DCD    0
    $t
    i.amp2Log2
    amp2Log2
        0x00028ab0:    e92d5fff    -.._    PUSH     {r0-r12,lr}
        0x00028ab4:    460f        .F      MOV      r7,r1
        0x00028ab6:    ed2d8b06    -...    VPUSH    {d8-d10}
        0x00028aba:    f04f0800    O...    MOV      r8,#0
        0x00028abe:    ed9fab4a    ..J.    VLDR     d10,[pc,#296] ; [0x28be8] = 0x652b82fe
        0x00028ac2:    f8dda050    ..P.    LDR      r10,[sp,#0x50]
        0x00028ac6:    eba20907    ....    SUB      r9,r2,r7
        0x00028aca:    eeba8a0c    ....    VMOV.F32 s16,#-14.00000000
        0x00028ace:    2f00        ./      CMP      r7,#0
        0x00028ad0:    dd64        d.      BLE      0x28b9c ; amp2Log2 + 236
        0x00028ad2:    9806        ..      LDR      r0,[sp,#0x18]
        0x00028ad4:    9909        ..      LDR      r1,[sp,#0x24]
        0x00028ad6:    4d46        FM      LDR      r5,[pc,#280] ; [0x28bf0] = 0x4a58c
        0x00028ad8:    6880        .h      LDR      r0,[r0,#8]
        0x00028ada:    fb00f008    ....    MUL      r0,r0,r8
        0x00028ade:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x00028ae2:    1f0e        ..      SUBS     r6,r1,#4
        0x00028ae4:    eb0a0080    ....    ADD      r0,r10,r0,LSL #2
        0x00028ae8:    1f04        ..      SUBS     r4,r0,#4
        0x00028aea:    f0170f01    ....    TST      r7,#1
        0x00028aee:    d019        ..      BEQ      0x28b24 ; amp2Log2 + 116
        0x00028af0:    f8560f04    V...    LDR      r0,[r6,#4]!
        0x00028af4:    f01bf9ea    ....    BL       __aeabi_f2d ; 0x43ecc
        0x00028af8:    ec410b10    A...    VMOV     d0,r0,r1
        0x00028afc:    f7f4fe54    ..T.    BL       __hardfp_log ; 0x1d7a8
        0x00028b00:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x00028b04:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00028b08:    f01afeea    ....    BL       __aeabi_dmul ; 0x438e0
        0x00028b0c:    f01afba2    ....    BL       __aeabi_d2f ; 0x43254
        0x00028b10:    ee000a10    ....    VMOV     s0,r0
        0x00028b14:    edd50a01    ....    VLDR     s1,[r5,#4]
        0x00028b18:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x00028b1c:    ed840a01    ....    VSTR     s0,[r4,#4]
        0x00028b20:    1d24        $.      ADDS     r4,r4,#4
        0x00028b22:    1d2d        -.      ADDS     r5,r5,#4
        0x00028b24:    ea5f0b67    _.g.    ASRS     r11,r7,#1
        0x00028b28:    bf1c        ..      ITT      NE
        0x00028b2a:    eeb09a4a    ..J.    VMOVNE.F32 s18,s20
        0x00028b2e:    eef09a6a    ..j.    VMOVNE.F32 s19,s21
        0x00028b32:    d033        3.      BEQ      0x28b9c ; amp2Log2 + 236
        0x00028b34:    6870        ph      LDR      r0,[r6,#4]
        0x00028b36:    f01bf9c9    ....    BL       __aeabi_f2d ; 0x43ecc
        0x00028b3a:    ec410b10    A...    VMOV     d0,r0,r1
        0x00028b3e:    f7f4fe33    ..3.    BL       __hardfp_log ; 0x1d7a8
        0x00028b42:    ec532b19    S..+    VMOV     r2,r3,d9
        0x00028b46:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00028b4a:    f01afec9    ....    BL       __aeabi_dmul ; 0x438e0
        0x00028b4e:    f01afb81    ....    BL       __aeabi_d2f ; 0x43254
        0x00028b52:    ee000a10    ....    VMOV     s0,r0
        0x00028b56:    edd50a01    ....    VLDR     s1,[r5,#4]
        0x00028b5a:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x00028b5e:    ed840a01    ....    VSTR     s0,[r4,#4]
        0x00028b62:    f8560f08    V...    LDR      r0,[r6,#8]!
        0x00028b66:    f01bf9b1    ....    BL       __aeabi_f2d ; 0x43ecc
        0x00028b6a:    ec410b10    A...    VMOV     d0,r0,r1
        0x00028b6e:    f7f4fe1b    ....    BL       __hardfp_log ; 0x1d7a8
        0x00028b72:    ec532b19    S..+    VMOV     r2,r3,d9
        0x00028b76:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00028b7a:    f01afeb1    ....    BL       __aeabi_dmul ; 0x438e0
        0x00028b7e:    f01afb69    ..i.    BL       __aeabi_d2f ; 0x43254
        0x00028b82:    ee000a10    ....    VMOV     s0,r0
        0x00028b86:    edd50a02    ....    VLDR     s1,[r5,#8]
        0x00028b8a:    3508        .5      ADDS     r5,r5,#8
        0x00028b8c:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x00028b90:    ed840a02    ....    VSTR     s0,[r4,#8]
        0x00028b94:    3408        .4      ADDS     r4,r4,#8
        0x00028b96:    f1bb0b01    ....    SUBS     r11,r11,#1
        0x00028b9a:    d1cb        ..      BNE      0x28b34 ; amp2Log2 + 132
        0x00028b9c:    f1b90f00    ....    CMP      r9,#0
        0x00028ba0:    dd17        ..      BLE      0x28bd2 ; amp2Log2 + 290
        0x00028ba2:    9806        ..      LDR      r0,[sp,#0x18]
        0x00028ba4:    6880        .h      LDR      r0,[r0,#8]
        0x00028ba6:    fb087000    ...p    MLA      r0,r8,r0,r7
        0x00028baa:    eb0a0080    ....    ADD      r0,r10,r0,LSL #2
        0x00028bae:    1f00        ..      SUBS     r0,r0,#4
        0x00028bb0:    f0190f01    ....    TST      r9,#1
        0x00028bb4:    bf1c        ..      ITT      NE
        0x00028bb6:    ed808a01    ....    VSTRNE   s16,[r0,#4]
        0x00028bba:    1d00        ..      ADDNE    r0,r0,#4
        0x00028bbc:    ea5f0169    _.i.    ASRS     r1,r9,#1
        0x00028bc0:    d007        ..      BEQ      0x28bd2 ; amp2Log2 + 290
        0x00028bc2:    bf00        ..      NOP      
        0x00028bc4:    ed808a01    ....    VSTR     s16,[r0,#4]
        0x00028bc8:    ed808a02    ....    VSTR     s16,[r0,#8]
        0x00028bcc:    3008        .0      ADDS     r0,r0,#8
        0x00028bce:    1e49        I.      SUBS     r1,r1,#1
        0x00028bd0:    d1f8        ..      BNE      0x28bc4 ; amp2Log2 + 276
        0x00028bd2:    9815        ..      LDR      r0,[sp,#0x54]
        0x00028bd4:    f1080801    ....    ADD      r8,r8,#1
        0x00028bd8:    4540        @E      CMP      r0,r8
        0x00028bda:    f73faf78    ?.x.    BGT      0x28ace ; amp2Log2 + 30
        0x00028bde:    ecbd8b06    ....    VPOP     {d8-d10}
        0x00028be2:    b004        ..      ADD      sp,sp,#0x10
        0x00028be4:    e8bd9ff0    ....    POP      {r4-r12,pc}
    $d
        0x00028be8:    652b82fe    ..+e    DCD    1697350398
        0x00028bec:    3ff71547    G..?    DCD    1073157447
        0x00028bf0:    0004a58c    ....    DCD    304524
    $t
    i.amvosAttCback
    amvosAttCback
        0x00028bf4:    b570        p.      PUSH     {r4-r6,lr}
        0x00028bf6:    4605        .F      MOV      r5,r0
        0x00028bf8:    8900        ..      LDRH     r0,[r0,#8]
        0x00028bfa:    3010        .0      ADDS     r0,r0,#0x10
        0x00028bfc:    b280        ..      UXTH     r0,r0
        0x00028bfe:    f7f4f873    ..s.    BL       WsfMsgAlloc ; 0x1cce8
        0x00028c02:    0004        ..      MOVS     r4,r0
        0x00028c04:    bf08        ..      IT       EQ
        0x00028c06:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00028c08:    e9d51202    ....    LDRD     r1,r2,[r5,#8]
        0x00028c0c:    6828        (h      LDR      r0,[r5,#0]
        0x00028c0e:    6020         `      STR      r0,[r4,#0]
        0x00028c10:    f1040010    ....    ADD      r0,r4,#0x10
        0x00028c14:    6060        ``      STR      r0,[r4,#4]
        0x00028c16:    e9c41202    ....    STRD     r1,r2,[r4,#8]
        0x00028c1a:    892a        *.      LDRH     r2,[r5,#8]
        0x00028c1c:    6869        ih      LDR      r1,[r5,#4]
        0x00028c1e:    f7effd2b    ..+.    BL       __aeabi_memcpy ; 0x18678
        0x00028c22:    4803        .H      LDR      r0,[pc,#12] ; [0x28c30] = 0x100012ac
        0x00028c24:    4621        !F      MOV      r1,r4
        0x00028c26:    7800        .x      LDRB     r0,[r0,#0]
        0x00028c28:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00028c2c:    f7f4b88c    ....    B        WsfMsgSend ; 0x1cd48
    $d
        0x00028c30:    100012ac    ....    DCD    268440236
    $t
    i.amvosBtnCback
    amvosBtnCback
        0x00028c34:    b510        ..      PUSH     {r4,lr}
        0x00028c36:    4604        .F      MOV      r4,r0
        0x00028c38:    f7f0f86a    ..j.    BL       AppConnIsOpen ; 0x18d10
        0x00028c3c:    b150        P.      CBZ      r0,0x28c54 ; amvosBtnCback + 32
        0x00028c3e:    2c02        .,      CMP      r4,#2
        0x00028c40:    bf14        ..      ITE      NE
        0x00028c42:    2c03        .,      CMPNE    r4,#3
        0x00028c44:    bd10        ..      POPEQ    {r4,pc}
        0x00028c46:    2c04        .,      CMP      r4,#4
        0x00028c48:    bf18        ..      IT       NE
        0x00028c4a:    bd10        ..      POPNE    {r4,pc}
        0x00028c4c:    e8bd4010    ...@    POP      {r4,lr}
        0x00028c50:    f7f0b858    ..X.    B        AppConnClose ; 0x18d04
        0x00028c54:    2c02        .,      CMP      r4,#2
        0x00028c56:    d00b        ..      BEQ      0x28c70 ; amvosBtnCback + 60
        0x00028c58:    2c03        .,      CMP      r4,#3
        0x00028c5a:    d00e        ..      BEQ      0x28c7a ; amvosBtnCback + 70
        0x00028c5c:    2c04        .,      CMP      r4,#4
        0x00028c5e:    bf18        ..      IT       NE
        0x00028c60:    bd10        ..      POPNE    {r4,pc}
        0x00028c62:    f7f0f881    ....    BL       AppDbDeleteAllRecords ; 0x18d68
        0x00028c66:    e8bd4010    ...@    POP      {r4,lr}
        0x00028c6a:    2002        .       MOVS     r0,#2
        0x00028c6c:    f7f0b816    ....    B        AppAdvStart ; 0x18c9c
        0x00028c70:    e8bd4010    ...@    POP      {r4,lr}
        0x00028c74:    2002        .       MOVS     r0,#2
        0x00028c76:    f7f0b811    ....    B        AppAdvStart ; 0x18c9c
        0x00028c7a:    2001        .       MOVS     r0,#1
        0x00028c7c:    f7f0fb64    ..d.    BL       AppSetBondable ; 0x19348
        0x00028c80:    e8bd4010    ...@    POP      {r4,lr}
        0x00028c84:    2001        .       MOVS     r0,#1
        0x00028c86:    f7f0b809    ....    B        AppAdvStart ; 0x18c9c
        0x00028c8a:    0000        ..      MOVS     r0,r0
    i.amvosCccCback
    amvosCccCback
        0x00028c8c:    b510        ..      PUSH     {r4,lr}
        0x00028c8e:    4604        .F      MOV      r4,r0
        0x00028c90:    8880        ..      LDRH     r0,[r0,#4]
        0x00028c92:    b138        8.      CBZ      r0,0x28ca4 ; amvosCccCback + 24
        0x00028c94:    7820         x      LDRB     r0,[r4,#0]
        0x00028c96:    f7f0f8c3    ....    BL       AppDbGetHdl ; 0x18e20
        0x00028c9a:    b118        ..      CBZ      r0,0x28ca4 ; amvosCccCback + 24
        0x00028c9c:    88e2        ..      LDRH     r2,[r4,#6]
        0x00028c9e:    7a21        !z      LDRB     r1,[r4,#8]
        0x00028ca0:    f7f0f978    ..x.    BL       AppDbSetCccTblValue ; 0x18f94
        0x00028ca4:    200a        .       MOVS     r0,#0xa
        0x00028ca6:    f7f4f81f    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x00028caa:    0001        ..      MOVS     r1,r0
        0x00028cac:    bf08        ..      IT       EQ
        0x00028cae:    bd10        ..      POPEQ    {r4,pc}
        0x00028cb0:    6820         h      LDR      r0,[r4,#0]
        0x00028cb2:    6008        .`      STR      r0,[r1,#0]
        0x00028cb4:    6860        `h      LDR      r0,[r4,#4]
        0x00028cb6:    6048        H`      STR      r0,[r1,#4]
        0x00028cb8:    8920         .      LDRH     r0,[r4,#8]
        0x00028cba:    8108        ..      STRH     r0,[r1,#8]
        0x00028cbc:    4802        .H      LDR      r0,[pc,#8] ; [0x28cc8] = 0x100012ac
        0x00028cbe:    7800        .x      LDRB     r0,[r0,#0]
        0x00028cc0:    e8bd4010    ...@    POP      {r4,lr}
        0x00028cc4:    f7f4b840    ..@.    B        WsfMsgSend ; 0x1cd48
    $d
        0x00028cc8:    100012ac    ....    DCD    268440236
    $t
    i.amvosConnIntervalUpdate
    amvosConnIntervalUpdate
        0x00028ccc:    490a        .I      LDR      r1,[pc,#40] ; [0x28cf8] = 0x100004d4
        0x00028cce:    4a0b        .J      LDR      r2,[pc,#44] ; [0x28cfc] = 0x1000014c
        0x00028cd0:    2801        .(      CMP      r0,#1
        0x00028cd2:    6809        .h      LDR      r1,[r1,#0]
        0x00028cd4:    d009        ..      BEQ      0x28cea ; amvosConnIntervalUpdate + 30
        0x00028cd6:    2802        .(      CMP      r0,#2
        0x00028cd8:    bf18        ..      IT       NE
        0x00028cda:    4770        pG      BXNE     lr
        0x00028cdc:    2063        c       MOVS     r0,#0x63
        0x00028cde:    80c8        ..      STRH     r0,[r1,#6]
        0x00028ce0:    80d0        ..      STRH     r0,[r2,#6]
        0x00028ce2:    a107        ..      ADR      r1,{pc}+0x1e ; 0x28d00
        0x00028ce4:    2003        .       MOVS     r0,#3
        0x00028ce6:    f7ffb8cb    ....    B        am_vos_stdio_printf ; 0x27e80
        0x00028cea:    200c        .       MOVS     r0,#0xc
        0x00028cec:    80c8        ..      STRH     r0,[r1,#6]
        0x00028cee:    80d0        ..      STRH     r0,[r2,#6]
        0x00028cf0:    a10e        ..      ADR      r1,{pc}+0x3c ; 0x28d2c
        0x00028cf2:    2003        .       MOVS     r0,#3
        0x00028cf4:    f7ffb8c4    ....    B        am_vos_stdio_printf ; 0x27e80
    $d
        0x00028cf8:    100004d4    ....    DCD    268436692
        0x00028cfc:    1000014c    L...    DCD    268435788
        0x00028d00:    414d415b    [AMA    DCD    1095582043
        0x00028d04:    6e41205d    ] An    DCD    1849761885
        0x00028d08:    696f7264    droi    DCD    1768911460
        0x00028d0c:    6f632064    d co    DCD    1868767332
        0x00028d10:    63656e6e    nnec    DCD    1667591790
        0x00028d14:    6e6f6974    tion    DCD    1852795252
        0x00028d18:    72617020     par    DCD    1918988320
        0x00028d1c:    74656d61    amet    DCD    1952804193
        0x00028d20:    73207265    er s    DCD    1931506277
        0x00028d24:    70757465    etup    DCD    1886745701
        0x00028d28:    0000000a    ....    DCD    10
        0x00028d2c:    414d415b    [AMA    DCD    1095582043
        0x00028d30:    4f69205d    ] iO    DCD    1332289629
        0x00028d34:    6f632053    S co    DCD    1868767315
        0x00028d38:    63656e6e    nnec    DCD    1667591790
        0x00028d3c:    6e6f6974    tion    DCD    1852795252
        0x00028d40:    72617020     par    DCD    1918988320
        0x00028d44:    74656d61    amet    DCD    1952804193
        0x00028d48:    73207265    er s    DCD    1931506277
        0x00028d4c:    70757465    etup    DCD    1886745701
        0x00028d50:    0000000a    ....    DCD    10
    $t
    i.amvosDmCback
    amvosDmCback
        0x00028d54:    b570        p.      PUSH     {r4-r6,lr}
        0x00028d56:    4604        .F      MOV      r4,r0
        0x00028d58:    f7f2f83e    ..>.    BL       DmSizeOfEvt ; 0x1add8
        0x00028d5c:    4606        .F      MOV      r6,r0
        0x00028d5e:    f7f3ffc3    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x00028d62:    0005        ..      MOVS     r5,r0
        0x00028d64:    bf08        ..      IT       EQ
        0x00028d66:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00028d68:    4632        2F      MOV      r2,r6
        0x00028d6a:    4621        !F      MOV      r1,r4
        0x00028d6c:    f7effd0b    ....    BL       __aeabi_memcpy4 ; 0x18786
        0x00028d70:    4803        .H      LDR      r0,[pc,#12] ; [0x28d80] = 0x100012ac
        0x00028d72:    4629        )F      MOV      r1,r5
        0x00028d74:    7800        .x      LDRB     r0,[r0,#0]
        0x00028d76:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00028d7a:    f7f3bfe5    ....    B        WsfMsgSend ; 0x1cd48
    $d
        0x00028d7e:    0000        ..      DCW    0
        0x00028d80:    100012ac    ....    DCD    268440236
    $t
    i.amvosKwdSetDemoName
    amvosKwdSetDemoName
        0x00028d84:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00028d88:    4c3e        >L      LDR      r4,[pc,#248] ; [0x28e84] = 0x44120
        0x00028d8a:    b096        ..      SUB      sp,sp,#0x58
        0x00028d8c:    ad0e        ..      ADD      r5,sp,#0x38
        0x00028d8e:    e894100f    ....    LDM      r4,{r0-r3,r12}
        0x00028d92:    e885100f    ....    STM      r5,{r0-r3,r12}
        0x00028d96:    3c6c        l<      SUBS     r4,r4,#0x6c
        0x00028d98:    f7f2fa88    ....    BL       HciGetBdAddr ; 0x1b2ac
        0x00028d9c:    4601        .F      MOV      r1,r0
        0x00028d9e:    a813        ..      ADD      r0,sp,#0x4c
        0x00028da0:    f7f1fb17    ....    BL       BdaCpy ; 0x1a3d2
        0x00028da4:    a813        ..      ADD      r0,sp,#0x4c
        0x00028da6:    f7f1fae3    ....    BL       Bda2Str ; 0x1a370
        0x00028daa:    4606        .F      MOV      r6,r0
        0x00028dac:    a136        6.      ADR      r1,{pc}+0xdc ; 0x28e88
        0x00028dae:    2003        .       MOVS     r0,#3
        0x00028db0:    f7fff866    ..f.    BL       am_vos_stdio_printf ; 0x27e80
        0x00028db4:    a813        ..      ADD      r0,sp,#0x4c
        0x00028db6:    f7f1fadb    ....    BL       Bda2Str ; 0x1a370
        0x00028dba:    4601        .F      MOV      r1,r0
        0x00028dbc:    2003        .       MOVS     r0,#3
        0x00028dbe:    f7fff85f    .._.    BL       am_vos_stdio_printf ; 0x27e80
        0x00028dc2:    a13a        :.      ADR      r1,{pc}+0xea ; 0x28eac
        0x00028dc4:    2003        .       MOVS     r0,#3
        0x00028dc6:    f7fff85b    ..[.    BL       am_vos_stdio_printf ; 0x27e80
        0x00028dca:    2045        E       MOVS     r0,#0x45
        0x00028dcc:    f88d003c    ..<.    STRB     r0,[sp,#0x3c]
        0x00028dd0:    2041        A       MOVS     r0,#0x41
        0x00028dd2:    2141        A!      MOVS     r1,#0x41
        0x00028dd4:    f88d003d    ..=.    STRB     r0,[sp,#0x3d]
        0x00028dd8:    f88d1040    ..@.    STRB     r1,[sp,#0x40]
        0x00028ddc:    204f        O       MOVS     r0,#0x4f
        0x00028dde:    214d        M!      MOVS     r1,#0x4d
        0x00028de0:    f88d003e    ..>.    STRB     r0,[sp,#0x3e]
        0x00028de4:    f88d1041    ..A.    STRB     r1,[sp,#0x41]
        0x00028de8:    202d        -       MOVS     r0,#0x2d
        0x00028dea:    2141        A!      MOVS     r1,#0x41
        0x00028dec:    f88d1042    ..B.    STRB     r1,[sp,#0x42]
        0x00028df0:    f88d003f    ..?.    STRB     r0,[sp,#0x3f]
        0x00028df4:    f88d0043    ..C.    STRB     r0,[sp,#0x43]
        0x00028df8:    7a30        0z      LDRB     r0,[r6,#8]
        0x00028dfa:    f88d0044    ..D.    STRB     r0,[sp,#0x44]
        0x00028dfe:    7a70        pz      LDRB     r0,[r6,#9]
        0x00028e00:    f88d0045    ..E.    STRB     r0,[sp,#0x45]
        0x00028e04:    7ab0        .z      LDRB     r0,[r6,#0xa]
        0x00028e06:    f88d0046    ..F.    STRB     r0,[sp,#0x46]
        0x00028e0a:    7af0        .z      LDRB     r0,[r6,#0xb]
        0x00028e0c:    3480        .4      ADDS     r4,r4,#0x80
        0x00028e0e:    f88d0047    ..G.    STRB     r0,[sp,#0x47]
        0x00028e12:    e8b4170f    ....    LDM      r4!,{r0-r3,r8-r10,r12}
        0x00028e16:    e88d170f    ....    STM      sp,{r0-r3,r8-r10,r12}
        0x00028e1a:    e894101f    ....    LDM      r4,{r0-r4,r12}
        0x00028e1e:    f10d0820    .. .    ADD      r8,sp,#0x20
        0x00028e22:    2709        .'      MOVS     r7,#9
        0x00028e24:    e888101f    ....    STM      r8,{r0-r4,r12}
        0x00028e28:    2510        .%      MOVS     r5,#0x10
        0x00028e2a:    4631        1F      MOV      r1,r6
        0x00028e2c:    4668        hF      MOV      r0,sp
        0x00028e2e:    f7effbe0    ....    BL       strcpy ; 0x185f2
        0x00028e32:    462a        *F      MOV      r2,r5
        0x00028e34:    a90e        ..      ADD      r1,sp,#0x38
        0x00028e36:    a805        ..      ADD      r0,sp,#0x14
        0x00028e38:    f7effd65    ..e.    BL       strncpy ; 0x18906
        0x00028e3c:    4668        hF      MOV      r0,sp
        0x00028e3e:    f7fcfcf9    ....    BL       am_vos_ama_devinfo_set ; 0x25834
        0x00028e42:    4c1b        .L      LDR      r4,[pc,#108] ; [0x28eb0] = 0x10001323
        0x00028e44:    2011        .       MOVS     r0,#0x11
        0x00028e46:    ae0e        ..      ADD      r6,sp,#0x38
        0x00028e48:    7020         p      STRB     r0,[r4,#0]
        0x00028e4a:    7067        gp      STRB     r7,[r4,#1]
        0x00028e4c:    f89d2038    ..8     LDRB     r2,[sp,#0x38]
        0x00028e50:    70a2        .p      STRB     r2,[r4,#2]
        0x00028e52:    1ca1        ..      ADDS     r1,r4,#2
        0x00028e54:    f89d2039    ..9     LDRB     r2,[sp,#0x39]
        0x00028e58:    4630        0F      MOV      r0,r6
        0x00028e5a:    2307        .#      MOVS     r3,#7
        0x00028e5c:    f810cf02    ....    LDRB     r12,[r0,#2]!
        0x00028e60:    704a        Jp      STRB     r2,[r1,#1]
        0x00028e62:    7842        Bx      LDRB     r2,[r0,#1]
        0x00028e64:    f801cf02    ....    STRB     r12,[r1,#2]!
        0x00028e68:    1e5b        [.      SUBS     r3,r3,#1
        0x00028e6a:    d1f7        ..      BNE      0x28e5c ; amvosKwdSetDemoName + 216
        0x00028e6c:    1e68        h.      SUBS     r0,r5,#1
        0x00028e6e:    bf44        D.      ITT      MI
        0x00028e70:    b016        ..      ADDMI    sp,sp,#0x58
        0x00028e72:    e8bd87f0    ....    POPMI    {r4-r10,pc}
        0x00028e76:    5c31        1\      LDRB     r1,[r6,r0]
        0x00028e78:    4420         D      ADD      r0,r0,r4
        0x00028e7a:    7081        .p      STRB     r1,[r0,#2]
        0x00028e7c:    b016        ..      ADD      sp,sp,#0x58
        0x00028e7e:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x00028e82:    0000        ..      DCW    0
        0x00028e84:    00044120     A..    DCD    278816
        0x00028e88:    2d4d415b    [AM-    DCD    760037723
        0x00028e8c:    5d536f56    VoS]    DCD    1565749078
        0x00028e90:    636f4c20     Loc    DCD    1668238368
        0x00028e94:    44206c61    al D    DCD    1142975585
        0x00028e98:    63697665    evic    DCD    1667855973
        0x00028e9c:    44422065    e BD    DCD    1145184357
        0x00028ea0:    64644120     Add    DCD    1684291872
        0x00028ea4:    73736572    ress    DCD    1936942450
        0x00028ea8:    0000203a    : ..    DCD    8250
        0x00028eac:    0000000a    ....    DCD    10
        0x00028eb0:    10001323    #...    DCD    268440355
    $t
    i.amvosProcMsg
    amvosProcMsg
        0x00028eb4:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x00028eb8:    4604        .F      MOV      r4,r0
        0x00028eba:    7880        .x      LDRB     r0,[r0,#2]
        0x00028ebc:    2600        .&      MOVS     r6,#0
        0x00028ebe:    4dff        .M      LDR      r5,[pc,#1020] ; [0x292bc] = 0x100012ac
        0x00028ec0:    b099        ..      SUB      sp,sp,#0x64
        0x00028ec2:    282e        .(      CMP      r0,#0x2e
        0x00028ec4:    f00083f5    ....    BEQ.W    0x296b2 ; amvosProcMsg + 2046
        0x00028ec8:    dc54        T.      BGT      0x28f74 ; amvosProcMsg + 192
        0x00028eca:    4ffd        .O      LDR      r7,[pc,#1012] ; [0x292c0] = 0x10000148
        0x00028ecc:    f04f0801    O...    MOV      r8,#1
        0x00028ed0:    2827        '(      CMP      r0,#0x27
        0x00028ed2:    f00082ef    ....    BEQ.W    0x294b4 ; amvosProcMsg + 1536
        0x00028ed6:    dc3f        ?.      BGT      0x28f58 ; amvosProcMsg + 164
        0x00028ed8:    2820         (      CMP      r0,#0x20
        0x00028eda:    f00081ed    ....    BEQ.W    0x292b8 ; amvosProcMsg + 1028
        0x00028ede:    dc2b        +.      BGT      0x28f38 ; amvosProcMsg + 132
        0x00028ee0:    2812        .(      CMP      r0,#0x12
        0x00028ee2:    f00080d9    ....    BEQ.W    0x29098 ; amvosProcMsg + 484
        0x00028ee6:    2814        .(      CMP      r0,#0x14
        0x00028ee8:    f000814d    ..M.    BEQ.W    0x29186 ; amvosProcMsg + 722
        0x00028eec:    2816        .(      CMP      r0,#0x16
        0x00028eee:    bf1c        ..      ITT      NE
        0x00028ef0:    b019        ..      ADDNE    sp,sp,#0x64
        0x00028ef2:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x00028ef6:    2001        .       MOVS     r0,#1
        0x00028ef8:    f7f0fe1c    ....    BL       AttGetMtu ; 0x19b34
        0x00028efc:    4602        .F      MOV      r2,r0
        0x00028efe:    89e3        ..      LDRH     r3,[r4,#0xe]
        0x00028f00:    49f0        .I      LDR      r1,[pc,#960] ; [0x292c4] = 0x4bde8
        0x00028f02:    2003        .       MOVS     r0,#3
        0x00028f04:    f7feffbc    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00028f08:    89e2        ..      LDRH     r2,[r4,#0xe]
        0x00028f0a:    2a53        S*      CMP      r2,#0x53
        0x00028f0c:    f080831d    ....    BCS.W    0x2954a ; amvosProcMsg + 1686
        0x00028f10:    7838        8x      LDRB     r0,[r7,#0]
        0x00028f12:    2805        .(      CMP      r0,#5
        0x00028f14:    bf24        $.      ITT      CS
        0x00028f16:    b019        ..      ADDCS    sp,sp,#0x64
        0x00028f18:    e8bd83f0    ....    POPCS    {r4-r9,pc}
        0x00028f1c:    1c40        @.      ADDS     r0,r0,#1
        0x00028f1e:    7038        8p      STRB     r0,[r7,#0]
        0x00028f20:    2153        S!      MOVS     r1,#0x53
        0x00028f22:    2001        .       MOVS     r0,#1
        0x00028f24:    f7f0fef6    ....    BL       AttcMtuReq ; 0x19d14
        0x00028f28:    783a        :x      LDRB     r2,[r7,#0]
        0x00028f2a:    b019        ..      ADD      sp,sp,#0x64
        0x00028f2c:    a1e6        ..      ADR      r1,{pc}+0x39c ; 0x292c8
        0x00028f2e:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x00028f32:    2003        .       MOVS     r0,#3
        0x00028f34:    f7febfa4    ....    B        am_vos_stdio_printf ; 0x27e80
        0x00028f38:    2821        !(      CMP      r0,#0x21
        0x00028f3a:    f00082b3    ....    BEQ.W    0x294a4 ; amvosProcMsg + 1520
        0x00028f3e:    2822        "(      CMP      r0,#0x22
        0x00028f40:    bf1c        ..      ITT      NE
        0x00028f42:    b019        ..      ADDNE    sp,sp,#0x64
        0x00028f44:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x00028f48:    a1e8        ..      ADR      r1,{pc}+0x3a4 ; 0x292ec
        0x00028f4a:    2003        .       MOVS     r0,#3
        0x00028f4c:    f7feff98    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00028f50:    f04f0904    O...    MOV      r9,#4
        0x00028f54:    f000bba7    ....    B.W      0x296a6 ; amvosProcMsg + 2034
        0x00028f58:    3828        (8      SUBS     r0,r0,#0x28
        0x00028f5a:    2806        .(      CMP      r0,#6
        0x00028f5c:    bf24        $.      ITT      CS
        0x00028f5e:    b019        ..      ADDCS    sp,sp,#0x64
        0x00028f60:    e8bd83f0    ....    POPCS    {r4-r9,pc}
        0x00028f64:    e8dff010    ....    TBH      [pc,r0,LSL #1]
    $d
        0x00028f68:    033b030e    ..;.    DCD    54199054
        0x00028f6c:    0363035a    Z.c.    DCD    56820570
        0x00028f70:    039d0368    h...    DCD    60621672
    $t
        0x00028f74:    28a1        .(      CMP      r0,#0xa1
        0x00028f76:    d023        #.      BEQ      0x28fc0 ; amvosProcMsg + 268
        0x00028f78:    dc28        (.      BGT      0x28fcc ; amvosProcMsg + 280
        0x00028f7a:    2841        A(      CMP      r0,#0x41
        0x00028f7c:    f00082f3    ....    BEQ.W    0x29566 ; amvosProcMsg + 1714
        0x00028f80:    dc14        ..      BGT      0x28fac ; amvosProcMsg + 248
        0x00028f82:    2831        1(      CMP      r0,#0x31
        0x00028f84:    f000839f    ....    BEQ.W    0x296c6 ; amvosProcMsg + 2066
        0x00028f88:    2834        4(      CMP      r0,#0x34
        0x00028f8a:    f00083a3    ....    BEQ.W    0x296d4 ; amvosProcMsg + 2080
        0x00028f8e:    2835        5(      CMP      r0,#0x35
        0x00028f90:    bf1c        ..      ITT      NE
        0x00028f92:    b019        ..      ADDNE    sp,sp,#0x64
        0x00028f94:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x00028f98:    a1db        ..      ADR      r1,{pc}+0x370 ; 0x29308
        0x00028f9a:    2003        .       MOVS     r0,#3
        0x00028f9c:    f7feff70    ..p.    BL       am_vos_stdio_printf ; 0x27e80
        0x00028fa0:    b019        ..      ADD      sp,sp,#0x64
        0x00028fa2:    4620         F      MOV      r0,r4
        0x00028fa4:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x00028fa8:    f7f0b8c1    ....    B        AppHandleNumericComparison ; 0x1912e
        0x00028fac:    287b        {(      CMP      r0,#0x7b
        0x00028fae:    bf04        ..      ITT      EQ
        0x00028fb0:    b019        ..      ADDEQ    sp,sp,#0x64
        0x00028fb2:    e8bd83f0    ....    POPEQ    {r4-r9,pc}
        0x00028fb6:    28a0        .(      CMP      r0,#0xa0
        0x00028fb8:    bf1c        ..      ITT      NE
        0x00028fba:    b019        ..      ADDNE    sp,sp,#0x64
        0x00028fbc:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x00028fc0:    4620         F      MOV      r0,r4
        0x00028fc2:    b019        ..      ADD      sp,sp,#0x64
        0x00028fc4:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x00028fc8:    f7ffbb9c    ....    B        amotas_proc_msg ; 0x28704
        0x00028fcc:    f1a001a2    ....    SUB      r1,r0,#0xa2
        0x00028fd0:    48ba        .H      LDR      r0,[pc,#744] ; [0x292bc] = 0x100012ac
        0x00028fd2:    2905        .)      CMP      r1,#5
        0x00028fd4:    f8900035    ..5.    LDRB     r0,[r0,#0x35]
        0x00028fd8:    bf24        $.      ITT      CS
        0x00028fda:    b019        ..      ADDCS    sp,sp,#0x64
        0x00028fdc:    e8bd83f0    ....    POPCS    {r4-r9,pc}
        0x00028fe0:    e8dff001    ....    TBB      [pc,r1]
    $d
        0x00028fe4:    362c0315    ..,6    DCD    908854037
        0x00028fe8:    004d        M.      DCW    77
    $t
        0x00028fea:    2801        .(      CMP      r0,#1
        0x00028fec:    bf04        ..      ITT      EQ
        0x00028fee:    f1050028    ..(.    ADDEQ    r0,r5,#0x28
        0x00028ff2:    f7f4f8ab    ....    BLEQ     WsfTimerStop ; 0x1d14c
        0x00028ff6:    2103        .!      MOVS     r1,#3
        0x00028ff8:    f1050028    ..(.    ADD      r0,r5,#0x28
        0x00028ffc:    f7f4f870    ..p.    BL       WsfTimerStartSec ; 0x1d0e0
        0x00029000:    b019        ..      ADD      sp,sp,#0x64
        0x00029002:    2100        .!      MOVS     r1,#0
        0x00029004:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x00029008:    4608        .F      MOV      r0,r1
        0x0002900a:    f7f3bfa9    ....    B        WsfTaskSetReady ; 0x1cf60
        0x0002900e:    2801        .(      CMP      r0,#1
        0x00029010:    d107        ..      BNE      0x29022 ; amvosProcMsg + 366
        0x00029012:    f1050028    ..(.    ADD      r0,r5,#0x28
        0x00029016:    f7f4f899    ....    BL       WsfTimerStop ; 0x1d14c
        0x0002901a:    2100        .!      MOVS     r1,#0
        0x0002901c:    4608        .F      MOV      r0,r1
        0x0002901e:    f7f3ff9f    ....    BL       WsfTaskSetReady ; 0x1cf60
        0x00029022:    706e        np      STRB     r6,[r5,#1]
        0x00029024:    f7fdfe0e    ....    BL       am_vos_ama_status_reset ; 0x26c44
        0x00029028:    f7f2f910    ....    BL       HciDrvRadioShutdown ; 0x1b24c
        0x0002902c:    2001        .       MOVS     r0,#1
        0x0002902e:    f7f2f8ab    ....    BL       HciDrvRadioBoot ; 0x1b188
        0x00029032:    b019        ..      ADD      sp,sp,#0x64
        0x00029034:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x00029038:    f7f1bc3e    ..>.    B        DmDevReset ; 0x1a8b8
        0x0002903c:    706e        np      STRB     r6,[r5,#1]
        0x0002903e:    f7fdfe01    ....    BL       am_vos_ama_status_reset ; 0x26c44
        0x00029042:    f7effe65    ..e.    BL       AppConnIsOpen ; 0x18d10
        0x00029046:    b019        ..      ADD      sp,sp,#0x64
        0x00029048:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x0002904c:    f7efbe5a    ..Z.    B        AppConnClose ; 0x18d04
        0x00029050:    f7effe5e    ..^.    BL       AppConnIsOpen ; 0x18d10
        0x00029054:    f7effe56    ..V.    BL       AppConnClose ; 0x18d04
        0x00029058:    a1b3        ..      ADR      r1,{pc}+0x2d0 ; 0x29328
        0x0002905a:    2003        .       MOVS     r0,#3
        0x0002905c:    f7feff10    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00029060:    f1050038    ..8.    ADD      r0,r5,#0x38
        0x00029064:    f7f4f872    ..r.    BL       WsfTimerStop ; 0x1d14c
        0x00029068:    49ba        .I      LDR      r1,[pc,#744] ; [0x29354] = 0x18a40
        0x0002906a:    2003        .       MOVS     r0,#3
        0x0002906c:    f7feff08    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00029070:    b019        ..      ADD      sp,sp,#0x64
        0x00029072:    2100        .!      MOVS     r1,#0
        0x00029074:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x00029078:    4608        .F      MOV      r0,r1
        0x0002907a:    f7f3bf71    ..q.    B        WsfTaskSetReady ; 0x1cf60
        0x0002907e:    f1050048    ..H.    ADD      r0,r5,#0x48
        0x00029082:    f7f4f863    ..c.    BL       WsfTimerStop ; 0x1d14c
        0x00029086:    b019        ..      ADD      sp,sp,#0x64
        0x00029088:    f1050048    ..H.    ADD      r0,r5,#0x48
        0x0002908c:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x00029090:    f2427110    B..q    MOV      r1,#0x2710
        0x00029094:    f7f3bfec    ....    B        WsfTimerStartMs ; 0x1d070
        0x00029098:    8960        `.      LDRH     r0,[r4,#0xa]
        0x0002909a:    f5a06100    ...a    SUB      r1,r0,#0x800
        0x0002909e:    3904        .9      SUBS     r1,#4
        0x000290a0:    bf07        ..      ITTEE    EQ
        0x000290a2:    78e0        .x      LDRBEQ   r0,[r4,#3]
        0x000290a4:    2800        .(      CMPEQ    r0,#0
        0x000290a6:    b019        ..      ADDNE    sp,sp,#0x64
        0x000290a8:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x000290ac:    9615        ..      STR      r6,[sp,#0x54]
        0x000290ae:    9616        ..      STR      r6,[sp,#0x58]
        0x000290b0:    f88d605c    ..\`    STRB     r6,[sp,#0x5c]
        0x000290b4:    f1050018    ....    ADD      r0,r5,#0x18
        0x000290b8:    f7f4f848    ..H.    BL       WsfTimerStop ; 0x1d14c
        0x000290bc:    2100        .!      MOVS     r1,#0
        0x000290be:    4608        .F      MOV      r0,r1
        0x000290c0:    f7f3ff4e    ..N.    BL       WsfTaskSetReady ; 0x1cf60
        0x000290c4:    aa17        ..      ADD      r2,sp,#0x5c
        0x000290c6:    a916        ..      ADD      r1,sp,#0x58
        0x000290c8:    a815        ..      ADD      r0,sp,#0x54
        0x000290ca:    f7fdffc1    ....    BL       am_vos_ble_nextdata_check ; 0x27050
        0x000290ce:    b3c0        ..      CBZ      r0,0x29142 ; amvosProcMsg + 654
        0x000290d0:    e9dd4615    ...F    LDRD     r4,r6,[sp,#0x54]
        0x000290d4:    f89d005c    ..\.    LDRB     r0,[sp,#0x5c]
        0x000290d8:    b300        ..      CBZ      r0,0x2911c ; amvosProcMsg + 616
        0x000290da:    f7effe19    ....    BL       AppConnIsOpen ; 0x18d10
        0x000290de:    2800        .(      CMP      r0,#0
        0x000290e0:    bf04        ..      ITT      EQ
        0x000290e2:    b019        ..      ADDEQ    sp,sp,#0x64
        0x000290e4:    e8bd83f0    ....    POPEQ    {r4-r9,pc}
        0x000290e8:    b2b2        ..      UXTH     r2,r6
        0x000290ea:    7868        hx      LDRB     r0,[r5,#1]
        0x000290ec:    4623        #F      MOV      r3,r4
        0x000290ee:    f6400104    @...    MOV      r1,#0x804
        0x000290f2:    f7f1f880    ....    BL       AttsHandleValueNtf ; 0x1a1f6
        0x000290f6:    f8858002    ....    STRB     r8,[r5,#2]
        0x000290fa:    f1050018    ....    ADD      r0,r5,#0x18
        0x000290fe:    f7f4f825    ..%.    BL       WsfTimerStop ; 0x1d14c
        0x00029102:    f2427110    B..q    MOV      r1,#0x2710
        0x00029106:    f1050018    ....    ADD      r0,r5,#0x18
        0x0002910a:    f7f3ffb1    ....    BL       WsfTimerStartMs ; 0x1d070
        0x0002910e:    2100        .!      MOVS     r1,#0
        0x00029110:    4608        .F      MOV      r0,r1
        0x00029112:    f7f3ff25    ..%.    BL       WsfTaskSetReady ; 0x1cf60
        0x00029116:    b019        ..      ADD      sp,sp,#0x64
        0x00029118:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x0002911c:    f7effdf8    ....    BL       AppConnIsOpen ; 0x18d10
        0x00029120:    2800        .(      CMP      r0,#0
        0x00029122:    bf04        ..      ITT      EQ
        0x00029124:    b019        ..      ADDEQ    sp,sp,#0x64
        0x00029126:    e8bd83f0    ....    POPEQ    {r4-r9,pc}
        0x0002912a:    b2b2        ..      UXTH     r2,r6
        0x0002912c:    7868        hx      LDRB     r0,[r5,#1]
        0x0002912e:    4623        #F      MOV      r3,r4
        0x00029130:    f6400104    @...    MOV      r1,#0x804
        0x00029134:    f7f1f85f    .._.    BL       AttsHandleValueNtf ; 0x1a1f6
        0x00029138:    f8858002    ....    STRB     r8,[r5,#2]
        0x0002913c:    b019        ..      ADD      sp,sp,#0x64
        0x0002913e:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x00029142:    e7ff        ..      B        0x29144 ; amvosProcMsg + 656
        0x00029144:    4884        .H      LDR      r0,[pc,#528] ; [0x29358] = 0x1000d734
        0x00029146:    f7fefa33    ..3.    BL       am_vos_get_ring_buffer_status ; 0x275b0
        0x0002914a:    2850        P(      CMP      r0,#0x50
        0x0002914c:    bf3e        >.      ITTT     CC
        0x0002914e:    70ae        .p      STRBCC   r6,[r5,#2]
        0x00029150:    b019        ..      ADDCC    sp,sp,#0x64
        0x00029152:    e8bd83f0    ....    POPCC    {r4-r9,pc}
        0x00029156:    2150        P!      MOVS     r1,#0x50
        0x00029158:    4668        hF      MOV      r0,sp
        0x0002915a:    f7fef83f    ..?.    BL       am_vos_ble_tx_packet_encap ; 0x271dc
        0x0002915e:    466c        lF      MOV      r4,sp
        0x00029160:    f7effdd6    ....    BL       AppConnIsOpen ; 0x18d10
        0x00029164:    2800        .(      CMP      r0,#0
        0x00029166:    bf04        ..      ITT      EQ
        0x00029168:    b019        ..      ADDEQ    sp,sp,#0x64
        0x0002916a:    e8bd83f0    ....    POPEQ    {r4-r9,pc}
        0x0002916e:    2253        S"      MOVS     r2,#0x53
        0x00029170:    7868        hx      LDRB     r0,[r5,#1]
        0x00029172:    4623        #F      MOV      r3,r4
        0x00029174:    f6400104    @...    MOV      r1,#0x804
        0x00029178:    f7f1f83d    ..=.    BL       AttsHandleValueNtf ; 0x1a1f6
        0x0002917c:    f8858002    ....    STRB     r8,[r5,#2]
        0x00029180:    b019        ..      ADD      sp,sp,#0x64
        0x00029182:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x00029186:    7a20         z      LDRB     r0,[r4,#8]
        0x00029188:    9000        ..      STR      r0,[sp,#0]
        0x0002918a:    88a3        ..      LDRH     r3,[r4,#4]
        0x0002918c:    88e2        ..      LDRH     r2,[r4,#6]
        0x0002918e:    a173        s.      ADR      r1,{pc}+0x1ce ; 0x2935c
        0x00029190:    2003        .       MOVS     r0,#3
        0x00029192:    f7fefe75    ..u.    BL       am_vos_stdio_printf ; 0x27e80
        0x00029196:    88e0        ..      LDRH     r0,[r4,#6]
        0x00029198:    2801        .(      CMP      r0,#1
        0x0002919a:    bf02        ..      ITTT     EQ
        0x0002919c:    88a0        ..      LDRHEQ   r0,[r4,#4]
        0x0002919e:    f5a06100    ...a    SUBEQ    r1,r0,#0x800
        0x000291a2:    f1b10105    ....    SUBSEQ   r1,r1,#5
        0x000291a6:    d112        ..      BNE      0x291ce ; amvosProcMsg + 794
        0x000291a8:    f885800e    ....    STRB     r8,[r5,#0xe]
        0x000291ac:    a178        x.      ADR      r1,{pc}+0x1e4 ; 0x29390
        0x000291ae:    2003        .       MOVS     r0,#3
        0x000291b0:    f7fefe66    ..f.    BL       am_vos_stdio_printf ; 0x27e80
        0x000291b4:    7b28        ({      LDRB     r0,[r5,#0xc]
        0x000291b6:    2801        .(      CMP      r0,#1
        0x000291b8:    d010        ..      BEQ      0x291dc ; amvosProcMsg + 808
        0x000291ba:    a17d        }.      ADR      r1,{pc}+0x1f6 ; 0x293b0
        0x000291bc:    2003        .       MOVS     r0,#3
        0x000291be:    f7fefe5f    .._.    BL       am_vos_stdio_printf ; 0x27e80
        0x000291c2:    f885800d    ....    STRB     r8,[r5,#0xd]
        0x000291c6:    f7effda3    ....    BL       AppConnIsOpen ; 0x18d10
        0x000291ca:    f7f0fc4f    ..O.    BL       AppSlaveSecurityReq ; 0x19a6c
        0x000291ce:    7d28        (}      LDRB     r0,[r5,#0x14]
        0x000291d0:    2801        .(      CMP      r0,#1
        0x000291d2:    d00d        ..      BEQ      0x291f0 ; amvosProcMsg + 828
        0x000291d4:    f7fefa32    ..2.    BL       am_vos_is_connected ; 0x2763c
        0x000291d8:    b1c0        ..      CBZ      r0,0x2920c ; amvosProcMsg + 856
        0x000291da:    e029        ).      B        0x29230 ; amvosProcMsg + 892
        0x000291dc:    7d28        (}      LDRB     r0,[r5,#0x14]
        0x000291de:    2800        .(      CMP      r0,#0
        0x000291e0:    d1f5        ..      BNE      0x291ce ; amvosProcMsg + 794
        0x000291e2:    a17e        ~.      ADR      r1,{pc}+0x1fa ; 0x293dc
        0x000291e4:    2003        .       MOVS     r0,#3
        0x000291e6:    f7fefe4b    ..K.    BL       am_vos_stdio_printf ; 0x27e80
        0x000291ea:    f7fdfda7    ....    BL       am_vos_ama_tx_ver_exchange_send ; 0x26d3c
        0x000291ee:    e7ee        ..      B        0x291ce ; amvosProcMsg + 794
        0x000291f0:    f7fdfd1e    ....    BL       am_vos_ama_status_ready ; 0x26c30
        0x000291f4:    f7fefa22    ..".    BL       am_vos_is_connected ; 0x2763c
        0x000291f8:    b140        @.      CBZ      r0,0x2920c ; amvosProcMsg + 856
        0x000291fa:    4980        .I      LDR      r1,[pc,#512] ; [0x293fc] = 0x28294
        0x000291fc:    2003        .       MOVS     r0,#3
        0x000291fe:    f7fefe3f    ..?.    BL       am_vos_stdio_printf ; 0x27e80
        0x00029202:    f7fefb1b    ....    BL       am_vos_mic_enable ; 0x2783c
        0x00029206:    f8858014    ....    STRB     r8,[r5,#0x14]
        0x0002920a:    e011        ..      B        0x29230 ; amvosProcMsg + 892
        0x0002920c:    497c        |I      LDR      r1,[pc,#496] ; [0x29400] = 0x282b4
        0x0002920e:    2003        .       MOVS     r0,#3
        0x00029210:    f7fefe36    ..6.    BL       am_vos_stdio_printf ; 0x27e80
        0x00029214:    f1050038    ..8.    ADD      r0,r5,#0x38
        0x00029218:    f7f3ff98    ....    BL       WsfTimerStop ; 0x1d14c
        0x0002921c:    f6446120    D. a    MOV      r1,#0x4e20
        0x00029220:    f1050038    ..8.    ADD      r0,r5,#0x38
        0x00029224:    f7f3ff24    ..$.    BL       WsfTimerStartMs ; 0x1d070
        0x00029228:    2100        .!      MOVS     r1,#0
        0x0002922a:    4608        .F      MOV      r0,r1
        0x0002922c:    f7f3fe98    ....    BL       WsfTaskSetReady ; 0x1cf60
        0x00029230:    7a20         z      LDRB     r0,[r4,#8]
        0x00029232:    2801        .(      CMP      r0,#1
        0x00029234:    d00d        ..      BEQ      0x29252 ; amvosProcMsg + 926
        0x00029236:    2802        .(      CMP      r0,#2
        0x00029238:    bf1c        ..      ITT      NE
        0x0002923a:    b019        ..      ADDNE    sp,sp,#0x64
        0x0002923c:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x00029240:    88e0        ..      LDRH     r0,[r4,#6]
        0x00029242:    2801        .(      CMP      r0,#1
        0x00029244:    7820         x      LDRB     r0,[r4,#0]
        0x00029246:    d01d        ..      BEQ      0x29284 ; amvosProcMsg + 976
        0x00029248:    b019        ..      ADD      sp,sp,#0x64
        0x0002924a:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x0002924e:    f7ffbaed    ....    B        amotas_stop ; 0x2882c
        0x00029252:    88e0        ..      LDRH     r0,[r4,#6]
        0x00029254:    2801        .(      CMP      r0,#1
        0x00029256:    bf1e        ..      ITTT     NE
        0x00029258:    706e        np      STRBNE   r6,[r5,#1]
        0x0002925a:    b019        ..      ADDNE    sp,sp,#0x64
        0x0002925c:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x00029260:    7820         x      LDRB     r0,[r4,#0]
        0x00029262:    7068        hp      STRB     r0,[r5,#1]
        0x00029264:    8822        ".      LDRH     r2,[r4,#0]
        0x00029266:    a167        g.      ADR      r1,{pc}+0x19e ; 0x29404
        0x00029268:    2003        .       MOVS     r0,#3
        0x0002926a:    f7fefe09    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x0002926e:    7868        hx      LDRB     r0,[r5,#1]
        0x00029270:    f7f0fc60    ..`.    BL       AttGetMtu ; 0x19b34
        0x00029274:    b019        ..      ADD      sp,sp,#0x64
        0x00029276:    4602        .F      MOV      r2,r0
        0x00029278:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x0002927c:    a167        g.      ADR      r1,{pc}+0x1a0 ; 0x2941c
        0x0002927e:    2003        .       MOVS     r0,#3
        0x00029280:    f7febdfe    ....    B        am_vos_stdio_printf ; 0x27e80
        0x00029284:    2302        .#      MOVS     r3,#2
        0x00029286:    22a1        ."      MOVS     r2,#0xa1
        0x00029288:    21a0        .!      MOVS     r1,#0xa0
        0x0002928a:    f7fffabf    ....    BL       amotas_start ; 0x2880c
        0x0002928e:    a169        i.      ADR      r1,{pc}+0x1a6 ; 0x29434
        0x00029290:    2003        .       MOVS     r0,#3
        0x00029292:    f7fefdf5    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00029296:    f7fefa95    ....    BL       am_vos_mic_disable ; 0x277c4
        0x0002929a:    f1050038    ..8.    ADD      r0,r5,#0x38
        0x0002929e:    f7f3ff55    ..U.    BL       WsfTimerStop ; 0x1d14c
        0x000292a2:    492c        ,I      LDR      r1,[pc,#176] ; [0x29354] = 0x18a40
        0x000292a4:    2003        .       MOVS     r0,#3
        0x000292a6:    f7fefdeb    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x000292aa:    b019        ..      ADD      sp,sp,#0x64
        0x000292ac:    2100        .!      MOVS     r1,#0
        0x000292ae:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x000292b2:    4608        .F      MOV      r0,r1
        0x000292b4:    f7f3be54    ..T.    B        WsfTaskSetReady ; 0x1cf60
        0x000292b8:    e0cc        ..      B        0x29454 ; amvosProcMsg + 1440
    $d
        0x000292ba:    0000        ..      DCW    0
        0x000292bc:    100012ac    ....    DCD    268440236
        0x000292c0:    10000148    H...    DCD    268435784
        0x000292c4:    0004bde8    ....    DCD    310760
        0x000292c8:    2d4d415b    [AM-    DCD    760037723
        0x000292cc:    5d536f56    VoS]    DCD    1565749078
        0x000292d0:    74744120     Att    DCD    1953775904
        0x000292d4:    75744d63    cMtu    DCD    1970556259
        0x000292d8:    20716552    Req     DCD    544302418
        0x000292dc:    72746572    retr    DCD    1920230770
        0x000292e0:    6e635f79    y_cn    DCD    1852006265
        0x000292e4:    203d2074    t =     DCD    540876916
        0x000292e8:    000a6425    %d..    DCD    680997
        0x000292ec:    2d4d415b    [AM-    DCD    760037723
        0x000292f0:    5d536f56    VoS]    DCD    1565749078
        0x000292f4:    5f4d4420     DM_    DCD    1598899232
        0x000292f8:    5f564441    ADV_    DCD    1599489089
        0x000292fc:    504f5453    STOP    DCD    1347376211
        0x00029300:    444e495f    _IND    DCD    1145981279
        0x00029304:    0000000a    ....    DCD    10
        0x00029308:    2d4d415b    [AM-    DCD    760037723
        0x0002930c:    5d536f56    VoS]    DCD    1565749078
        0x00029310:    5f4d4420     DM_    DCD    1598899232
        0x00029314:    5f434553    SEC_    DCD    1598244179
        0x00029318:    504d4f43    COMP    DCD    1347243843
        0x0002931c:    5f455241    ARE_    DCD    1598378561
        0x00029320:    20444e49    IND     DCD    541347401
        0x00029324:    0000000a    ....    DCD    10
        0x00029328:    2d2d2d2d    ----    DCD    757935405
        0x0002932c:    43434320     CCC    DCD    1128481568
        0x00029330:    746f6e20     not    DCD    1953459744
        0x00029334:    74657320     set    DCD    1952805664
        0x00029338:    6d697420     tim    DCD    1835627552
        0x0002933c:    74756f65    eout    DCD    1953853285
        0x00029340:    6964202c    , di    DCD    1768169516
        0x00029344:    6e6f6373    scon    DCD    1852793715
        0x00029348:    7463656e    nect    DCD    1952671086
        0x0002934c:    0a2e2e2e    ....    DCD    170798638
        0x00029350:    00000000    ....    DCD    0
        0x00029354:    00018a40    @...    DCD    100928
        0x00029358:    1000d734    4...    DCD    268490548
        0x0002935c:    2d4d415b    [AM-    DCD    760037723
        0x00029360:    5d536f56    VoS]    DCD    1565749078
        0x00029364:    63636320     ccc    DCD    1667457824
        0x00029368:    61747320     sta    DCD    1635021600
        0x0002936c:    69206574    te i    DCD    1763730804
        0x00029370:    7620646e    nd v    DCD    1981834350
        0x00029374:    65756c61    alue    DCD    1702194273
        0x00029378:    2064253a    :%d     DCD    543434042
        0x0002937c:    646e6168    hand    DCD    1684955496
        0x00029380:    303a656c    le:0    DCD    809133420
        0x00029384:    20582578    x%X     DCD    542647672
        0x00029388:    3a786469    idx:    DCD    980968553
        0x0002938c:    000a6425    %d..    DCD    680997
        0x00029390:    2d4d415b    [AM-    DCD    760037723
        0x00029394:    5d536f56    VoS]    DCD    1565749078
        0x00029398:    414d4120     AMA    DCD    1095581984
        0x0002939c:    20585420     TX     DCD    542659616
        0x000293a0:    20434343    CCC     DCD    541279043
        0x000293a4:    62616e65    enab    DCD    1650552421
        0x000293a8:    2e64656c    led.    DCD    778331500
        0x000293ac:    0000000a    ....    DCD    10
        0x000293b0:    2d4d415b    [AM-    DCD    760037723
        0x000293b4:    5d536f56    VoS]    DCD    1565749078
        0x000293b8:    71655220     Req    DCD    1902465568
        0x000293bc:    74736575    uest    DCD    1953719669
        0x000293c0:    726f6620     for    DCD    1919903264
        0x000293c4:    63657320     sec    DCD    1667592992
        0x000293c8:    74697275    urit    DCD    1953067637
        0x000293cc:    72662079    y fr    DCD    1919295609
        0x000293d0:    73206d6f    om s    DCD    1931505007
        0x000293d4:    6576616c    lave    DCD    1702257004
        0x000293d8:    00000a2e    ....    DCD    2606
        0x000293dc:    414d415b    [AMA    DCD    1095582043
        0x000293e0:    6556205d    ] Ve    DCD    1700143197
        0x000293e4:    6f697372    rsio    DCD    1869181810
        0x000293e8:    7845206e    n Ex    DCD    2017796206
        0x000293ec:    6e616863    chan    DCD    1851877475
        0x000293f0:    53206567    ge S    DCD    1394632039
        0x000293f4:    2e646e65    end.    DCD    778333797
        0x000293f8:    0000000a    ....    DCD    10
        0x000293fc:    00028294    ....    DCD    164500
        0x00029400:    000282b4    ....    DCD    164532
        0x00029404:    2d4d415b    [AM-    DCD    760037723
        0x00029408:    5d536f56    VoS]    DCD    1565749078
        0x0002940c:    6e6f6320     con    DCD    1852793632
        0x00029410:    2064496e    nId     DCD    543443310
        0x00029414:    6425203a    : %d    DCD    1680154682
        0x00029418:    00000a0d    ....    DCD    2573
        0x0002941c:    2d4d415b    [AM-    DCD    760037723
        0x00029420:    5d536f56    VoS]    DCD    1565749078
        0x00029424:    74744120     Att    DCD    1953775904
        0x00029428:    4d746547    GetM    DCD    1299473735
        0x0002942c:    203a7574    tu:     DCD    540702068
        0x00029430:    000a6425    %d..    DCD    680997
        0x00029434:    2d4d415b    [AM-    DCD    760037723
        0x00029438:    5d536f56    VoS]    DCD    1565749078
        0x0002943c:    43494d20     MIC    DCD    1128877344
        0x00029440:    44502820     (PD    DCD    1146103840
        0x00029444:    44412f4d    M/AD    DCD    1145122637
        0x00029448:    64202943    C) d    DCD    1679829315
        0x0002944c:    62617369    isab    DCD    1650553705
        0x00029450:    000a656c    le..    DCD    681324
    $t
        0x00029454:    a1a2        ..      ADR      r1,{pc}+0x28c ; 0x296e0
        0x00029456:    2003        .       MOVS     r0,#3
        0x00029458:    f7fefd12    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x0002945c:    706e        np      STRB     r6,[r5,#1]
        0x0002945e:    f7fdfbf1    ....    BL       am_vos_ama_status_reset ; 0x26c44
        0x00029462:    f7f0fc91    ....    BL       AttsCalculateDbHash ; 0x19d88
        0x00029466:    f7f1fc1d    ....    BL       DmSecGenerateEccKeyReq ; 0x1aca4
        0x0002946a:    f7fffc8b    ....    BL       amvosKwdSetDemoName ; 0x28d84
        0x0002946e:    4aa3        .J      LDR      r2,[pc,#652] ; [0x296fc] = 0x10001304
        0x00029470:    211f        .!      MOVS     r1,#0x1f
        0x00029472:    2002        .       MOVS     r0,#2
        0x00029474:    f7effbec    ....    BL       AppAdvSetData ; 0x18c50
        0x00029478:    4aa1        .J      LDR      r2,[pc,#644] ; [0x29700] = 0x10001323
        0x0002947a:    211f        .!      MOVS     r1,#0x1f
        0x0002947c:    2003        .       MOVS     r0,#3
        0x0002947e:    f7effbe7    ....    BL       AppAdvSetData ; 0x18c50
        0x00029482:    4a9e        .J      LDR      r2,[pc,#632] ; [0x296fc] = 0x10001304
        0x00029484:    211f        .!      MOVS     r1,#0x1f
        0x00029486:    2000        .       MOVS     r0,#0
        0x00029488:    f7effbe2    ....    BL       AppAdvSetData ; 0x18c50
        0x0002948c:    4a9c        .J      LDR      r2,[pc,#624] ; [0x29700] = 0x10001323
        0x0002948e:    211f        .!      MOVS     r1,#0x1f
        0x00029490:    2001        .       MOVS     r0,#1
        0x00029492:    f7effbdd    ....    BL       AppAdvSetData ; 0x18c50
        0x00029496:    2002        .       MOVS     r0,#2
        0x00029498:    f7effc00    ....    BL       AppAdvStart ; 0x18c9c
        0x0002949c:    f04f0901    O...    MOV      r9,#1
        0x000294a0:    f000b901    ....    B.W      0x296a6 ; amvosProcMsg + 2034
        0x000294a4:    a197        ..      ADR      r1,{pc}+0x260 ; 0x29704
        0x000294a6:    2003        .       MOVS     r0,#3
        0x000294a8:    f7fefcea    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x000294ac:    f04f0903    O...    MOV      r9,#3
        0x000294b0:    f000b8f9    ....    B.W      0x296a6 ; amvosProcMsg + 2034
        0x000294b4:    a19a        ..      ADR      r1,{pc}+0x26c ; 0x29720
        0x000294b6:    2003        .       MOVS     r0,#3
        0x000294b8:    f7fefce2    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x000294bc:    f7fef982    ....    BL       am_vos_mic_disable ; 0x277c4
        0x000294c0:    2001        .       MOVS     r0,#1
        0x000294c2:    f7efff41    ..A.    BL       AppSetBondable ; 0x19348
        0x000294c6:    a19d        ..      ADR      r1,{pc}+0x276 ; 0x2973c
        0x000294c8:    2003        .       MOVS     r0,#3
        0x000294ca:    f7fefcd9    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x000294ce:    88e2        ..      LDRH     r2,[r4,#6]
        0x000294d0:    a1a1        ..      ADR      r1,{pc}+0x288 ; 0x29758
        0x000294d2:    2003        .       MOVS     r0,#3
        0x000294d4:    f7fefcd4    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x000294d8:    7a22        "z      LDRB     r2,[r4,#8]
        0x000294da:    a1a3        ..      ADR      r1,{pc}+0x28e ; 0x29768
        0x000294dc:    2003        .       MOVS     r0,#3
        0x000294de:    f7fefccf    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x000294e2:    7b20         {      LDRB     r0,[r4,#0xc]
        0x000294e4:    9000        ..      STR      r0,[sp,#0]
        0x000294e6:    7ae3        .z      LDRB     r3,[r4,#0xb]
        0x000294e8:    7aa2        .z      LDRB     r2,[r4,#0xa]
        0x000294ea:    a1a3        ..      ADR      r1,{pc}+0x28e ; 0x29778
        0x000294ec:    2003        .       MOVS     r0,#3
        0x000294ee:    f7fefcc7    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x000294f2:    7be0        .{      LDRB     r0,[r4,#0xf]
        0x000294f4:    9000        ..      STR      r0,[sp,#0]
        0x000294f6:    7ba3        .{      LDRB     r3,[r4,#0xe]
        0x000294f8:    7b62        b{      LDRB     r2,[r4,#0xd]
        0x000294fa:    a1a8        ..      ADR      r1,{pc}+0x2a2 ; 0x2979c
        0x000294fc:    2003        .       MOVS     r0,#3
        0x000294fe:    f7fefcbf    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00029502:    8a22        ".      LDRH     r2,[r4,#0x10]
        0x00029504:    a1ae        ..      ADR      r1,{pc}+0x2bc ; 0x297c0
        0x00029506:    2003        .       MOVS     r0,#3
        0x00029508:    f7fefcba    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x0002950c:    8a62        b.      LDRH     r2,[r4,#0x12]
        0x0002950e:    a1b4        ..      ADR      r1,{pc}+0x2d2 ; 0x297e0
        0x00029510:    2003        .       MOVS     r0,#3
        0x00029512:    f7fefcb5    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00029516:    8aa0        ..      LDRH     r0,[r4,#0x14]
        0x00029518:    a1b6        ..      ADR      r1,{pc}+0x2dc ; 0x297f4
        0x0002951a:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0002951e:    0042        B.      LSLS     r2,r0,#1
        0x00029520:    2003        .       MOVS     r0,#3
        0x00029522:    f7fefcad    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00029526:    4620         F      MOV      r0,r4
        0x00029528:    f7fff8ec    ....    BL       amotas_proc_msg ; 0x28704
        0x0002952c:    f04f0908    O...    MOV      r9,#8
        0x00029530:    703e        >p      STRB     r6,[r7,#0]
        0x00029532:    f1050048    ..H.    ADD      r0,r5,#0x48
        0x00029536:    f7f3fe09    ....    BL       WsfTimerStop ; 0x1d14c
        0x0002953a:    f2427110    B..q    MOV      r1,#0x2710
        0x0002953e:    f1050048    ..H.    ADD      r0,r5,#0x48
        0x00029542:    f7f3fd95    ....    BL       WsfTimerStartMs ; 0x1d070
        0x00029546:    f000b8ae    ....    B.W      0x296a6 ; amvosProcMsg + 2034
        0x0002954a:    703e        >p      STRB     r6,[r7,#0]
        0x0002954c:    a1af        ..      ADR      r1,{pc}+0x2c0 ; 0x2980c
        0x0002954e:    2003        .       MOVS     r0,#3
        0x00029550:    f7fefc96    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00029554:    89e1        ..      LDRH     r1,[r4,#0xe]
        0x00029556:    7820         x      LDRB     r0,[r4,#0]
        0x00029558:    b019        ..      ADD      sp,sp,#0x64
        0x0002955a:    f6400248    @.H.    MOV      r2,#0x848
        0x0002955e:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x00029562:    f7f1b939    ..9.    B        DmConnSetDataLen ; 0x1a7d8
        0x00029566:    7820         x      LDRB     r0,[r4,#0]
        0x00029568:    f7f0fae4    ....    BL       AttGetMtu ; 0x19b34
        0x0002956c:    2817        .(      CMP      r0,#0x17
        0x0002956e:    bf1c        ..      ITT      NE
        0x00029570:    b019        ..      ADDNE    sp,sp,#0x64
        0x00029572:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x00029576:    7820         x      LDRB     r0,[r4,#0]
        0x00029578:    b019        ..      ADD      sp,sp,#0x64
        0x0002957a:    21f7        .!      MOVS     r1,#0xf7
        0x0002957c:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x00029580:    f7f0bbc8    ....    B        AttcMtuReq ; 0x19d14
        0x00029584:    f1050018    ....    ADD      r0,r5,#0x18
        0x00029588:    f7f3fde0    ....    BL       WsfTimerStop ; 0x1d14c
        0x0002958c:    2100        .!      MOVS     r1,#0
        0x0002958e:    4608        .F      MOV      r0,r1
        0x00029590:    f7f3fce6    ....    BL       WsfTaskSetReady ; 0x1cf60
        0x00029594:    f8950035    ..5.    LDRB     r0,[r5,#0x35]
        0x00029598:    2801        .(      CMP      r0,#1
        0x0002959a:    d107        ..      BNE      0x295ac ; amvosProcMsg + 1784
        0x0002959c:    f1050028    ..(.    ADD      r0,r5,#0x28
        0x000295a0:    f7f3fdd4    ....    BL       WsfTimerStop ; 0x1d14c
        0x000295a4:    2100        .!      MOVS     r1,#0
        0x000295a6:    4608        .F      MOV      r0,r1
        0x000295a8:    f7f3fcda    ....    BL       WsfTaskSetReady ; 0x1cf60
        0x000295ac:    7a22        "z      LDRB     r2,[r4,#8]
        0x000295ae:    a19f        ..      ADR      r1,{pc}+0x27e ; 0x2982c
        0x000295b0:    2003        .       MOVS     r0,#3
        0x000295b2:    f7fefc65    ..e.    BL       am_vos_stdio_printf ; 0x27e80
        0x000295b6:    7820         x      LDRB     r0,[r4,#0]
        0x000295b8:    f7fefe90    ....    BL       amotas_conn_close ; 0x282dc
        0x000295bc:    f04f0909    O...    MOV      r9,#9
        0x000295c0:    f7fdfcb6    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x26f30
        0x000295c4:    7a20         z      LDRB     r0,[r4,#8]
        0x000295c6:    2816        .(      CMP      r0,#0x16
        0x000295c8:    bf18        ..      IT       NE
        0x000295ca:    752e        .u      STRBNE   r6,[r5,#0x14]
        0x000295cc:    732e        .s      STRB     r6,[r5,#0xc]
        0x000295ce:    736e        ns      STRB     r6,[r5,#0xd]
        0x000295d0:    73ae        .s      STRB     r6,[r5,#0xe]
        0x000295d2:    f7fef8f7    ....    BL       am_vos_mic_disable ; 0x277c4
        0x000295d6:    f7fdfb35    ..5.    BL       am_vos_ama_status_reset ; 0x26c44
        0x000295da:    706e        np      STRB     r6,[r5,#1]
        0x000295dc:    e063        c.      B        0x296a6 ; amvosProcMsg + 2034
        0x000295de:    7922        "y      LDRB     r2,[r4,#4]
        0x000295e0:    a19d        ..      ADR      r1,{pc}+0x278 ; 0x29858
        0x000295e2:    2003        .       MOVS     r0,#3
        0x000295e4:    f7fefc4c    ..L.    BL       am_vos_stdio_printf ; 0x27e80
        0x000295e8:    88e2        ..      LDRH     r2,[r4,#6]
        0x000295ea:    a15b        [.      ADR      r1,{pc}+0x16e ; 0x29758
        0x000295ec:    2003        .       MOVS     r0,#3
        0x000295ee:    f7fefc47    ..G.    BL       am_vos_stdio_printf ; 0x27e80
        0x000295f2:    8922        ".      LDRH     r2,[r4,#8]
        0x000295f4:    a172        r.      ADR      r1,{pc}+0x1cc ; 0x297c0
        0x000295f6:    2003        .       MOVS     r0,#3
        0x000295f8:    f7fefc42    ..B.    BL       am_vos_stdio_printf ; 0x27e80
        0x000295fc:    8962        b.      LDRH     r2,[r4,#0xa]
        0x000295fe:    a178        x.      ADR      r1,{pc}+0x1e2 ; 0x297e0
        0x00029600:    2003        .       MOVS     r0,#3
        0x00029602:    f7fefc3d    ..=.    BL       am_vos_stdio_printf ; 0x27e80
        0x00029606:    89a0        ..      LDRH     r0,[r4,#0xc]
        0x00029608:    b019        ..      ADD      sp,sp,#0x64
        0x0002960a:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0002960e:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x00029612:    0042        B.      LSLS     r2,r0,#1
        0x00029614:    a177        w.      ADR      r1,{pc}+0x1e0 ; 0x297f4
        0x00029616:    2003        .       MOVS     r0,#3
        0x00029618:    f7febc32    ..2.    B        am_vos_stdio_printf ; 0x27e80
        0x0002961c:    f7f1fb42    ..B.    BL       DmSecGenerateEccKeyReq ; 0x1aca4
        0x00029620:    f04f090a    O...    MOV      r9,#0xa
        0x00029624:    a197        ..      ADR      r1,{pc}+0x260 ; 0x29884
        0x00029626:    2003        .       MOVS     r0,#3
        0x00029628:    f7fefc2a    ..*.    BL       am_vos_stdio_printf ; 0x27e80
        0x0002962c:    e03b        ;.      B        0x296a6 ; amvosProcMsg + 2034
        0x0002962e:    f7f1fb39    ..9.    BL       DmSecGenerateEccKeyReq ; 0x1aca4
        0x00029632:    f04f090b    O...    MOV      r9,#0xb
        0x00029636:    e036        6.      B        0x296a6 ; amvosProcMsg + 2034
        0x00029638:    f04f090c    O...    MOV      r9,#0xc
        0x0002963c:    a199        ..      ADR      r1,{pc}+0x268 ; 0x298a4
        0x0002963e:    2003        .       MOVS     r0,#3
        0x00029640:    f7fefc1e    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00029644:    f885800c    ....    STRB     r8,[r5,#0xc]
        0x00029648:    7868        hx      LDRB     r0,[r5,#1]
        0x0002964a:    b1d8        ..      CBZ      r0,0x29684 ; amvosProcMsg + 2000
        0x0002964c:    f7effb60    ..`.    BL       AppConnIsOpen ; 0x18d10
        0x00029650:    2101        .!      MOVS     r1,#1
        0x00029652:    f7f0fcb9    ....    BL       AttsCccEnabled ; 0x19fc8
        0x00029656:    b1a8        ..      CBZ      r0,0x29684 ; amvosProcMsg + 2000
        0x00029658:    f1050038    ..8.    ADD      r0,r5,#0x38
        0x0002965c:    f7f3fd76    ..v.    BL       WsfTimerStop ; 0x1d14c
        0x00029660:    4998        .I      LDR      r1,[pc,#608] ; [0x298c4] = 0x18a40
        0x00029662:    2003        .       MOVS     r0,#3
        0x00029664:    f7fefc0c    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x00029668:    2100        .!      MOVS     r1,#0
        0x0002966a:    4608        .F      MOV      r0,r1
        0x0002966c:    f7f3fc78    ..x.    BL       WsfTaskSetReady ; 0x1cf60
        0x00029670:    7ba8        .{      LDRB     r0,[r5,#0xe]
        0x00029672:    b1c0        ..      CBZ      r0,0x296a6 ; amvosProcMsg + 2034
        0x00029674:    f2af219c    ...!    ADR      r1,{pc}-0x298 ; 0x293dc
        0x00029678:    2003        .       MOVS     r0,#3
        0x0002967a:    f7fefc01    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x0002967e:    f7fdfb5d    ..].    BL       am_vos_ama_tx_ver_exchange_send ; 0x26d3c
        0x00029682:    e010        ..      B        0x296a6 ; amvosProcMsg + 2034
        0x00029684:    f6446120    D. a    MOV      r1,#0x4e20
        0x00029688:    f1050038    ..8.    ADD      r0,r5,#0x38
        0x0002968c:    f7f3fcf0    ....    BL       WsfTimerStartMs ; 0x1d070
        0x00029690:    2100        .!      MOVS     r1,#0
        0x00029692:    4608        .F      MOV      r0,r1
        0x00029694:    f7f3fc64    ..d.    BL       WsfTaskSetReady ; 0x1cf60
        0x00029698:    a18b        ..      ADR      r1,{pc}+0x230 ; 0x298c8
        0x0002969a:    2003        .       MOVS     r0,#3
        0x0002969c:    f7fefbf0    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x000296a0:    e001        ..      B        0x296a6 ; amvosProcMsg + 2034
        0x000296a2:    f04f090d    O...    MOV      r9,#0xd
        0x000296a6:    b019        ..      ADD      sp,sp,#0x64
        0x000296a8:    4648        HF      MOV      r0,r9
        0x000296aa:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x000296ae:    f7f0b9ef    ....    B        AppUiAction ; 0x19a90
        0x000296b2:    a18e        ..      ADR      r1,{pc}+0x23a ; 0x298ec
        0x000296b4:    2003        .       MOVS     r0,#3
        0x000296b6:    f7fefbe3    ....    BL       am_vos_stdio_printf ; 0x27e80
        0x000296ba:    b019        ..      ADD      sp,sp,#0x64
        0x000296bc:    4620         F      MOV      r0,r4
        0x000296be:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x000296c2:    f7efbd41    ..A.    B        AppHandlePasskey ; 0x19148
        0x000296c6:    b019        ..      ADD      sp,sp,#0x64
        0x000296c8:    a190        ..      ADR      r1,{pc}+0x244 ; 0x2990c
        0x000296ca:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x000296ce:    2003        .       MOVS     r0,#3
        0x000296d0:    f7febbd6    ....    B        am_vos_stdio_printf ; 0x27e80
        0x000296d4:    b019        ..      ADD      sp,sp,#0x64
        0x000296d6:    1d20         .      ADDS     r0,r4,#4
        0x000296d8:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x000296dc:    f7f1bb62    ..b.    B        DmSecSetEccKey ; 0x1ada4
    $d
        0x000296e0:    2d4d415b    [AM-    DCD    760037723
        0x000296e4:    5d536f56    VoS]    DCD    1565749078
        0x000296e8:    5f4d4420     DM_    DCD    1598899232
        0x000296ec:    45534552    RESE    DCD    1163085138
        0x000296f0:    4d435f54    T_CM    DCD    1296260948
        0x000296f4:    495f4c50    PL_I    DCD    1230982224
        0x000296f8:    000a444e    ND..    DCD    672846
        0x000296fc:    10001304    ....    DCD    268440324
        0x00029700:    10001323    #...    DCD    268440355
        0x00029704:    2d4d415b    [AM-    DCD    760037723
        0x00029708:    5d536f56    VoS]    DCD    1565749078
        0x0002970c:    5f4d4420     DM_    DCD    1598899232
        0x00029710:    5f564441    ADV_    DCD    1599489089
        0x00029714:    52415453    STAR    DCD    1380013139
        0x00029718:    4e495f54    T_IN    DCD    1313431380
        0x0002971c:    00000a44    D...    DCD    2628
        0x00029720:    2d4d415b    [AM-    DCD    760037723
        0x00029724:    5d536f56    VoS]    DCD    1565749078
        0x00029728:    5f4d4420     DM_    DCD    1598899232
        0x0002972c:    4e4e4f43    CONN    DCD    1313754947
        0x00029730:    45504f5f    _OPE    DCD    1162891103
        0x00029734:    4e495f4e    N_IN    DCD    1313431374
        0x00029738:    00000a44    D...    DCD    2628
        0x0002973c:    2d4d415b    [AM-    DCD    760037723
        0x00029740:    5d536f56    VoS]    DCD    1565749078
        0x00029744:    6e6f4320     Con    DCD    1852785440
        0x00029748:    7463656e    nect    DCD    1952671086
        0x0002974c:    206e6f69    ion     DCD    544108393
        0x00029750:    6e65706f    open    DCD    1852141679
        0x00029754:    000a6465    ed..    DCD    681061
        0x00029758:    646e6168    hand    DCD    1684955496
        0x0002975c:    3d20656c    le =    DCD    1025533292
        0x00029760:    25783020     0x%    DCD    628633632
        0x00029764:    00000978    x...    DCD    2424
        0x00029768:    656c6f72    role    DCD    1701605234
        0x0002976c:    30203d20     = 0    DCD    807419168
        0x00029770:    0a782578    x%x.    DCD    175646072
        0x00029774:    00000000    ....    DCD    0
        0x00029778:    72646461    addr    DCD    1919181921
        0x0002977c:    2042534d    MSB     DCD    541217613
        0x00029780:    3025203d    = %0    DCD    807739453
        0x00029784:    30257832    2x%0    DCD    807761970
        0x00029788:    30257832    2x%0    DCD    807761970
        0x0002978c:    30257832    2x%0    DCD    807761970
        0x00029790:    30257832    2x%0    DCD    807761970
        0x00029794:    30257832    2x%0    DCD    807761970
        0x00029798:    00097832    2x..    DCD    620594
        0x0002979c:    72646461    addr    DCD    1919181921
        0x000297a0:    2042534c    LSB     DCD    541217612
        0x000297a4:    3025203d    = %0    DCD    807739453
        0x000297a8:    30257832    2x%0    DCD    807761970
        0x000297ac:    30257832    2x%0    DCD    807761970
        0x000297b0:    30257832    2x%0    DCD    807761970
        0x000297b4:    30257832    2x%0    DCD    807761970
        0x000297b8:    30257832    2x%0    DCD    807761970
        0x000297bc:    000a7832    2x..    DCD    686130
        0x000297c0:    6e6e6f63    conn    DCD    1852731235
        0x000297c4:    65746e49    Inte    DCD    1702129225
        0x000297c8:    6c617672    rval    DCD    1818326642
        0x000297cc:    25203d20     = %    DCD    622869792
        0x000297d0:    20782064    d x     DCD    544743524
        0x000297d4:    35322e31    1.25    DCD    892481073
        0x000297d8:    0a736d20     ms.    DCD    175336736
        0x000297dc:    00000000    ....    DCD    0
        0x000297e0:    6e6e6f63    conn    DCD    1852731235
        0x000297e4:    6574614c    Late    DCD    1702125900
        0x000297e8:    2079636e    ncy     DCD    544826222
        0x000297ec:    6425203d    = %d    DCD    1680154685
        0x000297f0:    00000009    ....    DCD    9
        0x000297f4:    54707573    supT    DCD    1416656243
        0x000297f8:    6f656d69    imeo    DCD    1868918121
        0x000297fc:    3d207475    ut =    DCD    1025537141
        0x00029800:    20642520     %d     DCD    543434016
        0x00029804:    0a0a736d    ms..    DCD    168457069
        0x00029808:    00000000    ....    DCD    0
        0x0002980c:    2d4d415b    [AM-    DCD    760037723
        0x00029810:    5d536f56    VoS]    DCD    1565749078
        0x00029814:    436d4420     DmC    DCD    1131234336
        0x00029818:    536e6e6f    onnS    DCD    1399746159
        0x0002981c:    61447465    etDa    DCD    1631876197
        0x00029820:    654c6174    taLe    DCD    1699504500
        0x00029824:    2029286e    n()     DCD    539568238
        0x00029828:    000a6425    %d..    DCD    680997
        0x0002982c:    2d4d415b    [AM-    DCD    760037723
        0x00029830:    5d536f56    VoS]    DCD    1565749078
        0x00029834:    5f4d4420     DM_    DCD    1598899232
        0x00029838:    4e4e4f43    CONN    DCD    1313754947
        0x0002983c:    4f4c435f    _CLO    DCD    1330398047
        0x00029840:    495f4553    SE_I    DCD    1230980435
        0x00029844:    7220444e    ND r    DCD    1914717262
        0x00029848:    6f736165    easo    DCD    1869832549
        0x0002984c:    203d206e    n =     DCD    540876910
        0x00029850:    30257830    0x%0    DCD    807761968
        0x00029854:    000a7832    2x..    DCD    686130
        0x00029858:    2d4d415b    [AM-    DCD    760037723
        0x0002985c:    5d536f56    VoS]    DCD    1565749078
        0x00029860:    6e6f4320     Con    DCD    1852785440
        0x00029864:    7463656e    nect    DCD    1952671086
        0x00029868:    206e6f69    ion     DCD    544108393
        0x0002986c:    61647075    upda    DCD    1633972341
        0x00029870:    73206574    te s    DCD    1931502964
        0x00029874:    75746174    tatu    DCD    1970561396
        0x00029878:    203d2073    s =     DCD    540876915
        0x0002987c:    78257830    0x%x    DCD    2015721520
        0x00029880:    0000000a    ....    DCD    10
        0x00029884:    2d4d415b    [AM-    DCD    760037723
        0x00029888:    5d536f56    VoS]    DCD    1565749078
        0x0002988c:    5f4d4420     DM_    DCD    1598899232
        0x00029890:    5f434553    SEC_    DCD    1598244179
        0x00029894:    52494150    PAIR    DCD    1380532560
        0x00029898:    504d435f    _CMP    DCD    1347240799
        0x0002989c:    4e495f4c    L_IN    DCD    1313431372
        0x000298a0:    000a2e44    D...    DCD    667204
        0x000298a4:    2d4d415b    [AM-    DCD    760037723
        0x000298a8:    5d536f56    VoS]    DCD    1565749078
        0x000298ac:    5f4d4420     DM_    DCD    1598899232
        0x000298b0:    5f434553    SEC_    DCD    1598244179
        0x000298b4:    52434e45    ENCR    DCD    1380142661
        0x000298b8:    5f545059    YPT_    DCD    1599361113
        0x000298bc:    20444e49    IND     DCD    541347401
        0x000298c0:    0000000a    ....    DCD    10
        0x000298c4:    00018a40    @...    DCD    100928
        0x000298c8:    414d415b    [AMA    DCD    1095582043
        0x000298cc:    4d41205d    ] AM    DCD    1296113757
        0x000298d0:    5f534f56    VOS_    DCD    1599295318
        0x000298d4:    435f5854    TX_C    DCD    1130322004
        0x000298d8:    545f4343    CC_T    DCD    1415529283
        0x000298dc:    52454d49    IMER    DCD    1380273481
        0x000298e0:    4154535f    _STA    DCD    1096045407
        0x000298e4:    29285452    RT()    DCD    690508882
        0x000298e8:    00000a3b    ;...    DCD    2619
        0x000298ec:    2d4d415b    [AM-    DCD    760037723
        0x000298f0:    5d536f56    VoS]    DCD    1565749078
        0x000298f4:    5f4d4420     DM_    DCD    1598899232
        0x000298f8:    5f434553    SEC_    DCD    1598244179
        0x000298fc:    48545541    AUTH    DCD    1213486401
        0x00029900:    5145525f    _REQ    DCD    1363497567
        0x00029904:    444e495f    _IND    DCD    1145981279
        0x00029908:    00000a20     ...    DCD    2592
        0x0002990c:    2d4d415b    [AM-    DCD    760037723
        0x00029910:    5d536f56    VoS]    DCD    1565749078
        0x00029914:    5f4d4420     DM_    DCD    1598899232
        0x00029918:    5f434553    SEC_    DCD    1598244179
        0x0002991c:    52494150    PAIR    DCD    1380532560
        0x00029920:    444e495f    _IND    DCD    1145981279
        0x00029924:    00000a20     ...    DCD    2592
    $t
    i.appAdvSetData
    appAdvSetData
        0x00029928:    b4f0        ..      PUSH     {r4-r7}
        0x0002992a:    f8dfc054    ..T.    LDR      r12,[pc,#84] ; [0x29980] = 0x1001b538
        0x0002992e:    e9dd5404    ...T    LDRD     r5,r4,[sp,#0x10]
        0x00029932:    eb0c1600    ....    ADD      r6,r12,r0,LSL #4
        0x00029936:    f8463021    F.!0    STR      r3,[r6,r1,LSL #2]
        0x0002993a:    eb0c03c0    ....    ADD      r3,r12,r0,LSL #3
        0x0002993e:    eb030341    ..A.    ADD      r3,r3,r1,LSL #1
        0x00029942:    841a        ..      STRH     r2,[r3,#0x20]
        0x00029944:    861d        ..      STRH     r5,[r3,#0x30]
        0x00029946:    eb0c0540    ..@.    ADD      r5,r12,r0,LSL #1
        0x0002994a:    f8a54050    ..P@    STRH     r4,[r5,#0x50]
        0x0002994e:    2500        .%      MOVS     r5,#0
        0x00029950:    f8a35040    ..@P    STRH     r5,[r3,#0x40]
        0x00029954:    eb0c0300    ....    ADD      r3,r12,r0
        0x00029958:    f8936057    ..W`    LDRB     r6,[r3,#0x57]
        0x0002995c:    2e03        ..      CMP      r6,#3
        0x0002995e:    d00b        ..      BEQ      0x29978 ; appAdvSetData + 80
        0x00029960:    f89cc05d    ..].    LDRB     r12,[r12,#0x5d]
        0x00029964:    ebbc0f51    ..Q.    CMP      r12,r1,LSR #1
        0x00029968:    d106        ..      BNE      0x29978 ; appAdvSetData + 80
        0x0002996a:    2afb        .*      CMP      r2,#0xfb
        0x0002996c:    bf98        ..      IT       LS
        0x0002996e:    42a2        .B      CMPLS    r2,r4
        0x00029970:    d802        ..      BHI      0x29978 ; appAdvSetData + 80
        0x00029972:    bcf0        ..      POP      {r4-r7}
        0x00029974:    f000b906    ....    B.W      appSetAdvScanDataFrag ; 0x29b84
        0x00029978:    f8835055    ..UP    STRB     r5,[r3,#0x55]
        0x0002997c:    bcf0        ..      POP      {r4-r7}
        0x0002997e:    4770        pG      BX       lr
    $d
        0x00029980:    1001b538    8...    DCD    268547384
    $t
    i.appAdvStart
    appAdvStart
        0x00029984:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x00029988:    b083        ..      SUB      sp,sp,#0xc
        0x0002998a:    0004        ..      MOVS     r4,r0
        0x0002998c:    f8df8164    ..d.    LDR      r8,[pc,#356] ; [0x29af4] = 0x1001b538
        0x00029990:    f8dda044    ..D.    LDR      r10,[sp,#0x44]
        0x00029994:    460e        .F      MOV      r6,r1
        0x00029996:    f04f0000    O...    MOV      r0,#0
        0x0002999a:    bf1c        ..      ITT      NE
        0x0002999c:    f8981059    ..Y.    LDRBNE   r1,[r8,#0x59]
        0x000299a0:    f898305a    ..Z0    LDRBNE   r3,[r8,#0x5a]
        0x000299a4:    d01c        ..      BEQ      0x299e0 ; appAdvStart + 92
        0x000299a6:    5c32        2\      LDRB     r2,[r6,r0]
        0x000299a8:    b132        2.      CBZ      r2,0x299b8 ; appAdvStart + 52
        0x000299aa:    2a01        .*      CMP      r2,#1
        0x000299ac:    d00a        ..      BEQ      0x299c4 ; appAdvStart + 64
        0x000299ae:    1c40        @.      ADDS     r0,r0,#1
        0x000299b0:    b2c0        ..      UXTB     r0,r0
        0x000299b2:    42a0        .B      CMP      r0,r4
        0x000299b4:    d3f7        ..      BCC      0x299a6 ; appAdvStart + 34
        0x000299b6:    e013        ..      B        0x299e0 ; appAdvStart + 92
        0x000299b8:    2900        .)      CMP      r1,#0
        0x000299ba:    bf1c        ..      ITT      NE
        0x000299bc:    2904        .)      CMPNE    r1,#4
        0x000299be:    2905        .)      CMPNE    r1,#5
        0x000299c0:    d1f3        ..      BNE      0x299aa ; appAdvStart + 38
        0x000299c2:    e004        ..      B        0x299ce ; appAdvStart + 74
        0x000299c4:    2b00        .+      CMP      r3,#0
        0x000299c6:    bf1c        ..      ITT      NE
        0x000299c8:    2b04        .+      CMPNE    r3,#4
        0x000299ca:    2b05        .+      CMPNE    r3,#5
        0x000299cc:    d1ef        ..      BNE      0x299ae ; appAdvStart + 42
        0x000299ce:    f04f0001    O...    MOV      r0,#1
        0x000299d2:    f000f8af    ....    BL       appNumConns ; 0x29b34
        0x000299d6:    4948        HI      LDR      r1,[pc,#288] ; [0x29af8] = 0x100004cc
        0x000299d8:    6809        .h      LDR      r1,[r1,#0]
        0x000299da:    7809        .x      LDRB     r1,[r1,#0]
        0x000299dc:    4288        .B      CMP      r0,r1
        0x000299de:    d267        g.      BCS      0x29ab0 ; appAdvStart + 300
        0x000299e0:    2500        .%      MOVS     r5,#0
        0x000299e2:    2c00        .,      CMP      r4,#0
        0x000299e4:    d95b        [.      BLS      0x29a9e ; appAdvStart + 282
        0x000299e6:    4845        EH      LDR      r0,[pc,#276] ; [0x29afc] = 0x1001b5a2
        0x000299e8:    9002        ..      STR      r0,[sp,#8]
        0x000299ea:    3811        .8      SUBS     r0,r0,#0x11
        0x000299ec:    f1a00b04    ....    SUB      r11,r0,#4
        0x000299f0:    f8cd0004    ....    STR.W    r0,[sp,#4]
        0x000299f4:    f1ba0f00    ....    CMP      r10,#0
        0x000299f8:    d014        ..      BEQ      0x29a24 ; appAdvStart + 160
        0x000299fa:    9805        ..      LDR      r0,[sp,#0x14]
        0x000299fc:    f8301015    0...    LDRH     r1,[r0,r5,LSL #1]
        0x00029a00:    5d70        p]      LDRB     r0,[r6,r5]
        0x00029a02:    460a        .F      MOV      r2,r1
        0x00029a04:    f7f0fde0    ....    BL       DmAdvSetInterval ; 0x1a5c8
        0x00029a08:    5d70        p]      LDRB     r0,[r6,r5]
        0x00029a0a:    493a        :I      LDR      r1,[pc,#232] ; [0x29af4] = 0x1001b538
        0x00029a0c:    eb000240    ..@.    ADD      r2,r0,r0,LSL #1
        0x00029a10:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x00029a14:    f101035e    ..^.    ADD      r3,r1,#0x5e
        0x00029a18:    9902        ..      LDR      r1,[sp,#8]
        0x00029a1a:    5c42        B\      LDRB     r2,[r0,r1]
        0x00029a1c:    9901        ..      LDR      r1,[sp,#4]
        0x00029a1e:    5c41        A\      LDRB     r1,[r0,r1]
        0x00029a20:    f7f0fd74    ..t.    BL       DmAdvConfig ; 0x1a50c
        0x00029a24:    5d77        w]      LDRB     r7,[r6,r5]
        0x00029a26:    f817000b    ....    LDRB     r0,[r7,r11]
        0x00029a2a:    bba0        ..      CBNZ     r0,0x29a96 ; appAdvStart + 274
        0x00029a2c:    4831        1H      LDR      r0,[pc,#196] ; [0x29af4] = 0x1001b538
        0x00029a2e:    2301        .#      MOVS     r3,#1
        0x00029a30:    eb0009c7    ....    ADD      r9,r0,r7,LSL #3
        0x00029a34:    f890205d    ..]     LDRB     r2,[r0,#0x5d]
        0x00029a38:    0651        Q.      LSLS     r1,r2,#25
        0x00029a3a:    0e09        ..      LSRS     r1,r1,#24
        0x00029a3c:    eb030242    ..B.    ADD      r2,r3,r2,LSL #1
        0x00029a40:    b2d2        ..      UXTB     r2,r2
        0x00029a42:    eb090841    ..A.    ADD      r8,r9,r1,LSL #1
        0x00029a46:    9200        ..      STR      r2,[sp,#0]
        0x00029a48:    f8b80040    ..@.    LDRH     r0,[r8,#0x40]
        0x00029a4c:    f8b82020    ..      LDRH     r2,[r8,#0x20]
        0x00029a50:    4290        .B      CMP      r0,r2
        0x00029a52:    bf3c        <.      ITT      CC
        0x00029a54:    4638        8F      MOVCC    r0,r7
        0x00029a56:    f000f895    ....    BLCC     appSetAdvScanDataFrag ; 0x29b84
        0x00029a5a:    9800        ..      LDR      r0,[sp,#0]
        0x00029a5c:    eb090940    ..@.    ADD      r9,r9,r0,LSL #1
        0x00029a60:    f8b90040    ..@.    LDRH     r0,[r9,#0x40]
        0x00029a64:    f8b91020    .. .    LDRH     r1,[r9,#0x20]
        0x00029a68:    4288        .B      CMP      r0,r1
        0x00029a6a:    d203        ..      BCS      0x29a74 ; appAdvStart + 240
        0x00029a6c:    4638        8F      MOV      r0,r7
        0x00029a6e:    9900        ..      LDR      r1,[sp,#0]
        0x00029a70:    f000f888    ....    BL       appSetAdvScanDataFrag ; 0x29b84
        0x00029a74:    f8b81040    ..@.    LDRH     r1,[r8,#0x40]
        0x00029a78:    f8b82020    ..      LDRH     r2,[r8,#0x20]
        0x00029a7c:    481d        .H      LDR      r0,[pc,#116] ; [0x29af4] = 0x1001b538
        0x00029a7e:    4291        .B      CMP      r1,r2
        0x00029a80:    d309        ..      BCC      0x29a96 ; appAdvStart + 274
        0x00029a82:    f8b91040    ..@.    LDRH     r1,[r9,#0x40]
        0x00029a86:    f8b92020    ..      LDRH     r2,[r9,#0x20]
        0x00029a8a:    4291        .B      CMP      r1,r2
        0x00029a8c:    d303        ..      BCC      0x29a96 ; appAdvStart + 274
        0x00029a8e:    4438        8D      ADD      r0,r0,r7
        0x00029a90:    2101        .!      MOVS     r1,#1
        0x00029a92:    f8801055    ..U.    STRB     r1,[r0,#0x55]
        0x00029a96:    1c68        h.      ADDS     r0,r5,#1
        0x00029a98:    b2c5        ..      UXTB     r5,r0
        0x00029a9a:    42a5        .B      CMP      r5,r4
        0x00029a9c:    d3aa        ..      BCC      0x299f4 ; appAdvStart + 112
        0x00029a9e:    9b10        ..      LDR      r3,[sp,#0x40]
        0x00029aa0:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00029aa2:    b007        ..      ADD      sp,sp,#0x1c
        0x00029aa4:    4631        1F      MOV      r1,r6
        0x00029aa6:    4620         F      MOV      r0,r4
        0x00029aa8:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x00029aac:    f7f0bd9e    ....    B        DmAdvStart ; 0x1a5ec
        0x00029ab0:    2c00        .,      CMP      r4,#0
        0x00029ab2:    bf04        ..      ITT      EQ
        0x00029ab4:    b007        ..      ADDEQ    sp,sp,#0x1c
        0x00029ab6:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x00029aba:    1e70        p.      SUBS     r0,r6,#1
        0x00029abc:    4a10        .J      LDR      r2,[pc,#64] ; [0x29b00] = 0x1001b58f
        0x00029abe:    f0140f01    ....    TST      r4,#1
        0x00029ac2:    f04f0303    O...    MOV      r3,#3
        0x00029ac6:    d002        ..      BEQ      0x29ace ; appAdvStart + 330
        0x00029ac8:    f8101f01    ....    LDRB     r1,[r0,#1]!
        0x00029acc:    548b        .T      STRB     r3,[r1,r2]
        0x00029ace:    0861        a.      LSRS     r1,r4,#1
        0x00029ad0:    bf04        ..      ITT      EQ
        0x00029ad2:    b007        ..      ADDEQ    sp,sp,#0x1c
        0x00029ad4:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x00029ad8:    f890c001    ....    LDRB     r12,[r0,#1]
        0x00029adc:    1e49        I.      SUBS     r1,r1,#1
        0x00029ade:    f80c3002    ...0    STRB     r3,[r12,r2]
        0x00029ae2:    f810cf02    ....    LDRB     r12,[r0,#2]!
        0x00029ae6:    f80c3002    ...0    STRB     r3,[r12,r2]
        0x00029aea:    d1f5        ..      BNE      0x29ad8 ; appAdvStart + 340
        0x00029aec:    b007        ..      ADD      sp,sp,#0x1c
        0x00029aee:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x00029af2:    0000        ..      DCW    0
        0x00029af4:    1001b538    8...    DCD    268547384
        0x00029af8:    100004cc    ....    DCD    268436684
        0x00029afc:    1001b5a2    ....    DCD    268547490
        0x00029b00:    1001b58f    ....    DCD    268547471
    $t
    i.appConnReadRemoteFeatTimerStart
    appConnReadRemoteFeatTimerStart
        0x00029b04:    4a09        .J      LDR      r2,[pc,#36] ; [0x29b2c] = 0x1001b4a8
        0x00029b06:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x00029b0a:    eb021101    ....    ADD      r1,r2,r1,LSL #4
        0x00029b0e:    f1a10230    ..0.    SUB      r2,r1,#0x30
        0x00029b12:    4907        .I      LDR      r1,[pc,#28] ; [0x29b30] = 0x100004d8
        0x00029b14:    7809        .x      LDRB     r1,[r1,#0]
        0x00029b16:    f882102c    ..,.    STRB     r1,[r2,#0x2c]
        0x00029b1a:    2102        .!      MOVS     r1,#2
        0x00029b1c:    f882102a    ..*.    STRB     r1,[r2,#0x2a]
        0x00029b20:    8510        ..      STRH     r0,[r2,#0x28]
        0x00029b22:    211e        .!      MOVS     r1,#0x1e
        0x00029b24:    f1020020    .. .    ADD      r0,r2,#0x20
        0x00029b28:    f7f3baa2    ....    B        WsfTimerStartMs ; 0x1d070
    $d
        0x00029b2c:    1001b4a8    ....    DCD    268547240
        0x00029b30:    100004d8    ....    DCD    268436696
    $t
    i.appNumConns
    appNumConns
        0x00029b34:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00029b38:    4d0a        .M      LDR      r5,[pc,#40] ; [0x29b64] = 0x1001b4a8
        0x00029b3a:    2403        .$      MOVS     r4,#3
        0x00029b3c:    4607        .F      MOV      r7,r0
        0x00029b3e:    2600        .&      MOVS     r6,#0
        0x00029b40:    7928        (y      LDRB     r0,[r5,#4]
        0x00029b42:    b128        (.      CBZ      r0,0x29b50 ; appNumConns + 28
        0x00029b44:    f7f0fe34    ..4.    BL       DmConnRole ; 0x1a7b0
        0x00029b48:    42b8        .B      CMP      r0,r7
        0x00029b4a:    bf04        ..      ITT      EQ
        0x00029b4c:    1c70        p.      ADDEQ    r0,r6,#1
        0x00029b4e:    b2c6        ..      UXTBEQ   r6,r0
        0x00029b50:    1e60        `.      SUBS     r0,r4,#1
        0x00029b52:    f01004ff    ....    ANDS     r4,r0,#0xff
        0x00029b56:    f1050530    ..0.    ADD      r5,r5,#0x30
        0x00029b5a:    d1f1        ..      BNE      0x29b40 ; appNumConns + 12
        0x00029b5c:    4630        0F      MOV      r0,r6
        0x00029b5e:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00029b62:    0000        ..      DCW    0
        0x00029b64:    1001b4a8    ....    DCD    268547240
    $t
    i.appServerCsfWriteCback
    appServerCsfWriteCback
        0x00029b68:    b570        p.      PUSH     {r4-r6,lr}
        0x00029b6a:    4614        .F      MOV      r4,r2
        0x00029b6c:    460d        .F      MOV      r5,r1
        0x00029b6e:    f7eff957    ..W.    BL       AppDbGetHdl ; 0x18e20
        0x00029b72:    2800        .(      CMP      r0,#0
        0x00029b74:    bf08        ..      IT       EQ
        0x00029b76:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00029b78:    4622        "F      MOV      r2,r4
        0x00029b7a:    4629        )F      MOV      r1,r5
        0x00029b7c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00029b80:    f7efba1a    ....    B        AppDbSetCsfRecord ; 0x18fb8
    i.appSetAdvScanDataFrag
    appSetAdvScanDataFrag
        0x00029b84:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x00029b88:    4680        .F      MOV      r8,r0
        0x00029b8a:    481f        .H      LDR      r0,[pc,#124] ; [0x29c08] = 0x1001b538
        0x00029b8c:    460f        .F      MOV      r7,r1
        0x00029b8e:    eb001208    ....    ADD      r2,r0,r8,LSL #4
        0x00029b92:    2101        .!      MOVS     r1,#1
        0x00029b94:    f8529027    R.'.    LDR      r9,[r2,r7,LSL #2]
        0x00029b98:    eb0002c8    ....    ADD      r2,r0,r8,LSL #3
        0x00029b9c:    eb020647    ..G.    ADD      r6,r2,r7,LSL #1
        0x00029ba0:    eb000048    ..H.    ADD      r0,r0,r8,LSL #1
        0x00029ba4:    8c32        2.      LDRH     r2,[r6,#0x20]
        0x00029ba6:    f8b63040    ..@0    LDRH     r3,[r6,#0x40]
        0x00029baa:    f8b00050    ..P.    LDRH     r0,[r0,#0x50]
        0x00029bae:    1ad2        ..      SUBS     r2,r2,r3
        0x00029bb0:    b294        ..      UXTH     r4,r2
        0x00029bb2:    42a0        .B      CMP      r0,r4
        0x00029bb4:    bf38        8.      IT       CC
        0x00029bb6:    4604        .F      MOVCC    r4,r0
        0x00029bb8:    2c00        .,      CMP      r4,#0
        0x00029bba:    bf08        ..      IT       EQ
        0x00029bbc:    e8bd83f8    ....    POPEQ    {r3-r9,pc}
        0x00029bc0:    2cfb        .,      CMP      r4,#0xfb
        0x00029bc2:    d91a        ..      BLS      0x29bfa ; appSetAdvScanDataFrag + 118
        0x00029bc4:    25fb        .%      MOVS     r5,#0xfb
        0x00029bc6:    2900        .)      CMP      r1,#0
        0x00029bc8:    bf18        ..      IT       NE
        0x00029bca:    2101        .!      MOVNE    r1,#1
        0x00029bcc:    f8b60040    ..@.    LDRH     r0,[r6,#0x40]
        0x00029bd0:    b2eb        ..      UXTB     r3,r5
        0x00029bd2:    4448        HD      ADD      r0,r0,r9
        0x00029bd4:    9000        ..      STR      r0,[sp,#0]
        0x00029bd6:    f0070201    ....    AND      r2,r7,#1
        0x00029bda:    4640        @F      MOV      r0,r8
        0x00029bdc:    f7f0fcce    ....    BL       DmAdvSetData ; 0x1a57c
        0x00029be0:    f8b60040    ..@.    LDRH     r0,[r6,#0x40]
        0x00029be4:    f04f0100    O...    MOV      r1,#0
        0x00029be8:    4428        (D      ADD      r0,r0,r5
        0x00029bea:    f8a60040    ..@.    STRH     r0,[r6,#0x40]
        0x00029bee:    1b60        `.      SUBS     r0,r4,r5
        0x00029bf0:    0404        ..      LSLS     r4,r0,#16
        0x00029bf2:    0c24        $.      LSRS     r4,r4,#16
        0x00029bf4:    d1e4        ..      BNE      0x29bc0 ; appSetAdvScanDataFrag + 60
        0x00029bf6:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x00029bfa:    4625        %F      MOV      r5,r4
        0x00029bfc:    2900        .)      CMP      r1,#0
        0x00029bfe:    bf14        ..      ITE      NE
        0x00029c00:    2103        .!      MOVNE    r1,#3
        0x00029c02:    2102        .!      MOVEQ    r1,#2
        0x00029c04:    e7e2        ..      B        0x29bcc ; appSetAdvScanDataFrag + 72
    $d
        0x00029c06:    0000        ..      DCW    0
        0x00029c08:    1001b538    8...    DCD    268547384
    $t
    i.appSlaveAdvStart
    appSlaveAdvStart
        0x00029c0c:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x00029c10:    b083        ..      SUB      sp,sp,#0xc
        0x00029c12:    4c25        %L      LDR      r4,[pc,#148] ; [0x29ca8] = 0x1001b538
        0x00029c14:    4606        .F      MOV      r6,r0
        0x00029c16:    9812        ..      LDR      r0,[sp,#0x48]
        0x00029c18:    f894a05d    ..].    LDRB     r10,[r4,#0x5d]
        0x00029c1c:    2500        .%      MOVS     r5,#0
        0x00029c1e:    f8dd9040    ..@.    LDR      r9,[sp,#0x40]
        0x00029c22:    469b        .F      MOV      r11,r3
        0x00029c24:    460f        .F      MOV      r7,r1
        0x00029c26:    f04f0801    O...    MOV      r8,#1
        0x00029c2a:    2802        .(      CMP      r0,#2
        0x00029c2c:    bf18        ..      IT       NE
        0x00029c2e:    f884005d    ..].    STRBNE   r0,[r4,#0x5d]
        0x00029c32:    d02b        +.      BEQ      0x29c8c ; appSlaveAdvStart + 128
        0x00029c34:    f894005d    ..].    LDRB     r0,[r4,#0x5d]
        0x00029c38:    4550        PE      CMP      r0,r10
        0x00029c3a:    bf1c        ..      ITT      NE
        0x00029c3c:    2200        ."      MOVNE    r2,#0
        0x00029c3e:    2e00        ..      CMPNE    r6,#0
        0x00029c40:    d919        ..      BLS      0x29c76 ; appSlaveAdvStart + 106
        0x00029c42:    f894105d    ..].    LDRB     r1,[r4,#0x5d]
        0x00029c46:    5cb8        .\      LDRB     r0,[r7,r2]
        0x00029c48:    064b        K.      LSLS     r3,r1,#25
        0x00029c4a:    ea4f6c13    O..l    LSR      r12,r3,#24
        0x00029c4e:    eb0403c0    ....    ADD      r3,r4,r0,LSL #3
        0x00029c52:    eb080141    ..A.    ADD      r1,r8,r1,LSL #1
        0x00029c56:    b2c9        ..      UXTB     r1,r1
        0x00029c58:    eb030c4c    ..L.    ADD      r12,r3,r12,LSL #1
        0x00029c5c:    eb030141    ..A.    ADD      r1,r3,r1,LSL #1
        0x00029c60:    f8ac5040    ..@P    STRH     r5,[r12,#0x40]
        0x00029c64:    4420         D      ADD      r0,r0,r4
        0x00029c66:    f8a15040    ..@P    STRH     r5,[r1,#0x40]
        0x00029c6a:    f8805055    ..UP    STRB     r5,[r0,#0x55]
        0x00029c6e:    1c50        P.      ADDS     r0,r2,#1
        0x00029c70:    b2c2        ..      UXTB     r2,r0
        0x00029c72:    4296        .B      CMP      r6,r2
        0x00029c74:    d8e5        ..      BHI      0x29c42 ; appSlaveAdvStart + 54
        0x00029c76:    e9cd9800    ....    STRD     r9,r8,[sp,#0]
        0x00029c7a:    465b        [F      MOV      r3,r11
        0x00029c7c:    4639        9F      MOV      r1,r7
        0x00029c7e:    4630        0F      MOV      r0,r6
        0x00029c80:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00029c82:    f7fffe7f    ....    BL       appAdvStart ; 0x29984
        0x00029c86:    b007        ..      ADD      sp,sp,#0x1c
        0x00029c88:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00029c8c:    f7eff850    ..P.    BL       AppDbCheckBonded ; 0x18d30
        0x00029c90:    2800        .(      CMP      r0,#0
        0x00029c92:    bf0c        ..      ITE      EQ
        0x00029c94:    2001        .       MOVEQ    r0,#1
        0x00029c96:    2000        .       MOVNE    r0,#0
        0x00029c98:    f8840054    ..T.    STRB     r0,[r4,#0x54]
        0x00029c9c:    bf0c        ..      ITE      EQ
        0x00029c9e:    f884805d    ..].    STRBEQ   r8,[r4,#0x5d]
        0x00029ca2:    f884505d    ..]P    STRBNE   r5,[r4,#0x5d]
        0x00029ca6:    e7c5        ..      B        0x29c34 ; appSlaveAdvStart + 40
    $d
        0x00029ca8:    1001b538    8...    DCD    268547384
    $t
    i.appSlaveLegAdvRestart
    appSlaveLegAdvRestart
        0x00029cac:    b500        ..      PUSH     {lr}
        0x00029cae:    491d        .I      LDR      r1,[pc,#116] ; [0x29d24] = 0x1001b538
        0x00029cb0:    7883        .x      LDRB     r3,[r0,#2]
        0x00029cb2:    2000        .       MOVS     r0,#0
        0x00029cb4:    f8912075    ..u     LDRB     r2,[r1,#0x75]
        0x00029cb8:    b085        ..      SUB      sp,sp,#0x14
        0x00029cba:    f04f0c03    O...    MOV      r12,#3
        0x00029cbe:    2b28        (+      CMP      r3,#0x28
        0x00029cc0:    d002        ..      BEQ      0x29cc8 ; appSlaveLegAdvRestart + 28
        0x00029cc2:    2b27        '+      CMP      r3,#0x27
        0x00029cc4:    d002        ..      BEQ      0x29ccc ; appSlaveLegAdvRestart + 32
        0x00029cc6:    e00a        ..      B        0x29cde ; appSlaveLegAdvRestart + 50
        0x00029cc8:    b92a        *.      CBNZ     r2,0x29cd6 ; appSlaveLegAdvRestart + 42
        0x00029cca:    e008        ..      B        0x29cde ; appSlaveLegAdvRestart + 50
        0x00029ccc:    2a00        .*      CMP      r2,#0
        0x00029cce:    bf08        ..      IT       EQ
        0x00029cd0:    f881c057    ..W.    STRBEQ   r12,[r1,#0x57]
        0x00029cd4:    d009        ..      BEQ      0x29cea ; appSlaveLegAdvRestart + 62
        0x00029cd6:    f8810075    ..u.    STRB     r0,[r1,#0x75]
        0x00029cda:    b005        ..      ADD      sp,sp,#0x14
        0x00029cdc:    bd00        ..      POP      {pc}
        0x00029cde:    f8912057    ..W     LDRB     r2,[r1,#0x57]
        0x00029ce2:    2a03        .*      CMP      r2,#3
        0x00029ce4:    bf1c        ..      ITT      NE
        0x00029ce6:    b005        ..      ADDNE    sp,sp,#0x14
        0x00029ce8:    bd00        ..      POPNE    {pc}
        0x00029cea:    f8810057    ..W.    STRB     r0,[r1,#0x57]
        0x00029cee:    4a0e        .J      LDR      r2,[pc,#56] ; [0x29d28] = 0x100004c8
        0x00029cf0:    6813        .h      LDR      r3,[r2,#0]
        0x00029cf2:    88da        ..      LDRH     r2,[r3,#6]
        0x00029cf4:    f8ad2010    ...     STRH     r2,[sp,#0x10]
        0x00029cf8:    2a00        .*      CMP      r2,#0
        0x00029cfa:    bf02        ..      ITTT     EQ
        0x00029cfc:    f881c057    ..W.    STRBEQ   r12,[r1,#0x57]
        0x00029d00:    b005        ..      ADDEQ    sp,sp,#0x14
        0x00029d02:    bd00        ..      POPEQ    {pc}
        0x00029d04:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00029d08:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x00029d0c:    2101        .!      MOVS     r1,#1
        0x00029d0e:    a803        ..      ADD      r0,sp,#0xc
        0x00029d10:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x00029d14:    aa04        ..      ADD      r2,sp,#0x10
        0x00029d16:    a902        ..      ADD      r1,sp,#8
        0x00029d18:    2001        .       MOVS     r0,#1
        0x00029d1a:    f7fffe33    ..3.    BL       appAdvStart ; 0x29984
        0x00029d1e:    b005        ..      ADD      sp,sp,#0x14
        0x00029d20:    bd00        ..      POP      {pc}
    $d
        0x00029d22:    0000        ..      DCW    0
        0x00029d24:    1001b538    8...    DCD    268547384
        0x00029d28:    100004c8    ....    DCD    268436680
    $t
    i.appSlaveLegAdvStop
    appSlaveLegAdvStop
        0x00029d2c:    b530        0.      PUSH     {r4,r5,lr}
        0x00029d2e:    7881        .x      LDRB     r1,[r0,#2]
        0x00029d30:    b085        ..      SUB      sp,sp,#0x14
        0x00029d32:    2948        H)      CMP      r1,#0x48
        0x00029d34:    bf01        ..      ITTTT    EQ
        0x00029d36:    7900        .y      LDRBEQ   r0,[r0,#4]
        0x00029d38:    2800        .(      CMPEQ    r0,#0
        0x00029d3a:    b005        ..      ADDEQ    sp,sp,#0x14
        0x00029d3c:    bd30        0.      POPEQ    {r4,r5,pc}
        0x00029d3e:    491d        .I      LDR      r1,[pc,#116] ; [0x29db4] = 0x1001b538
        0x00029d40:    4a1d        .J      LDR      r2,[pc,#116] ; [0x29db8] = 0x100004c8
        0x00029d42:    f04f0c01    O...    MOV      r12,#1
        0x00029d46:    f891505b    ..[P    LDRB     r5,[r1,#0x5b]
        0x00029d4a:    6813        .h      LDR      r3,[r2,#0]
        0x00029d4c:    f04f0403    O...    MOV      r4,#3
        0x00029d50:    f04f0000    O...    MOV      r0,#0
        0x00029d54:    b1dd        ..      CBZ      r5,0x29d8e ; appSlaveLegAdvStop + 98
        0x00029d56:    f881005b    ..[.    STRB     r0,[r1,#0x5b]
        0x00029d5a:    f8810057    ..W.    STRB     r0,[r1,#0x57]
        0x00029d5e:    88da        ..      LDRH     r2,[r3,#6]
        0x00029d60:    f8ad2010    ...     STRH     r2,[sp,#0x10]
        0x00029d64:    b17a        z.      CBZ      r2,0x29d86 ; appSlaveLegAdvStop + 90
        0x00029d66:    bf00        ..      NOP      
        0x00029d68:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00029d6c:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x00029d70:    a803        ..      ADD      r0,sp,#0xc
        0x00029d72:    e9cd0c00    ....    STRD     r0,r12,[sp,#0]
        0x00029d76:    aa04        ..      ADD      r2,sp,#0x10
        0x00029d78:    a902        ..      ADD      r1,sp,#8
        0x00029d7a:    f04f0001    O...    MOV      r0,#1
        0x00029d7e:    f7fffe01    ....    BL       appAdvStart ; 0x29984
        0x00029d82:    b005        ..      ADD      sp,sp,#0x14
        0x00029d84:    bd30        0.      POP      {r4,r5,pc}
        0x00029d86:    f8814057    ..W@    STRB     r4,[r1,#0x57]
        0x00029d8a:    b005        ..      ADD      sp,sp,#0x14
        0x00029d8c:    bd30        0.      POP      {r4,r5,pc}
        0x00029d8e:    f8912057    ..W     LDRB     r2,[r1,#0x57]
        0x00029d92:    1c52        R.      ADDS     r2,r2,#1
        0x00029d94:    b2d2        ..      UXTB     r2,r2
        0x00029d96:    f8812057    ..W     STRB     r2,[r1,#0x57]
        0x00029d9a:    2a03        .*      CMP      r2,#3
        0x00029d9c:    bf24        $.      ITT      CS
        0x00029d9e:    b005        ..      ADDCS    sp,sp,#0x14
        0x00029da0:    bd30        0.      POPCS    {r4,r5,pc}
        0x00029da2:    eb030342    ..B.    ADD      r3,r3,r2,LSL #1
        0x00029da6:    88da        ..      LDRH     r2,[r3,#6]
        0x00029da8:    f8ad2010    ...     STRH     r2,[sp,#0x10]
        0x00029dac:    2a00        .*      CMP      r2,#0
        0x00029dae:    d0ea        ..      BEQ      0x29d86 ; appSlaveLegAdvStop + 90
        0x00029db0:    e7da        ..      B        0x29d68 ; appSlaveLegAdvStop + 60
    $d
        0x00029db2:    0000        ..      DCW    0
        0x00029db4:    1001b538    8...    DCD    268547384
        0x00029db8:    100004c8    ....    DCD    268436680
    $t
    i.appSlaveProcMsg
    appSlaveProcMsg
        0x00029dbc:    b530        0.      PUSH     {r4,r5,lr}
        0x00029dbe:    8801        ..      LDRH     r1,[r0,#0]
        0x00029dc0:    4d29        )M      LDR      r5,[pc,#164] ; [0x29e68] = 0x1001b4a8
        0x00029dc2:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x00029dc6:    7880        .x      LDRB     r0,[r0,#2]
        0x00029dc8:    eb051101    ....    ADD      r1,r5,r1,LSL #4
        0x00029dcc:    b083        ..      SUB      sp,sp,#0xc
        0x00029dce:    f1a10430    ..0.    SUB      r4,r1,#0x30
        0x00029dd2:    2810        .(      CMP      r0,#0x10
        0x00029dd4:    bf1c        ..      ITT      NE
        0x00029dd6:    b003        ..      ADDNE    sp,sp,#0xc
        0x00029dd8:    bd30        0.      POPNE    {r4,r5,pc}
        0x00029dda:    7b60        `{      LDRB     r0,[r4,#0xd]
        0x00029ddc:    2802        .(      CMP      r0,#2
        0x00029dde:    bf1f        ..      ITTTT    NE
        0x00029de0:    2001        .       MOVNE    r0,#1
        0x00029de2:    7360        `s      STRBNE   r0,[r4,#0xd]
        0x00029de4:    b003        ..      ADDNE    sp,sp,#0xc
        0x00029de6:    bd30        0.      POPNE    {r4,r5,pc}
        0x00029de8:    2002        .       MOVS     r0,#2
        0x00029dea:    7360        `s      STRB     r0,[r4,#0xd]
        0x00029dec:    7920         y      LDRB     r0,[r4,#4]
        0x00029dee:    f7f0fc2d    ..-.    BL       DmConnCheckIdle ; 0x1a64c
        0x00029df2:    491e        .I      LDR      r1,[pc,#120] ; [0x29e6c] = 0x100004d4
        0x00029df4:    2800        .(      CMP      r0,#0
        0x00029df6:    bf18        ..      IT       NE
        0x00029df8:    2000        .       MOVNE    r0,#0
        0x00029dfa:    d11f        ..      BNE      0x29e3c ; appSlaveProcMsg + 128
        0x00029dfc:    7aa2        .z      LDRB     r2,[r4,#0xa]
        0x00029dfe:    2001        .       MOVS     r0,#1
        0x00029e00:    b1e2        ..      CBZ      r2,0x29e3c ; appSlaveProcMsg + 128
        0x00029e02:    7b20         {      LDRB     r0,[r4,#0xc]
        0x00029e04:    1c40        @.      ADDS     r0,r0,#1
        0x00029e06:    7320         s      STRB     r0,[r4,#0xc]
        0x00029e08:    6808        .h      LDR      r0,[r1,#0]
        0x00029e0a:    8881        ..      LDRH     r1,[r0,#4]
        0x00029e0c:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x00029e10:    88c1        ..      LDRH     r1,[r0,#6]
        0x00029e12:    f8ad1002    ....    STRH     r1,[sp,#2]
        0x00029e16:    8901        ..      LDRH     r1,[r0,#8]
        0x00029e18:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x00029e1c:    8940        @.      LDRH     r0,[r0,#0xa]
        0x00029e1e:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00029e22:    2000        .       MOVS     r0,#0
        0x00029e24:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x00029e28:    f64f70ff    O..p    MOV      r0,#0xffff
        0x00029e2c:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00029e30:    7920         y      LDRB     r0,[r4,#4]
        0x00029e32:    4669        iF      MOV      r1,sp
        0x00029e34:    f7f0fd1a    ....    BL       DmConnUpdate ; 0x1a86c
        0x00029e38:    b003        ..      ADD      sp,sp,#0xc
        0x00029e3a:    bd30        0.      POP      {r4,r5,pc}
        0x00029e3c:    72a0        .r      STRB     r0,[r4,#0xa]
        0x00029e3e:    7922        "y      LDRB     r2,[r4,#4]
        0x00029e40:    4b0b        .K      LDR      r3,[pc,#44] ; [0x29e70] = 0x100004d8
        0x00029e42:    eb020042    ..B.    ADD      r0,r2,r2,LSL #1
        0x00029e46:    eb051000    ....    ADD      r0,r5,r0,LSL #4
        0x00029e4a:    781b        .x      LDRB     r3,[r3,#0]
        0x00029e4c:    f8003c14    ...<    STRB     r3,[r0,#-0x14]
        0x00029e50:    2310        .#      MOVS     r3,#0x10
        0x00029e52:    f8003c16    ...<    STRB     r3,[r0,#-0x16]
        0x00029e56:    f8202c18     ..,    STRH     r2,[r0,#-0x18]
        0x00029e5a:    6809        .h      LDR      r1,[r1,#0]
        0x00029e5c:    3820         8      SUBS     r0,r0,#0x20
        0x00029e5e:    6809        .h      LDR      r1,[r1,#0]
        0x00029e60:    f7f3f906    ....    BL       WsfTimerStartMs ; 0x1d070
        0x00029e64:    b003        ..      ADD      sp,sp,#0xc
        0x00029e66:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x00029e68:    1001b4a8    ....    DCD    268547240
        0x00029e6c:    100004d4    ....    DCD    268436692
        0x00029e70:    100004d8    ....    DCD    268436696
    $t
    i.appUiBtnPoll
    appUiBtnPoll
        0x00029e74:    4802        .H      LDR      r0,[pc,#8] ; [0x29e80] = 0x10000f60
        0x00029e76:    6880        .h      LDR      r0,[r0,#8]
        0x00029e78:    2800        .(      CMP      r0,#0
        0x00029e7a:    bf08        ..      IT       EQ
        0x00029e7c:    4770        pG      BXEQ     lr
        0x00029e7e:    4700        .G      BX       r0
    $d
        0x00029e80:    10000f60    `...    DCD    268439392
    $t
    i.appUiTimerExpired
    appUiTimerExpired
        0x00029e84:    4770        pG      BX       lr
        0x00029e86:    0000        ..      MOVS     r0,r0
    i.attDecodeMsgParam
    attDecodeMsgParam
        0x00029e88:    4b06        .K      LDR      r3,[pc,#24] ; [0x29ea4] = 0xaaaaaaab
        0x00029e8a:    fba3c300    ....    UMULL    r12,r3,r3,r0
        0x00029e8e:    085b        [.      LSRS     r3,r3,#1
        0x00029e90:    eba30383    ....    SUB      r3,r3,r3,LSL #2
        0x00029e94:    4403        .D      ADD      r3,r3,r0
        0x00029e96:    7013        .p      STRB     r3,[r2,#0]
        0x00029e98:    f64a22ab    J.."    MOV      r2,#0xaaab
        0x00029e9c:    4350        PC      MULS     r0,r2,r0
        0x00029e9e:    0c40        @.      LSRS     r0,r0,#17
        0x00029ea0:    7008        .p      STRB     r0,[r1,#0]
        0x00029ea2:    4770        pG      BX       lr
    $d
        0x00029ea4:    aaaaaaab    ....    DCD    2863311531
    $t
    i.attDmConnCback
    attDmConnCback
        0x00029ea8:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00029eac:    4605        .F      MOV      r5,r0
        0x00029eae:    7800        .x      LDRB     r0,[r0,#0]
        0x00029eb0:    4f1c        .O      LDR      r7,[pc,#112] ; [0x29f24] = 0x1000dcc0
        0x00029eb2:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00029eb6:    eb070080    ....    ADD      r0,r7,r0,LSL #2
        0x00029eba:    f1a00414    ....    SUB      r4,r0,#0x14
        0x00029ebe:    78a8        .x      LDRB     r0,[r5,#2]
        0x00029ec0:    2600        .&      MOVS     r6,#0
        0x00029ec2:    2827        '(      CMP      r0,#0x27
        0x00029ec4:    d10b        ..      BNE      0x29ede ; attDmConnCback + 54
        0x00029ec6:    88e8        ..      LDRH     r0,[r5,#6]
        0x00029ec8:    81a0        ..      STRH     r0,[r4,#0xc]
        0x00029eca:    7828        (x      LDRB     r0,[r5,#0]
        0x00029ecc:    73a0        .s      STRB     r0,[r4,#0xe]
        0x00029ece:    2017        .       MOVS     r0,#0x17
        0x00029ed0:    8020         .      STRH     r0,[r4,#0]
        0x00029ed2:    70a6        .p      STRB     r6,[r4,#2]
        0x00029ed4:    80a0        ..      STRH     r0,[r4,#4]
        0x00029ed6:    71a6        .q      STRB     r6,[r4,#6]
        0x00029ed8:    8120         .      STRH     r0,[r4,#8]
        0x00029eda:    72a6        .r      STRB     r6,[r4,#0xa]
        0x00029edc:    6126        &a      STR      r6,[r4,#0x10]
        0x00029ede:    7ba0        .{      LDRB     r0,[r4,#0xe]
        0x00029ee0:    b190        ..      CBZ      r0,0x29f08 ; attDmConnCback + 96
        0x00029ee2:    6c38        8l      LDR      r0,[r7,#0x40]
        0x00029ee4:    4629        )F      MOV      r1,r5
        0x00029ee6:    68c2        .h      LDR      r2,[r0,#0xc]
        0x00029ee8:    4620         F      MOV      r0,r4
        0x00029eea:    4790        .G      BLX      r2
        0x00029eec:    6bf8        .k      LDR      r0,[r7,#0x3c]
        0x00029eee:    4629        )F      MOV      r1,r5
        0x00029ef0:    68c2        .h      LDR      r2,[r0,#0xc]
        0x00029ef2:    4620         F      MOV      r0,r4
        0x00029ef4:    4790        .G      BLX      r2
        0x00029ef6:    78a8        .x      LDRB     r0,[r5,#2]
        0x00029ef8:    2828        ((      CMP      r0,#0x28
        0x00029efa:    d105        ..      BNE      0x29f08 ; attDmConnCback + 96
        0x00029efc:    73a6        .s      STRB     r6,[r4,#0xe]
        0x00029efe:    6920         i      LDR      r0,[r4,#0x10]
        0x00029f00:    2800        .(      CMP      r0,#0
        0x00029f02:    bf18        ..      IT       NE
        0x00029f04:    f7f2fe60    ..`.    BLNE     WsfBufFree ; 0x1cbc8
        0x00029f08:    6d39        9m      LDR      r1,[r7,#0x50]
        0x00029f0a:    2900        .)      CMP      r1,#0
        0x00029f0c:    bf1c        ..      ITT      NE
        0x00029f0e:    4628        (F      MOVNE    r0,r5
        0x00029f10:    4788        .G      BLXNE    r1
        0x00029f12:    6df9        .m      LDR      r1,[r7,#0x5c]
        0x00029f14:    2900        .)      CMP      r1,#0
        0x00029f16:    bf08        ..      IT       EQ
        0x00029f18:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x00029f1c:    4628        (F      MOV      r0,r5
        0x00029f1e:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00029f22:    4708        .G      BX       r1
    $d
        0x00029f24:    1000dcc0    ....    DCD    268491968
    $t
    i.attEmptyConnCback
    attEmptyConnCback
        0x00029f28:    4770        pG      BX       lr
    i.attEmptyDataCback
    attEmptyDataCback
        0x00029f2a:    4770        pG      BX       lr
    i.attEmptyHandler
    attEmptyHandler
        0x00029f2c:    4770        pG      BX       lr
    i.attEmptyL2cCocCback
    attEmptyL2cCocCback
        0x00029f2e:    4770        pG      BX       lr
    i.attExecCallback
    attExecCallback
        0x00029f30:    f8dfc038    ..8.    LDR      r12,[pc,#56] ; [0x29f6c] = 0x1000dcc0
        0x00029f34:    f8dcc058    ..X.    LDR      r12,[r12,#0x58]
        0x00029f38:    f1bc0f00    ....    CMP      r12,#0
        0x00029f3c:    bf08        ..      IT       EQ
        0x00029f3e:    4770        pG      BXEQ     lr
        0x00029f40:    b510        ..      PUSH     {r4,lr}
        0x00029f42:    b084        ..      SUB      sp,sp,#0x10
        0x00029f44:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00029f48:    2000        .       MOVS     r0,#0
        0x00029f4a:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x00029f4e:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x00029f52:    9c06        ..      LDR      r4,[sp,#0x18]
        0x00029f54:    f88d1002    ....    STRB     r1,[sp,#2]
        0x00029f58:    f88d3003    ...0    STRB     r3,[sp,#3]
        0x00029f5c:    f8ad200a    ...     STRH     r2,[sp,#0xa]
        0x00029f60:    f8ad400e    ...@    STRH     r4,[sp,#0xe]
        0x00029f64:    4668        hF      MOV      r0,sp
        0x00029f66:    47e0        .G      BLX      r12
        0x00029f68:    b004        ..      ADD      sp,sp,#0x10
        0x00029f6a:    bd10        ..      POP      {r4,pc}
    $d
        0x00029f6c:    1000dcc0    ....    DCD    268491968
    $t
    i.attL2cCtrlCback
    attL2cCtrlCback
        0x00029f70:    b570        p.      PUSH     {r4-r6,lr}
        0x00029f72:    4606        .F      MOV      r6,r0
        0x00029f74:    7800        .x      LDRB     r0,[r0,#0]
        0x00029f76:    4d13        .M      LDR      r5,[pc,#76] ; [0x29fc4] = 0x1000dcc0
        0x00029f78:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00029f7c:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x00029f80:    f1a00414    ....    SUB      r4,r0,#0x14
        0x00029f84:    f8100c06    ....    LDRB     r0,[r0,#-6]
        0x00029f88:    2800        .(      CMP      r0,#0
        0x00029f8a:    bf08        ..      IT       EQ
        0x00029f8c:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00029f8e:    78b0        .x      LDRB     r0,[r6,#2]
        0x00029f90:    2801        .(      CMP      r0,#1
        0x00029f92:    78a0        .x      LDRB     r0,[r4,#2]
        0x00029f94:    bf02        ..      ITTT     EQ
        0x00029f96:    f0400002    @...    ORREQ    r0,r0,#2
        0x00029f9a:    70a0        .p      STRBEQ   r0,[r4,#2]
        0x00029f9c:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00029f9e:    f0200002     ...    BIC      r0,r0,#2
        0x00029fa2:    70a0        .p      STRB     r0,[r4,#2]
        0x00029fa4:    6c28        (l      LDR      r0,[r5,#0x40]
        0x00029fa6:    6841        Ah      LDR      r1,[r0,#4]
        0x00029fa8:    4630        0F      MOV      r0,r6
        0x00029faa:    4788        .G      BLX      r1
        0x00029fac:    78a0        .x      LDRB     r0,[r4,#2]
        0x00029fae:    f0100f02    ....    TST      r0,#2
        0x00029fb2:    bf18        ..      IT       NE
        0x00029fb4:    bd70        p.      POPNE    {r4-r6,pc}
        0x00029fb6:    6be8        .k      LDR      r0,[r5,#0x3c]
        0x00029fb8:    6841        Ah      LDR      r1,[r0,#4]
        0x00029fba:    4630        0F      MOV      r0,r6
        0x00029fbc:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00029fc0:    4708        .G      BX       r1
    $d
        0x00029fc2:    0000        ..      DCW    0
        0x00029fc4:    1000dcc0    ....    DCD    268491968
    $t
    i.attL2cDataCback
    attL2cDataCback
        0x00029fc8:    7a13        .z      LDRB     r3,[r2,#8]
        0x00029fca:    f0130f01    ....    TST      r3,#1
        0x00029fce:    4b04        .K      LDR      r3,[pc,#16] ; [0x29fe0] = 0x1000dcc0
        0x00029fd0:    d002        ..      BEQ      0x29fd8 ; attL2cDataCback + 16
        0x00029fd2:    6bdb        .k      LDR      r3,[r3,#0x3c]
        0x00029fd4:    681b        .h      LDR      r3,[r3,#0]
        0x00029fd6:    4718        .G      BX       r3
        0x00029fd8:    6c1b        .l      LDR      r3,[r3,#0x40]
        0x00029fda:    681b        .h      LDR      r3,[r3,#0]
        0x00029fdc:    4718        .G      BX       r3
    $d
        0x00029fde:    0000        ..      DCW    0
        0x00029fe0:    1000dcc0    ....    DCD    268491968
    $t
    i.attL2cDataReq
    attL2cDataReq
        0x00029fe4:    b139        9.      CBZ      r1,0x29ff6 ; attL2cDataReq + 18
        0x00029fe6:    f8dfc01c    ....    LDR      r12,[pc,#28] ; [0x2a004] = 0x1000dcc0
        0x00029fea:    f8dcc054    ..T.    LDR      r12,[r12,#0x54]
        0x00029fee:    f1bc0f00    ....    CMP      r12,#0
        0x00029ff2:    d004        ..      BEQ      0x29ffe ; attL2cDataReq + 26
        0x00029ff4:    4760        `G      BX       r12
        0x00029ff6:    8981        ..      LDRH     r1,[r0,#0xc]
        0x00029ff8:    2004        .       MOVS     r0,#4
        0x00029ffa:    f7f1beb3    ....    B        L2cDataReq ; 0x1bd64
        0x00029ffe:    4618        .F      MOV      r0,r3
        0x0002a000:    f7f2be97    ....    B        WsfMsgFree ; 0x1cd32
    $d
        0x0002a004:    1000dcc0    ....    DCD    268491968
    $t
    i.attMsgAlloc
    attMsgAlloc
        0x0002a008:    2100        .!      MOVS     r1,#0
        0x0002a00a:    f7f2be76    ..v.    B        WsfMsgDataAlloc ; 0x1ccfa
    i.attMsgParam
    attMsgParam
        0x0002a00e:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0002a012:    4408        .D      ADD      r0,r0,r1
        0x0002a014:    4770        pG      BX       lr
        0x0002a016:    0000        ..      MOVS     r0,r0
    i.attSetMtu
    attSetMtu
        0x0002a018:    b500        ..      PUSH     {lr}
        0x0002a01a:    b085        ..      SUB      sp,sp,#0x14
        0x0002a01c:    429a        .B      CMP      r2,r3
        0x0002a01e:    bf28        (.      IT       CS
        0x0002a020:    461a        .F      MOVCS    r2,r3
        0x0002a022:    f8303021    0.!0    LDRH     r3,[r0,r1,LSL #2]
        0x0002a026:    4293        .B      CMP      r3,r2
        0x0002a028:    bf04        ..      ITT      EQ
        0x0002a02a:    b005        ..      ADDEQ    sp,sp,#0x14
        0x0002a02c:    bd00        ..      POPEQ    {pc}
        0x0002a02e:    f8202021     .!     STRH     r2,[r0,r1,LSL #2]
        0x0002a032:    490e        .I      LDR      r1,[pc,#56] ; [0x2a06c] = 0x1000dcc0
        0x0002a034:    f890c00e    ....    LDRB     r12,[r0,#0xe]
        0x0002a038:    2316        .#      MOVS     r3,#0x16
        0x0002a03a:    6d89        .m      LDR      r1,[r1,#0x58]
        0x0002a03c:    2000        .       MOVS     r0,#0
        0x0002a03e:    2900        .)      CMP      r1,#0
        0x0002a040:    bf04        ..      ITT      EQ
        0x0002a042:    b005        ..      ADDEQ    sp,sp,#0x14
        0x0002a044:    bd00        ..      POPEQ    {pc}
        0x0002a046:    f8adc000    ....    STRH     r12,[sp,#0]
        0x0002a04a:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x0002a04e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002a052:    2000        .       MOVS     r0,#0
        0x0002a054:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0002a058:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x0002a05c:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002a060:    f8ad200e    ...     STRH     r2,[sp,#0xe]
        0x0002a064:    4668        hF      MOV      r0,sp
        0x0002a066:    4788        .G      BLX      r1
        0x0002a068:    b005        ..      ADD      sp,sp,#0x14
        0x0002a06a:    bd00        ..      POP      {pc}
    $d
        0x0002a06c:    1000dcc0    ....    DCD    268491968
    $t
    i.attUuidCmp16to128
    attUuidCmp16to128
        0x0002a070:    b510        ..      PUSH     {r4,lr}
        0x0002a072:    4a07        .J      LDR      r2,[pc,#28] ; [0x2a090] = 0x10000398
        0x0002a074:    7803        .x      LDRB     r3,[r0,#0]
        0x0002a076:    7313        .s      STRB     r3,[r2,#0xc]
        0x0002a078:    7840        @x      LDRB     r0,[r0,#1]
        0x0002a07a:    7350        Ps      STRB     r0,[r2,#0xd]
        0x0002a07c:    2210        ."      MOVS     r2,#0x10
        0x0002a07e:    4804        .H      LDR      r0,[pc,#16] ; [0x2a090] = 0x10000398
        0x0002a080:    f7eefa8b    ....    BL       memcmp ; 0x1859a
        0x0002a084:    2800        .(      CMP      r0,#0
        0x0002a086:    bf0c        ..      ITE      EQ
        0x0002a088:    2001        .       MOVEQ    r0,#1
        0x0002a08a:    2000        .       MOVNE    r0,#0
        0x0002a08c:    bd10        ..      POP      {r4,pc}
    $d
        0x0002a08e:    0000        ..      DCW    0
        0x0002a090:    10000398    ....    DCD    268436376
    $t
    i.attcCcbByConnId
    attcCcbByConnId
        0x0002a094:    b570        p.      PUSH     {r4-r6,lr}
        0x0002a096:    460c        .F      MOV      r4,r1
        0x0002a098:    4605        .F      MOV      r5,r0
        0x0002a09a:    f7f0fb15    ....    BL       DmConnInUse ; 0x1a6c8
        0x0002a09e:    2800        .(      CMP      r0,#0
        0x0002a0a0:    bf08        ..      IT       EQ
        0x0002a0a2:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0002a0a4:    eb051045    ..E.    ADD      r0,r5,r5,LSL #5
        0x0002a0a8:    4905        .I      LDR      r1,[pc,#20] ; [0x2a0c0] = 0x1000d8ec
        0x0002a0aa:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0002a0ae:    eb040144    ..D.    ADD      r1,r4,r4,LSL #1
        0x0002a0b2:    eb0101c4    ....    ADD      r1,r1,r4,LSL #3
        0x0002a0b6:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002a0ba:    3884        .8      SUBS     r0,r0,#0x84
        0x0002a0bc:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0002a0be:    0000        ..      DCW    0
        0x0002a0c0:    1000d8ec    ....    DCD    268490988
    $t
    i.attcCcbByHandle
    attcCcbByHandle
        0x0002a0c4:    b510        ..      PUSH     {r4,lr}
        0x0002a0c6:    460c        .F      MOV      r4,r1
        0x0002a0c8:    f7f0faea    ....    BL       DmConnIdByHandle ; 0x1a6a0
        0x0002a0cc:    2800        .(      CMP      r0,#0
        0x0002a0ce:    bf08        ..      IT       EQ
        0x0002a0d0:    bd10        ..      POPEQ    {r4,pc}
        0x0002a0d2:    eb001040    ..@.    ADD      r0,r0,r0,LSL #5
        0x0002a0d6:    4905        .I      LDR      r1,[pc,#20] ; [0x2a0ec] = 0x1000d8ec
        0x0002a0d8:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0002a0dc:    eb040144    ..D.    ADD      r1,r4,r4,LSL #1
        0x0002a0e0:    eb0101c4    ....    ADD      r1,r1,r4,LSL #3
        0x0002a0e4:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002a0e8:    3884        .8      SUBS     r0,r0,#0x84
        0x0002a0ea:    bd10        ..      POP      {r4,pc}
    $d
        0x0002a0ec:    1000d8ec    ....    DCD    268490988
    $t
    i.attcConnCback
    attcConnCback
        0x0002a0f0:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x0002a0f4:    4607        .F      MOV      r7,r0
        0x0002a0f6:    7888        .x      LDRB     r0,[r1,#2]
        0x0002a0f8:    2827        '(      CMP      r0,#0x27
        0x0002a0fa:    d06f        o.      BEQ      0x2a1dc ; attcConnCback + 236
        0x0002a0fc:    2828        ((      CMP      r0,#0x28
        0x0002a0fe:    bf18        ..      IT       NE
        0x0002a100:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x0002a104:    78c8        .x      LDRB     r0,[r1,#3]
        0x0002a106:    2800        .(      CMP      r0,#0
        0x0002a108:    bf08        ..      IT       EQ
        0x0002a10a:    7a08        .z      LDRBEQ   r0,[r1,#8]
        0x0002a10c:    30a0        .0      ADDS     r0,r0,#0xa0
        0x0002a10e:    b2c6        ..      UXTB     r6,r0
        0x0002a110:    7bb8        .{      LDRB     r0,[r7,#0xe]
        0x0002a112:    4c40        @L      LDR      r4,[pc,#256] ; [0x2a214] = 0x1000d8ec
        0x0002a114:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0002a118:    eb040181    ....    ADD      r1,r4,r1,LSL #2
        0x0002a11c:    f8912182    ...!    LDRB     r2,[r1,#0x182]
        0x0002a120:    b122        ".      CBZ      r2,0x2a12c ; attcConnCback + 60
        0x0002a122:    4632        2F      MOV      r2,r6
        0x0002a124:    f50171c0    ...q    ADD      r1,r1,#0x180
        0x0002a128:    f000fbf3    ....    BL       attcReqClear ; 0x2a912
        0x0002a12c:    f04f0900    O...    MOV      r9,#0
        0x0002a130:    46c8        .F      MOV      r8,r9
        0x0002a132:    7bb8        .{      LDRB     r0,[r7,#0xe]
        0x0002a134:    4d37        7M      LDR      r5,[pc,#220] ; [0x2a214] = 0x1000d8ec
        0x0002a136:    eb001040    ..@.    ADD      r0,r0,r0,LSL #5
        0x0002a13a:    eb090149    ..I.    ADD      r1,r9,r9,LSL #1
        0x0002a13e:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x0002a142:    eb0101c9    ....    ADD      r1,r1,r9,LSL #3
        0x0002a146:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002a14a:    f1a00484    ....    SUB      r4,r0,#0x84
        0x0002a14e:    f8100c7e    ..~.    LDRB     r0,[r0,#-0x7e]
        0x0002a152:    b1b8        ..      CBZ      r0,0x2a184 ; attcConnCback + 148
        0x0002a154:    f1040018    ....    ADD      r0,r4,#0x18
        0x0002a158:    f7f2fff8    ....    BL       WsfTimerStop ; 0x1d14c
        0x0002a15c:    f894a029    ..).    LDRB     r10,[r4,#0x29]
        0x0002a160:    68a0        .h      LDR      r0,[r4,#8]
        0x0002a162:    b118        ..      CBZ      r0,0x2a16c ; attcConnCback + 124
        0x0002a164:    f7f2fde5    ....    BL       WsfMsgFree ; 0x1cd32
        0x0002a168:    f8c48008    ....    STR      r8,[r4,#8]
        0x0002a16c:    79a1        .y      LDRB     r1,[r4,#6]
        0x0002a16e:    89a2        ..      LDRH     r2,[r4,#0xc]
        0x0002a170:    4650        PF      MOV      r0,r10
        0x0002a172:    4633        3F      MOV      r3,r6
        0x0002a174:    2901        .)      CMP      r1,#1
        0x0002a176:    bf1c        ..      ITT      NE
        0x0002a178:    f8cd8000    ....    STRNE    r8,[sp,#0]
        0x0002a17c:    f7fffed8    ....    BLNE     attExecCallback ; 0x29f30
        0x0002a180:    f8848006    ....    STRB     r8,[r4,#6]
        0x0002a184:    eb070089    ....    ADD      r0,r7,r9,LSL #2
        0x0002a188:    7881        .x      LDRB     r1,[r0,#2]
        0x0002a18a:    f0210112    !...    BIC      r1,r1,#0x12
        0x0002a18e:    7081        .p      STRB     r1,[r0,#2]
        0x0002a190:    f8d501b0    ....    LDR      r0,[r5,#0x1b0]
        0x0002a194:    b118        ..      CBZ      r0,0x2a19e ; attcConnCback + 174
        0x0002a196:    6842        Bh      LDR      r2,[r0,#4]
        0x0002a198:    4631        1F      MOV      r1,r6
        0x0002a19a:    4620         F      MOV      r0,r4
        0x0002a19c:    4790        .G      BLX      r2
        0x0002a19e:    f897a00e    ....    LDRB     r10,[r7,#0xe]
        0x0002a1a2:    2500        .%      MOVS     r5,#0
        0x0002a1a4:    eb040b45    ..E.    ADD      r11,r4,r5,LSL #1
        0x0002a1a8:    f8bb202a    ..*     LDRH     r2,[r11,#0x2a]
        0x0002a1ac:    b142        B.      CBZ      r2,0x2a1c0 ; attcConnCback + 208
        0x0002a1ae:    4650        PF      MOV      r0,r10
        0x0002a1b0:    210a        .!      MOVS     r1,#0xa
        0x0002a1b2:    4633        3F      MOV      r3,r6
        0x0002a1b4:    f8cd8000    ....    STR      r8,[sp,#0]
        0x0002a1b8:    f7fffeba    ....    BL       attExecCallback ; 0x29f30
        0x0002a1bc:    f8ab802a    ..*.    STRH     r8,[r11,#0x2a]
        0x0002a1c0:    1c68        h.      ADDS     r0,r5,#1
        0x0002a1c2:    f01005ff    ....    ANDS     r5,r0,#0xff
        0x0002a1c6:    d0ed        ..      BEQ      0x2a1a4 ; attcConnCback + 180
        0x0002a1c8:    f1090001    ....    ADD      r0,r9,#1
        0x0002a1cc:    f00009ff    ....    AND      r9,r0,#0xff
        0x0002a1d0:    f1b90f03    ....    CMP      r9,#3
        0x0002a1d4:    d3ad        ..      BCC      0x2a132 ; attcConnCback + 66
        0x0002a1d6:    e8bd8ff8    ....    POP      {r3-r11,pc}
        0x0002a1da:    e7ff        ..      B        0x2a1dc ; attcConnCback + 236
        0x0002a1dc:    7bb8        .{      LDRB     r0,[r7,#0xe]
        0x0002a1de:    f7f0fae7    ....    BL       DmConnRole ; 0x1a7b0
        0x0002a1e2:    2800        .(      CMP      r0,#0
        0x0002a1e4:    bf18        ..      IT       NE
        0x0002a1e6:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x0002a1ea:    f7f1f871    ..q.    BL       HciGetMaxRxAclLen ; 0x1b2d0
        0x0002a1ee:    1f01        ..      SUBS     r1,r0,#4
        0x0002a1f0:    4809        .H      LDR      r0,[pc,#36] ; [0x2a218] = 0x100003a8
        0x0002a1f2:    6800        .h      LDR      r0,[r0,#0]
        0x0002a1f4:    8880        ..      LDRH     r0,[r0,#4]
        0x0002a1f6:    4281        .B      CMP      r1,r0
        0x0002a1f8:    dc02        ..      BGT      0x2a200 ; attcConnCback + 272
        0x0002a1fa:    f7f1f869    ..i.    BL       HciGetMaxRxAclLen ; 0x1b2d0
        0x0002a1fe:    1f00        ..      SUBS     r0,r0,#4
        0x0002a200:    b281        ..      UXTH     r1,r0
        0x0002a202:    2917        .)      CMP      r1,#0x17
        0x0002a204:    bf08        ..      IT       EQ
        0x0002a206:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x0002a20a:    7bb8        .{      LDRB     r0,[r7,#0xe]
        0x0002a20c:    e8bd4ff8    ...O    POP      {r3-r11,lr}
        0x0002a210:    f7efbd80    ....    B        AttcMtuReq ; 0x19d14
    $d
        0x0002a214:    1000d8ec    ....    DCD    268490988
        0x0002a218:    100003a8    ....    DCD    268436392
    $t
    i.attcCtrlCback
    attcCtrlCback
        0x0002a21c:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x0002a220:    7805        .x      LDRB     r5,[r0,#0]
        0x0002a222:    4604        .F      MOV      r4,r0
        0x0002a224:    4628        (F      MOV      r0,r5
        0x0002a226:    f7f0fa4f    ..O.    BL       DmConnInUse ; 0x1a6c8
        0x0002a22a:    2600        .&      MOVS     r6,#0
        0x0002a22c:    2800        .(      CMP      r0,#0
        0x0002a22e:    bf08        ..      IT       EQ
        0x0002a230:    e8bd83f8    ....    POPEQ    {r3-r9,pc}
        0x0002a234:    eb051045    ..E.    ADD      r0,r5,r5,LSL #5
        0x0002a238:    4911        .I      LDR      r1,[pc,#68] ; [0x2a280] = 0x1000d8ec
        0x0002a23a:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0002a23e:    f1b00584    ....    SUBS     r5,r0,#0x84
        0x0002a242:    bf08        ..      IT       EQ
        0x0002a244:    e8bd83f8    ....    POPEQ    {r3-r9,pc}
        0x0002a248:    7820         x      LDRB     r0,[r4,#0]
        0x0002a24a:    f7effcf5    ....    BL       AttcIndConfirm ; 0x19c38
        0x0002a24e:    f8948000    ....    LDRB     r8,[r4,#0]
        0x0002a252:    2700        .'      MOVS     r7,#0
        0x0002a254:    ea4f0407    O...    MOV.W    r4,r7
        0x0002a258:    eb050944    ..D.    ADD      r9,r5,r4,LSL #1
        0x0002a25c:    f8b9202a    ..*     LDRH     r2,[r9,#0x2a]
        0x0002a260:    b13a        :.      CBZ      r2,0x2a272 ; attcCtrlCback + 86
        0x0002a262:    4640        @F      MOV      r0,r8
        0x0002a264:    210a        .!      MOVS     r1,#0xa
        0x0002a266:    463b        ;F      MOV      r3,r7
        0x0002a268:    9600        ..      STR      r6,[sp,#0]
        0x0002a26a:    f7fffe61    ..a.    BL       attExecCallback ; 0x29f30
        0x0002a26e:    f8a9602a    ..*`    STRH     r6,[r9,#0x2a]
        0x0002a272:    1c60        `.      ADDS     r0,r4,#1
        0x0002a274:    f01004ff    ....    ANDS     r4,r0,#0xff
        0x0002a278:    d0ee        ..      BEQ      0x2a258 ; attcCtrlCback + 60
        0x0002a27a:    e8bd83f8    ....    POP      {r3-r9,pc}
    $d
        0x0002a27e:    0000        ..      DCW    0
        0x0002a280:    1000d8ec    ....    DCD    268490988
    $t
    i.attcDataCback
    attcDataCback
        0x0002a284:    b570        p.      PUSH     {r4-r6,lr}
        0x0002a286:    4614        .F      MOV      r4,r2
        0x0002a288:    460d        .F      MOV      r5,r1
        0x0002a28a:    f7f0fa09    ....    BL       DmConnIdByHandle ; 0x1a6a0
        0x0002a28e:    2800        .(      CMP      r0,#0
        0x0002a290:    bf08        ..      IT       EQ
        0x0002a292:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0002a294:    eb001040    ..@.    ADD      r0,r0,r0,LSL #5
        0x0002a298:    4911        .I      LDR      r1,[pc,#68] ; [0x2a2e0] = 0x1000d8ec
        0x0002a29a:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0002a29e:    3884        .8      SUBS     r0,r0,#0x84
        0x0002a2a0:    bf14        ..      ITE      NE
        0x0002a2a2:    2d00        .-      CMPNE    r5,#0
        0x0002a2a4:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0002a2a6:    7a23        #z      LDRB     r3,[r4,#8]
        0x0002a2a8:    2b19        .+      CMP      r3,#0x19
        0x0002a2aa:    d805        ..      BHI      0x2a2b8 ; attcDataCback + 52
        0x0002a2ac:    4622        "F      MOV      r2,r4
        0x0002a2ae:    4629        )F      MOV      r1,r5
        0x0002a2b0:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0002a2b4:    f000ba9e    ....    B.W      attcProcRsp ; 0x2a7f4
        0x0002a2b8:    2b1b        .+      CMP      r3,#0x1b
        0x0002a2ba:    bf18        ..      IT       NE
        0x0002a2bc:    2b1d        .+      CMPNE    r3,#0x1d
        0x0002a2be:    d008        ..      BEQ      0x2a2d2 ; attcDataCback + 78
        0x0002a2c0:    2b23        #+      CMP      r3,#0x23
        0x0002a2c2:    bf18        ..      IT       NE
        0x0002a2c4:    bd70        p.      POPNE    {r4-r6,pc}
        0x0002a2c6:    4622        "F      MOV      r2,r4
        0x0002a2c8:    4629        )F      MOV      r1,r5
        0x0002a2ca:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0002a2ce:    f000ba41    ..A.    B.W      attcProcMultiVarNtf ; 0x2a754
        0x0002a2d2:    4622        "F      MOV      r2,r4
        0x0002a2d4:    4629        )F      MOV      r1,r5
        0x0002a2d6:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0002a2da:    f000b9bb    ....    B.W      attcProcInd ; 0x2a654
    $d
        0x0002a2de:    0000        ..      DCW    0
        0x0002a2e0:    1000d8ec    ....    DCD    268490988
    $t
    i.attcExecCallback
    attcExecCallback
        0x0002a2e4:    2901        .)      CMP      r1,#1
        0x0002a2e6:    bf08        ..      IT       EQ
        0x0002a2e8:    4770        pG      BXEQ     lr
        0x0002a2ea:    b508        ..      PUSH     {r3,lr}
        0x0002a2ec:    f04f0c00    O...    MOV      r12,#0
        0x0002a2f0:    f8cdc000    ....    STR      r12,[sp,#0]
        0x0002a2f4:    f7fffe1c    ....    BL       attExecCallback ; 0x29f30
        0x0002a2f8:    bd08        ..      POP      {r3,pc}
    i.attcFreePkt
    attcFreePkt
        0x0002a2fa:    b510        ..      PUSH     {r4,lr}
        0x0002a2fc:    4604        .F      MOV      r4,r0
        0x0002a2fe:    6840        @h      LDR      r0,[r0,#4]
        0x0002a300:    2800        .(      CMP      r0,#0
        0x0002a302:    bf08        ..      IT       EQ
        0x0002a304:    bd10        ..      POPEQ    {r4,pc}
        0x0002a306:    f7f2fd14    ....    BL       WsfMsgFree ; 0x1cd32
        0x0002a30a:    2000        .       MOVS     r0,#0
        0x0002a30c:    6060        ``      STR      r0,[r4,#4]
        0x0002a30e:    bd10        ..      POP      {r4,pc}
    i.attcMsgCback
    attcMsgCback
        0x0002a310:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0002a314:    4605        .F      MOV      r5,r0
        0x0002a316:    7880        .x      LDRB     r0,[r0,#2]
        0x0002a318:    4e65        eN      LDR      r6,[pc,#404] ; [0x2a4b0] = 0x1000d8ec
        0x0002a31a:    3811        .8      SUBS     r0,r0,#0x11
        0x0002a31c:    2801        .(      CMP      r0,#1
        0x0002a31e:    d80b        ..      BHI      0x2a338 ; attcMsgCback + 40
        0x0002a320:    f8d601b0    ....    LDR      r0,[r6,#0x1b0]
        0x0002a324:    2800        .(      CMP      r0,#0
        0x0002a326:    bf08        ..      IT       EQ
        0x0002a328:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0002a32c:    4629        )F      MOV      r1,r5
        0x0002a32e:    6802        .h      LDR      r2,[r0,#0]
        0x0002a330:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0002a334:    2000        .       MOVS     r0,#0
        0x0002a336:    4710        .G      BX       r2
        0x0002a338:    782c        ,x      LDRB     r4,[r5,#0]
        0x0002a33a:    7aaf        .z      LDRB     r7,[r5,#0xa]
        0x0002a33c:    4620         F      MOV      r0,r4
        0x0002a33e:    f7f0f9c3    ....    BL       DmConnInUse ; 0x1a6c8
        0x0002a342:    f04f0800    O...    MOV      r8,#0
        0x0002a346:    b198        ..      CBZ      r0,0x2a370 ; attcMsgCback + 96
        0x0002a348:    eb041044    ..D.    ADD      r0,r4,r4,LSL #5
        0x0002a34c:    eb070147    ..G.    ADD      r1,r7,r7,LSL #1
        0x0002a350:    eb060080    ....    ADD      r0,r6,r0,LSL #2
        0x0002a354:    eb0101c7    ....    ADD      r1,r1,r7,LSL #3
        0x0002a358:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002a35c:    f1b00484    ....    SUBS     r4,r0,#0x84
        0x0002a360:    d006        ..      BEQ      0x2a370 ; attcMsgCback + 96
        0x0002a362:    78a8        .x      LDRB     r0,[r5,#2]
        0x0002a364:    2810        .(      CMP      r0,#0x10
        0x0002a366:    d85c        \.      BHI      0x2a422 ; attcMsgCback + 274
        0x0002a368:    f8942028    ..(     LDRB     r2,[r4,#0x28]
        0x0002a36c:    b9d2        ..      CBNZ     r2,0x2a3a4 ; attcMsgCback + 148
        0x0002a36e:    e010        ..      B        0x2a392 ; attcMsgCback + 130
        0x0002a370:    78a8        .x      LDRB     r0,[r5,#2]
        0x0002a372:    1e40        @.      SUBS     r0,r0,#1
        0x0002a374:    2810        .(      CMP      r0,#0x10
        0x0002a376:    bf88        ..      IT       HI
        0x0002a378:    e8bd81f0    ....    POPHI    {r4-r8,pc}
        0x0002a37c:    6868        hh      LDR      r0,[r5,#4]
        0x0002a37e:    2800        .(      CMP      r0,#0
        0x0002a380:    bf08        ..      IT       EQ
        0x0002a382:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0002a386:    f7f2fcd4    ....    BL       WsfMsgFree ; 0x1cd32
        0x0002a38a:    f8c58004    ....    STR      r8,[r5,#4]
        0x0002a38e:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0002a392:    f8941029    ..).    LDRB     r1,[r4,#0x29]
        0x0002a396:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x0002a39a:    eb060181    ....    ADD      r1,r6,r1,LSL #2
        0x0002a39e:    f8911182    ....    LDRB     r1,[r1,#0x182]
        0x0002a3a2:    b931        1.      CBNZ     r1,0x2a3b2 ; attcMsgCback + 162
        0x0002a3a4:    79a1        .y      LDRB     r1,[r4,#6]
        0x0002a3a6:    2901        .)      CMP      r1,#1
        0x0002a3a8:    d803        ..      BHI      0x2a3b2 ; attcMsgCback + 162
        0x0002a3aa:    280a        .(      CMP      r0,#0xa
        0x0002a3ac:    d109        ..      BNE      0x2a3c2 ; attcMsgCback + 178
        0x0002a3ae:    8d60        `.      LDRH     r0,[r4,#0x2a]
        0x0002a3b0:    b138        8.      CBZ      r0,0x2a3c2 ; attcMsgCback + 178
        0x0002a3b2:    f8940029    ..).    LDRB     r0,[r4,#0x29]
        0x0002a3b6:    4629        )F      MOV      r1,r5
        0x0002a3b8:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0002a3bc:    2272        r"      MOVS     r2,#0x72
        0x0002a3be:    f000baa8    ....    B.W      attcReqClear ; 0x2a912
        0x0002a3c2:    2a00        .*      CMP      r2,#0
        0x0002a3c4:    bf08        ..      IT       EQ
        0x0002a3c6:    2901        .)      CMPEQ    r1,#1
        0x0002a3c8:    d01c        ..      BEQ      0x2a404 ; attcMsgCback + 244
        0x0002a3ca:    e9d51200    ....    LDRD     r1,r2,[r5,#0]
        0x0002a3ce:    4620         F      MOV      r0,r4
        0x0002a3d0:    68ab        .h      LDR      r3,[r5,#8]
        0x0002a3d2:    60e3        .`      STR      r3,[r4,#0xc]
        0x0002a3d4:    e9c01201    ....    STRD     r1,r2,[r0,#4]
        0x0002a3d8:    78a9        .x      LDRB     r1,[r5,#2]
        0x0002a3da:    290b        .)      CMP      r1,#0xb
        0x0002a3dc:    bf01        ..      ITTTT    EQ
        0x0002a3de:    6869        ih      LDREQ    r1,[r5,#4]
        0x0002a3e0:    6809        .h      LDREQ    r1,[r1,#0]
        0x0002a3e2:    e9d12100    ...!    LDRDEQ   r2,r1,[r1,#0]
        0x0002a3e6:    e9c02104    ...!    STRDEQ   r2,r1,[r0,#0x10]
        0x0002a3ea:    bf1e        ..      ITTT     NE
        0x0002a3ec:    686a        jh      LDRNE    r2,[r5,#4]
        0x0002a3ee:    e9d21200    ....    LDRDNE   r1,r2,[r2,#0]
        0x0002a3f2:    e9c01204    ....    STRDNE   r1,r2,[r0,#0x10]
        0x0002a3f6:    7981        .y      LDRB     r1,[r0,#6]
        0x0002a3f8:    4a2e        .J      LDR      r2,[pc,#184] ; [0x2a4b4] = 0x45150
        0x0002a3fa:    f8521021    R.!.    LDR      r1,[r2,r1,LSL #2]
        0x0002a3fe:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0002a402:    4708        .G      BX       r1
        0x0002a404:    f8940029    ..).    LDRB     r0,[r4,#0x29]
        0x0002a408:    e9d51200    ....    LDRD     r1,r2,[r5,#0]
        0x0002a40c:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0002a410:    eb060080    ....    ADD      r0,r6,r0,LSL #2
        0x0002a414:    68ab        .h      LDR      r3,[r5,#8]
        0x0002a416:    f8c03188    ...1    STR      r3,[r0,#0x188]
        0x0002a41a:    e9c01260    ..`.    STRD     r1,r2,[r0,#0x180]
        0x0002a41e:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0002a422:    2813        .(      CMP      r0,#0x13
        0x0002a424:    d019        ..      BEQ      0x2a45a ; attcMsgCback + 330
        0x0002a426:    2814        .(      CMP      r0,#0x14
        0x0002a428:    bf18        ..      IT       NE
        0x0002a42a:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x0002a42e:    79a0        .y      LDRB     r0,[r4,#6]
        0x0002a430:    2800        .(      CMP      r0,#0
        0x0002a432:    bf08        ..      IT       EQ
        0x0002a434:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0002a438:    f8940029    ..).    LDRB     r0,[r4,#0x29]
        0x0002a43c:    2271        q"      MOVS     r2,#0x71
        0x0002a43e:    1d21        !.      ADDS     r1,r4,#4
        0x0002a440:    f000fa67    ..g.    BL       attcReqClear ; 0x2a912
        0x0002a444:    7aaa        .z      LDRB     r2,[r5,#0xa]
        0x0002a446:    2002        .       MOVS     r0,#2
        0x0002a448:    6821        !h      LDR      r1,[r4,#0]
        0x0002a44a:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x0002a44e:    5c0a        .\      LDRB     r2,[r1,r0]
        0x0002a450:    f0420204    B...    ORR      r2,r2,#4
        0x0002a454:    540a        .T      STRB     r2,[r1,r0]
        0x0002a456:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0002a45a:    79a0        .y      LDRB     r0,[r4,#6]
        0x0002a45c:    2800        .(      CMP      r0,#0
        0x0002a45e:    bf18        ..      IT       NE
        0x0002a460:    2801        .(      CMPNE    r0,#1
        0x0002a462:    d00b        ..      BEQ      0x2a47c ; attcMsgCback + 364
        0x0002a464:    f1040018    ....    ADD      r0,r4,#0x18
        0x0002a468:    f7f2fe70    ..p.    BL       WsfTimerStop ; 0x1d14c
        0x0002a46c:    2274        t"      MOVS     r2,#0x74
        0x0002a46e:    f8940029    ..).    LDRB     r0,[r4,#0x29]
        0x0002a472:    1d21        !.      ADDS     r1,r4,#4
        0x0002a474:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0002a478:    f000ba4b    ..K.    B.W      attcReqClear ; 0x2a912
        0x0002a47c:    f8940028    ..(.    LDRB     r0,[r4,#0x28]
        0x0002a480:    2800        .(      CMP      r0,#0
        0x0002a482:    bf18        ..      IT       NE
        0x0002a484:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x0002a488:    f8940029    ..).    LDRB     r0,[r4,#0x29]
        0x0002a48c:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0002a490:    eb060181    ....    ADD      r1,r6,r1,LSL #2
        0x0002a494:    f8912182    ...!    LDRB     r2,[r1,#0x182]
        0x0002a498:    2a00        .*      CMP      r2,#0
        0x0002a49a:    bf08        ..      IT       EQ
        0x0002a49c:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0002a4a0:    2274        t"      MOVS     r2,#0x74
        0x0002a4a2:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0002a4a6:    f50171c0    ...q    ADD      r1,r1,#0x180
        0x0002a4aa:    f000ba32    ..2.    B.W      attcReqClear ; 0x2a912
    $d
        0x0002a4ae:    0000        ..      DCW    0
        0x0002a4b0:    1000d8ec    ....    DCD    268490988
        0x0002a4b4:    00045150    PQ..    DCD    282960
    $t
    i.attcProcErrRsp
    attcProcErrRsp
        0x0002a4b8:    7980        .y      LDRB     r0,[r0,#6]
        0x0002a4ba:    f102010a    ....    ADD      r1,r2,#0xa
        0x0002a4be:    7098        .p      STRB     r0,[r3,#2]
        0x0002a4c0:    2805        .(      CMP      r0,#5
        0x0002a4c2:    bf18        ..      IT       NE
        0x0002a4c4:    2806        .(      CMPNE    r0,#6
        0x0002a4c6:    d013        ..      BEQ      0x2a4f0 ; attcProcErrRsp + 56
        0x0002a4c8:    2809        .(      CMP      r0,#9
        0x0002a4ca:    bf18        ..      IT       NE
        0x0002a4cc:    280b        .(      CMPNE    r0,#0xb
        0x0002a4ce:    d00f        ..      BEQ      0x2a4f0 ; attcProcErrRsp + 56
        0x0002a4d0:    7808        .x      LDRB     r0,[r1,#0]
        0x0002a4d2:    784a        Jx      LDRB     r2,[r1,#1]
        0x0002a4d4:    eb002002    ...     ADD      r0,r0,r2,LSL #8
        0x0002a4d8:    8158        X.      STRH     r0,[r3,#0xa]
        0x0002a4da:    f1010002    ....    ADD      r0,r1,#2
        0x0002a4de:    7800        .x      LDRB     r0,[r0,#0]
        0x0002a4e0:    70d8        .p      STRB     r0,[r3,#3]
        0x0002a4e2:    2800        .(      CMP      r0,#0
        0x0002a4e4:    bf04        ..      ITT      EQ
        0x0002a4e6:    2075        u       MOVEQ    r0,#0x75
        0x0002a4e8:    70d8        .p      STRBEQ   r0,[r3,#3]
        0x0002a4ea:    2000        .       MOVS     r0,#0
        0x0002a4ec:    8118        ..      STRH     r0,[r3,#8]
        0x0002a4ee:    4770        pG      BX       lr
        0x0002a4f0:    1c88        ..      ADDS     r0,r1,#2
        0x0002a4f2:    e7f4        ..      B        0x2a4de ; attcProcErrRsp + 38
    i.attcProcFindByTypeRsp
    attcProcFindByTypeRsp
        0x0002a4f4:    e92d01f0    -...    PUSH     {r4-r8}
        0x0002a4f8:    4411        .D      ADD      r1,r1,r2
        0x0002a4fa:    f1010508    ....    ADD      r5,r1,#8
        0x0002a4fe:    f1020c09    ....    ADD      r12,r2,#9
        0x0002a502:    8a41        A.      LDRH     r1,[r0,#0x12]
        0x0002a504:    45ac        .E      CMP      r12,r5
        0x0002a506:    bf3c        <.      ITT      CC
        0x0002a508:    2673        s&      MOVCC    r6,#0x73
        0x0002a50a:    f64f77ff    O..w    MOVCC    r7,#0xffff
        0x0002a50e:    d221        !.      BCS      0x2a554 ; attcProcFindByTypeRsp + 96
        0x0002a510:    f81c2b01    ...+    LDRB     r2,[r12],#1
        0x0002a514:    f81c4b01    ...K    LDRB     r4,[r12],#1
        0x0002a518:    eb022204    ..."    ADD      r2,r2,r4,LSL #8
        0x0002a51c:    f81c4b01    ...K    LDRB     r4,[r12],#1
        0x0002a520:    b292        ..      UXTH     r2,r2
        0x0002a522:    f81c8b01    ....    LDRB     r8,[r12],#1
        0x0002a526:    eb042408    ...$    ADD      r4,r4,r8,LSL #8
        0x0002a52a:    b2a4        ..      UXTH     r4,r4
        0x0002a52c:    42a2        .B      CMP      r2,r4
        0x0002a52e:    bf9e        ..      ITTT     LS
        0x0002a530:    4291        .B      CMPLS    r1,r2
        0x0002a532:    f8b08014    ....    LDRHLS   r8,[r0,#0x14]
        0x0002a536:    4542        BE      CMPLS    r2,r8
        0x0002a538:    d807        ..      BHI      0x2a54a ; attcProcFindByTypeRsp + 86
        0x0002a53a:    b131        1.      CBZ      r1,0x2a54a ; attcProcFindByTypeRsp + 86
        0x0002a53c:    42bc        .B      CMP      r4,r7
        0x0002a53e:    bf0e        ..      ITEE     EQ
        0x0002a540:    2100        .!      MOVEQ    r1,#0
        0x0002a542:    1c61        a.      ADDNE    r1,r4,#1
        0x0002a544:    b289        ..      UXTHNE   r1,r1
        0x0002a546:    45ac        .E      CMP      r12,r5
        0x0002a548:    d903        ..      BLS      0x2a552 ; attcProcFindByTypeRsp + 94
        0x0002a54a:    70de        .p      STRB     r6,[r3,#3]
        0x0002a54c:    e8bd01f0    ....    POP      {r4-r8}
        0x0002a550:    4770        pG      BX       lr
        0x0002a552:    d3dd        ..      BCC      0x2a510 ; attcProcFindByTypeRsp + 28
        0x0002a554:    78da        .x      LDRB     r2,[r3,#3]
        0x0002a556:    2a00        .*      CMP      r2,#0
        0x0002a558:    bf07        ..      ITTEE    EQ
        0x0002a55a:    79c2        .y      LDRBEQ   r2,[r0,#7]
        0x0002a55c:    2a01        .*      CMPEQ    r2,#1
        0x0002a55e:    e8bd01f0    ....    POPNE    {r4-r8}
        0x0002a562:    4770        pG      BXNE     lr
        0x0002a564:    b139        9.      CBZ      r1,0x2a576 ; attcProcFindByTypeRsp + 130
        0x0002a566:    8a82        ..      LDRH     r2,[r0,#0x14]
        0x0002a568:    428a        .B      CMP      r2,r1
        0x0002a56a:    bf21        !.      ITTTT    CS
        0x0002a56c:    8241        A.      STRHCS   r1,[r0,#0x12]
        0x0002a56e:    8181        ..      STRHCS   r1,[r0,#0xc]
        0x0002a570:    e8bd01f0    ....    POPCS    {r4-r8}
        0x0002a574:    4770        pG      BXCS     lr
        0x0002a576:    2100        .!      MOVS     r1,#0
        0x0002a578:    71c1        .q      STRB     r1,[r0,#7]
        0x0002a57a:    e8bd01f0    ....    POP      {r4-r8}
        0x0002a57e:    4770        pG      BX       lr
    i.attcProcFindOrReadRsp
    attcProcFindOrReadRsp
        0x0002a580:    e92d0ff0    -...    PUSH     {r4-r11}
        0x0002a584:    4411        .D      ADD      r1,r1,r2
        0x0002a586:    f1010608    ....    ADD      r6,r1,#8
        0x0002a58a:    7985        .y      LDRB     r5,[r0,#6]
        0x0002a58c:    7a51        Qz      LDRB     r1,[r2,#9]
        0x0002a58e:    f1020c09    ....    ADD      r12,r2,#9
        0x0002a592:    2d02        .-      CMP      r5,#2
        0x0002a594:    d02d        -.      BEQ      0x2a5f2 ; attcProcFindOrReadRsp + 114
        0x0002a596:    2d04        .-      CMP      r5,#4
        0x0002a598:    bf0c        ..      ITE      EQ
        0x0002a59a:    1e89        ..      SUBEQ    r1,r1,#2
        0x0002a59c:    1f09        ..      SUBNE    r1,r1,#4
        0x0002a59e:    b2cc        ..      UXTB     r4,r1
        0x0002a5a0:    f10c0c01    ....    ADD      r12,r12,#1
        0x0002a5a4:    8a42        B.      LDRH     r2,[r0,#0x12]
        0x0002a5a6:    45b4        .E      CMP      r12,r6
        0x0002a5a8:    bf3c        <.      ITT      CC
        0x0002a5aa:    2773        s'      MOVCC    r7,#0x73
        0x0002a5ac:    f64f78ff    O..x    MOVCC    r8,#0xffff
        0x0002a5b0:    d237        7.      BCS      0x2a622 ; attcProcFindOrReadRsp + 162
        0x0002a5b2:    bf00        ..      NOP      
        0x0002a5b4:    f81c1b01    ....    LDRB     r1,[r12],#1
        0x0002a5b8:    f81c9b01    ....    LDRB     r9,[r12],#1
        0x0002a5bc:    eb012109    ...!    ADD      r1,r1,r9,LSL #8
        0x0002a5c0:    0409        ..      LSLS     r1,r1,#16
        0x0002a5c2:    0c09        ..      LSRS     r1,r1,#16
        0x0002a5c4:    bf18        ..      IT       NE
        0x0002a5c6:    2a00        .*      CMPNE    r2,#0
        0x0002a5c8:    d00f        ..      BEQ      0x2a5ea ; attcProcFindOrReadRsp + 106
        0x0002a5ca:    4291        .B      CMP      r1,r2
        0x0002a5cc:    bf24        $.      ITT      CS
        0x0002a5ce:    f8b0a014    ....    LDRHCS   r10,[r0,#0x14]
        0x0002a5d2:    458a        .E      CMPCS    r10,r1
        0x0002a5d4:    d309        ..      BCC      0x2a5ea ; attcProcFindOrReadRsp + 106
        0x0002a5d6:    2d08        .-      CMP      r5,#8
        0x0002a5d8:    d012        ..      BEQ      0x2a600 ; attcProcFindOrReadRsp + 128
        0x0002a5da:    4541        AE      CMP      r1,r8
        0x0002a5dc:    bf0e        ..      ITEE     EQ
        0x0002a5de:    2200        ."      MOVEQ    r2,#0
        0x0002a5e0:    1c49        I.      ADDNE    r1,r1,#1
        0x0002a5e2:    b28a        ..      UXTHNE   r2,r1
        0x0002a5e4:    44a4        .D      ADD      r12,r12,r4
        0x0002a5e6:    45b4        .E      CMP      r12,r6
        0x0002a5e8:    d91a        ..      BLS      0x2a620 ; attcProcFindOrReadRsp + 160
        0x0002a5ea:    70df        .p      STRB     r7,[r3,#3]
        0x0002a5ec:    e8bd0ff0    ....    POP      {r4-r11}
        0x0002a5f0:    4770        pG      BX       lr
        0x0002a5f2:    f10c0c01    ....    ADD      r12,r12,#1
        0x0002a5f6:    2901        .)      CMP      r1,#1
        0x0002a5f8:    bf14        ..      ITE      NE
        0x0002a5fa:    2410        .$      MOVNE    r4,#0x10
        0x0002a5fc:    2402        .$      MOVEQ    r4,#2
        0x0002a5fe:    e7d1        ..      B        0x2a5a4 ; attcProcFindOrReadRsp + 36
        0x0002a600:    4689        .F      MOV      r9,r1
        0x0002a602:    f81c1b01    ....    LDRB     r1,[r12],#1
        0x0002a606:    f81cbb01    ....    LDRB     r11,[r12],#1
        0x0002a60a:    eb01210b    ...!    ADD      r1,r1,r11,LSL #8
        0x0002a60e:    0409        ..      LSLS     r1,r1,#16
        0x0002a610:    0c09        ..      LSRS     r1,r1,#16
        0x0002a612:    d0ea        ..      BEQ      0x2a5ea ; attcProcFindOrReadRsp + 106
        0x0002a614:    4589        .E      CMP      r9,r1
        0x0002a616:    bf9c        ..      ITT      LS
        0x0002a618:    428a        .B      CMPLS    r2,r1
        0x0002a61a:    4551        QE      CMPLS    r1,r10
        0x0002a61c:    d9dd        ..      BLS      0x2a5da ; attcProcFindOrReadRsp + 90
        0x0002a61e:    e7e4        ..      B        0x2a5ea ; attcProcFindOrReadRsp + 106
        0x0002a620:    d3c8        ..      BCC      0x2a5b4 ; attcProcFindOrReadRsp + 52
        0x0002a622:    78d9        .x      LDRB     r1,[r3,#3]
        0x0002a624:    2900        .)      CMP      r1,#0
        0x0002a626:    bf07        ..      ITTEE    EQ
        0x0002a628:    79c1        .y      LDRBEQ   r1,[r0,#7]
        0x0002a62a:    2901        .)      CMPEQ    r1,#1
        0x0002a62c:    e8bd0ff0    ....    POPNE    {r4-r11}
        0x0002a630:    4770        pG      BXNE     lr
        0x0002a632:    b14a        J.      CBZ      r2,0x2a648 ; attcProcFindOrReadRsp + 200
        0x0002a634:    8a81        ..      LDRH     r1,[r0,#0x14]
        0x0002a636:    f1010101    ....    ADD      r1,r1,#1
        0x0002a63a:    4291        .B      CMP      r1,r2
        0x0002a63c:    bf1f        ..      ITTTT    NE
        0x0002a63e:    8242        B.      STRHNE   r2,[r0,#0x12]
        0x0002a640:    8182        ..      STRHNE   r2,[r0,#0xc]
        0x0002a642:    e8bd0ff0    ....    POPNE    {r4-r11}
        0x0002a646:    4770        pG      BXNE     lr
        0x0002a648:    2100        .!      MOVS     r1,#0
        0x0002a64a:    71c1        .q      STRB     r1,[r0,#7]
        0x0002a64c:    e8bd0ff0    ....    POP      {r4-r11}
        0x0002a650:    4770        pG      BX       lr
        0x0002a652:    0000        ..      MOVS     r0,r0
    i.attcProcInd
    attcProcInd
        0x0002a654:    2903        .)      CMP      r1,#3
        0x0002a656:    bf38        8.      IT       CC
        0x0002a658:    4770        pG      BXCC     lr
        0x0002a65a:    b510        ..      PUSH     {r4,lr}
        0x0002a65c:    4604        .F      MOV      r4,r0
        0x0002a65e:    f8120f08    ....    LDRB     r0,[r2,#8]!
        0x0002a662:    b084        ..      SUB      sp,sp,#0x10
        0x0002a664:    0840        @.      LSRS     r0,r0,#1
        0x0002a666:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0002a66a:    f8120f01    ....    LDRB     r0,[r2,#1]!
        0x0002a66e:    f1a10103    ....    SUB      r1,r1,#3
        0x0002a672:    7853        Sx      LDRB     r3,[r2,#1]
        0x0002a674:    f1020202    ....    ADD      r2,r2,#2
        0x0002a678:    eb002003    ...     ADD      r0,r0,r3,LSL #8
        0x0002a67c:    0400        ..      LSLS     r0,r0,#16
        0x0002a67e:    0c00        ..      LSRS     r0,r0,#16
        0x0002a680:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002a684:    9201        ..      STR      r2,[sp,#4]
        0x0002a686:    f8ad1008    ....    STRH     r1,[sp,#8]
        0x0002a68a:    6821        !h      LDR      r1,[r4,#0]
        0x0002a68c:    7b89        .{      LDRB     r1,[r1,#0xe]
        0x0002a68e:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x0002a692:    f04f0100    O...    MOV      r1,#0
        0x0002a696:    f88d1003    ....    STRB     r1,[sp,#3]
        0x0002a69a:    f88d100c    ....    STRB     r1,[sp,#0xc]
        0x0002a69e:    d005        ..      BEQ      0x2a6ac ; attcProcInd + 88
        0x0002a6a0:    481a        .H      LDR      r0,[pc,#104] ; [0x2a70c] = 0x1000dcc0
        0x0002a6a2:    6d81        .m      LDR      r1,[r0,#0x58]
        0x0002a6a4:    2900        .)      CMP      r1,#0
        0x0002a6a6:    bf1c        ..      ITT      NE
        0x0002a6a8:    4668        hF      MOVNE    r0,sp
        0x0002a6aa:    4788        .G      BLXNE    r1
        0x0002a6ac:    4818        .H      LDR      r0,[pc,#96] ; [0x2a710] = 0x1000d8ec
        0x0002a6ae:    f89011b4    ....    LDRB     r1,[r0,#0x1b4]
        0x0002a6b2:    2002        .       MOVS     r0,#2
        0x0002a6b4:    b119        ..      CBZ      r1,0x2a6be ; attcProcInd + 106
        0x0002a6b6:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x0002a6ba:    290e        .)      CMP      r1,#0xe
        0x0002a6bc:    d00a        ..      BEQ      0x2a6d4 ; attcProcInd + 128
        0x0002a6be:    f8942028    ..(     LDRB     r2,[r4,#0x28]
        0x0002a6c2:    6821        !h      LDR      r1,[r4,#0]
        0x0002a6c4:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x0002a6c8:    5c0a        .\      LDRB     r2,[r1,r0]
        0x0002a6ca:    f0420210    B...    ORR      r2,r2,#0x10
        0x0002a6ce:    540a        .T      STRB     r2,[r1,r0]
        0x0002a6d0:    b004        ..      ADD      sp,sp,#0x10
        0x0002a6d2:    bd10        ..      POP      {r4,pc}
        0x0002a6d4:    f8942028    ..(     LDRB     r2,[r4,#0x28]
        0x0002a6d8:    6821        !h      LDR      r1,[r4,#0]
        0x0002a6da:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x0002a6de:    5c08        .\      LDRB     r0,[r1,r0]
        0x0002a6e0:    f0100f02    ....    TST      r0,#2
        0x0002a6e4:    bf1c        ..      ITT      NE
        0x0002a6e6:    b004        ..      ADDNE    sp,sp,#0x10
        0x0002a6e8:    bd10        ..      POPNE    {r4,pc}
        0x0002a6ea:    2009        .       MOVS     r0,#9
        0x0002a6ec:    f7fffc8c    ....    BL       attMsgAlloc ; 0x2a008
        0x0002a6f0:    0003        ..      MOVS     r3,r0
        0x0002a6f2:    bf04        ..      ITT      EQ
        0x0002a6f4:    b004        ..      ADDEQ    sp,sp,#0x10
        0x0002a6f6:    bd10        ..      POPEQ    {r4,pc}
        0x0002a6f8:    201e        .       MOVS     r0,#0x1e
        0x0002a6fa:    7218        .r      STRB     r0,[r3,#8]
        0x0002a6fc:    6820         h      LDR      r0,[r4,#0]
        0x0002a6fe:    2201        ."      MOVS     r2,#1
        0x0002a700:    8981        ..      LDRH     r1,[r0,#0xc]
        0x0002a702:    2004        .       MOVS     r0,#4
        0x0002a704:    f7f1fb2e    ....    BL       L2cDataReq ; 0x1bd64
        0x0002a708:    b004        ..      ADD      sp,sp,#0x10
        0x0002a70a:    bd10        ..      POP      {r4,pc}
    $d
        0x0002a70c:    1000dcc0    ....    DCD    268491968
        0x0002a710:    1000d8ec    ....    DCD    268490988
    $t
    i.attcProcMtuRsp
    attcProcMtuRsp
        0x0002a714:    b570        p.      PUSH     {r4-r6,lr}
        0x0002a716:    4605        .F      MOV      r5,r0
        0x0002a718:    7a50        Pz      LDRB     r0,[r2,#9]
        0x0002a71a:    7a91        .z      LDRB     r1,[r2,#0xa]
        0x0002a71c:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002a720:    b284        ..      UXTH     r4,r0
        0x0002a722:    2c17        .,      CMP      r4,#0x17
        0x0002a724:    bf38        8.      IT       CC
        0x0002a726:    2417        .$      MOVCC    r4,#0x17
        0x0002a728:    f7f0fdd2    ....    BL       HciGetMaxRxAclLen ; 0x1b2d0
        0x0002a72c:    1f01        ..      SUBS     r1,r0,#4
        0x0002a72e:    4808        .H      LDR      r0,[pc,#32] ; [0x2a750] = 0x100003a8
        0x0002a730:    6800        .h      LDR      r0,[r0,#0]
        0x0002a732:    8880        ..      LDRH     r0,[r0,#4]
        0x0002a734:    4281        .B      CMP      r1,r0
        0x0002a736:    dc02        ..      BGT      0x2a73e ; attcProcMtuRsp + 42
        0x0002a738:    f7f0fdca    ....    BL       HciGetMaxRxAclLen ; 0x1b2d0
        0x0002a73c:    1f00        ..      SUBS     r0,r0,#4
        0x0002a73e:    b283        ..      UXTH     r3,r0
        0x0002a740:    f8951028    ..(.    LDRB     r1,[r5,#0x28]
        0x0002a744:    4622        "F      MOV      r2,r4
        0x0002a746:    6828        (h      LDR      r0,[r5,#0]
        0x0002a748:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0002a74c:    f7ffbc64    ..d.    B.W      attSetMtu ; 0x2a018
    $d
        0x0002a750:    100003a8    ....    DCD    268436392
    $t
    i.attcProcMultiVarNtf
    attcProcMultiVarNtf
        0x0002a754:    b510        ..      PUSH     {r4,lr}
        0x0002a756:    4604        .F      MOV      r4,r0
        0x0002a758:    7a10        .z      LDRB     r0,[r2,#8]
        0x0002a75a:    b084        ..      SUB      sp,sp,#0x10
        0x0002a75c:    0840        @.      LSRS     r0,r0,#1
        0x0002a75e:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0002a762:    3209        .2      ADDS     r2,r2,#9
        0x0002a764:    1e48        H.      SUBS     r0,r1,#1
        0x0002a766:    9201        ..      STR      r2,[sp,#4]
        0x0002a768:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0002a76c:    6820         h      LDR      r0,[r4,#0]
        0x0002a76e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002a770:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0002a774:    2000        .       MOVS     r0,#0
        0x0002a776:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002a77a:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x0002a77e:    4809        .H      LDR      r0,[pc,#36] ; [0x2a7a4] = 0x1000dcc0
        0x0002a780:    6d81        .m      LDR      r1,[r0,#0x58]
        0x0002a782:    2900        .)      CMP      r1,#0
        0x0002a784:    bf1c        ..      ITT      NE
        0x0002a786:    4668        hF      MOVNE    r0,sp
        0x0002a788:    4788        .G      BLXNE    r1
        0x0002a78a:    f8942028    ..(     LDRB     r2,[r4,#0x28]
        0x0002a78e:    2102        .!      MOVS     r1,#2
        0x0002a790:    6820         h      LDR      r0,[r4,#0]
        0x0002a792:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0002a796:    5c42        B\      LDRB     r2,[r0,r1]
        0x0002a798:    f0420210    B...    ORR      r2,r2,#0x10
        0x0002a79c:    5442        BT      STRB     r2,[r0,r1]
        0x0002a79e:    b004        ..      ADD      sp,sp,#0x10
        0x0002a7a0:    bd10        ..      POP      {r4,pc}
    $d
        0x0002a7a2:    0000        ..      DCW    0
        0x0002a7a4:    1000dcc0    ....    DCD    268491968
    $t
    i.attcProcPrepWriteRsp
    attcProcPrepWriteRsp
        0x0002a7a8:    79c1        .y      LDRB     r1,[r0,#7]
        0x0002a7aa:    2901        .)      CMP      r1,#1
        0x0002a7ac:    bf01        ..      ITTTT    EQ
        0x0002a7ae:    8a01        ..      LDRHEQ   r1,[r0,#0x10]
        0x0002a7b0:    2900        .)      CMPEQ    r1,#0
        0x0002a7b2:    2100        .!      MOVEQ    r1,#0
        0x0002a7b4:    71c1        .q      STRBEQ   r1,[r0,#7]
        0x0002a7b6:    6858        Xh      LDR      r0,[r3,#4]
        0x0002a7b8:    f1000004    ....    ADD      r0,r0,#4
        0x0002a7bc:    6058        X`      STR      r0,[r3,#4]
        0x0002a7be:    8918        ..      LDRH     r0,[r3,#8]
        0x0002a7c0:    f1a00004    ....    SUB      r0,r0,#4
        0x0002a7c4:    8118        ..      STRH     r0,[r3,#8]
        0x0002a7c6:    4770        pG      BX       lr
    i.attcProcReadLongRsp
    attcProcReadLongRsp
        0x0002a7c8:    79c2        .y      LDRB     r2,[r0,#7]
        0x0002a7ca:    2a01        .*      CMP      r2,#1
        0x0002a7cc:    bf18        ..      IT       NE
        0x0002a7ce:    4770        pG      BXNE     lr
        0x0002a7d0:    f890c028    ..(.    LDRB     r12,[r0,#0x28]
        0x0002a7d4:    6802        .h      LDR      r2,[r0,#0]
        0x0002a7d6:    f832202c    2.,     LDRH     r2,[r2,r12,LSL #2]
        0x0002a7da:    428a        .B      CMP      r2,r1
        0x0002a7dc:    bf82        ..      ITTT     HI
        0x0002a7de:    2100        .!      MOVHI    r1,#0
        0x0002a7e0:    71c1        .q      STRBHI   r1,[r0,#7]
        0x0002a7e2:    4770        pG      BXHI     lr
        0x0002a7e4:    8a41        A.      LDRH     r1,[r0,#0x12]
        0x0002a7e6:    891a        ..      LDRH     r2,[r3,#8]
        0x0002a7e8:    4411        .D      ADD      r1,r1,r2
        0x0002a7ea:    8241        A.      STRH     r1,[r0,#0x12]
        0x0002a7ec:    4770        pG      BX       lr
    i.attcProcReadMultVarRsp
    attcProcReadMultVarRsp
        0x0002a7ee:    4770        pG      BX       lr
    i.attcProcReadRsp
    attcProcReadRsp
        0x0002a7f0:    4770        pG      BX       lr
        0x0002a7f2:    0000        ..      MOVS     r0,r0
    i.attcProcRsp
    attcProcRsp
        0x0002a7f4:    b5f0        ..      PUSH     {r4-r7,lr}
        0x0002a7f6:    4604        .F      MOV      r4,r0
        0x0002a7f8:    7980        .y      LDRB     r0,[r0,#6]
        0x0002a7fa:    b085        ..      SUB      sp,sp,#0x14
        0x0002a7fc:    4615        .F      MOV      r5,r2
        0x0002a7fe:    460e        .F      MOV      r6,r1
        0x0002a800:    2800        .(      CMP      r0,#0
        0x0002a802:    bf04        ..      ITT      EQ
        0x0002a804:    b005        ..      ADDEQ    sp,sp,#0x14
        0x0002a806:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x0002a808:    7a28        (z      LDRB     r0,[r5,#8]
        0x0002a80a:    0840        @.      LSRS     r0,r0,#1
        0x0002a80c:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0002a810:    2811        .(      CMP      r0,#0x11
        0x0002a812:    bf84        ..      ITT      HI
        0x0002a814:    b005        ..      ADDHI    sp,sp,#0x14
        0x0002a816:    bdf0        ..      POPHI    {r4-r7,pc}
        0x0002a818:    2800        .(      CMP      r0,#0
        0x0002a81a:    bf1f        ..      ITTTT    NE
        0x0002a81c:    79a1        .y      LDRBNE   r1,[r4,#6]
        0x0002a81e:    4288        .B      CMPNE    r0,r1
        0x0002a820:    b005        ..      ADDNE    sp,sp,#0x14
        0x0002a822:    bdf0        ..      POPNE    {r4-r7,pc}
        0x0002a824:    f1040018    ....    ADD      r0,r4,#0x18
        0x0002a828:    f7f2fc90    ....    BL       WsfTimerStop ; 0x1d14c
        0x0002a82c:    f1050009    ....    ADD      r0,r5,#9
        0x0002a830:    9001        ..      STR      r0,[sp,#4]
        0x0002a832:    1e70        p.      SUBS     r0,r6,#1
        0x0002a834:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0002a838:    89a0        ..      LDRH     r0,[r4,#0xc]
        0x0002a83a:    2700        .'      MOVS     r7,#0
        0x0002a83c:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002a840:    f88d7003    ...p    STRB     r7,[sp,#3]
        0x0002a844:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002a848:    492d        -I      LDR      r1,[pc,#180] ; [0x2a900] = 0x45194
        0x0002a84a:    f851c020    Q. .    LDR      r12,[r1,r0,LSL #2]
        0x0002a84e:    f1bc0f00    ....    CMP      r12,#0
        0x0002a852:    d00a        ..      BEQ      0x2a86a ; attcProcRsp + 118
        0x0002a854:    3144        D1      ADDS     r1,r1,#0x44
        0x0002a856:    5c08        .\      LDRB     r0,[r1,r0]
        0x0002a858:    42b0        .B      CMP      r0,r6
        0x0002a85a:    bf84        ..      ITT      HI
        0x0002a85c:    b005        ..      ADDHI    sp,sp,#0x14
        0x0002a85e:    bdf0        ..      POPHI    {r4-r7,pc}
        0x0002a860:    466b        kF      MOV      r3,sp
        0x0002a862:    462a        *F      MOV      r2,r5
        0x0002a864:    4631        1F      MOV      r1,r6
        0x0002a866:    4620         F      MOV      r0,r4
        0x0002a868:    47e0        .G      BLX      r12
        0x0002a86a:    79e0        .y      LDRB     r0,[r4,#7]
        0x0002a86c:    b110        ..      CBZ      r0,0x2a874 ; attcProcRsp + 128
        0x0002a86e:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002a872:    b118        ..      CBZ      r0,0x2a87c ; attcProcRsp + 136
        0x0002a874:    71a7        .q      STRB     r7,[r4,#6]
        0x0002a876:    1d20         .      ADDS     r0,r4,#4
        0x0002a878:    f7fffd3f    ..?.    BL       attcFreePkt ; 0x2a2fa
        0x0002a87c:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002a880:    2801        .(      CMP      r0,#1
        0x0002a882:    d00a        ..      BEQ      0x2a89a ; attcProcRsp + 166
        0x0002a884:    481f        .H      LDR      r0,[pc,#124] ; [0x2a904] = 0x1000dcc0
        0x0002a886:    6d81        .m      LDR      r1,[r0,#0x58]
        0x0002a888:    b139        9.      CBZ      r1,0x2a89a ; attcProcRsp + 166
        0x0002a88a:    79e0        .y      LDRB     r0,[r4,#7]
        0x0002a88c:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x0002a890:    88a0        ..      LDRH     r0,[r4,#4]
        0x0002a892:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0002a896:    4668        hF      MOV      r0,sp
        0x0002a898:    4788        .G      BLX      r1
        0x0002a89a:    f8940028    ..(.    LDRB     r0,[r4,#0x28]
        0x0002a89e:    2202        ."      MOVS     r2,#2
        0x0002a8a0:    6821        !h      LDR      r1,[r4,#0]
        0x0002a8a2:    eb020280    ....    ADD      r2,r2,r0,LSL #2
        0x0002a8a6:    5c89        .\      LDRB     r1,[r1,r2]
        0x0002a8a8:    f0110f02    ....    TST      r1,#2
        0x0002a8ac:    bf1c        ..      ITT      NE
        0x0002a8ae:    b005        ..      ADDNE    sp,sp,#0x14
        0x0002a8b0:    bdf0        ..      POPNE    {r4-r7,pc}
        0x0002a8b2:    68a1        .h      LDR      r1,[r4,#8]
        0x0002a8b4:    b121        !.      CBZ      r1,0x2a8c0 ; attcProcRsp + 204
        0x0002a8b6:    4620         F      MOV      r0,r4
        0x0002a8b8:    f000f964    ..d.    BL       attcSendReq ; 0x2ab84
        0x0002a8bc:    b005        ..      ADD      sp,sp,#0x14
        0x0002a8be:    bdf0        ..      POP      {r4-r7,pc}
        0x0002a8c0:    2800        .(      CMP      r0,#0
        0x0002a8c2:    bf1c        ..      ITT      NE
        0x0002a8c4:    b005        ..      ADDNE    sp,sp,#0x14
        0x0002a8c6:    bdf0        ..      POPNE    {r4-r7,pc}
        0x0002a8c8:    f8940029    ..).    LDRB     r0,[r4,#0x29]
        0x0002a8cc:    4d0e        .M      LDR      r5,[pc,#56] ; [0x2a908] = 0x1000d8ec
        0x0002a8ce:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0002a8d2:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x0002a8d6:    f8901182    ....    LDRB     r1,[r0,#0x182]
        0x0002a8da:    2900        .)      CMP      r1,#0
        0x0002a8dc:    bf04        ..      ITT      EQ
        0x0002a8de:    b005        ..      ADDEQ    sp,sp,#0x14
        0x0002a8e0:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x0002a8e2:    f50071c0    ...q    ADD      r1,r0,#0x180
        0x0002a8e6:    4620         F      MOV      r0,r4
        0x0002a8e8:    f000f9a2    ....    BL       attcSetupReq ; 0x2ac30
        0x0002a8ec:    f8940029    ..).    LDRB     r0,[r4,#0x29]
        0x0002a8f0:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0002a8f4:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x0002a8f8:    f8807182    ...q    STRB     r7,[r0,#0x182]
        0x0002a8fc:    b005        ..      ADD      sp,sp,#0x14
        0x0002a8fe:    bdf0        ..      POP      {r4-r7,pc}
    $d
        0x0002a900:    00045194    .Q..    DCD    283028
        0x0002a904:    1000dcc0    ....    DCD    268491968
        0x0002a908:    1000d8ec    ....    DCD    268490988
    $t
    i.attcProcWriteRsp
    attcProcWriteRsp
        0x0002a90c:    2000        .       MOVS     r0,#0
        0x0002a90e:    8118        ..      STRH     r0,[r3,#8]
        0x0002a910:    4770        pG      BX       lr
    i.attcReqClear
    attcReqClear
        0x0002a912:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0002a914:    4607        .F      MOV      r7,r0
        0x0002a916:    6848        Hh      LDR      r0,[r1,#4]
        0x0002a918:    4615        .F      MOV      r5,r2
        0x0002a91a:    460c        .F      MOV      r4,r1
        0x0002a91c:    2600        .&      MOVS     r6,#0
        0x0002a91e:    b110        ..      CBZ      r0,0x2a926 ; attcReqClear + 20
        0x0002a920:    f7f2fa07    ....    BL       WsfMsgFree ; 0x1cd32
        0x0002a924:    6066        f`      STR      r6,[r4,#4]
        0x0002a926:    78a1        .x      LDRB     r1,[r4,#2]
        0x0002a928:    8922        ".      LDRH     r2,[r4,#8]
        0x0002a92a:    4638        8F      MOV      r0,r7
        0x0002a92c:    462b        +F      MOV      r3,r5
        0x0002a92e:    2901        .)      CMP      r1,#1
        0x0002a930:    bf1c        ..      ITT      NE
        0x0002a932:    9600        ..      STRNE    r6,[sp,#0]
        0x0002a934:    f7fffafc    ....    BLNE     attExecCallback ; 0x29f30
        0x0002a938:    70a6        .p      STRB     r6,[r4,#2]
        0x0002a93a:    bdf8        ..      POP      {r3-r7,pc}
    i.attcSendContinuingReq
    attcSendContinuingReq
        0x0002a93c:    b570        p.      PUSH     {r4-r6,lr}
        0x0002a93e:    4604        .F      MOV      r4,r0
        0x0002a940:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002a942:    68a5        .h      LDR      r5,[r4,#8]
        0x0002a944:    2801        .(      CMP      r0,#1
        0x0002a946:    bf1c        ..      ITT      NE
        0x0002a948:    2000        .       MOVNE    r0,#0
        0x0002a94a:    60a0        .`      STRNE    r0,[r4,#8]
        0x0002a94c:    d021        !.      BEQ      0x2a992 ; attcSendContinuingReq + 86
        0x0002a94e:    bf00        ..      NOP      
        0x0002a950:    79a1        .y      LDRB     r1,[r4,#6]
        0x0002a952:    f1050009    ....    ADD      r0,r5,#9
        0x0002a956:    2906        .)      CMP      r1,#6
        0x0002a958:    7ca1        .|      LDRB     r1,[r4,#0x12]
        0x0002a95a:    d031        1.      BEQ      0x2a9c0 ; attcSendContinuingReq + 132
        0x0002a95c:    7001        .p      STRB     r1,[r0,#0]
        0x0002a95e:    8a61        a.      LDRH     r1,[r4,#0x12]
        0x0002a960:    0a09        ..      LSRS     r1,r1,#8
        0x0002a962:    7041        Ap      STRB     r1,[r0,#1]
        0x0002a964:    7d21        !}      LDRB     r1,[r4,#0x14]
        0x0002a966:    7081        .p      STRB     r1,[r0,#2]
        0x0002a968:    8aa1        ..      LDRH     r1,[r4,#0x14]
        0x0002a96a:    0a09        ..      LSRS     r1,r1,#8
        0x0002a96c:    70c1        .p      STRB     r1,[r0,#3]
        0x0002a96e:    2014        .       MOVS     r0,#0x14
        0x0002a970:    f8840022    ..".    STRB     r0,[r4,#0x22]
        0x0002a974:    4815        .H      LDR      r0,[pc,#84] ; [0x2a9cc] = 0x100003a8
        0x0002a976:    6800        .h      LDR      r0,[r0,#0]
        0x0002a978:    7981        .y      LDRB     r1,[r0,#6]
        0x0002a97a:    f1040018    ....    ADD      r0,r4,#0x18
        0x0002a97e:    f7f2fbaf    ....    BL       WsfTimerStartSec ; 0x1d0e0
        0x0002a982:    882a        *.      LDRH     r2,[r5,#0]
        0x0002a984:    7ba1        .{      LDRB     r1,[r4,#0xe]
        0x0002a986:    462b        +F      MOV      r3,r5
        0x0002a988:    6820         h      LDR      r0,[r4,#0]
        0x0002a98a:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0002a98e:    f7ffbb29    ..).    B        attL2cDataReq ; 0x29fe4
        0x0002a992:    8828        (.      LDRH     r0,[r5,#0]
        0x0002a994:    3008        .0      ADDS     r0,r0,#8
        0x0002a996:    b280        ..      UXTH     r0,r0
        0x0002a998:    f7fffb36    ..6.    BL       attMsgAlloc ; 0x2a008
        0x0002a99c:    0005        ..      MOVS     r5,r0
        0x0002a99e:    d007        ..      BEQ      0x2a9b0 ; attcSendContinuingReq + 116
        0x0002a9a0:    68a1        .h      LDR      r1,[r4,#8]
        0x0002a9a2:    8808        ..      LDRH     r0,[r1,#0]
        0x0002a9a4:    f1000208    ....    ADD      r2,r0,#8
        0x0002a9a8:    4628        (F      MOV      r0,r5
        0x0002a9aa:    f7edfeec    ....    BL       __aeabi_memcpy4 ; 0x18786
        0x0002a9ae:    e7cf        ..      B        0x2a950 ; attcSendContinuingReq + 20
        0x0002a9b0:    2270        p"      MOVS     r2,#0x70
        0x0002a9b2:    f8940029    ..).    LDRB     r0,[r4,#0x29]
        0x0002a9b6:    1d21        !.      ADDS     r1,r4,#4
        0x0002a9b8:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0002a9bc:    f7ffbfa9    ....    B.W      attcReqClear ; 0x2a912
        0x0002a9c0:    7081        .p      STRB     r1,[r0,#2]
        0x0002a9c2:    8a61        a.      LDRH     r1,[r4,#0x12]
        0x0002a9c4:    0a09        ..      LSRS     r1,r1,#8
        0x0002a9c6:    70c1        .p      STRB     r1,[r0,#3]
        0x0002a9c8:    e7d1        ..      B        0x2a96e ; attcSendContinuingReq + 50
    $d
        0x0002a9ca:    0000        ..      DCW    0
        0x0002a9cc:    100003a8    ....    DCD    268436392
    $t
    i.attcSendMsg
    attcSendMsg
        0x0002a9d0:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0002a9d4:    461c        .F      MOV      r4,r3
        0x0002a9d6:    4615        .F      MOV      r5,r2
        0x0002a9d8:    460e        .F      MOV      r6,r1
        0x0002a9da:    4681        .F      MOV      r9,r0
        0x0002a9dc:    f8dd8020    .. .    LDR      r8,[sp,#0x20]
        0x0002a9e0:    f7f2fab0    ....    BL       WsfTaskLock ; 0x1cf44
        0x0002a9e4:    2100        .!      MOVS     r1,#0
        0x0002a9e6:    4648        HF      MOV      r0,r9
        0x0002a9e8:    f7fffb54    ..T.    BL       attcCcbByConnId ; 0x2a094
        0x0002a9ec:    b1c8        ..      CBZ      r0,0x2aa22 ; attcSendMsg + 82
        0x0002a9ee:    6800        .h      LDR      r0,[r0,#0]
        0x0002a9f0:    8807        ..      LDRH     r7,[r0,#0]
        0x0002a9f2:    7880        .x      LDRB     r0,[r0,#2]
        0x0002a9f4:    f3c00a80    ....    UBFX     r10,r0,#2,#1
        0x0002a9f8:    f7f2faf0    ....    BL       WsfTaskUnlock ; 0x1cfdc
        0x0002a9fc:    b147        G.      CBZ      r7,0x2aa10 ; attcSendMsg + 64
        0x0002a9fe:    f1ba0f00    ....    CMP      r10,#0
        0x0002aa02:    d011        ..      BEQ      0x2aa28 ; attcSendMsg + 88
        0x0002aa04:    2371        q#      MOVS     r3,#0x71
        0x0002aa06:    4632        2F      MOV      r2,r6
        0x0002aa08:    4629        )F      MOV      r1,r5
        0x0002aa0a:    4648        HF      MOV      r0,r9
        0x0002aa0c:    f7fffc6a    ..j.    BL       attcExecCallback ; 0x2a2e4
        0x0002aa10:    2c00        .,      CMP      r4,#0
        0x0002aa12:    bf08        ..      IT       EQ
        0x0002aa14:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0002aa18:    4620         F      MOV      r0,r4
        0x0002aa1a:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x0002aa1e:    f7f2b988    ....    B        WsfMsgFree ; 0x1cd32
        0x0002aa22:    f7f2fadb    ....    BL       WsfTaskUnlock ; 0x1cfdc
        0x0002aa26:    e7f3        ..      B        0x2aa10 ; attcSendMsg + 64
        0x0002aa28:    2000        .       MOVS     r0,#0
        0x0002aa2a:    b154        T.      CBZ      r4,0x2aa42 ; attcSendMsg + 114
        0x0002aa2c:    2d0b        .-      CMP      r5,#0xb
        0x0002aa2e:    bf14        ..      ITE      NE
        0x0002aa30:    8820         .      LDRHNE   r0,[r4,#0]
        0x0002aa32:    f1b80f00    ....    CMPEQ    r8,#0
        0x0002aa36:    d104        ..      BNE      0x2aa42 ; attcSendMsg + 114
        0x0002aa38:    6820         h      LDR      r0,[r4,#0]
        0x0002aa3a:    8800        ..      LDRH     r0,[r0,#0]
        0x0002aa3c:    f1000005    ....    ADD      r0,r0,#5
        0x0002aa40:    b280        ..      UXTH     r0,r0
        0x0002aa42:    42b8        .B      CMP      r0,r7
        0x0002aa44:    d814        ..      BHI      0x2aa70 ; attcSendMsg + 160
        0x0002aa46:    200c        .       MOVS     r0,#0xc
        0x0002aa48:    f7f2f94e    ..N.    BL       WsfMsgAlloc ; 0x1cce8
        0x0002aa4c:    0001        ..      MOVS     r1,r0
        0x0002aa4e:    d0df        ..      BEQ      0x2aa10 ; attcSendMsg + 64
        0x0002aa50:    f8a19000    ....    STRH     r9,[r1,#0]
        0x0002aa54:    f8818003    ....    STRB     r8,[r1,#3]
        0x0002aa58:    708d        .p      STRB     r5,[r1,#2]
        0x0002aa5a:    604c        L`      STR      r4,[r1,#4]
        0x0002aa5c:    810e        ..      STRH     r6,[r1,#8]
        0x0002aa5e:    2000        .       MOVS     r0,#0
        0x0002aa60:    7288        .r      STRB     r0,[r1,#0xa]
        0x0002aa62:    4807        .H      LDR      r0,[pc,#28] ; [0x2aa80] = 0x1000dcc0
        0x0002aa64:    f8900060    ..`.    LDRB     r0,[r0,#0x60]
        0x0002aa68:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x0002aa6c:    f7f2b96c    ..l.    B        WsfMsgSend ; 0x1cd48
        0x0002aa70:    2377        w#      MOVS     r3,#0x77
        0x0002aa72:    4632        2F      MOV      r2,r6
        0x0002aa74:    4629        )F      MOV      r1,r5
        0x0002aa76:    4648        HF      MOV      r0,r9
        0x0002aa78:    f7fffc34    ..4.    BL       attcExecCallback ; 0x2a2e4
        0x0002aa7c:    e7c8        ..      B        0x2aa10 ; attcSendMsg + 64
    $d
        0x0002aa7e:    0000        ..      DCW    0
        0x0002aa80:    1000dcc0    ....    DCD    268491968
    $t
    i.attcSendMtuReq
    attcSendMtuReq
        0x0002aa84:    b570        p.      PUSH     {r4-r6,lr}
        0x0002aa86:    4604        .F      MOV      r4,r0
        0x0002aa88:    6800        .h      LDR      r0,[r0,#0]
        0x0002aa8a:    7ba2        .{      LDRB     r2,[r4,#0xe]
        0x0002aa8c:    2102        .!      MOVS     r1,#2
        0x0002aa8e:    eb010282    ....    ADD      r2,r1,r2,LSL #2
        0x0002aa92:    f04f0500    O...    MOV      r5,#0
        0x0002aa96:    5c81        .\      LDRB     r1,[r0,r2]
        0x0002aa98:    f0110f01    ....    TST      r1,#1
        0x0002aa9c:    d006        ..      BEQ      0x2aaac ; attcSendMtuReq + 40
        0x0002aa9e:    68a0        .h      LDR      r0,[r4,#8]
        0x0002aaa0:    b110        ..      CBZ      r0,0x2aaa8 ; attcSendMtuReq + 36
        0x0002aaa2:    f7f2f946    ..F.    BL       WsfMsgFree ; 0x1cd32
        0x0002aaa6:    60a5        .`      STR      r5,[r4,#8]
        0x0002aaa8:    71a5        .q      STRB     r5,[r4,#6]
        0x0002aaaa:    bd70        p.      POP      {r4-r6,pc}
        0x0002aaac:    f0410101    A...    ORR      r1,r1,#1
        0x0002aab0:    5481        .T      STRB     r1,[r0,r2]
        0x0002aab2:    68a6        .h      LDR      r6,[r4,#8]
        0x0002aab4:    60a5        .`      STR      r5,[r4,#8]
        0x0002aab6:    79a0        .y      LDRB     r0,[r4,#6]
        0x0002aab8:    280a        .(      CMP      r0,#0xa
        0x0002aaba:    d009        ..      BEQ      0x2aad0 ; attcSendMtuReq + 76
        0x0002aabc:    2014        .       MOVS     r0,#0x14
        0x0002aabe:    f8840022    ..".    STRB     r0,[r4,#0x22]
        0x0002aac2:    4807        .H      LDR      r0,[pc,#28] ; [0x2aae0] = 0x100003a8
        0x0002aac4:    6800        .h      LDR      r0,[r0,#0]
        0x0002aac6:    7981        .y      LDRB     r1,[r0,#6]
        0x0002aac8:    f1040018    ....    ADD      r0,r4,#0x18
        0x0002aacc:    f7f2fb08    ....    BL       WsfTimerStartSec ; 0x1d0e0
        0x0002aad0:    8832        2.      LDRH     r2,[r6,#0]
        0x0002aad2:    7ba1        .{      LDRB     r1,[r4,#0xe]
        0x0002aad4:    4633        3F      MOV      r3,r6
        0x0002aad6:    6820         h      LDR      r0,[r4,#0]
        0x0002aad8:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0002aadc:    f7ffba82    ....    B        attL2cDataReq ; 0x29fe4
    $d
        0x0002aae0:    100003a8    ....    DCD    268436392
    $t
    i.attcSendPrepWriteReq
    attcSendPrepWriteReq
        0x0002aae4:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0002aae8:    4604        .F      MOV      r4,r0
        0x0002aaea:    6800        .h      LDR      r0,[r0,#0]
        0x0002aaec:    f8941028    ..(.    LDRB     r1,[r4,#0x28]
        0x0002aaf0:    8a25        %.      LDRH     r5,[r4,#0x10]
        0x0002aaf2:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x0002aaf6:    79e1        .y      LDRB     r1,[r4,#7]
        0x0002aaf8:    2901        .)      CMP      r1,#1
        0x0002aafa:    d01d        ..      BEQ      0x2ab38 ; attcSendPrepWriteReq + 84
        0x0002aafc:    2000        .       MOVS     r0,#0
        0x0002aafe:    68a7        .h      LDR      r7,[r4,#8]
        0x0002ab00:    60a0        .`      STR      r0,[r4,#8]
        0x0002ab02:    7ca0        .|      LDRB     r0,[r4,#0x12]
        0x0002ab04:    72f8        .r      STRB     r0,[r7,#0xb]
        0x0002ab06:    8a60        `.      LDRH     r0,[r4,#0x12]
        0x0002ab08:    0a00        ..      LSRS     r0,r0,#8
        0x0002ab0a:    7338        8s      STRB     r0,[r7,#0xc]
        0x0002ab0c:    8a60        `.      LDRH     r0,[r4,#0x12]
        0x0002ab0e:    4428        (D      ADD      r0,r0,r5
        0x0002ab10:    8260        `.      STRH     r0,[r4,#0x12]
        0x0002ab12:    2014        .       MOVS     r0,#0x14
        0x0002ab14:    f8840022    ..".    STRB     r0,[r4,#0x22]
        0x0002ab18:    4819        .H      LDR      r0,[pc,#100] ; [0x2ab80] = 0x100003a8
        0x0002ab1a:    6800        .h      LDR      r0,[r0,#0]
        0x0002ab1c:    7981        .y      LDRB     r1,[r0,#6]
        0x0002ab1e:    f1040018    ....    ADD      r0,r4,#0x18
        0x0002ab22:    f7f2fadd    ....    BL       WsfTimerStartSec ; 0x1d0e0
        0x0002ab26:    1d68        h.      ADDS     r0,r5,#5
        0x0002ab28:    b282        ..      UXTH     r2,r0
        0x0002ab2a:    7ba1        .{      LDRB     r1,[r4,#0xe]
        0x0002ab2c:    463b        ;F      MOV      r3,r7
        0x0002ab2e:    6820         h      LDR      r0,[r4,#0]
        0x0002ab30:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0002ab34:    f7ffba56    ..V.    B        attL2cDataReq ; 0x29fe4
        0x0002ab38:    1f40        @.      SUBS     r0,r0,#5
        0x0002ab3a:    4285        .B      CMP      r5,r0
        0x0002ab3c:    bfa8        ..      IT       GE
        0x0002ab3e:    b285        ..      UXTHGE   r5,r0
        0x0002ab40:    f105000d    ....    ADD      r0,r5,#0xd
        0x0002ab44:    b280        ..      UXTH     r0,r0
        0x0002ab46:    f7fffa5f    .._.    BL       attMsgAlloc ; 0x2a008
        0x0002ab4a:    0007        ..      MOVS     r7,r0
        0x0002ab4c:    d010        ..      BEQ      0x2ab70 ; attcSendPrepWriteReq + 140
        0x0002ab4e:    220d        ."      MOVS     r2,#0xd
        0x0002ab50:    68a1        .h      LDR      r1,[r4,#8]
        0x0002ab52:    f7edfe18    ....    BL       __aeabi_memcpy4 ; 0x18786
        0x0002ab56:    462a        *F      MOV      r2,r5
        0x0002ab58:    f107000d    ....    ADD      r0,r7,#0xd
        0x0002ab5c:    6961        ai      LDR      r1,[r4,#0x14]
        0x0002ab5e:    f7edfd8b    ....    BL       __aeabi_memcpy ; 0x18678
        0x0002ab62:    6960        `i      LDR      r0,[r4,#0x14]
        0x0002ab64:    4428        (D      ADD      r0,r0,r5
        0x0002ab66:    6160        `a      STR      r0,[r4,#0x14]
        0x0002ab68:    8a20         .      LDRH     r0,[r4,#0x10]
        0x0002ab6a:    1b40        @.      SUBS     r0,r0,r5
        0x0002ab6c:    8220         .      STRH     r0,[r4,#0x10]
        0x0002ab6e:    e7c8        ..      B        0x2ab02 ; attcSendPrepWriteReq + 30
        0x0002ab70:    2270        p"      MOVS     r2,#0x70
        0x0002ab72:    f8940029    ..).    LDRB     r0,[r4,#0x29]
        0x0002ab76:    1d21        !.      ADDS     r1,r4,#4
        0x0002ab78:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0002ab7c:    f7ffbec9    ....    B.W      attcReqClear ; 0x2a912
    $d
        0x0002ab80:    100003a8    ....    DCD    268436392
    $t
    i.attcSendReq
    attcSendReq
        0x0002ab84:    7981        .y      LDRB     r1,[r0,#6]
        0x0002ab86:    4a02        .J      LDR      r2,[pc,#8] ; [0x2ab90] = 0x45150
        0x0002ab88:    f8521021    R.!.    LDR      r1,[r2,r1,LSL #2]
        0x0002ab8c:    4708        .G      BX       r1
    $d
        0x0002ab8e:    0000        ..      DCW    0
        0x0002ab90:    00045150    PQ..    DCD    282960
    $t
    i.attcSendSimpleReq
    attcSendSimpleReq
        0x0002ab94:    b570        p.      PUSH     {r4-r6,lr}
        0x0002ab96:    4604        .F      MOV      r4,r0
        0x0002ab98:    6885        .h      LDR      r5,[r0,#8]
        0x0002ab9a:    2000        .       MOVS     r0,#0
        0x0002ab9c:    60a0        .`      STR      r0,[r4,#8]
        0x0002ab9e:    79a0        .y      LDRB     r0,[r4,#6]
        0x0002aba0:    280a        .(      CMP      r0,#0xa
        0x0002aba2:    d009        ..      BEQ      0x2abb8 ; attcSendSimpleReq + 36
        0x0002aba4:    2014        .       MOVS     r0,#0x14
        0x0002aba6:    f8840022    ..".    STRB     r0,[r4,#0x22]
        0x0002abaa:    4807        .H      LDR      r0,[pc,#28] ; [0x2abc8] = 0x100003a8
        0x0002abac:    6800        .h      LDR      r0,[r0,#0]
        0x0002abae:    7981        .y      LDRB     r1,[r0,#6]
        0x0002abb0:    f1040018    ....    ADD      r0,r4,#0x18
        0x0002abb4:    f7f2fa94    ....    BL       WsfTimerStartSec ; 0x1d0e0
        0x0002abb8:    882a        *.      LDRH     r2,[r5,#0]
        0x0002abba:    7ba1        .{      LDRB     r1,[r4,#0xe]
        0x0002abbc:    462b        +F      MOV      r3,r5
        0x0002abbe:    6820         h      LDR      r0,[r4,#0]
        0x0002abc0:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0002abc4:    f7ffba0e    ....    B        attL2cDataReq ; 0x29fe4
    $d
        0x0002abc8:    100003a8    ....    DCD    268436392
    $t
    i.attcSendWriteCmd
    attcSendWriteCmd
        0x0002abcc:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0002abce:    2600        .&      MOVS     r6,#0
        0x0002abd0:    6885        .h      LDR      r5,[r0,#8]
        0x0002abd2:    4604        .F      MOV      r4,r0
        0x0002abd4:    6086        .`      STR      r6,[r0,#8]
        0x0002abd6:    7980        .y      LDRB     r0,[r0,#6]
        0x0002abd8:    280a        .(      CMP      r0,#0xa
        0x0002abda:    d009        ..      BEQ      0x2abf0 ; attcSendWriteCmd + 36
        0x0002abdc:    4813        .H      LDR      r0,[pc,#76] ; [0x2ac2c] = 0x100003a8
        0x0002abde:    2114        .!      MOVS     r1,#0x14
        0x0002abe0:    f8841022    ..".    STRB     r1,[r4,#0x22]
        0x0002abe4:    6800        .h      LDR      r0,[r0,#0]
        0x0002abe6:    7981        .y      LDRB     r1,[r0,#6]
        0x0002abe8:    f1040018    ....    ADD      r0,r4,#0x18
        0x0002abec:    f7f2fa78    ..x.    BL       WsfTimerStartSec ; 0x1d0e0
        0x0002abf0:    882a        *.      LDRH     r2,[r5,#0]
        0x0002abf2:    7ba1        .{      LDRB     r1,[r4,#0xe]
        0x0002abf4:    462b        +F      MOV      r3,r5
        0x0002abf6:    6820         h      LDR      r0,[r4,#0]
        0x0002abf8:    f7fff9f4    ....    BL       attL2cDataReq ; 0x29fe4
        0x0002abfc:    7ba1        .{      LDRB     r1,[r4,#0xe]
        0x0002abfe:    2202        ."      MOVS     r2,#2
        0x0002ac00:    6820         h      LDR      r0,[r4,#0]
        0x0002ac02:    eb020181    ....    ADD      r1,r2,r1,LSL #2
        0x0002ac06:    5c41        A\      LDRB     r1,[r0,r1]
        0x0002ac08:    f0110f02    ....    TST      r1,#2
        0x0002ac0c:    d005        ..      BEQ      0x2ac1a ; attcSendWriteCmd + 78
        0x0002ac0e:    8d60        `.      LDRH     r0,[r4,#0x2a]
        0x0002ac10:    2800        .(      CMP      r0,#0
        0x0002ac12:    bf04        ..      ITT      EQ
        0x0002ac14:    89a0        ..      LDRHEQ   r0,[r4,#0xc]
        0x0002ac16:    8560        `.      STRHEQ   r0,[r4,#0x2a]
        0x0002ac18:    e006        ..      B        0x2ac28 ; attcSendWriteCmd + 92
        0x0002ac1a:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002ac1c:    89a2        ..      LDRH     r2,[r4,#0xc]
        0x0002ac1e:    210a        .!      MOVS     r1,#0xa
        0x0002ac20:    4633        3F      MOV      r3,r6
        0x0002ac22:    9600        ..      STR      r6,[sp,#0]
        0x0002ac24:    f7fff984    ....    BL       attExecCallback ; 0x29f30
        0x0002ac28:    71a6        .q      STRB     r6,[r4,#6]
        0x0002ac2a:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x0002ac2c:    100003a8    ....    DCD    268436392
    $t
    i.attcSetupReq
    attcSetupReq
        0x0002ac30:    e9d12300    ...#    LDRD     r2,r3,[r1,#0]
        0x0002ac34:    f8d1c008    ....    LDR      r12,[r1,#8]
        0x0002ac38:    f8c0c00c    ....    STR      r12,[r0,#0xc]
        0x0002ac3c:    e9c02301    ...#    STRD     r2,r3,[r0,#4]
        0x0002ac40:    788a        .x      LDRB     r2,[r1,#2]
        0x0002ac42:    2a0b        .*      CMP      r2,#0xb
        0x0002ac44:    bf01        ..      ITTTT    EQ
        0x0002ac46:    6849        Ih      LDREQ    r1,[r1,#4]
        0x0002ac48:    6809        .h      LDREQ    r1,[r1,#0]
        0x0002ac4a:    e9d12100    ...!    LDRDEQ   r2,r1,[r1,#0]
        0x0002ac4e:    e9c02104    ...!    STRDEQ   r2,r1,[r0,#0x10]
        0x0002ac52:    bf1e        ..      ITTT     NE
        0x0002ac54:    684a        Jh      LDRNE    r2,[r1,#4]
        0x0002ac56:    e9d21200    ....    LDRDNE   r1,r2,[r2,#0]
        0x0002ac5a:    e9c01204    ....    STRDNE   r1,r2,[r0,#0x10]
        0x0002ac5e:    7981        .y      LDRB     r1,[r0,#6]
        0x0002ac60:    4a01        .J      LDR      r2,[pc,#4] ; [0x2ac68] = 0x45150
        0x0002ac62:    f8521021    R.!.    LDR      r1,[r2,r1,LSL #2]
        0x0002ac66:    4708        .G      BX       r1
    $d
        0x0002ac68:    00045150    PQ..    DCD    282960
    $t
    i.attsCcbByConnId
    attsCcbByConnId
        0x0002ac6c:    b570        p.      PUSH     {r4-r6,lr}
        0x0002ac6e:    460c        .F      MOV      r4,r1
        0x0002ac70:    4605        .F      MOV      r5,r0
        0x0002ac72:    f7effd29    ..).    BL       DmConnInUse ; 0x1a6c8
        0x0002ac76:    2800        .(      CMP      r0,#0
        0x0002ac78:    bf08        ..      IT       EQ
        0x0002ac7a:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0002ac7c:    eb051045    ..E.    ADD      r0,r5,r5,LSL #5
        0x0002ac80:    4905        .I      LDR      r1,[pc,#20] ; [0x2ac98] = 0x1000dacc
        0x0002ac82:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0002ac86:    eb040144    ..D.    ADD      r1,r4,r4,LSL #1
        0x0002ac8a:    eb0101c4    ....    ADD      r1,r1,r4,LSL #3
        0x0002ac8e:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002ac92:    3884        .8      SUBS     r0,r0,#0x84
        0x0002ac94:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0002ac96:    0000        ..      DCW    0
        0x0002ac98:    1000dacc    ....    DCD    268491468
    $t
    i.attsCccMainCback
    attsCccMainCback
        0x0002ac9c:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x0002aca0:    f8dfc0e8    ....    LDR      r12,[pc,#232] ; [0x2ad8c] = 0x1000daa4
        0x0002aca4:    2500        .%      MOVS     r5,#0
        0x0002aca6:    2711        .'      MOVS     r7,#0x11
        0x0002aca8:    f89c6014    ...`    LDRB     r6,[r12,#0x14]
        0x0002acac:    f8dc400c    ...@    LDR      r4,[r12,#0xc]
        0x0002acb0:    2905        .)      CMP      r1,#5
        0x0002acb2:    b083        ..      SUB      sp,sp,#0xc
        0x0002acb4:    f04f080a    O...    MOV      r8,#0xa
        0x0002acb8:    4629        )F      MOV      r1,r5
        0x0002acba:    d010        ..      BEQ      0x2acde ; attsCccMainCback + 66
        0x0002acbc:    2e00        ..      CMP      r6,#0
        0x0002acbe:    d908        ..      BLS      0x2acd2 ; attsCccMainCback + 54
        0x0002acc0:    f8b49000    ....    LDRH     r9,[r4,#0]
        0x0002acc4:    4591        .E      CMP      r9,r2
        0x0002acc6:    d004        ..      BEQ      0x2acd2 ; attsCccMainCback + 54
        0x0002acc8:    1c49        I.      ADDS     r1,r1,#1
        0x0002acca:    b2c9        ..      UXTB     r1,r1
        0x0002accc:    1da4        ..      ADDS     r4,r4,#6
        0x0002acce:    428e        .B      CMP      r6,r1
        0x0002acd0:    d8f6        ..      BHI      0x2acc0 ; attsCccMainCback + 36
        0x0002acd2:    428e        .B      CMP      r6,r1
        0x0002acd4:    d121        !.      BNE      0x2ad1a ; attsCccMainCback + 126
        0x0002acd6:    b003        ..      ADD      sp,sp,#0xc
        0x0002acd8:    4640        @F      MOV      r0,r8
        0x0002acda:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x0002acde:    2e00        ..      CMP      r6,#0
        0x0002ace0:    d909        ..      BLS      0x2acf6 ; attsCccMainCback + 90
        0x0002ace2:    bf00        ..      NOP      
        0x0002ace4:    f8b49000    ....    LDRH     r9,[r4,#0]
        0x0002ace8:    4591        .E      CMP      r9,r2
        0x0002acea:    d004        ..      BEQ      0x2acf6 ; attsCccMainCback + 90
        0x0002acec:    1c49        I.      ADDS     r1,r1,#1
        0x0002acee:    b2c9        ..      UXTB     r1,r1
        0x0002acf0:    1da4        ..      ADDS     r4,r4,#6
        0x0002acf2:    428e        .B      CMP      r6,r1
        0x0002acf4:    d8f6        ..      BHI      0x2ace4 ; attsCccMainCback + 72
        0x0002acf6:    428e        .B      CMP      r6,r1
        0x0002acf8:    d0ed        ..      BEQ      0x2acd6 ; attsCccMainCback + 58
        0x0002acfa:    eb0c0080    ....    ADD      r0,r12,r0,LSL #2
        0x0002acfe:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x0002ad02:    b3e8        ..      CBZ      r0,0x2ad80 ; attsCccMainCback + 228
        0x0002ad04:    f8102011    ...     LDRB     r2,[r0,r1,LSL #1]
        0x0002ad08:    701a        .p      STRB     r2,[r3,#0]
        0x0002ad0a:    f8300011    0...    LDRH     r0,[r0,r1,LSL #1]
        0x0002ad0e:    0a00        ..      LSRS     r0,r0,#8
        0x0002ad10:    7058        Xp      STRB     r0,[r3,#1]
        0x0002ad12:    b003        ..      ADD      sp,sp,#0xc
        0x0002ad14:    4628        (F      MOV      r0,r5
        0x0002ad16:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x0002ad1a:    781e        .x      LDRB     r6,[r3,#0]
        0x0002ad1c:    785b        [x      LDRB     r3,[r3,#1]
        0x0002ad1e:    eb062303    ...#    ADD      r3,r6,r3,LSL #8
        0x0002ad22:    041b        ..      LSLS     r3,r3,#16
        0x0002ad24:    0c1b        ..      LSRS     r3,r3,#16
        0x0002ad26:    d00b        ..      BEQ      0x2ad40 ; attsCccMainCback + 164
        0x0002ad28:    2b01        .+      CMP      r3,#1
        0x0002ad2a:    bf18        ..      IT       NE
        0x0002ad2c:    2b02        .+      CMPNE    r3,#2
        0x0002ad2e:    d102        ..      BNE      0x2ad36 ; attsCccMainCback + 154
        0x0002ad30:    8864        d.      LDRH     r4,[r4,#2]
        0x0002ad32:    421c        .B      TST      r4,r3
        0x0002ad34:    d104        ..      BNE      0x2ad40 ; attsCccMainCback + 164
        0x0002ad36:    b003        ..      ADD      sp,sp,#0xc
        0x0002ad38:    f04f0080    O...    MOV      r0,#0x80
        0x0002ad3c:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x0002ad40:    eb0c0480    ....    ADD      r4,r12,r0,LSL #2
        0x0002ad44:    f8544c04    T..L    LDR      r4,[r4,#-4]
        0x0002ad48:    b1d4        ..      CBZ      r4,0x2ad80 ; attsCccMainCback + 228
        0x0002ad4a:    f8346011    4..`    LDRH     r6,[r4,r1,LSL #1]
        0x0002ad4e:    f8243011    $..0    STRH     r3,[r4,r1,LSL #1]
        0x0002ad52:    429e        .B      CMP      r6,r3
        0x0002ad54:    d103        ..      BNE      0x2ad5e ; attsCccMainCback + 194
        0x0002ad56:    f5a26400    ...d    SUB      r4,r2,#0x800
        0x0002ad5a:    3c05        .<      SUBS     r4,#5
        0x0002ad5c:    d10e        ..      BNE      0x2ad7c ; attsCccMainCback + 224
        0x0002ad5e:    2414        .$      MOVS     r4,#0x14
        0x0002ad60:    f88d4002    ...@    STRB     r4,[sp,#2]
        0x0002ad64:    f8ad2004    ...     STRH     r2,[sp,#4]
        0x0002ad68:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0002ad6c:    f88d1008    ....    STRB     r1,[sp,#8]
        0x0002ad70:    f8ad3006    ...0    STRH     r3,[sp,#6]
        0x0002ad74:    f8dc1010    ....    LDR      r1,[r12,#0x10]
        0x0002ad78:    4668        hF      MOV      r0,sp
        0x0002ad7a:    4788        .G      BLX      r1
        0x0002ad7c:    4628        (F      MOV      r0,r5
        0x0002ad7e:    e000        ..      B        0x2ad82 ; attsCccMainCback + 230
        0x0002ad80:    e002        ..      B        0x2ad88 ; attsCccMainCback + 236
        0x0002ad82:    b003        ..      ADD      sp,sp,#0xc
        0x0002ad84:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x0002ad88:    4638        8F      MOV      r0,r7
        0x0002ad8a:    e7f8        ..      B        0x2ad7e ; attsCccMainCback + 226
    $d
        0x0002ad8c:    1000daa4    ....    DCD    268491428
    $t
    i.attsCheckPendDbHashReadRsp
    attsCheckPendDbHashReadRsp
        0x0002ad90:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x0002ad94:    2500        .%      MOVS     r5,#0
        0x0002ad96:    4e44        DN      LDR      r6,[pc,#272] ; [0x2aea8] = 0x1000dcc0
        0x0002ad98:    ea4f0705    O...    MOV.W    r7,r5
        0x0002ad9c:    eb050085    ....    ADD      r0,r5,r5,LSL #2
        0x0002ada0:    eb060480    ....    ADD      r4,r6,r0,LSL #2
        0x0002ada4:    6920         i      LDR      r0,[r4,#0x10]
        0x0002ada6:    2800        .(      CMP      r0,#0
        0x0002ada8:    d077        w.      BEQ      0x2ae9a ; attsCheckPendDbHashReadRsp + 266
        0x0002adaa:    8820         .      LDRH     r0,[r4,#0]
        0x0002adac:    3008        .0      ADDS     r0,r0,#8
        0x0002adae:    b280        ..      UXTH     r0,r0
        0x0002adb0:    f7fff92a    ..*.    BL       attMsgAlloc ; 0x2a008
        0x0002adb4:    ea5f0800    _...    MOVS     r8,r0
        0x0002adb8:    d04d        M.      BEQ      0x2ae56 ; attsCheckPendDbHashReadRsp + 198
        0x0002adba:    f1080908    ....    ADD      r9,r8,#8
        0x0002adbe:    2009        .       MOVS     r0,#9
        0x0002adc0:    f8090b01    ....    STRB     r0,[r9],#1
        0x0002adc4:    2012        .       MOVS     r0,#0x12
        0x0002adc6:    f8090b01    ....    STRB     r0,[r9],#1
        0x0002adca:    6920         i      LDR      r0,[r4,#0x10]
        0x0002adcc:    4669        iF      MOV      r1,sp
        0x0002adce:    7880        .x      LDRB     r0,[r0,#2]
        0x0002add0:    f8090b01    ....    STRB     r0,[r9],#1
        0x0002add4:    6920         i      LDR      r0,[r4,#0x10]
        0x0002add6:    8840        @.      LDRH     r0,[r0,#2]
        0x0002add8:    0a00        ..      LSRS     r0,r0,#8
        0x0002adda:    f8090b01    ....    STRB     r0,[r9],#1
        0x0002adde:    6920         i      LDR      r0,[r4,#0x10]
        0x0002ade0:    8840        @.      LDRH     r0,[r0,#2]
        0x0002ade2:    f000fa07    ....    BL       attsFindByHandle ; 0x2b1f4
        0x0002ade6:    ea5f0a00    _...    MOVS     r10,r0
        0x0002adea:    d015        ..      BEQ      0x2ae18 ; attsCheckPendDbHashReadRsp + 136
        0x0002adec:    f8da0008    ....    LDR      r0,[r10,#8]
        0x0002adf0:    f8da1004    ....    LDR      r1,[r10,#4]
        0x0002adf4:    8802        ..      LDRH     r2,[r0,#0]
        0x0002adf6:    4648        HF      MOV      r0,r9
        0x0002adf8:    f7edfc3e    ..>.    BL       __aeabi_memcpy ; 0x18678
        0x0002adfc:    f8da0008    ....    LDR      r0,[r10,#8]
        0x0002ae00:    89a1        ..      LDRH     r1,[r4,#0xc]
        0x0002ae02:    4643        CF      MOV      r3,r8
        0x0002ae04:    8800        ..      LDRH     r0,[r0,#0]
        0x0002ae06:    4448        HD      ADD      r0,r0,r9
        0x0002ae08:    eba00008    ....    SUB      r0,r0,r8
        0x0002ae0c:    3808        .8      SUBS     r0,r0,#8
        0x0002ae0e:    b282        ..      UXTH     r2,r0
        0x0002ae10:    2004        .       MOVS     r0,#4
        0x0002ae12:    f7f0ffa7    ....    BL       L2cDataReq ; 0x1bd64
        0x0002ae16:    e03c        <.      B        0x2ae92 ; attsCheckPendDbHashReadRsp + 258
        0x0002ae18:    6920         i      LDR      r0,[r4,#0x10]
        0x0002ae1a:    f04f0b00    O...    MOV      r11,#0
        0x0002ae1e:    f04f0a08    O...    MOV      r10,#8
        0x0002ae22:    f8b08000    ....    LDRH     r8,[r0,#0]
        0x0002ae26:    f04f090a    O...    MOV      r9,#0xa
        0x0002ae2a:    200d        .       MOVS     r0,#0xd
        0x0002ae2c:    f7fff8ec    ....    BL       attMsgAlloc ; 0x2a008
        0x0002ae30:    0003        ..      MOVS     r3,r0
        0x0002ae32:    d02e        ..      BEQ      0x2ae92 ; attsCheckPendDbHashReadRsp + 258
        0x0002ae34:    2101        .!      MOVS     r1,#1
        0x0002ae36:    7219        .r      STRB     r1,[r3,#8]
        0x0002ae38:    f883a009    ....    STRB     r10,[r3,#9]
        0x0002ae3c:    f883800a    ....    STRB     r8,[r3,#0xa]
        0x0002ae40:    ea4f2118    O..!    LSR      r1,r8,#8
        0x0002ae44:    72d9        .r      STRB     r1,[r3,#0xb]
        0x0002ae46:    f883900c    ....    STRB     r9,[r3,#0xc]
        0x0002ae4a:    2205        ."      MOVS     r2,#5
        0x0002ae4c:    4659        YF      MOV      r1,r11
        0x0002ae4e:    4620         F      MOV      r0,r4
        0x0002ae50:    f7fff8c8    ....    BL       attL2cDataReq ; 0x29fe4
        0x0002ae54:    e01d        ..      B        0x2ae92 ; attsCheckPendDbHashReadRsp + 258
        0x0002ae56:    6920         i      LDR      r0,[r4,#0x10]
        0x0002ae58:    f04f0b00    O...    MOV      r11,#0
        0x0002ae5c:    f04f0808    O...    MOV      r8,#8
        0x0002ae60:    f8b09000    ....    LDRH     r9,[r0,#0]
        0x0002ae64:    f04f0a11    O...    MOV      r10,#0x11
        0x0002ae68:    200d        .       MOVS     r0,#0xd
        0x0002ae6a:    f7fff8cd    ....    BL       attMsgAlloc ; 0x2a008
        0x0002ae6e:    b180        ..      CBZ      r0,0x2ae92 ; attsCheckPendDbHashReadRsp + 258
        0x0002ae70:    2201        ."      MOVS     r2,#1
        0x0002ae72:    7202        .r      STRB     r2,[r0,#8]
        0x0002ae74:    f8808009    ....    STRB     r8,[r0,#9]
        0x0002ae78:    f880900a    ....    STRB     r9,[r0,#0xa]
        0x0002ae7c:    ea4f2219    O.."    LSR      r2,r9,#8
        0x0002ae80:    72c2        .r      STRB     r2,[r0,#0xb]
        0x0002ae82:    f880a00c    ....    STRB     r10,[r0,#0xc]
        0x0002ae86:    4603        .F      MOV      r3,r0
        0x0002ae88:    2205        ."      MOVS     r2,#5
        0x0002ae8a:    4659        YF      MOV      r1,r11
        0x0002ae8c:    4620         F      MOV      r0,r4
        0x0002ae8e:    f7fff8a9    ....    BL       attL2cDataReq ; 0x29fe4
        0x0002ae92:    6920         i      LDR      r0,[r4,#0x10]
        0x0002ae94:    f7f1fe98    ....    BL       WsfBufFree ; 0x1cbc8
        0x0002ae98:    6127        'a      STR      r7,[r4,#0x10]
        0x0002ae9a:    1c68        h.      ADDS     r0,r5,#1
        0x0002ae9c:    b2c5        ..      UXTB     r5,r0
        0x0002ae9e:    2d03        .-      CMP      r5,#3
        0x0002aea0:    f4ffaf7c    ..|.    BCC      0x2ad9c ; attsCheckPendDbHashReadRsp + 12
        0x0002aea4:    e8bd8ff8    ....    POP      {r3-r11,pc}
    $d
        0x0002aea8:    1000dcc0    ....    DCD    268491968
    $t
    i.attsClearPrepWrites
    attsClearPrepWrites
        0x0002aeac:    b570        p.      PUSH     {r4-r6,lr}
        0x0002aeae:    4604        .F      MOV      r4,r0
        0x0002aeb0:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0002aeb4:    4d0b        .M      LDR      r5,[pc,#44] ; [0x2aee4] = 0x1000dacc
        0x0002aeb6:    eb0500c0    ....    ADD      r0,r5,r0,LSL #3
        0x0002aeba:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002aebe:    f7f1ff91    ....    BL       WsfQueueDeq ; 0x1cde4
        0x0002aec2:    2800        .(      CMP      r0,#0
        0x0002aec4:    bf08        ..      IT       EQ
        0x0002aec6:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0002aec8:    f7f1fe7e    ..~.    BL       WsfBufFree ; 0x1cbc8
        0x0002aecc:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0002aed0:    eb0500c0    ....    ADD      r0,r5,r0,LSL #3
        0x0002aed4:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002aed8:    f7f1ff84    ....    BL       WsfQueueDeq ; 0x1cde4
        0x0002aedc:    2800        .(      CMP      r0,#0
        0x0002aede:    d1f3        ..      BNE      0x2aec8 ; attsClearPrepWrites + 28
        0x0002aee0:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0002aee2:    0000        ..      DCW    0
        0x0002aee4:    1000dacc    ....    DCD    268491468
    $t
    i.attsConnCback
    attsConnCback
        0x0002aee8:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0002aeec:    4607        .F      MOV      r7,r0
        0x0002aeee:    7888        .x      LDRB     r0,[r1,#2]
        0x0002aef0:    4c1e        .L      LDR      r4,[pc,#120] ; [0x2af6c] = 0x1000dacc
        0x0002aef2:    4688        .F      MOV      r8,r1
        0x0002aef4:    2828        ((      CMP      r0,#0x28
        0x0002aef6:    bf08        ..      IT       EQ
        0x0002aef8:    2500        .%      MOVEQ    r5,#0
        0x0002aefa:    d12f        /.      BNE      0x2af5c ; attsConnCback + 116
        0x0002aefc:    7bb8        .{      LDRB     r0,[r7,#0xe]
        0x0002aefe:    eb050145    ..E.    ADD      r1,r5,r5,LSL #1
        0x0002af02:    eb001040    ..@.    ADD      r0,r0,r0,LSL #5
        0x0002af06:    eb040080    ....    ADD      r0,r4,r0,LSL #2
        0x0002af0a:    eb0101c5    ....    ADD      r1,r1,r5,LSL #3
        0x0002af0e:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002af12:    f1a00684    ....    SUB      r6,r0,#0x84
        0x0002af16:    f8100c60    ..`.    LDRB     r0,[r0,#-0x60]
        0x0002af1a:    eb0400c0    ....    ADD      r0,r4,r0,LSL #3
        0x0002af1e:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002af22:    f7f1ff5f    .._.    BL       WsfQueueDeq ; 0x1cde4
        0x0002af26:    b158        X.      CBZ      r0,0x2af40 ; attsConnCback + 88
        0x0002af28:    f7f1fe4e    ..N.    BL       WsfBufFree ; 0x1cbc8
        0x0002af2c:    f8960024    ..$.    LDRB     r0,[r6,#0x24]
        0x0002af30:    eb0400c0    ....    ADD      r0,r4,r0,LSL #3
        0x0002af34:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002af38:    f7f1ff54    ..T.    BL       WsfQueueDeq ; 0x1cde4
        0x0002af3c:    2800        .(      CMP      r0,#0
        0x0002af3e:    d1f3        ..      BNE      0x2af28 ; attsConnCback + 64
        0x0002af40:    7bb8        .{      LDRB     r0,[r7,#0xe]
        0x0002af42:    f7effb83    ....    BL       DmConnCheckIdle ; 0x1a64c
        0x0002af46:    f0100f04    ....    TST      r0,#4
        0x0002af4a:    bf1c        ..      ITT      NE
        0x0002af4c:    f1060014    ....    ADDNE    r0,r6,#0x14
        0x0002af50:    f7f2f8fc    ....    BLNE     WsfTimerStop ; 0x1d14c
        0x0002af54:    1c68        h.      ADDS     r0,r5,#1
        0x0002af56:    b2c5        ..      UXTB     r5,r0
        0x0002af58:    2d03        .-      CMP      r5,#3
        0x0002af5a:    d3cf        ..      BCC      0x2aefc ; attsConnCback + 20
        0x0002af5c:    f8d401ac    ....    LDR      r0,[r4,#0x1ac]
        0x0002af60:    4641        AF      MOV      r1,r8
        0x0002af62:    68c2        .h      LDR      r2,[r0,#0xc]
        0x0002af64:    4638        8F      MOV      r0,r7
        0x0002af66:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0002af6a:    4710        .G      BX       r2
    $d
        0x0002af6c:    1000dacc    ....    DCD    268491468
    $t
    i.attsCsfActClientState
    attsCsfActClientState
        0x0002af70:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0002af74:    2600        .&      MOVS     r6,#0
        0x0002af76:    4690        .F      MOV      r8,r2
        0x0002af78:    460d        .F      MOV      r5,r1
        0x0002af7a:    2902        .)      CMP      r1,#2
        0x0002af7c:    bf18        ..      IT       NE
        0x0002af7e:    2d1e        .-      CMPNE    r5,#0x1e
        0x0002af80:    d034        4.      BEQ      0x2afec ; attsCsfActClientState + 124
        0x0002af82:    4f1c        .O      LDR      r7,[pc,#112] ; [0x2aff4] = 0x1000dabc
        0x0002af84:    eb070440    ..@.    ADD      r4,r7,r0,LSL #1
        0x0002af88:    7861        ax      LDRB     r1,[r4,#1]
        0x0002af8a:    2903        .)      CMP      r1,#3
        0x0002af8c:    d002        ..      BEQ      0x2af94 ; attsCsfActClientState + 36
        0x0002af8e:    2901        .)      CMP      r1,#1
        0x0002af90:    d00a        ..      BEQ      0x2afa8 ; attsCsfActClientState + 56
        0x0002af92:    e00d        ..      B        0x2afb0 ; attsCsfActClientState + 64
        0x0002af94:    f0150f40    ..@.    TST      r5,#0x40
        0x0002af98:    d109        ..      BNE      0x2afae ; attsCsfActClientState + 62
        0x0002af9a:    2001        .       MOVS     r0,#1
        0x0002af9c:    7060        `p      STRB     r0,[r4,#1]
        0x0002af9e:    7820         x      LDRB     r0,[r4,#0]
        0x0002afa0:    f0100f01    ....    TST      r0,#1
        0x0002afa4:    d103        ..      BNE      0x2afae ; attsCsfActClientState + 62
        0x0002afa6:    e003        ..      B        0x2afb0 ; attsCsfActClientState + 64
        0x0002afa8:    f0150f40    ..@.    TST      r5,#0x40
        0x0002afac:    d003        ..      BEQ      0x2afb6 ; attsCsfActClientState + 70
        0x0002afae:    2612        .&      MOVS     r6,#0x12
        0x0002afb0:    2d08        .-      CMP      r5,#8
        0x0002afb2:    d11b        ..      BNE      0x2afec ; attsCsfActClientState + 124
        0x0002afb4:    e009        ..      B        0x2afca ; attsCsfActClientState + 90
        0x0002afb6:    2100        .!      MOVS     r1,#0
        0x0002afb8:    7061        ap      STRB     r1,[r4,#1]
        0x0002afba:    68bb        .h      LDR      r3,[r7,#8]
        0x0002afbc:    2b00        .+      CMP      r3,#0
        0x0002afbe:    d0f7        ..      BEQ      0x2afb0 ; attsCsfActClientState + 64
        0x0002afc0:    1c40        @.      ADDS     r0,r0,#1
        0x0002afc2:    b2c0        ..      UXTB     r0,r0
        0x0002afc4:    4622        "F      MOV      r2,r4
        0x0002afc6:    4798        .G      BLX      r3
        0x0002afc8:    e7f2        ..      B        0x2afb0 ; attsCsfActClientState + 64
        0x0002afca:    f898000d    ....    LDRB     r0,[r8,#0xd]
        0x0002afce:    f898100e    ....    LDRB     r1,[r8,#0xe]
        0x0002afd2:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002afd6:    b280        ..      UXTH     r0,r0
        0x0002afd8:    f5a0512c    ..,Q    SUB      r1,r0,#0x2b00
        0x0002afdc:    392a        *9      SUBS     r1,r1,#0x2a
        0x0002afde:    d105        ..      BNE      0x2afec ; attsCsfActClientState + 124
        0x0002afe0:    7b38        8{      LDRB     r0,[r7,#0xc]
        0x0002afe2:    2600        .&      MOVS     r6,#0
        0x0002afe4:    2800        .(      CMP      r0,#0
        0x0002afe6:    bf1c        ..      ITT      NE
        0x0002afe8:    2002        .       MOVNE    r0,#2
        0x0002afea:    7060        `p      STRBNE   r0,[r4,#1]
        0x0002afec:    4630        0F      MOV      r0,r6
        0x0002afee:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x0002aff2:    0000        ..      DCW    0
        0x0002aff4:    1000dabc    ....    DCD    268491452
    $t
    i.attsCsfGetHashUpdateStatus
    attsCsfGetHashUpdateStatus
        0x0002aff8:    4801        .H      LDR      r0,[pc,#4] ; [0x2b000] = 0x1000dabc
        0x0002affa:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0002affc:    4770        pG      BX       lr
    $d
        0x0002affe:    0000        ..      DCW    0
        0x0002b000:    1000dabc    ....    DCD    268491452
    $t
    i.attsCsfIsClientChangeAware
    attsCsfIsClientChangeAware
        0x0002b004:    4a08        .J      LDR      r2,[pc,#32] ; [0x2b028] = 0x1000dabc
        0x0002b006:    eb020040    ..@.    ADD      r0,r2,r0,LSL #1
        0x0002b00a:    f8102c02    ...,    LDRB     r2,[r0,#-2]
        0x0002b00e:    f0120f01    ....    TST      r2,#1
        0x0002b012:    d007        ..      BEQ      0x2b024 ; attsCsfIsClientChangeAware + 32
        0x0002b014:    f8100c01    ....    LDRB     r0,[r0,#-1]
        0x0002b018:    2803        .(      CMP      r0,#3
        0x0002b01a:    d103        ..      BNE      0x2b024 ; attsCsfIsClientChangeAware + 32
        0x0002b01c:    2912        .)      CMP      r1,#0x12
        0x0002b01e:    bf1c        ..      ITT      NE
        0x0002b020:    2000        .       MOVNE    r0,#0
        0x0002b022:    4770        pG      BXNE     lr
        0x0002b024:    2001        .       MOVS     r0,#1
        0x0002b026:    4770        pG      BX       lr
    $d
        0x0002b028:    1000dabc    ....    DCD    268491452
    $t
    i.attsCsfSetHashUpdateStatus
    attsCsfSetHashUpdateStatus
        0x0002b02c:    490b        .I      LDR      r1,[pc,#44] ; [0x2b05c] = 0x1000dabc
        0x0002b02e:    7b0a        .{      LDRB     r2,[r1,#0xc]
        0x0002b030:    4282        .B      CMP      r2,r0
        0x0002b032:    bf08        ..      IT       EQ
        0x0002b034:    4770        pG      BXEQ     lr
        0x0002b036:    7308        .s      STRB     r0,[r1,#0xc]
        0x0002b038:    b168        h.      CBZ      r0,0x2b056 ; attsCsfSetHashUpdateStatus + 42
        0x0002b03a:    784a        Jx      LDRB     r2,[r1,#1]
        0x0002b03c:    2001        .       MOVS     r0,#1
        0x0002b03e:    2a02        .*      CMP      r2,#2
        0x0002b040:    bf08        ..      IT       EQ
        0x0002b042:    7048        Hp      STRBEQ   r0,[r1,#1]
        0x0002b044:    78ca        .x      LDRB     r2,[r1,#3]
        0x0002b046:    2a02        .*      CMP      r2,#2
        0x0002b048:    bf08        ..      IT       EQ
        0x0002b04a:    70c8        .p      STRBEQ   r0,[r1,#3]
        0x0002b04c:    794a        Jy      LDRB     r2,[r1,#5]
        0x0002b04e:    2a02        .*      CMP      r2,#2
        0x0002b050:    bf08        ..      IT       EQ
        0x0002b052:    7148        Hq      STRBEQ   r0,[r1,#5]
        0x0002b054:    4770        pG      BX       lr
        0x0002b056:    f7ffbe9b    ....    B.W      attsCheckPendDbHashReadRsp ; 0x2ad90
    $d
        0x0002b05a:    0000        ..      DCW    0
        0x0002b05c:    1000dabc    ....    DCD    268491452
    $t
    i.attsDataCback
    attsDataCback
        0x0002b060:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0002b064:    4691        .F      MOV      r9,r2
        0x0002b066:    4688        .F      MOV      r8,r1
        0x0002b068:    f7effb1a    ....    BL       DmConnIdByHandle ; 0x1a6a0
        0x0002b06c:    2800        .(      CMP      r0,#0
        0x0002b06e:    bf08        ..      IT       EQ
        0x0002b070:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0002b074:    eb001040    ..@.    ADD      r0,r0,r0,LSL #5
        0x0002b078:    493a        :I      LDR      r1,[pc,#232] ; [0x2b164] = 0x1000dacc
        0x0002b07a:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0002b07e:    f1b00784    ....    SUBS     r7,r0,#0x84
        0x0002b082:    bf14        ..      ITE      NE
        0x0002b084:    f1b80f00    ....    CMPNE    r8,#0
        0x0002b088:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0002b08c:    f8994008    ...@    LDRB     r4,[r9,#8]
        0x0002b090:    2c12        .,      CMP      r4,#0x12
        0x0002b092:    bf86        ..      ITTE     HI
        0x0002b094:    f1a40016    ....    SUBHI    r0,r4,#0x16
        0x0002b098:    2808        .(      CMPHI    r0,#8
        0x0002b09a:    0865        e.      LSRLS    r5,r4,#1
        0x0002b09c:    d90b        ..      BLS      0x2b0b6 ; attsDataCback + 86
        0x0002b09e:    2c52        R,      CMP      r4,#0x52
        0x0002b0a0:    bf08        ..      IT       EQ
        0x0002b0a2:    250a        .%      MOVEQ    r5,#0xa
        0x0002b0a4:    d007        ..      BEQ      0x2b0b6 ; attsDataCback + 86
        0x0002b0a6:    2c20         ,      CMP      r4,#0x20
        0x0002b0a8:    bf08        ..      IT       EQ
        0x0002b0aa:    2510        .%      MOVEQ    r5,#0x10
        0x0002b0ac:    d003        ..      BEQ      0x2b0b6 ; attsDataCback + 86
        0x0002b0ae:    2cd2        .,      CMP      r4,#0xd2
        0x0002b0b0:    bf0c        ..      ITE      EQ
        0x0002b0b2:    2511        .%      MOVEQ    r5,#0x11
        0x0002b0b4:    2500        .%      MOVNE    r5,#0
        0x0002b0b6:    6938        8i      LDR      r0,[r7,#0x10]
        0x0002b0b8:    7880        .x      LDRB     r0,[r0,#2]
        0x0002b0ba:    f0100f08    ....    TST      r0,#8
        0x0002b0be:    bf1c        ..      ITT      NE
        0x0002b0c0:    2d0f        .-      CMPNE    r5,#0xf
        0x0002b0c2:    e8bd87f0    ....    POPNE    {r4-r10,pc}
        0x0002b0c6:    f8970024    ..$.    LDRB     r0,[r7,#0x24]
        0x0002b0ca:    464a        JF      MOV      r2,r9
        0x0002b0cc:    f1a00001    ....    SUB      r0,r0,#1
        0x0002b0d0:    b280        ..      UXTH     r0,r0
        0x0002b0d2:    4621        !F      MOV      r1,r4
        0x0002b0d4:    f7ffff4c    ..L.    BL       attsCsfActClientState ; 0x2af70
        0x0002b0d8:    b380        ..      CBZ      r0,0x2b13c ; attsDataCback + 220
        0x0002b0da:    f1b80f03    ....    CMP      r8,#3
        0x0002b0de:    bf38        8.      IT       CC
        0x0002b0e0:    e8bd87f0    ....    POPCC    {r4-r10,pc}
        0x0002b0e4:    f8991009    ....    LDRB     r1,[r9,#9]
        0x0002b0e8:    f899200a    ...     LDRB     r2,[r9,#0xa]
        0x0002b0ec:    eb012102    ...!    ADD      r1,r1,r2,LSL #8
        0x0002b0f0:    b28e        ..      UXTH     r6,r1
        0x0002b0f2:    2c02        .,      CMP      r4,#2
        0x0002b0f4:    bf14        ..      ITE      NE
        0x0002b0f6:    2c1e        .,      CMPNE    r4,#0x1e
        0x0002b0f8:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0002b0fc:    f0140f40    ..@.    TST      r4,#0x40
        0x0002b100:    bf18        ..      IT       NE
        0x0002b102:    e8bd87f0    ....    POPNE    {r4-r10,pc}
        0x0002b106:    693f        ?i      LDR      r7,[r7,#0x10]
        0x0002b108:    4680        .F      MOV      r8,r0
        0x0002b10a:    f04f0500    O...    MOV      r5,#0
        0x0002b10e:    f04f000d    O...    MOV      r0,#0xd
        0x0002b112:    f7feff79    ..y.    BL       attMsgAlloc ; 0x2a008
        0x0002b116:    0003        ..      MOVS     r3,r0
        0x0002b118:    bf08        ..      IT       EQ
        0x0002b11a:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0002b11e:    2101        .!      MOVS     r1,#1
        0x0002b120:    7219        .r      STRB     r1,[r3,#8]
        0x0002b122:    725c        \r      STRB     r4,[r3,#9]
        0x0002b124:    0a31        1.      LSRS     r1,r6,#8
        0x0002b126:    729e        .r      STRB     r6,[r3,#0xa]
        0x0002b128:    72d9        .r      STRB     r1,[r3,#0xb]
        0x0002b12a:    f883800c    ....    STRB     r8,[r3,#0xc]
        0x0002b12e:    4629        )F      MOV      r1,r5
        0x0002b130:    4638        8F      MOV      r0,r7
        0x0002b132:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x0002b136:    2205        ."      MOVS     r2,#5
        0x0002b138:    f7febf54    ..T.    B        attL2cDataReq ; 0x29fe4
        0x0002b13c:    480a        .H      LDR      r0,[pc,#40] ; [0x2b168] = 0x10000350
        0x0002b13e:    2600        .&      MOVS     r6,#0
        0x0002b140:    f8503025    P.%0    LDR      r3,[r0,r5,LSL #2]
        0x0002b144:    2b00        .+      CMP      r3,#0
        0x0002b146:    bf08        ..      IT       EQ
        0x0002b148:    2006        .       MOVEQ    r0,#6
        0x0002b14a:    d0d2        ..      BEQ      0x2b0f2 ; attsDataCback + 146
        0x0002b14c:    4807        .H      LDR      r0,[pc,#28] ; [0x2b16c] = 0x45208
        0x0002b14e:    5d40        @]      LDRB     r0,[r0,r5]
        0x0002b150:    4540        @E      CMP      r0,r8
        0x0002b152:    bf88        ..      IT       HI
        0x0002b154:    2004        .       MOVHI    r0,#4
        0x0002b156:    d8cc        ..      BHI      0x2b0f2 ; attsDataCback + 146
        0x0002b158:    464a        JF      MOV      r2,r9
        0x0002b15a:    4641        AF      MOV      r1,r8
        0x0002b15c:    4638        8F      MOV      r0,r7
        0x0002b15e:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x0002b162:    4718        .G      BX       r3
    $d
        0x0002b164:    1000dacc    ....    DCD    268491468
        0x0002b168:    10000350    P...    DCD    268436304
        0x0002b16c:    00045208    .R..    DCD    283144
    $t
    i.attsDiscBusy
    attsDiscBusy
        0x0002b170:    b570        p.      PUSH     {r4-r6,lr}
        0x0002b172:    4d0f        .M      LDR      r5,[pc,#60] ; [0x2b1b0] = 0x100003a8
        0x0002b174:    4604        .F      MOV      r4,r0
        0x0002b176:    6828        (h      LDR      r0,[r5,#0]
        0x0002b178:    6800        .h      LDR      r0,[r0,#0]
        0x0002b17a:    2800        .(      CMP      r0,#0
        0x0002b17c:    bf08        ..      IT       EQ
        0x0002b17e:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0002b180:    6920         i      LDR      r0,[r4,#0x10]
        0x0002b182:    2201        ."      MOVS     r2,#1
        0x0002b184:    2104        .!      MOVS     r1,#4
        0x0002b186:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002b188:    f7effb3e    ..>.    BL       DmConnSetIdle ; 0x1a808
        0x0002b18c:    4809        .H      LDR      r0,[pc,#36] ; [0x2b1b4] = 0x1000dcc0
        0x0002b18e:    f8900060    ..`.    LDRB     r0,[r0,#0x60]
        0x0002b192:    f8840020    .. .    STRB     r0,[r4,#0x20]
        0x0002b196:    2020                MOVS     r0,#0x20
        0x0002b198:    77a0        .w      STRB     r0,[r4,#0x1e]
        0x0002b19a:    6920         i      LDR      r0,[r4,#0x10]
        0x0002b19c:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002b19e:    83a0        ..      STRH     r0,[r4,#0x1c]
        0x0002b1a0:    6828        (h      LDR      r0,[r5,#0]
        0x0002b1a2:    6801        .h      LDR      r1,[r0,#0]
        0x0002b1a4:    f1040014    ....    ADD      r0,r4,#0x14
        0x0002b1a8:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0002b1ac:    f7f1bf98    ....    B        WsfTimerStartSec ; 0x1d0e0
    $d
        0x0002b1b0:    100003a8    ....    DCD    268436392
        0x0002b1b4:    1000dcc0    ....    DCD    268491968
    $t
    i.attsErrRsp
    attsErrRsp
        0x0002b1b8:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0002b1bc:    4607        .F      MOV      r7,r0
        0x0002b1be:    461c        .F      MOV      r4,r3
        0x0002b1c0:    4690        .F      MOV      r8,r2
        0x0002b1c2:    460e        .F      MOV      r6,r1
        0x0002b1c4:    200d        .       MOVS     r0,#0xd
        0x0002b1c6:    9d06        ..      LDR      r5,[sp,#0x18]
        0x0002b1c8:    f7feff1e    ....    BL       attMsgAlloc ; 0x2a008
        0x0002b1cc:    0003        ..      MOVS     r3,r0
        0x0002b1ce:    bf08        ..      IT       EQ
        0x0002b1d0:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0002b1d4:    2101        .!      MOVS     r1,#1
        0x0002b1d6:    7219        .r      STRB     r1,[r3,#8]
        0x0002b1d8:    f8838009    ....    STRB     r8,[r3,#9]
        0x0002b1dc:    0a21        !.      LSRS     r1,r4,#8
        0x0002b1de:    729c        .r      STRB     r4,[r3,#0xa]
        0x0002b1e0:    72d9        .r      STRB     r1,[r3,#0xb]
        0x0002b1e2:    731d        .s      STRB     r5,[r3,#0xc]
        0x0002b1e4:    4631        1F      MOV      r1,r6
        0x0002b1e6:    4638        8F      MOV      r0,r7
        0x0002b1e8:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0002b1ec:    2205        ."      MOVS     r2,#5
        0x0002b1ee:    f7febef9    ....    B        attL2cDataReq ; 0x29fe4
        0x0002b1f2:    0000        ..      MOVS     r0,r0
    i.attsFindByHandle
    attsFindByHandle
        0x0002b1f4:    4a0a        .J      LDR      r2,[pc,#40] ; [0x2b220] = 0x1000dacc
        0x0002b1f6:    f8d221a4    ...!    LDR      r2,[r2,#0x1a4]
        0x0002b1fa:    b17a        z.      CBZ      r2,0x2b21c ; attsFindByHandle + 40
        0x0002b1fc:    8a13        ..      LDRH     r3,[r2,#0x10]
        0x0002b1fe:    4283        .B      CMP      r3,r0
        0x0002b200:    bf9c        ..      ITT      LS
        0x0002b202:    8a53        S.      LDRHLS   r3,[r2,#0x12]
        0x0002b204:    4298        .B      CMPLS    r0,r3
        0x0002b206:    d806        ..      BHI      0x2b216 ; attsFindByHandle + 34
        0x0002b208:    600a        .`      STR      r2,[r1,#0]
        0x0002b20a:    6851        Qh      LDR      r1,[r2,#4]
        0x0002b20c:    8a12        ..      LDRH     r2,[r2,#0x10]
        0x0002b20e:    1a80        ..      SUBS     r0,r0,r2
        0x0002b210:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0002b214:    4770        pG      BX       lr
        0x0002b216:    6812        .h      LDR      r2,[r2,#0]
        0x0002b218:    2a00        .*      CMP      r2,#0
        0x0002b21a:    d1ef        ..      BNE      0x2b1fc ; attsFindByHandle + 8
        0x0002b21c:    2000        .       MOVS     r0,#0
        0x0002b21e:    4770        pG      BX       lr
    $d
        0x0002b220:    1000dacc    ....    DCD    268491468
    $t
    i.attsFindServiceGroupEnd
    attsFindServiceGroupEnd
        0x0002b224:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0002b228:    a11e        ..      ADR      r1,{pc}+0x7c ; 0x2b2a4
        0x0002b22a:    b082        ..      SUB      sp,sp,#8
        0x0002b22c:    6809        .h      LDR      r1,[r1,#0]
        0x0002b22e:    9100        ..      STR      r1,[sp,#0]
        0x0002b230:    a11d        ..      ADR      r1,{pc}+0x78 ; 0x2b2a8
        0x0002b232:    f64f78ff    O..x    MOV      r8,#0xffff
        0x0002b236:    6809        .h      LDR      r1,[r1,#0]
        0x0002b238:    9101        ..      STR      r1,[sp,#4]
        0x0002b23a:    4540        @E      CMP      r0,r8
        0x0002b23c:    d02d        -.      BEQ      0x2b29a ; attsFindServiceGroupEnd + 118
        0x0002b23e:    4606        .F      MOV      r6,r0
        0x0002b240:    1c40        @.      ADDS     r0,r0,#1
        0x0002b242:    b284        ..      UXTH     r4,r0
        0x0002b244:    4819        .H      LDR      r0,[pc,#100] ; [0x2b2ac] = 0x1000dacc
        0x0002b246:    f8d051a4    ...Q    LDR      r5,[r0,#0x1a4]
        0x0002b24a:    b335        5.      CBZ      r5,0x2b29a ; attsFindServiceGroupEnd + 118
        0x0002b24c:    8a28        (.      LDRH     r0,[r5,#0x10]
        0x0002b24e:    42a0        .B      CMP      r0,r4
        0x0002b250:    bf88        ..      IT       HI
        0x0002b252:    4604        .F      MOVHI    r4,r0
        0x0002b254:    8a69        i.      LDRH     r1,[r5,#0x12]
        0x0002b256:    42a1        .B      CMP      r1,r4
        0x0002b258:    d31c        ..      BCC      0x2b294 ; attsFindServiceGroupEnd + 112
        0x0002b25a:    6869        ih      LDR      r1,[r5,#4]
        0x0002b25c:    1a20         .      SUBS     r0,r4,r0
        0x0002b25e:    eb011700    ....    ADD      r7,r1,r0,LSL #4
        0x0002b262:    466a        jF      MOV      r2,sp
        0x0002b264:    2102        .!      MOVS     r1,#2
        0x0002b266:    4638        8F      MOV      r0,r7
        0x0002b268:    f001fcaf    ....    BL       attsUuidCmp ; 0x2cbca
        0x0002b26c:    b928        (.      CBNZ     r0,0x2b27a ; attsFindServiceGroupEnd + 86
        0x0002b26e:    aa01        ..      ADD      r2,sp,#4
        0x0002b270:    2102        .!      MOVS     r1,#2
        0x0002b272:    4638        8F      MOV      r0,r7
        0x0002b274:    f001fca9    ....    BL       attsUuidCmp ; 0x2cbca
        0x0002b278:    b118        ..      CBZ      r0,0x2b282 ; attsFindServiceGroupEnd + 94
        0x0002b27a:    b002        ..      ADD      sp,sp,#8
        0x0002b27c:    4630        0F      MOV      r0,r6
        0x0002b27e:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0002b282:    4544        DE      CMP      r4,r8
        0x0002b284:    d009        ..      BEQ      0x2b29a ; attsFindServiceGroupEnd + 118
        0x0002b286:    4626        &F      MOV      r6,r4
        0x0002b288:    1c60        `.      ADDS     r0,r4,#1
        0x0002b28a:    b284        ..      UXTH     r4,r0
        0x0002b28c:    8a68        h.      LDRH     r0,[r5,#0x12]
        0x0002b28e:    3710        .7      ADDS     r7,r7,#0x10
        0x0002b290:    42a0        .B      CMP      r0,r4
        0x0002b292:    d2e6        ..      BCS      0x2b262 ; attsFindServiceGroupEnd + 62
        0x0002b294:    682d        -h      LDR      r5,[r5,#0]
        0x0002b296:    2d00        .-      CMP      r5,#0
        0x0002b298:    d1d8        ..      BNE      0x2b24c ; attsFindServiceGroupEnd + 40
        0x0002b29a:    b002        ..      ADD      sp,sp,#8
        0x0002b29c:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0002b2a0:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x0002b2a4:    00002800    .(..    DCD    10240
        0x0002b2a8:    00002801    .(..    DCD    10241
        0x0002b2ac:    1000dacc    ....    DCD    268491468
    $t
    i.attsFindUuidInRange
    attsFindUuidInRange
        0x0002b2b0:    e92d5ff0    -.._    PUSH     {r4-r12,lr}
        0x0002b2b4:    4604        .F      MOV      r4,r0
        0x0002b2b6:    481d        .H      LDR      r0,[pc,#116] ; [0x2b32c] = 0x1000dacc
        0x0002b2b8:    e9dd690a    ...i    LDRD     r6,r9,[sp,#0x28]
        0x0002b2bc:    f8d051a4    ...Q    LDR      r5,[r0,#0x1a4]
        0x0002b2c0:    469a        .F      MOV      r10,r3
        0x0002b2c2:    4693        .F      MOV      r11,r2
        0x0002b2c4:    460f        .F      MOV      r7,r1
        0x0002b2c6:    2d00        .-      CMP      r5,#0
        0x0002b2c8:    bf18        ..      IT       NE
        0x0002b2ca:    f64f78ff    O..x    MOVNE    r8,#0xffff
        0x0002b2ce:    d029        ).      BEQ      0x2b324 ; attsFindUuidInRange + 116
        0x0002b2d0:    8a28        (.      LDRH     r0,[r5,#0x10]
        0x0002b2d2:    42a0        .B      CMP      r0,r4
        0x0002b2d4:    d902        ..      BLS      0x2b2dc ; attsFindUuidInRange + 44
        0x0002b2d6:    42b8        .B      CMP      r0,r7
        0x0002b2d8:    bf98        ..      IT       LS
        0x0002b2da:    4604        .F      MOVLS    r4,r0
        0x0002b2dc:    42a0        .B      CMP      r0,r4
        0x0002b2de:    bf9c        ..      ITT      LS
        0x0002b2e0:    8a69        i.      LDRHLS   r1,[r5,#0x12]
        0x0002b2e2:    428c        .B      CMPLS    r4,r1
        0x0002b2e4:    d81b        ..      BHI      0x2b31e ; attsFindUuidInRange + 110
        0x0002b2e6:    6869        ih      LDR      r1,[r5,#4]
        0x0002b2e8:    1a20         .      SUBS     r0,r4,r0
        0x0002b2ea:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0002b2ee:    e010        ..      B        0x2b312 ; attsFindUuidInRange + 98
        0x0002b2f0:    4652        RF      MOV      r2,r10
        0x0002b2f2:    4659        YF      MOV      r1,r11
        0x0002b2f4:    6830        0h      LDR      r0,[r6,#0]
        0x0002b2f6:    f001fc68    ..h.    BL       attsUuidCmp ; 0x2cbca
        0x0002b2fa:    b120         .      CBZ      r0,0x2b306 ; attsFindUuidInRange + 86
        0x0002b2fc:    4620         F      MOV      r0,r4
        0x0002b2fe:    f8c95000    ...P    STR      r5,[r9,#0]
        0x0002b302:    e8bd9ff0    ....    POP      {r4-r12,pc}
        0x0002b306:    4544        DE      CMP      r4,r8
        0x0002b308:    d009        ..      BEQ      0x2b31e ; attsFindUuidInRange + 110
        0x0002b30a:    1c60        `.      ADDS     r0,r4,#1
        0x0002b30c:    b284        ..      UXTH     r4,r0
        0x0002b30e:    6830        0h      LDR      r0,[r6,#0]
        0x0002b310:    3010        .0      ADDS     r0,r0,#0x10
        0x0002b312:    6030        0`      STR      r0,[r6,#0]
        0x0002b314:    8a68        h.      LDRH     r0,[r5,#0x12]
        0x0002b316:    42a0        .B      CMP      r0,r4
        0x0002b318:    bf28        (.      IT       CS
        0x0002b31a:    42a7        .B      CMPCS    r7,r4
        0x0002b31c:    d2e8        ..      BCS      0x2b2f0 ; attsFindUuidInRange + 64
        0x0002b31e:    682d        -h      LDR      r5,[r5,#0]
        0x0002b320:    2d00        .-      CMP      r5,#0
        0x0002b322:    d1d5        ..      BNE      0x2b2d0 ; attsFindUuidInRange + 32
        0x0002b324:    2000        .       MOVS     r0,#0
        0x0002b326:    e8bd9ff0    ....    POP      {r4-r12,pc}
    $d
        0x0002b32a:    0000        ..      DCW    0
        0x0002b32c:    1000dacc    ....    DCD    268491468
    $t
    i.attsHandleValueIndNtf
    attsHandleValueIndNtf
        0x0002b330:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x0002b334:    461f        .F      MOV      r7,r3
        0x0002b336:    4691        .F      MOV      r9,r2
        0x0002b338:    460d        .F      MOV      r5,r1
        0x0002b33a:    4606        .F      MOV      r6,r0
        0x0002b33c:    f8dd8030    ..0.    LDR      r8,[sp,#0x30]
        0x0002b340:    f7f1fe00    ....    BL       WsfTaskLock ; 0x1cf44
        0x0002b344:    4649        IF      MOV      r1,r9
        0x0002b346:    4630        0F      MOV      r0,r6
        0x0002b348:    f7fffc90    ....    BL       attsCcbByConnId ; 0x2ac6c
        0x0002b34c:    b318        ..      CBZ      r0,0x2b396 ; attsHandleValueIndNtf + 102
        0x0002b34e:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002b350:    2102        .!      MOVS     r1,#2
        0x0002b352:    eb010189    ....    ADD      r1,r1,r9,LSL #2
        0x0002b356:    f830b029    0.).    LDRH     r11,[r0,r9,LSL #2]
        0x0002b35a:    5c40        @\      LDRB     r0,[r0,r1]
        0x0002b35c:    f3c00a80    ....    UBFX     r10,r0,#2,#1
        0x0002b360:    f7f1fe3c    ..<.    BL       WsfTaskUnlock ; 0x1cfdc
        0x0002b364:    f1bb0f00    ....    CMP      r11,#0
        0x0002b368:    d00a        ..      BEQ      0x2b380 ; attsHandleValueIndNtf + 80
        0x0002b36a:    2400        .$      MOVS     r4,#0
        0x0002b36c:    f1ba0f00    ....    CMP      r10,#0
        0x0002b370:    d014        ..      BEQ      0x2b39c ; attsHandleValueIndNtf + 108
        0x0002b372:    4630        0F      MOV      r0,r6
        0x0002b374:    462a        *F      MOV      r2,r5
        0x0002b376:    2371        q#      MOVS     r3,#0x71
        0x0002b378:    2112        .!      MOVS     r1,#0x12
        0x0002b37a:    9400        ..      STR      r4,[sp,#0]
        0x0002b37c:    f7fefdd8    ....    BL       attExecCallback ; 0x29f30
        0x0002b380:    f1b80f00    ....    CMP      r8,#0
        0x0002b384:    bf08        ..      IT       EQ
        0x0002b386:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x0002b38a:    e9dd010a    ....    LDRD     r0,r1,[sp,#0x28]
        0x0002b38e:    e8bd4ff8    ...O    POP      {r3-r11,lr}
        0x0002b392:    f7eebc19    ....    B        AttMsgFree ; 0x19bc8
        0x0002b396:    f7f1fe21    ..!.    BL       WsfTaskUnlock ; 0x1cfdc
        0x0002b39a:    e7f1        ..      B        0x2b380 ; attsHandleValueIndNtf + 80
        0x0002b39c:    4629        )F      MOV      r1,r5
        0x0002b39e:    4630        0F      MOV      r0,r6
        0x0002b3a0:    f7fffe30    ..0.    BL       attsCsfIsClientChangeAware ; 0x2b004
        0x0002b3a4:    2800        .(      CMP      r0,#0
        0x0002b3a6:    d0eb        ..      BEQ      0x2b380 ; attsHandleValueIndNtf + 80
        0x0002b3a8:    f1070a03    ....    ADD      r10,r7,#3
        0x0002b3ac:    45da        .E      CMP      r10,r11
        0x0002b3ae:    d836        6.      BHI      0x2b41e ; attsHandleValueIndNtf + 238
        0x0002b3b0:    200c        .       MOVS     r0,#0xc
        0x0002b3b2:    f7f1fc99    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0002b3b6:    0004        ..      MOVS     r4,r0
        0x0002b3b8:    d0e2        ..      BEQ      0x2b380 ; attsHandleValueIndNtf + 80
        0x0002b3ba:    2021        !       MOVS     r0,#0x21
        0x0002b3bc:    8026        &.      STRH     r6,[r4,#0]
        0x0002b3be:    70a0        .p      STRB     r0,[r4,#2]
        0x0002b3c0:    f8849008    ....    STRB     r9,[r4,#8]
        0x0002b3c4:    f1b80f00    ....    CMP      r8,#0
        0x0002b3c8:    bf1c        ..      ITT      NE
        0x0002b3ca:    980a        ..      LDRNE    r0,[sp,#0x28]
        0x0002b3cc:    380b        .8      SUBNE    r0,r0,#0xb
        0x0002b3ce:    d104        ..      BNE      0x2b3da ; attsHandleValueIndNtf + 170
        0x0002b3d0:    f107000b    ....    ADD      r0,r7,#0xb
        0x0002b3d4:    b280        ..      UXTH     r0,r0
        0x0002b3d6:    f7fefe17    ....    BL       attMsgAlloc ; 0x2a008
        0x0002b3da:    6060        ``      STR      r0,[r4,#4]
        0x0002b3dc:    b1d8        ..      CBZ      r0,0x2b416 ; attsHandleValueIndNtf + 230
        0x0002b3de:    f8a0a000    ....    STRH     r10,[r0,#0]
        0x0002b3e2:    6860        `h      LDR      r0,[r4,#4]
        0x0002b3e4:    8045        E.      STRH     r5,[r0,#2]
        0x0002b3e6:    6860        `h      LDR      r0,[r4,#4]
        0x0002b3e8:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002b3ea:    f8001f08    ....    STRB     r1,[r0,#8]!
        0x0002b3ee:    0a29        ).      LSRS     r1,r5,#8
        0x0002b3f0:    f8005f01    ..._    STRB     r5,[r0,#1]!
        0x0002b3f4:    7041        Ap      STRB     r1,[r0,#1]
        0x0002b3f6:    1c80        ..      ADDS     r0,r0,#2
        0x0002b3f8:    f1b80f00    ....    CMP      r8,#0
        0x0002b3fc:    d103        ..      BNE      0x2b406 ; attsHandleValueIndNtf + 214
        0x0002b3fe:    463a        :F      MOV      r2,r7
        0x0002b400:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002b402:    f7edf939    ..9.    BL       __aeabi_memcpy ; 0x18678
        0x0002b406:    480a        .H      LDR      r0,[pc,#40] ; [0x2b430] = 0x1000dcc0
        0x0002b408:    4621        !F      MOV      r1,r4
        0x0002b40a:    f8900060    ..`.    LDRB     r0,[r0,#0x60]
        0x0002b40e:    e8bd4ff8    ...O    POP      {r3-r11,lr}
        0x0002b412:    f7f1bc99    ....    B        WsfMsgSend ; 0x1cd48
        0x0002b416:    4620         F      MOV      r0,r4
        0x0002b418:    f7f1fc8b    ....    BL       WsfMsgFree ; 0x1cd32
        0x0002b41c:    e7b0        ..      B        0x2b380 ; attsHandleValueIndNtf + 80
        0x0002b41e:    4630        0F      MOV      r0,r6
        0x0002b420:    462a        *F      MOV      r2,r5
        0x0002b422:    2377        w#      MOVS     r3,#0x77
        0x0002b424:    2112        .!      MOVS     r1,#0x12
        0x0002b426:    9400        ..      STR      r4,[sp,#0]
        0x0002b428:    f7fefd82    ....    BL       attExecCallback ; 0x29f30
        0x0002b42c:    e7a8        ..      B        0x2b380 ; attsHandleValueIndNtf + 80
    $d
        0x0002b42e:    0000        ..      DCW    0
        0x0002b430:    1000dcc0    ....    DCD    268491968
    $t
    i.attsIndConnCback
    attsIndConnCback
        0x0002b434:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x0002b438:    4683        .F      MOV      r11,r0
        0x0002b43a:    7888        .x      LDRB     r0,[r1,#2]
        0x0002b43c:    2827        '(      CMP      r0,#0x27
        0x0002b43e:    bf08        ..      IT       EQ
        0x0002b440:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x0002b444:    2828        ((      CMP      r0,#0x28
        0x0002b446:    bf18        ..      IT       NE
        0x0002b448:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x0002b44c:    78c8        .x      LDRB     r0,[r1,#3]
        0x0002b44e:    2800        .(      CMP      r0,#0
        0x0002b450:    bf08        ..      IT       EQ
        0x0002b452:    7a08        .z      LDRBEQ   r0,[r1,#8]
        0x0002b454:    30a0        .0      ADDS     r0,r0,#0xa0
        0x0002b456:    f04f0900    O...    MOV      r9,#0
        0x0002b45a:    b2c6        ..      UXTB     r6,r0
        0x0002b45c:    ea4f0709    O...    MOV.W    r7,r9
        0x0002b460:    f89b000e    ....    LDRB     r0,[r11,#0xe]
        0x0002b464:    eb001140    ..@.    ADD      r1,r0,r0,LSL #5
        0x0002b468:    481b        .H      LDR      r0,[pc,#108] ; [0x2b4d8] = 0x1000dacc
        0x0002b46a:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002b46e:    eb090149    ..I.    ADD      r1,r9,r9,LSL #1
        0x0002b472:    eb0101c9    ....    ADD      r1,r1,r9,LSL #3
        0x0002b476:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002b47a:    f1a00484    ....    SUB      r4,r0,#0x84
        0x0002b47e:    f8300c5e    0.^.    LDRH     r0,[r0,#-0x5e]
        0x0002b482:    b118        ..      CBZ      r0,0x2b48c ; attsIndConnCback + 88
        0x0002b484:    4620         F      MOV      r0,r4
        0x0002b486:    f7f1fe61    ..a.    BL       WsfTimerStop ; 0x1d14c
        0x0002b48a:    84e7        ..      STRH     r7,[r4,#0x26]
        0x0002b48c:    f89b800e    ....    LDRB     r8,[r11,#0xe]
        0x0002b490:    8d22        ".      LDRH     r2,[r4,#0x28]
        0x0002b492:    b132        2.      CBZ      r2,0x2b4a2 ; attsIndConnCback + 110
        0x0002b494:    4640        @F      MOV      r0,r8
        0x0002b496:    4633        3F      MOV      r3,r6
        0x0002b498:    2112        .!      MOVS     r1,#0x12
        0x0002b49a:    9700        ..      STR      r7,[sp,#0]
        0x0002b49c:    f7fefd48    ..H.    BL       attExecCallback ; 0x29f30
        0x0002b4a0:    8527        '.      STRH     r7,[r4,#0x28]
        0x0002b4a2:    2500        .%      MOVS     r5,#0
        0x0002b4a4:    eb040a45    ..E.    ADD      r10,r4,r5,LSL #1
        0x0002b4a8:    f8ba202a    ..*     LDRH     r2,[r10,#0x2a]
        0x0002b4ac:    b13a        :.      CBZ      r2,0x2b4be ; attsIndConnCback + 138
        0x0002b4ae:    4640        @F      MOV      r0,r8
        0x0002b4b0:    4633        3F      MOV      r3,r6
        0x0002b4b2:    2112        .!      MOVS     r1,#0x12
        0x0002b4b4:    9700        ..      STR      r7,[sp,#0]
        0x0002b4b6:    f7fefd3b    ..;.    BL       attExecCallback ; 0x29f30
        0x0002b4ba:    f8aa702a    ..*p    STRH     r7,[r10,#0x2a]
        0x0002b4be:    1c68        h.      ADDS     r0,r5,#1
        0x0002b4c0:    f01005ff    ....    ANDS     r5,r0,#0xff
        0x0002b4c4:    d0ee        ..      BEQ      0x2b4a4 ; attsIndConnCback + 112
        0x0002b4c6:    f1090001    ....    ADD      r0,r9,#1
        0x0002b4ca:    f00009ff    ....    AND      r9,r0,#0xff
        0x0002b4ce:    f1b90f03    ....    CMP      r9,#3
        0x0002b4d2:    d3c5        ..      BCC      0x2b460 ; attsIndConnCback + 44
        0x0002b4d4:    e8bd8ff8    ....    POP      {r3-r11,pc}
    $d
        0x0002b4d8:    1000dacc    ....    DCD    268491468
    $t
    i.attsIndCtrlCback
    attsIndCtrlCback
        0x0002b4dc:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x0002b4e0:    4605        .F      MOV      r5,r0
        0x0002b4e2:    7800        .x      LDRB     r0,[r0,#0]
        0x0002b4e4:    2100        .!      MOVS     r1,#0
        0x0002b4e6:    f7fffbc1    ....    BL       attsCcbByConnId ; 0x2ac6c
        0x0002b4ea:    2800        .(      CMP      r0,#0
        0x0002b4ec:    bf08        ..      IT       EQ
        0x0002b4ee:    e8bd83f8    ....    POPEQ    {r3-r9,pc}
        0x0002b4f2:    f8958000    ....    LDRB     r8,[r5,#0]
        0x0002b4f6:    f04f0900    O...    MOV      r9,#0
        0x0002b4fa:    8d02        ..      LDRH     r2,[r0,#0x28]
        0x0002b4fc:    4604        .F      MOV      r4,r0
        0x0002b4fe:    464f        OF      MOV      r7,r9
        0x0002b500:    b132        2.      CBZ      r2,0x2b510 ; attsIndCtrlCback + 52
        0x0002b502:    463b        ;F      MOV      r3,r7
        0x0002b504:    2112        .!      MOVS     r1,#0x12
        0x0002b506:    4640        @F      MOV      r0,r8
        0x0002b508:    9700        ..      STR      r7,[sp,#0]
        0x0002b50a:    f7fefd11    ....    BL       attExecCallback ; 0x29f30
        0x0002b50e:    8527        '.      STRH     r7,[r4,#0x28]
        0x0002b510:    f05f0500    _...    MOVS.W   r5,#0
        0x0002b514:    eb040645    ..E.    ADD      r6,r4,r5,LSL #1
        0x0002b518:    8d72        r.      LDRH     r2,[r6,#0x2a]
        0x0002b51a:    b132        2.      CBZ      r2,0x2b52a ; attsIndCtrlCback + 78
        0x0002b51c:    464b        KF      MOV      r3,r9
        0x0002b51e:    2112        .!      MOVS     r1,#0x12
        0x0002b520:    4640        @F      MOV      r0,r8
        0x0002b522:    9700        ..      STR      r7,[sp,#0]
        0x0002b524:    f7fefd04    ....    BL       attExecCallback ; 0x29f30
        0x0002b528:    8577        w.      STRH     r7,[r6,#0x2a]
        0x0002b52a:    1c68        h.      ADDS     r0,r5,#1
        0x0002b52c:    f01005ff    ....    ANDS     r5,r0,#0xff
        0x0002b530:    d0f0        ..      BEQ      0x2b514 ; attsIndCtrlCback + 56
        0x0002b532:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x0002b536:    0000        ..      MOVS     r0,r0
    i.attsIndMsgCback
    attsIndMsgCback
        0x0002b538:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0002b53c:    4605        .F      MOV      r5,r0
        0x0002b53e:    7880        .x      LDRB     r0,[r0,#2]
        0x0002b540:    2600        .&      MOVS     r6,#0
        0x0002b542:    b086        ..      SUB      sp,sp,#0x18
        0x0002b544:    f04f0802    O...    MOV      r8,#2
        0x0002b548:    2821        !(      CMP      r0,#0x21
        0x0002b54a:    d02e        ..      BEQ      0x2b5aa ; attsIndMsgCback + 114
        0x0002b54c:    2822        "(      CMP      r0,#0x22
        0x0002b54e:    bf1c        ..      ITT      NE
        0x0002b550:    b006        ..      ADDNE    sp,sp,#0x18
        0x0002b552:    e8bd87f0    ....    POPNE    {r4-r10,pc}
        0x0002b556:    8828        (.      LDRH     r0,[r5,#0]
        0x0002b558:    aa01        ..      ADD      r2,sp,#4
        0x0002b55a:    a902        ..      ADD      r1,sp,#8
        0x0002b55c:    f7fefc94    ....    BL       attDecodeMsgParam ; 0x29e88
        0x0002b560:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x0002b564:    8028        (.      STRH     r0,[r5,#0]
        0x0002b566:    f89d1004    ....    LDRB     r1,[sp,#4]
        0x0002b56a:    f7fffb7f    ....    BL       attsCcbByConnId ; 0x2ac6c
        0x0002b56e:    0004        ..      MOVS     r4,r0
        0x0002b570:    bf19        ..      ITTEE    NE
        0x0002b572:    8ce0        ..      LDRHNE   r0,[r4,#0x26]
        0x0002b574:    2800        .(      CMPNE    r0,#0
        0x0002b576:    b006        ..      ADDEQ    sp,sp,#0x18
        0x0002b578:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0002b57c:    84e6        ..      STRH     r6,[r4,#0x26]
        0x0002b57e:    8d22        ".      LDRH     r2,[r4,#0x28]
        0x0002b580:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x0002b584:    f04f0371    O.q.    MOV      r3,#0x71
        0x0002b588:    f04f0112    O...    MOV      r1,#0x12
        0x0002b58c:    9600        ..      STR      r6,[sp,#0]
        0x0002b58e:    f7fefccf    ....    BL       attExecCallback ; 0x29f30
        0x0002b592:    8526        &.      STRH     r6,[r4,#0x28]
        0x0002b594:    7a29        )z      LDRB     r1,[r5,#8]
        0x0002b596:    6920         i      LDR      r0,[r4,#0x10]
        0x0002b598:    eb080181    ....    ADD      r1,r8,r1,LSL #2
        0x0002b59c:    5c42        B\      LDRB     r2,[r0,r1]
        0x0002b59e:    f0420204    B...    ORR      r2,r2,#4
        0x0002b5a2:    5442        BT      STRB     r2,[r0,r1]
        0x0002b5a4:    b006        ..      ADD      sp,sp,#0x18
        0x0002b5a6:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0002b5aa:    7a29        )z      LDRB     r1,[r5,#8]
        0x0002b5ac:    7828        (x      LDRB     r0,[r5,#0]
        0x0002b5ae:    f7fffb5d    ..].    BL       attsCcbByConnId ; 0x2ac6c
        0x0002b5b2:    b190        ..      CBZ      r0,0x2b5da ; attsIndMsgCback + 162
        0x0002b5b4:    686b        kh      LDR      r3,[r5,#4]
        0x0002b5b6:    7a1f        .z      LDRB     r7,[r3,#8]
        0x0002b5b8:    2f1d        ./      CMP      r7,#0x1d
        0x0002b5ba:    d014        ..      BEQ      0x2b5e6 ; attsIndMsgCback + 174
        0x0002b5bc:    8d41        A.      LDRH     r1,[r0,#0x2a]
        0x0002b5be:    b1a9        ..      CBZ      r1,0x2b5ec ; attsIndMsgCback + 180
        0x0002b5c0:    885a        Z.      LDRH     r2,[r3,#2]
        0x0002b5c2:    7828        (x      LDRB     r0,[r5,#0]
        0x0002b5c4:    2372        r#      MOVS     r3,#0x72
        0x0002b5c6:    2112        .!      MOVS     r1,#0x12
        0x0002b5c8:    9600        ..      STR      r6,[sp,#0]
        0x0002b5ca:    f7fefcb1    ....    BL       attExecCallback ; 0x29f30
        0x0002b5ce:    6868        hh      LDR      r0,[r5,#4]
        0x0002b5d0:    b006        ..      ADD      sp,sp,#0x18
        0x0002b5d2:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x0002b5d6:    f7f1bbac    ....    B        WsfMsgFree ; 0x1cd32
        0x0002b5da:    6868        hh      LDR      r0,[r5,#4]
        0x0002b5dc:    b006        ..      ADD      sp,sp,#0x18
        0x0002b5de:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x0002b5e2:    f7f1bba6    ....    B        WsfMsgFree ; 0x1cd32
        0x0002b5e6:    8d01        ..      LDRH     r1,[r0,#0x28]
        0x0002b5e8:    2900        .)      CMP      r1,#0
        0x0002b5ea:    d1e9        ..      BNE      0x2b5c0 ; attsIndMsgCback + 136
        0x0002b5ec:    f895a008    ....    LDRB     r10,[r5,#8]
        0x0002b5f0:    4604        .F      MOV      r4,r0
        0x0002b5f2:    f8959000    ....    LDRB     r9,[r5,#0]
        0x0002b5f6:    885d        ].      LDRH     r5,[r3,#2]
        0x0002b5f8:    881a        ..      LDRH     r2,[r3,#0]
        0x0002b5fa:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002b5fc:    4651        QF      MOV      r1,r10
        0x0002b5fe:    f7fefcf1    ....    BL       attL2cDataReq ; 0x29fe4
        0x0002b602:    2f1d        ./      CMP      r7,#0x1d
        0x0002b604:    d00d        ..      BEQ      0x2b622 ; attsIndMsgCback + 234
        0x0002b606:    6920         i      LDR      r0,[r4,#0x10]
        0x0002b608:    eb08018a    ....    ADD      r1,r8,r10,LSL #2
        0x0002b60c:    5c40        @\      LDRB     r0,[r0,r1]
        0x0002b60e:    f0100f02    ....    TST      r0,#2
        0x0002b612:    d01a        ..      BEQ      0x2b64a ; attsIndMsgCback + 274
        0x0002b614:    8d60        `.      LDRH     r0,[r4,#0x2a]
        0x0002b616:    2800        .(      CMP      r0,#0
        0x0002b618:    bf08        ..      IT       EQ
        0x0002b61a:    8565        e.      STRHEQ   r5,[r4,#0x2a]
        0x0002b61c:    b006        ..      ADD      sp,sp,#0x18
        0x0002b61e:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0002b622:    8525        %.      STRH     r5,[r4,#0x28]
        0x0002b624:    84e5        ..      STRH     r5,[r4,#0x26]
        0x0002b626:    2022        "       MOVS     r0,#0x22
        0x0002b628:    72a0        .r      STRB     r0,[r4,#0xa]
        0x0002b62a:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002b62e:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0002b632:    f7fefcec    ....    BL       attMsgParam ; 0x2a00e
        0x0002b636:    8120         .      STRH     r0,[r4,#8]
        0x0002b638:    480d        .H      LDR      r0,[pc,#52] ; [0x2b670] = 0x100003a8
        0x0002b63a:    6800        .h      LDR      r0,[r0,#0]
        0x0002b63c:    7981        .y      LDRB     r1,[r0,#6]
        0x0002b63e:    b006        ..      ADD      sp,sp,#0x18
        0x0002b640:    4620         F      MOV      r0,r4
        0x0002b642:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x0002b646:    f7f1bd4b    ..K.    B        WsfTimerStartSec ; 0x1d0e0
        0x0002b64a:    2f23        #/      CMP      r7,#0x23
        0x0002b64c:    d009        ..      BEQ      0x2b662 ; attsIndMsgCback + 298
        0x0002b64e:    4648        HF      MOV      r0,r9
        0x0002b650:    462a        *F      MOV      r2,r5
        0x0002b652:    4633        3F      MOV      r3,r6
        0x0002b654:    2112        .!      MOVS     r1,#0x12
        0x0002b656:    9600        ..      STR      r6,[sp,#0]
        0x0002b658:    f7fefc6a    ..j.    BL       attExecCallback ; 0x29f30
        0x0002b65c:    b006        ..      ADD      sp,sp,#0x18
        0x0002b65e:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0002b662:    2300        .#      MOVS     r3,#0
        0x0002b664:    462a        *F      MOV      r2,r5
        0x0002b666:    2113        .!      MOVS     r1,#0x13
        0x0002b668:    4648        HF      MOV      r0,r9
        0x0002b66a:    9600        ..      STR      r6,[sp,#0]
        0x0002b66c:    e7f4        ..      B        0x2b658 ; attsIndMsgCback + 288
    $d
        0x0002b66e:    0000        ..      DCW    0
        0x0002b670:    100003a8    ....    DCD    268436392
    $t
    i.attsL2cCtrlCback
    attsL2cCtrlCback
        0x0002b674:    4902        .I      LDR      r1,[pc,#8] ; [0x2b680] = 0x1000dacc
        0x0002b676:    f8d111ac    ....    LDR      r1,[r1,#0x1ac]
        0x0002b67a:    6849        Ih      LDR      r1,[r1,#4]
        0x0002b67c:    4708        .G      BX       r1
    $d
        0x0002b67e:    0000        ..      DCW    0
        0x0002b680:    1000dacc    ....    DCD    268491468
    $t
    i.attsMsgCback
    attsMsgCback
        0x0002b684:    b570        p.      PUSH     {r4-r6,lr}
        0x0002b686:    4604        .F      MOV      r4,r0
        0x0002b688:    7880        .x      LDRB     r0,[r0,#2]
        0x0002b68a:    b08a        ..      SUB      sp,sp,#0x28
        0x0002b68c:    2820         (      CMP      r0,#0x20
        0x0002b68e:    d00a        ..      BEQ      0x2b6a6 ; attsMsgCback + 34
        0x0002b690:    4935        5I      LDR      r1,[pc,#212] ; [0x2b768] = 0x1000dacc
        0x0002b692:    2822        "(      CMP      r0,#0x22
        0x0002b694:    d80f        ..      BHI      0x2b6b6 ; attsMsgCback + 50
        0x0002b696:    f8d101ac    ....    LDR      r0,[r1,#0x1ac]
        0x0002b69a:    6881        .h      LDR      r1,[r0,#8]
        0x0002b69c:    b00a        ..      ADD      sp,sp,#0x28
        0x0002b69e:    4620         F      MOV      r0,r4
        0x0002b6a0:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0002b6a4:    4708        .G      BX       r1
        0x0002b6a6:    7820         x      LDRB     r0,[r4,#0]
        0x0002b6a8:    b00a        ..      ADD      sp,sp,#0x28
        0x0002b6aa:    2200        ."      MOVS     r2,#0
        0x0002b6ac:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0002b6b0:    2104        .!      MOVS     r1,#4
        0x0002b6b2:    f7efb8a9    ....    B        DmConnSetIdle ; 0x1a808
        0x0002b6b6:    2823        #(      CMP      r0,#0x23
        0x0002b6b8:    d04f        O.      BEQ      0x2b75a ; attsMsgCback + 214
        0x0002b6ba:    2824        $(      CMP      r0,#0x24
        0x0002b6bc:    bf1c        ..      ITT      NE
        0x0002b6be:    b00a        ..      ADDNE    sp,sp,#0x28
        0x0002b6c0:    bd70        p.      POPNE    {r4-r6,pc}
        0x0002b6c2:    2015        .       MOVS     r0,#0x15
        0x0002b6c4:    2500        .%      MOVS     r5,#0
        0x0002b6c6:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x0002b6ca:    2010        .       MOVS     r0,#0x10
        0x0002b6cc:    f88d5013    ...P    STRB     r5,[sp,#0x13]
        0x0002b6d0:    f8ad0018    ....    STRH     r0,[sp,#0x18]
        0x0002b6d4:    f88d501c    ...P    STRB     r5,[sp,#0x1c]
        0x0002b6d8:    f8ad5010    ...P    STRH     r5,[sp,#0x10]
        0x0002b6dc:    f8ad501a    ...P    STRH     r5,[sp,#0x1a]
        0x0002b6e0:    f8ad501e    ...P    STRH     r5,[sp,#0x1e]
        0x0002b6e4:    68a0        .h      LDR      r0,[r4,#8]
        0x0002b6e6:    b110        ..      CBZ      r0,0x2b6ee ; attsMsgCback + 106
        0x0002b6e8:    f7f1fa6e    ..n.    BL       WsfBufFree ; 0x1cbc8
        0x0002b6ec:    60a5        .`      STR      r5,[r4,#8]
        0x0002b6ee:    2110        .!      MOVS     r1,#0x10
        0x0002b6f0:    6860        `h      LDR      r0,[r4,#4]
        0x0002b6f2:    f7f1fa11    ....    BL       WStrReverse ; 0x1cb18
        0x0002b6f6:    6860        `h      LDR      r0,[r4,#4]
        0x0002b6f8:    9005        ..      STR      r0,[sp,#0x14]
        0x0002b6fa:    a908        ..      ADD      r1,sp,#0x20
        0x0002b6fc:    a803        ..      ADD      r0,sp,#0xc
        0x0002b6fe:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0002b702:    4b1a        .K      LDR      r3,[pc,#104] ; [0x2b76c] = 0x4524e
        0x0002b704:    2202        ."      MOVS     r2,#2
        0x0002b706:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0002b70a:    2001        .       MOVS     r0,#1
        0x0002b70c:    f7fffdd0    ....    BL       attsFindUuidInRange ; 0x2b2b0
        0x0002b710:    b1d0        ..      CBZ      r0,0x2b748 ; attsMsgCback + 196
        0x0002b712:    4604        .F      MOV      r4,r0
        0x0002b714:    2510        .%      MOVS     r5,#0x10
        0x0002b716:    9e05        ..      LDR      r6,[sp,#0x14]
        0x0002b718:    f7f1fc14    ....    BL       WsfTaskLock ; 0x1cf44
        0x0002b71c:    a909        ..      ADD      r1,sp,#0x24
        0x0002b71e:    4620         F      MOV      r0,r4
        0x0002b720:    f7fffd68    ..h.    BL       attsFindByHandle ; 0x2b1f4
        0x0002b724:    0004        ..      MOVS     r4,r0
        0x0002b726:    d00d        ..      BEQ      0x2b744 ; attsMsgCback + 192
        0x0002b728:    89a0        ..      LDRH     r0,[r4,#0xc]
        0x0002b72a:    2810        .(      CMP      r0,#0x10
        0x0002b72c:    d30a        ..      BCC      0x2b744 ; attsMsgCback + 192
        0x0002b72e:    462a        *F      MOV      r2,r5
        0x0002b730:    4631        1F      MOV      r1,r6
        0x0002b732:    6860        `h      LDR      r0,[r4,#4]
        0x0002b734:    f7ecffa0    ....    BL       __aeabi_memcpy ; 0x18678
        0x0002b738:    7ba0        .{      LDRB     r0,[r4,#0xe]
        0x0002b73a:    f0100f08    ....    TST      r0,#8
        0x0002b73e:    bf1c        ..      ITT      NE
        0x0002b740:    68a0        .h      LDRNE    r0,[r4,#8]
        0x0002b742:    8005        ..      STRHNE   r5,[r0,#0]
        0x0002b744:    f7f1fc4a    ..J.    BL       WsfTaskUnlock ; 0x1cfdc
        0x0002b748:    2000        .       MOVS     r0,#0
        0x0002b74a:    f7fffc6f    ..o.    BL       attsCsfSetHashUpdateStatus ; 0x2b02c
        0x0002b74e:    4808        .H      LDR      r0,[pc,#32] ; [0x2b770] = 0x1000dcc0
        0x0002b750:    6d81        .m      LDR      r1,[r0,#0x58]
        0x0002b752:    a804        ..      ADD      r0,sp,#0x10
        0x0002b754:    4788        .G      BLX      r1
        0x0002b756:    b00a        ..      ADD      sp,sp,#0x28
        0x0002b758:    bd70        p.      POP      {r4-r6,pc}
        0x0002b75a:    f8d111b0    ....    LDR      r1,[r1,#0x1b0]
        0x0002b75e:    b00a        ..      ADD      sp,sp,#0x28
        0x0002b760:    4620         F      MOV      r0,r4
        0x0002b762:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0002b766:    4708        .G      BX       r1
    $d
        0x0002b768:    1000dacc    ....    DCD    268491468
        0x0002b76c:    0004524e    NR..    DCD    283214
        0x0002b770:    1000dcc0    ....    DCD    268491968
    $t
    i.attsPermissions
    attsPermissions
        0x0002b774:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0002b778:    460d        .F      MOV      r5,r1
        0x0002b77a:    4616        .F      MOV      r6,r2
        0x0002b77c:    4607        .F      MOV      r7,r0
        0x0002b77e:    461c        .F      MOV      r4,r3
        0x0002b780:    422b        +B      TST      r3,r5
        0x0002b782:    d105        ..      BNE      0x2b790 ; attsPermissions + 28
        0x0002b784:    2901        .)      CMP      r1,#1
        0x0002b786:    bf14        ..      ITE      NE
        0x0002b788:    2003        .       MOVNE    r0,#3
        0x0002b78a:    2002        .       MOVEQ    r0,#2
        0x0002b78c:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0002b790:    2d10        .-      CMP      r5,#0x10
        0x0002b792:    bf08        ..      IT       EQ
        0x0002b794:    091c        ..      LSREQ    r4,r3,#4
        0x0002b796:    f014000e    ....    ANDS     r0,r4,#0xe
        0x0002b79a:    bf08        ..      IT       EQ
        0x0002b79c:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0002b7a0:    4638        8F      MOV      r0,r7
        0x0002b7a2:    f7eff80f    ....    BL       DmConnSecLevel ; 0x1a7c4
        0x0002b7a6:    f0140f08    ....    TST      r4,#8
        0x0002b7aa:    d000        ..      BEQ      0x2b7ae ; attsPermissions + 58
        0x0002b7ac:    b120         .      CBZ      r0,0x2b7b8 ; attsPermissions + 68
        0x0002b7ae:    210a        .!      MOVS     r1,#0xa
        0x0002b7b0:    43a1        .C      BICS     r1,r1,r4
        0x0002b7b2:    d104        ..      BNE      0x2b7be ; attsPermissions + 74
        0x0002b7b4:    2802        .(      CMP      r0,#2
        0x0002b7b6:    d202        ..      BCS      0x2b7be ; attsPermissions + 74
        0x0002b7b8:    2005        .       MOVS     r0,#5
        0x0002b7ba:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0002b7be:    f0140004    ....    ANDS     r0,r4,#4
        0x0002b7c2:    bf08        ..      IT       EQ
        0x0002b7c4:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0002b7c8:    4806        .H      LDR      r0,[pc,#24] ; [0x2b7e4] = 0x1000dacc
        0x0002b7ca:    f8d031b4    ...1    LDR      r3,[r0,#0x1b4]
        0x0002b7ce:    2b00        .+      CMP      r3,#0
        0x0002b7d0:    bf04        ..      ITT      EQ
        0x0002b7d2:    2008        .       MOVEQ    r0,#8
        0x0002b7d4:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0002b7d8:    4632        2F      MOV      r2,r6
        0x0002b7da:    4629        )F      MOV      r1,r5
        0x0002b7dc:    4638        8F      MOV      r0,r7
        0x0002b7de:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0002b7e2:    4718        .G      BX       r3
    $d
        0x0002b7e4:    1000dacc    ....    DCD    268491468
    $t
    i.attsProcExecWriteReq
    attsProcExecWriteReq
        0x0002b7e8:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x0002b7ec:    4606        .F      MOV      r6,r0
        0x0002b7ee:    7a50        Pz      LDRB     r0,[r2,#9]
        0x0002b7f0:    b085        ..      SUB      sp,sp,#0x14
        0x0002b7f2:    b120         .      CBZ      r0,0x2b7fe ; attsProcExecWriteReq + 22
        0x0002b7f4:    2801        .(      CMP      r0,#1
        0x0002b7f6:    bf18        ..      IT       NE
        0x0002b7f8:    2404        .$      MOVNE    r4,#4
        0x0002b7fa:    d004        ..      BEQ      0x2b806 ; attsProcExecWriteReq + 30
        0x0002b7fc:    e07a        z.      B        0x2b8f4 ; attsProcExecWriteReq + 268
        0x0002b7fe:    4630        0F      MOV      r0,r6
        0x0002b800:    f7fffb54    ..T.    BL       attsClearPrepWrites ; 0x2aeac
        0x0002b804:    e093        ..      B        0x2b92e ; attsProcExecWriteReq + 326
        0x0002b806:    f8960024    ..$.    LDRB     r0,[r6,#0x24]
        0x0002b80a:    4f52        RO      LDR      r7,[pc,#328] ; [0x2b954] = 0x1000dacc
        0x0002b80c:    eb0700c0    ....    ADD      r0,r7,r0,LSL #3
        0x0002b810:    f8d04184    ...A    LDR      r4,[r0,#0x184]
        0x0002b814:    b1d4        ..      CBZ      r4,0x2b84c ; attsProcExecWriteReq + 100
        0x0002b816:    88e0        ..      LDRH     r0,[r4,#6]
        0x0002b818:    a903        ..      ADD      r1,sp,#0xc
        0x0002b81a:    f7fffceb    ....    BL       attsFindByHandle ; 0x2b1f4
        0x0002b81e:    0001        ..      MOVS     r1,r0
        0x0002b820:    d011        ..      BEQ      0x2b846 ; attsProcExecWriteReq + 94
        0x0002b822:    8920         .      LDRH     r0,[r4,#8]
        0x0002b824:    8989        ..      LDRH     r1,[r1,#0xc]
        0x0002b826:    4288        .B      CMP      r0,r1
        0x0002b828:    d904        ..      BLS      0x2b834 ; attsProcExecWriteReq + 76
        0x0002b82a:    2407        .$      MOVS     r4,#7
        0x0002b82c:    4630        0F      MOV      r0,r6
        0x0002b82e:    f7fffb3d    ..=.    BL       attsClearPrepWrites ; 0x2aeac
        0x0002b832:    e05f        _.      B        0x2b8f4 ; attsProcExecWriteReq + 268
        0x0002b834:    88a2        ..      LDRH     r2,[r4,#4]
        0x0002b836:    4410        .D      ADD      r0,r0,r2
        0x0002b838:    4288        .B      CMP      r0,r1
        0x0002b83a:    d904        ..      BLS      0x2b846 ; attsProcExecWriteReq + 94
        0x0002b83c:    240d        .$      MOVS     r4,#0xd
        0x0002b83e:    4630        0F      MOV      r0,r6
        0x0002b840:    f7fffb34    ..4.    BL       attsClearPrepWrites ; 0x2aeac
        0x0002b844:    e056        V.      B        0x2b8f4 ; attsProcExecWriteReq + 268
        0x0002b846:    6824        $h      LDR      r4,[r4,#0]
        0x0002b848:    2c00        .,      CMP      r4,#0
        0x0002b84a:    d1e4        ..      BNE      0x2b816 ; attsProcExecWriteReq + 46
        0x0002b84c:    f8960024    ..$.    LDRB     r0,[r6,#0x24]
        0x0002b850:    eb0700c0    ....    ADD      r0,r7,r0,LSL #3
        0x0002b854:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002b858:    f7f1fac4    ....    BL       WsfQueueDeq ; 0x1cde4
        0x0002b85c:    0005        ..      MOVS     r5,r0
        0x0002b85e:    d066        f.      BEQ      0x2b92e ; attsProcExecWriteReq + 326
        0x0002b860:    f04f0900    O...    MOV      r9,#0
        0x0002b864:    f105080a    ....    ADD      r8,r5,#0xa
        0x0002b868:    88e8        ..      LDRH     r0,[r5,#6]
        0x0002b86a:    a904        ..      ADD      r1,sp,#0x10
        0x0002b86c:    f7fffcc2    ....    BL       attsFindByHandle ; 0x2b1f4
        0x0002b870:    0004        ..      MOVS     r4,r0
        0x0002b872:    bf08        ..      IT       EQ
        0x0002b874:    240e        .$      MOVEQ    r4,#0xe
        0x0002b876:    d02c        ,.      BEQ      0x2b8d2 ; attsProcExecWriteReq + 234
        0x0002b878:    7be0        .{      LDRB     r0,[r4,#0xf]
        0x0002b87a:    f0100f10    ....    TST      r0,#0x10
        0x0002b87e:    bf08        ..      IT       EQ
        0x0002b880:    2403        .$      MOVEQ    r4,#3
        0x0002b882:    d026        &.      BEQ      0x2b8d2 ; attsProcExecWriteReq + 234
        0x0002b884:    7ba0        .{      LDRB     r0,[r4,#0xe]
        0x0002b886:    f0100f02    ....    TST      r0,#2
        0x0002b88a:    d011        ..      BEQ      0x2b8b0 ; attsProcExecWriteReq + 200
        0x0002b88c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002b88e:    f8d1c00c    ....    LDR      r12,[r1,#0xc]
        0x0002b892:    f1bc0f00    ....    CMP      r12,#0
        0x0002b896:    d00b        ..      BEQ      0x2b8b0 ; attsProcExecWriteReq + 200
        0x0002b898:    88a8        ..      LDRH     r0,[r5,#4]
        0x0002b89a:    e9cd0800    ....    STRD     r0,r8,[sp,#0]
        0x0002b89e:    9402        ..      STR      r4,[sp,#8]
        0x0002b8a0:    892b        +.      LDRH     r3,[r5,#8]
        0x0002b8a2:    88e9        ..      LDRH     r1,[r5,#6]
        0x0002b8a4:    f8960024    ..$.    LDRB     r0,[r6,#0x24]
        0x0002b8a8:    f04f0218    O...    MOV      r2,#0x18
        0x0002b8ac:    47e0        .G      BLX      r12
        0x0002b8ae:    e00e        ..      B        0x2b8ce ; attsProcExecWriteReq + 230
        0x0002b8b0:    f0100f20    .. .    TST      r0,#0x20
        0x0002b8b4:    bf1c        ..      ITT      NE
        0x0002b8b6:    f8d7c1b8    ....    LDRNE    r12,[r7,#0x1b8]
        0x0002b8ba:    f1bc0f00    ....    CMPNE    r12,#0
        0x0002b8be:    d024        $.      BEQ      0x2b90a ; attsProcExecWriteReq + 290
        0x0002b8c0:    88ea        ..      LDRH     r2,[r5,#6]
        0x0002b8c2:    f8960024    ..$.    LDRB     r0,[r6,#0x24]
        0x0002b8c6:    4643        CF      MOV      r3,r8
        0x0002b8c8:    f04f0109    O...    MOV      r1,#9
        0x0002b8cc:    47e0        .G      BLX      r12
        0x0002b8ce:    0004        ..      MOVS     r4,r0
        0x0002b8d0:    d002        ..      BEQ      0x2b8d8 ; attsProcExecWriteReq + 240
        0x0002b8d2:    4630        0F      MOV      r0,r6
        0x0002b8d4:    f7fffaea    ....    BL       attsClearPrepWrites ; 0x2aeac
        0x0002b8d8:    4628        (F      MOV      r0,r5
        0x0002b8da:    f7f1f975    ..u.    BL       WsfBufFree ; 0x1cbc8
        0x0002b8de:    f8960024    ..$.    LDRB     r0,[r6,#0x24]
        0x0002b8e2:    eb0700c0    ....    ADD      r0,r7,r0,LSL #3
        0x0002b8e6:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002b8ea:    f7f1fa7b    ..{.    BL       WsfQueueDeq ; 0x1cde4
        0x0002b8ee:    0005        ..      MOVS     r5,r0
        0x0002b8f0:    d1b6        ..      BNE      0x2b860 ; attsProcExecWriteReq + 120
        0x0002b8f2:    b1e4        ..      CBZ      r4,0x2b92e ; attsProcExecWriteReq + 326
        0x0002b8f4:    9400        ..      STR      r4,[sp,#0]
        0x0002b8f6:    f8961025    ..%.    LDRB     r1,[r6,#0x25]
        0x0002b8fa:    2300        .#      MOVS     r3,#0
        0x0002b8fc:    2218        ."      MOVS     r2,#0x18
        0x0002b8fe:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002b900:    f7fffc5a    ..Z.    BL       attsErrRsp ; 0x2b1b8
        0x0002b904:    b005        ..      ADD      sp,sp,#0x14
        0x0002b906:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x0002b90a:    8928        (.      LDRH     r0,[r5,#8]
        0x0002b90c:    6861        ah      LDR      r1,[r4,#4]
        0x0002b90e:    88aa        ..      LDRH     r2,[r5,#4]
        0x0002b910:    4408        .D      ADD      r0,r0,r1
        0x0002b912:    4641        AF      MOV      r1,r8
        0x0002b914:    f7ecfeb0    ....    BL       __aeabi_memcpy ; 0x18678
        0x0002b918:    7ba0        .{      LDRB     r0,[r4,#0xe]
        0x0002b91a:    f0100f08    ....    TST      r0,#8
        0x0002b91e:    d004        ..      BEQ      0x2b92a ; attsProcExecWriteReq + 322
        0x0002b920:    88a9        ..      LDRH     r1,[r5,#4]
        0x0002b922:    8928        (.      LDRH     r0,[r5,#8]
        0x0002b924:    4408        .D      ADD      r0,r0,r1
        0x0002b926:    68a1        .h      LDR      r1,[r4,#8]
        0x0002b928:    8008        ..      STRH     r0,[r1,#0]
        0x0002b92a:    464c        LF      MOV      r4,r9
        0x0002b92c:    e7d4        ..      B        0x2b8d8 ; attsProcExecWriteReq + 240
        0x0002b92e:    2009        .       MOVS     r0,#9
        0x0002b930:    f7fefb6a    ..j.    BL       attMsgAlloc ; 0x2a008
        0x0002b934:    0003        ..      MOVS     r3,r0
        0x0002b936:    bf04        ..      ITT      EQ
        0x0002b938:    b005        ..      ADDEQ    sp,sp,#0x14
        0x0002b93a:    e8bd83f0    ....    POPEQ    {r4-r9,pc}
        0x0002b93e:    2119        .!      MOVS     r1,#0x19
        0x0002b940:    7219        .r      STRB     r1,[r3,#8]
        0x0002b942:    f8961025    ..%.    LDRB     r1,[r6,#0x25]
        0x0002b946:    2201        ."      MOVS     r2,#1
        0x0002b948:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002b94a:    f7fefb4b    ..K.    BL       attL2cDataReq ; 0x29fe4
        0x0002b94e:    b005        ..      ADD      sp,sp,#0x14
        0x0002b950:    e8bd83f0    ....    POP      {r4-r9,pc}
    $d
        0x0002b954:    1000dacc    ....    DCD    268491468
    $t
    i.attsProcFindInfoReq
    attsProcFindInfoReq
        0x0002b958:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x0002b95c:    4680        .F      MOV      r8,r0
        0x0002b95e:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002b960:    f8981025    ..%.    LDRB     r1,[r8,#0x25]
        0x0002b964:    f8309021    0.!.    LDRH     r9,[r0,r1,LSL #2]
        0x0002b968:    7a50        Pz      LDRB     r0,[r2,#9]
        0x0002b96a:    7a91        .z      LDRB     r1,[r2,#0xa]
        0x0002b96c:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002b970:    0405        ..      LSLS     r5,r0,#16
        0x0002b972:    7ad0        .z      LDRB     r0,[r2,#0xb]
        0x0002b974:    7b11        .{      LDRB     r1,[r2,#0xc]
        0x0002b976:    0c2d        -.      LSRS     r5,r5,#16
        0x0002b978:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002b97c:    b287        ..      UXTH     r7,r0
        0x0002b97e:    d001        ..      BEQ      0x2b984 ; attsProcFindInfoReq + 44
        0x0002b980:    42bd        .B      CMP      r5,r7
        0x0002b982:    d904        ..      BLS      0x2b98e ; attsProcFindInfoReq + 54
        0x0002b984:    2401        .$      MOVS     r4,#1
        0x0002b986:    4640        @F      MOV      r0,r8
        0x0002b988:    f7fffbf2    ....    BL       attsDiscBusy ; 0x2b170
        0x0002b98c:    e08e        ..      B        0x2baac ; attsProcFindInfoReq + 340
        0x0002b98e:    f1090008    ....    ADD      r0,r9,#8
        0x0002b992:    b280        ..      UXTH     r0,r0
        0x0002b994:    f7fefb38    ..8.    BL       attMsgAlloc ; 0x2a008
        0x0002b998:    0006        ..      MOVS     r6,r0
        0x0002b99a:    d073        s.      BEQ      0x2ba84 ; attsProcFindInfoReq + 300
        0x0002b99c:    f1060408    ....    ADD      r4,r6,#8
        0x0002b9a0:    2005        .       MOVS     r0,#5
        0x0002b9a2:    f8040b01    ....    STRB     r0,[r4],#1
        0x0002b9a6:    f8dfc13c    ..<.    LDR      r12,[pc,#316] ; [0x2bae4] = 0x1000dacc
        0x0002b9aa:    2001        .       MOVS     r0,#1
        0x0002b9ac:    f8040b01    ....    STRB     r0,[r4],#1
        0x0002b9b0:    f8dc01a4    ....    LDR      r0,[r12,#0x1a4]
        0x0002b9b4:    462b        +F      MOV      r3,r5
        0x0002b9b6:    2800        .(      CMP      r0,#0
        0x0002b9b8:    d068        h.      BEQ      0x2ba8c ; attsProcFindInfoReq + 308
        0x0002b9ba:    8a01        ..      LDRH     r1,[r0,#0x10]
        0x0002b9bc:    4299        .B      CMP      r1,r3
        0x0002b9be:    d902        ..      BLS      0x2b9c6 ; attsProcFindInfoReq + 110
        0x0002b9c0:    42b9        .B      CMP      r1,r7
        0x0002b9c2:    bf98        ..      IT       LS
        0x0002b9c4:    460b        .F      MOVLS    r3,r1
        0x0002b9c6:    4299        .B      CMP      r1,r3
        0x0002b9c8:    bf9c        ..      ITT      LS
        0x0002b9ca:    8a41        A.      LDRHLS   r1,[r0,#0x12]
        0x0002b9cc:    428b        .B      CMPLS    r3,r1
        0x0002b9ce:    d829        ).      BHI      0x2ba24 ; attsProcFindInfoReq + 204
        0x0002b9d0:    6841        Ah      LDR      r1,[r0,#4]
        0x0002b9d2:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0002b9d4:    1a18        ..      SUBS     r0,r3,r0
        0x0002b9d6:    eb011100    ....    ADD      r1,r1,r0,LSL #4
        0x0002b9da:    2b00        .+      CMP      r3,#0
        0x0002b9dc:    d056        V.      BEQ      0x2ba8c ; attsProcFindInfoReq + 308
        0x0002b9de:    eb060009    ....    ADD      r0,r6,r9
        0x0002b9e2:    f64f79ff    O..y    MOV      r9,#0xffff
        0x0002b9e6:    3008        .0      ADDS     r0,r0,#8
        0x0002b9e8:    7b8a        .{      LDRB     r2,[r1,#0xe]
        0x0002b9ea:    f0120f01    ....    TST      r2,#1
        0x0002b9ee:    d01d        ..      BEQ      0x2ba2c ; attsProcFindInfoReq + 212
        0x0002b9f0:    f106000a    ....    ADD      r0,r6,#0xa
        0x0002b9f4:    4284        .B      CMP      r4,r0
        0x0002b9f6:    d149        I.      BNE      0x2ba8c ; attsProcFindInfoReq + 308
        0x0002b9f8:    2002        .       MOVS     r0,#2
        0x0002b9fa:    f8040c01    ....    STRB     r0,[r4,#-1]
        0x0002b9fe:    f8043b01    ...;    STRB     r3,[r4],#1
        0x0002ba02:    0a18        ..      LSRS     r0,r3,#8
        0x0002ba04:    f8040b01    ....    STRB     r0,[r4],#1
        0x0002ba08:    6808        .h      LDR      r0,[r1,#0]
        0x0002ba0a:    6801        .h      LDR      r1,[r0,#0]
        0x0002ba0c:    f8441b04    D...    STR      r1,[r4],#4
        0x0002ba10:    6841        Ah      LDR      r1,[r0,#4]
        0x0002ba12:    f8441b04    D...    STR      r1,[r4],#4
        0x0002ba16:    6881        .h      LDR      r1,[r0,#8]
        0x0002ba18:    f8441b08    D...    STR      r1,[r4],#8
        0x0002ba1c:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002ba1e:    f8440c04    D...    STR      r0,[r4,#-4]
        0x0002ba22:    e033        3.      B        0x2ba8c ; attsProcFindInfoReq + 308
        0x0002ba24:    6800        .h      LDR      r0,[r0,#0]
        0x0002ba26:    2800        .(      CMP      r0,#0
        0x0002ba28:    d1c7        ..      BNE      0x2b9ba ; attsProcFindInfoReq + 98
        0x0002ba2a:    e02f        /.      B        0x2ba8c ; attsProcFindInfoReq + 308
        0x0002ba2c:    1d22        ".      ADDS     r2,r4,#4
        0x0002ba2e:    4290        .B      CMP      r0,r2
        0x0002ba30:    d32c        ,.      BCC      0x2ba8c ; attsProcFindInfoReq + 308
        0x0002ba32:    f8043b01    ...;    STRB     r3,[r4],#1
        0x0002ba36:    0a1a        ..      LSRS     r2,r3,#8
        0x0002ba38:    f8042b01    ...+    STRB     r2,[r4],#1
        0x0002ba3c:    680a        .h      LDR      r2,[r1,#0]
        0x0002ba3e:    454b        KE      CMP      r3,r9
        0x0002ba40:    7812        .x      LDRB     r2,[r2,#0]
        0x0002ba42:    f8042b01    ...+    STRB     r2,[r4],#1
        0x0002ba46:    6809        .h      LDR      r1,[r1,#0]
        0x0002ba48:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002ba4a:    f8041b01    ....    STRB     r1,[r4],#1
        0x0002ba4e:    d01d        ..      BEQ      0x2ba8c ; attsProcFindInfoReq + 308
        0x0002ba50:    1c59        Y.      ADDS     r1,r3,#1
        0x0002ba52:    b28b        ..      UXTH     r3,r1
        0x0002ba54:    42bb        .B      CMP      r3,r7
        0x0002ba56:    d819        ..      BHI      0x2ba8c ; attsProcFindInfoReq + 308
        0x0002ba58:    f8dc11a4    ....    LDR      r1,[r12,#0x1a4]
        0x0002ba5c:    b189        ..      CBZ      r1,0x2ba82 ; attsProcFindInfoReq + 298
        0x0002ba5e:    8a0a        ..      LDRH     r2,[r1,#0x10]
        0x0002ba60:    429a        .B      CMP      r2,r3
        0x0002ba62:    d902        ..      BLS      0x2ba6a ; attsProcFindInfoReq + 274
        0x0002ba64:    42ba        .B      CMP      r2,r7
        0x0002ba66:    bf98        ..      IT       LS
        0x0002ba68:    4613        .F      MOVLS    r3,r2
        0x0002ba6a:    429a        .B      CMP      r2,r3
        0x0002ba6c:    bf9c        ..      ITT      LS
        0x0002ba6e:    8a4a        J.      LDRHLS   r2,[r1,#0x12]
        0x0002ba70:    4293        .B      CMPLS    r3,r2
        0x0002ba72:    d808        ..      BHI      0x2ba86 ; attsProcFindInfoReq + 302
        0x0002ba74:    684a        Jh      LDR      r2,[r1,#4]
        0x0002ba76:    8a09        ..      LDRH     r1,[r1,#0x10]
        0x0002ba78:    1a59        Y.      SUBS     r1,r3,r1
        0x0002ba7a:    eb021101    ....    ADD      r1,r2,r1,LSL #4
        0x0002ba7e:    2b00        .+      CMP      r3,#0
        0x0002ba80:    d1b2        ..      BNE      0x2b9e8 ; attsProcFindInfoReq + 144
        0x0002ba82:    e003        ..      B        0x2ba8c ; attsProcFindInfoReq + 308
        0x0002ba84:    e00e        ..      B        0x2baa4 ; attsProcFindInfoReq + 332
        0x0002ba86:    6809        .h      LDR      r1,[r1,#0]
        0x0002ba88:    2900        .)      CMP      r1,#0
        0x0002ba8a:    d1e8        ..      BNE      0x2ba5e ; attsProcFindInfoReq + 262
        0x0002ba8c:    f106000a    ....    ADD      r0,r6,#0xa
        0x0002ba90:    4284        .B      CMP      r4,r0
        0x0002ba92:    d116        ..      BNE      0x2bac2 ; attsProcFindInfoReq + 362
        0x0002ba94:    4630        0F      MOV      r0,r6
        0x0002ba96:    f7f1f94c    ..L.    BL       WsfMsgFree ; 0x1cd32
        0x0002ba9a:    240a        .$      MOVS     r4,#0xa
        0x0002ba9c:    4640        @F      MOV      r0,r8
        0x0002ba9e:    f7fffb67    ..g.    BL       attsDiscBusy ; 0x2b170
        0x0002baa2:    e003        ..      B        0x2baac ; attsProcFindInfoReq + 340
        0x0002baa4:    2411        .$      MOVS     r4,#0x11
        0x0002baa6:    4640        @F      MOV      r0,r8
        0x0002baa8:    f7fffb62    ..b.    BL       attsDiscBusy ; 0x2b170
        0x0002baac:    9400        ..      STR      r4,[sp,#0]
        0x0002baae:    f8981025    ..%.    LDRB     r1,[r8,#0x25]
        0x0002bab2:    462b        +F      MOV      r3,r5
        0x0002bab4:    2204        ."      MOVS     r2,#4
        0x0002bab6:    f8d80010    ....    LDR      r0,[r8,#0x10]
        0x0002baba:    f7fffb7d    ..}.    BL       attsErrRsp ; 0x2b1b8
        0x0002babe:    e8bd8ff8    ....    POP      {r3-r11,pc}
        0x0002bac2:    4640        @F      MOV      r0,r8
        0x0002bac4:    f7fffb54    ..T.    BL       attsDiscBusy ; 0x2b170
        0x0002bac8:    1ba0        ..      SUBS     r0,r4,r6
        0x0002baca:    3808        .8      SUBS     r0,r0,#8
        0x0002bacc:    b282        ..      UXTH     r2,r0
        0x0002bace:    f8981025    ..%.    LDRB     r1,[r8,#0x25]
        0x0002bad2:    f8d80010    ....    LDR      r0,[r8,#0x10]
        0x0002bad6:    b001        ..      ADD      sp,sp,#4
        0x0002bad8:    4633        3F      MOV      r3,r6
        0x0002bada:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0002bade:    f7feba81    ....    B        attL2cDataReq ; 0x29fe4
    $d
        0x0002bae2:    0000        ..      DCW    0
        0x0002bae4:    1000dacc    ....    DCD    268491468
    $t
    i.attsProcFindTypeReq
    attsProcFindTypeReq
        0x0002bae8:    e92d4ff7    -..O    PUSH     {r0-r2,r4-r11,lr}
        0x0002baec:    b084        ..      SUB      sp,sp,#0x10
        0x0002baee:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002baf0:    6903        .i      LDR      r3,[r0,#0x10]
        0x0002baf2:    f8900025    ..%.    LDRB     r0,[r0,#0x25]
        0x0002baf6:    f8330020    3. .    LDRH     r0,[r3,r0,LSL #2]
        0x0002bafa:    9001        ..      STR      r0,[sp,#4]
        0x0002bafc:    f8120f09    ....    LDRB     r0,[r2,#9]!
        0x0002bb00:    7853        Sx      LDRB     r3,[r2,#1]
        0x0002bb02:    eb002003    ...     ADD      r0,r0,r3,LSL #8
        0x0002bb06:    b280        ..      UXTH     r0,r0
        0x0002bb08:    9002        ..      STR      r0,[sp,#8]
        0x0002bb0a:    f8120f02    ....    LDRB     r0,[r2,#2]!
        0x0002bb0e:    f1020a02    ....    ADD      r10,r2,#2
        0x0002bb12:    7853        Sx      LDRB     r3,[r2,#1]
        0x0002bb14:    eb002003    ...     ADD      r0,r0,r3,LSL #8
        0x0002bb18:    b286        ..      UXTH     r6,r0
        0x0002bb1a:    1d10        ..      ADDS     r0,r2,#4
        0x0002bb1c:    9006        ..      STR      r0,[sp,#0x18]
        0x0002bb1e:    1fc8        ..      SUBS     r0,r1,#7
        0x0002bb20:    fa1ffb80    ....    UXTH     r11,r0
        0x0002bb24:    9802        ..      LDR      r0,[sp,#8]
        0x0002bb26:    b108        ..      CBZ      r0,0x2bb2c ; attsProcFindTypeReq + 68
        0x0002bb28:    42b0        .B      CMP      r0,r6
        0x0002bb2a:    d905        ..      BLS      0x2bb38 ; attsProcFindTypeReq + 80
        0x0002bb2c:    2401        .$      MOVS     r4,#1
        0x0002bb2e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002bb30:    f7fffb1e    ....    BL       attsDiscBusy ; 0x2b170
        0x0002bb34:    f000b8b4    ....    B.W      0x2bca0 ; attsProcFindTypeReq + 440
        0x0002bb38:    9801        ..      LDR      r0,[sp,#4]
        0x0002bb3a:    3008        .0      ADDS     r0,r0,#8
        0x0002bb3c:    b280        ..      UXTH     r0,r0
        0x0002bb3e:    f7fefa63    ..c.    BL       attMsgAlloc ; 0x2a008
        0x0002bb42:    9000        ..      STR      r0,[sp,#0]
        0x0002bb44:    2800        .(      CMP      r0,#0
        0x0002bb46:    d07c        |.      BEQ      0x2bc42 ; attsProcFindTypeReq + 346
        0x0002bb48:    f1000808    ....    ADD      r8,r0,#8
        0x0002bb4c:    2007        .       MOVS     r0,#7
        0x0002bb4e:    f8080b01    ....    STRB     r0,[r8],#1
        0x0002bb52:    2002        .       MOVS     r0,#2
        0x0002bb54:    9003        ..      STR      r0,[sp,#0xc]
        0x0002bb56:    4861        aH      LDR      r0,[pc,#388] ; [0x2bcdc] = 0x1000dacc
        0x0002bb58:    9c02        ..      LDR      r4,[sp,#8]
        0x0002bb5a:    f8d071a4    ...q    LDR      r7,[r0,#0x1a4]
        0x0002bb5e:    2f00        ./      CMP      r7,#0
        0x0002bb60:    bf18        ..      IT       NE
        0x0002bb62:    f64f79ff    O..y    MOVNE    r9,#0xffff
        0x0002bb66:    d059        Y.      BEQ      0x2bc1c ; attsProcFindTypeReq + 308
        0x0002bb68:    8a38        8.      LDRH     r0,[r7,#0x10]
        0x0002bb6a:    42a0        .B      CMP      r0,r4
        0x0002bb6c:    d902        ..      BLS      0x2bb74 ; attsProcFindTypeReq + 140
        0x0002bb6e:    42b0        .B      CMP      r0,r6
        0x0002bb70:    bf98        ..      IT       LS
        0x0002bb72:    4604        .F      MOVLS    r4,r0
        0x0002bb74:    42a0        .B      CMP      r0,r4
        0x0002bb76:    bf9c        ..      ITT      LS
        0x0002bb78:    8a79        y.      LDRHLS   r1,[r7,#0x12]
        0x0002bb7a:    428c        .B      CMPLS    r4,r1
        0x0002bb7c:    d84b        K.      BHI      0x2bc16 ; attsProcFindTypeReq + 302
        0x0002bb7e:    6879        yh      LDR      r1,[r7,#4]
        0x0002bb80:    1a20         .      SUBS     r0,r4,r0
        0x0002bb82:    eb011500    ....    ADD      r5,r1,r0,LSL #4
        0x0002bb86:    e041        A.      B        0x2bc0c ; attsProcFindTypeReq + 292
        0x0002bb88:    4628        (F      MOV      r0,r5
        0x0002bb8a:    4652        RF      MOV      r2,r10
        0x0002bb8c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002bb8e:    f001f81c    ....    BL       attsUuidCmp ; 0x2cbca
        0x0002bb92:    b3a8        ..      CBZ      r0,0x2bc00 ; attsProcFindTypeReq + 280
        0x0002bb94:    2c00        .,      CMP      r4,#0
        0x0002bb96:    d073        s.      BEQ      0x2bc80 ; attsProcFindTypeReq + 408
        0x0002bb98:    e9dd1000    ....    LDRD     r1,r0,[sp,#0]
        0x0002bb9c:    4408        .D      ADD      r0,r0,r1
        0x0002bb9e:    1d00        ..      ADDS     r0,r0,#4
        0x0002bba0:    9003        ..      STR      r0,[sp,#0xc]
        0x0002bba2:    7be8        .{      LDRB     r0,[r5,#0xf]
        0x0002bba4:    f0100f01    ....    TST      r0,#1
        0x0002bba8:    d00c        ..      BEQ      0x2bbc4 ; attsProcFindTypeReq + 220
        0x0002bbaa:    f1bb0f00    ....    CMP      r11,#0
        0x0002bbae:    d036        6.      BEQ      0x2bc1e ; attsProcFindTypeReq + 310
        0x0002bbb0:    68a8        .h      LDR      r0,[r5,#8]
        0x0002bbb2:    8800        ..      LDRH     r0,[r0,#0]
        0x0002bbb4:    4558        XE      CMP      r0,r11
        0x0002bbb6:    d105        ..      BNE      0x2bbc4 ; attsProcFindTypeReq + 220
        0x0002bbb8:    465a        ZF      MOV      r2,r11
        0x0002bbba:    6869        ih      LDR      r1,[r5,#4]
        0x0002bbbc:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002bbbe:    f7ecfcec    ....    BL       memcmp ; 0x1859a
        0x0002bbc2:    b360        `.      CBZ      r0,0x2bc1e ; attsProcFindTypeReq + 310
        0x0002bbc4:    4620         F      MOV      r0,r4
        0x0002bbc6:    42b0        .B      CMP      r0,r6
        0x0002bbc8:    d25a        Z.      BCS      0x2bc80 ; attsProcFindTypeReq + 408
        0x0002bbca:    4548        HE      CMP      r0,r9
        0x0002bbcc:    d058        X.      BEQ      0x2bc80 ; attsProcFindTypeReq + 408
        0x0002bbce:    1c40        @.      ADDS     r0,r0,#1
        0x0002bbd0:    b284        ..      UXTH     r4,r0
        0x0002bbd2:    2002        .       MOVS     r0,#2
        0x0002bbd4:    9001        ..      STR      r0,[sp,#4]
        0x0002bbd6:    4841        AH      LDR      r0,[pc,#260] ; [0x2bcdc] = 0x1000dacc
        0x0002bbd8:    f8d071a4    ...q    LDR      r7,[r0,#0x1a4]
        0x0002bbdc:    2f00        ./      CMP      r7,#0
        0x0002bbde:    d04f        O.      BEQ      0x2bc80 ; attsProcFindTypeReq + 408
        0x0002bbe0:    8a38        8.      LDRH     r0,[r7,#0x10]
        0x0002bbe2:    42a0        .B      CMP      r0,r4
        0x0002bbe4:    d902        ..      BLS      0x2bbec ; attsProcFindTypeReq + 260
        0x0002bbe6:    42b0        .B      CMP      r0,r6
        0x0002bbe8:    bf98        ..      IT       LS
        0x0002bbea:    4604        .F      MOVLS    r4,r0
        0x0002bbec:    42a0        .B      CMP      r0,r4
        0x0002bbee:    bf9c        ..      ITT      LS
        0x0002bbf0:    8a79        y.      LDRHLS   r1,[r7,#0x12]
        0x0002bbf2:    428c        .B      CMPLS    r4,r1
        0x0002bbf4:    d841        A.      BHI      0x2bc7a ; attsProcFindTypeReq + 402
        0x0002bbf6:    6879        yh      LDR      r1,[r7,#4]
        0x0002bbf8:    1a20         .      SUBS     r0,r4,r0
        0x0002bbfa:    eb011500    ....    ADD      r5,r1,r0,LSL #4
        0x0002bbfe:    e037        7.      B        0x2bc70 ; attsProcFindTypeReq + 392
        0x0002bc00:    e7ff        ..      B        0x2bc02 ; attsProcFindTypeReq + 282
        0x0002bc02:    454c        LE      CMP      r4,r9
        0x0002bc04:    d007        ..      BEQ      0x2bc16 ; attsProcFindTypeReq + 302
        0x0002bc06:    1c60        `.      ADDS     r0,r4,#1
        0x0002bc08:    b284        ..      UXTH     r4,r0
        0x0002bc0a:    3510        .5      ADDS     r5,r5,#0x10
        0x0002bc0c:    8a78        x.      LDRH     r0,[r7,#0x12]
        0x0002bc0e:    42a0        .B      CMP      r0,r4
        0x0002bc10:    bf28        (.      IT       CS
        0x0002bc12:    42a6        .B      CMPCS    r6,r4
        0x0002bc14:    d2b8        ..      BCS      0x2bb88 ; attsProcFindTypeReq + 160
        0x0002bc16:    683f        ?h      LDR      r7,[r7,#0]
        0x0002bc18:    2f00        ./      CMP      r7,#0
        0x0002bc1a:    d1a5        ..      BNE      0x2bb68 ; attsProcFindTypeReq + 128
        0x0002bc1c:    e030        0.      B        0x2bc80 ; attsProcFindTypeReq + 408
        0x0002bc1e:    f89a0000    ....    LDRB     r0,[r10,#0]
        0x0002bc22:    2800        .(      CMP      r0,#0
        0x0002bc24:    bf04        ..      ITT      EQ
        0x0002bc26:    f89a0001    ....    LDRBEQ   r0,[r10,#1]
        0x0002bc2a:    2828        ((      CMPEQ    r0,#0x28
        0x0002bc2c:    4620         F      MOV      r0,r4
        0x0002bc2e:    bf08        ..      IT       EQ
        0x0002bc30:    f7fffaf8    ....    BLEQ     attsFindServiceGroupEnd ; 0x2b224
        0x0002bc34:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002bc36:    4541        AE      CMP      r1,r8
        0x0002bc38:    d322        ".      BCC      0x2bc80 ; attsProcFindTypeReq + 408
        0x0002bc3a:    f8084b01    ...K    STRB     r4,[r8],#1
        0x0002bc3e:    0a21        !.      LSRS     r1,r4,#8
        0x0002bc40:    e000        ..      B        0x2bc44 ; attsProcFindTypeReq + 348
        0x0002bc42:    e029        ).      B        0x2bc98 ; attsProcFindTypeReq + 432
        0x0002bc44:    f8081b01    ....    STRB     r1,[r8],#1
        0x0002bc48:    0a01        ..      LSRS     r1,r0,#8
        0x0002bc4a:    f8080b01    ....    STRB     r0,[r8],#1
        0x0002bc4e:    f8081b01    ....    STRB     r1,[r8],#1
        0x0002bc52:    e7b8        ..      B        0x2bbc6 ; attsProcFindTypeReq + 222
        0x0002bc54:    4652        RF      MOV      r2,r10
        0x0002bc56:    4628        (F      MOV      r0,r5
        0x0002bc58:    9901        ..      LDR      r1,[sp,#4]
        0x0002bc5a:    f000ffb6    ....    BL       attsUuidCmp ; 0x2cbca
        0x0002bc5e:    b110        ..      CBZ      r0,0x2bc66 ; attsProcFindTypeReq + 382
        0x0002bc60:    2c00        .,      CMP      r4,#0
        0x0002bc62:    d19e        ..      BNE      0x2bba2 ; attsProcFindTypeReq + 186
        0x0002bc64:    e00c        ..      B        0x2bc80 ; attsProcFindTypeReq + 408
        0x0002bc66:    454c        LE      CMP      r4,r9
        0x0002bc68:    d007        ..      BEQ      0x2bc7a ; attsProcFindTypeReq + 402
        0x0002bc6a:    1c60        `.      ADDS     r0,r4,#1
        0x0002bc6c:    b284        ..      UXTH     r4,r0
        0x0002bc6e:    3510        .5      ADDS     r5,r5,#0x10
        0x0002bc70:    8a78        x.      LDRH     r0,[r7,#0x12]
        0x0002bc72:    42a0        .B      CMP      r0,r4
        0x0002bc74:    bf28        (.      IT       CS
        0x0002bc76:    42a6        .B      CMPCS    r6,r4
        0x0002bc78:    d2ec        ..      BCS      0x2bc54 ; attsProcFindTypeReq + 364
        0x0002bc7a:    683f        ?h      LDR      r7,[r7,#0]
        0x0002bc7c:    2f00        ./      CMP      r7,#0
        0x0002bc7e:    d1af        ..      BNE      0x2bbe0 ; attsProcFindTypeReq + 248
        0x0002bc80:    9800        ..      LDR      r0,[sp,#0]
        0x0002bc82:    3009        .0      ADDS     r0,r0,#9
        0x0002bc84:    4580        .E      CMP      r8,r0
        0x0002bc86:    d117        ..      BNE      0x2bcb8 ; attsProcFindTypeReq + 464
        0x0002bc88:    9800        ..      LDR      r0,[sp,#0]
        0x0002bc8a:    f7f1f852    ..R.    BL       WsfMsgFree ; 0x1cd32
        0x0002bc8e:    240a        .$      MOVS     r4,#0xa
        0x0002bc90:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002bc92:    f7fffa6d    ..m.    BL       attsDiscBusy ; 0x2b170
        0x0002bc96:    e003        ..      B        0x2bca0 ; attsProcFindTypeReq + 440
        0x0002bc98:    2411        .$      MOVS     r4,#0x11
        0x0002bc9a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002bc9c:    f7fffa68    ..h.    BL       attsDiscBusy ; 0x2b170
        0x0002bca0:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002bca2:    9400        ..      STR      r4,[sp,#0]
        0x0002bca4:    2206        ."      MOVS     r2,#6
        0x0002bca6:    f8901025    ..%.    LDRB     r1,[r0,#0x25]
        0x0002bcaa:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002bcac:    9b02        ..      LDR      r3,[sp,#8]
        0x0002bcae:    f7fffa83    ....    BL       attsErrRsp ; 0x2b1b8
        0x0002bcb2:    b007        ..      ADD      sp,sp,#0x1c
        0x0002bcb4:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002bcb8:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002bcba:    f7fffa59    ..Y.    BL       attsDiscBusy ; 0x2b170
        0x0002bcbe:    9800        ..      LDR      r0,[sp,#0]
        0x0002bcc0:    9b00        ..      LDR      r3,[sp,#0]
        0x0002bcc2:    eba80000    ....    SUB      r0,r8,r0
        0x0002bcc6:    3808        .8      SUBS     r0,r0,#8
        0x0002bcc8:    b282        ..      UXTH     r2,r0
        0x0002bcca:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002bccc:    f8901025    ..%.    LDRB     r1,[r0,#0x25]
        0x0002bcd0:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002bcd2:    b007        ..      ADD      sp,sp,#0x1c
        0x0002bcd4:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0002bcd8:    f7feb984    ....    B        attL2cDataReq ; 0x29fe4
    $d
        0x0002bcdc:    1000dacc    ....    DCD    268491468
    $t
    i.attsProcMtuReq
    attsProcMtuReq
        0x0002bce0:    b570        p.      PUSH     {r4-r6,lr}
        0x0002bce2:    b082        ..      SUB      sp,sp,#8
        0x0002bce4:    4615        .F      MOV      r5,r2
        0x0002bce6:    4604        .F      MOV      r4,r0
        0x0002bce8:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0002bcec:    2201        ."      MOVS     r2,#1
        0x0002bcee:    a901        ..      ADD      r1,sp,#4
        0x0002bcf0:    f7eefa10    ....    BL       AttsCsfGetFeatures ; 0x1a114
        0x0002bcf4:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x0002bcf8:    f0100f02    ....    TST      r0,#2
        0x0002bcfc:    d00a        ..      BEQ      0x2bd14 ; attsProcMtuReq + 52
        0x0002bcfe:    2006        .       MOVS     r0,#6
        0x0002bd00:    9000        ..      STR      r0,[sp,#0]
        0x0002bd02:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002bd06:    2300        .#      MOVS     r3,#0
        0x0002bd08:    2202        ."      MOVS     r2,#2
        0x0002bd0a:    6920         i      LDR      r0,[r4,#0x10]
        0x0002bd0c:    f7fffa54    ..T.    BL       attsErrRsp ; 0x2b1b8
        0x0002bd10:    b002        ..      ADD      sp,sp,#8
        0x0002bd12:    bd70        p.      POP      {r4-r6,pc}
        0x0002bd14:    7a68        hz      LDRB     r0,[r5,#9]
        0x0002bd16:    7aa9        .z      LDRB     r1,[r5,#0xa]
        0x0002bd18:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002bd1c:    b286        ..      UXTH     r6,r0
        0x0002bd1e:    2e17        ..      CMP      r6,#0x17
        0x0002bd20:    bf38        8.      IT       CC
        0x0002bd22:    2617        .&      MOVCC    r6,#0x17
        0x0002bd24:    f7effad4    ....    BL       HciGetMaxRxAclLen ; 0x1b2d0
        0x0002bd28:    1f01        ..      SUBS     r1,r0,#4
        0x0002bd2a:    4811        .H      LDR      r0,[pc,#68] ; [0x2bd70] = 0x100003a8
        0x0002bd2c:    6800        .h      LDR      r0,[r0,#0]
        0x0002bd2e:    8880        ..      LDRH     r0,[r0,#4]
        0x0002bd30:    4281        .B      CMP      r1,r0
        0x0002bd32:    dc02        ..      BGT      0x2bd3a ; attsProcMtuReq + 90
        0x0002bd34:    f7effacc    ....    BL       HciGetMaxRxAclLen ; 0x1b2d0
        0x0002bd38:    1f00        ..      SUBS     r0,r0,#4
        0x0002bd3a:    b285        ..      UXTH     r5,r0
        0x0002bd3c:    200b        .       MOVS     r0,#0xb
        0x0002bd3e:    f7fef963    ..c.    BL       attMsgAlloc ; 0x2a008
        0x0002bd42:    0003        ..      MOVS     r3,r0
        0x0002bd44:    d00a        ..      BEQ      0x2bd5c ; attsProcMtuReq + 124
        0x0002bd46:    2103        .!      MOVS     r1,#3
        0x0002bd48:    7219        .r      STRB     r1,[r3,#8]
        0x0002bd4a:    725d        ]r      STRB     r5,[r3,#9]
        0x0002bd4c:    0a29        ).      LSRS     r1,r5,#8
        0x0002bd4e:    7299        .r      STRB     r1,[r3,#0xa]
        0x0002bd50:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002bd54:    2203        ."      MOVS     r2,#3
        0x0002bd56:    6920         i      LDR      r0,[r4,#0x10]
        0x0002bd58:    f7fef944    ..D.    BL       attL2cDataReq ; 0x29fe4
        0x0002bd5c:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002bd60:    462b        +F      MOV      r3,r5
        0x0002bd62:    4632        2F      MOV      r2,r6
        0x0002bd64:    6920         i      LDR      r0,[r4,#0x10]
        0x0002bd66:    f7fef957    ..W.    BL       attSetMtu ; 0x2a018
        0x0002bd6a:    b002        ..      ADD      sp,sp,#8
        0x0002bd6c:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0002bd6e:    0000        ..      DCW    0
        0x0002bd70:    100003a8    ....    DCD    268436392
    $t
    i.attsProcPrepWriteReq
    attsProcPrepWriteReq
        0x0002bd74:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0002bd78:    4604        .F      MOV      r4,r0
        0x0002bd7a:    f8120f09    ....    LDRB     r0,[r2,#9]!
        0x0002bd7e:    b085        ..      SUB      sp,sp,#0x14
        0x0002bd80:    7853        Sx      LDRB     r3,[r2,#1]
        0x0002bd82:    eb002003    ...     ADD      r0,r0,r3,LSL #8
        0x0002bd86:    b285        ..      UXTH     r5,r0
        0x0002bd88:    f8120f02    ....    LDRB     r0,[r2,#2]!
        0x0002bd8c:    f1020a02    ....    ADD      r10,r2,#2
        0x0002bd90:    7853        Sx      LDRB     r3,[r2,#1]
        0x0002bd92:    eb002003    ...     ADD      r0,r0,r3,LSL #8
        0x0002bd96:    fa1ff980    ....    UXTH     r9,r0
        0x0002bd9a:    1f48        H.      SUBS     r0,r1,#5
        0x0002bd9c:    b286        ..      UXTH     r6,r0
        0x0002bd9e:    a903        ..      ADD      r1,sp,#0xc
        0x0002bda0:    4628        (F      MOV      r0,r5
        0x0002bda2:    f7fffa27    ..'.    BL       attsFindByHandle ; 0x2b1f4
        0x0002bda6:    0007        ..      MOVS     r7,r0
        0x0002bda8:    bf08        ..      IT       EQ
        0x0002bdaa:    2001        .       MOVEQ    r0,#1
        0x0002bdac:    d049        I.      BEQ      0x2be42 ; attsProcPrepWriteReq + 206
        0x0002bdae:    7bfb        .{      LDRB     r3,[r7,#0xf]
        0x0002bdb0:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0002bdb4:    462a        *F      MOV      r2,r5
        0x0002bdb6:    2110        .!      MOVS     r1,#0x10
        0x0002bdb8:    f7fffcdc    ....    BL       attsPermissions ; 0x2b774
        0x0002bdbc:    2800        .(      CMP      r0,#0
        0x0002bdbe:    d140        @.      BNE      0x2be42 ; attsProcPrepWriteReq + 206
        0x0002bdc0:    f1b90f00    ....    CMP      r9,#0
        0x0002bdc4:    d005        ..      BEQ      0x2bdd2 ; attsProcPrepWriteReq + 94
        0x0002bdc6:    7bb8        .{      LDRB     r0,[r7,#0xe]
        0x0002bdc8:    f0100f10    ....    TST      r0,#0x10
        0x0002bdcc:    bf08        ..      IT       EQ
        0x0002bdce:    200b        .       MOVEQ    r0,#0xb
        0x0002bdd0:    d037        7.      BEQ      0x2be42 ; attsProcPrepWriteReq + 206
        0x0002bdd2:    7bb8        .{      LDRB     r0,[r7,#0xe]
        0x0002bdd4:    f0100f08    ....    TST      r0,#8
        0x0002bdd8:    d104        ..      BNE      0x2bde4 ; attsProcPrepWriteReq + 112
        0x0002bdda:    89b8        ..      LDRH     r0,[r7,#0xc]
        0x0002bddc:    42b0        .B      CMP      r0,r6
        0x0002bdde:    bf18        ..      IT       NE
        0x0002bde0:    200d        .       MOVNE    r0,#0xd
        0x0002bde2:    d12e        ..      BNE      0x2be42 ; attsProcPrepWriteReq + 206
        0x0002bde4:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0002bde8:    f8dfb0e8    ....    LDR      r11,[pc,#232] ; [0x2bed4] = 0x1000dacc
        0x0002bdec:    eb0b00c0    ....    ADD      r0,r11,r0,LSL #3
        0x0002bdf0:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002bdf4:    f7f0ffe6    ....    BL       WsfQueueCount ; 0x1cdc4
        0x0002bdf8:    4937        7I      LDR      r1,[pc,#220] ; [0x2bed8] = 0x100003a8
        0x0002bdfa:    6809        .h      LDR      r1,[r1,#0]
        0x0002bdfc:    79c9        .y      LDRB     r1,[r1,#7]
        0x0002bdfe:    4288        .B      CMP      r0,r1
        0x0002be00:    bf28        (.      IT       CS
        0x0002be02:    2009        .       MOVCS    r0,#9
        0x0002be04:    d21d        ..      BCS      0x2be42 ; attsProcPrepWriteReq + 206
        0x0002be06:    f106000b    ....    ADD      r0,r6,#0xb
        0x0002be0a:    b280        ..      UXTH     r0,r0
        0x0002be0c:    f7f0feba    ....    BL       WsfBufAlloc ; 0x1cb84
        0x0002be10:    ea5f0800    _...    MOVS     r8,r0
        0x0002be14:    bf08        ..      IT       EQ
        0x0002be16:    2011        .       MOVEQ    r0,#0x11
        0x0002be18:    d013        ..      BEQ      0x2be42 ; attsProcPrepWriteReq + 206
        0x0002be1a:    7bb8        .{      LDRB     r0,[r7,#0xe]
        0x0002be1c:    f0100f02    ....    TST      r0,#2
        0x0002be20:    d01a        ..      BEQ      0x2be58 ; attsProcPrepWriteReq + 228
        0x0002be22:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002be24:    f8d0c00c    ....    LDR      r12,[r0,#0xc]
        0x0002be28:    f1bc0f00    ....    CMP      r12,#0
        0x0002be2c:    d014        ..      BEQ      0x2be58 ; attsProcPrepWriteReq + 228
        0x0002be2e:    e9cd6a00    ...j    STRD     r6,r10,[sp,#0]
        0x0002be32:    9702        ..      STR      r7,[sp,#8]
        0x0002be34:    2300        .#      MOVS     r3,#0
        0x0002be36:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0002be3a:    2216        ."      MOVS     r2,#0x16
        0x0002be3c:    4629        )F      MOV      r1,r5
        0x0002be3e:    47e0        .G      BLX      r12
        0x0002be40:    b150        P.      CBZ      r0,0x2be58 ; attsProcPrepWriteReq + 228
        0x0002be42:    9000        ..      STR      r0,[sp,#0]
        0x0002be44:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002be48:    462b        +F      MOV      r3,r5
        0x0002be4a:    2216        ."      MOVS     r2,#0x16
        0x0002be4c:    6920         i      LDR      r0,[r4,#0x10]
        0x0002be4e:    f7fff9b3    ....    BL       attsErrRsp ; 0x2b1b8
        0x0002be52:    b005        ..      ADD      sp,sp,#0x14
        0x0002be54:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002be58:    f8a86004    ...`    STRH     r6,[r8,#4]
        0x0002be5c:    f8a85006    ...P    STRH     r5,[r8,#6]
        0x0002be60:    f8a89008    ....    STRH     r9,[r8,#8]
        0x0002be64:    4632        2F      MOV      r2,r6
        0x0002be66:    4651        QF      MOV      r1,r10
        0x0002be68:    f108000a    ....    ADD      r0,r8,#0xa
        0x0002be6c:    f7ecfc04    ....    BL       __aeabi_memcpy ; 0x18678
        0x0002be70:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0002be74:    4641        AF      MOV      r1,r8
        0x0002be76:    eb0b00c0    ....    ADD      r0,r11,r0,LSL #3
        0x0002be7a:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002be7e:    f7f0ffc1    ....    BL       WsfQueueEnq ; 0x1ce04
        0x0002be82:    f106000d    ....    ADD      r0,r6,#0xd
        0x0002be86:    b280        ..      UXTH     r0,r0
        0x0002be88:    f7fef8be    ....    BL       attMsgAlloc ; 0x2a008
        0x0002be8c:    0007        ..      MOVS     r7,r0
        0x0002be8e:    bf04        ..      ITT      EQ
        0x0002be90:    b005        ..      ADDEQ    sp,sp,#0x14
        0x0002be92:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x0002be96:    f1070008    ....    ADD      r0,r7,#8
        0x0002be9a:    2117        .!      MOVS     r1,#0x17
        0x0002be9c:    f8001b01    ....    STRB     r1,[r0],#1
        0x0002bea0:    0a29        ).      LSRS     r1,r5,#8
        0x0002bea2:    f8005b01    ...[    STRB     r5,[r0],#1
        0x0002bea6:    4632        2F      MOV      r2,r6
        0x0002bea8:    f8001b01    ....    STRB     r1,[r0],#1
        0x0002beac:    ea4f2119    O..!    LSR      r1,r9,#8
        0x0002beb0:    f8009b01    ....    STRB     r9,[r0],#1
        0x0002beb4:    f8001b01    ....    STRB     r1,[r0],#1
        0x0002beb8:    4651        QF      MOV      r1,r10
        0x0002beba:    f7ecfbdd    ....    BL       __aeabi_memcpy ; 0x18678
        0x0002bebe:    1d70        p.      ADDS     r0,r6,#5
        0x0002bec0:    b282        ..      UXTH     r2,r0
        0x0002bec2:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002bec6:    463b        ;F      MOV      r3,r7
        0x0002bec8:    6920         i      LDR      r0,[r4,#0x10]
        0x0002beca:    f7fef88b    ....    BL       attL2cDataReq ; 0x29fe4
        0x0002bece:    b005        ..      ADD      sp,sp,#0x14
        0x0002bed0:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0002bed4:    1000dacc    ....    DCD    268491468
        0x0002bed8:    100003a8    ....    DCD    268436392
    $t
    i.attsProcReadBlobReq
    attsProcReadBlobReq
        0x0002bedc:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0002bee0:    4604        .F      MOV      r4,r0
        0x0002bee2:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002bee4:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002bee8:    b082        ..      SUB      sp,sp,#8
        0x0002beea:    f8307021    0.!p    LDRH     r7,[r0,r1,LSL #2]
        0x0002beee:    7a50        Pz      LDRB     r0,[r2,#9]
        0x0002bef0:    7a91        .z      LDRB     r1,[r2,#0xa]
        0x0002bef2:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002bef6:    b286        ..      UXTH     r6,r0
        0x0002bef8:    7ad0        .z      LDRB     r0,[r2,#0xb]
        0x0002befa:    7b11        .{      LDRB     r1,[r2,#0xc]
        0x0002befc:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002bf00:    fa1ff880    ....    UXTH     r8,r0
        0x0002bf04:    a901        ..      ADD      r1,sp,#4
        0x0002bf06:    4630        0F      MOV      r0,r6
        0x0002bf08:    f7fff974    ..t.    BL       attsFindByHandle ; 0x2b1f4
        0x0002bf0c:    0005        ..      MOVS     r5,r0
        0x0002bf0e:    bf08        ..      IT       EQ
        0x0002bf10:    2001        .       MOVEQ    r0,#1
        0x0002bf12:    d02f        /.      BEQ      0x2bf74 ; attsProcReadBlobReq + 152
        0x0002bf14:    6920         i      LDR      r0,[r4,#0x10]
        0x0002bf16:    7beb        .{      LDRB     r3,[r5,#0xf]
        0x0002bf18:    4632        2F      MOV      r2,r6
        0x0002bf1a:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002bf1c:    2101        .!      MOVS     r1,#1
        0x0002bf1e:    f7fffc29    ..).    BL       attsPermissions ; 0x2b774
        0x0002bf22:    bb38        8.      CBNZ     r0,0x2bf74 ; attsProcReadBlobReq + 152
        0x0002bf24:    68a8        .h      LDR      r0,[r5,#8]
        0x0002bf26:    8800        ..      LDRH     r0,[r0,#0]
        0x0002bf28:    4540        @E      CMP      r0,r8
        0x0002bf2a:    bf38        8.      IT       CC
        0x0002bf2c:    2007        .       MOVCC    r0,#7
        0x0002bf2e:    d321        !.      BCC      0x2bf74 ; attsProcReadBlobReq + 152
        0x0002bf30:    7ba8        .{      LDRB     r0,[r5,#0xe]
        0x0002bf32:    f0100f04    ....    TST      r0,#4
        0x0002bf36:    d00d        ..      BEQ      0x2bf54 ; attsProcReadBlobReq + 120
        0x0002bf38:    9901        ..      LDR      r1,[sp,#4]
        0x0002bf3a:    f8d1c008    ....    LDR      r12,[r1,#8]
        0x0002bf3e:    f1bc0f00    ....    CMP      r12,#0
        0x0002bf42:    d007        ..      BEQ      0x2bf54 ; attsProcReadBlobReq + 120
        0x0002bf44:    9500        ..      STR      r5,[sp,#0]
        0x0002bf46:    6920         i      LDR      r0,[r4,#0x10]
        0x0002bf48:    4643        CF      MOV      r3,r8
        0x0002bf4a:    220c        ."      MOVS     r2,#0xc
        0x0002bf4c:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002bf4e:    4631        1F      MOV      r1,r6
        0x0002bf50:    47e0        .G      BLX      r12
        0x0002bf52:    e00e        ..      B        0x2bf72 ; attsProcReadBlobReq + 150
        0x0002bf54:    f0100f20    .. .    TST      r0,#0x20
        0x0002bf58:    d017        ..      BEQ      0x2bf8a ; attsProcReadBlobReq + 174
        0x0002bf5a:    4820         H      LDR      r0,[pc,#128] ; [0x2bfdc] = 0x1000dacc
        0x0002bf5c:    f8d0c1b8    ....    LDR      r12,[r0,#0x1b8]
        0x0002bf60:    f1bc0f00    ....    CMP      r12,#0
        0x0002bf64:    d011        ..      BEQ      0x2bf8a ; attsProcReadBlobReq + 174
        0x0002bf66:    6920         i      LDR      r0,[r4,#0x10]
        0x0002bf68:    686b        kh      LDR      r3,[r5,#4]
        0x0002bf6a:    4632        2F      MOV      r2,r6
        0x0002bf6c:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002bf6e:    2105        .!      MOVS     r1,#5
        0x0002bf70:    47e0        .G      BLX      r12
        0x0002bf72:    b150        P.      CBZ      r0,0x2bf8a ; attsProcReadBlobReq + 174
        0x0002bf74:    9000        ..      STR      r0,[sp,#0]
        0x0002bf76:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002bf7a:    4633        3F      MOV      r3,r6
        0x0002bf7c:    220c        ."      MOVS     r2,#0xc
        0x0002bf7e:    6920         i      LDR      r0,[r4,#0x10]
        0x0002bf80:    f7fff91a    ....    BL       attsErrRsp ; 0x2b1b8
        0x0002bf84:    b002        ..      ADD      sp,sp,#8
        0x0002bf86:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0002bf8a:    68a8        .h      LDR      r0,[r5,#8]
        0x0002bf8c:    1e79        y.      SUBS     r1,r7,#1
        0x0002bf8e:    8800        ..      LDRH     r0,[r0,#0]
        0x0002bf90:    eba00008    ....    SUB      r0,r0,r8
        0x0002bf94:    4288        .B      CMP      r0,r1
        0x0002bf96:    bfa8        ..      IT       GE
        0x0002bf98:    4608        .F      MOVGE    r0,r1
        0x0002bf9a:    b287        ..      UXTH     r7,r0
        0x0002bf9c:    f1070009    ....    ADD      r0,r7,#9
        0x0002bfa0:    b280        ..      UXTH     r0,r0
        0x0002bfa2:    f7fef831    ..1.    BL       attMsgAlloc ; 0x2a008
        0x0002bfa6:    0006        ..      MOVS     r6,r0
        0x0002bfa8:    bf04        ..      ITT      EQ
        0x0002bfaa:    b002        ..      ADDEQ    sp,sp,#8
        0x0002bfac:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0002bfb0:    f1060008    ....    ADD      r0,r6,#8
        0x0002bfb4:    210d        .!      MOVS     r1,#0xd
        0x0002bfb6:    f8001b01    ....    STRB     r1,[r0],#1
        0x0002bfba:    6869        ih      LDR      r1,[r5,#4]
        0x0002bfbc:    463a        :F      MOV      r2,r7
        0x0002bfbe:    4441        AD      ADD      r1,r1,r8
        0x0002bfc0:    f7ecfb5a    ..Z.    BL       __aeabi_memcpy ; 0x18678
        0x0002bfc4:    1c78        x.      ADDS     r0,r7,#1
        0x0002bfc6:    b282        ..      UXTH     r2,r0
        0x0002bfc8:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002bfcc:    4633        3F      MOV      r3,r6
        0x0002bfce:    6920         i      LDR      r0,[r4,#0x10]
        0x0002bfd0:    f7fef808    ....    BL       attL2cDataReq ; 0x29fe4
        0x0002bfd4:    b002        ..      ADD      sp,sp,#8
        0x0002bfd6:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x0002bfda:    0000        ..      DCW    0
        0x0002bfdc:    1000dacc    ....    DCD    268491468
    $t
    i.attsProcReadGroupTypeReq
    attsProcReadGroupTypeReq
        0x0002bfe0:    e92d4ff7    -..O    PUSH     {r0-r2,r4-r11,lr}
        0x0002bfe4:    b088        ..      SUB      sp,sp,#0x20
        0x0002bfe6:    4681        .F      MOV      r9,r0
        0x0002bfe8:    2000        .       MOVS     r0,#0
        0x0002bfea:    9004        ..      STR      r0,[sp,#0x10]
        0x0002bfec:    9002        ..      STR      r0,[sp,#8]
        0x0002bfee:    a094        ..      ADR      r0,{pc}+0x252 ; 0x2c240
        0x0002bff0:    6800        .h      LDR      r0,[r0,#0]
        0x0002bff2:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002bff4:    f8993025    ..%0    LDRB     r3,[r9,#0x25]
        0x0002bff8:    f8d90010    ....    LDR      r0,[r9,#0x10]
        0x0002bffc:    f8305023    0.#P    LDRH     r5,[r0,r3,LSL #2]
        0x0002c000:    f8120f09    ....    LDRB     r0,[r2,#9]!
        0x0002c004:    7853        Sx      LDRB     r3,[r2,#1]
        0x0002c006:    eb002003    ...     ADD      r0,r0,r3,LSL #8
        0x0002c00a:    b280        ..      UXTH     r0,r0
        0x0002c00c:    9005        ..      STR      r0,[sp,#0x14]
        0x0002c00e:    f8120f02    ....    LDRB     r0,[r2,#2]!
        0x0002c012:    7853        Sx      LDRB     r3,[r2,#1]
        0x0002c014:    eb002003    ...     ADD      r0,r0,r3,LSL #8
        0x0002c018:    b286        ..      UXTH     r6,r0
        0x0002c01a:    1c90        ..      ADDS     r0,r2,#2
        0x0002c01c:    900a        ..      STR      r0,[sp,#0x28]
        0x0002c01e:    1f48        H.      SUBS     r0,r1,#5
        0x0002c020:    f0000aff    ....    AND      r10,r0,#0xff
        0x0002c024:    f1ba0f02    ....    CMP      r10,#2
        0x0002c028:    bf18        ..      IT       NE
        0x0002c02a:    f1ba0f10    ....    CMPNE    r10,#0x10
        0x0002c02e:    d006        ..      BEQ      0x2c03e ; attsProcReadGroupTypeReq + 94
        0x0002c030:    f04f0804    O...    MOV      r8,#4
        0x0002c034:    4648        HF      MOV      r0,r9
        0x0002c036:    f7fff89b    ....    BL       attsDiscBusy ; 0x2b170
        0x0002c03a:    f000b8e4    ....    B.W      0x2c206 ; attsProcReadGroupTypeReq + 550
        0x0002c03e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002c040:    2800        .(      CMP      r0,#0
        0x0002c042:    bf08        ..      IT       EQ
        0x0002c044:    f04f0801    O...    MOVEQ    r8,#1
        0x0002c048:    f00080d7    ....    BEQ.W    0x2c1fa ; attsProcReadGroupTypeReq + 538
        0x0002c04c:    42b0        .B      CMP      r0,r6
        0x0002c04e:    d906        ..      BLS      0x2c05e ; attsProcReadGroupTypeReq + 126
        0x0002c050:    f04f0801    O...    MOV      r8,#1
        0x0002c054:    4648        HF      MOV      r0,r9
        0x0002c056:    f7fff88b    ....    BL       attsDiscBusy ; 0x2b170
        0x0002c05a:    f000b8d4    ....    B.W      0x2c206 ; attsProcReadGroupTypeReq + 550
        0x0002c05e:    4651        QF      MOV      r1,r10
        0x0002c060:    a807        ..      ADD      r0,sp,#0x1c
        0x0002c062:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0002c064:    f000fda0    ....    BL       attsUuid16Cmp ; 0x2cba8
        0x0002c068:    b1d0        ..      CBZ      r0,0x2c0a0 ; attsProcReadGroupTypeReq + 192
        0x0002c06a:    a906        ..      ADD      r1,sp,#0x18
        0x0002c06c:    a803        ..      ADD      r0,sp,#0xc
        0x0002c06e:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0002c072:    4652        RF      MOV      r2,r10
        0x0002c074:    4631        1F      MOV      r1,r6
        0x0002c076:    9b0a        ..      LDR      r3,[sp,#0x28]
        0x0002c078:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002c07a:    f7fff919    ....    BL       attsFindUuidInRange ; 0x2b2b0
        0x0002c07e:    0004        ..      MOVS     r4,r0
        0x0002c080:    d014        ..      BEQ      0x2c0ac ; attsProcReadGroupTypeReq + 204
        0x0002c082:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c084:    4622        "F      MOV      r2,r4
        0x0002c086:    2101        .!      MOVS     r1,#1
        0x0002c088:    7bc3        .{      LDRB     r3,[r0,#0xf]
        0x0002c08a:    f8d90010    ....    LDR      r0,[r9,#0x10]
        0x0002c08e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002c090:    f7fffb70    ..p.    BL       attsPermissions ; 0x2b774
        0x0002c094:    ea5f0800    _...    MOVS     r8,r0
        0x0002c098:    bf18        ..      IT       NE
        0x0002c09a:    9405        ..      STRNE    r4,[sp,#0x14]
        0x0002c09c:    d00c        ..      BEQ      0x2c0b8 ; attsProcReadGroupTypeReq + 216
        0x0002c09e:    e0ac        ..      B        0x2c1fa ; attsProcReadGroupTypeReq + 538
        0x0002c0a0:    f04f0810    O...    MOV      r8,#0x10
        0x0002c0a4:    4648        HF      MOV      r0,r9
        0x0002c0a6:    f7fff863    ..c.    BL       attsDiscBusy ; 0x2b170
        0x0002c0aa:    e0ac        ..      B        0x2c206 ; attsProcReadGroupTypeReq + 550
        0x0002c0ac:    f04f080a    O...    MOV      r8,#0xa
        0x0002c0b0:    4648        HF      MOV      r0,r9
        0x0002c0b2:    f7fff85d    ..].    BL       attsDiscBusy ; 0x2b170
        0x0002c0b6:    e0a6        ..      B        0x2c206 ; attsProcReadGroupTypeReq + 550
        0x0002c0b8:    f1050008    ....    ADD      r0,r5,#8
        0x0002c0bc:    b280        ..      UXTH     r0,r0
        0x0002c0be:    f7fdffa3    ....    BL       attMsgAlloc ; 0x2a008
        0x0002c0c2:    9004        ..      STR      r0,[sp,#0x10]
        0x0002c0c4:    2800        .(      CMP      r0,#0
        0x0002c0c6:    d074        t.      BEQ      0x2c1b2 ; attsProcReadGroupTypeReq + 466
        0x0002c0c8:    f1000708    ....    ADD      r7,r0,#8
        0x0002c0cc:    2011        .       MOVS     r0,#0x11
        0x0002c0ce:    f8070b01    ....    STRB     r0,[r7],#1
        0x0002c0d2:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c0d4:    1fa9        ..      SUBS     r1,r5,#6
        0x0002c0d6:    6880        .h      LDR      r0,[r0,#8]
        0x0002c0d8:    8800        ..      LDRH     r0,[r0,#0]
        0x0002c0da:    4288        .B      CMP      r0,r1
        0x0002c0dc:    bf28        (.      IT       CS
        0x0002c0de:    4608        .F      MOVCS    r0,r1
        0x0002c0e0:    f0000bff    ....    AND      r11,r0,#0xff
        0x0002c0e4:    f10b0004    ....    ADD      r0,r11,#4
        0x0002c0e8:    f8070b01    ....    STRB     r0,[r7],#1
        0x0002c0ec:    0a20         .      LSRS     r0,r4,#8
        0x0002c0ee:    f8074b01    ...K    STRB     r4,[r7],#1
        0x0002c0f2:    f8070b01    ....    STRB     r0,[r7],#1
        0x0002c0f6:    4620         F      MOV      r0,r4
        0x0002c0f8:    f7fff894    ....    BL       attsFindServiceGroupEnd ; 0x2b224
        0x0002c0fc:    4604        .F      MOV      r4,r0
        0x0002c0fe:    f8070b01    ....    STRB     r0,[r7],#1
        0x0002c102:    0a00        ..      LSRS     r0,r0,#8
        0x0002c104:    f8070b01    ....    STRB     r0,[r7],#1
        0x0002c108:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c10a:    465a        ZF      MOV      r2,r11
        0x0002c10c:    6841        Ah      LDR      r1,[r0,#4]
        0x0002c10e:    4638        8F      MOV      r0,r7
        0x0002c110:    f7ecfab2    ....    BL       __aeabi_memcpy ; 0x18678
        0x0002c114:    eb07000b    ....    ADD      r0,r7,r11
        0x0002c118:    9002        ..      STR      r0,[sp,#8]
        0x0002c11a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002c11c:    f64f77ff    O..w    MOV      r7,#0xffff
        0x0002c120:    4428        (D      ADD      r0,r0,r5
        0x0002c122:    eba0000b    ....    SUB      r0,r0,r11
        0x0002c126:    1d00        ..      ADDS     r0,r0,#4
        0x0002c128:    9000        ..      STR      r0,[sp,#0]
        0x0002c12a:    42bc        .B      CMP      r4,r7
        0x0002c12c:    d065        e.      BEQ      0x2c1fa ; attsProcReadGroupTypeReq + 538
        0x0002c12e:    1c60        `.      ADDS     r0,r4,#1
        0x0002c130:    b284        ..      UXTH     r4,r0
        0x0002c132:    42b4        .B      CMP      r4,r6
        0x0002c134:    d861        a.      BHI      0x2c1fa ; attsProcReadGroupTypeReq + 538
        0x0002c136:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002c138:    9001        ..      STR      r0,[sp,#4]
        0x0002c13a:    4842        BH      LDR      r0,[pc,#264] ; [0x2c244] = 0x1000dacc
        0x0002c13c:    f8d051a4    ...Q    LDR      r5,[r0,#0x1a4]
        0x0002c140:    2d00        .-      CMP      r5,#0
        0x0002c142:    d05a        Z.      BEQ      0x2c1fa ; attsProcReadGroupTypeReq + 538
        0x0002c144:    8a28        (.      LDRH     r0,[r5,#0x10]
        0x0002c146:    42a0        .B      CMP      r0,r4
        0x0002c148:    d902        ..      BLS      0x2c150 ; attsProcReadGroupTypeReq + 368
        0x0002c14a:    42b0        .B      CMP      r0,r6
        0x0002c14c:    bf98        ..      IT       LS
        0x0002c14e:    4604        .F      MOVLS    r4,r0
        0x0002c150:    42a0        .B      CMP      r0,r4
        0x0002c152:    bf9c        ..      ITT      LS
        0x0002c154:    8a69        i.      LDRHLS   r1,[r5,#0x12]
        0x0002c156:    428c        .B      CMPLS    r4,r1
        0x0002c158:    d827        '.      BHI      0x2c1aa ; attsProcReadGroupTypeReq + 458
        0x0002c15a:    6869        ih      LDR      r1,[r5,#4]
        0x0002c15c:    1a20         .      SUBS     r0,r4,r0
        0x0002c15e:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0002c162:    e01c        ..      B        0x2c19e ; attsProcReadGroupTypeReq + 446
        0x0002c164:    4651        QF      MOV      r1,r10
        0x0002c166:    9a01        ..      LDR      r2,[sp,#4]
        0x0002c168:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c16a:    f000fd2e    ....    BL       attsUuidCmp ; 0x2cbca
        0x0002c16e:    b180        ..      CBZ      r0,0x2c192 ; attsProcReadGroupTypeReq + 434
        0x0002c170:    9506        ..      STR      r5,[sp,#0x18]
        0x0002c172:    b3dc        ..      CBZ      r4,0x2c1ec ; attsProcReadGroupTypeReq + 524
        0x0002c174:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c176:    6881        .h      LDR      r1,[r0,#8]
        0x0002c178:    8809        ..      LDRH     r1,[r1,#0]
        0x0002c17a:    4559        YE      CMP      r1,r11
        0x0002c17c:    d13d        =.      BNE      0x2c1fa ; attsProcReadGroupTypeReq + 538
        0x0002c17e:    7bc3        .{      LDRB     r3,[r0,#0xf]
        0x0002c180:    f8d90010    ....    LDR      r0,[r9,#0x10]
        0x0002c184:    4622        "F      MOV      r2,r4
        0x0002c186:    2101        .!      MOVS     r1,#1
        0x0002c188:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002c18a:    f7fffaf3    ....    BL       attsPermissions ; 0x2b774
        0x0002c18e:    bb68        h.      CBNZ     r0,0x2c1ec ; attsProcReadGroupTypeReq + 524
        0x0002c190:    e010        ..      B        0x2c1b4 ; attsProcReadGroupTypeReq + 468
        0x0002c192:    42bc        .B      CMP      r4,r7
        0x0002c194:    d009        ..      BEQ      0x2c1aa ; attsProcReadGroupTypeReq + 458
        0x0002c196:    1c60        `.      ADDS     r0,r4,#1
        0x0002c198:    b284        ..      UXTH     r4,r0
        0x0002c19a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c19c:    3010        .0      ADDS     r0,r0,#0x10
        0x0002c19e:    9003        ..      STR      r0,[sp,#0xc]
        0x0002c1a0:    8a68        h.      LDRH     r0,[r5,#0x12]
        0x0002c1a2:    42a0        .B      CMP      r0,r4
        0x0002c1a4:    bf28        (.      IT       CS
        0x0002c1a6:    42a6        .B      CMPCS    r6,r4
        0x0002c1a8:    d2dc        ..      BCS      0x2c164 ; attsProcReadGroupTypeReq + 388
        0x0002c1aa:    682d        -h      LDR      r5,[r5,#0]
        0x0002c1ac:    2d00        .-      CMP      r5,#0
        0x0002c1ae:    d1c9        ..      BNE      0x2c144 ; attsProcReadGroupTypeReq + 356
        0x0002c1b0:    e023        #.      B        0x2c1fa ; attsProcReadGroupTypeReq + 538
        0x0002c1b2:    e01c        ..      B        0x2c1ee ; attsProcReadGroupTypeReq + 526
        0x0002c1b4:    9902        ..      LDR      r1,[sp,#8]
        0x0002c1b6:    9800        ..      LDR      r0,[sp,#0]
        0x0002c1b8:    4288        .B      CMP      r0,r1
        0x0002c1ba:    d31e        ..      BCC      0x2c1fa ; attsProcReadGroupTypeReq + 538
        0x0002c1bc:    700c        .p      STRB     r4,[r1,#0]
        0x0002c1be:    9d02        ..      LDR      r5,[sp,#8]
        0x0002c1c0:    0a20         .      LSRS     r0,r4,#8
        0x0002c1c2:    7068        hp      STRB     r0,[r5,#1]
        0x0002c1c4:    4620         F      MOV      r0,r4
        0x0002c1c6:    1cad        ..      ADDS     r5,r5,#2
        0x0002c1c8:    f7fff82c    ..,.    BL       attsFindServiceGroupEnd ; 0x2b224
        0x0002c1cc:    4604        .F      MOV      r4,r0
        0x0002c1ce:    f8050b01    ....    STRB     r0,[r5],#1
        0x0002c1d2:    0a00        ..      LSRS     r0,r0,#8
        0x0002c1d4:    f8050b01    ....    STRB     r0,[r5],#1
        0x0002c1d8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c1da:    465a        ZF      MOV      r2,r11
        0x0002c1dc:    6841        Ah      LDR      r1,[r0,#4]
        0x0002c1de:    4628        (F      MOV      r0,r5
        0x0002c1e0:    f7ecfa4a    ..J.    BL       __aeabi_memcpy ; 0x18678
        0x0002c1e4:    eb05000b    ....    ADD      r0,r5,r11
        0x0002c1e8:    9002        ..      STR      r0,[sp,#8]
        0x0002c1ea:    e79e        ..      B        0x2c12a ; attsProcReadGroupTypeReq + 330
        0x0002c1ec:    e005        ..      B        0x2c1fa ; attsProcReadGroupTypeReq + 538
        0x0002c1ee:    f04f0811    O...    MOV      r8,#0x11
        0x0002c1f2:    4648        HF      MOV      r0,r9
        0x0002c1f4:    f7feffbc    ....    BL       attsDiscBusy ; 0x2b170
        0x0002c1f8:    e005        ..      B        0x2c206 ; attsProcReadGroupTypeReq + 550
        0x0002c1fa:    4648        HF      MOV      r0,r9
        0x0002c1fc:    f7feffb8    ....    BL       attsDiscBusy ; 0x2b170
        0x0002c200:    f1b80f00    ....    CMP      r8,#0
        0x0002c204:    d00c        ..      BEQ      0x2c220 ; attsProcReadGroupTypeReq + 576
        0x0002c206:    f8cd8000    ....    STR      r8,[sp,#0]
        0x0002c20a:    f8991025    ..%.    LDRB     r1,[r9,#0x25]
        0x0002c20e:    f8d90010    ....    LDR      r0,[r9,#0x10]
        0x0002c212:    2210        ."      MOVS     r2,#0x10
        0x0002c214:    9b05        ..      LDR      r3,[sp,#0x14]
        0x0002c216:    f7feffcf    ....    BL       attsErrRsp ; 0x2b1b8
        0x0002c21a:    b00b        ..      ADD      sp,sp,#0x2c
        0x0002c21c:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002c220:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002c222:    9802        ..      LDR      r0,[sp,#8]
        0x0002c224:    9b04        ..      LDR      r3,[sp,#0x10]
        0x0002c226:    1a40        @.      SUBS     r0,r0,r1
        0x0002c228:    3808        .8      SUBS     r0,r0,#8
        0x0002c22a:    b282        ..      UXTH     r2,r0
        0x0002c22c:    f8991025    ..%.    LDRB     r1,[r9,#0x25]
        0x0002c230:    f8d90010    ....    LDR      r0,[r9,#0x10]
        0x0002c234:    f7fdfed6    ....    BL       attL2cDataReq ; 0x29fe4
        0x0002c238:    b00b        ..      ADD      sp,sp,#0x2c
        0x0002c23a:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0002c23e:    0000        ..      DCW    0
        0x0002c240:    00002800    .(..    DCD    10240
        0x0002c244:    1000dacc    ....    DCD    268491468
    $t
    i.attsProcReadMultReq
    attsProcReadMultReq
        0x0002c248:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0002c24c:    4606        .F      MOV      r6,r0
        0x0002c24e:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002c250:    f8963025    ..%0    LDRB     r3,[r6,#0x25]
        0x0002c254:    b085        ..      SUB      sp,sp,#0x14
        0x0002c256:    f04f0a00    O...    MOV      r10,#0
        0x0002c25a:    f8308023    0.#.    LDRH     r8,[r0,r3,LSL #2]
        0x0002c25e:    1850        P.      ADDS     r0,r2,r1
        0x0002c260:    f1000b08    ....    ADD      r11,r0,#8
        0x0002c264:    f1080008    ....    ADD      r0,r8,#8
        0x0002c268:    f1020709    ....    ADD      r7,r2,#9
        0x0002c26c:    b280        ..      UXTH     r0,r0
        0x0002c26e:    f7fdfecb    ....    BL       attMsgAlloc ; 0x2a008
        0x0002c272:    0005        ..      MOVS     r5,r0
        0x0002c274:    bf08        ..      IT       EQ
        0x0002c276:    f04f0811    O...    MOVEQ    r8,#0x11
        0x0002c27a:    d058        X.      BEQ      0x2c32e ; attsProcReadMultReq + 230
        0x0002c27c:    f1050408    ....    ADD      r4,r5,#8
        0x0002c280:    200f        .       MOVS     r0,#0xf
        0x0002c282:    f8040b01    ....    STRB     r0,[r4],#1
        0x0002c286:    45bb        .E      CMP      r11,r7
        0x0002c288:    d974        t.      BLS      0x2c374 ; attsProcReadMultReq + 300
        0x0002c28a:    eb050008    ....    ADD      r0,r5,r8
        0x0002c28e:    9003        ..      STR      r0,[sp,#0xc]
        0x0002c290:    3008        .0      ADDS     r0,r0,#8
        0x0002c292:    9002        ..      STR      r0,[sp,#8]
        0x0002c294:    f8170b01    ....    LDRB     r0,[r7],#1
        0x0002c298:    f8171b01    ....    LDRB     r1,[r7],#1
        0x0002c29c:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002c2a0:    fa1ffa80    ....    UXTH     r10,r0
        0x0002c2a4:    a901        ..      ADD      r1,sp,#4
        0x0002c2a6:    4650        PF      MOV      r0,r10
        0x0002c2a8:    f7feffa4    ....    BL       attsFindByHandle ; 0x2b1f4
        0x0002c2ac:    ea5f0900    _...    MOVS     r9,r0
        0x0002c2b0:    d00b        ..      BEQ      0x2c2ca ; attsProcReadMultReq + 130
        0x0002c2b2:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002c2b4:    f899300f    ...0    LDRB     r3,[r9,#0xf]
        0x0002c2b8:    4652        RF      MOV      r2,r10
        0x0002c2ba:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002c2bc:    2101        .!      MOVS     r1,#1
        0x0002c2be:    f7fffa59    ..Y.    BL       attsPermissions ; 0x2b774
        0x0002c2c2:    ea5f0800    _...    MOVS     r8,r0
        0x0002c2c6:    d003        ..      BEQ      0x2c2d0 ; attsProcReadMultReq + 136
        0x0002c2c8:    e02c        ,.      B        0x2c324 ; attsProcReadMultReq + 220
        0x0002c2ca:    f04f0801    O...    MOV      r8,#1
        0x0002c2ce:    e029        ).      B        0x2c324 ; attsProcReadMultReq + 220
        0x0002c2d0:    f899000e    ....    LDRB     r0,[r9,#0xe]
        0x0002c2d4:    f0100f04    ....    TST      r0,#4
        0x0002c2d8:    d011        ..      BEQ      0x2c2fe ; attsProcReadMultReq + 182
        0x0002c2da:    9901        ..      LDR      r1,[sp,#4]
        0x0002c2dc:    f8d1c008    ....    LDR      r12,[r1,#8]
        0x0002c2e0:    f1bc0f00    ....    CMP      r12,#0
        0x0002c2e4:    d00b        ..      BEQ      0x2c2fe ; attsProcReadMultReq + 182
        0x0002c2e6:    f8cd9000    ....    STR      r9,[sp,#0]
        0x0002c2ea:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002c2ec:    2300        .#      MOVS     r3,#0
        0x0002c2ee:    220e        ."      MOVS     r2,#0xe
        0x0002c2f0:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002c2f2:    4651        QF      MOV      r1,r10
        0x0002c2f4:    47e0        .G      BLX      r12
        0x0002c2f6:    ea5f0800    _...    MOVS     r8,r0
        0x0002c2fa:    d024        $.      BEQ      0x2c346 ; attsProcReadMultReq + 254
        0x0002c2fc:    e012        ..      B        0x2c324 ; attsProcReadMultReq + 220
        0x0002c2fe:    f0100f20    .. .    TST      r0,#0x20
        0x0002c302:    d020         .      BEQ      0x2c346 ; attsProcReadMultReq + 254
        0x0002c304:    4821        !H      LDR      r0,[pc,#132] ; [0x2c38c] = 0x1000dacc
        0x0002c306:    f8d0c1b8    ....    LDR      r12,[r0,#0x1b8]
        0x0002c30a:    f1bc0f00    ....    CMP      r12,#0
        0x0002c30e:    d01a        ..      BEQ      0x2c346 ; attsProcReadMultReq + 254
        0x0002c310:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002c312:    f8d93004    ...0    LDR      r3,[r9,#4]
        0x0002c316:    4652        RF      MOV      r2,r10
        0x0002c318:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002c31a:    2105        .!      MOVS     r1,#5
        0x0002c31c:    47e0        .G      BLX      r12
        0x0002c31e:    ea5f0800    _...    MOVS     r8,r0
        0x0002c322:    d010        ..      BEQ      0x2c346 ; attsProcReadMultReq + 254
        0x0002c324:    2d00        .-      CMP      r5,#0
        0x0002c326:    bf1c        ..      ITT      NE
        0x0002c328:    4628        (F      MOVNE    r0,r5
        0x0002c32a:    f7f0fd02    ....    BLNE     WsfMsgFree ; 0x1cd32
        0x0002c32e:    f8cd8000    ....    STR      r8,[sp,#0]
        0x0002c332:    f8961025    ..%.    LDRB     r1,[r6,#0x25]
        0x0002c336:    4653        SF      MOV      r3,r10
        0x0002c338:    220e        ."      MOVS     r2,#0xe
        0x0002c33a:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002c33c:    f7feff3c    ..<.    BL       attsErrRsp ; 0x2b1b8
        0x0002c340:    b005        ..      ADD      sp,sp,#0x14
        0x0002c342:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002c346:    9802        ..      LDR      r0,[sp,#8]
        0x0002c348:    42a0        .B      CMP      r0,r4
        0x0002c34a:    d911        ..      BLS      0x2c370 ; attsProcReadMultReq + 296
        0x0002c34c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c34e:    1b00        ..      SUBS     r0,r0,r4
        0x0002c350:    3008        .0      ADDS     r0,r0,#8
        0x0002c352:    fa1ff880    ....    UXTH     r8,r0
        0x0002c356:    f8d90008    ....    LDR      r0,[r9,#8]
        0x0002c35a:    8800        ..      LDRH     r0,[r0,#0]
        0x0002c35c:    4580        .E      CMP      r8,r0
        0x0002c35e:    bf88        ..      IT       HI
        0x0002c360:    4680        .F      MOVHI    r8,r0
        0x0002c362:    4642        BF      MOV      r2,r8
        0x0002c364:    4620         F      MOV      r0,r4
        0x0002c366:    f8d91004    ....    LDR      r1,[r9,#4]
        0x0002c36a:    f7ecf985    ....    BL       __aeabi_memcpy ; 0x18678
        0x0002c36e:    4444        DD      ADD      r4,r4,r8
        0x0002c370:    45bb        .E      CMP      r11,r7
        0x0002c372:    d88f        ..      BHI      0x2c294 ; attsProcReadMultReq + 76
        0x0002c374:    1b60        `.      SUBS     r0,r4,r5
        0x0002c376:    3808        .8      SUBS     r0,r0,#8
        0x0002c378:    b282        ..      UXTH     r2,r0
        0x0002c37a:    f8961025    ..%.    LDRB     r1,[r6,#0x25]
        0x0002c37e:    462b        +F      MOV      r3,r5
        0x0002c380:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002c382:    f7fdfe2f    ../.    BL       attL2cDataReq ; 0x29fe4
        0x0002c386:    b005        ..      ADD      sp,sp,#0x14
        0x0002c388:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0002c38c:    1000dacc    ....    DCD    268491468
    $t
    i.attsProcReadMultiVarReq
    attsProcReadMultiVarReq
        0x0002c390:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0002c394:    4606        .F      MOV      r6,r0
        0x0002c396:    6903        .i      LDR      r3,[r0,#0x10]
        0x0002c398:    f8900025    ..%.    LDRB     r0,[r0,#0x25]
        0x0002c39c:    b08d        ..      SUB      sp,sp,#0x34
        0x0002c39e:    f04f0b00    O...    MOV      r11,#0
        0x0002c3a2:    f8330020    3. .    LDRH     r0,[r3,r0,LSL #2]
        0x0002c3a6:    9006        ..      STR      r0,[sp,#0x18]
        0x0002c3a8:    1e48        H.      SUBS     r0,r1,#1
        0x0002c3aa:    fa1ff980    ....    UXTH     r9,r0
        0x0002c3ae:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002c3b0:    f1020409    ....    ADD      r4,r2,#9
        0x0002c3b4:    3008        .0      ADDS     r0,r0,#8
        0x0002c3b6:    b280        ..      UXTH     r0,r0
        0x0002c3b8:    f7fdfe26    ..&.    BL       attMsgAlloc ; 0x2a008
        0x0002c3bc:    9003        ..      STR      r0,[sp,#0xc]
        0x0002c3be:    2800        .(      CMP      r0,#0
        0x0002c3c0:    bf04        ..      ITT      EQ
        0x0002c3c2:    b00d        ..      ADDEQ    sp,sp,#0x34
        0x0002c3c4:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x0002c3c8:    3009        .0      ADDS     r0,r0,#9
        0x0002c3ca:    9002        ..      STR      r0,[sp,#8]
        0x0002c3cc:    f1b90f00    ....    CMP      r9,#0
        0x0002c3d0:    bf18        ..      IT       NE
        0x0002c3d2:    4f6c        lO      LDRNE    r7,[pc,#432] ; [0x2c584] = 0x1000dacc
        0x0002c3d4:    d07e        ~.      BEQ      0x2c4d4 ; attsProcReadMultiVarReq + 324
        0x0002c3d6:    bf00        ..      NOP      
        0x0002c3d8:    f8140b01    ....    LDRB     r0,[r4],#1
        0x0002c3dc:    f8141b01    ....    LDRB     r1,[r4],#1
        0x0002c3e0:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002c3e4:    fa1ff880    ....    UXTH     r8,r0
        0x0002c3e8:    f1a90002    ....    SUB      r0,r9,#2
        0x0002c3ec:    fa1ff980    ....    UXTH     r9,r0
        0x0002c3f0:    f8d701a4    ....    LDR      r0,[r7,#0x1a4]
        0x0002c3f4:    b350        P.      CBZ      r0,0x2c44c ; attsProcReadMultiVarReq + 188
        0x0002c3f6:    8a02        ..      LDRH     r2,[r0,#0x10]
        0x0002c3f8:    4542        BE      CMP      r2,r8
        0x0002c3fa:    bf9c        ..      ITT      LS
        0x0002c3fc:    8a42        B.      LDRHLS   r2,[r0,#0x12]
        0x0002c3fe:    4590        .E      CMPLS    r8,r2
        0x0002c400:    d821        !.      BHI      0x2c446 ; attsProcReadMultiVarReq + 182
        0x0002c402:    9004        ..      STR      r0,[sp,#0x10]
        0x0002c404:    8a02        ..      LDRH     r2,[r0,#0x10]
        0x0002c406:    6841        Ah      LDR      r1,[r0,#4]
        0x0002c408:    eba80002    ....    SUB      r0,r8,r2
        0x0002c40c:    eb111a00    ....    ADDS     r10,r1,r0,LSL #4
        0x0002c410:    d07e        ~.      BEQ      0x2c510 ; attsProcReadMultiVarReq + 384
        0x0002c412:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002c414:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002c416:    9009        ..      STR      r0,[sp,#0x24]
        0x0002c418:    2001        .       MOVS     r0,#1
        0x0002c41a:    9008        ..      STR      r0,[sp,#0x20]
        0x0002c41c:    f89a500f    ...P    LDRB     r5,[r10,#0xf]
        0x0002c420:    f0150f01    ....    TST      r5,#1
        0x0002c424:    bf08        ..      IT       EQ
        0x0002c426:    2502        .%      MOVEQ    r5,#2
        0x0002c428:    d07e        ~.      BEQ      0x2c528 ; attsProcReadMultiVarReq + 408
        0x0002c42a:    f0150f0e    ....    TST      r5,#0xe
        0x0002c42e:    d023        #.      BEQ      0x2c478 ; attsProcReadMultiVarReq + 232
        0x0002c430:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002c432:    f7eef9c7    ....    BL       DmConnSecLevel ; 0x1a7c4
        0x0002c436:    f0150f08    ....    TST      r5,#8
        0x0002c43a:    d000        ..      BEQ      0x2c43e ; attsProcReadMultiVarReq + 174
        0x0002c43c:    b150        P.      CBZ      r0,0x2c454 ; attsProcReadMultiVarReq + 196
        0x0002c43e:    210a        .!      MOVS     r1,#0xa
        0x0002c440:    43a9        .C      BICS     r1,r1,r5
        0x0002c442:    d109        ..      BNE      0x2c458 ; attsProcReadMultiVarReq + 200
        0x0002c444:    e004        ..      B        0x2c450 ; attsProcReadMultiVarReq + 192
        0x0002c446:    6800        .h      LDR      r0,[r0,#0]
        0x0002c448:    2800        .(      CMP      r0,#0
        0x0002c44a:    d1d4        ..      BNE      0x2c3f6 ; attsProcReadMultiVarReq + 102
        0x0002c44c:    2501        .%      MOVS     r5,#1
        0x0002c44e:    e070        p.      B        0x2c532 ; attsProcReadMultiVarReq + 418
        0x0002c450:    2802        .(      CMP      r0,#2
        0x0002c452:    d201        ..      BCS      0x2c458 ; attsProcReadMultiVarReq + 200
        0x0002c454:    2505        .%      MOVS     r5,#5
        0x0002c456:    e067        g.      B        0x2c528 ; attsProcReadMultiVarReq + 408
        0x0002c458:    f0150f04    ....    TST      r5,#4
        0x0002c45c:    d00c        ..      BEQ      0x2c478 ; attsProcReadMultiVarReq + 232
        0x0002c45e:    f8d731b4    ...1    LDR      r3,[r7,#0x1b4]
        0x0002c462:    2b00        .+      CMP      r3,#0
        0x0002c464:    bf08        ..      IT       EQ
        0x0002c466:    2508        .%      MOVEQ    r5,#8
        0x0002c468:    d05e        ^.      BEQ      0x2c528 ; attsProcReadMultiVarReq + 408
        0x0002c46a:    e9dd1008    ....    LDRD     r1,r0,[sp,#0x20]
        0x0002c46e:    4642        BF      MOV      r2,r8
        0x0002c470:    4798        .G      BLX      r3
        0x0002c472:    0005        ..      MOVS     r5,r0
        0x0002c474:    d001        ..      BEQ      0x2c47a ; attsProcReadMultiVarReq + 234
        0x0002c476:    e057        W.      B        0x2c528 ; attsProcReadMultiVarReq + 408
        0x0002c478:    2500        .%      MOVS     r5,#0
        0x0002c47a:    f89a000e    ....    LDRB     r0,[r10,#0xe]
        0x0002c47e:    f0100f04    ....    TST      r0,#4
        0x0002c482:    d010        ..      BEQ      0x2c4a6 ; attsProcReadMultiVarReq + 278
        0x0002c484:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002c486:    f8d1c008    ....    LDR      r12,[r1,#8]
        0x0002c48a:    f1bc0f00    ....    CMP      r12,#0
        0x0002c48e:    d00a        ..      BEQ      0x2c4a6 ; attsProcReadMultiVarReq + 278
        0x0002c490:    f8cda000    ....    STR      r10,[sp,#0]
        0x0002c494:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002c496:    f04f0300    O...    MOV      r3,#0
        0x0002c49a:    f04f0220    O. .    MOV      r2,#0x20
        0x0002c49e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002c4a0:    4641        AF      MOV      r1,r8
        0x0002c4a2:    47e0        .G      BLX      r12
        0x0002c4a4:    e00f        ..      B        0x2c4c6 ; attsProcReadMultiVarReq + 310
        0x0002c4a6:    f0100f20    .. .    TST      r0,#0x20
        0x0002c4aa:    bf1c        ..      ITT      NE
        0x0002c4ac:    f8d7c1b8    ....    LDRNE    r12,[r7,#0x1b8]
        0x0002c4b0:    f1bc0f00    ....    CMPNE    r12,#0
        0x0002c4b4:    d009        ..      BEQ      0x2c4ca ; attsProcReadMultiVarReq + 314
        0x0002c4b6:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002c4b8:    f8da3004    ...0    LDR      r3,[r10,#4]
        0x0002c4bc:    4642        BF      MOV      r2,r8
        0x0002c4be:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002c4c0:    f04f0105    O...    MOV      r1,#5
        0x0002c4c4:    47e0        .G      BLX      r12
        0x0002c4c6:    0005        ..      MOVS     r5,r0
        0x0002c4c8:    d133        3.      BNE      0x2c532 ; attsProcReadMultiVarReq + 418
        0x0002c4ca:    f8da0008    ....    LDR      r0,[r10,#8]
        0x0002c4ce:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002c4d0:    8800        ..      LDRH     r0,[r0,#0]
        0x0002c4d2:    e000        ..      B        0x2c4d6 ; attsProcReadMultiVarReq + 326
        0x0002c4d4:    e047        G.      B        0x2c566 ; attsProcReadMultiVarReq + 470
        0x0002c4d6:    eba1010b    ....    SUB      r1,r1,r11
        0x0002c4da:    f1a10209    ....    SUB      r2,r1,#9
        0x0002c4de:    4290        .B      CMP      r0,r2
        0x0002c4e0:    bfa8        ..      IT       GE
        0x0002c4e2:    4610        .F      MOVGE    r0,r2
        0x0002c4e4:    b280        ..      UXTH     r0,r0
        0x0002c4e6:    9902        ..      LDR      r1,[sp,#8]
        0x0002c4e8:    9000        ..      STR      r0,[sp,#0]
        0x0002c4ea:    7008        .p      STRB     r0,[r1,#0]
        0x0002c4ec:    9800        ..      LDR      r0,[sp,#0]
        0x0002c4ee:    9902        ..      LDR      r1,[sp,#8]
        0x0002c4f0:    0a00        ..      LSRS     r0,r0,#8
        0x0002c4f2:    7048        Hp      STRB     r0,[r1,#1]
        0x0002c4f4:    1c89        ..      ADDS     r1,r1,#2
        0x0002c4f6:    9102        ..      STR      r1,[sp,#8]
        0x0002c4f8:    f8da1004    ....    LDR      r1,[r10,#4]
        0x0002c4fc:    9a00        ..      LDR      r2,[sp,#0]
        0x0002c4fe:    9802        ..      LDR      r0,[sp,#8]
        0x0002c500:    f7ecf8ba    ....    BL       __aeabi_memcpy ; 0x18678
        0x0002c504:    9902        ..      LDR      r1,[sp,#8]
        0x0002c506:    9800        ..      LDR      r0,[sp,#0]
        0x0002c508:    4408        .D      ADD      r0,r0,r1
        0x0002c50a:    9002        ..      STR      r0,[sp,#8]
        0x0002c50c:    9800        ..      LDR      r0,[sp,#0]
        0x0002c50e:    e001        ..      B        0x2c514 ; attsProcReadMultiVarReq + 388
        0x0002c510:    e023        #.      B        0x2c55a ; attsProcReadMultiVarReq + 458
        0x0002c512:    e009        ..      B        0x2c528 ; attsProcReadMultiVarReq + 408
        0x0002c514:    4458        XD      ADD      r0,r0,r11
        0x0002c516:    1c80        ..      ADDS     r0,r0,#2
        0x0002c518:    fa1ffb80    ....    UXTH     r11,r0
        0x0002c51c:    f8da0008    ....    LDR      r0,[r10,#8]
        0x0002c520:    8801        ..      LDRH     r1,[r0,#0]
        0x0002c522:    9800        ..      LDR      r0,[sp,#0]
        0x0002c524:    4281        .B      CMP      r1,r0
        0x0002c526:    d81e        ..      BHI      0x2c566 ; attsProcReadMultiVarReq + 470
        0x0002c528:    f1b90f00    ....    CMP      r9,#0
        0x0002c52c:    f47faf54    ..T.    BNE      0x2c3d8 ; attsProcReadMultiVarReq + 72
        0x0002c530:    b1cd        ..      CBZ      r5,0x2c566 ; attsProcReadMultiVarReq + 470
        0x0002c532:    2121        !!      MOVS     r1,#0x21
        0x0002c534:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c536:    f7edfb47    ..G.    BL       AttMsgFree ; 0x19bc8
        0x0002c53a:    2d00        .-      CMP      r5,#0
        0x0002c53c:    bf04        ..      ITT      EQ
        0x0002c53e:    b00d        ..      ADDEQ    sp,sp,#0x34
        0x0002c540:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x0002c544:    9500        ..      STR      r5,[sp,#0]
        0x0002c546:    f8961025    ..%.    LDRB     r1,[r6,#0x25]
        0x0002c54a:    4643        CF      MOV      r3,r8
        0x0002c54c:    2220         "      MOVS     r2,#0x20
        0x0002c54e:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002c550:    f7fefe32    ..2.    BL       attsErrRsp ; 0x2b1b8
        0x0002c554:    b00d        ..      ADD      sp,sp,#0x34
        0x0002c556:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002c55a:    2501        .%      MOVS     r5,#1
        0x0002c55c:    2121        !!      MOVS     r1,#0x21
        0x0002c55e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c560:    f7edfb32    ..2.    BL       AttMsgFree ; 0x19bc8
        0x0002c564:    e7ee        ..      B        0x2c544 ; attsProcReadMultiVarReq + 436
        0x0002c566:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c568:    2121        !!      MOVS     r1,#0x21
        0x0002c56a:    7201        .r      STRB     r1,[r0,#8]
        0x0002c56c:    f10b0001    ....    ADD      r0,r11,#1
        0x0002c570:    b282        ..      UXTH     r2,r0
        0x0002c572:    f8961025    ..%.    LDRB     r1,[r6,#0x25]
        0x0002c576:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002c578:    9b03        ..      LDR      r3,[sp,#0xc]
        0x0002c57a:    b00d        ..      ADD      sp,sp,#0x34
        0x0002c57c:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0002c580:    f7fdbd30    ..0.    B        attL2cDataReq ; 0x29fe4
    $d
        0x0002c584:    1000dacc    ....    DCD    268491468
    $t
    i.attsProcReadReq
    attsProcReadReq
        0x0002c588:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x0002c58c:    4606        .F      MOV      r6,r0
        0x0002c58e:    6903        .i      LDR      r3,[r0,#0x10]
        0x0002c590:    f8900025    ..%.    LDRB     r0,[r0,#0x25]
        0x0002c594:    f8df9138    ..8.    LDR      r9,[pc,#312] ; [0x2c6d0] = 0x1000dacc
        0x0002c598:    7a91        .z      LDRB     r1,[r2,#0xa]
        0x0002c59a:    f833a020    3. .    LDRH     r10,[r3,r0,LSL #2]
        0x0002c59e:    7a50        Pz      LDRB     r0,[r2,#9]
        0x0002c5a0:    f8d941a4    ...A    LDR      r4,[r9,#0x1a4]
        0x0002c5a4:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002c5a8:    b285        ..      UXTH     r5,r0
        0x0002c5aa:    b35c        \.      CBZ      r4,0x2c604 ; attsProcReadReq + 124
        0x0002c5ac:    8a21        !.      LDRH     r1,[r4,#0x10]
        0x0002c5ae:    42a9        .B      CMP      r1,r5
        0x0002c5b0:    bf9c        ..      ITT      LS
        0x0002c5b2:    8a61        a.      LDRHLS   r1,[r4,#0x12]
        0x0002c5b4:    428d        .B      CMPLS    r5,r1
        0x0002c5b6:    d822        ".      BHI      0x2c5fe ; attsProcReadReq + 118
        0x0002c5b8:    8a22        ".      LDRH     r2,[r4,#0x10]
        0x0002c5ba:    6861        ah      LDR      r1,[r4,#4]
        0x0002c5bc:    1aa8        ..      SUBS     r0,r5,r2
        0x0002c5be:    eb111700    ....    ADDS     r7,r1,r0,LSL #4
        0x0002c5c2:    d01f        ..      BEQ      0x2c604 ; attsProcReadReq + 124
        0x0002c5c4:    7b98        .{      LDRB     r0,[r3,#0xe]
        0x0002c5c6:    9000        ..      STR      r0,[sp,#0]
        0x0002c5c8:    f897800f    ....    LDRB     r8,[r7,#0xf]
        0x0002c5cc:    f04f0b01    O...    MOV      r11,#1
        0x0002c5d0:    f0180f01    ....    TST      r8,#1
        0x0002c5d4:    bf08        ..      IT       EQ
        0x0002c5d6:    2002        .       MOVEQ    r0,#2
        0x0002c5d8:    d015        ..      BEQ      0x2c606 ; attsProcReadReq + 126
        0x0002c5da:    f0180f0e    ....    TST      r8,#0xe
        0x0002c5de:    d02d        -.      BEQ      0x2c63c ; attsProcReadReq + 180
        0x0002c5e0:    9800        ..      LDR      r0,[sp,#0]
        0x0002c5e2:    f7eef8ef    ....    BL       DmConnSecLevel ; 0x1a7c4
        0x0002c5e6:    4601        .F      MOV      r1,r0
        0x0002c5e8:    f0180f08    ....    TST      r8,#8
        0x0002c5ec:    f04f0005    O...    MOV      r0,#5
        0x0002c5f0:    d000        ..      BEQ      0x2c5f4 ; attsProcReadReq + 108
        0x0002c5f2:    b141        A.      CBZ      r1,0x2c606 ; attsProcReadReq + 126
        0x0002c5f4:    220a        ."      MOVS     r2,#0xa
        0x0002c5f6:    ea320208    2...    BICS     r2,r2,r8
        0x0002c5fa:    d110        ..      BNE      0x2c61e ; attsProcReadReq + 150
        0x0002c5fc:    e00d        ..      B        0x2c61a ; attsProcReadReq + 146
        0x0002c5fe:    6824        $h      LDR      r4,[r4,#0]
        0x0002c600:    2c00        .,      CMP      r4,#0
        0x0002c602:    d1d3        ..      BNE      0x2c5ac ; attsProcReadReq + 36
        0x0002c604:    2001        .       MOVS     r0,#1
        0x0002c606:    9000        ..      STR      r0,[sp,#0]
        0x0002c608:    f8961025    ..%.    LDRB     r1,[r6,#0x25]
        0x0002c60c:    462b        +F      MOV      r3,r5
        0x0002c60e:    220a        ."      MOVS     r2,#0xa
        0x0002c610:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002c612:    f7fefdd1    ....    BL       attsErrRsp ; 0x2b1b8
        0x0002c616:    e8bd8ff8    ....    POP      {r3-r11,pc}
        0x0002c61a:    2902        .)      CMP      r1,#2
        0x0002c61c:    d3f3        ..      BCC      0x2c606 ; attsProcReadReq + 126
        0x0002c61e:    f0180f04    ....    TST      r8,#4
        0x0002c622:    d00b        ..      BEQ      0x2c63c ; attsProcReadReq + 180
        0x0002c624:    f8d931b4    ...1    LDR      r3,[r9,#0x1b4]
        0x0002c628:    2b00        .+      CMP      r3,#0
        0x0002c62a:    bf08        ..      IT       EQ
        0x0002c62c:    2008        .       MOVEQ    r0,#8
        0x0002c62e:    d0ea        ..      BEQ      0x2c606 ; attsProcReadReq + 126
        0x0002c630:    462a        *F      MOV      r2,r5
        0x0002c632:    4659        YF      MOV      r1,r11
        0x0002c634:    9800        ..      LDR      r0,[sp,#0]
        0x0002c636:    4798        .G      BLX      r3
        0x0002c638:    2800        .(      CMP      r0,#0
        0x0002c63a:    d1e4        ..      BNE      0x2c606 ; attsProcReadReq + 126
        0x0002c63c:    7bb8        .{      LDRB     r0,[r7,#0xe]
        0x0002c63e:    f0100f04    ....    TST      r0,#4
        0x0002c642:    bf1c        ..      ITT      NE
        0x0002c644:    f8d4c008    ....    LDRNE    r12,[r4,#8]
        0x0002c648:    f1bc0f00    ....    CMPNE    r12,#0
        0x0002c64c:    d009        ..      BEQ      0x2c662 ; attsProcReadReq + 218
        0x0002c64e:    9700        ..      STR      r7,[sp,#0]
        0x0002c650:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002c652:    f04f0300    O...    MOV      r3,#0
        0x0002c656:    f04f020a    O...    MOV      r2,#0xa
        0x0002c65a:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002c65c:    4629        )F      MOV      r1,r5
        0x0002c65e:    47e0        .G      BLX      r12
        0x0002c660:    e00e        ..      B        0x2c680 ; attsProcReadReq + 248
        0x0002c662:    f0100f20    .. .    TST      r0,#0x20
        0x0002c666:    bf1c        ..      ITT      NE
        0x0002c668:    f8d9c1b8    ....    LDRNE    r12,[r9,#0x1b8]
        0x0002c66c:    f1bc0f00    ....    CMPNE    r12,#0
        0x0002c670:    d008        ..      BEQ      0x2c684 ; attsProcReadReq + 252
        0x0002c672:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002c674:    687b        {h      LDR      r3,[r7,#4]
        0x0002c676:    462a        *F      MOV      r2,r5
        0x0002c678:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002c67a:    f04f0105    O...    MOV      r1,#5
        0x0002c67e:    47e0        .G      BLX      r12
        0x0002c680:    2800        .(      CMP      r0,#0
        0x0002c682:    d1c0        ..      BNE      0x2c606 ; attsProcReadReq + 126
        0x0002c684:    68b8        .h      LDR      r0,[r7,#8]
        0x0002c686:    f1aa0101    ....    SUB      r1,r10,#1
        0x0002c68a:    8800        ..      LDRH     r0,[r0,#0]
        0x0002c68c:    4288        .B      CMP      r0,r1
        0x0002c68e:    bfa8        ..      IT       GE
        0x0002c690:    4608        .F      MOVGE    r0,r1
        0x0002c692:    b285        ..      UXTH     r5,r0
        0x0002c694:    f1050009    ....    ADD      r0,r5,#9
        0x0002c698:    b280        ..      UXTH     r0,r0
        0x0002c69a:    f7fdfcb5    ....    BL       attMsgAlloc ; 0x2a008
        0x0002c69e:    0004        ..      MOVS     r4,r0
        0x0002c6a0:    bf08        ..      IT       EQ
        0x0002c6a2:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x0002c6a6:    f1040008    ....    ADD      r0,r4,#8
        0x0002c6aa:    210b        .!      MOVS     r1,#0xb
        0x0002c6ac:    f8001b01    ....    STRB     r1,[r0],#1
        0x0002c6b0:    462a        *F      MOV      r2,r5
        0x0002c6b2:    6879        yh      LDR      r1,[r7,#4]
        0x0002c6b4:    f7ebffe0    ....    BL       __aeabi_memcpy ; 0x18678
        0x0002c6b8:    1c68        h.      ADDS     r0,r5,#1
        0x0002c6ba:    b282        ..      UXTH     r2,r0
        0x0002c6bc:    f8961025    ..%.    LDRB     r1,[r6,#0x25]
        0x0002c6c0:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002c6c2:    b001        ..      ADD      sp,sp,#4
        0x0002c6c4:    4623        #F      MOV      r3,r4
        0x0002c6c6:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0002c6ca:    f7fdbc8b    ....    B        attL2cDataReq ; 0x29fe4
    $d
        0x0002c6ce:    0000        ..      DCW    0
        0x0002c6d0:    1000dacc    ....    DCD    268491468
    $t
    i.attsProcReadTypeReq
    attsProcReadTypeReq
        0x0002c6d4:    e92d4ff7    -..O    PUSH     {r0-r2,r4-r11,lr}
        0x0002c6d8:    4607        .F      MOV      r7,r0
        0x0002c6da:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002c6dc:    f8973025    ..%0    LDRB     r3,[r7,#0x25]
        0x0002c6e0:    b088        ..      SUB      sp,sp,#0x20
        0x0002c6e2:    f8306023    0.#`    LDRH     r6,[r0,r3,LSL #2]
        0x0002c6e6:    f8120f09    ....    LDRB     r0,[r2,#9]!
        0x0002c6ea:    7853        Sx      LDRB     r3,[r2,#1]
        0x0002c6ec:    eb002003    ...     ADD      r0,r0,r3,LSL #8
        0x0002c6f0:    fa1ff980    ....    UXTH     r9,r0
        0x0002c6f4:    f8120f02    ....    LDRB     r0,[r2,#2]!
        0x0002c6f8:    7853        Sx      LDRB     r3,[r2,#1]
        0x0002c6fa:    eb002003    ...     ADD      r0,r0,r3,LSL #8
        0x0002c6fe:    b285        ..      UXTH     r5,r0
        0x0002c700:    1c90        ..      ADDS     r0,r2,#2
        0x0002c702:    900a        ..      STR      r0,[sp,#0x28]
        0x0002c704:    1f48        H.      SUBS     r0,r1,#5
        0x0002c706:    b2c0        ..      UXTB     r0,r0
        0x0002c708:    9006        ..      STR      r0,[sp,#0x18]
        0x0002c70a:    2802        .(      CMP      r0,#2
        0x0002c70c:    bf1c        ..      ITT      NE
        0x0002c70e:    2810        .(      CMPNE    r0,#0x10
        0x0002c710:    2004        .       MOVNE    r0,#4
        0x0002c712:    d145        E.      BNE      0x2c7a0 ; attsProcReadTypeReq + 204
        0x0002c714:    f1b90f00    ....    CMP      r9,#0
        0x0002c718:    d001        ..      BEQ      0x2c71e ; attsProcReadTypeReq + 74
        0x0002c71a:    45a9        .E      CMP      r9,r5
        0x0002c71c:    d901        ..      BLS      0x2c722 ; attsProcReadTypeReq + 78
        0x0002c71e:    2001        .       MOVS     r0,#1
        0x0002c720:    e03e        >.      B        0x2c7a0 ; attsProcReadTypeReq + 204
        0x0002c722:    a905        ..      ADD      r1,sp,#0x14
        0x0002c724:    a802        ..      ADD      r0,sp,#8
        0x0002c726:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0002c72a:    4629        )F      MOV      r1,r5
        0x0002c72c:    4648        HF      MOV      r0,r9
        0x0002c72e:    9b0a        ..      LDR      r3,[sp,#0x28]
        0x0002c730:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0002c732:    f7fefdbd    ....    BL       attsFindUuidInRange ; 0x2b2b0
        0x0002c736:    0004        ..      MOVS     r4,r0
        0x0002c738:    4681        .F      MOV      r9,r0
        0x0002c73a:    bf08        ..      IT       EQ
        0x0002c73c:    200a        .       MOVEQ    r0,#0xa
        0x0002c73e:    d02f        /.      BEQ      0x2c7a0 ; attsProcReadTypeReq + 204
        0x0002c740:    9802        ..      LDR      r0,[sp,#8]
        0x0002c742:    4622        "F      MOV      r2,r4
        0x0002c744:    2101        .!      MOVS     r1,#1
        0x0002c746:    7bc3        .{      LDRB     r3,[r0,#0xf]
        0x0002c748:    6938        8i      LDR      r0,[r7,#0x10]
        0x0002c74a:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002c74c:    f7fff812    ....    BL       attsPermissions ; 0x2b774
        0x0002c750:    bb30        0.      CBNZ     r0,0x2c7a0 ; attsProcReadTypeReq + 204
        0x0002c752:    9802        ..      LDR      r0,[sp,#8]
        0x0002c754:    f8df8288    ....    LDR      r8,[pc,#648] ; [0x2c9e0] = 0x1000dacc
        0x0002c758:    7b81        .{      LDRB     r1,[r0,#0xe]
        0x0002c75a:    f0110f04    ....    TST      r1,#4
        0x0002c75e:    d00f        ..      BEQ      0x2c780 ; attsProcReadTypeReq + 172
        0x0002c760:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0002c762:    f8d2c008    ....    LDR      r12,[r2,#8]
        0x0002c766:    f1bc0f00    ....    CMP      r12,#0
        0x0002c76a:    d009        ..      BEQ      0x2c780 ; attsProcReadTypeReq + 172
        0x0002c76c:    9000        ..      STR      r0,[sp,#0]
        0x0002c76e:    6938        8i      LDR      r0,[r7,#0x10]
        0x0002c770:    f04f0300    O...    MOV      r3,#0
        0x0002c774:    f04f0208    O...    MOV      r2,#8
        0x0002c778:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002c77a:    4621        !F      MOV      r1,r4
        0x0002c77c:    47e0        .G      BLX      r12
        0x0002c77e:    e00e        ..      B        0x2c79e ; attsProcReadTypeReq + 202
        0x0002c780:    f0110f20    .. .    TST      r1,#0x20
        0x0002c784:    bf1c        ..      ITT      NE
        0x0002c786:    f8d8c1b8    ....    LDRNE    r12,[r8,#0x1b8]
        0x0002c78a:    f1bc0f00    ....    CMPNE    r12,#0
        0x0002c78e:    d012        ..      BEQ      0x2c7b6 ; attsProcReadTypeReq + 226
        0x0002c790:    6843        Ch      LDR      r3,[r0,#4]
        0x0002c792:    6938        8i      LDR      r0,[r7,#0x10]
        0x0002c794:    4622        "F      MOV      r2,r4
        0x0002c796:    f04f0105    O...    MOV      r1,#5
        0x0002c79a:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002c79c:    47e0        .G      BLX      r12
        0x0002c79e:    b150        P.      CBZ      r0,0x2c7b6 ; attsProcReadTypeReq + 226
        0x0002c7a0:    9000        ..      STR      r0,[sp,#0]
        0x0002c7a2:    f8971025    ..%.    LDRB     r1,[r7,#0x25]
        0x0002c7a6:    464b        KF      MOV      r3,r9
        0x0002c7a8:    2208        ."      MOVS     r2,#8
        0x0002c7aa:    6938        8i      LDR      r0,[r7,#0x10]
        0x0002c7ac:    f7fefd04    ....    BL       attsErrRsp ; 0x2b1b8
        0x0002c7b0:    b00b        ..      ADD      sp,sp,#0x2c
        0x0002c7b2:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002c7b6:    2202        ."      MOVS     r2,#2
        0x0002c7b8:    498a        .I      LDR      r1,[pc,#552] ; [0x2c9e4] = 0x4524e
        0x0002c7ba:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002c7bc:    f7ebfeed    ....    BL       memcmp ; 0x1859a
        0x0002c7c0:    b9d0        ..      CBNZ     r0,0x2c7f8 ; attsProcReadTypeReq + 292
        0x0002c7c2:    f7fefc19    ....    BL       attsCsfGetHashUpdateStatus ; 0x2aff8
        0x0002c7c6:    b1b8        ..      CBZ      r0,0x2c7f8 ; attsProcReadTypeReq + 292
        0x0002c7c8:    2004        .       MOVS     r0,#4
        0x0002c7ca:    f7f0f9db    ....    BL       WsfBufAlloc ; 0x1cb84
        0x0002c7ce:    6939        9i      LDR      r1,[r7,#0x10]
        0x0002c7d0:    6108        .a      STR      r0,[r1,#0x10]
        0x0002c7d2:    f8d7c010    ....    LDR      r12,[r7,#0x10]
        0x0002c7d6:    b138        8.      CBZ      r0,0x2c7e8 ; attsProcReadTypeReq + 276
        0x0002c7d8:    f8a09000    ....    STRH     r9,[r0,#0]
        0x0002c7dc:    6938        8i      LDR      r0,[r7,#0x10]
        0x0002c7de:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002c7e0:    8044        D.      STRH     r4,[r0,#2]
        0x0002c7e2:    b00b        ..      ADD      sp,sp,#0x2c
        0x0002c7e4:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002c7e8:    2011        .       MOVS     r0,#0x11
        0x0002c7ea:    9000        ..      STR      r0,[sp,#0]
        0x0002c7ec:    f8971025    ..%.    LDRB     r1,[r7,#0x25]
        0x0002c7f0:    464b        KF      MOV      r3,r9
        0x0002c7f2:    2208        ."      MOVS     r2,#8
        0x0002c7f4:    4660        `F      MOV      r0,r12
        0x0002c7f6:    e7d9        ..      B        0x2c7ac ; attsProcReadTypeReq + 216
        0x0002c7f8:    f1060008    ....    ADD      r0,r6,#8
        0x0002c7fc:    b280        ..      UXTH     r0,r0
        0x0002c7fe:    f7fdfc03    ....    BL       attMsgAlloc ; 0x2a008
        0x0002c802:    9001        ..      STR      r0,[sp,#4]
        0x0002c804:    2800        .(      CMP      r0,#0
        0x0002c806:    bf08        ..      IT       EQ
        0x0002c808:    2011        .       MOVEQ    r0,#0x11
        0x0002c80a:    d0c9        ..      BEQ      0x2c7a0 ; attsProcReadTypeReq + 204
        0x0002c80c:    f1000908    ....    ADD      r9,r0,#8
        0x0002c810:    2009        .       MOVS     r0,#9
        0x0002c812:    f8090b01    ....    STRB     r0,[r9],#1
        0x0002c816:    9802        ..      LDR      r0,[sp,#8]
        0x0002c818:    1f31        1.      SUBS     r1,r6,#4
        0x0002c81a:    6880        .h      LDR      r0,[r0,#8]
        0x0002c81c:    8800        ..      LDRH     r0,[r0,#0]
        0x0002c81e:    4288        .B      CMP      r0,r1
        0x0002c820:    bf28        (.      IT       CS
        0x0002c822:    4608        .F      MOVCS    r0,r1
        0x0002c824:    f0000aff    ....    AND      r10,r0,#0xff
        0x0002c828:    f10a0002    ....    ADD      r0,r10,#2
        0x0002c82c:    f8090b01    ....    STRB     r0,[r9],#1
        0x0002c830:    0a20         .      LSRS     r0,r4,#8
        0x0002c832:    f8094b01    ...K    STRB     r4,[r9],#1
        0x0002c836:    4652        RF      MOV      r2,r10
        0x0002c838:    f8090b01    ....    STRB     r0,[r9],#1
        0x0002c83c:    9802        ..      LDR      r0,[sp,#8]
        0x0002c83e:    6841        Ah      LDR      r1,[r0,#4]
        0x0002c840:    4648        HF      MOV      r0,r9
        0x0002c842:    f7ebff19    ....    BL       __aeabi_memcpy ; 0x18678
        0x0002c846:    1c60        `.      ADDS     r0,r4,#1
        0x0002c848:    b284        ..      UXTH     r4,r0
        0x0002c84a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002c84c:    9004        ..      STR      r0,[sp,#0x10]
        0x0002c84e:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002c850:    9003        ..      STR      r0,[sp,#0xc]
        0x0002c852:    4863        cH      LDR      r0,[pc,#396] ; [0x2c9e0] = 0x1000dacc
        0x0002c854:    44d1        .D      ADD      r9,r9,r10
        0x0002c856:    f8d0b1a4    ....    LDR      r11,[r0,#0x1a4]
        0x0002c85a:    f1bb0f00    ....    CMP      r11,#0
        0x0002c85e:    bf18        ..      IT       NE
        0x0002c860:    f64f78ff    O..x    MOVNE    r8,#0xffff
        0x0002c864:    d049        I.      BEQ      0x2c8fa ; attsProcReadTypeReq + 550
        0x0002c866:    bf00        ..      NOP      
        0x0002c868:    f8bb0010    ....    LDRH     r0,[r11,#0x10]
        0x0002c86c:    42a0        .B      CMP      r0,r4
        0x0002c86e:    d902        ..      BLS      0x2c876 ; attsProcReadTypeReq + 418
        0x0002c870:    42a8        .B      CMP      r0,r5
        0x0002c872:    bf98        ..      IT       LS
        0x0002c874:    4604        .F      MOVLS    r4,r0
        0x0002c876:    42a0        .B      CMP      r0,r4
        0x0002c878:    bf9c        ..      ITT      LS
        0x0002c87a:    f8bb1012    ....    LDRHLS   r1,[r11,#0x12]
        0x0002c87e:    428c        .B      CMPLS    r4,r1
        0x0002c880:    d836        6.      BHI      0x2c8f0 ; attsProcReadTypeReq + 540
        0x0002c882:    f8db1004    ....    LDR      r1,[r11,#4]
        0x0002c886:    1a20         .      SUBS     r0,r4,r0
        0x0002c888:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0002c88c:    e029        ).      B        0x2c8e2 ; attsProcReadTypeReq + 526
        0x0002c88e:    bf00        ..      NOP      
        0x0002c890:    e9dd0202    ....    LDRD     r0,r2,[sp,#8]
        0x0002c894:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002c896:    f000f998    ....    BL       attsUuidCmp ; 0x2cbca
        0x0002c89a:    b1e0        ..      CBZ      r0,0x2c8d6 ; attsProcReadTypeReq + 514
        0x0002c89c:    f8cdb014    ....    STR      r11,[sp,#0x14]
        0x0002c8a0:    2c00        .,      CMP      r4,#0
        0x0002c8a2:    d02a        *.      BEQ      0x2c8fa ; attsProcReadTypeReq + 550
        0x0002c8a4:    9801        ..      LDR      r0,[sp,#4]
        0x0002c8a6:    4430        0D      ADD      r0,r0,r6
        0x0002c8a8:    eba0000a    ....    SUB      r0,r0,r10
        0x0002c8ac:    f1000b06    ....    ADD      r11,r0,#6
        0x0002c8b0:    9802        ..      LDR      r0,[sp,#8]
        0x0002c8b2:    7b81        .{      LDRB     r1,[r0,#0xe]
        0x0002c8b4:    f0110f04    ....    TST      r1,#4
        0x0002c8b8:    d020         .      BEQ      0x2c8fc ; attsProcReadTypeReq + 552
        0x0002c8ba:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0002c8bc:    f8d2c008    ....    LDR      r12,[r2,#8]
        0x0002c8c0:    f1bc0f00    ....    CMP      r12,#0
        0x0002c8c4:    d01a        ..      BEQ      0x2c8fc ; attsProcReadTypeReq + 552
        0x0002c8c6:    9000        ..      STR      r0,[sp,#0]
        0x0002c8c8:    6938        8i      LDR      r0,[r7,#0x10]
        0x0002c8ca:    2300        .#      MOVS     r3,#0
        0x0002c8cc:    2208        ."      MOVS     r2,#8
        0x0002c8ce:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002c8d0:    4621        !F      MOV      r1,r4
        0x0002c8d2:    47e0        .G      BLX      r12
        0x0002c8d4:    e021        !.      B        0x2c91a ; attsProcReadTypeReq + 582
        0x0002c8d6:    4544        DE      CMP      r4,r8
        0x0002c8d8:    d00a        ..      BEQ      0x2c8f0 ; attsProcReadTypeReq + 540
        0x0002c8da:    1c60        `.      ADDS     r0,r4,#1
        0x0002c8dc:    b284        ..      UXTH     r4,r0
        0x0002c8de:    9802        ..      LDR      r0,[sp,#8]
        0x0002c8e0:    3010        .0      ADDS     r0,r0,#0x10
        0x0002c8e2:    9002        ..      STR      r0,[sp,#8]
        0x0002c8e4:    f8bb0012    ....    LDRH     r0,[r11,#0x12]
        0x0002c8e8:    42a0        .B      CMP      r0,r4
        0x0002c8ea:    bf28        (.      IT       CS
        0x0002c8ec:    42a5        .B      CMPCS    r5,r4
        0x0002c8ee:    d2cf        ..      BCS      0x2c890 ; attsProcReadTypeReq + 444
        0x0002c8f0:    f8dbb000    ....    LDR      r11,[r11,#0]
        0x0002c8f4:    f1bb0f00    ....    CMP      r11,#0
        0x0002c8f8:    d1b6        ..      BNE      0x2c868 ; attsProcReadTypeReq + 404
        0x0002c8fa:    e062        b.      B        0x2c9c2 ; attsProcReadTypeReq + 750
        0x0002c8fc:    f0110f20    .. .    TST      r1,#0x20
        0x0002c900:    d00c        ..      BEQ      0x2c91c ; attsProcReadTypeReq + 584
        0x0002c902:    4937        7I      LDR      r1,[pc,#220] ; [0x2c9e0] = 0x1000dacc
        0x0002c904:    f8d1c1b8    ....    LDR      r12,[r1,#0x1b8]
        0x0002c908:    f1bc0f00    ....    CMP      r12,#0
        0x0002c90c:    d006        ..      BEQ      0x2c91c ; attsProcReadTypeReq + 584
        0x0002c90e:    6843        Ch      LDR      r3,[r0,#4]
        0x0002c910:    6938        8i      LDR      r0,[r7,#0x10]
        0x0002c912:    4622        "F      MOV      r2,r4
        0x0002c914:    2105        .!      MOVS     r1,#5
        0x0002c916:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002c918:    47e0        .G      BLX      r12
        0x0002c91a:    bbc0        ..      CBNZ     r0,0x2c98e ; attsProcReadTypeReq + 698
        0x0002c91c:    9802        ..      LDR      r0,[sp,#8]
        0x0002c91e:    6881        .h      LDR      r1,[r0,#8]
        0x0002c920:    8809        ..      LDRH     r1,[r1,#0]
        0x0002c922:    4551        QE      CMP      r1,r10
        0x0002c924:    d14d        M.      BNE      0x2c9c2 ; attsProcReadTypeReq + 750
        0x0002c926:    7bc3        .{      LDRB     r3,[r0,#0xf]
        0x0002c928:    6938        8i      LDR      r0,[r7,#0x10]
        0x0002c92a:    4622        "F      MOV      r2,r4
        0x0002c92c:    2101        .!      MOVS     r1,#1
        0x0002c92e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002c930:    f7feff20    .. .    BL       attsPermissions ; 0x2b774
        0x0002c934:    bb58        X.      CBNZ     r0,0x2c98e ; attsProcReadTypeReq + 698
        0x0002c936:    45cb        .E      CMP      r11,r9
        0x0002c938:    d343        C.      BCC      0x2c9c2 ; attsProcReadTypeReq + 750
        0x0002c93a:    f8094b01    ...K    STRB     r4,[r9],#1
        0x0002c93e:    0a20         .      LSRS     r0,r4,#8
        0x0002c940:    f8090b01    ....    STRB     r0,[r9],#1
        0x0002c944:    9802        ..      LDR      r0,[sp,#8]
        0x0002c946:    4652        RF      MOV      r2,r10
        0x0002c948:    6841        Ah      LDR      r1,[r0,#4]
        0x0002c94a:    4648        HF      MOV      r0,r9
        0x0002c94c:    f7ebfe94    ....    BL       __aeabi_memcpy ; 0x18678
        0x0002c950:    44d1        .D      ADD      r9,r9,r10
        0x0002c952:    4544        DE      CMP      r4,r8
        0x0002c954:    d035        5.      BEQ      0x2c9c2 ; attsProcReadTypeReq + 750
        0x0002c956:    1c60        `.      ADDS     r0,r4,#1
        0x0002c958:    b284        ..      UXTH     r4,r0
        0x0002c95a:    42ac        .B      CMP      r4,r5
        0x0002c95c:    d831        1.      BHI      0x2c9c2 ; attsProcReadTypeReq + 750
        0x0002c95e:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002c960:    9004        ..      STR      r0,[sp,#0x10]
        0x0002c962:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002c964:    9003        ..      STR      r0,[sp,#0xc]
        0x0002c966:    481e        .H      LDR      r0,[pc,#120] ; [0x2c9e0] = 0x1000dacc
        0x0002c968:    f8d061a4    ...a    LDR      r6,[r0,#0x1a4]
        0x0002c96c:    b17e        ~.      CBZ      r6,0x2c98e ; attsProcReadTypeReq + 698
        0x0002c96e:    8a30        0.      LDRH     r0,[r6,#0x10]
        0x0002c970:    42a0        .B      CMP      r0,r4
        0x0002c972:    d902        ..      BLS      0x2c97a ; attsProcReadTypeReq + 678
        0x0002c974:    42a8        .B      CMP      r0,r5
        0x0002c976:    bf98        ..      IT       LS
        0x0002c978:    4604        .F      MOVLS    r4,r0
        0x0002c97a:    42a0        .B      CMP      r0,r4
        0x0002c97c:    bf9c        ..      ITT      LS
        0x0002c97e:    8a71        q.      LDRHLS   r1,[r6,#0x12]
        0x0002c980:    428c        .B      CMPLS    r4,r1
        0x0002c982:    d81b        ..      BHI      0x2c9bc ; attsProcReadTypeReq + 744
        0x0002c984:    6871        qh      LDR      r1,[r6,#4]
        0x0002c986:    1a20         .      SUBS     r0,r4,r0
        0x0002c988:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0002c98c:    e010        ..      B        0x2c9b0 ; attsProcReadTypeReq + 732
        0x0002c98e:    e018        ..      B        0x2c9c2 ; attsProcReadTypeReq + 750
        0x0002c990:    e9dd0202    ....    LDRD     r0,r2,[sp,#8]
        0x0002c994:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002c996:    f000f918    ....    BL       attsUuidCmp ; 0x2cbca
        0x0002c99a:    b118        ..      CBZ      r0,0x2c9a4 ; attsProcReadTypeReq + 720
        0x0002c99c:    9605        ..      STR      r6,[sp,#0x14]
        0x0002c99e:    2c00        .,      CMP      r4,#0
        0x0002c9a0:    d186        ..      BNE      0x2c8b0 ; attsProcReadTypeReq + 476
        0x0002c9a2:    e00e        ..      B        0x2c9c2 ; attsProcReadTypeReq + 750
        0x0002c9a4:    4544        DE      CMP      r4,r8
        0x0002c9a6:    d009        ..      BEQ      0x2c9bc ; attsProcReadTypeReq + 744
        0x0002c9a8:    1c60        `.      ADDS     r0,r4,#1
        0x0002c9aa:    b284        ..      UXTH     r4,r0
        0x0002c9ac:    9802        ..      LDR      r0,[sp,#8]
        0x0002c9ae:    3010        .0      ADDS     r0,r0,#0x10
        0x0002c9b0:    9002        ..      STR      r0,[sp,#8]
        0x0002c9b2:    8a70        p.      LDRH     r0,[r6,#0x12]
        0x0002c9b4:    42a0        .B      CMP      r0,r4
        0x0002c9b6:    bf28        (.      IT       CS
        0x0002c9b8:    42a5        .B      CMPCS    r5,r4
        0x0002c9ba:    d2e9        ..      BCS      0x2c990 ; attsProcReadTypeReq + 700
        0x0002c9bc:    6836        6h      LDR      r6,[r6,#0]
        0x0002c9be:    2e00        ..      CMP      r6,#0
        0x0002c9c0:    d1d5        ..      BNE      0x2c96e ; attsProcReadTypeReq + 666
        0x0002c9c2:    9801        ..      LDR      r0,[sp,#4]
        0x0002c9c4:    f8971025    ..%.    LDRB     r1,[r7,#0x25]
        0x0002c9c8:    eba90000    ....    SUB      r0,r9,r0
        0x0002c9cc:    3808        .8      SUBS     r0,r0,#8
        0x0002c9ce:    b282        ..      UXTH     r2,r0
        0x0002c9d0:    6938        8i      LDR      r0,[r7,#0x10]
        0x0002c9d2:    9b01        ..      LDR      r3,[sp,#4]
        0x0002c9d4:    f7fdfb06    ....    BL       attL2cDataReq ; 0x29fe4
        0x0002c9d8:    b00b        ..      ADD      sp,sp,#0x2c
        0x0002c9da:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0002c9de:    0000        ..      DCW    0
        0x0002c9e0:    1000dacc    ....    DCD    268491468
        0x0002c9e4:    0004524e    NR..    DCD    283214
    $t
    i.attsProcValueCnf
    attsProcValueCnf
        0x0002c9e8:    b530        0.      PUSH     {r4,r5,lr}
        0x0002c9ea:    4604        .F      MOV      r4,r0
        0x0002c9ec:    8cc0        ..      LDRH     r0,[r0,#0x26]
        0x0002c9ee:    b083        ..      SUB      sp,sp,#0xc
        0x0002c9f0:    2800        .(      CMP      r0,#0
        0x0002c9f2:    bf04        ..      ITT      EQ
        0x0002c9f4:    b003        ..      ADDEQ    sp,sp,#0xc
        0x0002c9f6:    bd30        0.      POPEQ    {r4,r5,pc}
        0x0002c9f8:    4620         F      MOV      r0,r4
        0x0002c9fa:    f7f0fba7    ....    BL       WsfTimerStop ; 0x1d14c
        0x0002c9fe:    8ce0        ..      LDRH     r0,[r4,#0x26]
        0x0002ca00:    a901        ..      ADD      r1,sp,#4
        0x0002ca02:    f7fefbf7    ....    BL       attsFindByHandle ; 0x2b1f4
        0x0002ca06:    b178        x.      CBZ      r0,0x2ca28 ; attsProcValueCnf + 64
        0x0002ca08:    6800        .h      LDR      r0,[r0,#0]
        0x0002ca0a:    2202        ."      MOVS     r2,#2
        0x0002ca0c:    4913        .I      LDR      r1,[pc,#76] ; [0x2ca5c] = 0x45246
        0x0002ca0e:    f7ebfdc4    ....    BL       memcmp ; 0x1859a
        0x0002ca12:    b948        H.      CBNZ     r0,0x2ca28 ; attsProcValueCnf + 64
        0x0002ca14:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0002ca18:    f7edfb74    ..t.    BL       AttsCsfGetClientChangeAwareState ; 0x1a104
        0x0002ca1c:    b120         .      CBZ      r0,0x2ca28 ; attsProcValueCnf + 64
        0x0002ca1e:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0002ca22:    2100        .!      MOVS     r1,#0
        0x0002ca24:    f7edfb8a    ....    BL       AttsCsfSetClientChangeAwareState ; 0x1a13c
        0x0002ca28:    2500        .%      MOVS     r5,#0
        0x0002ca2a:    84e5        ..      STRH     r5,[r4,#0x26]
        0x0002ca2c:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002ca30:    2202        ."      MOVS     r2,#2
        0x0002ca32:    6920         i      LDR      r0,[r4,#0x10]
        0x0002ca34:    eb020181    ....    ADD      r1,r2,r1,LSL #2
        0x0002ca38:    5c40        @\      LDRB     r0,[r0,r1]
        0x0002ca3a:    f0100f02    ....    TST      r0,#2
        0x0002ca3e:    bf1c        ..      ITT      NE
        0x0002ca40:    b003        ..      ADDNE    sp,sp,#0xc
        0x0002ca42:    bd30        0.      POPNE    {r4,r5,pc}
        0x0002ca44:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0002ca48:    8d22        ".      LDRH     r2,[r4,#0x28]
        0x0002ca4a:    462b        +F      MOV      r3,r5
        0x0002ca4c:    2112        .!      MOVS     r1,#0x12
        0x0002ca4e:    9500        ..      STR      r5,[sp,#0]
        0x0002ca50:    f7fdfa6e    ..n.    BL       attExecCallback ; 0x29f30
        0x0002ca54:    8525        %.      STRH     r5,[r4,#0x28]
        0x0002ca56:    b003        ..      ADD      sp,sp,#0xc
        0x0002ca58:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x0002ca5a:    0000        ..      DCW    0
        0x0002ca5c:    00045246    FR..    DCD    283206
    $t
    i.attsProcWrite
    attsProcWrite
        0x0002ca60:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x0002ca64:    f8127f08    ....    LDRB     r7,[r2,#8]!
        0x0002ca68:    4604        .F      MOV      r4,r0
        0x0002ca6a:    f8120f01    ....    LDRB     r0,[r2,#1]!
        0x0002ca6e:    b085        ..      SUB      sp,sp,#0x14
        0x0002ca70:    7853        Sx      LDRB     r3,[r2,#1]
        0x0002ca72:    f1020902    ....    ADD      r9,r2,#2
        0x0002ca76:    eb002003    ...     ADD      r0,r0,r3,LSL #8
        0x0002ca7a:    fa1ff880    ....    UXTH     r8,r0
        0x0002ca7e:    1ec8        ..      SUBS     r0,r1,#3
        0x0002ca80:    b286        ..      UXTH     r6,r0
        0x0002ca82:    a903        ..      ADD      r1,sp,#0xc
        0x0002ca84:    4640        @F      MOV      r0,r8
        0x0002ca86:    f7fefbb5    ....    BL       attsFindByHandle ; 0x2b1f4
        0x0002ca8a:    0005        ..      MOVS     r5,r0
        0x0002ca8c:    d06b        k.      BEQ      0x2cb66 ; attsProcWrite + 262
        0x0002ca8e:    6920         i      LDR      r0,[r4,#0x10]
        0x0002ca90:    7beb        .{      LDRB     r3,[r5,#0xf]
        0x0002ca92:    4642        BF      MOV      r2,r8
        0x0002ca94:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002ca96:    2110        .!      MOVS     r1,#0x10
        0x0002ca98:    f7fefe6c    ..l.    BL       attsPermissions ; 0x2b774
        0x0002ca9c:    bbc0        ..      CBNZ     r0,0x2cb10 ; attsProcWrite + 176
        0x0002ca9e:    7ba8        .{      LDRB     r0,[r5,#0xe]
        0x0002caa0:    89a9        ..      LDRH     r1,[r5,#0xc]
        0x0002caa2:    f0100f08    ....    TST      r0,#8
        0x0002caa6:    d008        ..      BEQ      0x2caba ; attsProcWrite + 90
        0x0002caa8:    428e        .B      CMP      r6,r1
        0x0002caaa:    d90e        ..      BLS      0x2caca ; attsProcWrite + 106
        0x0002caac:    200d        .       MOVS     r0,#0xd
        0x0002caae:    2f12        ./      CMP      r7,#0x12
        0x0002cab0:    bf1c        ..      ITT      NE
        0x0002cab2:    b005        ..      ADDNE    sp,sp,#0x14
        0x0002cab4:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x0002cab8:    e05b        [.      B        0x2cb72 ; attsProcWrite + 274
        0x0002caba:    42b1        .B      CMP      r1,r6
        0x0002cabc:    d005        ..      BEQ      0x2caca ; attsProcWrite + 106
        0x0002cabe:    200d        .       MOVS     r0,#0xd
        0x0002cac0:    2f12        ./      CMP      r7,#0x12
        0x0002cac2:    d056        V.      BEQ      0x2cb72 ; attsProcWrite + 274
        0x0002cac4:    b005        ..      ADD      sp,sp,#0x14
        0x0002cac6:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x0002caca:    f0100f02    ....    TST      r0,#2
        0x0002cace:    d00f        ..      BEQ      0x2caf0 ; attsProcWrite + 144
        0x0002cad0:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002cad2:    f8d1c00c    ....    LDR      r12,[r1,#0xc]
        0x0002cad6:    f1bc0f00    ....    CMP      r12,#0
        0x0002cada:    d009        ..      BEQ      0x2caf0 ; attsProcWrite + 144
        0x0002cadc:    9600        ..      STR      r6,[sp,#0]
        0x0002cade:    e9cd9501    ....    STRD     r9,r5,[sp,#4]
        0x0002cae2:    6920         i      LDR      r0,[r4,#0x10]
        0x0002cae4:    2300        .#      MOVS     r3,#0
        0x0002cae6:    463a        :F      MOV      r2,r7
        0x0002cae8:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002caea:    4641        AF      MOV      r1,r8
        0x0002caec:    47e0        .G      BLX      r12
        0x0002caee:    e00e        ..      B        0x2cb0e ; attsProcWrite + 174
        0x0002caf0:    f0100f20    .. .    TST      r0,#0x20
        0x0002caf4:    d014        ..      BEQ      0x2cb20 ; attsProcWrite + 192
        0x0002caf6:    482b        +H      LDR      r0,[pc,#172] ; [0x2cba4] = 0x1000dacc
        0x0002caf8:    f8d0c1b8    ....    LDR      r12,[r0,#0x1b8]
        0x0002cafc:    f1bc0f00    ....    CMP      r12,#0
        0x0002cb00:    d00e        ..      BEQ      0x2cb20 ; attsProcWrite + 192
        0x0002cb02:    6920         i      LDR      r0,[r4,#0x10]
        0x0002cb04:    464b        KF      MOV      r3,r9
        0x0002cb06:    4642        BF      MOV      r2,r8
        0x0002cb08:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002cb0a:    2109        .!      MOVS     r1,#9
        0x0002cb0c:    47e0        .G      BLX      r12
        0x0002cb0e:    b190        ..      CBZ      r0,0x2cb36 ; attsProcWrite + 214
        0x0002cb10:    2f12        ./      CMP      r7,#0x12
        0x0002cb12:    bf1c        ..      ITT      NE
        0x0002cb14:    b005        ..      ADDNE    sp,sp,#0x14
        0x0002cb16:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x0002cb1a:    287a        z(      CMP      r0,#0x7a
        0x0002cb1c:    d129        ).      BNE      0x2cb72 ; attsProcWrite + 274
        0x0002cb1e:    e033        3.      B        0x2cb88 ; attsProcWrite + 296
        0x0002cb20:    4632        2F      MOV      r2,r6
        0x0002cb22:    4649        IF      MOV      r1,r9
        0x0002cb24:    6868        hh      LDR      r0,[r5,#4]
        0x0002cb26:    f7ebfda7    ....    BL       __aeabi_memcpy ; 0x18678
        0x0002cb2a:    7ba8        .{      LDRB     r0,[r5,#0xe]
        0x0002cb2c:    f0100f08    ....    TST      r0,#8
        0x0002cb30:    bf1c        ..      ITT      NE
        0x0002cb32:    68a8        .h      LDRNE    r0,[r5,#8]
        0x0002cb34:    8006        ..      STRHNE   r6,[r0,#0]
        0x0002cb36:    2f12        ./      CMP      r7,#0x12
        0x0002cb38:    bf1c        ..      ITT      NE
        0x0002cb3a:    b005        ..      ADDNE    sp,sp,#0x14
        0x0002cb3c:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x0002cb40:    2009        .       MOVS     r0,#9
        0x0002cb42:    f7fdfa61    ..a.    BL       attMsgAlloc ; 0x2a008
        0x0002cb46:    0003        ..      MOVS     r3,r0
        0x0002cb48:    bf04        ..      ITT      EQ
        0x0002cb4a:    b005        ..      ADDEQ    sp,sp,#0x14
        0x0002cb4c:    e8bd83f0    ....    POPEQ    {r4-r9,pc}
        0x0002cb50:    2113        .!      MOVS     r1,#0x13
        0x0002cb52:    7219        .r      STRB     r1,[r3,#8]
        0x0002cb54:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002cb58:    2201        ."      MOVS     r2,#1
        0x0002cb5a:    6920         i      LDR      r0,[r4,#0x10]
        0x0002cb5c:    f7fdfa42    ..B.    BL       attL2cDataReq ; 0x29fe4
        0x0002cb60:    b005        ..      ADD      sp,sp,#0x14
        0x0002cb62:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x0002cb66:    2001        .       MOVS     r0,#1
        0x0002cb68:    2f12        ./      CMP      r7,#0x12
        0x0002cb6a:    bf1c        ..      ITT      NE
        0x0002cb6c:    b005        ..      ADDNE    sp,sp,#0x14
        0x0002cb6e:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x0002cb72:    9000        ..      STR      r0,[sp,#0]
        0x0002cb74:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002cb78:    4643        CF      MOV      r3,r8
        0x0002cb7a:    2212        ."      MOVS     r2,#0x12
        0x0002cb7c:    6920         i      LDR      r0,[r4,#0x10]
        0x0002cb7e:    f7fefb1b    ....    BL       attsErrRsp ; 0x2b1b8
        0x0002cb82:    b005        ..      ADD      sp,sp,#0x14
        0x0002cb84:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x0002cb88:    f8942025    ..%     LDRB     r2,[r4,#0x25]
        0x0002cb8c:    2102        .!      MOVS     r1,#2
        0x0002cb8e:    6920         i      LDR      r0,[r4,#0x10]
        0x0002cb90:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0002cb94:    5c42        B\      LDRB     r2,[r0,r1]
        0x0002cb96:    f0420208    B...    ORR      r2,r2,#8
        0x0002cb9a:    5442        BT      STRB     r2,[r0,r1]
        0x0002cb9c:    b005        ..      ADD      sp,sp,#0x14
        0x0002cb9e:    e8bd83f0    ....    POP      {r4-r9,pc}
    $d
        0x0002cba2:    0000        ..      DCW    0
        0x0002cba4:    1000dacc    ....    DCD    268491468
    $t
    i.attsUuid16Cmp
    attsUuid16Cmp
        0x0002cba8:    2902        .)      CMP      r1,#2
        0x0002cbaa:    d002        ..      BEQ      0x2cbb2 ; attsUuid16Cmp + 10
        0x0002cbac:    4611        .F      MOV      r1,r2
        0x0002cbae:    f7fdba5f    .._.    B        attUuidCmp16to128 ; 0x2a070
        0x0002cbb2:    7801        .x      LDRB     r1,[r0,#0]
        0x0002cbb4:    7813        .x      LDRB     r3,[r2,#0]
        0x0002cbb6:    4299        .B      CMP      r1,r3
        0x0002cbb8:    d105        ..      BNE      0x2cbc6 ; attsUuid16Cmp + 30
        0x0002cbba:    7840        @x      LDRB     r0,[r0,#1]
        0x0002cbbc:    7851        Qx      LDRB     r1,[r2,#1]
        0x0002cbbe:    4288        .B      CMP      r0,r1
        0x0002cbc0:    bf04        ..      ITT      EQ
        0x0002cbc2:    2001        .       MOVEQ    r0,#1
        0x0002cbc4:    4770        pG      BXEQ     lr
        0x0002cbc6:    2000        .       MOVS     r0,#0
        0x0002cbc8:    4770        pG      BX       lr
    i.attsUuidCmp
    attsUuidCmp
        0x0002cbca:    b510        ..      PUSH     {r4,lr}
        0x0002cbcc:    4613        .F      MOV      r3,r2
        0x0002cbce:    7b82        .{      LDRB     r2,[r0,#0xe]
        0x0002cbd0:    6800        .h      LDR      r0,[r0,#0]
        0x0002cbd2:    f0120f01    ....    TST      r2,#1
        0x0002cbd6:    d002        ..      BEQ      0x2cbde ; attsUuidCmp + 20
        0x0002cbd8:    2910        .)      CMP      r1,#0x10
        0x0002cbda:    d00a        ..      BEQ      0x2cbf2 ; attsUuidCmp + 40
        0x0002cbdc:    e003        ..      B        0x2cbe6 ; attsUuidCmp + 28
        0x0002cbde:    2902        .)      CMP      r1,#2
        0x0002cbe0:    d007        ..      BEQ      0x2cbf2 ; attsUuidCmp + 40
        0x0002cbe2:    2910        .)      CMP      r1,#0x10
        0x0002cbe4:    d00e        ..      BEQ      0x2cc04 ; attsUuidCmp + 58
        0x0002cbe6:    4601        .F      MOV      r1,r0
        0x0002cbe8:    e8bd4010    ...@    POP      {r4,lr}
        0x0002cbec:    4618        .F      MOV      r0,r3
        0x0002cbee:    f7fdba3f    ..?.    B        attUuidCmp16to128 ; 0x2a070
        0x0002cbf2:    460a        .F      MOV      r2,r1
        0x0002cbf4:    4619        .F      MOV      r1,r3
        0x0002cbf6:    f7ebfcd0    ....    BL       memcmp ; 0x1859a
        0x0002cbfa:    2800        .(      CMP      r0,#0
        0x0002cbfc:    bf0c        ..      ITE      EQ
        0x0002cbfe:    2001        .       MOVEQ    r0,#1
        0x0002cc00:    2000        .       MOVNE    r0,#0
        0x0002cc02:    bd10        ..      POP      {r4,pc}
        0x0002cc04:    4619        .F      MOV      r1,r3
        0x0002cc06:    e8bd4010    ...@    POP      {r4,lr}
        0x0002cc0a:    f7fdba31    ..1.    B        attUuidCmp16to128 ; 0x2a070
        0x0002cc0e:    0000        ..      MOVS     r0,r0
    i.audio_enc_encode_frame
    audio_enc_encode_frame
        0x0002cc10:    b538        8.      PUSH     {r3-r5,lr}
        0x0002cc12:    f8dfc034    ..4.    LDR      r12,[pc,#52] ; [0x2cc48] = 0x10000400
        0x0002cc16:    460c        .F      MOV      r4,r1
        0x0002cc18:    490a        .I      LDR      r1,[pc,#40] ; [0x2cc44] = 0x10015da0
        0x0002cc1a:    f8cc100c    ....    STR      r1,[r12,#0xc]
        0x0002cc1e:    2100        .!      MOVS     r1,#0
        0x0002cc20:    f8cc1000    ....    STR      r1,[r12,#0]
        0x0002cc24:    f8cc1004    ....    STR      r1,[r12,#4]
        0x0002cc28:    4613        .F      MOV      r3,r2
        0x0002cc2a:    f8cc1008    ....    STR      r1,[r12,#8]
        0x0002cc2e:    f24052dc    @..R    MOV      r2,#0x5dc
        0x0002cc32:    9200        ..      STR      r2,[sp,#0]
        0x0002cc34:    4601        .F      MOV      r1,r0
        0x0002cc36:    4622        "F      MOV      r2,r4
        0x0002cc38:    f8dc0010    ....    LDR      r0,[r12,#0x10]
        0x0002cc3c:    f00afd7a    ..z.    BL       octopus_encode ; 0x37734
        0x0002cc40:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x0002cc42:    0000        ..      DCW    0
        0x0002cc44:    10015da0    .]..    DCD    268524960
        0x0002cc48:    10000400    ....    DCD    268436480
    $t
    i.audio_enc_init
    audio_enc_init
        0x0002cc4c:    b510        ..      PUSH     {r4,lr}
        0x0002cc4e:    f00bf811    ....    BL       octopus_encoder_create ; 0x37c74
        0x0002cc52:    4902        .I      LDR      r1,[pc,#8] ; [0x2cc5c] = 0x10000400
        0x0002cc54:    6108        .a      STR      r0,[r1,#0x10]
        0x0002cc56:    2000        .       MOVS     r0,#0
        0x0002cc58:    bd10        ..      POP      {r4,pc}
    $d
        0x0002cc5a:    0000        ..      DCW    0
        0x0002cc5c:    10000400    ....    DCD    268436480
    $t
    i.buck_interval_check
    buck_interval_check
        0x0002cc60:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x0002cc64:    4607        .F      MOV      r7,r0
        0x0002cc66:    4852        RH      LDR      r0,[pc,#328] ; [0x2cdb0] = 0x40021000
        0x0002cc68:    b08b        ..      SUB      sp,sp,#0x2c
        0x0002cc6a:    f04f0800    O...    MOV      r8,#0
        0x0002cc6e:    6802        .h      LDR      r2,[r0,#0]
        0x0002cc70:    f2427910    B..y    MOV      r9,#0x2710
        0x0002cc74:    f3c202c1    ....    UBFX     r2,r2,#3,#2
        0x0002cc78:    2a02        .*      CMP      r2,#2
        0x0002cc7a:    bf08        ..      IT       EQ
        0x0002cc7c:    f6446920    D. i    MOVEQ    r9,#0x4e20
        0x0002cc80:    b117        ..      CBZ      r7,0x2cc88 ; buck_interval_check + 40
        0x0002cc82:    b129        ).      CBZ      r1,0x2cc90 ; buck_interval_check + 48
        0x0002cc84:    2901        .)      CMP      r1,#1
        0x0002cc86:    d007        ..      BEQ      0x2cc98 ; buck_interval_check + 56
        0x0002cc88:    b00b        ..      ADD      sp,sp,#0x2c
        0x0002cc8a:    2006        .       MOVS     r0,#6
        0x0002cc8c:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x0002cc90:    241c        .$      MOVS     r4,#0x1c
        0x0002cc92:    2632        2&      MOVS     r6,#0x32
        0x0002cc94:    2596        .%      MOVS     r5,#0x96
        0x0002cc96:    e002        ..      B        0x2cc9e ; buck_interval_check + 62
        0x0002cc98:    241d        .$      MOVS     r4,#0x1d
        0x0002cc9a:    2632        2&      MOVS     r6,#0x32
        0x0002cc9c:    2596        .%      MOVS     r5,#0x96
        0x0002cc9e:    f8d00100    ....    LDR      r0,[r0,#0x100]
        0x0002cca2:    f0100f01    ....    TST      r0,#1
        0x0002cca6:    d005        ..      BEQ      0x2ccb4 ; buck_interval_check + 84
        0x0002cca8:    4842        BH      LDR      r0,[pc,#264] ; [0x2cdb4] = 0x40020000
        0x0002ccaa:    6e00        .n      LDR      r0,[r0,#0x60]
        0x0002ccac:    f24011ef    @...    MOV      r1,#0x1ef
        0x0002ccb0:    4208        .B      TST      r0,r1
        0x0002ccb2:    d003        ..      BEQ      0x2ccbc ; buck_interval_check + 92
        0x0002ccb4:    b00b        ..      ADD      sp,sp,#0x2c
        0x0002ccb6:    2007        .       MOVS     r0,#7
        0x0002ccb8:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x0002ccbc:    200d        .       MOVS     r0,#0xd
        0x0002ccbe:    f7f7fbb3    ....    BL       am_hal_timer_clear_stop ; 0x24428
        0x0002ccc2:    200d        .       MOVS     r0,#0xd
        0x0002ccc4:    f7f7fbea    ....    BL       am_hal_timer_disable ; 0x2449c
        0x0002ccc8:    200d        .       MOVS     r0,#0xd
        0x0002ccca:    f7f7fc83    ....    BL       am_hal_timer_reset_config ; 0x245d4
        0x0002ccce:    4668        hF      MOV      r0,sp
        0x0002ccd0:    f7f7fbd6    ....    BL       am_hal_timer_default_config_set ; 0x24480
        0x0002ccd4:    f88d4000    ...@    STRB     r4,[sp,#0]
        0x0002ccd8:    2402        .$      MOVS     r4,#2
        0x0002ccda:    f88d4001    ...@    STRB     r4,[sp,#1]
        0x0002ccde:    4669        iF      MOV      r1,sp
        0x0002cce0:    200d        .       MOVS     r0,#0xd
        0x0002cce2:    f014fa99    ....    BL       timer_config_b1 ; 0x41218
        0x0002cce6:    2008        .       MOVS     r0,#8
        0x0002cce8:    f7f7fb9e    ....    BL       am_hal_timer_clear_stop ; 0x24428
        0x0002ccec:    2008        .       MOVS     r0,#8
        0x0002ccee:    f7f7fbd5    ....    BL       am_hal_timer_disable ; 0x2449c
        0x0002ccf2:    2008        .       MOVS     r0,#8
        0x0002ccf4:    f7f7fc6e    ..n.    BL       am_hal_timer_reset_config ; 0x245d4
        0x0002ccf8:    a805        ..      ADD      r0,sp,#0x14
        0x0002ccfa:    f7f7fbc1    ....    BL       am_hal_timer_default_config_set ; 0x24480
        0x0002ccfe:    2001        .       MOVS     r0,#1
        0x0002cd00:    f88d0014    ....    STRB     r0,[sp,#0x14]
        0x0002cd04:    f88d4015    ...@    STRB     r4,[sp,#0x15]
        0x0002cd08:    a905        ..      ADD      r1,sp,#0x14
        0x0002cd0a:    2008        .       MOVS     r0,#8
        0x0002cd0c:    f014fa84    ....    BL       timer_config_b1 ; 0x41218
        0x0002cd10:    f7ebfb84    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0002cd14:    900a        ..      STR      r0,[sp,#0x28]
        0x0002cd16:    2008        .       MOVS     r0,#8
        0x0002cd18:    f7f7fbe0    ....    BL       am_hal_timer_enable ; 0x244dc
        0x0002cd1c:    200d        .       MOVS     r0,#0xd
        0x0002cd1e:    f7f7fbdd    ....    BL       am_hal_timer_enable ; 0x244dc
        0x0002cd22:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002cd24:    f7ebfb7e    ..~.    BL       am_hal_interrupt_master_set ; 0x18424
        0x0002cd28:    f1b90401    ....    SUBS     r4,r9,#1
        0x0002cd2c:    d315        ..      BCC      0x2cd5a ; buck_interval_check + 250
        0x0002cd2e:    bf00        ..      NOP      
        0x0002cd30:    f7ebfb74    ..t.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0002cd34:    900a        ..      STR      r0,[sp,#0x28]
        0x0002cd36:    200d        .       MOVS     r0,#0xd
        0x0002cd38:    f7f7fc3a    ..:.    BL       am_hal_timer_read ; 0x245b0
        0x0002cd3c:    280a        .(      CMP      r0,#0xa
        0x0002cd3e:    d307        ..      BCC      0x2cd50 ; buck_interval_check + 240
        0x0002cd40:    2008        .       MOVS     r0,#8
        0x0002cd42:    f7f7fc35    ..5.    BL       am_hal_timer_read ; 0x245b0
        0x0002cd46:    4680        .F      MOV      r8,r0
        0x0002cd48:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002cd4a:    f7ebfb6b    ..k.    BL       am_hal_interrupt_master_set ; 0x18424
        0x0002cd4e:    e004        ..      B        0x2cd5a ; buck_interval_check + 250
        0x0002cd50:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002cd52:    f7ebfb67    ..g.    BL       am_hal_interrupt_master_set ; 0x18424
        0x0002cd56:    1e64        d.      SUBS     r4,r4,#1
        0x0002cd58:    d2ea        ..      BCS      0x2cd30 ; buck_interval_check + 208
        0x0002cd5a:    200d        .       MOVS     r0,#0xd
        0x0002cd5c:    f7f7fb64    ..d.    BL       am_hal_timer_clear_stop ; 0x24428
        0x0002cd60:    200d        .       MOVS     r0,#0xd
        0x0002cd62:    f7f7fb9b    ....    BL       am_hal_timer_disable ; 0x2449c
        0x0002cd66:    200d        .       MOVS     r0,#0xd
        0x0002cd68:    f7f7fc34    ..4.    BL       am_hal_timer_reset_config ; 0x245d4
        0x0002cd6c:    2008        .       MOVS     r0,#8
        0x0002cd6e:    f7f7fb5b    ..[.    BL       am_hal_timer_clear_stop ; 0x24428
        0x0002cd72:    2008        .       MOVS     r0,#8
        0x0002cd74:    f7f7fb92    ....    BL       am_hal_timer_disable ; 0x2449c
        0x0002cd78:    2008        .       MOVS     r0,#8
        0x0002cd7a:    f7f7fc2b    ..+.    BL       am_hal_timer_reset_config ; 0x245d4
        0x0002cd7e:    f1b80f00    ....    CMP      r8,#0
        0x0002cd82:    bf02        ..      ITTT     EQ
        0x0002cd84:    2001        .       MOVEQ    r0,#1
        0x0002cd86:    b00b        ..      ADDEQ    sp,sp,#0x2c
        0x0002cd88:    e8bd83f0    ....    POPEQ    {r4-r9,pc}
        0x0002cd8c:    480a        .H      LDR      r0,[pc,#40] ; [0x2cdb8] = 0xaaaaaaab
        0x0002cd8e:    fba01008    ....    UMULL    r1,r0,r0,r8
        0x0002cd92:    0884        ..      LSRS     r4,r0,#2
        0x0002cd94:    42b4        .B      CMP      r4,r6
        0x0002cd96:    d306        ..      BCC      0x2cda6 ; buck_interval_check + 326
        0x0002cd98:    42ac        .B      CMP      r4,r5
        0x0002cd9a:    d806        ..      BHI      0x2cdaa ; buck_interval_check + 330
        0x0002cd9c:    603c        <`      STR      r4,[r7,#0]
        0x0002cd9e:    b00b        ..      ADD      sp,sp,#0x2c
        0x0002cda0:    2000        .       MOVS     r0,#0
        0x0002cda2:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x0002cda6:    4634        4F      MOV      r4,r6
        0x0002cda8:    e7f8        ..      B        0x2cd9c ; buck_interval_check + 316
        0x0002cdaa:    462c        ,F      MOV      r4,r5
        0x0002cdac:    e7f6        ..      B        0x2cd9c ; buck_interval_check + 316
    $d
        0x0002cdae:    0000        ..      DCW    0
        0x0002cdb0:    40021000    ...@    DCD    1073876992
        0x0002cdb4:    40020000    ...@    DCD    1073872896
        0x0002cdb8:    aaaaaaab    ....    DCD    2863311531
    $t
    i.buck_ldo_update_override
    buck_ldo_update_override
        0x0002cdbc:    4906        .I      LDR      r1,[pc,#24] ; [0x2cdd8] = 0x40020000
        0x0002cdbe:    6e0a        .n      LDR      r2,[r1,#0x60]
        0x0002cdc0:    f3604210    `..B    BFI      r2,r0,#16,#1
        0x0002cdc4:    660a        .f      STR      r2,[r1,#0x60]
        0x0002cdc6:    6e0a        .n      LDR      r2,[r1,#0x60]
        0x0002cdc8:    f3600200    `...    BFI      r2,r0,#0,#1
        0x0002cdcc:    660a        .f      STR      r2,[r1,#0x60]
        0x0002cdce:    6e0a        .n      LDR      r2,[r1,#0x60]
        0x0002cdd0:    f3601245    `.E.    BFI      r2,r0,#5,#1
        0x0002cdd4:    660a        .f      STR      r2,[r1,#0x60]
        0x0002cdd6:    4770        pG      BX       lr
    $d
        0x0002cdd8:    40020000    ...@    DCD    1073872896
    $t
    i.buf_read
    buf_read
        0x0002cddc:    6843        Ch      LDR      r3,[r0,#4]
        0x0002cdde:    2900        .)      CMP      r1,#0
        0x0002cde0:    eb030c02    ....    ADD      r12,r3,r2
        0x0002cde4:    f8c0c004    ....    STR      r12,[r0,#4]
        0x0002cde8:    bf18        ..      IT       NE
        0x0002cdea:    2a00        .*      CMPNE    r2,#0
        0x0002cdec:    d014        ..      BEQ      0x2ce18 ; buf_read + 60
        0x0002cdee:    f1a30001    ....    SUB      r0,r3,#1
        0x0002cdf2:    f1a10101    ....    SUB      r1,r1,#1
        0x0002cdf6:    f0120f01    ....    TST      r2,#1
        0x0002cdfa:    d003        ..      BEQ      0x2ce04 ; buf_read + 40
        0x0002cdfc:    f8103f01    ...?    LDRB     r3,[r0,#1]!
        0x0002ce00:    f8013f01    ...?    STRB     r3,[r1,#1]!
        0x0002ce04:    0852        R.      LSRS     r2,r2,#1
        0x0002ce06:    d007        ..      BEQ      0x2ce18 ; buf_read + 60
        0x0002ce08:    7843        Cx      LDRB     r3,[r0,#1]
        0x0002ce0a:    704b        Kp      STRB     r3,[r1,#1]
        0x0002ce0c:    f8103f02    ...?    LDRB     r3,[r0,#2]!
        0x0002ce10:    f8013f02    ...?    STRB     r3,[r1,#2]!
        0x0002ce14:    1e52        R.      SUBS     r2,r2,#1
        0x0002ce16:    d1f7        ..      BNE      0x2ce08 ; buf_read + 44
        0x0002ce18:    2001        .       MOVS     r0,#1
        0x0002ce1a:    4770        pG      BX       lr
    i.buf_write
    buf_write
        0x0002ce1c:    6843        Ch      LDR      r3,[r0,#4]
        0x0002ce1e:    eb030c02    ....    ADD      r12,r3,r2
        0x0002ce22:    f8c0c004    ....    STR      r12,[r0,#4]
        0x0002ce26:    b192        ..      CBZ      r2,0x2ce4e ; buf_write + 50
        0x0002ce28:    1e58        X.      SUBS     r0,r3,#1
        0x0002ce2a:    1e49        I.      SUBS     r1,r1,#1
        0x0002ce2c:    f0120f01    ....    TST      r2,#1
        0x0002ce30:    d003        ..      BEQ      0x2ce3a ; buf_write + 30
        0x0002ce32:    f8113f01    ...?    LDRB     r3,[r1,#1]!
        0x0002ce36:    f8003f01    ...?    STRB     r3,[r0,#1]!
        0x0002ce3a:    0852        R.      LSRS     r2,r2,#1
        0x0002ce3c:    d007        ..      BEQ      0x2ce4e ; buf_write + 50
        0x0002ce3e:    784b        Kx      LDRB     r3,[r1,#1]
        0x0002ce40:    7043        Cp      STRB     r3,[r0,#1]
        0x0002ce42:    f8113f02    ...?    LDRB     r3,[r1,#2]!
        0x0002ce46:    f8003f02    ...?    STRB     r3,[r0,#2]!
        0x0002ce4a:    1e52        R.      SUBS     r2,r2,#1
        0x0002ce4c:    d1f7        ..      BNE      0x2ce3e ; buf_write + 34
        0x0002ce4e:    2001        .       MOVS     r0,#1
        0x0002ce50:    4770        pG      BX       lr
        0x0002ce52:    0000        ..      MOVS     r0,r0
        0x0002ce54:    0000        ..      MOVS     r0,r0
        0x0002ce56:    0000        ..      MOVS     r0,r0
    i.celt_encode_with_ec
    celt_encode_with_ec
        0x0002ce58:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0002ce5c:    4604        .F      MOV      r4,r0
        0x0002ce5e:    ed2d8b10    -...    VPUSH    {d8-d15}
        0x0002ce62:    b0ef        ..      SUB      sp,sp,#0x1bc
        0x0002ce64:    4615        .F      MOV      r5,r2
        0x0002ce66:    6840        @h      LDR      r0,[r0,#4]
        0x0002ce68:    901c        ..      STR      r0,[sp,#0x70]
        0x0002ce6a:    ed9faafe    ....    VLDR     s20,[pc,#1016] ; [0x2d264] = 0
        0x0002ce6e:    2000        .       MOVS     r0,#0
        0x0002ce70:    68a6        .h      LDR      r6,[r4,#8]
        0x0002ce72:    9066        f.      STR      r0,[sp,#0x198]
        0x0002ce74:    9027        '.      STR      r0,[sp,#0x9c]
        0x0002ce76:    eeb0ca4a    ..J.    VMOV.F32 s24,s20
        0x0002ce7a:    eeb0ba4a    ..J.    VMOV.F32 s22,s20
        0x0002ce7e:    eef0ca4a    ..J.    VMOV.F32 s25,s20
        0x0002ce82:    9060        `.      STR      r0,[sp,#0x180]
        0x0002ce84:    9067        g.      STR      r0,[sp,#0x19c]
        0x0002ce86:    f7f2fb41    ..A.    BL       alloc_stack ; 0x1f50c
        0x0002ce8a:    6820         h      LDR      r0,[r4,#0]
        0x0002ce8c:    9015        ..      STR      r0,[sp,#0x54]
        0x0002ce8e:    6880        .h      LDR      r0,[r0,#8]
        0x0002ce90:    9021        !.      STR      r0,[sp,#0x84]
        0x0002ce92:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002ce94:    f8d08004    ....    LDR      r8,[r0,#4]
        0x0002ce98:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0002ce9a:    9030        0.      STR      r0,[sp,#0xc0]
        0x0002ce9c:    6a20         j      LDR      r0,[r4,#0x20]
        0x0002ce9e:    901e        ..      STR      r0,[sp,#0x78]
        0x0002cea0:    6a67        gj      LDR      r7,[r4,#0x24]
        0x0002cea2:    2800        .(      CMP      r0,#0
        0x0002cea4:    bf18        ..      IT       NE
        0x0002cea6:    2001        .       MOVNE    r0,#1
        0x0002cea8:    9063        c.      STR      r0,[sp,#0x18c]
        0x0002ceaa:    ed8daa4d    ..M.    VSTR     s20,[sp,#0x134]
        0x0002ceae:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002ceb0:    2802        .(      CMP      r0,#2
        0x0002ceb2:    db36        6.      BLT      0x2cf22 ; celt_encode_with_ec + 202
        0x0002ceb4:    9880        ..      LDR      r0,[sp,#0x200]
        0x0002ceb6:    2800        .(      CMP      r0,#0
        0x0002ceb8:    d033        3.      BEQ      0x2cf22 ; celt_encode_with_ec + 202
        0x0002ceba:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x0002cebc:    2301        .#      MOVS     r3,#1
        0x0002cebe:    fb00fa05    ....    MUL      r10,r0,r5
        0x0002cec2:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002cec4:    2500        .%      MOVS     r5,#0
        0x0002cec6:    6a41        Aj      LDR      r1,[r0,#0x24]
        0x0002cec8:    1c4a        J.      ADDS     r2,r1,#1
        0x0002ceca:    2a00        .*      CMP      r2,#0
        0x0002cecc:    bfd4        ..      ITE      LE
        0x0002cece:    2000        .       MOVLE    r0,#0
        0x0002ced0:    ea230001    #...    BICGT    r0,r3,r1
        0x0002ced4:    f1b00c01    ....    SUBS     r12,r0,#1
        0x0002ced8:    bf5c        \.      ITT      PL
        0x0002ceda:    f8dd9054    ..T.    LDRPL    r9,[sp,#0x54]
        0x0002cede:    f8d9902c    ..,.    LDRPL    r9,[r9,#0x2c]
        0x0002cee2:    d406        ..      BMI      0x2cef2 ; celt_encode_with_ec + 154
        0x0002cee4:    fa09fb05    ....    LSL      r11,r9,r5
        0x0002cee8:    45d3        .E      CMP      r11,r10
        0x0002ceea:    d018        ..      BEQ      0x2cf1e ; celt_encode_with_ec + 198
        0x0002ceec:    1c6d        m.      ADDS     r5,r5,#1
        0x0002ceee:    4565        eE      CMP      r5,r12
        0x0002cef0:    ddf8        ..      BLE      0x2cee4 ; celt_encode_with_ec + 140
        0x0002cef2:    4605        .F      MOV      r5,r0
        0x0002cef4:    42aa        .B      CMP      r2,r5
        0x0002cef6:    bfc4        ..      ITT      GT
        0x0002cef8:    9815        ..      LDRGT    r0,[sp,#0x54]
        0x0002cefa:    6ac0        .j      LDRGT    r0,[r0,#0x2c]
        0x0002cefc:    dd0f        ..      BLE      0x2cf1e ; celt_encode_with_ec + 198
        0x0002cefe:    bf00        ..      NOP      
        0x0002cf00:    fa00fc05    ....    LSL      r12,r0,r5
        0x0002cf04:    45d4        .E      CMP      r12,r10
        0x0002cf06:    d00a        ..      BEQ      0x2cf1e ; celt_encode_with_ec + 198
        0x0002cf08:    f1050c01    ....    ADD      r12,r5,#1
        0x0002cf0c:    fa00fc0c    ....    LSL      r12,r0,r12
        0x0002cf10:    45d4        .E      CMP      r12,r10
        0x0002cf12:    d101        ..      BNE      0x2cf18 ; celt_encode_with_ec + 192
        0x0002cf14:    1c6d        m.      ADDS     r5,r5,#1
        0x0002cf16:    e002        ..      B        0x2cf1e ; celt_encode_with_ec + 198
        0x0002cf18:    1cad        ..      ADDS     r5,r5,#2
        0x0002cf1a:    42aa        .B      CMP      r2,r5
        0x0002cf1c:    dcf0        ..      BGT      0x2cf00 ; celt_encode_with_ec + 168
        0x0002cf1e:    428d        .B      CMP      r5,r1
        0x0002cf20:    dd09        ..      BLE      0x2cf36 ; celt_encode_with_ec + 222
        0x0002cf22:    f011facd    ....    BL       restore_stack ; 0x3e4c0
        0x0002cf26:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0002cf2a:    b06f        o.      ADD      sp,sp,#0x1bc
        0x0002cf2c:    ecbd8b10    ....    VPOP     {d8-d15}
        0x0002cf30:    b004        ..      ADD      sp,sp,#0x10
        0x0002cf32:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002cf36:    2001        .       MOVS     r0,#1
        0x0002cf38:    40a8        .@      LSLS     r0,r0,r5
        0x0002cf3a:    901b        ..      STR      r0,[sp,#0x6c]
        0x0002cf3c:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002cf3e:    6ac1        .j      LDR      r1,[r0,#0x2c]
        0x0002cf40:    981b        ..      LDR      r0,[sp,#0x6c]
        0x0002cf42:    4348        HC      MULS     r0,r1,r0
        0x0002cf44:    901d        ..      STR      r0,[sp,#0x74]
        0x0002cf46:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002cf48:    f5086180    ...a    ADD      r1,r8,#0x400
        0x0002cf4c:    fb00f008    ....    MUL      r0,r0,r8
        0x0002cf50:    eb040080    ....    ADD      r0,r4,r0,LSL #2
        0x0002cf54:    f1000bf4    ....    ADD      r11,r0,#0xf4
        0x0002cf58:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002cf5a:    4348        HC      MULS     r0,r1,r0
        0x0002cf5c:    eb040080    ....    ADD      r0,r4,r0,LSL #2
        0x0002cf60:    f10001f4    ....    ADD      r1,r0,#0xf4
        0x0002cf64:    9124        $.      STR      r1,[sp,#0x90]
        0x0002cf66:    9921        !.      LDR      r1,[sp,#0x84]
        0x0002cf68:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002cf6a:    4348        HC      MULS     r0,r1,r0
        0x0002cf6c:    9924        $.      LDR      r1,[sp,#0x90]
        0x0002cf6e:    905c        \.      STR      r0,[sp,#0x170]
        0x0002cf70:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x0002cf74:    9131        1.      STR      r1,[sp,#0xc4]
        0x0002cf76:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x0002cf7a:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0002cf7e:    904e        N.      STR      r0,[sp,#0x138]
        0x0002cf80:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002cf82:    9125        %.      STR      r1,[sp,#0x94]
        0x0002cf84:    b370        p.      CBZ      r0,0x2cfe4 ; celt_encode_with_ec + 396
        0x0002cf86:    f007f923    ..#.    BL       ec_tell_frac ; 0x341d0
        0x0002cf8a:    9061        a.      STR      r0,[sp,#0x184]
        0x0002cf8c:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002cf8e:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x0002cf90:    f007f8ba    ....    BL       ec_ilog ; 0x34108
        0x0002cf94:    998d        ..      LDR      r1,[sp,#0x234]
        0x0002cf96:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0002cf98:    1a08        ..      SUBS     r0,r1,r0
        0x0002cf9a:    900a        ..      STR      r0,[sp,#0x28]
        0x0002cf9c:    1d00        ..      ADDS     r0,r0,#4
        0x0002cf9e:    ea4f09e0    O...    ASR      r9,r0,#3
        0x0002cfa2:    bf00        ..      NOP      
        0x0002cfa4:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002cfa6:    f24041fb    @..A    MOV      r1,#0x4fb
        0x0002cfaa:    4288        .B      CMP      r0,r1
        0x0002cfac:    bfa4        ..      ITT      GE
        0x0002cfae:    f24040fb    @..@    MOVGE    r0,#0x4fb
        0x0002cfb2:    908c        ..      STRGE    r0,[sp,#0x230]
        0x0002cfb4:    eba00009    ....    SUB      r0,r0,r9
        0x0002cfb8:    9029        ).      STR      r0,[sp,#0xa4]
        0x0002cfba:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x0002cfbc:    2800        .(      CMP      r0,#0
        0x0002cfbe:    bf1c        ..      ITT      NE
        0x0002cfc0:    6aa1        .j      LDRNE    r1,[r4,#0x28]
        0x0002cfc2:    f1b13fff    ...?    CMPNE    r1,#0xffffffff
        0x0002cfc6:    d014        ..      BEQ      0x2cff2 ; celt_encode_with_ec + 410
        0x0002cfc8:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002cfca:    fb01f10a    ....    MUL      r1,r1,r10
        0x0002cfce:    6800        .h      LDR      r0,[r0,#0]
        0x0002cfd0:    ea4f00e0    O...    ASR      r0,r0,#3
        0x0002cfd4:    eb010160    ..`.    ADD      r1,r1,r0,ASR #1
        0x0002cfd8:    fb91f0f0    ....    SDIV     r0,r1,r0
        0x0002cfdc:    9020         .      STR      r0,[sp,#0x80]
        0x0002cfde:    ea4f10a0    O...    ASR      r0,r0,#6
        0x0002cfe2:    e054        T.      B        0x2d08e ; celt_encode_with_ec + 566
        0x0002cfe4:    f04f0001    O...    MOV      r0,#1
        0x0002cfe8:    900a        ..      STR      r0,[sp,#0x28]
        0x0002cfea:    f04f0900    O...    MOV      r9,#0
        0x0002cfee:    9061        a.      STR      r0,[sp,#0x184]
        0x0002cff0:    e7d8        ..      B        0x2cfa4 ; celt_encode_with_ec + 332
        0x0002cff2:    f04f0000    O...    MOV      r0,#0
        0x0002cff6:    9020         .      STR      r0,[sp,#0x80]
        0x0002cff8:    6aa1        .j      LDR      r1,[r4,#0x28]
        0x0002cffa:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0002cffc:    fb01f00a    ....    MUL      r0,r1,r10
        0x0002d000:    2a01        .*      CMP      r2,#1
        0x0002d002:    dd04        ..      BLE      0x2d00e ; celt_encode_with_ec + 438
        0x0002d004:    9a15        ..      LDR      r2,[sp,#0x54]
        0x0002d006:    6813        .h      LDR      r3,[r2,#0]
        0x0002d008:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0002d00a:    fb020003    ....    MLA      r0,r2,r3,r0
        0x0002d00e:    f1b13fff    ...?    CMP      r1,#0xffffffff
        0x0002d012:    d039        9.      BEQ      0x2d088 ; celt_encode_with_ec + 560
        0x0002d014:    9915        ..      LDR      r1,[sp,#0x54]
        0x0002d016:    680a        .h      LDR      r2,[r1,#0]
        0x0002d018:    eb000182    ....    ADD      r1,r0,r2,LSL #2
        0x0002d01c:    00d2        ..      LSLS     r2,r2,#3
        0x0002d01e:    fb91f3f2    ....    SDIV     r3,r1,r2
        0x0002d022:    6b20         k      LDR      r0,[r4,#0x30]
        0x0002d024:    f1100c00    ....    ADDS     r12,r0,#0
        0x0002d028:    bf18        ..      IT       NE
        0x0002d02a:    f04f0c01    O...    MOVNE    r12,#1
        0x0002d02e:    eba30c0c    ....    SUB      r12,r3,r12
        0x0002d032:    9b8c        ..      LDR      r3,[sp,#0x230]
        0x0002d034:    459c        .E      CMP      r12,r3
        0x0002d036:    dc09        ..      BGT      0x2d04c ; celt_encode_with_ec + 500
        0x0002d038:    fb91f3f2    ....    SDIV     r3,r1,r2
        0x0002d03c:    2800        .(      CMP      r0,#0
        0x0002d03e:    bf14        ..      ITE      NE
        0x0002d040:    f04f0c01    O...    MOVNE    r12,#1
        0x0002d044:    f04f0c00    O...    MOVEQ    r12,#0
        0x0002d048:    eba3030c    ....    SUB      r3,r3,r12
        0x0002d04c:    2b02        .+      CMP      r3,#2
        0x0002d04e:    bfb8        ..      IT       LT
        0x0002d050:    2002        .       MOVLT    r0,#2
        0x0002d052:    db14        ..      BLT      0x2d07e ; celt_encode_with_ec + 550
        0x0002d054:    fb91f3f2    ....    SDIV     r3,r1,r2
        0x0002d058:    2800        .(      CMP      r0,#0
        0x0002d05a:    bf14        ..      ITE      NE
        0x0002d05c:    f04f0c01    O...    MOVNE    r12,#1
        0x0002d060:    f04f0c00    O...    MOVEQ    r12,#0
        0x0002d064:    eba30c0c    ....    SUB      r12,r3,r12
        0x0002d068:    9b8c        ..      LDR      r3,[sp,#0x230]
        0x0002d06a:    459c        .E      CMP      r12,r3
        0x0002d06c:    bfc8        ..      IT       GT
        0x0002d06e:    4618        .F      MOVGT    r0,r3
        0x0002d070:    dc05        ..      BGT      0x2d07e ; celt_encode_with_ec + 550
        0x0002d072:    fb91f1f2    ....    SDIV     r1,r1,r2
        0x0002d076:    2800        .(      CMP      r0,#0
        0x0002d078:    bf18        ..      IT       NE
        0x0002d07a:    2001        .       MOVNE    r0,#1
        0x0002d07c:    1a08        ..      SUBS     r0,r1,r0
        0x0002d07e:    4601        .F      MOV      r1,r0
        0x0002d080:    908c        ..      STR      r0,[sp,#0x230]
        0x0002d082:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002d084:    f006ff90    ....    BL       ec_enc_shrink ; 0x33fa8
        0x0002d088:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002d08a:    eba00009    ....    SUB      r0,r0,r9
        0x0002d08e:    901f        ..      STR      r0,[sp,#0x7c]
        0x0002d090:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002d092:    f44f71c8    O..q    MOV      r1,#0x190
        0x0002d096:    4341        AC      MULS     r1,r0,r1
        0x0002d098:    f1c50003    ....    RSB      r0,r5,#3
        0x0002d09c:    fa01f200    ....    LSL      r2,r1,r0
        0x0002d0a0:    eb060186    ....    ADD      r1,r6,r6,LSL #2
        0x0002d0a4:    906d        m.      STR      r0,[sp,#0x1b4]
        0x0002d0a6:    2014        .       MOVS     r0,#0x14
        0x0002d0a8:    9128        (.      STR      r1,[sp,#0xa0]
        0x0002d0aa:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0002d0ae:    f44f71c8    O..q    MOV      r1,#0x190
        0x0002d0b2:    40e9        .@      LSRS     r1,r1,r5
        0x0002d0b4:    f1c10132    ..2.    RSB      r1,r1,#0x32
        0x0002d0b8:    fb002201    ..."    MLA      r2,r0,r1,r2
        0x0002d0bc:    926c        l.      STR      r2,[sp,#0x1b0]
        0x0002d0be:    6aa2        .j      LDR      r2,[r4,#0x28]
        0x0002d0c0:    f1b23fff    ...?    CMP      r2,#0xffffffff
        0x0002d0c4:    d005        ..      BEQ      0x2d0d2 ; celt_encode_with_ec + 634
        0x0002d0c6:    fb002001    ...     MLA      r0,r0,r1,r2
        0x0002d0ca:    996c        l.      LDR      r1,[sp,#0x1b0]
        0x0002d0cc:    4288        .B      CMP      r0,r1
        0x0002d0ce:    bfd8        ..      IT       LE
        0x0002d0d0:    906c        l.      STRLE    r0,[sp,#0x1b0]
        0x0002d0d2:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002d0d4:    b930        0.      CBNZ     r0,0x2d0e4 ; celt_encode_with_ec + 652
        0x0002d0d6:    a850        P.      ADD      r0,sp,#0x140
        0x0002d0d8:    9a8c        ..      LDR      r2,[sp,#0x230]
        0x0002d0da:    9982        ..      LDR      r1,[sp,#0x208]
        0x0002d0dc:    f006feff    ....    BL       ec_enc_init ; 0x33ede
        0x0002d0e0:    a850        P.      ADD      r0,sp,#0x140
        0x0002d0e2:    908d        ..      STR      r0,[sp,#0x234]
        0x0002d0e4:    9820         .      LDR      r0,[sp,#0x80]
        0x0002d0e6:    2800        .(      CMP      r0,#0
        0x0002d0e8:    dd32        2.      BLE      0x2d150 ; celt_encode_with_ec + 760
        0x0002d0ea:    6b60        `k      LDR      r0,[r4,#0x34]
        0x0002d0ec:    b380        ..      CBZ      r0,0x2d150 ; celt_encode_with_ec + 760
        0x0002d0ee:    9820         .      LDR      r0,[sp,#0x80]
        0x0002d0f0:    f8d410d0    ....    LDR      r1,[r4,#0xd0]
        0x0002d0f4:    ebc10040    ..@.    RSB      r0,r1,r0,LSL #1
        0x0002d0f8:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002d0fa:    2901        .)      CMP      r1,#1
        0x0002d0fc:    bf0c        ..      ITE      EQ
        0x0002d0fe:    2102        .!      MOVEQ    r1,#2
        0x0002d100:    2100        .!      MOVNE    r1,#0
        0x0002d102:    ebb11fa0    ....    CMP      r1,r0,ASR #6
        0x0002d106:    bfd8        ..      IT       LE
        0x0002d108:    1181        ..      ASRLE    r1,r0,#6
        0x0002d10a:    dd04        ..      BLE      0x2d116 ; celt_encode_with_ec + 702
        0x0002d10c:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002d10e:    2901        .)      CMP      r1,#1
        0x0002d110:    bf0c        ..      ITE      EQ
        0x0002d112:    2102        .!      MOVEQ    r1,#2
        0x0002d114:    2100        .!      MOVNE    r1,#0
        0x0002d116:    9a29        ).      LDR      r2,[sp,#0xa4]
        0x0002d118:    4291        .B      CMP      r1,r2
        0x0002d11a:    bfa8        ..      IT       GE
        0x0002d11c:    4610        .F      MOVGE    r0,r2
        0x0002d11e:    da0e        ..      BGE      0x2d13e ; celt_encode_with_ec + 742
        0x0002d120:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002d122:    2901        .)      CMP      r1,#1
        0x0002d124:    bf0c        ..      ITE      EQ
        0x0002d126:    2102        .!      MOVEQ    r1,#2
        0x0002d128:    2100        .!      MOVNE    r1,#0
        0x0002d12a:    ebb11fa0    ....    CMP      r1,r0,ASR #6
        0x0002d12e:    bfd8        ..      IT       LE
        0x0002d130:    1180        ..      ASRLE    r0,r0,#6
        0x0002d132:    dd04        ..      BLE      0x2d13e ; celt_encode_with_ec + 742
        0x0002d134:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002d136:    2801        .(      CMP      r0,#1
        0x0002d138:    bf0c        ..      ITE      EQ
        0x0002d13a:    2002        .       MOVEQ    r0,#2
        0x0002d13c:    2000        .       MOVNE    r0,#0
        0x0002d13e:    4282        .B      CMP      r2,r0
        0x0002d140:    dd06        ..      BLE      0x2d150 ; celt_encode_with_ec + 760
        0x0002d142:    eb090100    ....    ADD      r1,r9,r0
        0x0002d146:    9029        ).      STR      r0,[sp,#0xa4]
        0x0002d148:    918c        ..      STR      r1,[sp,#0x230]
        0x0002d14a:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002d14c:    f006ff2c    ..,.    BL       ec_enc_shrink ; 0x33fa8
        0x0002d150:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002d152:    9717        ..      STR      r7,[sp,#0x5c]
        0x0002d154:    00c0        ..      LSLS     r0,r0,#3
        0x0002d156:    902d        -.      STR      r0,[sp,#0xb4]
        0x0002d158:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002d15a:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002d15c:    42b8        .B      CMP      r0,r7
        0x0002d15e:    f2c281e8    ....    BLT.W    0x2f532 ; celt_encode_with_ec + 9946
        0x0002d162:    981d        ..      LDR      r0,[sp,#0x74]
        0x0002d164:    991c        ..      LDR      r1,[sp,#0x70]
        0x0002d166:    4440        @D      ADD      r0,r0,r8
        0x0002d168:    9009        ..      STR      r0,[sp,#0x24]
        0x0002d16a:    4348        HC      MULS     r0,r1,r0
        0x0002d16c:    0080        ..      LSLS     r0,r0,#2
        0x0002d16e:    f013fb9d    ....    BL       spl_alloca ; 0x408ac
        0x0002d172:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002d174:    981d        ..      LDR      r0,[sp,#0x74]
        0x0002d176:    eba00008    ....    SUB      r0,r0,r8
        0x0002d17a:    fb00fa06    ....    MUL      r10,r0,r6
        0x0002d17e:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x0002d180:    fb9af1f0    ....    SDIV     r1,r10,r0
        0x0002d184:    9880        ..      LDR      r0,[sp,#0x200]
        0x0002d186:    f002fa3f    ..?.    BL       celt_maxabs16 ; 0x2f608
        0x0002d18a:    ed948a38    ..8.    VLDR     s16,[r4,#0xe0]
        0x0002d18e:    eeb40ac8    ....    VCMPE.F32 s0,s16
        0x0002d192:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d196:    d307        ..      BCC      0x2d1a8 ; celt_encode_with_ec + 848
        0x0002d198:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x0002d19a:    fb9af1f0    ....    SDIV     r1,r10,r0
        0x0002d19e:    9880        ..      LDR      r0,[sp,#0x200]
        0x0002d1a0:    f002fa32    ..2.    BL       celt_maxabs16 ; 0x2f608
        0x0002d1a4:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0002d1a8:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x0002d1aa:    fb06f108    ....    MUL      r1,r6,r8
        0x0002d1ae:    fb91f1f0    ....    SDIV     r1,r1,r0
        0x0002d1b2:    fb9af2f0    ....    SDIV     r2,r10,r0
        0x0002d1b6:    9880        ..      LDR      r0,[sp,#0x200]
        0x0002d1b8:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x0002d1bc:    f002fa24    ..$.    BL       celt_maxabs16 ; 0x2f608
        0x0002d1c0:    eeb40ac8    ....    VCMPE.F32 s0,s16
        0x0002d1c4:    ed840a38    ..8.    VSTR     s0,[r4,#0xe0]
        0x0002d1c8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d1cc:    bfa8        ..      IT       GE
        0x0002d1ce:    eeb08a40    ..@.    VMOVGE.F32 s16,s0
        0x0002d1d2:    f894103c    ..<.    LDRB     r1,[r4,#0x3c]
        0x0002d1d6:    2001        .       MOVS     r0,#1
        0x0002d1d8:    4088        .@      LSLS     r0,r0,r1
        0x0002d1da:    ee000a10    ....    VMOV     s0,r0
        0x0002d1de:    eef7aa00    ....    VMOV.F32 s21,#1.00000000
        0x0002d1e2:    eef80ac0    ....    VCVT.F32.S32 s1,s0
        0x0002d1e6:    ee8a0aa0    ....    VDIV.F32 s0,s21,s1
        0x0002d1ea:    eeb40ac8    ....    VCMPE.F32 s0,s16
        0x0002d1ee:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d1f2:    bfac        ..      ITE      GE
        0x0002d1f4:    2001        .       MOVGE    r0,#1
        0x0002d1f6:    2000        .       MOVLT    r0,#0
        0x0002d1f8:    906a        j.      STR      r0,[sp,#0x1a8]
        0x0002d1fa:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002d1fc:    2801        .(      CMP      r0,#1
        0x0002d1fe:    bf1c        ..      ITT      NE
        0x0002d200:    2000        .       MOVNE    r0,#0
        0x0002d202:    906a        j.      STRNE    r0,[sp,#0x1a8]
        0x0002d204:    d12a        *.      BNE      0x2d25c ; celt_encode_with_ec + 1028
        0x0002d206:    220f        ."      MOVS     r2,#0xf
        0x0002d208:    996a        j.      LDR      r1,[sp,#0x1a8]
        0x0002d20a:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002d20c:    f006fd0e    ....    BL       ec_enc_bit_logp ; 0x33c2c
        0x0002d210:    986a        j.      LDR      r0,[sp,#0x1a8]
        0x0002d212:    b318        ..      CBZ      r0,0x2d25c ; celt_encode_with_ec + 1028
        0x0002d214:    9820         .      LDR      r0,[sp,#0x80]
        0x0002d216:    2800        .(      CMP      r0,#0
        0x0002d218:    dd10        ..      BLE      0x2d23c ; celt_encode_with_ec + 996
        0x0002d21a:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002d21c:    f1090102    ....    ADD      r1,r9,#2
        0x0002d220:    4281        .B      CMP      r1,r0
        0x0002d222:    bfdc        ..      ITT      LE
        0x0002d224:    4608        .F      MOVLE    r0,r1
        0x0002d226:    918c        ..      STRLE    r1,[sp,#0x230]
        0x0002d228:    901f        ..      STR      r0,[sp,#0x7c]
        0x0002d22a:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002d22c:    00c0        ..      LSLS     r0,r0,#3
        0x0002d22e:    902d        -.      STR      r0,[sp,#0xb4]
        0x0002d230:    2002        .       MOVS     r0,#2
        0x0002d232:    9029        ).      STR      r0,[sp,#0xa4]
        0x0002d234:    e9dd108c    ....    LDRD     r1,r0,[sp,#0x230]
        0x0002d238:    f006feb6    ....    BL       ec_enc_shrink ; 0x33fa8
        0x0002d23c:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002d23e:    00c1        ..      LSLS     r1,r0,#3
        0x0002d240:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002d242:    910a        ..      STR      r1,[sp,#0x28]
        0x0002d244:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x0002d246:    f006ff5f    .._.    BL       ec_ilog ; 0x34108
        0x0002d24a:    4601        .F      MOV      r1,r0
        0x0002d24c:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002d24e:    6940        @i      LDR      r0,[r0,#0x14]
        0x0002d250:    1a42        B.      SUBS     r2,r0,r1
        0x0002d252:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002d254:    1a89        ..      SUBS     r1,r1,r2
        0x0002d256:    4401        .D      ADD      r1,r1,r0
        0x0002d258:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002d25a:    6141        Aa      STR      r1,[r0,#0x14]
        0x0002d25c:    f04f0900    O...    MOV      r9,#0
        0x0002d260:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002d262:    e001        ..      B        0x2d268 ; celt_encode_with_ec + 1040
    $d
        0x0002d264:    00000000    ....    DCD    0
    $t
        0x0002d268:    f1000a10    ....    ADD      r10,r0,#0x10
        0x0002d26c:    6920         i      LDR      r0,[r4,#0x10]
        0x0002d26e:    2800        .(      CMP      r0,#0
        0x0002d270:    bf1c        ..      ITT      NE
        0x0002d272:    ee180a10    ....    VMOVNE   r0,s16
        0x0002d276:    f1b04f8f    ...O    CMPNE    r0,#0x47800000
        0x0002d27a:    bfd4        ..      ITE      LE
        0x0002d27c:    2000        .       MOVLE    r0,#0
        0x0002d27e:    2001        .       MOVGT    r0,#1
        0x0002d280:    eb040189    ....    ADD      r1,r4,r9,LSL #2
        0x0002d284:    f10102c0    ....    ADD      r2,r1,#0xc0
        0x0002d288:    69e1        .i      LDR      r1,[r4,#0x1c]
        0x0002d28a:    e9cd2002    ...     STRD     r2,r0,[sp,#8]
        0x0002d28e:    e9cd1a00    ....    STRD     r1,r10,[sp,#0]
        0x0002d292:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002d294:    e9dd321c    ...2    LDRD     r3,r2,[sp,#0x70]
        0x0002d298:    fb00f109    ....    MUL      r1,r0,r9
        0x0002d29c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002d29e:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002d2a2:    eb000188    ....    ADD      r1,r0,r8,LSL #2
        0x0002d2a6:    9880        ..      LDR      r0,[sp,#0x200]
        0x0002d2a8:    eb000089    ....    ADD      r0,r0,r9,LSL #2
        0x0002d2ac:    f002fb36    ..6.    BL       celt_preemphasis ; 0x2f91c
        0x0002d2b0:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002d2b2:    f1090901    ....    ADD      r9,r9,#1
        0x0002d2b6:    4548        HE      CMP      r0,r9
        0x0002d2b8:    dcd8        ..      BGT      0x2d26c ; celt_encode_with_ec + 1044
        0x0002d2ba:    6c20         l      LDR      r0,[r4,#0x40]
        0x0002d2bc:    2800        .(      CMP      r0,#0
        0x0002d2be:    bf1c        ..      ITT      NE
        0x0002d2c0:    9829        ).      LDRNE    r0,[sp,#0xa4]
        0x0002d2c2:    2803        .(      CMPNE    r0,#3
        0x0002d2c4:    dc05        ..      BGT      0x2d2d2 ; celt_encode_with_ec + 1146
        0x0002d2c6:    9829        ).      LDR      r0,[sp,#0xa4]
        0x0002d2c8:    eb060146    ..F.    ADD      r1,r6,r6,LSL #1
        0x0002d2cc:    ebb00f81    ....    CMP      r0,r1,LSL #2
        0x0002d2d0:    dd0c        ..      BLE      0x2d2ec ; celt_encode_with_ec + 1172
        0x0002d2d2:    9863        c.      LDR      r0,[sp,#0x18c]
        0x0002d2d4:    2800        .(      CMP      r0,#0
        0x0002d2d6:    bf01        ..      ITTTT    EQ
        0x0002d2d8:    986a        j.      LDREQ    r0,[sp,#0x1a8]
        0x0002d2da:    2800        .(      CMPEQ    r0,#0
        0x0002d2dc:    6960        `i      LDREQ    r0,[r4,#0x14]
        0x0002d2de:    2800        .(      CMPEQ    r0,#0
        0x0002d2e0:    d104        ..      BNE      0x2d2ec ; celt_encode_with_ec + 1172
        0x0002d2e2:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002d2e4:    2805        .(      CMP      r0,#5
        0x0002d2e6:    bfa8        ..      IT       GE
        0x0002d2e8:    2101        .!      MOVGE    r1,#1
        0x0002d2ea:    da00        ..      BGE      0x2d2ee ; celt_encode_with_ec + 1174
        0x0002d2ec:    2100        .!      MOVS     r1,#0
        0x0002d2ee:    6e60        `n      LDR      r0,[r4,#0x64]
        0x0002d2f0:    906b        k.      STR      r0,[sp,#0x1ac]
        0x0002d2f2:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002d2f4:    9019        ..      STR      r0,[sp,#0x64]
        0x0002d2f6:    f8cdb038    ..8.    STR      r11,[sp,#0x38]
        0x0002d2fa:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002d2fc:    9010        ..      STR      r0,[sp,#0x40]
        0x0002d2fe:    f8dda074    ..t.    LDR      r10,[sp,#0x74]
        0x0002d302:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x0002d304:    9118        ..      STR      r1,[sp,#0x60]
        0x0002d306:    902c        ,.      STR      r0,[sp,#0xb0]
        0x0002d308:    9829        ).      LDR      r0,[sp,#0xa4]
        0x0002d30a:    900c        ..      STR      r0,[sp,#0x30]
        0x0002d30c:    f011f8e0    ....    BL       save_stack ; 0x3e4d0
        0x0002d310:    6820         h      LDR      r0,[r4,#0]
        0x0002d312:    9023        #.      STR      r0,[sp,#0x8c]
        0x0002d314:    f50a6180    ...a    ADD      r1,r10,#0x400
        0x0002d318:    f8d09004    ....    LDR      r9,[r0,#4]
        0x0002d31c:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002d31e:    9108        ..      STR      r1,[sp,#0x20]
        0x0002d320:    4348        HC      MULS     r0,r1,r0
        0x0002d322:    0080        ..      LSLS     r0,r0,#2
        0x0002d324:    f013fac2    ....    BL       spl_alloca ; 0x408ac
        0x0002d328:    902e        ..      STR      r0,[sp,#0xb8]
        0x0002d32a:    eb00008a    ....    ADD      r0,r0,r10,LSL #2
        0x0002d32e:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x0002d332:    902f        /.      STR      r0,[sp,#0xbc]
        0x0002d334:    f44f5280    O..R    MOV      r2,#0x1000
        0x0002d338:    990e        ..      LDR      r1,[sp,#0x38]
        0x0002d33a:    982e        ..      LDR      r0,[sp,#0xb8]
        0x0002d33c:    f7ebfa23    ..#.    BL       __aeabi_memcpy4 ; 0x18786
        0x0002d340:    9819        ..      LDR      r0,[sp,#0x64]
        0x0002d342:    ea4f028a    O...    LSL      r2,r10,#2
        0x0002d346:    eb000189    ....    ADD      r1,r0,r9,LSL #2
        0x0002d34a:    982e        ..      LDR      r0,[sp,#0xb8]
        0x0002d34c:    9211        ..      STR      r2,[sp,#0x44]
        0x0002d34e:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x0002d352:    f7ebfa18    ....    BL       __aeabi_memcpy4 ; 0x18786
        0x0002d356:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002d358:    f04f0801    O...    MOV      r8,#1
        0x0002d35c:    2801        .(      CMP      r0,#1
        0x0002d35e:    dd29        ).      BLE      0x2d3b4 ; celt_encode_with_ec + 1372
        0x0002d360:    1e40        @.      SUBS     r0,r0,#1
        0x0002d362:    46c3        .F      MOV      r11,r8
        0x0002d364:    9002        ..      STR      r0,[sp,#8]
        0x0002d366:    2801        .(      CMP      r0,#1
        0x0002d368:    bfa4        ..      ITT      GE
        0x0002d36a:    eb0a0009    ....    ADDGE    r0,r10,r9
        0x0002d36e:    9005        ..      STRGE    r0,[sp,#0x14]
        0x0002d370:    db20         .      BLT      0x2d3b4 ; celt_encode_with_ec + 1372
        0x0002d372:    980e        ..      LDR      r0,[sp,#0x38]
        0x0002d374:    f44f5280    O..R    MOV      r2,#0x1000
        0x0002d378:    eb003108    ...1    ADD      r1,r0,r8,LSL #12
        0x0002d37c:    a82e        ..      ADD      r0,sp,#0xb8
        0x0002d37e:    f8500028    P.(.    LDR      r0,[r0,r8,LSL #2]
        0x0002d382:    f7ebfa00    ....    BL       __aeabi_memcpy4 ; 0x18786
        0x0002d386:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002d388:    9a11        ..      LDR      r2,[sp,#0x44]
        0x0002d38a:    fb00f108    ....    MUL      r1,r0,r8
        0x0002d38e:    9819        ..      LDR      r0,[sp,#0x64]
        0x0002d390:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002d394:    eb000189    ....    ADD      r1,r0,r9,LSL #2
        0x0002d398:    a82e        ..      ADD      r0,sp,#0xb8
        0x0002d39a:    f8500028    P.(.    LDR      r0,[r0,r8,LSL #2]
        0x0002d39e:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x0002d3a2:    f7ebf9f0    ....    BL       __aeabi_memcpy4 ; 0x18786
        0x0002d3a6:    9802        ..      LDR      r0,[sp,#8]
        0x0002d3a8:    f10b0b01    ....    ADD      r11,r11,#1
        0x0002d3ac:    f1080801    ....    ADD      r8,r8,#1
        0x0002d3b0:    4558        XE      CMP      r0,r11
        0x0002d3b2:    dade        ..      BGE      0x2d372 ; celt_encode_with_ec + 1306
        0x0002d3b4:    9818        ..      LDR      r0,[sp,#0x60]
        0x0002d3b6:    f04f0b0f    O...    MOV      r11,#0xf
        0x0002d3ba:    eef6ba00    ....    VMOV.F32 s23,#0.50000000
        0x0002d3be:    2800        .(      CMP      r0,#0
        0x0002d3c0:    bf04        ..      ITT      EQ
        0x0002d3c2:    eeb00a4a    ..J.    VMOVEQ.F32 s0,s20
        0x0002d3c6:    f8cdb088    ....    STREQ    r11,[sp,#0x88]
        0x0002d3ca:    d045        E.      BEQ      0x2d458 ; celt_encode_with_ec + 1536
        0x0002d3cc:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002d3ce:    1040        @.      ASRS     r0,r0,#1
        0x0002d3d0:    0080        ..      LSLS     r0,r0,#2
        0x0002d3d2:    f013fa6b    ..k.    BL       spl_alloca ; 0x408ac
        0x0002d3d6:    9003        ..      STR      r0,[sp,#0xc]
        0x0002d3d8:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0002d3da:    9000        ..      STR      r0,[sp,#0]
        0x0002d3dc:    f50a6280    ...b    ADD      r2,r10,#0x400
        0x0002d3e0:    a82e        ..      ADD      r0,sp,#0xb8
        0x0002d3e2:    9b10        ..      LDR      r3,[sp,#0x40]
        0x0002d3e4:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002d3e6:    f00dfc99    ....    BL       pitch_downsample ; 0x3ad1c
        0x0002d3ea:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0002d3ec:    f10d0888    ....    ADD      r8,sp,#0x88
        0x0002d3f0:    e9cd8000    ....    STRD     r8,r0,[sp,#0]
        0x0002d3f4:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002d3f6:    f24033d3    @..3    MOV      r3,#0x3d3
        0x0002d3fa:    4652        RF      MOV      r2,r10
        0x0002d3fc:    f5016000    ...`    ADD      r0,r1,#0x800
        0x0002d400:    f00dfdfc    ....    BL       pitch_search ; 0x3affc
        0x0002d404:    9822        ".      LDR      r0,[sp,#0x88]
        0x0002d406:    4653        SF      MOV      r3,r10
        0x0002d408:    f5c06080    ...`    RSB      r0,r0,#0x400
        0x0002d40c:    9022        ".      STR      r0,[sp,#0x88]
        0x0002d40e:    6ea1        .n      LDR      r1,[r4,#0x68]
        0x0002d410:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0002d412:    f8cd8000    ....    STR      r8,[sp,#0]
        0x0002d416:    e9cd1001    ....    STRD     r1,r0,[sp,#4]
        0x0002d41a:    ed940a1b    ....    VLDR     s0,[r4,#0x6c]
        0x0002d41e:    220f        ."      MOVS     r2,#0xf
        0x0002d420:    f44f6180    O..a    MOV      r1,#0x400
        0x0002d424:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d426:    f010fd53    ..S.    BL       remove_doubling ; 0x3ded0
        0x0002d42a:    9822        ".      LDR      r0,[sp,#0x88]
        0x0002d42c:    f24031fe    @..1    MOV      r1,#0x3fe
        0x0002d430:    4288        .B      CMP      r0,r1
        0x0002d432:    f3028083    ....    BGT.W    0x2f53c ; celt_encode_with_ec + 9956
        0x0002d436:    eddf0afe    ....    VLDR     s1,[pc,#1016] ; [0x2d830] = 0x3f333333
        0x0002d43a:    6ba0        .k      LDR      r0,[r4,#0x38]
        0x0002d43c:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x0002d440:    2802        .(      CMP      r0,#2
        0x0002d442:    bfc8        ..      IT       GT
        0x0002d444:    ee200a2b     .+.    VMULGT.F32 s0,s0,s23
        0x0002d448:    2804        .(      CMP      r0,#4
        0x0002d44a:    bfc8        ..      IT       GT
        0x0002d44c:    ee200a2b     .+.    VMULGT.F32 s0,s0,s23
        0x0002d450:    2808        .(      CMP      r0,#8
        0x0002d452:    bfc8        ..      IT       GT
        0x0002d454:    eeb00a4a    ..J.    VMOVGT.F32 s0,s20
        0x0002d458:    ed9f9af6    ....    VLDR     s18,[pc,#984] ; [0x2d834] = 0x3e4ccccd
        0x0002d45c:    6ea0        .n      LDR      r0,[r4,#0x68]
        0x0002d45e:    9922        ".      LDR      r1,[sp,#0x88]
        0x0002d460:    eef00a49    ..I.    VMOV.F32 s1,s18
        0x0002d464:    1a08        ..      SUBS     r0,r1,r0
        0x0002d466:    bf48        H.      IT       MI
        0x0002d468:    4240        @B      RSBMI    r0,r0,#0
        0x0002d46a:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0002d46e:    ebb10f40    ..@.    CMP      r1,r0,LSL #1
        0x0002d472:    bfb8        ..      IT       LT
        0x0002d474:    eddf0af0    ....    VLDRLT   s1,[pc,#960] ; [0x2d838] = 0x3ecccccd
        0x0002d478:    eddfeaf0    ....    VLDR     s29,[pc,#960] ; [0x2d83c] = 0x3dcccccd
        0x0002d47c:    980c        ..      LDR      r0,[sp,#0x30]
        0x0002d47e:    2819        .(      CMP      r0,#0x19
        0x0002d480:    bfb8        ..      IT       LT
        0x0002d482:    ee700aae    p...    VADDLT.F32 s1,s1,s29
        0x0002d486:    2823        #(      CMP      r0,#0x23
        0x0002d488:    bfb8        ..      IT       LT
        0x0002d48a:    ee700aae    p...    VADDLT.F32 s1,s1,s29
        0x0002d48e:    ed941a1b    ....    VLDR     s2,[r4,#0x6c]
        0x0002d492:    48eb        .H      LDR      r0,[pc,#940] ; [0x2d840] = 0x3ecccccd
        0x0002d494:    ee111a10    ....    VMOV     r1,s2
        0x0002d498:    4281        .B      CMP      r1,r0
        0x0002d49a:    bfc8        ..      IT       GT
        0x0002d49c:    ee700aee    p...    VSUBGT.F32 s1,s1,s29
        0x0002d4a0:    ee110a10    ....    VMOV     r0,s2
        0x0002d4a4:    49e7        .I      LDR      r1,[pc,#924] ; [0x2d844] = 0x3f0ccccd
        0x0002d4a6:    4288        .B      CMP      r0,r1
        0x0002d4a8:    bfc8        ..      IT       GT
        0x0002d4aa:    ee700aee    p...    VSUBGT.F32 s1,s1,s29
        0x0002d4ae:    ee100a90    ....    VMOV     r0,s1
        0x0002d4b2:    49e5        .I      LDR      r1,[pc,#916] ; [0x2d848] = 0x3e4ccccd
        0x0002d4b4:    4288        .B      CMP      r0,r1
        0x0002d4b6:    bfd8        ..      IT       LE
        0x0002d4b8:    eef00a49    ..I.    VMOVLE.F32 s1,s18
        0x0002d4bc:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x0002d4c0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d4c4:    d205        ..      BCS      0x2d4d2 ; celt_encode_with_ec + 1658
        0x0002d4c6:    2000        .       MOVS     r0,#0
        0x0002d4c8:    eeb0fa4a    ..J.    VMOV.F32 s30,s20
        0x0002d4cc:    9032        2.      STR      r0,[sp,#0xc8]
        0x0002d4ce:    9033        3.      STR      r0,[sp,#0xcc]
        0x0002d4d0:    e034        4.      B        0x2d53c ; celt_encode_with_ec + 1764
        0x0002d4d2:    ee700a41    p.A.    VSUB.F32 s1,s0,s2
        0x0002d4d6:    49dd        .I      LDR      r1,[pc,#884] ; [0x2d84c] = 0x3dcccccd
        0x0002d4d8:    eef00ae0    ....    VABS.F32 s1,s1
        0x0002d4dc:    ee100a90    ....    VMOV     r0,s1
        0x0002d4e0:    4288        .B      CMP      r0,r1
        0x0002d4e2:    bfb8        ..      IT       LT
        0x0002d4e4:    eeb00a41    ..A.    VMOVLT.F32 s0,s2
        0x0002d4e8:    eddf0ad9    ....    VLDR     s1,[pc,#868] ; [0x2d850] = 0x42000000
        0x0002d4ec:    eeb01a08    ....    VMOV.F32 s2,#3.00000000
        0x0002d4f0:    ee600a20    `. .    VMUL.F32 s1,s0,s1
        0x0002d4f4:    ee800a81    ....    VDIV.F32 s0,s1,s2
        0x0002d4f8:    ee300a2b    0.+.    VADD.F32 s0,s0,s23
        0x0002d4fc:    ee100a10    ....    VMOV     r0,s0
        0x0002d500:    f016fce4    ....    BL       __aeabi_f2d ; 0x43ecc
        0x0002d504:    ec410b10    A...    VMOV     d0,r0,r1
        0x0002d508:    f7f0f8c2    ....    BL       __hardfp_floor ; 0x1d690
        0x0002d50c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0002d510:    f016f922    ..".    BL       __aeabi_d2iz ; 0x43758
        0x0002d514:    1e40        @.      SUBS     r0,r0,#1
        0x0002d516:    2807        .(      CMP      r0,#7
        0x0002d518:    bfc8        ..      IT       GT
        0x0002d51a:    2007        .       MOVGT    r0,#7
        0x0002d51c:    dc02        ..      BGT      0x2d524 ; celt_encode_with_ec + 1740
        0x0002d51e:    2800        .(      CMP      r0,#0
        0x0002d520:    bfb8        ..      IT       LT
        0x0002d522:    2000        .       MOVLT    r0,#0
        0x0002d524:    9033        3.      STR      r0,[sp,#0xcc]
        0x0002d526:    1c40        @.      ADDS     r0,r0,#1
        0x0002d528:    ee000a10    ....    VMOV     s0,r0
        0x0002d52c:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002d530:    eddf0ac8    ....    VLDR     s1,[pc,#800] ; [0x2d854] = 0x3dc00000
        0x0002d534:    2001        .       MOVS     r0,#1
        0x0002d536:    9032        2.      STR      r0,[sp,#0xc8]
        0x0002d538:    ee20fa20     . .    VMUL.F32 s30,s0,s1
        0x0002d53c:    ea4f0089    O...    LSL      r0,r9,#2
        0x0002d540:    9034        4.      STR      r0,[sp,#0xd0]
        0x0002d542:    f5ca6080    ...`    RSB      r0,r10,#0x400
        0x0002d546:    0080        ..      LSLS     r0,r0,#2
        0x0002d548:    9036        6.      STR      r0,[sp,#0xd8]
        0x0002d54a:    eb0a0009    ....    ADD      r0,r10,r9
        0x0002d54e:    f04f0800    O...    MOV      r8,#0
        0x0002d552:    eeb18a4f    ..O.    VNEG.F32 s16,s30
        0x0002d556:    9018        ..      STR      r0,[sp,#0x60]
        0x0002d558:    9823        #.      LDR      r0,[sp,#0x8c]
        0x0002d55a:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0002d55c:    eba00b09    ....    SUB      r11,r0,r9
        0x0002d560:    6ea0        .n      LDR      r0,[r4,#0x68]
        0x0002d562:    280f        .(      CMP      r0,#0xf
        0x0002d564:    bfdc        ..      ITT      LE
        0x0002d566:    200f        .       MOVLE    r0,#0xf
        0x0002d568:    66a0        .f      STRLE    r0,[r4,#0x68]
        0x0002d56a:    fb08f109    ....    MUL      r1,r8,r9
        0x0002d56e:    eb040081    ....    ADD      r0,r4,r1,LSL #2
        0x0002d572:    f10001f4    ....    ADD      r1,r0,#0xf4
        0x0002d576:    9037        7.      STR      r0,[sp,#0xdc]
        0x0002d578:    9818        ..      LDR      r0,[sp,#0x60]
        0x0002d57a:    9a34        4.      LDR      r2,[sp,#0xd0]
        0x0002d57c:    fb00f308    ....    MUL      r3,r0,r8
        0x0002d580:    9819        ..      LDR      r0,[sp,#0x64]
        0x0002d582:    eb000083    ....    ADD      r0,r0,r3,LSL #2
        0x0002d586:    900f        ..      STR      r0,[sp,#0x3c]
        0x0002d588:    f7ebf8fd    ....    BL       __aeabi_memcpy4 ; 0x18786
        0x0002d58c:    f1bb0f00    ....    CMP      r11,#0
        0x0002d590:    d01a        ..      BEQ      0x2d5c8 ; celt_encode_with_ec + 1904
        0x0002d592:    6f20         o      LDR      r0,[r4,#0x70]
        0x0002d594:    6ca2        .l      LDR      r2,[r4,#0x48]
        0x0002d596:    e9cdb000    ....    STRD     r11,r0,[sp,#0]
        0x0002d59a:    2100        .!      MOVS     r1,#0
        0x0002d59c:    e9cd1204    ....    STRD     r1,r2,[sp,#0x10]
        0x0002d5a0:    e9cd0102    ....    STRD     r0,r1,[sp,#8]
        0x0002d5a4:    ed940a1b    ....    VLDR     s0,[r4,#0x6c]
        0x0002d5a8:    a92e        ..      ADD      r1,sp,#0xb8
        0x0002d5aa:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0002d5ac:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x0002d5b0:    f8511028    Q.(.    LDR      r1,[r1,r8,LSL #2]
        0x0002d5b4:    6ea2        .n      LDR      r2,[r4,#0x68]
        0x0002d5b6:    eb000089    ....    ADD      r0,r0,r9,LSL #2
        0x0002d5ba:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x0002d5be:    4613        .F      MOV      r3,r2
        0x0002d5c0:    f5015180    ...Q    ADD      r1,r1,#0x1000
        0x0002d5c4:    f003f8a2    ....    BL       comb_filter ; 0x3070c
        0x0002d5c8:    9823        #.      LDR      r0,[sp,#0x8c]
        0x0002d5ca:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0002d5cc:    9a2c        ,.      LDR      r2,[sp,#0xb0]
        0x0002d5ce:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0002d5d0:    e9cd9104    ....    STRD     r9,r1,[sp,#0x10]
        0x0002d5d4:    e9cd2002    ...     STRD     r2,r0,[sp,#8]
        0x0002d5d8:    6f21        !o      LDR      r1,[r4,#0x70]
        0x0002d5da:    ebaa000b    ....    SUB      r0,r10,r11
        0x0002d5de:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0002d5e2:    a82e        ..      ADD      r0,sp,#0xb8
        0x0002d5e4:    ed940a1b    ....    VLDR     s0,[r4,#0x6c]
        0x0002d5e8:    f8501028    P.(.    LDR      r1,[r0,r8,LSL #2]
        0x0002d5ec:    f44f5080    O..P    MOV      r0,#0x1000
        0x0002d5f0:    eb00008b    ....    ADD      r0,r0,r11,LSL #2
        0x0002d5f4:    4401        .D      ADD      r1,r1,r0
        0x0002d5f6:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0002d5f8:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x0002d5fc:    eb000089    ....    ADD      r0,r0,r9,LSL #2
        0x0002d600:    eb00008b    ....    ADD      r0,r0,r11,LSL #2
        0x0002d604:    eef00a48    ..H.    VMOV.F32 s1,s16
        0x0002d608:    6ea2        .n      LDR      r2,[r4,#0x68]
        0x0002d60a:    9b22        ".      LDR      r3,[sp,#0x88]
        0x0002d60c:    f003f87e    ..~.    BL       comb_filter ; 0x3070c
        0x0002d610:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0002d612:    9a34        4.      LDR      r2,[sp,#0xd0]
        0x0002d614:    eb00018a    ....    ADD      r1,r0,r10,LSL #2
        0x0002d618:    9837        7.      LDR      r0,[sp,#0xdc]
        0x0002d61a:    30f4        .0      ADDS     r0,r0,#0xf4
        0x0002d61c:    f7ebf8b3    ....    BL       __aeabi_memcpy4 ; 0x18786
        0x0002d620:    f5ba6f80    ...o    CMP      r10,#0x400
        0x0002d624:    dd0a        ..      BLE      0x2d63c ; celt_encode_with_ec + 2020
        0x0002d626:    a82e        ..      ADD      r0,sp,#0xb8
        0x0002d628:    f44f5280    O..R    MOV      r2,#0x1000
        0x0002d62c:    f8500028    P.(.    LDR      r0,[r0,r8,LSL #2]
        0x0002d630:    eb00018a    ....    ADD      r1,r0,r10,LSL #2
        0x0002d634:    980e        ..      LDR      r0,[sp,#0x38]
        0x0002d636:    eb003008    ...0    ADD      r0,r0,r8,LSL #12
        0x0002d63a:    e012        ..      B        0x2d662 ; celt_encode_with_ec + 2058
        0x0002d63c:    980e        ..      LDR      r0,[sp,#0x38]
        0x0002d63e:    9a36        6.      LDR      r2,[sp,#0xd8]
        0x0002d640:    eb003b08    ...;    ADD      r11,r0,r8,LSL #12
        0x0002d644:    eb0b018a    ....    ADD      r1,r11,r10,LSL #2
        0x0002d648:    4658        XF      MOV      r0,r11
        0x0002d64a:    f7ebf8ce    ....    BL       __aeabi_memmove4 ; 0x187ea
        0x0002d64e:    a92e        ..      ADD      r1,sp,#0xb8
        0x0002d650:    ebab008a    ....    SUB      r0,r11,r10,LSL #2
        0x0002d654:    f8511028    Q.(.    LDR      r1,[r1,r8,LSL #2]
        0x0002d658:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x0002d65c:    f5015180    ...Q    ADD      r1,r1,#0x1000
        0x0002d660:    9a11        ..      LDR      r2,[sp,#0x44]
        0x0002d662:    f7ebf890    ....    BL       __aeabi_memcpy4 ; 0x18786
        0x0002d666:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002d668:    f1080801    ....    ADD      r8,r8,#1
        0x0002d66c:    4580        .E      CMP      r8,r0
        0x0002d66e:    f6ffaf73    ..s.    BLT      0x2d558 ; celt_encode_with_ec + 1792
        0x0002d672:    f010ff25    ..%.    BL       restore_stack ; 0x3e4c0
        0x0002d676:    9822        ".      LDR      r0,[sp,#0x88]
        0x0002d678:    9064        d.      STR      r0,[sp,#0x190]
        0x0002d67a:    e9dd0832    ..2.    LDRD     r0,r8,[sp,#0xc8]
        0x0002d67e:    9065        e.      STR      r0,[sp,#0x194]
        0x0002d680:    ee1f0a10    ....    VMOV     r0,s30
        0x0002d684:    496e        nI      LDR      r1,[pc,#440] ; [0x2d840] = 0x3ecccccd
        0x0002d686:    4281        .B      CMP      r1,r0
        0x0002d688:    bfa4        ..      ITT      GE
        0x0002d68a:    6ee0        .n      LDRGE    r0,[r4,#0x6c]
        0x0002d68c:    4281        .B      CMPGE    r1,r0
        0x0002d68e:    da31        1.      BGE      0x2d6f4 ; celt_encode_with_ec + 2204
        0x0002d690:    6fa0        .o      LDR      r0,[r4,#0x78]
        0x0002d692:    b118        ..      CBZ      r0,0x2d69c ; celt_encode_with_ec + 2116
        0x0002d694:    4970        pI      LDR      r1,[pc,#448] ; [0x2d858] = 0x3e99999a
        0x0002d696:    6fe0        .o      LDR      r0,[r4,#0x7c]
        0x0002d698:    4288        .B      CMP      r0,r1
        0x0002d69a:    db2b        +.      BLT      0x2d6f4 ; celt_encode_with_ec + 2204
        0x0002d69c:    6ea0        .n      LDR      r0,[r4,#0x68]
        0x0002d69e:    f016f8b8    ....    BL       __aeabi_i2d ; 0x43812
        0x0002d6a2:    ed9f1b6f    ..o.    VLDR     d1,[pc,#444] ; [0x2d860] = 0xc28f5c29
        0x0002d6a6:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0002d6aa:    f016f919    ....    BL       __aeabi_dmul ; 0x438e0
        0x0002d6ae:    ec410b18    A...    VMOV     d8,r0,r1
        0x0002d6b2:    9864        d.      LDR      r0,[sp,#0x190]
        0x0002d6b4:    f016f8ad    ....    BL       __aeabi_i2d ; 0x43812
        0x0002d6b8:    468a        .F      MOV      r10,r1
        0x0002d6ba:    ec4a0b10    J...    VMOV     d0,r0,r10
        0x0002d6be:    4681        .F      MOV      r9,r0
        0x0002d6c0:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0002d6c4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0002d6c8:    f016fa08    ....    BL       __aeabi_cdrcmple ; 0x43adc
        0x0002d6cc:    d312        ..      BCC      0x2d6f4 ; celt_encode_with_ec + 2204
        0x0002d6ce:    6ea0        .n      LDR      r0,[r4,#0x68]
        0x0002d6d0:    f016f89f    ....    BL       __aeabi_i2d ; 0x43812
        0x0002d6d4:    ed9f1b64    ..d.    VLDR     d1,[pc,#400] ; [0x2d868] = 0x147ae148
        0x0002d6d8:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0002d6dc:    f016f900    ....    BL       __aeabi_dmul ; 0x438e0
        0x0002d6e0:    ec410b11    A...    VMOV     d1,r0,r1
        0x0002d6e4:    ec4a9b10    J...    VMOV     d0,r9,r10
        0x0002d6e8:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0002d6ec:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0002d6f0:    f016f8ba    ....    BL       __aeabi_cdcmple ; 0x43868
        0x0002d6f4:    9865        e.      LDR      r0,[sp,#0x194]
        0x0002d6f6:    b398        ..      CBZ      r0,0x2d760 ; celt_encode_with_ec + 2312
        0x0002d6f8:    2201        ."      MOVS     r2,#1
        0x0002d6fa:    4611        .F      MOV      r1,r2
        0x0002d6fc:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002d6fe:    f006fa95    ....    BL       ec_enc_bit_logp ; 0x33c2c
        0x0002d702:    9864        d.      LDR      r0,[sp,#0x190]
        0x0002d704:    f1000901    ....    ADD      r9,r0,#1
        0x0002d708:    4648        HF      MOV      r0,r9
        0x0002d70a:    f006fcfd    ....    BL       ec_ilog ; 0x34108
        0x0002d70e:    f1a00a05    ....    SUB      r10,r0,#5
        0x0002d712:    2206        ."      MOVS     r2,#6
        0x0002d714:    4651        QF      MOV      r1,r10
        0x0002d716:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002d718:    f006fc54    ..T.    BL       ec_enc_uint ; 0x33fc4
        0x0002d71c:    2010        .       MOVS     r0,#0x10
        0x0002d71e:    fa00f00a    ....    LSL      r0,r0,r10
        0x0002d722:    eba90100    ....    SUB      r1,r9,r0
        0x0002d726:    f10a0204    ....    ADD      r2,r10,#4
        0x0002d72a:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002d72c:    f006fa8c    ....    BL       ec_enc_bits ; 0x33c48
        0x0002d730:    f1a90001    ....    SUB      r0,r9,#1
        0x0002d734:    9064        d.      STR      r0,[sp,#0x190]
        0x0002d736:    2203        ."      MOVS     r2,#3
        0x0002d738:    4641        AF      MOV      r1,r8
        0x0002d73a:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002d73c:    f006fa84    ....    BL       ec_enc_bits ; 0x33c48
        0x0002d740:    2302        .#      MOVS     r3,#2
        0x0002d742:    4a4b        KJ      LDR      r2,[pc,#300] ; [0x2d870] = 0x461d0
        0x0002d744:    996b        k.      LDR      r1,[sp,#0x1ac]
        0x0002d746:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002d748:    f006fbab    ....    BL       ec_enc_icdf ; 0x33ea2
        0x0002d74c:    2000        .       MOVS     r0,#0
        0x0002d74e:    904c        L.      STR      r0,[sp,#0x130]
        0x0002d750:    901a        ..      STR      r0,[sp,#0x68]
        0x0002d752:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002d754:    2801        .(      CMP      r0,#1
        0x0002d756:    bfa4        ..      ITT      GE
        0x0002d758:    6c20         l      LDRGE    r0,[r4,#0x40]
        0x0002d75a:    2800        .(      CMPGE    r0,#0
        0x0002d75c:    d129        ).      BNE      0x2d7b2 ; celt_encode_with_ec + 2394
        0x0002d75e:    e00f        ..      B        0x2d780 ; celt_encode_with_ec + 2344
        0x0002d760:    e7ff        ..      B        0x2d762 ; celt_encode_with_ec + 2314
        0x0002d762:    9863        c.      LDR      r0,[sp,#0x18c]
        0x0002d764:    2800        .(      CMP      r0,#0
        0x0002d766:    d1f1        ..      BNE      0x2d74c ; celt_encode_with_ec + 2292
        0x0002d768:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002d76a:    f1000110    ....    ADD      r1,r0,#0x10
        0x0002d76e:    982d        -.      LDR      r0,[sp,#0xb4]
        0x0002d770:    4281        .B      CMP      r1,r0
        0x0002d772:    dceb        ..      BGT      0x2d74c ; celt_encode_with_ec + 2292
        0x0002d774:    2201        ."      MOVS     r2,#1
        0x0002d776:    2100        .!      MOVS     r1,#0
        0x0002d778:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002d77a:    f006fa57    ..W.    BL       ec_enc_bit_logp ; 0x33c2c
        0x0002d77e:    e7e5        ..      B        0x2d74c ; celt_encode_with_ec + 2292
        0x0002d780:    9863        c.      LDR      r0,[sp,#0x18c]
        0x0002d782:    2800        .(      CMP      r0,#0
        0x0002d784:    bf1c        ..      ITT      NE
        0x0002d786:    981f        ..      LDRNE    r0,[sp,#0x7c]
        0x0002d788:    280f        .(      CMPNE    r0,#0xf
        0x0002d78a:    da05        ..      BGE      0x2d798 ; celt_encode_with_ec + 2368
        0x0002d78c:    f8d400b8    ....    LDR      r0,[r4,#0xb8]
        0x0002d790:    2802        .(      CMP      r0,#2
        0x0002d792:    bf18        ..      IT       NE
        0x0002d794:    2001        .       MOVNE    r0,#1
        0x0002d796:    d100        ..      BNE      0x2d79a ; celt_encode_with_ec + 2370
        0x0002d798:    2000        .       MOVS     r0,#0
        0x0002d79a:    aa27        '.      ADD      r2,sp,#0x9c
        0x0002d79c:    a967        g.      ADD      r1,sp,#0x19c
        0x0002d79e:    9200        ..      STR      r2,[sp,#0]
        0x0002d7a0:    e9cd0101    ....    STRD     r0,r1,[sp,#4]
        0x0002d7a4:    ab4d        M.      ADD      r3,sp,#0x134
        0x0002d7a6:    9a1c        ..      LDR      r2,[sp,#0x70]
        0x0002d7a8:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002d7aa:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002d7ac:    f013fe0c    ....    BL       transient_analysis ; 0x413c8
        0x0002d7b0:    904c        L.      STR      r0,[sp,#0x130]
        0x0002d7b2:    2d00        .-      CMP      r5,#0
        0x0002d7b4:    dd11        ..      BLE      0x2d7da ; celt_encode_with_ec + 2434
        0x0002d7b6:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002d7b8:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x0002d7ba:    f006fca5    ....    BL       ec_ilog ; 0x34108
        0x0002d7be:    4601        .F      MOV      r1,r0
        0x0002d7c0:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002d7c2:    6940        @i      LDR      r0,[r0,#0x14]
        0x0002d7c4:    1a40        @.      SUBS     r0,r0,r1
        0x0002d7c6:    1cc1        ..      ADDS     r1,r0,#3
        0x0002d7c8:    982d        -.      LDR      r0,[sp,#0xb4]
        0x0002d7ca:    4281        .B      CMP      r1,r0
        0x0002d7cc:    dc05        ..      BGT      0x2d7da ; celt_encode_with_ec + 2434
        0x0002d7ce:    984c        L.      LDR      r0,[sp,#0x130]
        0x0002d7d0:    2800        .(      CMP      r0,#0
        0x0002d7d2:    bf1c        ..      ITT      NE
        0x0002d7d4:    981b        ..      LDRNE    r0,[sp,#0x6c]
        0x0002d7d6:    901a        ..      STRNE    r0,[sp,#0x68]
        0x0002d7d8:    e003        ..      B        0x2d7e2 ; celt_encode_with_ec + 2442
        0x0002d7da:    2000        .       MOVS     r0,#0
        0x0002d7dc:    904c        L.      STR      r0,[sp,#0x130]
        0x0002d7de:    2001        .       MOVS     r0,#1
        0x0002d7e0:    9060        `.      STR      r0,[sp,#0x180]
        0x0002d7e2:    e9dd011c    ....    LDRD     r0,r1,[sp,#0x70]
        0x0002d7e6:    4348        HC      MULS     r0,r1,r0
        0x0002d7e8:    0080        ..      LSLS     r0,r0,#2
        0x0002d7ea:    f013f85f    .._.    BL       spl_alloca ; 0x408ac
        0x0002d7ee:    9018        ..      STR      r0,[sp,#0x60]
        0x0002d7f0:    991c        ..      LDR      r1,[sp,#0x70]
        0x0002d7f2:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002d7f4:    4348        HC      MULS     r0,r1,r0
        0x0002d7f6:    0080        ..      LSLS     r0,r0,#2
        0x0002d7f8:    4680        .F      MOV      r8,r0
        0x0002d7fa:    9062        b.      STR      r0,[sp,#0x188]
        0x0002d7fc:    f013f856    ..V.    BL       spl_alloca ; 0x408ac
        0x0002d800:    902e        ..      STR      r0,[sp,#0xb8]
        0x0002d802:    4640        @F      MOV      r0,r8
        0x0002d804:    f013f852    ..R.    BL       spl_alloca ; 0x408ac
        0x0002d808:    902b        +.      STR      r0,[sp,#0xac]
        0x0002d80a:    981a        ..      LDR      r0,[sp,#0x68]
        0x0002d80c:    b120         .      CBZ      r0,0x2d818 ; celt_encode_with_ec + 2496
        0x0002d80e:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002d810:    2808        .(      CMP      r0,#8
        0x0002d812:    bfa8        ..      IT       GE
        0x0002d814:    2001        .       MOVGE    r0,#1
        0x0002d816:    da00        ..      BGE      0x2d81a ; celt_encode_with_ec + 2498
        0x0002d818:    2000        .       MOVS     r0,#0
        0x0002d81a:    900a        ..      STR      r0,[sp,#0x28]
        0x0002d81c:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002d81e:    4370        pC      MULS     r0,r6,r0
        0x0002d820:    906e        n.      STR      r0,[sp,#0x1b8]
        0x0002d822:    0080        ..      LSLS     r0,r0,#2
        0x0002d824:    9023        #.      STR      r0,[sp,#0x8c]
        0x0002d826:    f013f841    ..A.    BL       spl_alloca ; 0x408ac
        0x0002d82a:    902a        *.      STR      r0,[sp,#0xa8]
        0x0002d82c:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002d82e:    e021        !.      B        0x2d874 ; celt_encode_with_ec + 2588
    $d
        0x0002d830:    3f333333    333?    DCD    1060320051
        0x0002d834:    3e4ccccd    ..L>    DCD    1045220557
        0x0002d838:    3ecccccd    ...>    DCD    1053609165
        0x0002d83c:    3dcccccd    ...=    DCD    1036831949
        0x0002d840:    3ecccccd    ...>    DCD    1053609165
        0x0002d844:    3f0ccccd    ...?    DCD    1057803469
        0x0002d848:    3e4ccccd    ..L>    DCD    1045220557
        0x0002d84c:    3dcccccd    ...=    DCD    1036831949
        0x0002d850:    42000000    ...B    DCD    1107296256
        0x0002d854:    3dc00000    ...=    DCD    1035993088
        0x0002d858:    3e99999a    ...>    DCD    1050253722
        0x0002d85c:    00000000    ....    DCD    0
        0x0002d860:    c28f5c29    )\..    DCD    3264175145
        0x0002d864:    3ff428f5    .(.?    DCD    1072965877
        0x0002d868:    147ae148    H.z.    DCD    343597384
        0x0002d86c:    3fe947ae    .G.?    DCD    1072252846
        0x0002d870:    000461d0    .a..    DCD    287184
    $t
        0x0002d874:    b3e8        ..      CBZ      r0,0x2d8f2 ; celt_encode_with_ec + 2714
        0x0002d876:    6ca2        .l      LDR      r2,[r4,#0x48]
        0x0002d878:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x0002d87a:    991c        ..      LDR      r1,[sp,#0x70]
        0x0002d87c:    9600        ..      STR      r6,[sp,#0]
        0x0002d87e:    e9cd0203    ....    STRD     r0,r2,[sp,#0xc]
        0x0002d882:    e9cd1501    ....    STRD     r1,r5,[sp,#4]
        0x0002d886:    2100        .!      MOVS     r1,#0
        0x0002d888:    9b18        ..      LDR      r3,[sp,#0x60]
        0x0002d88a:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0002d88c:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002d88e:    f003f8a3    ....    BL       compute_mdcts ; 0x309d8
        0x0002d892:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0002d894:    9600        ..      STR      r6,[sp,#0]
        0x0002d896:    e9cd5001    ...P    STRD     r5,r0,[sp,#4]
        0x0002d89a:    e9dd3117    ...1    LDRD     r3,r1,[sp,#0x5c]
        0x0002d89e:    9a2e        ..      LDR      r2,[sp,#0xb8]
        0x0002d8a0:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002d8a2:    f003f835    ..5.    BL       compute_band_energies ; 0x30910
        0x0002d8a6:    982a        *.      LDR      r0,[sp,#0xa8]
        0x0002d8a8:    e9cd0600    ....    STRD     r0,r6,[sp,#0]
        0x0002d8ac:    463a        :F      MOV      r2,r7
        0x0002d8ae:    9b2e        ..      LDR      r3,[sp,#0xb8]
        0x0002d8b0:    9917        ..      LDR      r1,[sp,#0x5c]
        0x0002d8b2:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002d8b4:    f7fbf8fc    ....    BL       amp2Log2 ; 0x28ab0
        0x0002d8b8:    2300        .#      MOVS     r3,#0
        0x0002d8ba:    461a        .F      MOV      r2,r3
        0x0002d8bc:    2e00        ..      CMP      r6,#0
        0x0002d8be:    dd33        3.      BLE      0x2d928 ; celt_encode_with_ec + 2768
        0x0002d8c0:    2f00        ./      CMP      r7,#0
        0x0002d8c2:    dd2c        ,.      BLE      0x2d91e ; celt_encode_with_ec + 2758
        0x0002d8c4:    982a        *.      LDR      r0,[sp,#0xa8]
        0x0002d8c6:    eb000083    ....    ADD      r0,r0,r3,LSL #2
        0x0002d8ca:    1f00        ..      SUBS     r0,r0,#4
        0x0002d8cc:    f0170f01    ....    TST      r7,#1
        0x0002d8d0:    d00a        ..      BEQ      0x2d8e8 ; celt_encode_with_ec + 2704
        0x0002d8d2:    ee005a90    ...Z    VMOV     s1,r5
        0x0002d8d6:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0002d8da:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0002d8de:    ee000aab    ....    VMLA.F32 s0,s1,s23
        0x0002d8e2:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0002d8e6:    1d00        ..      ADDS     r0,r0,#4
        0x0002d8e8:    1079        y.      ASRS     r1,r7,#1
        0x0002d8ea:    d018        ..      BEQ      0x2d91e ; celt_encode_with_ec + 2758
        0x0002d8ec:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0002d8f0:    e000        ..      B        0x2d8f4 ; celt_encode_with_ec + 2716
        0x0002d8f2:    e019        ..      B        0x2d928 ; celt_encode_with_ec + 2768
        0x0002d8f4:    ee005a10    ...Z    VMOV     s0,r5
        0x0002d8f8:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002d8fc:    ee400a2b    @.+.    VMLA.F32 s1,s0,s23
        0x0002d900:    ee005a10    ...Z    VMOV     s0,r5
        0x0002d904:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002d908:    edc00a01    ....    VSTR     s1,[r0,#4]
        0x0002d90c:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0002d910:    ee400a2b    @.+.    VMLA.F32 s1,s0,s23
        0x0002d914:    edc00a02    ....    VSTR     s1,[r0,#8]
        0x0002d918:    3008        .0      ADDS     r0,r0,#8
        0x0002d91a:    1e49        I.      SUBS     r1,r1,#1
        0x0002d91c:    d1e6        ..      BNE      0x2d8ec ; celt_encode_with_ec + 2708
        0x0002d91e:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002d920:    1c52        R.      ADDS     r2,r2,#1
        0x0002d922:    4403        .D      ADD      r3,r3,r0
        0x0002d924:    4296        .B      CMP      r6,r2
        0x0002d926:    dccb        ..      BGT      0x2d8c0 ; celt_encode_with_ec + 2664
        0x0002d928:    6ca2        .l      LDR      r2,[r4,#0x48]
        0x0002d92a:    69e1        .i      LDR      r1,[r4,#0x1c]
        0x0002d92c:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002d92e:    9600        ..      STR      r6,[sp,#0]
        0x0002d930:    e9cd0501    ....    STRD     r0,r5,[sp,#4]
        0x0002d934:    e9cd1203    ....    STRD     r1,r2,[sp,#0xc]
        0x0002d938:    9b18        ..      LDR      r3,[sp,#0x60]
        0x0002d93a:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0002d93c:    991a        ..      LDR      r1,[sp,#0x68]
        0x0002d93e:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002d940:    f003f84a    ..J.    BL       compute_mdcts ; 0x309d8
        0x0002d944:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002d946:    2802        .(      CMP      r0,#2
        0x0002d948:    bf02        ..      ITTT     EQ
        0x0002d94a:    2e01        ..      CMPEQ    r6,#1
        0x0002d94c:    2000        .       MOVEQ    r0,#0
        0x0002d94e:    9027        '.      STREQ    r0,[sp,#0x9c]
        0x0002d950:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0002d952:    9600        ..      STR      r6,[sp,#0]
        0x0002d954:    e9cd5001    ...P    STRD     r5,r0,[sp,#4]
        0x0002d958:    e9dd3117    ...1    LDRD     r3,r1,[sp,#0x5c]
        0x0002d95c:    9a2e        ..      LDR      r2,[sp,#0xb8]
        0x0002d95e:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002d960:    f002ffd6    ....    BL       compute_band_energies ; 0x30910
        0x0002d964:    ed9f8afe    ....    VLDR     s16,[pc,#1016] ; [0x2dd60] = 0x26901d7d
        0x0002d968:    6c20         l      LDR      r0,[r4,#0x40]
        0x0002d96a:    2800        .(      CMP      r0,#0
        0x0002d96c:    bf1c        ..      ITT      NE
        0x0002d96e:    1eb9        ..      SUBNE    r1,r7,#2
        0x0002d970:    2900        .)      CMPNE    r1,#0
        0x0002d972:    dd4c        L.      BLE      0x2da0e ; celt_encode_with_ec + 2998
        0x0002d974:    982e        ..      LDR      r0,[sp,#0xb8]
        0x0002d976:    f0170f01    ....    TST      r7,#1
        0x0002d97a:    ecf00a01    ....    VLDM     r0!,{s1}
        0x0002d97e:    eddf1af9    ....    VLDR     s3,[pc,#996] ; [0x2dd64] = 0x38d1b717
        0x0002d982:    4af9        .J      LDR      r2,[pc,#996] ; [0x2dd68] = 0x26901d7d
        0x0002d984:    d015        ..      BEQ      0x2d9b2 ; celt_encode_with_ec + 2906
        0x0002d986:    ee201aa1     ...    VMUL.F32 s2,s1,s3
        0x0002d98a:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0002d98e:    eeb40ac1    ....    VCMPE.F32 s0,s2
        0x0002d992:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d996:    bfc8        ..      IT       GT
        0x0002d998:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x0002d99c:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0002d9a0:    ee103a10    ...:    VMOV     r3,s0
        0x0002d9a4:    4293        .B      CMP      r3,r2
        0x0002d9a6:    bfd8        ..      IT       LE
        0x0002d9a8:    eeb00a48    ..H.    VMOVLE.F32 s0,s16
        0x0002d9ac:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0002d9b0:    1d00        ..      ADDS     r0,r0,#4
        0x0002d9b2:    1049        I.      ASRS     r1,r1,#1
        0x0002d9b4:    bf18        ..      IT       NE
        0x0002d9b6:    ee600aa1    `...    VMULNE.F32 s1,s1,s3
        0x0002d9ba:    d028        (.      BEQ      0x2da0e ; celt_encode_with_ec + 2998
        0x0002d9bc:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0002d9c0:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x0002d9c4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d9c8:    bfc8        ..      IT       GT
        0x0002d9ca:    eeb00a60    ..`.    VMOVGT.F32 s0,s1
        0x0002d9ce:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0002d9d2:    ee103a10    ...:    VMOV     r3,s0
        0x0002d9d6:    4293        .B      CMP      r3,r2
        0x0002d9d8:    bfd8        ..      IT       LE
        0x0002d9da:    eeb00a48    ..H.    VMOVLE.F32 s0,s16
        0x0002d9de:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0002d9e2:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x0002d9e6:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x0002d9ea:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d9ee:    bfc8        ..      IT       GT
        0x0002d9f0:    eeb00a60    ..`.    VMOVGT.F32 s0,s1
        0x0002d9f4:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0002d9f8:    ee103a10    ...:    VMOV     r3,s0
        0x0002d9fc:    4293        .B      CMP      r3,r2
        0x0002d9fe:    bfd8        ..      IT       LE
        0x0002da00:    eeb00a48    ..H.    VMOVLE.F32 s0,s16
        0x0002da04:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0002da08:    3008        .0      ADDS     r0,r0,#8
        0x0002da0a:    1e49        I.      SUBS     r1,r1,#1
        0x0002da0c:    d1d6        ..      BNE      0x2d9bc ; celt_encode_with_ec + 2916
        0x0002da0e:    982b        +.      LDR      r0,[sp,#0xac]
        0x0002da10:    e9cd0600    ....    STRD     r0,r6,[sp,#0]
        0x0002da14:    463a        :F      MOV      r2,r7
        0x0002da16:    9b2e        ..      LDR      r3,[sp,#0xb8]
        0x0002da18:    9917        ..      LDR      r1,[sp,#0x5c]
        0x0002da1a:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002da1c:    f7fbf848    ..H.    BL       amp2Log2 ; 0x28ab0
        0x0002da20:    9823        #.      LDR      r0,[sp,#0x8c]
        0x0002da22:    f012ff43    ..C.    BL       spl_alloca ; 0x408ac
        0x0002da26:    00b9        ..      LSLS     r1,r7,#2
        0x0002da28:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002da2a:    f7eaff45    ..E.    BL       __aeabi_memclr4 ; 0x188b8
        0x0002da2e:    9863        c.      LDR      r0,[sp,#0x18c]
        0x0002da30:    eeb5ea00    ....    VMOV.F32 s28,#0.25000000
        0x0002da34:    2800        .(      CMP      r0,#0
        0x0002da36:    d17c        |.      BNE      0x2db32 ; celt_encode_with_ec + 3290
        0x0002da38:    f8d4b0ec    ....    LDR      r11,[r4,#0xec]
        0x0002da3c:    f1bb0f00    ....    CMP      r11,#0
        0x0002da40:    d077        w.      BEQ      0x2db32 ; celt_encode_with_ec + 3290
        0x0002da42:    6c20         l      LDR      r0,[r4,#0x40]
        0x0002da44:    2800        .(      CMP      r0,#0
        0x0002da46:    f04081ba    @...    BNE.W    0x2ddbe ; celt_encode_with_ec + 3942
        0x0002da4a:    eeb00a4a    ..J.    VMOV.F32 s0,s20
        0x0002da4e:    6de0        .m      LDR      r0,[r4,#0x5c]
        0x0002da50:    2200        ."      MOVS     r2,#0
        0x0002da52:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x0002da56:    2802        .(      CMP      r0,#2
        0x0002da58:    bfb8        ..      IT       LT
        0x0002da5a:    2002        .       MOVLT    r0,#2
        0x0002da5c:    f04f0900    O...    MOV      r9,#0
        0x0002da60:    f8cd9018    ....    STR      r9,[sp,#0x18]
        0x0002da64:    2e00        ..      CMP      r6,#0
        0x0002da66:    dd48        H.      BLE      0x2dafa ; celt_encode_with_ec + 3234
        0x0002da68:    2800        .(      CMP      r0,#0
        0x0002da6a:    dd3f        ?.      BLE      0x2daec ; celt_encode_with_ec + 3220
        0x0002da6c:    9930        0.      LDR      r1,[sp,#0xc0]
        0x0002da6e:    2300        .#      MOVS     r3,#0
        0x0002da70:    eb0b0c89    ....    ADD      r12,r11,r9,LSL #2
        0x0002da74:    4680        .F      MOV      r8,r0
        0x0002da76:    1c89        ..      ADDS     r1,r1,#2
        0x0002da78:    ed9c1a00    ....    VLDR     s2,[r12,#0]
        0x0002da7c:    ee11aa10    ....    VMOV     r10,s2
        0x0002da80:    f1ba5f7a    ..z_    CMP      r10,#0x3e800000
        0x0002da84:    dc07        ..      BGT      0x2da96 ; celt_encode_with_ec + 3134
        0x0002da86:    ee11aa10    ....    VMOV     r10,s2
        0x0002da8a:    f1ba4f40    ..@O    CMP      r10,#0xc0000000
        0x0002da8e:    bf28        (.      IT       CS
        0x0002da90:    eeb81a00    ....    VMOVCS.F32 s2,#-2.00000000
        0x0002da94:    d206        ..      BCS      0x2daa4 ; celt_encode_with_ec + 3148
        0x0002da96:    ee11aa10    ....    VMOV     r10,s2
        0x0002da9a:    f1ba5f7a    ..z_    CMP      r10,#0x3e800000
        0x0002da9e:    bfc8        ..      IT       GT
        0x0002daa0:    eeb51a00    ....    VMOVGT.F32 s2,#0.25000000
        0x0002daa4:    eeb51ac0    ....    VCMPE.F32 s2,#0.0
        0x0002daa8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002daac:    bfc8        ..      IT       GT
        0x0002daae:    ee211a2b    !.+.    VMULGT.F32 s2,s2,s23
        0x0002dab2:    f931a902    1...    LDRSH    r10,[r1],#-2
        0x0002dab6:    f10c0c04    ....    ADD      r12,r12,#4
        0x0002daba:    f931eb04    1...    LDRSH    lr,[r1],#4
        0x0002dabe:    ebaa0a0e    ....    SUB      r10,r10,lr
        0x0002dac2:    ee01aa90    ....    VMOV     s3,r10
        0x0002dac6:    4452        RD      ADD      r2,r2,r10
        0x0002dac8:    ebc00a43    ..C.    RSB      r10,r0,r3,LSL #1
        0x0002dacc:    eef81ae1    ....    VCVT.F32.S32 s3,s3
        0x0002dad0:    f10a0a01    ....    ADD      r10,r10,#1
        0x0002dad4:    1c5b        [.      ADDS     r3,r3,#1
        0x0002dad6:    f1b80801    ....    SUBS     r8,r8,#1
        0x0002dada:    ee010a21    ..!.    VMLA.F32 s0,s2,s3
        0x0002dade:    ee01aa90    ....    VMOV     s3,r10
        0x0002dae2:    eef81ae1    ....    VCVT.F32.S32 s3,s3
        0x0002dae6:    ee410a21    A.!.    VMLA.F32 s1,s2,s3
        0x0002daea:    d1c5        ..      BNE      0x2da78 ; celt_encode_with_ec + 3104
        0x0002daec:    9921        !.      LDR      r1,[sp,#0x84]
        0x0002daee:    4489        .D      ADD      r9,r9,r1
        0x0002daf0:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002daf2:    1c49        I.      ADDS     r1,r1,#1
        0x0002daf4:    9106        ..      STR      r1,[sp,#0x18]
        0x0002daf6:    428e        .B      CMP      r6,r1
        0x0002daf8:    dcb6        ..      BGT      0x2da68 ; celt_encode_with_ec + 3088
        0x0002dafa:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x0002dafe:    ee002a10    ...*    VMOV     s0,r2
        0x0002db02:    1e41        A.      SUBS     r1,r0,#1
        0x0002db04:    4371        qC      MULS     r1,r6,r1
        0x0002db06:    eef81ac0    ....    VCVT.F32.S32 s3,s0
        0x0002db0a:    1c42        B.      ADDS     r2,r0,#1
        0x0002db0c:    4351        QC      MULS     r1,r2,r1
        0x0002db0e:    4341        AC      MULS     r1,r0,r1
        0x0002db10:    ee810a21    ..!.    VDIV.F32 s0,s2,s3
        0x0002db14:    ee709a09    p...    VADD.F32 s19,s0,s18
        0x0002db18:    eeb10a08    ....    VMOV.F32 s0,#6.00000000
        0x0002db1c:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0002db20:    ee001a10    ....    VMOV     s0,r1
        0x0002db24:    eeb81ac0    ....    VCVT.F32.S32 s2,s0
        0x0002db28:    ee800a81    ....    VDIV.F32 s0,s1,s2
        0x0002db2c:    ee608a2b    `.+.    VMUL.F32 s17,s0,s23
        0x0002db30:    e000        ..      B        0x2db34 ; celt_encode_with_ec + 3292
        0x0002db32:    e0b9        ..      B        0x2dca8 ; celt_encode_with_ec + 3664
        0x0002db34:    ee183a90    ...:    VMOV     r3,s17
        0x0002db38:    4a8c        .J      LDR      r2,[pc,#560] ; [0x2dd6c] = 0x3cfdf3b6
        0x0002db3a:    498d        .I      LDR      r1,[pc,#564] ; [0x2dd70] = 0xbcfdf3b6
        0x0002db3c:    ed9f0a8d    ....    VLDR     s0,[pc,#564] ; [0x2dd74] = 0x3cfdf3b6
        0x0002db40:    4293        .B      CMP      r3,r2
        0x0002db42:    da06        ..      BGE      0x2db52 ; celt_encode_with_ec + 3322
        0x0002db44:    ee183a90    ...:    VMOV     r3,s17
        0x0002db48:    428b        .B      CMP      r3,r1
        0x0002db4a:    bf28        (.      IT       CS
        0x0002db4c:    eddf8a8a    ....    VLDRCS   s17,[pc,#552] ; [0x2dd78] = 0xbcfdf3b6
        0x0002db50:    d205        ..      BCS      0x2db5e ; celt_encode_with_ec + 3334
        0x0002db52:    ee181a90    ....    VMOV     r1,s17
        0x0002db56:    4291        .B      CMP      r1,r2
        0x0002db58:    bfa8        ..      IT       GE
        0x0002db5a:    eef08a40    ..@.    VMOVGE.F32 s17,s0
        0x0002db5e:    2300        .#      MOVS     r3,#0
        0x0002db60:    9930        0.      LDR      r1,[sp,#0xc0]
        0x0002db62:    f9311010    1...    LDRSH    r1,[r1,r0,LSL #1]
        0x0002db66:    eb0171d1    ...q    ADD      r1,r1,r1,LSR #31
        0x0002db6a:    9a30        0.      LDR      r2,[sp,#0xc0]
        0x0002db6c:    eb020243    ..C.    ADD      r2,r2,r3,LSL #1
        0x0002db70:    f9b22002    ...     LDRSH    r2,[r2,#2]
        0x0002db74:    ebb20f61    ..a.    CMP      r2,r1,ASR #1
        0x0002db78:    bfb8        ..      IT       LT
        0x0002db7a:    1c5b        [.      ADDLT    r3,r3,#1
        0x0002db7c:    dbf5        ..      BLT      0x2db6a ; celt_encode_with_ec + 3346
        0x0002db7e:    f04f0900    O...    MOV      r9,#0
        0x0002db82:    2800        .(      CMP      r0,#0
        0x0002db84:    dd41        A.      BLE      0x2dc0a ; celt_encode_with_ec + 3506
        0x0002db86:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002db88:    46cc        .F      MOV      r12,r9
        0x0002db8a:    4680        .F      MOV      r8,r0
        0x0002db8c:    ebac0203    ....    SUB      r2,r12,r3
        0x0002db90:    ee002a10    ...*    VMOV     s0,r2
        0x0002db94:    2e02        ..      CMP      r6,#2
        0x0002db96:    eef80ac0    ....    VCVT.F32.S32 s1,s0
        0x0002db9a:    eeb00a69    ..i.    VMOV.F32 s0,s19
        0x0002db9e:    ee080aa0    ....    VMLA.F32 s0,s17,s1
        0x0002dba2:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x0002dba6:    bf18        ..      IT       NE
        0x0002dba8:    ed9b0a00    ....    VLDRNE   s0,[r11,#0]
        0x0002dbac:    d02e        ..      BEQ      0x2dc0c ; celt_encode_with_ec + 3508
        0x0002dbae:    bf00        ..      NOP      
        0x0002dbb0:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0002dbb4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002dbb8:    f30184c6    ....    BGT.W    0x2f548 ; celt_encode_with_ec + 9968
        0x0002dbbc:    ee300a41    0.A.    VSUB.F32 s0,s0,s2
        0x0002dbc0:    ee102a10    ...*    VMOV     r2,s0
        0x0002dbc4:    f1b25f7a    ..z_    CMP      r2,#0x3e800000
        0x0002dbc8:    dd05        ..      BLE      0x2dbd6 ; celt_encode_with_ec + 3454
        0x0002dbca:    ee300a4e    0.N.    VSUB.F32 s0,s0,s28
        0x0002dbce:    f1090901    ....    ADD      r9,r9,#1
        0x0002dbd2:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x0002dbd6:    1d09        ..      ADDS     r1,r1,#4
        0x0002dbd8:    f1b80801    ....    SUBS     r8,r8,#1
        0x0002dbdc:    f10b0b04    ....    ADD      r11,r11,#4
        0x0002dbe0:    f10c0c01    ....    ADD      r12,r12,#1
        0x0002dbe4:    d1d2        ..      BNE      0x2db8c ; celt_encode_with_ec + 3380
        0x0002dbe6:    f1b90f03    ....    CMP      r9,#3
        0x0002dbea:    db57        W.      BLT      0x2dc9c ; celt_encode_with_ec + 3652
        0x0002dbec:    ee799a8e    y...    VADD.F32 s19,s19,s28
        0x0002dbf0:    eef59ac0    ....    VCMPE.F32 s19,#0.0
        0x0002dbf4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002dbf8:    dd1a        ..      BLE      0x2dc30 ; celt_encode_with_ec + 3544
        0x0002dbfa:    eef08a4a    ..J.    VMOV.F32 s17,s20
        0x0002dbfe:    0081        ..      LSLS     r1,r0,#2
        0x0002dc00:    eef09a68    ..h.    VMOV.F32 s19,s17
        0x0002dc04:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002dc06:    f7eafe57    ..W.    BL       __aeabi_memclr4 ; 0x188b8
        0x0002dc0a:    e047        G.      B        0x2dc9c ; celt_encode_with_ec + 3652
        0x0002dc0c:    9a21        !.      LDR      r2,[sp,#0x84]
        0x0002dc0e:    f8d4a0ec    ....    LDR      r10,[r4,#0xec]
        0x0002dc12:    4462        bD      ADD      r2,r2,r12
        0x0002dc14:    eb0a0282    ....    ADD      r2,r10,r2,LSL #2
        0x0002dc18:    eddb0a00    ....    VLDR     s1,[r11,#0]
        0x0002dc1c:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x0002dc20:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x0002dc24:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002dc28:    bf38        8.      IT       CC
        0x0002dc2a:    eeb00a60    ..`.    VMOVCC.F32 s0,s1
        0x0002dc2e:    e7bf        ..      B        0x2dbb0 ; celt_encode_with_ec + 3416
        0x0002dc30:    2800        .(      CMP      r0,#0
        0x0002dc32:    dd33        3.      BLE      0x2dc9c ; celt_encode_with_ec + 3652
        0x0002dc34:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002dc36:    1f09        ..      SUBS     r1,r1,#4
        0x0002dc38:    f0100f01    ....    TST      r0,#1
        0x0002dc3c:    d00d        ..      BEQ      0x2dc5a ; celt_encode_with_ec + 3586
        0x0002dc3e:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0002dc42:    ee300a4e    0.N.    VSUB.F32 s0,s0,s28
        0x0002dc46:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0002dc4a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002dc4e:    bf38        8.      IT       CC
        0x0002dc50:    eeb00a4a    ..J.    VMOVCC.F32 s0,s20
        0x0002dc54:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0002dc58:    1d09        ..      ADDS     r1,r1,#4
        0x0002dc5a:    1040        @.      ASRS     r0,r0,#1
        0x0002dc5c:    d01e        ..      BEQ      0x2dc9c ; celt_encode_with_ec + 3652
        0x0002dc5e:    bf00        ..      NOP      
        0x0002dc60:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0002dc64:    ee300a4e    0.N.    VSUB.F32 s0,s0,s28
        0x0002dc68:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0002dc6c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002dc70:    bf38        8.      IT       CC
        0x0002dc72:    eeb00a4a    ..J.    VMOVCC.F32 s0,s20
        0x0002dc76:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0002dc7a:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x0002dc7e:    ee300a4e    0.N.    VSUB.F32 s0,s0,s28
        0x0002dc82:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0002dc86:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002dc8a:    bf38        8.      IT       CC
        0x0002dc8c:    eeb00a4a    ..J.    VMOVCC.F32 s0,s20
        0x0002dc90:    ed810a02    ....    VSTR     s0,[r1,#8]
        0x0002dc94:    1e40        @.      SUBS     r0,r0,#1
        0x0002dc96:    f1010108    ....    ADD      r1,r1,#8
        0x0002dc9a:    d1e1        ..      BNE      0x2dc60 ; celt_encode_with_ec + 3592
        0x0002dc9c:    ee39ca89    9...    VADD.F32 s24,s19,s18
        0x0002dca0:    ed9f0a36    ..6.    VLDR     s0,[pc,#216] ; [0x2dd7c] = 0x42800000
        0x0002dca4:    ee68ca80    h...    VMUL.F32 s25,s17,s0
        0x0002dca8:    6c20         l      LDR      r0,[r4,#0x40]
        0x0002dcaa:    bbd0        ..      CBNZ     r0,0x2dd22 ; celt_encode_with_ec + 3786
        0x0002dcac:    981a        ..      LDR      r0,[sp,#0x68]
        0x0002dcae:    eeba0a04    ....    VMOV.F32 s0,#-10.00000000
        0x0002dcb2:    eeb01a4a    ..J.    VMOV.F32 s2,s20
        0x0002dcb6:    2800        .(      CMP      r0,#0
        0x0002dcb8:    bf1d        ..      ITTTE    NE
        0x0002dcba:    ee005a90    ...Z    VMOVNE   s1,r5
        0x0002dcbe:    eef80ae0    ....    VCVTNE.F32.S32 s1,s1
        0x0002dcc2:    ee600aab    `...    VMULNE.F32 s1,s1,s23
        0x0002dcc6:    eef00a4a    ..J.    VMOVEQ.F32 s1,s20
        0x0002dcca:    2e02        ..      CMP      r6,#2
        0x0002dccc:    981e        ..      LDR      r0,[sp,#0x78]
        0x0002dcce:    d07a        z.      BEQ      0x2ddc6 ; celt_encode_with_ec + 3950
        0x0002dcd0:    1a39        9.      SUBS     r1,r7,r0
        0x0002dcd2:    2900        .)      CMP      r1,#0
        0x0002dcd4:    dd3d        =.      BLE      0x2dd52 ; celt_encode_with_ec + 3834
        0x0002dcd6:    9a1e        ..      LDR      r2,[sp,#0x78]
        0x0002dcd8:    982b        +.      LDR      r0,[sp,#0xac]
        0x0002dcda:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x0002dcde:    1f00        ..      SUBS     r0,r0,#4
        0x0002dce0:    f0110f01    ....    TST      r1,#1
        0x0002dce4:    d00f        ..      BEQ      0x2dd06 ; celt_encode_with_ec + 3758
        0x0002dce6:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0002dcea:    eefa1a06    ....    VMOV.F32 s3,#-11.00000000
        0x0002dcee:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0002dcf2:    eef41ac0    ....    VCMPE.F32 s3,s0
        0x0002dcf6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002dcfa:    bfc8        ..      IT       GT
        0x0002dcfc:    eeb00a61    ..a.    VMOVGT.F32 s0,s3
        0x0002dd00:    ee311a00    1...    VADD.F32 s2,s2,s0
        0x0002dd04:    1d00        ..      ADDS     r0,r0,#4
        0x0002dd06:    1049        I.      ASRS     r1,r1,#1
        0x0002dd08:    d023        #.      BEQ      0x2dd52 ; celt_encode_with_ec + 3834
        0x0002dd0a:    bf00        ..      NOP      
        0x0002dd0c:    ee701a6a    p.j.    VSUB.F32 s3,s0,s21
        0x0002dd10:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0002dd14:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0002dd18:    eef41ac0    ....    VCMPE.F32 s3,s0
        0x0002dd1c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002dd20:    e000        ..      B        0x2dd24 ; celt_encode_with_ec + 3788
        0x0002dd22:    e04c        L.      B        0x2ddbe ; celt_encode_with_ec + 3942
        0x0002dd24:    bfc8        ..      IT       GT
        0x0002dd26:    eeb00a61    ..a.    VMOVGT.F32 s0,s3
        0x0002dd2a:    ee311a00    1...    VADD.F32 s2,s2,s0
        0x0002dd2e:    edd01a02    ....    VLDR     s3,[r0,#8]
        0x0002dd32:    ee300a6a    0.j.    VSUB.F32 s0,s0,s21
        0x0002dd36:    ee711ae0    q...    VSUB.F32 s3,s3,s1
        0x0002dd3a:    eeb40ae1    ....    VCMPE.F32 s0,s3
        0x0002dd3e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002dd42:    bfd8        ..      IT       LE
        0x0002dd44:    eeb00a61    ..a.    VMOVLE.F32 s0,s3
        0x0002dd48:    ee311a00    1...    VADD.F32 s2,s2,s0
        0x0002dd4c:    3008        .0      ADDS     r0,r0,#8
        0x0002dd4e:    1e49        I.      SUBS     r1,r1,#1
        0x0002dd50:    d1dc        ..      BNE      0x2dd0c ; celt_encode_with_ec + 3764
        0x0002dd52:    981e        ..      LDR      r0,[sp,#0x78]
        0x0002dd54:    1a38        8.      SUBS     r0,r7,r0
        0x0002dd56:    ee000a10    ....    VMOV     s0,r0
        0x0002dd5a:    eef80ac0    ....    VCVT.F32.S32 s1,s0
        0x0002dd5e:    e00f        ..      B        0x2dd80 ; celt_encode_with_ec + 3880
    $d
        0x0002dd60:    26901d7d    }..&    DCD    646978941
        0x0002dd64:    38d1b717    ...8    DCD    953267991
        0x0002dd68:    26901d7d    }..&    DCD    646978941
        0x0002dd6c:    3cfdf3b6    ...<    DCD    1023275958
        0x0002dd70:    bcfdf3b6    ....    DCD    3170759606
        0x0002dd74:    3cfdf3b6    ...<    DCD    1023275958
        0x0002dd78:    bcfdf3b6    ....    DCD    3170759606
        0x0002dd7c:    42800000    ...B    DCD    1115684864
    $t
        0x0002dd80:    ee810a20    .. .    VDIV.F32 s0,s2,s1
        0x0002dd84:    edd40a3c    ..<.    VLDR     s1,[r4,#0xf0]
        0x0002dd88:    4aff        .J      LDR      r2,[pc,#1020] ; [0x2e188] = 0xbfc00000
        0x0002dd8a:    4251        QB      RSBS     r1,r2,#0
        0x0002dd8c:    ee30ba60    0.`.    VSUB.F32 s22,s0,s1
        0x0002dd90:    ee1b0a10    ....    VMOV     r0,s22
        0x0002dd94:    4290        .B      CMP      r0,r2
        0x0002dd96:    d806        ..      BHI      0x2dda6 ; celt_encode_with_ec + 3918
        0x0002dd98:    ee1b0a10    ....    VMOV     r0,s22
        0x0002dd9c:    4288        .B      CMP      r0,r1
        0x0002dd9e:    bfc8        ..      IT       GT
        0x0002dda0:    eeb0ba08    ....    VMOVGT.F32 s22,#3.00000000
        0x0002dda4:    dc05        ..      BGT      0x2ddb2 ; celt_encode_with_ec + 3930
        0x0002dda6:    ee1b0a10    ....    VMOV     r0,s22
        0x0002ddaa:    4290        .B      CMP      r0,r2
        0x0002ddac:    bf88        ..      IT       HI
        0x0002ddae:    eebfba08    ....    VMOVHI.F32 s22,#-1.50000000
        0x0002ddb2:    ed9f0af6    ....    VLDR     s0,[pc,#984] ; [0x2e18c] = 0x3ca3d70a
        0x0002ddb6:    ee4b0a00    K...    VMLA.F32 s1,s22,s0
        0x0002ddba:    edc40a3c    ..<.    VSTR     s1,[r4,#0xf0]
        0x0002ddbe:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002ddc0:    bb90        ..      CBNZ     r0,0x2de28 ; celt_encode_with_ec + 4048
        0x0002ddc2:    e02c        ,.      B        0x2de1e ; celt_encode_with_ec + 4038
        0x0002ddc4:    e7ff        ..      B        0x2ddc6 ; celt_encode_with_ec + 3950
        0x0002ddc6:    1a3a        :.      SUBS     r2,r7,r0
        0x0002ddc8:    2a00        .*      CMP      r2,#0
        0x0002ddca:    ddc2        ..      BLE      0x2dd52 ; celt_encode_with_ec + 3834
        0x0002ddcc:    991e        ..      LDR      r1,[sp,#0x78]
        0x0002ddce:    982b        +.      LDR      r0,[sp,#0xac]
        0x0002ddd0:    460b        .F      MOV      r3,r1
        0x0002ddd2:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002ddd6:    9921        !.      LDR      r1,[sp,#0x84]
        0x0002ddd8:    440b        .D      ADD      r3,r3,r1
        0x0002ddda:    992b        +.      LDR      r1,[sp,#0xac]
        0x0002dddc:    eb010183    ....    ADD      r1,r1,r3,LSL #2
        0x0002dde0:    edd01a00    ....    VLDR     s3,[r0,#0]
        0x0002dde4:    ee300a6a    0.j.    VSUB.F32 s0,s0,s21
        0x0002dde8:    ee711ae0    q...    VSUB.F32 s3,s3,s1
        0x0002ddec:    eeb40ae1    ....    VCMPE.F32 s0,s3
        0x0002ddf0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002ddf4:    bfd8        ..      IT       LE
        0x0002ddf6:    eeb00a61    ..a.    VMOVLE.F32 s0,s3
        0x0002ddfa:    edd11a00    ....    VLDR     s3,[r1,#0]
        0x0002ddfe:    ee711ae0    q...    VSUB.F32 s3,s3,s1
        0x0002de02:    eef41ac0    ....    VCMPE.F32 s3,s0
        0x0002de06:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002de0a:    f30183a1    ....    BGT.W    0x2f550 ; celt_encode_with_ec + 9976
        0x0002de0e:    bf00        ..      NOP      
        0x0002de10:    ee311a00    1...    VADD.F32 s2,s2,s0
        0x0002de14:    1d00        ..      ADDS     r0,r0,#4
        0x0002de16:    1d09        ..      ADDS     r1,r1,#4
        0x0002de18:    1e52        R.      SUBS     r2,r2,#1
        0x0002de1a:    d1e1        ..      BNE      0x2dde0 ; celt_encode_with_ec + 3976
        0x0002de1c:    e799        ..      B        0x2dd52 ; celt_encode_with_ec + 3834
        0x0002de1e:    e9dd012a    ..*.    LDRD     r0,r1,[sp,#0xa8]
        0x0002de22:    9a23        #.      LDR      r2,[sp,#0x8c]
        0x0002de24:    f7eafcaf    ....    BL       __aeabi_memcpy4 ; 0x18786
        0x0002de28:    2d00        .-      CMP      r5,#0
        0x0002de2a:    f34081f7    @...    BLE.W    0x2e21c ; celt_encode_with_ec + 5060
        0x0002de2e:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002de30:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x0002de32:    f006f969    ..i.    BL       ec_ilog ; 0x34108
        0x0002de36:    4601        .F      MOV      r1,r0
        0x0002de38:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002de3a:    6940        @i      LDR      r0,[r0,#0x14]
        0x0002de3c:    1a40        @.      SUBS     r0,r0,r1
        0x0002de3e:    1cc1        ..      ADDS     r1,r0,#3
        0x0002de40:    982d        -.      LDR      r0,[sp,#0xb4]
        0x0002de42:    4281        .B      CMP      r1,r0
        0x0002de44:    bfdc        ..      ITT      LE
        0x0002de46:    984c        L.      LDRLE    r0,[sp,#0x130]
        0x0002de48:    2800        .(      CMPLE    r0,#0
        0x0002de4a:    f04081d7    @...    BNE.W    0x2e1fc ; celt_encode_with_ec + 5028
        0x0002de4e:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002de50:    2805        .(      CMP      r0,#5
        0x0002de52:    bfa4        ..      ITT      GE
        0x0002de54:    6c20         l      LDRGE    r0,[r4,#0x40]
        0x0002de56:    2800        .(      CMPGE    r0,#0
        0x0002de58:    bf04        ..      ITT      EQ
        0x0002de5a:    9863        c.      LDREQ    r0,[sp,#0x18c]
        0x0002de5c:    2800        .(      CMPEQ    r0,#0
        0x0002de5e:    f04081cd    @...    BNE.W    0x2e1fc ; celt_encode_with_ec + 5028
        0x0002de62:    f8dda0ac    ....    LDR      r10,[sp,#0xac]
        0x0002de66:    f8dd9084    ....    LDR      r9,[sp,#0x84]
        0x0002de6a:    9a1e        ..      LDR      r2,[sp,#0x78]
        0x0002de6c:    9924        $.      LDR      r1,[sp,#0x90]
        0x0002de6e:    eef00a4a    ..J.    VMOV.F32 s1,s20
        0x0002de72:    ab32        2.      ADD      r3,sp,#0xc8
        0x0002de74:    2e01        ..      CMP      r6,#1
        0x0002de76:    d020         .      BEQ      0x2deba ; celt_encode_with_ec + 4194
        0x0002de78:    eb020c09    ....    ADD      r12,r2,r9
        0x0002de7c:    eb010082    ....    ADD      r0,r1,r2,LSL #2
        0x0002de80:    eb010c8c    ....    ADD      r12,r1,r12,LSL #2
        0x0002de84:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x0002de88:    ed9c0a00    ....    VLDR     s0,[r12,#0]
        0x0002de8c:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0002de90:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002de94:    bfc8        ..      IT       GT
        0x0002de96:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x0002de9a:    eb030182    ....    ADD      r1,r3,r2,LSL #2
        0x0002de9e:    eba70b02    ....    SUB      r11,r7,r2
        0x0002dea2:    f1ab0801    ....    SUB      r8,r11,#1
        0x0002dea6:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x0002deaa:    f1b80f00    ....    CMP      r8,#0
        0x0002deae:    dd7c        |.      BLE      0x2dfaa ; celt_encode_with_ec + 4434
        0x0002deb0:    1f09        ..      SUBS     r1,r1,#4
        0x0002deb2:    f01b0f01    ....    TST      r11,#1
        0x0002deb6:    d049        I.      BEQ      0x2df4c ; celt_encode_with_ec + 4340
        0x0002deb8:    e06c        l.      B        0x2df94 ; celt_encode_with_ec + 4412
        0x0002deba:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0002debe:    eb030082    ....    ADD      r0,r3,r2,LSL #2
        0x0002dec2:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x0002dec6:    eba70c02    ....    SUB      r12,r7,r2
        0x0002deca:    f1ac0801    ....    SUB      r8,r12,#1
        0x0002dece:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0002ded2:    f1b80f00    ....    CMP      r8,#0
        0x0002ded6:    dd68        h.      BLE      0x2dfaa ; celt_encode_with_ec + 4434
        0x0002ded8:    1f00        ..      SUBS     r0,r0,#4
        0x0002deda:    f01c0f01    ....    TST      r12,#1
        0x0002dede:    d025        %.      BEQ      0x2df2c ; celt_encode_with_ec + 4308
        0x0002dee0:    ea5f0c68    _.h.    ASRS     r12,r8,#1
        0x0002dee4:    d07d        }.      BEQ      0x2dfe2 ; celt_encode_with_ec + 4490
        0x0002dee6:    bf00        ..      NOP      
        0x0002dee8:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0002deec:    ee301a6a    0.j.    VSUB.F32 s2,s0,s21
        0x0002def0:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0002def4:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0002def8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002defc:    bfc8        ..      IT       GT
        0x0002defe:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x0002df02:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0002df06:    ee301a6a    0.j.    VSUB.F32 s2,s0,s21
        0x0002df0a:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x0002df0e:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0002df12:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002df16:    bfc8        ..      IT       GT
        0x0002df18:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x0002df1c:    ed800a03    ....    VSTR     s0,[r0,#0xc]
        0x0002df20:    3008        .0      ADDS     r0,r0,#8
        0x0002df22:    3108        .1      ADDS     r1,r1,#8
        0x0002df24:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x0002df28:    d1de        ..      BNE      0x2dee8 ; celt_encode_with_ec + 4240
        0x0002df2a:    e084        ..      B        0x2e036 ; celt_encode_with_ec + 4574
        0x0002df2c:    ee301a6a    0.j.    VSUB.F32 s2,s0,s21
        0x0002df30:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0002df34:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0002df38:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002df3c:    bfc8        ..      IT       GT
        0x0002df3e:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x0002df42:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0002df46:    1d00        ..      ADDS     r0,r0,#4
        0x0002df48:    1d09        ..      ADDS     r1,r1,#4
        0x0002df4a:    e7c9        ..      B        0x2dee0 ; celt_encode_with_ec + 4232
        0x0002df4c:    edd01a01    ....    VLDR     s3,[r0,#4]
        0x0002df50:    ed9c1a01    ....    VLDR     s2,[r12,#4]
        0x0002df54:    eef41ac1    ....    VCMPE.F32 s3,s2
        0x0002df58:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002df5c:    bfcc        ..      ITE      GT
        0x0002df5e:    eeb02a61    ..a*    VMOVGT.F32 s4,s3
        0x0002df62:    eeb02a41    ..A*    VMOVLE.F32 s4,s2
        0x0002df66:    ee300a6a    0.j.    VSUB.F32 s0,s0,s21
        0x0002df6a:    eeb42ac0    ...*    VCMPE.F32 s4,s0
        0x0002df6e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002df72:    bf38        8.      IT       CC
        0x0002df74:    eeb01a40    ..@.    VMOVCC.F32 s2,s0
        0x0002df78:    d306        ..      BCC      0x2df88 ; celt_encode_with_ec + 4400
        0x0002df7a:    eef41ac1    ....    VCMPE.F32 s3,s2
        0x0002df7e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002df82:    bfc8        ..      IT       GT
        0x0002df84:    eeb01a61    ..a.    VMOVGT.F32 s2,s3
        0x0002df88:    ed811a02    ....    VSTR     s2,[r1,#8]
        0x0002df8c:    1d00        ..      ADDS     r0,r0,#4
        0x0002df8e:    1d09        ..      ADDS     r1,r1,#4
        0x0002df90:    f10c0c04    ....    ADD      r12,r12,#4
        0x0002df94:    ea5f0868    _.h.    ASRS     r8,r8,#1
        0x0002df98:    d051        Q.      BEQ      0x2e03e ; celt_encode_with_ec + 4582
        0x0002df9a:    bf00        ..      NOP      
        0x0002df9c:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0002dfa0:    eddc1a01    ....    VLDR     s3,[r12,#4]
        0x0002dfa4:    eeb40ae1    ....    VCMPE.F32 s0,s3
        0x0002dfa8:    e000        ..      B        0x2dfac ; celt_encode_with_ec + 4436
        0x0002dfaa:    e072        r.      B        0x2e092 ; celt_encode_with_ec + 4666
        0x0002dfac:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002dfb0:    bfcc        ..      ITE      GT
        0x0002dfb2:    eeb01a40    ..@.    VMOVGT.F32 s2,s0
        0x0002dfb6:    eeb01a61    ..a.    VMOVLE.F32 s2,s3
        0x0002dfba:    ed912a01    ...*    VLDR     s4,[r1,#4]
        0x0002dfbe:    ee322a6a    2.j*    VSUB.F32 s4,s4,s21
        0x0002dfc2:    eeb41ac2    ....    VCMPE.F32 s2,s4
        0x0002dfc6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002dfca:    bf38        8.      IT       CC
        0x0002dfcc:    eef01a42    ..B.    VMOVCC.F32 s3,s4
        0x0002dfd0:    d306        ..      BCC      0x2dfe0 ; celt_encode_with_ec + 4488
        0x0002dfd2:    eeb40ae1    ....    VCMPE.F32 s0,s3
        0x0002dfd6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002dfda:    bfc8        ..      IT       GT
        0x0002dfdc:    eef01a40    ..@.    VMOVGT.F32 s3,s0
        0x0002dfe0:    e000        ..      B        0x2dfe4 ; celt_encode_with_ec + 4492
        0x0002dfe2:    e02c        ,.      B        0x2e03e ; celt_encode_with_ec + 4582
        0x0002dfe4:    edc11a02    ....    VSTR     s3,[r1,#8]
        0x0002dfe8:    ed901a02    ....    VLDR     s2,[r0,#8]
        0x0002dfec:    ed9c0a02    ....    VLDR     s0,[r12,#8]
        0x0002dff0:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0002dff4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002dff8:    bfcc        ..      ITE      GT
        0x0002dffa:    eeb02a41    ..A*    VMOVGT.F32 s4,s2
        0x0002dffe:    eeb02a40    ..@*    VMOVLE.F32 s4,s0
        0x0002e002:    ee711aea    q...    VSUB.F32 s3,s3,s21
        0x0002e006:    eeb42ae1    ...*    VCMPE.F32 s4,s3
        0x0002e00a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e00e:    bf38        8.      IT       CC
        0x0002e010:    eeb00a61    ..a.    VMOVCC.F32 s0,s3
        0x0002e014:    d306        ..      BCC      0x2e024 ; celt_encode_with_ec + 4556
        0x0002e016:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0002e01a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e01e:    bfc8        ..      IT       GT
        0x0002e020:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x0002e024:    ed810a03    ....    VSTR     s0,[r1,#0xc]
        0x0002e028:    3008        .0      ADDS     r0,r0,#8
        0x0002e02a:    3108        .1      ADDS     r1,r1,#8
        0x0002e02c:    f1b80801    ....    SUBS     r8,r8,#1
        0x0002e030:    f10c0c08    ....    ADD      r12,r12,#8
        0x0002e034:    d1b2        ..      BNE      0x2df9c ; celt_encode_with_ec + 4420
        0x0002e036:    1ab8        ..      SUBS     r0,r7,r2
        0x0002e038:    1e40        @.      SUBS     r0,r0,#1
        0x0002e03a:    2800        .(      CMP      r0,#0
        0x0002e03c:    dd29        ).      BLE      0x2e092 ; celt_encode_with_ec + 4666
        0x0002e03e:    eb030087    ....    ADD      r0,r3,r7,LSL #2
        0x0002e042:    1ab9        ..      SUBS     r1,r7,r2
        0x0002e044:    1f00        ..      SUBS     r0,r0,#4
        0x0002e046:    f0110f01    ....    TST      r1,#1
        0x0002e04a:    d07c        |.      BEQ      0x2e146 ; celt_encode_with_ec + 4846
        0x0002e04c:    1e49        I.      SUBS     r1,r1,#1
        0x0002e04e:    1049        I.      ASRS     r1,r1,#1
        0x0002e050:    d01f        ..      BEQ      0x2e092 ; celt_encode_with_ec + 4666
        0x0002e052:    bf00        ..      NOP      
        0x0002e054:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x0002e058:    ed100a01    ....    VLDR     s0,[r0,#-4]
        0x0002e05c:    ee311a6a    1.j.    VSUB.F32 s2,s2,s21
        0x0002e060:    eeb40ac1    ....    VCMPE.F32 s0,s2
        0x0002e064:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e068:    bfd8        ..      IT       LE
        0x0002e06a:    eeb00a41    ..A.    VMOVLE.F32 s0,s2
        0x0002e06e:    ed000a01    ....    VSTR     s0,[r0,#-4]
        0x0002e072:    ee300a6a    0.j.    VSUB.F32 s0,s0,s21
        0x0002e076:    ed101a02    ....    VLDR     s2,[r0,#-8]
        0x0002e07a:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0002e07e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e082:    bfd8        ..      IT       LE
        0x0002e084:    eeb01a40    ..@.    VMOVLE.F32 s2,s0
        0x0002e088:    ed001a02    ....    VSTR     s2,[r0,#-8]
        0x0002e08c:    3808        .8      SUBS     r0,r0,#8
        0x0002e08e:    1e49        I.      SUBS     r1,r1,#1
        0x0002e090:    d1e0        ..      BNE      0x2e054 ; celt_encode_with_ec + 4604
        0x0002e092:    f04f0800    O...    MOV      r8,#0
        0x0002e096:    2a02        .*      CMP      r2,#2
        0x0002e098:    bfb5        ..      ITETE    LT
        0x0002e09a:    2002        .       MOVLT    r0,#2
        0x0002e09c:    4610        .F      MOVGE    r0,r2
        0x0002e09e:    f04f0c02    O...    MOVLT    r12,#2
        0x0002e0a2:    4694        .F      MOVGE    r12,r2
        0x0002e0a4:    eba7010c    ....    SUB      r1,r7,r12
        0x0002e0a8:    f1a10c01    ....    SUB      r12,r1,#1
        0x0002e0ac:    f1bc0f00    ....    CMP      r12,#0
        0x0002e0b0:    dd28        (.      BLE      0x2e104 ; celt_encode_with_ec + 4780
        0x0002e0b2:    fb080109    ....    MLA      r1,r8,r9,r0
        0x0002e0b6:    eb0a0181    ....    ADD      r1,r10,r1,LSL #2
        0x0002e0ba:    eb030080    ....    ADD      r0,r3,r0,LSL #2
        0x0002e0be:    bf00        ..      NOP      
        0x0002e0c0:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x0002e0c4:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0002e0c8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e0cc:    bf38        8.      IT       CC
        0x0002e0ce:    eeb00a4a    ..J.    VMOVCC.F32 s0,s20
        0x0002e0d2:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x0002e0d6:    eeb51ac0    ....    VCMPE.F32 s2,#0.0
        0x0002e0da:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e0de:    bf38        8.      IT       CC
        0x0002e0e0:    eeb01a4a    ..J.    VMOVCC.F32 s2,s20
        0x0002e0e4:    ee300a41    0.A.    VSUB.F32 s0,s0,s2
        0x0002e0e8:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0002e0ec:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e0f0:    bf38        8.      IT       CC
        0x0002e0f2:    eeb00a4a    ..J.    VMOVCC.F32 s0,s20
        0x0002e0f6:    ee700a20    p. .    VADD.F32 s1,s0,s1
        0x0002e0fa:    1d00        ..      ADDS     r0,r0,#4
        0x0002e0fc:    1d09        ..      ADDS     r1,r1,#4
        0x0002e0fe:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x0002e102:    d1dd        ..      BNE      0x2e0c0 ; celt_encode_with_ec + 4712
        0x0002e104:    f1080801    ....    ADD      r8,r8,#1
        0x0002e108:    4546        FE      CMP      r6,r8
        0x0002e10a:    dcc4        ..      BGT      0x2e096 ; celt_encode_with_ec + 4670
        0x0002e10c:    2a02        .*      CMP      r2,#2
        0x0002e10e:    bfb8        ..      IT       LT
        0x0002e110:    2202        ."      MOVLT    r2,#2
        0x0002e112:    1ab8        ..      SUBS     r0,r7,r2
        0x0002e114:    1e41        A.      SUBS     r1,r0,#1
        0x0002e116:    fb01f006    ....    MUL      r0,r1,r6
        0x0002e11a:    ee000a10    ....    VMOV     s0,r0
        0x0002e11e:    eeb81ac0    ....    VCVT.F32.S32 s2,s0
        0x0002e122:    ee800a81    ....    VDIV.F32 s0,s1,s2
        0x0002e126:    ee100a10    ....    VMOV     r0,s0
        0x0002e12a:    f1b05f7e    ..~_    CMP      r0,#0x3f800000
        0x0002e12e:    dd63        c.      BLE      0x2e1f8 ; celt_encode_with_ec + 5024
        0x0002e130:    2001        .       MOVS     r0,#1
        0x0002e132:    904c        L.      STR      r0,[sp,#0x130]
        0x0002e134:    981b        ..      LDR      r0,[sp,#0x6c]
        0x0002e136:    901a        ..      STR      r0,[sp,#0x68]
        0x0002e138:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0002e13a:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x0002e13c:    9a1c        ..      LDR      r2,[sp,#0x70]
        0x0002e13e:    9600        ..      STR      r6,[sp,#0]
        0x0002e140:    e9cd0103    ....    STRD     r0,r1,[sp,#0xc]
        0x0002e144:    e000        ..      B        0x2e148 ; celt_encode_with_ec + 4848
        0x0002e146:    e083        ..      B        0x2e250 ; celt_encode_with_ec + 5112
        0x0002e148:    e9cd2501    ...%    STRD     r2,r5,[sp,#4]
        0x0002e14c:    9b18        ..      LDR      r3,[sp,#0x60]
        0x0002e14e:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0002e150:    991a        ..      LDR      r1,[sp,#0x68]
        0x0002e152:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002e154:    f002fc40    ..@.    BL       compute_mdcts ; 0x309d8
        0x0002e158:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0002e15a:    9600        ..      STR      r6,[sp,#0]
        0x0002e15c:    e9cd5001    ...P    STRD     r5,r0,[sp,#4]
        0x0002e160:    e9dd3117    ...1    LDRD     r3,r1,[sp,#0x5c]
        0x0002e164:    9a2e        ..      LDR      r2,[sp,#0xb8]
        0x0002e166:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002e168:    f002fbd2    ....    BL       compute_band_energies ; 0x30910
        0x0002e16c:    982b        +.      LDR      r0,[sp,#0xac]
        0x0002e16e:    e9cd0600    ....    STRD     r0,r6,[sp,#0]
        0x0002e172:    463a        :F      MOV      r2,r7
        0x0002e174:    9b2e        ..      LDR      r3,[sp,#0xb8]
        0x0002e176:    9917        ..      LDR      r1,[sp,#0x5c]
        0x0002e178:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002e17a:    f7fafc99    ....    BL       amp2Log2 ; 0x28ab0
        0x0002e17e:    2300        .#      MOVS     r3,#0
        0x0002e180:    461a        .F      MOV      r2,r3
        0x0002e182:    2e00        ..      CMP      r6,#0
        0x0002e184:    dd36        6.      BLE      0x2e1f4 ; celt_encode_with_ec + 5020
        0x0002e186:    e003        ..      B        0x2e190 ; celt_encode_with_ec + 4920
    $d
        0x0002e188:    bfc00000    ....    DCD    3217031168
        0x0002e18c:    3ca3d70a    ...<    DCD    1017370378
    $t
        0x0002e190:    2f00        ./      CMP      r7,#0
        0x0002e192:    dd2a        *.      BLE      0x2e1ea ; celt_encode_with_ec + 5010
        0x0002e194:    982a        *.      LDR      r0,[sp,#0xa8]
        0x0002e196:    eb000083    ....    ADD      r0,r0,r3,LSL #2
        0x0002e19a:    1f00        ..      SUBS     r0,r0,#4
        0x0002e19c:    f0170f01    ....    TST      r7,#1
        0x0002e1a0:    d00a        ..      BEQ      0x2e1b8 ; celt_encode_with_ec + 4960
        0x0002e1a2:    ee005a10    ...Z    VMOV     s0,r5
        0x0002e1a6:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0002e1aa:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002e1ae:    ee400a2b    @.+.    VMLA.F32 s1,s0,s23
        0x0002e1b2:    edc00a01    ....    VSTR     s1,[r0,#4]
        0x0002e1b6:    1d00        ..      ADDS     r0,r0,#4
        0x0002e1b8:    1079        y.      ASRS     r1,r7,#1
        0x0002e1ba:    d016        ..      BEQ      0x2e1ea ; celt_encode_with_ec + 5010
        0x0002e1bc:    ee005a10    ...Z    VMOV     s0,r5
        0x0002e1c0:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0002e1c4:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002e1c8:    ee400a2b    @.+.    VMLA.F32 s1,s0,s23
        0x0002e1cc:    edc00a01    ....    VSTR     s1,[r0,#4]
        0x0002e1d0:    ee005a90    ...Z    VMOV     s1,r5
        0x0002e1d4:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x0002e1d8:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0002e1dc:    ee000aab    ....    VMLA.F32 s0,s1,s23
        0x0002e1e0:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0002e1e4:    3008        .0      ADDS     r0,r0,#8
        0x0002e1e6:    1e49        I.      SUBS     r1,r1,#1
        0x0002e1e8:    d1e8        ..      BNE      0x2e1bc ; celt_encode_with_ec + 4964
        0x0002e1ea:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002e1ec:    1c52        R.      ADDS     r2,r2,#1
        0x0002e1ee:    4403        .D      ADD      r3,r3,r0
        0x0002e1f0:    4296        .B      CMP      r6,r2
        0x0002e1f2:    dcc8        ..      BGT      0x2e186 ; celt_encode_with_ec + 4910
        0x0002e1f4:    ed8d9a4d    ..M.    VSTR     s18,[sp,#0x134]
        0x0002e1f8:    2d00        .-      CMP      r5,#0
        0x0002e1fa:    dd0f        ..      BLE      0x2e21c ; celt_encode_with_ec + 5060
        0x0002e1fc:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002e1fe:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x0002e200:    f005ff82    ....    BL       ec_ilog ; 0x34108
        0x0002e204:    998d        ..      LDR      r1,[sp,#0x234]
        0x0002e206:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0002e208:    1a08        ..      SUBS     r0,r1,r0
        0x0002e20a:    1cc1        ..      ADDS     r1,r0,#3
        0x0002e20c:    982d        -.      LDR      r0,[sp,#0xb4]
        0x0002e20e:    4281        .B      CMP      r1,r0
        0x0002e210:    dc04        ..      BGT      0x2e21c ; celt_encode_with_ec + 5060
        0x0002e212:    2203        ."      MOVS     r2,#3
        0x0002e214:    994c        L.      LDR      r1,[sp,#0x130]
        0x0002e216:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002e218:    f005fd08    ....    BL       ec_enc_bit_logp ; 0x33c2c
        0x0002e21c:    981d        ..      LDR      r0,[sp,#0x74]
        0x0002e21e:    4370        pC      MULS     r0,r6,r0
        0x0002e220:    0080        ..      LSLS     r0,r0,#2
        0x0002e222:    f012fb43    ..C.    BL       spl_alloca ; 0x408ac
        0x0002e226:    902f        /.      STR      r0,[sp,#0xbc]
        0x0002e228:    9917        ..      LDR      r1,[sp,#0x5c]
        0x0002e22a:    981b        ..      LDR      r0,[sp,#0x6c]
        0x0002e22c:    9100        ..      STR      r1,[sp,#0]
        0x0002e22e:    e9cd6001    ...`    STRD     r6,r0,[sp,#4]
        0x0002e232:    e9dd322e    ...2    LDRD     r3,r2,[sp,#0xb8]
        0x0002e236:    9918        ..      LDR      r1,[sp,#0x60]
        0x0002e238:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002e23a:    f009f9a7    ....    BL       normalise_bands ; 0x3758c
        0x0002e23e:    981f        ..      LDR      r0,[sp,#0x7c]
        0x0002e240:    ebc61106    ....    RSB      r1,r6,r6,LSL #4
        0x0002e244:    4288        .B      CMP      r0,r1
        0x0002e246:    bfa4        ..      ITT      GE
        0x0002e248:    9863        c.      LDRGE    r0,[sp,#0x18c]
        0x0002e24a:    2800        .(      CMPGE    r0,#0
        0x0002e24c:    d11a        ..      BNE      0x2e284 ; celt_encode_with_ec + 5164
        0x0002e24e:    e010        ..      B        0x2e272 ; celt_encode_with_ec + 5146
        0x0002e250:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x0002e254:    ed100a01    ....    VLDR     s0,[r0,#-4]
        0x0002e258:    ee311a6a    1.j.    VSUB.F32 s2,s2,s21
        0x0002e25c:    eeb40ac1    ....    VCMPE.F32 s0,s2
        0x0002e260:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e264:    bfd8        ..      IT       LE
        0x0002e266:    eeb00a41    ..A.    VMOVLE.F32 s0,s2
        0x0002e26a:    ed000a01    ....    VSTR     s0,[r0,#-4]
        0x0002e26e:    1f00        ..      SUBS     r0,r0,#4
        0x0002e270:    e6ec        ..      B        0x2e04c ; celt_encode_with_ec + 4596
        0x0002e272:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002e274:    2802        .(      CMP      r0,#2
        0x0002e276:    bfa4        ..      ITT      GE
        0x0002e278:    6c20         l      LDRGE    r0,[r4,#0x40]
        0x0002e27a:    2800        .(      CMPGE    r0,#0
        0x0002e27c:    bf08        ..      IT       EQ
        0x0002e27e:    f04f0a01    O...    MOVEQ    r10,#1
        0x0002e282:    d001        ..      BEQ      0x2e288 ; celt_encode_with_ec + 5168
        0x0002e284:    f04f0a00    O...    MOV      r10,#0
        0x0002e288:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002e28a:    ea4f0880    O...    LSL      r8,r0,#2
        0x0002e28e:    4640        @F      MOV      r0,r8
        0x0002e290:    f8cd80cc    ....    STR      r8,[sp,#0xcc]
        0x0002e294:    f012fb0a    ....    BL       spl_alloca ; 0x408ac
        0x0002e298:    9019        ..      STR      r0,[sp,#0x64]
        0x0002e29a:    4640        @F      MOV      r0,r8
        0x0002e29c:    f012fb06    ....    BL       spl_alloca ; 0x408ac
        0x0002e2a0:    4681        .F      MOV      r9,r0
        0x0002e2a2:    4640        @F      MOV      r0,r8
        0x0002e2a4:    f012fb02    ....    BL       spl_alloca ; 0x408ac
        0x0002e2a8:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002e2aa:    f1040278    ..x.    ADD      r2,r4,#0x78
        0x0002e2ae:    9022        ".      STR      r0,[sp,#0x88]
        0x0002e2b0:    e9cd120e    ....    STRD     r1,r2,[sp,#0x38]
        0x0002e2b4:    e9cd9010    ....    STRD     r9,r0,[sp,#0x40]
        0x0002e2b8:    6c20         l      LDR      r0,[r4,#0x40]
        0x0002e2ba:    aa69        i.      ADD      r2,sp,#0x1a4
        0x0002e2bc:    991f        ..      LDR      r1,[sp,#0x7c]
        0x0002e2be:    e9cd200c    ...     STRD     r2,r0,[sp,#0x30]
        0x0002e2c2:    e9cd510a    ...Q    STRD     r5,r1,[sp,#0x28]
        0x0002e2c6:    f10d0b18    ....    ADD      r11,sp,#0x18
        0x0002e2ca:    984c        L.      LDR      r0,[sp,#0x130]
        0x0002e2cc:    9b30        0.      LDR      r3,[sp,#0xc0]
        0x0002e2ce:    6b62        bk      LDR      r2,[r4,#0x34]
        0x0002e2d0:    6ae1        .j      LDR      r1,[r4,#0x2c]
        0x0002e2d2:    e88b000f    ....    STM      r11,{r0-r3}
        0x0002e2d6:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002e2d8:    6be1        .k      LDR      r1,[r4,#0x3c]
        0x0002e2da:    6b82        .k      LDR      r2,[r0,#0x38]
        0x0002e2dc:    9819        ..      LDR      r0,[sp,#0x64]
        0x0002e2de:    9602        ..      STR      r6,[sp,#8]
        0x0002e2e0:    9205        ..      STR      r2,[sp,#0x14]
        0x0002e2e2:    e9cd0103    ....    STRD     r0,r1,[sp,#0xc]
        0x0002e2e6:    981e        ..      LDR      r0,[sp,#0x78]
        0x0002e2e8:    e9cd0700    ....    STRD     r0,r7,[sp,#0]
        0x0002e2ec:    e9dd102a    ..*.    LDRD     r1,r0,[sp,#0xa8]
        0x0002e2f0:    9b21        !.      LDR      r3,[sp,#0x84]
        0x0002e2f2:    9a24        $.      LDR      r2,[sp,#0x90]
        0x0002e2f4:    f004fbcc    ....    BL       dynalloc_analysis ; 0x32a90
        0x0002e2f8:    eef0fa40    ..@.    VMOV.F32 s31,s0
        0x0002e2fc:    4640        @F      MOV      r0,r8
        0x0002e2fe:    f012fad5    ....    BL       spl_alloca ; 0x408ac
        0x0002e302:    9018        ..      STR      r0,[sp,#0x60]
        0x0002e304:    f1ba0f00    ....    CMP      r10,#0
        0x0002e308:    d035        5.      BEQ      0x2e376 ; celt_encode_with_ec + 5406
        0x0002e30a:    991f        ..      LDR      r1,[sp,#0x7c]
        0x0002e30c:    f44f40a0    O..@    MOV      r0,#0x5000
        0x0002e310:    fb90f1f1    ....    SDIV     r1,r0,r1
        0x0002e314:    1c89        ..      ADDS     r1,r1,#2
        0x0002e316:    2950        P)      CMP      r1,#0x50
        0x0002e318:    bfa3        ..      ITTTE    GE
        0x0002e31a:    991f        ..      LDRGE    r1,[sp,#0x7c]
        0x0002e31c:    fb90f0f1    ....    SDIVGE   r0,r0,r1
        0x0002e320:    1c80        ..      ADDGE    r0,r0,#2
        0x0002e322:    2050        P       MOVLT    r0,#0x50
        0x0002e324:    991d        ..      LDR      r1,[sp,#0x74]
        0x0002e326:    e9cd1502    ....    STRD     r1,r5,[sp,#8]
        0x0002e32a:    9a27        '.      LDR      r2,[sp,#0x9c]
        0x0002e32c:    e9cd2904    ...)    STRD     r2,r9,[sp,#0x10]
        0x0002e330:    992f        /.      LDR      r1,[sp,#0xbc]
        0x0002e332:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0002e336:    e9dd1317    ....    LDRD     r1,r3,[sp,#0x5c]
        0x0002e33a:    ed9d0a4d    ..M.    VLDR     s0,[sp,#0x134]
        0x0002e33e:    9a4c        L.      LDR      r2,[sp,#0x130]
        0x0002e340:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002e342:    f012fced    ....    BL       tf_analysis ; 0x40d20
        0x0002e346:    4683        .F      MOV      r11,r0
        0x0002e348:    9817        ..      LDR      r0,[sp,#0x5c]
        0x0002e34a:    1a39        9.      SUBS     r1,r7,r0
        0x0002e34c:    2900        .)      CMP      r1,#0
        0x0002e34e:    dd5e        ^.      BLE      0x2e40e ; celt_encode_with_ec + 5558
        0x0002e350:    e9dd2017    ...     LDRD     r2,r0,[sp,#0x5c]
        0x0002e354:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x0002e358:    f0110f01    ....    TST      r1,#1
        0x0002e35c:    f8502d04    P..-    LDR      r2,[r0,#-4]!
        0x0002e360:    bf18        ..      IT       NE
        0x0002e362:    f8402f04    @../    STRNE    r2,[r0,#4]!
        0x0002e366:    1049        I.      ASRS     r1,r1,#1
        0x0002e368:    d051        Q.      BEQ      0x2e40e ; celt_encode_with_ec + 5558
        0x0002e36a:    6042        B`      STR      r2,[r0,#4]
        0x0002e36c:    f8402f08    @../    STR      r2,[r0,#8]!
        0x0002e370:    1e49        I.      SUBS     r1,r1,#1
        0x0002e372:    d1fa        ..      BNE      0x2e36a ; celt_encode_with_ec + 5394
        0x0002e374:    e04b        K.      B        0x2e40e ; celt_encode_with_ec + 5558
        0x0002e376:    9863        c.      LDR      r0,[sp,#0x18c]
        0x0002e378:    b398        ..      CBZ      r0,0x2e3e2 ; celt_encode_with_ec + 5514
        0x0002e37a:    9867        g.      LDR      r0,[sp,#0x19c]
        0x0002e37c:    b1a8        ..      CBZ      r0,0x2e3aa ; celt_encode_with_ec + 5458
        0x0002e37e:    2f00        ./      CMP      r7,#0
        0x0002e380:    dd10        ..      BLE      0x2e3a4 ; celt_encode_with_ec + 5452
        0x0002e382:    9818        ..      LDR      r0,[sp,#0x60]
        0x0002e384:    1f01        ..      SUBS     r1,r0,#4
        0x0002e386:    f0170f01    ....    TST      r7,#1
        0x0002e38a:    d002        ..      BEQ      0x2e392 ; celt_encode_with_ec + 5434
        0x0002e38c:    2001        .       MOVS     r0,#1
        0x0002e38e:    f8410f04    A...    STR      r0,[r1,#4]!
        0x0002e392:    1078        x.      ASRS     r0,r7,#1
        0x0002e394:    bf18        ..      IT       NE
        0x0002e396:    2201        ."      MOVNE    r2,#1
        0x0002e398:    d004        ..      BEQ      0x2e3a4 ; celt_encode_with_ec + 5452
        0x0002e39a:    604a        J`      STR      r2,[r1,#4]
        0x0002e39c:    f8412f08    A../    STR      r2,[r1,#8]!
        0x0002e3a0:    1e40        @.      SUBS     r0,r0,#1
        0x0002e3a2:    d1fa        ..      BNE      0x2e39a ; celt_encode_with_ec + 5442
        0x0002e3a4:    f04f0b00    O...    MOV      r11,#0
        0x0002e3a8:    e031        1.      B        0x2e40e ; celt_encode_with_ec + 5558
        0x0002e3aa:    981f        ..      LDR      r0,[sp,#0x7c]
        0x0002e3ac:    280f        .(      CMP      r0,#0xf
        0x0002e3ae:    da19        ..      BGE      0x2e3e4 ; celt_encode_with_ec + 5516
        0x0002e3b0:    f8d400b8    ....    LDR      r0,[r4,#0xb8]
        0x0002e3b4:    2802        .(      CMP      r0,#2
        0x0002e3b6:    d015        ..      BEQ      0x2e3e4 ; celt_encode_with_ec + 5516
        0x0002e3b8:    2f00        ./      CMP      r7,#0
        0x0002e3ba:    dd10        ..      BLE      0x2e3de ; celt_encode_with_ec + 5510
        0x0002e3bc:    9818        ..      LDR      r0,[sp,#0x60]
        0x0002e3be:    1f00        ..      SUBS     r0,r0,#4
        0x0002e3c0:    f0170f01    ....    TST      r7,#1
        0x0002e3c4:    d002        ..      BEQ      0x2e3cc ; celt_encode_with_ec + 5492
        0x0002e3c6:    2100        .!      MOVS     r1,#0
        0x0002e3c8:    f8401f04    @...    STR      r1,[r0,#4]!
        0x0002e3cc:    1079        y.      ASRS     r1,r7,#1
        0x0002e3ce:    bf18        ..      IT       NE
        0x0002e3d0:    2200        ."      MOVNE    r2,#0
        0x0002e3d2:    d004        ..      BEQ      0x2e3de ; celt_encode_with_ec + 5510
        0x0002e3d4:    6042        B`      STR      r2,[r0,#4]
        0x0002e3d6:    f8402f08    @../    STR      r2,[r0,#8]!
        0x0002e3da:    1e49        I.      SUBS     r1,r1,#1
        0x0002e3dc:    d1fa        ..      BNE      0x2e3d4 ; celt_encode_with_ec + 5500
        0x0002e3de:    984c        L.      LDR      r0,[sp,#0x130]
        0x0002e3e0:    e014        ..      B        0x2e40c ; celt_encode_with_ec + 5556
        0x0002e3e2:    e7ff        ..      B        0x2e3e4 ; celt_encode_with_ec + 5516
        0x0002e3e4:    2f00        ./      CMP      r7,#0
        0x0002e3e6:    dd10        ..      BLE      0x2e40a ; celt_encode_with_ec + 5554
        0x0002e3e8:    9818        ..      LDR      r0,[sp,#0x60]
        0x0002e3ea:    1f01        ..      SUBS     r1,r0,#4
        0x0002e3ec:    f0170f01    ....    TST      r7,#1
        0x0002e3f0:    d002        ..      BEQ      0x2e3f8 ; celt_encode_with_ec + 5536
        0x0002e3f2:    984c        L.      LDR      r0,[sp,#0x130]
        0x0002e3f4:    f8410f04    A...    STR      r0,[r1,#4]!
        0x0002e3f8:    1078        x.      ASRS     r0,r7,#1
        0x0002e3fa:    d006        ..      BEQ      0x2e40a ; celt_encode_with_ec + 5554
        0x0002e3fc:    9a4c        L.      LDR      r2,[sp,#0x130]
        0x0002e3fe:    604a        J`      STR      r2,[r1,#4]
        0x0002e400:    9a4c        L.      LDR      r2,[sp,#0x130]
        0x0002e402:    f8412f08    A../    STR      r2,[r1,#8]!
        0x0002e406:    1e40        @.      SUBS     r0,r0,#1
        0x0002e408:    d1f8        ..      BNE      0x2e3fc ; celt_encode_with_ec + 5540
        0x0002e40a:    2000        .       MOVS     r0,#0
        0x0002e40c:    4683        .F      MOV      r11,r0
        0x0002e40e:    9823        #.      LDR      r0,[sp,#0x8c]
        0x0002e410:    f012fa4c    ..L.    BL       spl_alloca ; 0x408ac
        0x0002e414:    902c        ,.      STR      r0,[sp,#0xb0]
        0x0002e416:    981e        ..      LDR      r0,[sp,#0x78]
        0x0002e418:    f04f0800    O...    MOV      r8,#0
        0x0002e41c:    1a38        8.      SUBS     r0,r7,r0
        0x0002e41e:    902a        *.      STR      r0,[sp,#0xa8]
        0x0002e420:    2800        .(      CMP      r0,#0
        0x0002e422:    dd26        &.      BLE      0x2e472 ; celt_encode_with_ec + 5658
        0x0002e424:    9921        !.      LDR      r1,[sp,#0x84]
        0x0002e426:    981e        ..      LDR      r0,[sp,#0x78]
        0x0002e428:    9b4e        N.      LDR      r3,[sp,#0x138]
        0x0002e42a:    fb080201    ....    MLA      r2,r8,r1,r0
        0x0002e42e:    982b        +.      LDR      r0,[sp,#0xac]
        0x0002e430:    eb030382    ....    ADD      r3,r3,r2,LSL #2
        0x0002e434:    eb000182    ....    ADD      r1,r0,r2,LSL #2
        0x0002e438:    9824        $.      LDR      r0,[sp,#0x90]
        0x0002e43a:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x0002e43e:    9a2a        *.      LDR      r2,[sp,#0xa8]
        0x0002e440:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x0002e444:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x0002e448:    ee700a60    p.`.    VSUB.F32 s1,s0,s1
        0x0002e44c:    eef00ae0    ....    VABS.F32 s1,s1
        0x0002e450:    ee10ca90    ....    VMOV     r12,s1
        0x0002e454:    f1bc4f80    ...O    CMP      r12,#0x40000000
        0x0002e458:    da05        ..      BGE      0x2e466 ; celt_encode_with_ec + 5646
        0x0002e45a:    edd30a00    ....    VLDR     s1,[r3,#0]
        0x0002e45e:    ee000ace    ....    VMLS.F32 s0,s1,s28
        0x0002e462:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x0002e466:    1d00        ..      ADDS     r0,r0,#4
        0x0002e468:    1d09        ..      ADDS     r1,r1,#4
        0x0002e46a:    1e52        R.      SUBS     r2,r2,#1
        0x0002e46c:    f1030304    ....    ADD      r3,r3,#4
        0x0002e470:    d1e6        ..      BNE      0x2e440 ; celt_encode_with_ec + 5608
        0x0002e472:    f1080801    ....    ADD      r8,r8,#1
        0x0002e476:    4546        FE      CMP      r6,r8
        0x0002e478:    bfc8        ..      IT       GT
        0x0002e47a:    982a        *.      LDRGT    r0,[sp,#0xa8]
        0x0002e47c:    dcd0        ..      BGT      0x2e420 ; celt_encode_with_ec + 5576
        0x0002e47e:    69a2        .i      LDR      r2,[r4,#0x18]
        0x0002e480:    6c21        !l      LDR      r1,[r4,#0x40]
        0x0002e482:    6ba0        .k      LDR      r0,[r4,#0x38]
        0x0002e484:    2a04        .*      CMP      r2,#4
        0x0002e486:    bfac        ..      ITE      GE
        0x0002e488:    2301        .#      MOVGE    r3,#1
        0x0002e48a:    2300        .#      MOVLT    r3,#0
        0x0002e48c:    f1040254    ..T.    ADD      r2,r4,#0x54
        0x0002e490:    e9cd010b    ....    STRD     r0,r1,[sp,#0x2c]
        0x0002e494:    e9cd2309    ...#    STRD     r2,r3,[sp,#0x24]
        0x0002e498:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0002e49a:    9929        ).      LDR      r1,[sp,#0xa4]
        0x0002e49c:    e9cd1007    ....    STRD     r1,r0,[sp,#0x1c]
        0x0002e4a0:    e9cd6505    ...e    STRD     r6,r5,[sp,#0x14]
        0x0002e4a4:    e9dd212c    ..,!    LDRD     r2,r1,[sp,#0xb0]
        0x0002e4a8:    f10d0804    ....    ADD      r8,sp,#4
        0x0002e4ac:    9824        $.      LDR      r0,[sp,#0x90]
        0x0002e4ae:    9b8d        ..      LDR      r3,[sp,#0x234]
        0x0002e4b0:    e888000f    ....    STM      r8,{r0-r3}
        0x0002e4b4:    982b        +.      LDR      r0,[sp,#0xac]
        0x0002e4b6:    9000        ..      STR      r0,[sp,#0]
        0x0002e4b8:    463a        :F      MOV      r2,r7
        0x0002e4ba:    9b17        ..      LDR      r3,[sp,#0x5c]
        0x0002e4bc:    991e        ..      LDR      r1,[sp,#0x78]
        0x0002e4be:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002e4c0:    f00efed6    ....    BL       quant_coarse_energy ; 0x3d270
        0x0002e4c4:    981e        ..      LDR      r0,[sp,#0x78]
        0x0002e4c6:    f8cdb014    ....    STR      r11,[sp,#0x14]
        0x0002e4ca:    f8ddb234    ..4.    LDR      r11,[sp,#0x234]
        0x0002e4ce:    9009        ..      STR      r0,[sp,#0x24]
        0x0002e4d0:    f8dda060    ..`.    LDR      r10,[sp,#0x60]
        0x0002e4d4:    f8db0004    ....    LDR      r0,[r11,#4]
        0x0002e4d8:    f8dd9130    ..0.    LDR      r9,[sp,#0x130]
        0x0002e4dc:    ea4f08c0    O...    LSL      r8,r0,#3
        0x0002e4e0:    f8db001c    ....    LDR      r0,[r11,#0x1c]
        0x0002e4e4:    f005fe10    ....    BL       ec_ilog ; 0x34108
        0x0002e4e8:    4601        .F      MOV      r1,r0
        0x0002e4ea:    f8db0014    ....    LDR      r0,[r11,#0x14]
        0x0002e4ee:    1a40        @.      SUBS     r0,r0,r1
        0x0002e4f0:    f1b90f00    ....    CMP      r9,#0
        0x0002e4f4:    bf14        ..      ITE      NE
        0x0002e4f6:    2202        ."      MOVNE    r2,#2
        0x0002e4f8:    2204        ."      MOVEQ    r2,#4
        0x0002e4fa:    2d00        .-      CMP      r5,#0
        0x0002e4fc:    dd05        ..      BLE      0x2e50a ; celt_encode_with_ec + 5810
        0x0002e4fe:    1881        ..      ADDS     r1,r0,r2
        0x0002e500:    1c49        I.      ADDS     r1,r1,#1
        0x0002e502:    4541        AE      CMP      r1,r8
        0x0002e504:    bf98        ..      IT       LS
        0x0002e506:    2101        .!      MOVLS    r1,#1
        0x0002e508:    d900        ..      BLS      0x2e50c ; celt_encode_with_ec + 5812
        0x0002e50a:    2100        .!      MOVS     r1,#0
        0x0002e50c:    9108        ..      STR      r1,[sp,#0x20]
        0x0002e50e:    eba80101    ....    SUB      r1,r8,r1
        0x0002e512:    910a        ..      STR      r1,[sp,#0x28]
        0x0002e514:    2100        .!      MOVS     r1,#0
        0x0002e516:    f8dd8024    ..$.    LDR      r8,[sp,#0x24]
        0x0002e51a:    910b        ..      STR      r1,[sp,#0x2c]
        0x0002e51c:    45b8        .E      CMP      r8,r7
        0x0002e51e:    da22        ".      BGE      0x2e566 ; celt_encode_with_ec + 5902
        0x0002e520:    9b0a        ..      LDR      r3,[sp,#0x28]
        0x0002e522:    eb000c02    ....    ADD      r12,r0,r2
        0x0002e526:    459c        .E      CMP      r12,r3
        0x0002e528:    bf88        ..      IT       HI
        0x0002e52a:    f84a1028    J.(.    STRHI    r1,[r10,r8,LSL #2]
        0x0002e52e:    d811        ..      BHI      0x2e554 ; celt_encode_with_ec + 5884
        0x0002e530:    f85a0028    Z.(.    LDR      r0,[r10,r8,LSL #2]
        0x0002e534:    4041        A@      EORS     r1,r1,r0
        0x0002e536:    4658        XF      MOV      r0,r11
        0x0002e538:    f005fb78    ..x.    BL       ec_enc_bit_logp ; 0x33c2c
        0x0002e53c:    f8db001c    ....    LDR      r0,[r11,#0x1c]
        0x0002e540:    f005fde2    ....    BL       ec_ilog ; 0x34108
        0x0002e544:    f8db1014    ....    LDR      r1,[r11,#0x14]
        0x0002e548:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0002e54a:    1a08        ..      SUBS     r0,r1,r0
        0x0002e54c:    f85a1028    Z.(.    LDR      r1,[r10,r8,LSL #2]
        0x0002e550:    430a        .C      ORRS     r2,r2,r1
        0x0002e552:    920b        ..      STR      r2,[sp,#0x2c]
        0x0002e554:    f1b90f00    ....    CMP      r9,#0
        0x0002e558:    bf14        ..      ITE      NE
        0x0002e55a:    2204        ."      MOVNE    r2,#4
        0x0002e55c:    2205        ."      MOVEQ    r2,#5
        0x0002e55e:    f1080801    ....    ADD      r8,r8,#1
        0x0002e562:    45b8        .E      CMP      r8,r7
        0x0002e564:    dbdc        ..      BLT      0x2e520 ; celt_encode_with_ec + 5832
        0x0002e566:    f8df84e8    ....    LDR      r8,[pc,#1256] ; [0x2ea50] = 0x46b54
        0x0002e56a:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002e56c:    b180        ..      CBZ      r0,0x2e590 ; celt_encode_with_ec + 5944
        0x0002e56e:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002e570:    eb0800c5    ....    ADD      r0,r8,r5,LSL #3
        0x0002e574:    eb010189    ....    ADD      r1,r1,r9,LSL #2
        0x0002e578:    5642        BV      LDRSB    r2,[r0,r1]
        0x0002e57a:    4408        .D      ADD      r0,r0,r1
        0x0002e57c:    f9900002    ....    LDRSB    r0,[r0,#2]
        0x0002e580:    4282        .B      CMP      r2,r0
        0x0002e582:    d005        ..      BEQ      0x2e590 ; celt_encode_with_ec + 5944
        0x0002e584:    2201        ."      MOVS     r2,#1
        0x0002e586:    4658        XF      MOV      r0,r11
        0x0002e588:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002e58a:    f005fb4f    ..O.    BL       ec_enc_bit_logp ; 0x33c2c
        0x0002e58e:    e001        ..      B        0x2e594 ; celt_encode_with_ec + 5948
        0x0002e590:    2000        .       MOVS     r0,#0
        0x0002e592:    9005        ..      STR      r0,[sp,#0x14]
        0x0002e594:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002e596:    1a79        y.      SUBS     r1,r7,r1
        0x0002e598:    2900        .)      CMP      r1,#0
        0x0002e59a:    dd2d        -.      BLE      0x2e5f8 ; celt_encode_with_ec + 6048
        0x0002e59c:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002e59e:    eb0a0080    ....    ADD      r0,r10,r0,LSL #2
        0x0002e5a2:    1f00        ..      SUBS     r0,r0,#4
        0x0002e5a4:    f0110f01    ....    TST      r1,#1
        0x0002e5a8:    d00d        ..      BEQ      0x2e5c6 ; celt_encode_with_ec + 5998
        0x0002e5aa:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0002e5ac:    ea4f0389    O...    LSL      r3,r9,#2
        0x0002e5b0:    eb030242    ..B.    ADD      r2,r3,r2,LSL #1
        0x0002e5b4:    f8503f04    P..?    LDR      r3,[r0,#4]!
        0x0002e5b8:    eb020c03    ....    ADD      r12,r2,r3
        0x0002e5bc:    eb0802c5    ....    ADD      r2,r8,r5,LSL #3
        0x0002e5c0:    f912200c    ...     LDRSB    r2,[r2,r12]
        0x0002e5c4:    6002        .`      STR      r2,[r0,#0]
        0x0002e5c6:    1049        I.      ASRS     r1,r1,#1
        0x0002e5c8:    d016        ..      BEQ      0x2e5f8 ; celt_encode_with_ec + 6048
        0x0002e5ca:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0002e5cc:    ea4f0c89    O...    LSL      r12,r9,#2
        0x0002e5d0:    eb0c0242    ..B.    ADD      r2,r12,r2,LSL #1
        0x0002e5d4:    eb0803c5    ....    ADD      r3,r8,r5,LSL #3
        0x0002e5d8:    f850cf04    P...    LDR      r12,[r0,#4]!
        0x0002e5dc:    1e49        I.      SUBS     r1,r1,#1
        0x0002e5de:    4494        .D      ADD      r12,r12,r2
        0x0002e5e0:    f913c00c    ....    LDRSB    r12,[r3,r12]
        0x0002e5e4:    f840cb04    @...    STR      r12,[r0],#4
        0x0002e5e8:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x0002e5ec:    4494        .D      ADD      r12,r12,r2
        0x0002e5ee:    f913c00c    ....    LDRSB    r12,[r3,r12]
        0x0002e5f2:    f8c0c000    ....    STR      r12,[r0,#0]
        0x0002e5f6:    d1ef        ..      BNE      0x2e5d8 ; celt_encode_with_ec + 6016
        0x0002e5f8:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002e5fa:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x0002e5fc:    f005fd84    ....    BL       ec_ilog ; 0x34108
        0x0002e600:    998d        ..      LDR      r1,[sp,#0x234]
        0x0002e602:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0002e604:    1a08        ..      SUBS     r0,r1,r0
        0x0002e606:    1d01        ..      ADDS     r1,r0,#4
        0x0002e608:    982d        -.      LDR      r0,[sp,#0xb4]
        0x0002e60a:    4288        .B      CMP      r0,r1
        0x0002e60c:    db29        ).      BLT      0x2e662 ; celt_encode_with_ec + 6154
        0x0002e60e:    6c20         l      LDR      r0,[r4,#0x40]
        0x0002e610:    b120         .      CBZ      r0,0x2e61c ; celt_encode_with_ec + 6084
        0x0002e612:    2000        .       MOVS     r0,#0
        0x0002e614:    6660        `f      STR      r0,[r4,#0x64]
        0x0002e616:    2002        .       MOVS     r0,#2
        0x0002e618:    6520         e      STR      r0,[r4,#0x50]
        0x0002e61a:    e01c        ..      B        0x2e656 ; celt_encode_with_ec + 6142
        0x0002e61c:    9863        c.      LDR      r0,[sp,#0x18c]
        0x0002e61e:    b148        H.      CBZ      r0,0x2e634 ; celt_encode_with_ec + 6108
        0x0002e620:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002e622:    b1b0        ..      CBZ      r0,0x2e652 ; celt_encode_with_ec + 6138
        0x0002e624:    984c        L.      LDR      r0,[sp,#0x130]
        0x0002e626:    2800        .(      CMP      r0,#0
        0x0002e628:    bf0e        ..      ITEE     EQ
        0x0002e62a:    2003        .       MOVEQ    r0,#3
        0x0002e62c:    2002        .       MOVNE    r0,#2
        0x0002e62e:    6520         e      STRNE    r0,[r4,#0x50]
        0x0002e630:    d010        ..      BEQ      0x2e654 ; celt_encode_with_ec + 6140
        0x0002e632:    e010        ..      B        0x2e656 ; celt_encode_with_ec + 6142
        0x0002e634:    981a        ..      LDR      r0,[sp,#0x68]
        0x0002e636:    b940        @.      CBNZ     r0,0x2e64a ; celt_encode_with_ec + 6130
        0x0002e638:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002e63a:    2803        .(      CMP      r0,#3
        0x0002e63c:    db05        ..      BLT      0x2e64a ; celt_encode_with_ec + 6130
        0x0002e63e:    e9dd0128    ..(.    LDRD     r0,r1,[sp,#0xa0]
        0x0002e642:    ebb10f40    ..@.    CMP      r1,r0,LSL #1
        0x0002e646:    db02        ..      BLT      0x2e64e ; celt_encode_with_ec + 6134
        0x0002e648:    e04e        N.      B        0x2e6e8 ; celt_encode_with_ec + 6288
        0x0002e64a:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002e64c:    b108        ..      CBZ      r0,0x2e652 ; celt_encode_with_ec + 6138
        0x0002e64e:    2002        .       MOVS     r0,#2
        0x0002e650:    e000        ..      B        0x2e654 ; celt_encode_with_ec + 6140
        0x0002e652:    2000        .       MOVS     r0,#0
        0x0002e654:    6520         e      STR      r0,[r4,#0x50]
        0x0002e656:    4601        .F      MOV      r1,r0
        0x0002e658:    2305        .#      MOVS     r3,#5
        0x0002e65a:    4afe        .J      LDR      r2,[pc,#1016] ; [0x2ea54] = 0x461d3
        0x0002e65c:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002e65e:    f005fc20    .. .    BL       ec_enc_icdf ; 0x33ea2
        0x0002e662:    6c20         l      LDR      r0,[r4,#0x40]
        0x0002e664:    b150        P.      CBZ      r0,0x2e67c ; celt_encode_with_ec + 6180
        0x0002e666:    981f        ..      LDR      r0,[sp,#0x7c]
        0x0002e668:    281a        .(      CMP      r0,#0x1a
        0x0002e66a:    bfdd        ..      ITTTE    LE
        0x0002e66c:    49fa        .I      LDRLE    r1,[pc,#1000] ; [0x2ea58] = 0x55555556
        0x0002e66e:    fb811000    ....    SMULLLE  r1,r0,r1,r0
        0x0002e672:    eba071e0    ...q    SUBLE    r1,r0,r0,ASR #31
        0x0002e676:    2108        .!      MOVGT    r1,#8
        0x0002e678:    9819        ..      LDR      r0,[sp,#0x64]
        0x0002e67a:    6001        .`      STR      r1,[r0,#0]
        0x0002e67c:    9833        3.      LDR      r0,[sp,#0xcc]
        0x0002e67e:    f012f915    ....    BL       spl_alloca ; 0x408ac
        0x0002e682:    4601        .F      MOV      r1,r0
        0x0002e684:    9002        ..      STR      r0,[sp,#8]
        0x0002e686:    4633        3F      MOV      r3,r6
        0x0002e688:    462a        *F      MOV      r2,r5
        0x0002e68a:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002e68c:    f008f9bd    ....    BL       init_caps ; 0x36a0a
        0x0002e690:    2006        .       MOVS     r0,#6
        0x0002e692:    9005        ..      STR      r0,[sp,#0x14]
        0x0002e694:    982d        -.      LDR      r0,[sp,#0xb4]
        0x0002e696:    f04f0900    O...    MOV      r9,#0
        0x0002e69a:    00c0        ..      LSLS     r0,r0,#3
        0x0002e69c:    902d        -.      STR      r0,[sp,#0xb4]
        0x0002e69e:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002e6a0:    f005fd96    ....    BL       ec_tell_frac ; 0x341d0
        0x0002e6a4:    900a        ..      STR      r0,[sp,#0x28]
        0x0002e6a6:    f8dd8078    ..x.    LDR      r8,[sp,#0x78]
        0x0002e6aa:    45b8        .E      CMP      r8,r7
        0x0002e6ac:    da6c        l.      BGE      0x2e788 ; celt_encode_with_ec + 6448
        0x0002e6ae:    9830        0.      LDR      r0,[sp,#0xc0]
        0x0002e6b0:    eb000048    ..H.    ADD      r0,r0,r8,LSL #1
        0x0002e6b4:    f9b01002    ....    LDRSH    r1,[r0,#2]
        0x0002e6b8:    9830        0.      LDR      r0,[sp,#0xc0]
        0x0002e6ba:    f9300018    0...    LDRSH    r0,[r0,r8,LSL #1]
        0x0002e6be:    1a08        ..      SUBS     r0,r1,r0
        0x0002e6c0:    4370        pC      MULS     r0,r6,r0
        0x0002e6c2:    40a8        .@      LSLS     r0,r0,r5
        0x0002e6c4:    2830        0(      CMP      r0,#0x30
        0x0002e6c6:    bfb4        ..      ITE      LT
        0x0002e6c8:    2130        0!      MOVLT    r1,#0x30
        0x0002e6ca:    4601        .F      MOVGE    r1,r0
        0x0002e6cc:    ebb10fc0    ....    CMP      r1,r0,LSL #3
        0x0002e6d0:    bfc8        ..      IT       GT
        0x0002e6d2:    00c0        ..      LSLGT    r0,r0,#3
        0x0002e6d4:    dc02        ..      BGT      0x2e6dc ; celt_encode_with_ec + 6276
        0x0002e6d6:    2830        0(      CMP      r0,#0x30
        0x0002e6d8:    bfb8        ..      IT       LT
        0x0002e6da:    2030        0       MOVLT    r0,#0x30
        0x0002e6dc:    9001        ..      STR      r0,[sp,#4]
        0x0002e6de:    f04f0a00    O...    MOV      r10,#0
        0x0002e6e2:    46d3        .F      MOV      r11,r10
        0x0002e6e4:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0002e6e6:    e030        0.      B        0x2e74a ; celt_encode_with_ec + 6386
        0x0002e6e8:    9822        ".      LDR      r0,[sp,#0x88]
        0x0002e6ea:    991b        ..      LDR      r1,[sp,#0x6c]
        0x0002e6ec:    9a17        ..      LDR      r2,[sp,#0x5c]
        0x0002e6ee:    e9cd1005    ....    STRD     r1,r0,[sp,#0x14]
        0x0002e6f2:    e9cd2603    ...&    STRD     r2,r6,[sp,#0xc]
        0x0002e6f6:    9865        e.      LDR      r0,[sp,#0x194]
        0x0002e6f8:    2800        .(      CMP      r0,#0
        0x0002e6fa:    bf14        ..      ITE      NE
        0x0002e6fc:    2101        .!      MOVNE    r1,#1
        0x0002e6fe:    2100        .!      MOVEQ    r1,#0
        0x0002e700:    f1040064    ..d.    ADD      r0,r4,#0x64
        0x0002e704:    1f02        ..      SUBS     r2,r0,#4
        0x0002e706:    9200        ..      STR      r2,[sp,#0]
        0x0002e708:    e9cd0101    ....    STRD     r0,r1,[sp,#4]
        0x0002e70c:    3a08        .:      SUBS     r2,r2,#8
        0x0002e70e:    6d23        #m      LDR      r3,[r4,#0x50]
        0x0002e710:    992f        /.      LDR      r1,[sp,#0xbc]
        0x0002e712:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002e714:    f012f8e0    ....    BL       spreading_decision ; 0x408d8
        0x0002e718:    e79c        ..      B        0x2e654 ; celt_encode_with_ec + 6140
        0x0002e71a:    9819        ..      LDR      r0,[sp,#0x64]
        0x0002e71c:    f8500028    P.(.    LDR      r0,[r0,r8,LSL #2]
        0x0002e720:    4558        XE      CMP      r0,r11
        0x0002e722:    bfcc        ..      ITE      GT
        0x0002e724:    2001        .       MOVGT    r0,#1
        0x0002e726:    2000        .       MOVLE    r0,#0
        0x0002e728:    4601        .F      MOV      r1,r0
        0x0002e72a:    9003        ..      STR      r0,[sp,#0xc]
        0x0002e72c:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002e72e:    f005fa7d    ..}.    BL       ec_enc_bit_logp ; 0x33c2c
        0x0002e732:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002e734:    f005fd4c    ..L.    BL       ec_tell_frac ; 0x341d0
        0x0002e738:    900a        ..      STR      r0,[sp,#0x28]
        0x0002e73a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002e73c:    b190        ..      CBZ      r0,0x2e764 ; celt_encode_with_ec + 6412
        0x0002e73e:    9801        ..      LDR      r0,[sp,#4]
        0x0002e740:    2201        ."      MOVS     r2,#1
        0x0002e742:    4482        .D      ADD      r10,r10,r0
        0x0002e744:    4481        .D      ADD      r9,r9,r0
        0x0002e746:    f10b0b01    ....    ADD      r11,r11,#1
        0x0002e74a:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002e74c:    eb0001c2    ....    ADD      r1,r0,r2,LSL #3
        0x0002e750:    982d        -.      LDR      r0,[sp,#0xb4]
        0x0002e752:    eba00009    ....    SUB      r0,r0,r9
        0x0002e756:    4281        .B      CMP      r1,r0
        0x0002e758:    da04        ..      BGE      0x2e764 ; celt_encode_with_ec + 6412
        0x0002e75a:    9802        ..      LDR      r0,[sp,#8]
        0x0002e75c:    f8500028    P.(.    LDR      r0,[r0,r8,LSL #2]
        0x0002e760:    4582        .E      CMP      r10,r0
        0x0002e762:    dbda        ..      BLT      0x2e71a ; celt_encode_with_ec + 6338
        0x0002e764:    f1bb0f00    ....    CMP      r11,#0
        0x0002e768:    d007        ..      BEQ      0x2e77a ; celt_encode_with_ec + 6434
        0x0002e76a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002e76c:    1e40        @.      SUBS     r0,r0,#1
        0x0002e76e:    2802        .(      CMP      r0,#2
        0x0002e770:    bfa6        ..      ITTE     GE
        0x0002e772:    9805        ..      LDRGE    r0,[sp,#0x14]
        0x0002e774:    1e40        @.      SUBGE    r0,r0,#1
        0x0002e776:    2002        .       MOVLT    r0,#2
        0x0002e778:    9005        ..      STR      r0,[sp,#0x14]
        0x0002e77a:    9819        ..      LDR      r0,[sp,#0x64]
        0x0002e77c:    f840a028    @.(.    STR      r10,[r0,r8,LSL #2]
        0x0002e780:    f1080801    ....    ADD      r8,r8,#1
        0x0002e784:    45b8        .E      CMP      r8,r7
        0x0002e786:    db92        ..      BLT      0x2e6ae ; celt_encode_with_ec + 6230
        0x0002e788:    2e02        ..      CMP      r6,#2
        0x0002e78a:    d17d        }.      BNE      0x2e888 ; celt_encode_with_ec + 6704
        0x0002e78c:    b3ed        ..      CBZ      r5,0x2e80a ; celt_encode_with_ec + 6578
        0x0002e78e:    982f        /.      LDR      r0,[sp,#0xbc]
        0x0002e790:    9006        ..      STR      r0,[sp,#0x18]
        0x0002e792:    981d        ..      LDR      r0,[sp,#0x74]
        0x0002e794:    9001        ..      STR      r0,[sp,#4]
        0x0002e796:    2000        .       MOVS     r0,#0
        0x0002e798:    9000        ..      STR      r0,[sp,#0]
        0x0002e79a:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002e79c:    eef08a48    ..H.    VMOV.F32 s17,s16
        0x0002e7a0:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0002e7a2:    9005        ..      STR      r0,[sp,#0x14]
        0x0002e7a4:    9900        ..      LDR      r1,[sp,#0]
        0x0002e7a6:    9a00        ..      LDR      r2,[sp,#0]
        0x0002e7a8:    f8ddc014    ....    LDR      r12,[sp,#0x14]
        0x0002e7ac:    2302        .#      MOVS     r3,#2
        0x0002e7ae:    f9300011    0...    LDRSH    r0,[r0,r1,LSL #1]
        0x0002e7b2:    eb030242    ..B.    ADD      r2,r3,r2,LSL #1
        0x0002e7b6:    f93c2002    <..     LDRSH    r2,[r12,r2]
        0x0002e7ba:    fa00f105    ....    LSL      r1,r0,r5
        0x0002e7be:    1a10        ..      SUBS     r0,r2,r0
        0x0002e7c0:    fa00fb05    ....    LSL      r11,r0,r5
        0x0002e7c4:    f1bb0f00    ....    CMP      r11,#0
        0x0002e7c8:    dd59        Y.      BLE      0x2e87e ; celt_encode_with_ec + 6694
        0x0002e7ca:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002e7cc:    eb000a81    ....    ADD      r10,r0,r1,LSL #2
        0x0002e7d0:    9801        ..      LDR      r0,[sp,#4]
        0x0002e7d2:    4401        .D      ADD      r1,r1,r0
        0x0002e7d4:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002e7d6:    eb000881    ....    ADD      r8,r0,r1,LSL #2
        0x0002e7da:    bf00        ..      NOP      
        0x0002e7dc:    edd8da00    ....    VLDR     s27,[r8,#0]
        0x0002e7e0:    eeb00aed    ....    VABS.F32 s0,s27
        0x0002e7e4:    ee100a10    ....    VMOV     r0,s0
        0x0002e7e8:    f015fb70    ..p.    BL       __aeabi_f2d ; 0x43ecc
        0x0002e7ec:    ed9ada00    ....    VLDR     s26,[r10,#0]
        0x0002e7f0:    ec410b19    A...    VMOV     d9,r0,r1
        0x0002e7f4:    eeb00acd    ....    VABS.F32 s0,s26
        0x0002e7f8:    ee100a10    ....    VMOV     r0,s0
        0x0002e7fc:    f015fb66    ..f.    BL       __aeabi_f2d ; 0x43ecc
        0x0002e800:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0002e804:    f014fd58    ..X.    BL       __aeabi_dadd ; 0x432b8
        0x0002e808:    e000        ..      B        0x2e80c ; celt_encode_with_ec + 6580
        0x0002e80a:    e064        d.      B        0x2e8d6 ; celt_encode_with_ec + 6782
        0x0002e80c:    ec410b19    A...    VMOV     d9,r0,r1
        0x0002e810:    ee180a10    ....    VMOV     r0,s16
        0x0002e814:    f015fb5a    ..Z.    BL       __aeabi_f2d ; 0x43ecc
        0x0002e818:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0002e81c:    f014fd4c    ..L.    BL       __aeabi_dadd ; 0x432b8
        0x0002e820:    f014fd18    ....    BL       __aeabi_d2f ; 0x43254
        0x0002e824:    ee3d0a6d    =.m.    VSUB.F32 s0,s26,s27
        0x0002e828:    ee080a10    ....    VMOV     s16,r0
        0x0002e82c:    eeb00ac0    ....    VABS.F32 s0,s0
        0x0002e830:    ee100a10    ....    VMOV     r0,s0
        0x0002e834:    f015fb4a    ..J.    BL       __aeabi_f2d ; 0x43ecc
        0x0002e838:    ee3d0a2d    =.-.    VADD.F32 s0,s26,s27
        0x0002e83c:    ec410b19    A...    VMOV     d9,r0,r1
        0x0002e840:    eeb00ac0    ....    VABS.F32 s0,s0
        0x0002e844:    ee100a10    ....    VMOV     r0,s0
        0x0002e848:    f015fb40    ..@.    BL       __aeabi_f2d ; 0x43ecc
        0x0002e84c:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0002e850:    f014fd32    ..2.    BL       __aeabi_dadd ; 0x432b8
        0x0002e854:    ec410b19    A...    VMOV     d9,r0,r1
        0x0002e858:    ee180a90    ....    VMOV     r0,s17
        0x0002e85c:    f015fb36    ..6.    BL       __aeabi_f2d ; 0x43ecc
        0x0002e860:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0002e864:    f014fd28    ..(.    BL       __aeabi_dadd ; 0x432b8
        0x0002e868:    f014fcf4    ....    BL       __aeabi_d2f ; 0x43254
        0x0002e86c:    ee080a90    ....    VMOV     s17,r0
        0x0002e870:    f1080804    ....    ADD      r8,r8,#4
        0x0002e874:    f10a0a04    ....    ADD      r10,r10,#4
        0x0002e878:    f1bb0b01    ....    SUBS     r11,r11,#1
        0x0002e87c:    d1ae        ..      BNE      0x2e7dc ; celt_encode_with_ec + 6532
        0x0002e87e:    9800        ..      LDR      r0,[sp,#0]
        0x0002e880:    1c40        @.      ADDS     r0,r0,#1
        0x0002e882:    9000        ..      STR      r0,[sp,#0]
        0x0002e884:    280d        .(      CMP      r0,#0xd
        0x0002e886:    e000        ..      B        0x2e88a ; celt_encode_with_ec + 6706
        0x0002e888:    e046        F.      B        0x2e918 ; celt_encode_with_ec + 6848
        0x0002e88a:    bfb8        ..      IT       LT
        0x0002e88c:    9805        ..      LDRLT    r0,[sp,#0x14]
        0x0002e88e:    db89        ..      BLT      0x2e7a4 ; celt_encode_with_ec + 6476
        0x0002e890:    ed9f0a72    ..r.    VLDR     s0,[pc,#456] ; [0x2ea5c] = 0x3f3504f7
        0x0002e894:    210d        .!      MOVS     r1,#0xd
        0x0002e896:    2d01        .-      CMP      r5,#1
        0x0002e898:    ee280a80    (...    VMUL.F32 s0,s17,s0
        0x0002e89c:    bfd8        ..      IT       LE
        0x0002e89e:    2105        .!      MOVLE    r1,#5
        0x0002e8a0:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002e8a2:    f9b0201a    ...     LDRSH    r2,[r0,#0x1a]
        0x0002e8a6:    1c68        h.      ADDS     r0,r5,#1
        0x0002e8a8:    fa02f000    ....    LSL      r0,r2,r0
        0x0002e8ac:    4401        .D      ADD      r1,r1,r0
        0x0002e8ae:    ee001a90    ....    VMOV     s1,r1
        0x0002e8b2:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0002e8b6:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0002e8ba:    ee000a10    ....    VMOV     s0,r0
        0x0002e8be:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002e8c2:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0002e8c6:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x0002e8ca:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e8ce:    bfcc        ..      ITE      GT
        0x0002e8d0:    2001        .       MOVGT    r0,#1
        0x0002e8d2:    2000        .       MOVLE    r0,#0
        0x0002e8d4:    9066        f.      STR      r0,[sp,#0x198]
        0x0002e8d6:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x0002e8d8:    f44f717a    O.zq    MOV      r1,#0x3e8
        0x0002e8dc:    fb90f0f1    ....    SDIV     r0,r0,r1
        0x0002e8e0:    ee000a10    ....    VMOV     s0,r0
        0x0002e8e4:    495e        ^I      LDR      r1,[pc,#376] ; [0x2ea60] = 0x462b8
        0x0002e8e6:    2215        ."      MOVS     r2,#0x15
        0x0002e8e8:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002e8ec:    f1a10054    ..T.    SUB      r0,r1,#0x54
        0x0002e8f0:    f8d430e8    ...0    LDR      r3,[r4,#0xe8]
        0x0002e8f4:    f008f836    ..6.    BL       hysteresis_decision ; 0x36964
        0x0002e8f8:    f8c400e8    ....    STR      r0,[r4,#0xe8]
        0x0002e8fc:    991e        ..      LDR      r1,[sp,#0x78]
        0x0002e8fe:    4288        .B      CMP      r0,r1
        0x0002e900:    bfa8        ..      IT       GE
        0x0002e902:    4601        .F      MOVGE    r1,r0
        0x0002e904:    42b9        .B      CMP      r1,r7
        0x0002e906:    bfc8        ..      IT       GT
        0x0002e908:    4638        8F      MOVGT    r0,r7
        0x0002e90a:    dc03        ..      BGT      0x2e914 ; celt_encode_with_ec + 6844
        0x0002e90c:    991e        ..      LDR      r1,[sp,#0x78]
        0x0002e90e:    4281        .B      CMP      r1,r0
        0x0002e910:    bfc8        ..      IT       GT
        0x0002e912:    4608        .F      MOVGT    r0,r1
        0x0002e914:    f8c400e8    ....    STR      r0,[r4,#0xe8]
        0x0002e918:    2005        .       MOVS     r0,#5
        0x0002e91a:    900f        ..      STR      r0,[sp,#0x3c]
        0x0002e91c:    982d        -.      LDR      r0,[sp,#0xb4]
        0x0002e91e:    eba00109    ....    SUB      r1,r0,r9
        0x0002e922:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002e924:    3030        00      ADDS     r0,r0,#0x30
        0x0002e926:    4288        .B      CMP      r0,r1
        0x0002e928:    dc7d        }.      BGT      0x2ea26 ; celt_encode_with_ec + 7118
        0x0002e92a:    981e        ..      LDR      r0,[sp,#0x78]
        0x0002e92c:    2800        .(      CMP      r0,#0
        0x0002e92e:    bfdc        ..      ITT      LE
        0x0002e930:    6c20         l      LDRLE    r0,[r4,#0x40]
        0x0002e932:    2800        .(      CMPLE    r0,#0
        0x0002e934:    bf18        ..      IT       NE
        0x0002e936:    ed84aa39    ..9.    VSTRNE   s20,[r4,#0xe4]
        0x0002e93a:    d175        u.      BNE      0x2ea28 ; celt_encode_with_ec + 7120
        0x0002e93c:    982b        +.      LDR      r0,[sp,#0xac]
        0x0002e93e:    900f        ..      STR      r0,[sp,#0x3c]
        0x0002e940:    ed9d0a4d    ..M.    VLDR     s0,[sp,#0x134]
        0x0002e944:    9b2f        /.      LDR      r3,[sp,#0xbc]
        0x0002e946:    f8dda074    ..t.    LDR      r10,[sp,#0x74]
        0x0002e94a:    ed8d0a06    ....    VSTR     s0,[sp,#0x18]
        0x0002e94e:    f8d400e8    ....    LDR      r0,[r4,#0xe8]
        0x0002e952:    9004        ..      STR      r0,[sp,#0x10]
        0x0002e954:    edcdca08    ....    VSTR     s25,[sp,#0x20]
        0x0002e958:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x0002e95a:    eeb09a4a    ..J.    VMOV.F32 s18,s20
        0x0002e95e:    eef1ca04    ....    VMOV.F32 s25,#5.00000000
        0x0002e962:    eef10a00    ....    VMOV.F32 s1,#4.00000000
        0x0002e966:    f5b04f7a    ..zO    CMP      r0,#0xfa00
        0x0002e96a:    bfaa        ..      ITET     GE
        0x0002e96c:    493d        =I      LDRGE    r1,[pc,#244] ; [0x2ea64] = 0x13880
        0x0002e96e:    eef0ca60    ..`.    VMOVLT.F32 s25,s1
        0x0002e972:    4281        .B      CMPGE    r1,r0
        0x0002e974:    dd0c        ..      BLE      0x2e990 ; celt_encode_with_ec + 6968
        0x0002e976:    f5a0407a    ..z@    SUB      r0,r0,#0xfa00
        0x0002e97a:    1280        ..      ASRS     r0,r0,#10
        0x0002e97c:    ee000a10    ....    VMOV     s0,r0
        0x0002e980:    ed9f1a39    ..9.    VLDR     s2,[pc,#228] ; [0x2ea68] = 0x3d800000
        0x0002e984:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002e988:    ee400a01    @...    VMLA.F32 s1,s0,s2
        0x0002e98c:    eef0ca60    ..`.    VMOV.F32 s25,s1
        0x0002e990:    2e02        ..      CMP      r6,#2
        0x0002e992:    d015        ..      BEQ      0x2e9c0 ; celt_encode_with_ec + 7016
        0x0002e994:    f04f0c00    O...    MOV      r12,#0
        0x0002e998:    f1c70b02    ....    RSB      r11,r7,#2
        0x0002e99c:    f1a70801    ....    SUB      r8,r7,#1
        0x0002e9a0:    f1b80f00    ....    CMP      r8,#0
        0x0002e9a4:    dd7d        }.      BLE      0x2eaa2 ; celt_encode_with_ec + 7242
        0x0002e9a6:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002e9a8:    2200        ."      MOVS     r2,#0
        0x0002e9aa:    6880        .h      LDR      r0,[r0,#8]
        0x0002e9ac:    fb00f10c    ....    MUL      r1,r0,r12
        0x0002e9b0:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0002e9b2:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002e9b6:    1f00        ..      SUBS     r0,r0,#4
        0x0002e9b8:    f0170f01    ....    TST      r7,#1
        0x0002e9bc:    d172        r.      BNE      0x2eaa4 ; celt_encode_with_ec + 7244
        0x0002e9be:    e121        !.      B        0x2ec04 ; celt_encode_with_ec + 7596
        0x0002e9c0:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002e9c2:    eeb02a49    ..I*    VMOV.F32 s4,s18
        0x0002e9c6:    2100        .!      MOVS     r1,#0
        0x0002e9c8:    f8d0c020    .. .    LDR      r12,[r0,#0x20]
        0x0002e9cc:    f04f0e02    O...    MOV      lr,#2
        0x0002e9d0:    eeb00a42    ..B.    VMOV.F32 s0,s4
        0x0002e9d4:    eb0e0041    ..A.    ADD      r0,lr,r1,LSL #1
        0x0002e9d8:    f93c2000    <..     LDRSH    r2,[r12,r0]
        0x0002e9dc:    f93c0011    <...    LDRSH    r0,[r12,r1,LSL #1]
        0x0002e9e0:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x0002e9e4:    1a12        ..      SUBS     r2,r2,r0
        0x0002e9e6:    fa02f805    ....    LSL      r8,r2,r5
        0x0002e9ea:    f1b80f00    ....    CMP      r8,#0
        0x0002e9ee:    dd2b        +.      BLE      0x2ea48 ; celt_encode_with_ec + 7152
        0x0002e9f0:    fa00f205    ....    LSL      r2,r0,r5
        0x0002e9f4:    eb030082    ....    ADD      r0,r3,r2,LSL #2
        0x0002e9f8:    4452        RD      ADD      r2,r2,r10
        0x0002e9fa:    eb030282    ....    ADD      r2,r3,r2,LSL #2
        0x0002e9fe:    1f00        ..      SUBS     r0,r0,#4
        0x0002ea00:    1f12        ..      SUBS     r2,r2,#4
        0x0002ea02:    f0180f01    ....    TST      r8,#1
        0x0002ea06:    d007        ..      BEQ      0x2ea18 ; celt_encode_with_ec + 7104
        0x0002ea08:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0002ea0c:    edd21a01    ....    VLDR     s3,[r2,#4]
        0x0002ea10:    1d00        ..      ADDS     r0,r0,#4
        0x0002ea12:    1d12        ..      ADDS     r2,r2,#4
        0x0002ea14:    ee410a21    A.!.    VMLA.F32 s1,s2,s3
        0x0002ea18:    ea5f0868    _.h.    ASRS     r8,r8,#1
        0x0002ea1c:    d014        ..      BEQ      0x2ea48 ; celt_encode_with_ec + 7152
        0x0002ea1e:    bf00        ..      NOP      
        0x0002ea20:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0002ea24:    e001        ..      B        0x2ea2a ; celt_encode_with_ec + 7122
        0x0002ea26:    e168        h.      B        0x2ecfa ; celt_encode_with_ec + 7842
        0x0002ea28:    e15d        ].      B        0x2ece6 ; celt_encode_with_ec + 7822
        0x0002ea2a:    edd21a01    ....    VLDR     s3,[r2,#4]
        0x0002ea2e:    ee410a21    A.!.    VMLA.F32 s1,s2,s3
        0x0002ea32:    edd01a02    ....    VLDR     s3,[r0,#8]
        0x0002ea36:    ed921a02    ....    VLDR     s2,[r2,#8]
        0x0002ea3a:    3008        .0      ADDS     r0,r0,#8
        0x0002ea3c:    3208        .2      ADDS     r2,r2,#8
        0x0002ea3e:    f1b80801    ....    SUBS     r8,r8,#1
        0x0002ea42:    ee410a81    A...    VMLA.F32 s1,s3,s2
        0x0002ea46:    d1eb        ..      BNE      0x2ea20 ; celt_encode_with_ec + 7112
        0x0002ea48:    1c49        I.      ADDS     r1,r1,#1
        0x0002ea4a:    ee322a20    2. *    VADD.F32 s4,s4,s1
        0x0002ea4e:    e00d        ..      B        0x2ea6c ; celt_encode_with_ec + 7188
    $d
        0x0002ea50:    00046b54    Tk..    DCD    289620
        0x0002ea54:    000461d3    .a..    DCD    287187
        0x0002ea58:    55555556    VUUU    DCD    1431655766
        0x0002ea5c:    3f3504f7    ..5?    DCD    1060439287
        0x0002ea60:    000462b8    .b..    DCD    287416
        0x0002ea64:    00013880    .8..    DCD    80000
        0x0002ea68:    3d800000    ...=    DCD    1031798784
    $t
        0x0002ea6c:    2908        .)      CMP      r1,#8
        0x0002ea6e:    dbb1        ..      BLT      0x2e9d4 ; celt_encode_with_ec + 7036
        0x0002ea70:    eef40a00    ....    VMOV.F32 s1,#0.12500000
        0x0002ea74:    ee620a20    b. .    VMUL.F32 s1,s4,s1
        0x0002ea78:    eef01ae0    ....    VABS.F32 s3,s1
        0x0002ea7c:    ee110a90    ....    VMOV     r0,s3
        0x0002ea80:    f1b05f7e    ..~_    CMP      r0,#0x3f800000
        0x0002ea84:    bfc8        ..      IT       GT
        0x0002ea86:    eef71a00    ....    VMOVGT.F32 s3,#1.00000000
        0x0002ea8a:    eeb02a61    ..a*    VMOV.F32 s4,s3
        0x0002ea8e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002ea90:    2208        ."      MOVS     r2,#8
        0x0002ea92:    2808        .(      CMP      r0,#8
        0x0002ea94:    bfc8        ..      IT       GT
        0x0002ea96:    eef02a40    ..@*    VMOVGT.F32 s5,s0
        0x0002ea9a:    dd44        D.      BLE      0x2eb26 ; celt_encode_with_ec + 7374
        0x0002ea9c:    eb0e0042    ..B.    ADD      r0,lr,r2,LSL #1
        0x0002eaa0:    e001        ..      B        0x2eaa6 ; celt_encode_with_ec + 7246
        0x0002eaa2:    e0d7        ..      B        0x2ec54 ; celt_encode_with_ec + 7676
        0x0002eaa4:    e0b8        ..      B        0x2ec18 ; celt_encode_with_ec + 7616
        0x0002eaa6:    f93c1000    <...    LDRSH    r1,[r12,r0]
        0x0002eaaa:    f93c0012    <...    LDRSH    r0,[r12,r2,LSL #1]
        0x0002eaae:    eeb00a62    ..b.    VMOV.F32 s0,s5
        0x0002eab2:    1a09        ..      SUBS     r1,r1,r0
        0x0002eab4:    fa01f805    ....    LSL      r8,r1,r5
        0x0002eab8:    f1b80f00    ....    CMP      r8,#0
        0x0002eabc:    dd27        '.      BLE      0x2eb0e ; celt_encode_with_ec + 7350
        0x0002eabe:    40a8        .@      LSLS     r0,r0,r5
        0x0002eac0:    eb030180    ....    ADD      r1,r3,r0,LSL #2
        0x0002eac4:    4450        PD      ADD      r0,r0,r10
        0x0002eac6:    eb030080    ....    ADD      r0,r3,r0,LSL #2
        0x0002eaca:    1f00        ..      SUBS     r0,r0,#4
        0x0002eacc:    1f09        ..      SUBS     r1,r1,#4
        0x0002eace:    f0180f01    ....    TST      r8,#1
        0x0002ead2:    d007        ..      BEQ      0x2eae4 ; celt_encode_with_ec + 7308
        0x0002ead4:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x0002ead8:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0002eadc:    1d00        ..      ADDS     r0,r0,#4
        0x0002eade:    1d09        ..      ADDS     r1,r1,#4
        0x0002eae0:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0002eae4:    ea5f0868    _.h.    ASRS     r8,r8,#1
        0x0002eae8:    d011        ..      BEQ      0x2eb0e ; celt_encode_with_ec + 7350
        0x0002eaea:    bf00        ..      NOP      
        0x0002eaec:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x0002eaf0:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0002eaf4:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0002eaf8:    ed911a02    ....    VLDR     s2,[r1,#8]
        0x0002eafc:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0002eb00:    3008        .0      ADDS     r0,r0,#8
        0x0002eb02:    3108        .1      ADDS     r1,r1,#8
        0x0002eb04:    f1b80801    ....    SUBS     r8,r8,#1
        0x0002eb08:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x0002eb0c:    d1ee        ..      BNE      0x2eaec ; celt_encode_with_ec + 7316
        0x0002eb0e:    eef00ac0    ....    VABS.F32 s1,s0
        0x0002eb12:    eef40ae1    ....    VCMPE.F32 s1,s3
        0x0002eb16:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002eb1a:    f0c0851f    ....    BCC.W    0x2f55c ; celt_encode_with_ec + 9988
        0x0002eb1e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002eb20:    1c52        R.      ADDS     r2,r2,#1
        0x0002eb22:    4282        .B      CMP      r2,r0
        0x0002eb24:    dbba        ..      BLT      0x2ea9c ; celt_encode_with_ec + 7236
        0x0002eb26:    eef0dae1    ....    VABS.F32 s27,s3
        0x0002eb2a:    ee1d0a90    ....    VMOV     r0,s27
        0x0002eb2e:    f1b05f7e    ..~_    CMP      r0,#0x3f800000
        0x0002eb32:    bfc8        ..      IT       GT
        0x0002eb34:    eef7da00    ....    VMOVGT.F32 s27,#1.00000000
        0x0002eb38:    eddf9afb    ....    VLDR     s19,[pc,#1004] ; [0x2ef28] = 0x3f8020c5
        0x0002eb3c:    eeb00a69    ..i.    VMOV.F32 s0,s19
        0x0002eb40:    ee020a42    ..B.    VMLS.F32 s0,s4,s4
        0x0002eb44:    ee100a10    ....    VMOV     r0,s0
        0x0002eb48:    f015f9c0    ....    BL       __aeabi_f2d ; 0x43ecc
        0x0002eb4c:    ec410b10    A...    VMOV     d0,r0,r1
        0x0002eb50:    f7eefe2a    ..*.    BL       __hardfp_log ; 0x1d7a8
        0x0002eb54:    ed9f8bf6    ....    VLDR     d8,[pc,#984] ; [0x2ef30] = 0x652b82fe
        0x0002eb58:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0002eb5c:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0002eb60:    f014febe    ....    BL       __aeabi_dmul ; 0x438e0
        0x0002eb64:    f014fb76    ..v.    BL       __aeabi_d2f ; 0x43254
        0x0002eb68:    ee4d9aed    M...    VMLS.F32 s19,s27,s27
        0x0002eb6c:    ee0d0a10    ....    VMOV     s26,r0
        0x0002eb70:    ee190a90    ....    VMOV     r0,s19
        0x0002eb74:    f015f9aa    ....    BL       __aeabi_f2d ; 0x43ecc
        0x0002eb78:    ec410b10    A...    VMOV     d0,r0,r1
        0x0002eb7c:    f7eefe14    ....    BL       __hardfp_log ; 0x1d7a8
        0x0002eb80:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0002eb84:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0002eb88:    f014feaa    ....    BL       __aeabi_dmul ; 0x438e0
        0x0002eb8c:    f014fb62    ..b.    BL       __aeabi_d2f ; 0x43254
        0x0002eb90:    ee2d0a2b    -.+.    VMUL.F32 s0,s26,s23
        0x0002eb94:    ee000a90    ....    VMOV     s1,r0
        0x0002eb98:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x0002eb9c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002eba0:    d311        ..      BCC      0x2ebc6 ; celt_encode_with_ec + 7534
        0x0002eba2:    ee190a90    ....    VMOV     r0,s19
        0x0002eba6:    f015f991    ....    BL       __aeabi_f2d ; 0x43ecc
        0x0002ebaa:    ec410b10    A...    VMOV     d0,r0,r1
        0x0002ebae:    f7eefdfb    ....    BL       __hardfp_log ; 0x1d7a8
        0x0002ebb2:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0002ebb6:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0002ebba:    f014fe91    ....    BL       __aeabi_dmul ; 0x438e0
        0x0002ebbe:    f014fb49    ..I.    BL       __aeabi_d2f ; 0x43254
        0x0002ebc2:    ee000a10    ....    VMOV     s0,r0
        0x0002ebc6:    eef60a08    ....    VMOV.F32 s1,#0.75000000
        0x0002ebca:    ee6d0a20    m. .    VMUL.F32 s1,s26,s1
        0x0002ebce:    ee100a90    ....    VMOV     r0,s1
        0x0002ebd2:    f1105f7e    ..~_    CMN      r0,#0x3f800000
        0x0002ebd6:    bf88        ..      IT       HI
        0x0002ebd8:    eef90a00    ....    VMOVHI.F32 s1,#-4.00000000
        0x0002ebdc:    ee70caac    p...    VADD.F32 s25,s1,s25
        0x0002ebe0:    edd40a39    ..9.    VLDR     s1,[r4,#0xe4]
        0x0002ebe4:    eebe1a00    ....    VMOV.F32 s2,#-0.50000000
        0x0002ebe8:    ee700a8e    p...    VADD.F32 s1,s1,s28
        0x0002ebec:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x0002ebf0:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x0002ebf4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002ebf8:    bf28        (.      IT       CS
        0x0002ebfa:    eef00a40    ..@.    VMOVCS.F32 s1,s0
        0x0002ebfe:    edc40a39    ..9.    VSTR     s1,[r4,#0xe4]
        0x0002ec02:    e6c7        ..      B        0x2e994 ; celt_encode_with_ec + 6972
        0x0002ec04:    ee00ba10    ....    VMOV     s0,r11
        0x0002ec08:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0002ec0c:    2201        ."      MOVS     r2,#1
        0x0002ec0e:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002ec12:    1d00        ..      ADDS     r0,r0,#4
        0x0002ec14:    ee009a80    ....    VMLA.F32 s18,s1,s0
        0x0002ec18:    ea5f0168    _.h.    ASRS     r1,r8,#1
        0x0002ec1c:    d01a        ..      BEQ      0x2ec54 ; celt_encode_with_ec + 7676
        0x0002ec1e:    bf00        ..      NOP      
        0x0002ec20:    ebc70342    ..B.    RSB      r3,r7,r2,LSL #1
        0x0002ec24:    f1030a02    ....    ADD      r10,r3,#2
        0x0002ec28:    ee00aa90    ....    VMOV     s1,r10
        0x0002ec2c:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0002ec30:    1d1b        ..      ADDS     r3,r3,#4
        0x0002ec32:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0002ec36:    f1020202    ....    ADD      r2,r2,#2
        0x0002ec3a:    ee009a20    .. .    VMLA.F32 s18,s0,s1
        0x0002ec3e:    ee003a90    ...:    VMOV     s1,r3
        0x0002ec42:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x0002ec46:    3008        .0      ADDS     r0,r0,#8
        0x0002ec48:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0002ec4c:    1e49        I.      SUBS     r1,r1,#1
        0x0002ec4e:    ee009a20    .. .    VMLA.F32 s18,s0,s1
        0x0002ec52:    d1e5        ..      BNE      0x2ec20 ; celt_encode_with_ec + 7624
        0x0002ec54:    f10c0c01    ....    ADD      r12,r12,#1
        0x0002ec58:    4566        fE      CMP      r6,r12
        0x0002ec5a:    f73faea1    ?...    BGT      0x2e9a0 ; celt_encode_with_ec + 6984
        0x0002ec5e:    fb06f008    ....    MUL      r0,r6,r8
        0x0002ec62:    ee000a10    ....    VMOV     s0,r0
        0x0002ec66:    eef80ac0    ....    VCVT.F32.S32 s1,s0
        0x0002ec6a:    ee890a20    .. .    VDIV.F32 s0,s18,s1
        0x0002ec6e:    eef10a08    ....    VMOV.F32 s1,#6.00000000
        0x0002ec72:    ee301a2a    0.*.    VADD.F32 s2,s0,s21
        0x0002ec76:    ee810a20    .. .    VDIV.F32 s0,s2,s1
        0x0002ec7a:    eeb01a00    ....    VMOV.F32 s2,#2.00000000
        0x0002ec7e:    ee100a10    ....    VMOV     r0,s0
        0x0002ec82:    f1b04f80    ...O    CMP      r0,#0x40000000
        0x0002ec86:    dc07        ..      BGT      0x2ec98 ; celt_encode_with_ec + 7744
        0x0002ec88:    ee100a10    ....    VMOV     r0,s0
        0x0002ec8c:    f1b04f40    ..@O    CMP      r0,#0xc0000000
        0x0002ec90:    bf88        ..      IT       HI
        0x0002ec92:    eeb80a00    ....    VMOVHI.F32 s0,#-2.00000000
        0x0002ec96:    d806        ..      BHI      0x2eca6 ; celt_encode_with_ec + 7758
        0x0002ec98:    ee100a10    ....    VMOV     r0,s0
        0x0002ec9c:    f1b04f80    ...O    CMP      r0,#0x40000000
        0x0002eca0:    bfc8        ..      IT       GT
        0x0002eca2:    eeb00a00    ....    VMOVGT.F32 s0,#2.00000000
        0x0002eca6:    ee3c0ac0    <...    VSUB.F32 s0,s25,s0
        0x0002ecaa:    eddd0a08    ....    VLDR     s1,[sp,#0x20]
        0x0002ecae:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0002ecb2:    eddd0a06    ....    VLDR     s1,[sp,#0x18]
        0x0002ecb6:    ee000ac1    ....    VMLS.F32 s0,s1,s2
        0x0002ecba:    ee300a2b    0.+.    VADD.F32 s0,s0,s23
        0x0002ecbe:    ee100a10    ....    VMOV     r0,s0
        0x0002ecc2:    f015f903    ....    BL       __aeabi_f2d ; 0x43ecc
        0x0002ecc6:    ec410b10    A...    VMOV     d0,r0,r1
        0x0002ecca:    f7eefce1    ....    BL       __hardfp_floor ; 0x1d690
        0x0002ecce:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0002ecd2:    f014fd41    ..A.    BL       __aeabi_d2iz ; 0x43758
        0x0002ecd6:    280a        .(      CMP      r0,#0xa
        0x0002ecd8:    bfc8        ..      IT       GT
        0x0002ecda:    200a        .       MOVGT    r0,#0xa
        0x0002ecdc:    dc02        ..      BGT      0x2ece4 ; celt_encode_with_ec + 7820
        0x0002ecde:    2800        .(      CMP      r0,#0
        0x0002ece0:    bfb8        ..      IT       LT
        0x0002ece2:    2000        .       MOVLT    r0,#0
        0x0002ece4:    900f        ..      STR      r0,[sp,#0x3c]
        0x0002ece6:    2307        .#      MOVS     r3,#7
        0x0002ece8:    4a93        .J      LDR      r2,[pc,#588] ; [0x2ef38] = 0x461d7
        0x0002ecea:    990f        ..      LDR      r1,[sp,#0x3c]
        0x0002ecec:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002ecee:    f005f8d8    ....    BL       ec_enc_icdf ; 0x33ea2
        0x0002ecf2:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002ecf4:    f005fa6c    ..l.    BL       ec_tell_frac ; 0x341d0
        0x0002ecf8:    900a        ..      STR      r0,[sp,#0x28]
        0x0002ecfa:    9820         .      LDR      r0,[sp,#0x80]
        0x0002ecfc:    2800        .(      CMP      r0,#0
        0x0002ecfe:    dd7b        {.      BLE      0x2edf8 ; celt_encode_with_ec + 8096
        0x0002ed00:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002ed02:    996d        m.      LDR      r1,[sp,#0x1b4]
        0x0002ed04:    6a40        @j      LDR      r0,[r0,#0x24]
        0x0002ed06:    1b40        @.      SUBS     r0,r0,r5
        0x0002ed08:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002ed0a:    f24040fb    @..@    MOV      r0,#0x4fb
        0x0002ed0e:    40c8        .@      LSRS     r0,r0,r1
        0x0002ed10:    998c        ..      LDR      r1,[sp,#0x230]
        0x0002ed12:    4288        .B      CMP      r0,r1
        0x0002ed14:    bfd8        ..      IT       LE
        0x0002ed16:    908c        ..      STRLE    r0,[sp,#0x230]
        0x0002ed18:    9863        c.      LDR      r0,[sp,#0x18c]
        0x0002ed1a:    2800        .(      CMP      r0,#0
        0x0002ed1c:    f1c60000    ....    RSB      r0,r6,#0
        0x0002ed20:    d01e        ..      BEQ      0x2ed60 ; celt_encode_with_ec + 7944
        0x0002ed22:    eb0001c0    ....    ADD      r1,r0,r0,LSL #3
        0x0002ed26:    9820         .      LDR      r0,[sp,#0x80]
        0x0002ed28:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0002ed2c:    f1b00120    .. .    SUBS     r1,r0,#0x20
        0x0002ed30:    bf48        H.      IT       MI
        0x0002ed32:    2100        .!      MOVMI    r1,#0
        0x0002ed34:    6b60        `k      LDR      r0,[r4,#0x34]
        0x0002ed36:    900d        ..      STR      r0,[sp,#0x34]
        0x0002ed38:    b128        (.      CBZ      r0,0x2ed46 ; celt_encode_with_ec + 7918
        0x0002ed3a:    f8d420d8    ...     LDR      r2,[r4,#0xd8]
        0x0002ed3e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002ed40:    fa42f000    B...    ASR      r0,r2,r0
        0x0002ed44:    4401        .D      ADD      r1,r1,r0
        0x0002ed46:    9863        c.      LDR      r0,[sp,#0x18c]
        0x0002ed48:    b190        ..      CBZ      r0,0x2ed70 ; celt_encode_with_ec + 7960
        0x0002ed4a:    f8d400bc    ....    LDR      r0,[r4,#0xbc]
        0x0002ed4e:    2864        d(      CMP      r0,#0x64
        0x0002ed50:    da7e        ~.      BGE      0x2ee50 ; celt_encode_with_ec + 8184
        0x0002ed52:    986d        m.      LDR      r0,[sp,#0x1b4]
        0x0002ed54:    f04f0260    O.`.    MOV      r2,#0x60
        0x0002ed58:    fa22f000    "...    LSR      r0,r2,r0
        0x0002ed5c:    4401        .D      ADD      r1,r1,r0
        0x0002ed5e:    e131        1.      B        0x2efc4 ; celt_encode_with_ec + 8556
        0x0002ed60:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x0002ed64:    9820         .      LDR      r0,[sp,#0x80]
        0x0002ed66:    eb001081    ....    ADD      r0,r0,r1,LSL #6
        0x0002ed6a:    f1a001a0    ....    SUB      r1,r0,#0xa0
        0x0002ed6e:    e7e1        ..      B        0x2ed34 ; celt_encode_with_ec + 7900
        0x0002ed70:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x0002ed72:    9010        ..      STR      r0,[sp,#0x40]
        0x0002ed74:    f8d4e0e8    ....    LDR      lr,[r4,#0xe8]
        0x0002ed78:    6de0        .m      LDR      r0,[r4,#0x5c]
        0x0002ed7a:    9a0d        ..      LDR      r2,[sp,#0x34]
        0x0002ed7c:    9211        ..      STR      r2,[sp,#0x44]
        0x0002ed7e:    ed940a39    ..9.    VLDR     s0,[r4,#0xe4]
        0x0002ed82:    9a69        i.      LDR      r2,[sp,#0x1a4]
        0x0002ed84:    921b        ..      STR      r2,[sp,#0x6c]
        0x0002ed86:    f8d420ec    ...     LDR      r2,[r4,#0xec]
        0x0002ed8a:    ed9d1a4d    ..M.    VLDR     s2,[sp,#0x134]
        0x0002ed8e:    f8d4c040    ..@.    LDR      r12,[r4,#0x40]
        0x0002ed92:    2a00        .*      CMP      r2,#0
        0x0002ed94:    bf18        ..      IT       NE
        0x0002ed96:    2201        ."      MOVNE    r2,#1
        0x0002ed98:    4693        .F      MOV      r11,r2
        0x0002ed9a:    9a15        ..      LDR      r2,[sp,#0x54]
        0x0002ed9c:    2800        .(      CMP      r0,#0
        0x0002ed9e:    6892        .h      LDR      r2,[r2,#8]
        0x0002eda0:    9205        ..      STR      r2,[sp,#0x14]
        0x0002eda2:    9a15        ..      LDR      r2,[sp,#0x54]
        0x0002eda4:    6a13        .j      LDR      r3,[r2,#0x20]
        0x0002eda6:    bf08        ..      IT       EQ
        0x0002eda8:    9805        ..      LDREQ    r0,[sp,#0x14]
        0x0002edaa:    f9338010    3...    LDRSH    r8,[r3,r0,LSL #1]
        0x0002edae:    fa08f205    ....    LSL      r2,r8,r5
        0x0002edb2:    2e02        ..      CMP      r6,#2
        0x0002edb4:    bf18        ..      IT       NE
        0x0002edb6:    4608        .F      MOVNE    r0,r1
        0x0002edb8:    d056        V.      BEQ      0x2ee68 ; celt_encode_with_ec + 8208
        0x0002edba:    bf00        ..      NOP      
        0x0002edbc:    f04f0a13    O...    MOV      r10,#0x13
        0x0002edc0:    f8dd806c    ..l.    LDR      r8,[sp,#0x6c]
        0x0002edc4:    fa0afa05    ....    LSL      r10,r10,r5
        0x0002edc8:    eba8080a    ....    SUB      r8,r8,r10
        0x0002edcc:    4440        @D      ADD      r0,r0,r8
        0x0002edce:    ed9f0a5b    ..[.    VLDR     s0,[pc,#364] ; [0x2ef3c] = 0x3d343958
        0x0002edd2:    f1bb0f00    ....    CMP      r11,#0
        0x0002edd6:    ee710a40    q.@.    VSUB.F32 s1,s2,s0
        0x0002edda:    ee000a10    ....    VMOV     s0,r0
        0x0002edde:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002ede2:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x0002ede6:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x0002edea:    ee108a10    ....    VMOV     r8,s0
        0x0002edee:    4440        @D      ADD      r0,r0,r8
        0x0002edf0:    d004        ..      BEQ      0x2edfc ; celt_encode_with_ec + 8100
        0x0002edf2:    f1bc0f00    ....    CMP      r12,#0
        0x0002edf6:    e000        ..      B        0x2edfa ; celt_encode_with_ec + 8098
        0x0002edf8:    e16f        o.      B        0x2f0da ; celt_encode_with_ec + 8834
        0x0002edfa:    d07d        }.      BEQ      0x2eef8 ; celt_encode_with_ec + 8352
        0x0002edfc:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0002edfe:    eb030242    ..B.    ADD      r2,r3,r2,LSL #1
        0x0002ee02:    f9323c04    2..<    LDRSH    r3,[r2,#-4]
        0x0002ee06:    fa03f205    ....    LSL      r2,r3,r5
        0x0002ee0a:    4372        rC      MULS     r2,r6,r2
        0x0002ee0c:    00d2        ..      LSLS     r2,r2,#3
        0x0002ee0e:    ee002a10    ...*    VMOV     s0,r2
        0x0002ee12:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002ee16:    ee200a2f     ./.    VMUL.F32 s0,s0,s31
        0x0002ee1a:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x0002ee1e:    ee102a10    ...*    VMOV     r2,s0
        0x0002ee22:    ebb20fa0    ....    CMP      r2,r0,ASR #2
        0x0002ee26:    bfd8        ..      IT       LE
        0x0002ee28:    1082        ..      ASRLE    r2,r0,#2
        0x0002ee2a:    4290        .B      CMP      r0,r2
        0x0002ee2c:    bfa8        ..      IT       GE
        0x0002ee2e:    4610        .F      MOVGE    r0,r2
        0x0002ee30:    f1bb0f00    ....    CMP      r11,#0
        0x0002ee34:    d002        ..      BEQ      0x2ee3c ; celt_encode_with_ec + 8164
        0x0002ee36:    f1bc0f00    ....    CMP      r12,#0
        0x0002ee3a:    d074        t.      BEQ      0x2ef26 ; celt_encode_with_ec + 8398
        0x0002ee3c:    9a11        ..      LDR      r2,[sp,#0x44]
        0x0002ee3e:    b17a        z.      CBZ      r2,0x2ee60 ; celt_encode_with_ec + 8200
        0x0002ee40:    1a40        @.      SUBS     r0,r0,r1
        0x0002ee42:    ee000a10    ....    VMOV     s0,r0
        0x0002ee46:    eddf0a3e    ..>.    VLDR     s1,[pc,#248] ; [0x2ef40] = 0x3f2b851f
        0x0002ee4a:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002ee4e:    e000        ..      B        0x2ee52 ; celt_encode_with_ec + 8186
        0x0002ee50:    e0b2        ..      B        0x2efb8 ; celt_encode_with_ec + 8544
        0x0002ee52:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x0002ee56:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x0002ee5a:    ee100a10    ....    VMOV     r0,s0
        0x0002ee5e:    4408        .D      ADD      r0,r0,r1
        0x0002ee60:    f1bb0f00    ....    CMP      r11,#0
        0x0002ee64:    d15f        _.      BNE      0x2ef26 ; celt_encode_with_ec + 8398
        0x0002ee66:    e075        u.      B        0x2ef54 ; celt_encode_with_ec + 8444
        0x0002ee68:    46f0        .F      MOV      r8,lr
        0x0002ee6a:    4586        .E      CMP      lr,r0
        0x0002ee6c:    bfa8        ..      IT       GE
        0x0002ee6e:    4680        .F      MOVGE    r8,r0
        0x0002ee70:    f933a018    3...    LDRSH    r10,[r3,r8,LSL #1]
        0x0002ee74:    fa0af805    ....    LSL      r8,r10,r5
        0x0002ee78:    4442        BD      ADD      r2,r2,r8
        0x0002ee7a:    bfb8        ..      IT       LT
        0x0002ee7c:    4670        pF      MOVLT    r0,lr
        0x0002ee7e:    f9338010    3...    LDRSH    r8,[r3,r0,LSL #1]
        0x0002ee82:    eddf1a30    ..0.    VLDR     s3,[pc,#192] ; [0x2ef44] = 0x3f4ccccd
        0x0002ee86:    fa08f805    ....    LSL      r8,r8,r5
        0x0002ee8a:    eba80000    ....    SUB      r0,r8,r0
        0x0002ee8e:    ee000a90    ....    VMOV     s1,r0
        0x0002ee92:    ee108a10    ....    VMOV     r8,s0
        0x0002ee96:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0002ee9a:    f1b85f7e    ..~_    CMP      r8,#0x3f800000
        0x0002ee9e:    ee601aa1    `...    VMUL.F32 s3,s1,s3
        0x0002eea2:    ee002a90    ...*    VMOV     s1,r2
        0x0002eea6:    eeb82ae0    ...*    VCVT.F32.S32 s4,s1
        0x0002eeaa:    eec10a82    ....    VDIV.F32 s1,s3,s4
        0x0002eeae:    bfa8        ..      IT       GE
        0x0002eeb0:    eeb70a00    ....    VMOVGE.F32 s0,#1.00000000
        0x0002eeb4:    ee701a6e    p.n.    VSUB.F32 s3,s0,s29
        0x0002eeb8:    00c0        ..      LSLS     r0,r0,#3
        0x0002eeba:    ee000a10    ....    VMOV     s0,r0
        0x0002eebe:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002eec2:    ee212a80    !..*    VMUL.F32 s4,s3,s0
        0x0002eec6:    ee001a10    ....    VMOV     s0,r1
        0x0002eeca:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002eece:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x0002eed2:    eeb42ac0    ...*    VCMPE.F32 s4,s0
        0x0002eed6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002eeda:    bfcc        ..      ITE      GT
        0x0002eedc:    ee001a10    ....    VMOVGT   s0,r1
        0x0002eee0:    ee000a10    ....    VMOVLE   s0,r0
        0x0002eee4:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002eee8:    bfcc        ..      ITE      GT
        0x0002eeea:    ee200a80     ...    VMULGT.F32 s0,s1,s0
        0x0002eeee:    ee210a80    !...    VMULLE.F32 s0,s3,s0
        0x0002eef2:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x0002eef6:    e000        ..      B        0x2eefa ; celt_encode_with_ec + 8354
        0x0002eef8:    e004        ..      B        0x2ef04 ; celt_encode_with_ec + 8364
        0x0002eefa:    ee108a10    ....    VMOV     r8,s0
        0x0002eefe:    eba10008    ....    SUB      r0,r1,r8
        0x0002ef02:    e75b        [.      B        0x2edbc ; celt_encode_with_ec + 8036
        0x0002ef04:    00d2        ..      LSLS     r2,r2,#3
        0x0002ef06:    ee002a10    ...*    VMOV     s0,r2
        0x0002ef0a:    ea4f78e0    O..x    ASR      r8,r0,#31
        0x0002ef0e:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002ef12:    ee200a0c     ...    VMUL.F32 s0,s0,s24
        0x0002ef16:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x0002ef1a:    ee102a10    ...*    VMOV     r2,s0
        0x0002ef1e:    4402        .D      ADD      r2,r2,r0
        0x0002ef20:    eb007098    ...p    ADD      r0,r0,r8,LSR #30
        0x0002ef24:    e010        ..      B        0x2ef48 ; celt_encode_with_ec + 8432
        0x0002ef26:    e042        B.      B        0x2efae ; celt_encode_with_ec + 8534
    $d
        0x0002ef28:    3f8020c5    . .?    DCD    1065361605
        0x0002ef2c:    00000000    ....    DCD    0
        0x0002ef30:    652b82fe    ..+e    DCD    1697350398
        0x0002ef34:    3ff71547    G..?    DCD    1073157447
        0x0002ef38:    000461d7    .a..    DCD    287191
        0x0002ef3c:    3d343958    X94=    DCD    1026832728
        0x0002ef40:    3f2b851f    ..+?    DCD    1059816735
        0x0002ef44:    3f4ccccd    ..L?    DCD    1061997773
    $t
        0x0002ef48:    ebb20fa0    ....    CMP      r2,r0,ASR #2
        0x0002ef4c:    bfb4        ..      ITE      LT
        0x0002ef4e:    1080        ..      ASRLT    r0,r0,#2
        0x0002ef50:    4610        .F      MOVGE    r0,r2
        0x0002ef52:    e753        S.      B        0x2edfc ; celt_encode_with_ec + 8100
        0x0002ef54:    ee112a10    ...*    VMOV     r2,s2
        0x0002ef58:    4bfe        .K      LDR      r3,[pc,#1016] ; [0x2f354] = 0x3e4ccccd
        0x0002ef5a:    4293        .B      CMP      r3,r2
        0x0002ef5c:    dd27        '.      BLE      0x2efae ; celt_encode_with_ec + 8534
        0x0002ef5e:    9a10        ..      LDR      r2,[sp,#0x40]
        0x0002ef60:    f5c242ee    ...B    RSB      r2,r2,#0x7700
        0x0002ef64:    f5023280    ...2    ADD      r2,r2,#0x10000
        0x0002ef68:    f5b24ffa    ...O    CMP      r2,#0x7d00
        0x0002ef6c:    bfc8        ..      IT       GT
        0x0002ef6e:    f44f42fa    O..B    MOVGT    r2,#0x7d00
        0x0002ef72:    dc07        ..      BGT      0x2ef84 ; celt_encode_with_ec + 8492
        0x0002ef74:    9b10        ..      LDR      r3,[sp,#0x40]
        0x0002ef76:    f5c343ee    ...C    RSB      r3,r3,#0x7700
        0x0002ef7a:    f5033380    ...3    ADD      r3,r3,#0x10000
        0x0002ef7e:    2b00        .+      CMP      r3,#0
        0x0002ef80:    bf48        H.      IT       MI
        0x0002ef82:    2200        ."      MOVMI    r2,#0
        0x0002ef84:    ee002a10    ...*    VMOV     s0,r2
        0x0002ef88:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002ef8c:    eddf0af2    ....    VLDR     s1,[pc,#968] ; [0x2f358] = 0x36500998
        0x0002ef90:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x0002ef94:    ee000a90    ....    VMOV     s1,r0
        0x0002ef98:    ee2b0a00    +...    VMUL.F32 s0,s22,s0
        0x0002ef9c:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0002efa0:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x0002efa4:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x0002efa8:    ee102a10    ...*    VMOV     r2,s0
        0x0002efac:    4410        .D      ADD      r0,r0,r2
        0x0002efae:    ebb00f41    ..A.    CMP      r0,r1,LSL #1
        0x0002efb2:    bfc8        ..      IT       GT
        0x0002efb4:    0048        H.      LSLGT    r0,r1,#1
        0x0002efb6:    e01c        ..      B        0x2eff2 ; celt_encode_with_ec + 8602
        0x0002efb8:    dd04        ..      BLE      0x2efc4 ; celt_encode_with_ec + 8556
        0x0002efba:    986d        m.      LDR      r0,[sp,#0x1b4]
        0x0002efbc:    2290        ."      MOVS     r2,#0x90
        0x0002efbe:    fa22f000    "...    LSR      r0,r2,r0
        0x0002efc2:    1a09        ..      SUBS     r1,r1,r0
        0x0002efc4:    ed9d0a4d    ..M.    VLDR     s0,[sp,#0x134]
        0x0002efc8:    ee700a4e    p.N.    VSUB.F32 s1,s0,s28
        0x0002efcc:    ed9f1ae3    ....    VLDR     s2,[pc,#908] ; [0x2f35c] = 0x43c80000
        0x0002efd0:    4ae3        .J      LDR      r2,[pc,#908] ; [0x2f360] = 0x3f333333
        0x0002efd2:    ee600a81    `...    VMUL.F32 s1,s1,s2
        0x0002efd6:    eefd0ae0    ....    VCVT.S32.F32 s1,s1
        0x0002efda:    ee100a90    ....    VMOV     r0,s1
        0x0002efde:    4408        .D      ADD      r0,r0,r1
        0x0002efe0:    ee101a10    ....    VMOV     r1,s0
        0x0002efe4:    4291        .B      CMP      r1,r2
        0x0002efe6:    dd04        ..      BLE      0x2eff2 ; celt_encode_with_ec + 8602
        0x0002efe8:    f5b07fc8    ....    CMP      r0,#0x190
        0x0002efec:    bfd8        ..      IT       LE
        0x0002efee:    f44f70c8    O..p    MOVLE    r0,#0x190
        0x0002eff2:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002eff4:    1842        B.      ADDS     r2,r0,r1
        0x0002eff6:    eb010009    ....    ADD      r0,r1,r9
        0x0002effa:    f100013f    ..?.    ADD      r1,r0,#0x3f
        0x0002effe:    2002        .       MOVS     r0,#2
        0x0002f000:    eb0010a1    ....    ADD      r0,r0,r1,ASR #6
        0x0002f004:    9963        c.      LDR      r1,[sp,#0x18c]
        0x0002f006:    b139        9.      CBZ      r1,0x2f018 ; celt_encode_with_ec + 8640
        0x0002f008:    9961        a.      LDR      r1,[sp,#0x184]
        0x0002f00a:    4449        ID      ADD      r1,r1,r9
        0x0002f00c:    f2011167    ..g.    ADD      r1,r1,#0x167
        0x0002f010:    ebb01fa1    ....    CMP      r0,r1,ASR #6
        0x0002f014:    bfd8        ..      IT       LE
        0x0002f016:    1188        ..      ASRLE    r0,r1,#6
        0x0002f018:    f1020120    .. .    ADD      r1,r2,#0x20
        0x0002f01c:    1189        ..      ASRS     r1,r1,#6
        0x0002f01e:    4288        .B      CMP      r0,r1
        0x0002f020:    bfc8        ..      IT       GT
        0x0002f022:    4601        .F      MOVGT    r1,r0
        0x0002f024:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002f026:    4288        .B      CMP      r0,r1
        0x0002f028:    bfb8        ..      IT       LT
        0x0002f02a:    4601        .F      MOVLT    r1,r0
        0x0002f02c:    9820         .      LDR      r0,[sp,#0x80]
        0x0002f02e:    1a10        ..      SUBS     r0,r2,r0
        0x0002f030:    9a6a        j.      LDR      r2,[sp,#0x1a8]
        0x0002f032:    018b        ..      LSLS     r3,r1,#6
        0x0002f034:    b112        ..      CBZ      r2,0x2f03c ; celt_encode_with_ec + 8676
        0x0002f036:    2102        .!      MOVS     r1,#2
        0x0002f038:    2380        .#      MOVS     r3,#0x80
        0x0002f03a:    2000        .       MOVS     r0,#0
        0x0002f03c:    f8d420dc    ...     LDR      r2,[r4,#0xdc]
        0x0002f040:    f2403cca    @..<    MOV      r12,#0x3ca
        0x0002f044:    4562        bE      CMP      r2,r12
        0x0002f046:    bfa8        ..      IT       GE
        0x0002f048:    ed9f0ac6    ....    VLDRGE   s0,[pc,#792] ; [0x2f364] = 0x3a83126f
        0x0002f04c:    da09        ..      BGE      0x2f062 ; celt_encode_with_ec + 8714
        0x0002f04e:    1c52        R.      ADDS     r2,r2,#1
        0x0002f050:    f8c420dc    ...     STR      r2,[r4,#0xdc]
        0x0002f054:    3214        .2      ADDS     r2,r2,#0x14
        0x0002f056:    ee002a10    ...*    VMOV     s0,r2
        0x0002f05a:    eef80ac0    ....    VCVT.F32.S32 s1,s0
        0x0002f05e:    ee8a0aa0    ....    VDIV.F32 s0,s21,s1
        0x0002f062:    9a0d        ..      LDR      r2,[sp,#0x34]
        0x0002f064:    b38a        ..      CBZ      r2,0x2f0ca ; celt_encode_with_ec + 8818
        0x0002f066:    9a20         .      LDR      r2,[sp,#0x80]
        0x0002f068:    f8d4c0d0    ....    LDR      r12,[r4,#0xd0]
        0x0002f06c:    1a9a        ..      SUBS     r2,r3,r2
        0x0002f06e:    eb1c0202    ....    ADDS     r2,r12,r2
        0x0002f072:    f8c420d0    ...     STR      r2,[r4,#0xd0]
        0x0002f076:    9b07        ..      LDR      r3,[sp,#0x1c]
        0x0002f078:    fa00f003    ....    LSL      r0,r0,r3
        0x0002f07c:    f8d430d8    ...0    LDR      r3,[r4,#0xd8]
        0x0002f080:    eba00303    ....    SUB      r3,r0,r3
        0x0002f084:    f8d400d4    ....    LDR      r0,[r4,#0xd4]
        0x0002f088:    eba30300    ....    SUB      r3,r3,r0
        0x0002f08c:    ee003a90    ...:    VMOV     s1,r3
        0x0002f090:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0002f094:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x0002f098:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x0002f09c:    ee103a10    ...:    VMOV     r3,s0
        0x0002f0a0:    4418        .D      ADD      r0,r0,r3
        0x0002f0a2:    f8c400d4    ....    STR      r0,[r4,#0xd4]
        0x0002f0a6:    f1c00000    ....    RSB      r0,r0,#0
        0x0002f0aa:    f8c400d8    ....    STR      r0,[r4,#0xd8]
        0x0002f0ae:    d50c        ..      BPL      0x2f0ca ; celt_encode_with_ec + 8818
        0x0002f0b0:    4250        PB      RSBS     r0,r2,#0
        0x0002f0b2:    17c2        ..      ASRS     r2,r0,#31
        0x0002f0b4:    eb006092    ...`    ADD      r0,r0,r2,LSR #26
        0x0002f0b8:    9a6a        j.      LDR      r2,[sp,#0x1a8]
        0x0002f0ba:    1180        ..      ASRS     r0,r0,#6
        0x0002f0bc:    2a00        .*      CMP      r2,#0
        0x0002f0be:    bf18        ..      IT       NE
        0x0002f0c0:    2000        .       MOVNE    r0,#0
        0x0002f0c2:    4401        .D      ADD      r1,r1,r0
        0x0002f0c4:    2000        .       MOVS     r0,#0
        0x0002f0c6:    f8c400d0    ....    STR      r0,[r4,#0xd0]
        0x0002f0ca:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002f0cc:    4288        .B      CMP      r0,r1
        0x0002f0ce:    bfac        ..      ITE      GE
        0x0002f0d0:    918c        ..      STRGE    r1,[sp,#0x230]
        0x0002f0d2:    4601        .F      MOVLT    r1,r0
        0x0002f0d4:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002f0d6:    f004ff67    ..g.    BL       ec_enc_shrink ; 0x33fa8
        0x0002f0da:    9833        3.      LDR      r0,[sp,#0xcc]
        0x0002f0dc:    f011fbe6    ....    BL       spl_alloca ; 0x408ac
        0x0002f0e0:    4681        .F      MOV      r9,r0
        0x0002f0e2:    9833        3.      LDR      r0,[sp,#0xcc]
        0x0002f0e4:    f011fbe2    ....    BL       spl_alloca ; 0x408ac
        0x0002f0e8:    4683        .F      MOV      r11,r0
        0x0002f0ea:    9833        3.      LDR      r0,[sp,#0xcc]
        0x0002f0ec:    f011fbde    ....    BL       spl_alloca ; 0x408ac
        0x0002f0f0:    901f        ..      STR      r0,[sp,#0x7c]
        0x0002f0f2:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002f0f4:    f005f86c    ..l.    BL       ec_tell_frac ; 0x341d0
        0x0002f0f8:    998c        ..      LDR      r1,[sp,#0x230]
        0x0002f0fa:    ebc01081    ....    RSB      r0,r0,r1,LSL #6
        0x0002f0fe:    994c        L.      LDR      r1,[sp,#0x130]
        0x0002f100:    1e40        @.      SUBS     r0,r0,#1
        0x0002f102:    b141        A.      CBZ      r1,0x2f116 ; celt_encode_with_ec + 8894
        0x0002f104:    2d02        .-      CMP      r5,#2
        0x0002f106:    db06        ..      BLT      0x2f116 ; celt_encode_with_ec + 8894
        0x0002f108:    00e9        ..      LSLS     r1,r5,#3
        0x0002f10a:    3110        .1      ADDS     r1,r1,#0x10
        0x0002f10c:    4281        .B      CMP      r1,r0
        0x0002f10e:    bfd8        ..      IT       LE
        0x0002f110:    f04f0a08    O...    MOVLE    r10,#8
        0x0002f114:    dd01        ..      BLE      0x2f11a ; celt_encode_with_ec + 8898
        0x0002f116:    f04f0a00    O...    MOV      r10,#0
        0x0002f11a:    6c22        "l      LDR      r2,[r4,#0x40]
        0x0002f11c:    1e79        y.      SUBS     r1,r7,#1
        0x0002f11e:    eba0000a    ....    SUB      r0,r0,r10
        0x0002f122:    2a00        .*      CMP      r2,#0
        0x0002f124:    bf18        ..      IT       NE
        0x0002f126:    2101        .!      MOVNE    r1,#1
        0x0002f128:    2201        ."      MOVS     r2,#1
        0x0002f12a:    f8d4c05c    ..\.    LDR      r12,[r4,#0x5c]
        0x0002f12e:    9b8d        ..      LDR      r3,[sp,#0x234]
        0x0002f130:    e9cdc10d    ....    STRD     r12,r1,[sp,#0x34]
        0x0002f134:    e9cd320b    ...2    STRD     r3,r2,[sp,#0x2c]
        0x0002f138:    991f        ..      LDR      r1,[sp,#0x7c]
        0x0002f13a:    e9cd1608    ....    STRD     r1,r6,[sp,#0x20]
        0x0002f13e:    f8cd901c    ....    STR      r9,[sp,#0x1c]
        0x0002f142:    950a        ..      STR      r5,[sp,#0x28]
        0x0002f144:    aa66        f.      ADD      r2,sp,#0x198
        0x0002f146:    e9cd2003    ...     STRD     r2,r0,[sp,#0xc]
        0x0002f14a:    a968        h.      ADD      r1,sp,#0x1a0
        0x0002f14c:    e9cd1b05    ....    STRD     r1,r11,[sp,#0x14]
        0x0002f150:    9802        ..      LDR      r0,[sp,#8]
        0x0002f152:    990f        ..      LDR      r1,[sp,#0x3c]
        0x0002f154:    f10402e8    ....    ADD      r2,r4,#0xe8
        0x0002f158:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0002f15c:    9202        ..      STR      r2,[sp,#8]
        0x0002f15e:    463a        :F      MOV      r2,r7
        0x0002f160:    9b19        ..      LDR      r3,[sp,#0x64]
        0x0002f162:    991e        ..      LDR      r1,[sp,#0x78]
        0x0002f164:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002f166:    f000fcd1    ....    BL       clt_compute_allocation ; 0x2fb0c
        0x0002f16a:    4680        .F      MOV      r8,r0
        0x0002f16c:    6de0        .m      LDR      r0,[r4,#0x5c]
        0x0002f16e:    2800        .(      CMP      r0,#0
        0x0002f170:    bf08        ..      IT       EQ
        0x0002f172:    f8c4805c    ..\.    STREQ    r8,[r4,#0x5c]
        0x0002f176:    d00e        ..      BEQ      0x2f196 ; celt_encode_with_ec + 9022
        0x0002f178:    1c42        B.      ADDS     r2,r0,#1
        0x0002f17a:    1e41        A.      SUBS     r1,r0,#1
        0x0002f17c:    4541        AE      CMP      r1,r8
        0x0002f17e:    bfcc        ..      ITE      GT
        0x0002f180:    460b        .F      MOVGT    r3,r1
        0x0002f182:    4643        CF      MOVLE    r3,r8
        0x0002f184:    429a        .B      CMP      r2,r3
        0x0002f186:    bfb8        ..      IT       LT
        0x0002f188:    1c40        @.      ADDLT    r0,r0,#1
        0x0002f18a:    db03        ..      BLT      0x2f194 ; celt_encode_with_ec + 9020
        0x0002f18c:    4588        .E      CMP      r8,r1
        0x0002f18e:    bfb4        ..      ITE      LT
        0x0002f190:    1e40        @.      SUBLT    r0,r0,#1
        0x0002f192:    4640        @F      MOVGE    r0,r8
        0x0002f194:    65e0        .e      STR      r0,[r4,#0x5c]
        0x0002f196:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002f198:    992c        ,.      LDR      r1,[sp,#0xb0]
        0x0002f19a:    e9cd1900    ....    STRD     r1,r9,[sp,#0]
        0x0002f19e:    e9cd0602    ....    STRD     r0,r6,[sp,#8]
        0x0002f1a2:    463a        :F      MOV      r2,r7
        0x0002f1a4:    9b24        $.      LDR      r3,[sp,#0x90]
        0x0002f1a6:    991e        ..      LDR      r1,[sp,#0x78]
        0x0002f1a8:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002f1aa:    f00efbcf    ....    BL       quant_fine_energy ; 0x3d94c
        0x0002f1ae:    986e        n.      LDR      r0,[sp,#0x1b8]
        0x0002f1b0:    f011fb7c    ..|.    BL       spl_alloca ; 0x408ac
        0x0002f1b4:    e9d4c311    ....    LDRD     r12,r3,[r4,#0x44]
        0x0002f1b8:    4601        .F      MOV      r1,r0
        0x0002f1ba:    f10d0e3c    ..<.    ADD      lr,sp,#0x3c
        0x0002f1be:    f104004c    ..L.    ADD      r0,r4,#0x4c
        0x0002f1c2:    69a2        .i      LDR      r2,[r4,#0x18]
        0x0002f1c4:    e88e100d    ....    STM      lr,{r0,r2,r3,r12}
        0x0002f1c8:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002f1ca:    9a68        h.      LDR      r2,[sp,#0x1a0]
        0x0002f1cc:    e9cd200b    ...     STRD     r2,r0,[sp,#0x2c]
        0x0002f1d0:    e9cd580d    ...X    STRD     r5,r8,[sp,#0x34]
        0x0002f1d4:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002f1d6:    9a18        ..      LDR      r2,[sp,#0x60]
        0x0002f1d8:    ebca1380    ....    RSB      r3,r10,r0,LSL #6
        0x0002f1dc:    f8d400e8    ....    LDR      r0,[r4,#0xe8]
        0x0002f1e0:    e9cd0208    ....    STRD     r0,r2,[sp,#0x20]
        0x0002f1e4:    f8ddc198    ....    LDR      r12,[sp,#0x198]
        0x0002f1e8:    f8cdc01c    ....    STR      r12,[sp,#0x1c]
        0x0002f1ec:    930a        ..      STR      r3,[sp,#0x28]
        0x0002f1ee:    6d20         m      LDR      r0,[r4,#0x50]
        0x0002f1f0:    9b2e        ..      LDR      r3,[sp,#0xb8]
        0x0002f1f2:    9a1a        ..      LDR      r2,[sp,#0x68]
        0x0002f1f4:    e9cd2005    ...     STRD     r2,r0,[sp,#0x14]
        0x0002f1f8:    e9cd3b03    ...;    STRD     r3,r11,[sp,#0xc]
        0x0002f1fc:    2e02        ..      CMP      r6,#2
        0x0002f1fe:    bf03        ..      ITTTE    EQ
        0x0002f200:    982f        /.      LDREQ    r0,[sp,#0xbc]
        0x0002f202:    9a1d        ..      LDREQ    r2,[sp,#0x74]
        0x0002f204:    eb000082    ....    ADDEQ    r0,r0,r2,LSL #2
        0x0002f208:    2000        .       MOVNE    r0,#0
        0x0002f20a:    9a2f        /.      LDR      r2,[sp,#0xbc]
        0x0002f20c:    9200        ..      STR      r2,[sp,#0]
        0x0002f20e:    e9cd0101    ....    STRD     r0,r1,[sp,#4]
        0x0002f212:    463b        ;F      MOV      r3,r7
        0x0002f214:    2001        .       MOVS     r0,#1
        0x0002f216:    9a1e        ..      LDR      r2,[sp,#0x78]
        0x0002f218:    9915        ..      LDR      r1,[sp,#0x54]
        0x0002f21a:    f00cfbbd    ....    BL       quant_all_bands ; 0x3b998
        0x0002f21e:    f1ba0f00    ....    CMP      r10,#0
        0x0002f222:    dd08        ..      BLE      0x2f236 ; celt_encode_with_ec + 9182
        0x0002f224:    6f60        `o      LDR      r0,[r4,#0x74]
        0x0002f226:    2802        .(      CMP      r0,#2
        0x0002f228:    bfb4        ..      ITE      LT
        0x0002f22a:    2101        .!      MOVLT    r1,#1
        0x0002f22c:    2100        .!      MOVGE    r1,#0
        0x0002f22e:    2201        ."      MOVS     r2,#1
        0x0002f230:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002f232:    f004fd09    ....    BL       ec_enc_bits ; 0x33c48
        0x0002f236:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002f238:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x0002f23a:    f004ff65    ..e.    BL       ec_ilog ; 0x34108
        0x0002f23e:    4601        .F      MOV      r1,r0
        0x0002f240:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002f242:    ab02        ..      ADD      r3,sp,#8
        0x0002f244:    9a8d        ..      LDR      r2,[sp,#0x234]
        0x0002f246:    6940        @i      LDR      r0,[r0,#0x14]
        0x0002f248:    1a41        A.      SUBS     r1,r0,r1
        0x0002f24a:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002f24c:    ebc101c0    ....    RSB      r1,r1,r0,LSL #3
        0x0002f250:    981f        ..      LDR      r0,[sp,#0x7c]
        0x0002f252:    e8830047    ..G.    STM      r3,{r0-r2,r6}
        0x0002f256:    982c        ,.      LDR      r0,[sp,#0xb0]
        0x0002f258:    e9cd0900    ....    STRD     r0,r9,[sp,#0]
        0x0002f25c:    463a        :F      MOV      r2,r7
        0x0002f25e:    9b24        $.      LDR      r3,[sp,#0x90]
        0x0002f260:    991e        ..      LDR      r1,[sp,#0x78]
        0x0002f262:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002f264:    f00efafc    ....    BL       quant_energy_finalise ; 0x3d860
        0x0002f268:    9962        b.      LDR      r1,[sp,#0x188]
        0x0002f26a:    984e        N.      LDR      r0,[sp,#0x138]
        0x0002f26c:    f7e9fb24    ..$.    BL       __aeabi_memclr4 ; 0x188b8
        0x0002f270:    f04f0c00    O...    MOV      r12,#0
        0x0002f274:    982a        *.      LDR      r0,[sp,#0xa8]
        0x0002f276:    2800        .(      CMP      r0,#0
        0x0002f278:    dd60        `.      BLE      0x2f33c ; celt_encode_with_ec + 9444
        0x0002f27a:    9921        !.      LDR      r1,[sp,#0x84]
        0x0002f27c:    981e        ..      LDR      r0,[sp,#0x78]
        0x0002f27e:    9a4e        N.      LDR      r2,[sp,#0x138]
        0x0002f280:    fb0c0001    ....    MLA      r0,r12,r1,r0
        0x0002f284:    992c        ,.      LDR      r1,[sp,#0xb0]
        0x0002f286:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x0002f28a:    eb020080    ....    ADD      r0,r2,r0,LSL #2
        0x0002f28e:    1f00        ..      SUBS     r0,r0,#4
        0x0002f290:    9a2a        *.      LDR      r2,[sp,#0xa8]
        0x0002f292:    1f09        ..      SUBS     r1,r1,#4
        0x0002f294:    f0120f01    ....    TST      r2,#1
        0x0002f298:    d019        ..      BEQ      0x2f2ce ; celt_encode_with_ec + 9334
        0x0002f29a:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0002f29e:    ee102a10    ...*    VMOV     r2,s0
        0x0002f2a2:    f1b25f7c    ..|_    CMP      r2,#0x3f000000
        0x0002f2a6:    da07        ..      BGE      0x2f2b8 ; celt_encode_with_ec + 9312
        0x0002f2a8:    ee102a10    ...*    VMOV     r2,s0
        0x0002f2ac:    f1b24f3f    ..?O    CMP      r2,#0xbf000000
        0x0002f2b0:    bf88        ..      IT       HI
        0x0002f2b2:    eebe0a00    ....    VMOVHI.F32 s0,#-0.50000000
        0x0002f2b6:    d806        ..      BHI      0x2f2c6 ; celt_encode_with_ec + 9326
        0x0002f2b8:    ee102a10    ...*    VMOV     r2,s0
        0x0002f2bc:    f1b25f7c    ..|_    CMP      r2,#0x3f000000
        0x0002f2c0:    bfa8        ..      IT       GE
        0x0002f2c2:    eeb60a00    ....    VMOVGE.F32 s0,#0.50000000
        0x0002f2c6:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0002f2ca:    1d00        ..      ADDS     r0,r0,#4
        0x0002f2cc:    1d09        ..      ADDS     r1,r1,#4
        0x0002f2ce:    9a2a        *.      LDR      r2,[sp,#0xa8]
        0x0002f2d0:    1052        R.      ASRS     r2,r2,#1
        0x0002f2d2:    d033        3.      BEQ      0x2f33c ; celt_encode_with_ec + 9444
        0x0002f2d4:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0002f2d8:    ee103a10    ...:    VMOV     r3,s0
        0x0002f2dc:    f1b35f7c    ..|_    CMP      r3,#0x3f000000
        0x0002f2e0:    da07        ..      BGE      0x2f2f2 ; celt_encode_with_ec + 9370
        0x0002f2e2:    ee103a10    ...:    VMOV     r3,s0
        0x0002f2e6:    f1b34f3f    ..?O    CMP      r3,#0xbf000000
        0x0002f2ea:    bf88        ..      IT       HI
        0x0002f2ec:    eebe0a00    ....    VMOVHI.F32 s0,#-0.50000000
        0x0002f2f0:    d806        ..      BHI      0x2f300 ; celt_encode_with_ec + 9384
        0x0002f2f2:    ee103a10    ...:    VMOV     r3,s0
        0x0002f2f6:    f1b35f7c    ..|_    CMP      r3,#0x3f000000
        0x0002f2fa:    bfa8        ..      IT       GE
        0x0002f2fc:    eeb60a00    ....    VMOVGE.F32 s0,#0.50000000
        0x0002f300:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0002f304:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x0002f308:    ee103a10    ...:    VMOV     r3,s0
        0x0002f30c:    f1b35f7c    ..|_    CMP      r3,#0x3f000000
        0x0002f310:    da07        ..      BGE      0x2f322 ; celt_encode_with_ec + 9418
        0x0002f312:    ee103a10    ...:    VMOV     r3,s0
        0x0002f316:    f1b34f3f    ..?O    CMP      r3,#0xbf000000
        0x0002f31a:    bf88        ..      IT       HI
        0x0002f31c:    eebe0a00    ....    VMOVHI.F32 s0,#-0.50000000
        0x0002f320:    d806        ..      BHI      0x2f330 ; celt_encode_with_ec + 9432
        0x0002f322:    ee103a10    ...:    VMOV     r3,s0
        0x0002f326:    f1b35f7c    ..|_    CMP      r3,#0x3f000000
        0x0002f32a:    bfa8        ..      IT       GE
        0x0002f32c:    eeb60a00    ....    VMOVGE.F32 s0,#0.50000000
        0x0002f330:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0002f334:    3008        .0      ADDS     r0,r0,#8
        0x0002f336:    3108        .1      ADDS     r1,r1,#8
        0x0002f338:    1e52        R.      SUBS     r2,r2,#1
        0x0002f33a:    d1cb        ..      BNE      0x2f2d4 ; celt_encode_with_ec + 9340
        0x0002f33c:    f10c0c01    ....    ADD      r12,r12,#1
        0x0002f340:    4566        fE      CMP      r6,r12
        0x0002f342:    dc97        ..      BGT      0x2f274 ; celt_encode_with_ec + 9244
        0x0002f344:    986a        j.      LDR      r0,[sp,#0x1a8]
        0x0002f346:    eebb8a0c    ....    VMOV.F32 s16,#-28.00000000
        0x0002f34a:    2800        .(      CMP      r0,#0
        0x0002f34c:    bf1c        ..      ITT      NE
        0x0002f34e:    986e        n.      LDRNE    r0,[sp,#0x1b8]
        0x0002f350:    2800        .(      CMPNE    r0,#0
        0x0002f352:    e009        ..      B        0x2f368 ; celt_encode_with_ec + 9488
    $d
        0x0002f354:    3e4ccccd    ..L>    DCD    1045220557
        0x0002f358:    36500998    ..P6    DCD    911215000
        0x0002f35c:    43c80000    ...C    DCD    1137180672
        0x0002f360:    3f333333    333?    DCD    1060320051
        0x0002f364:    3a83126f    o..:    DCD    981668463
    $t
        0x0002f368:    dd14        ..      BLE      0x2f394 ; celt_encode_with_ec + 9532
        0x0002f36a:    9824        $.      LDR      r0,[sp,#0x90]
        0x0002f36c:    1f01        ..      SUBS     r1,r0,#4
        0x0002f36e:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002f370:    4030        0@      ANDS     r0,r0,r6
        0x0002f372:    f0100f01    ....    TST      r0,#1
        0x0002f376:    bf1c        ..      ITT      NE
        0x0002f378:    ed818a01    ....    VSTRNE   s16,[r1,#4]
        0x0002f37c:    1d09        ..      ADDNE    r1,r1,#4
        0x0002f37e:    986e        n.      LDR      r0,[sp,#0x1b8]
        0x0002f380:    1040        @.      ASRS     r0,r0,#1
        0x0002f382:    d007        ..      BEQ      0x2f394 ; celt_encode_with_ec + 9532
        0x0002f384:    ed818a01    ....    VSTR     s16,[r1,#4]
        0x0002f388:    ed818a02    ....    VSTR     s16,[r1,#8]
        0x0002f38c:    1e40        @.      SUBS     r0,r0,#1
        0x0002f38e:    f1010108    ....    ADD      r1,r1,#8
        0x0002f392:    d1f7        ..      BNE      0x2f384 ; celt_encode_with_ec + 9516
        0x0002f394:    9864        d.      LDR      r0,[sp,#0x190]
        0x0002f396:    66a0        .f      STR      r0,[r4,#0x68]
        0x0002f398:    ed84fa1b    ....    VSTR     s30,[r4,#0x6c]
        0x0002f39c:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x0002f39e:    6720         g      STR      r0,[r4,#0x70]
        0x0002f3a0:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002f3a2:    2802        .(      CMP      r0,#2
        0x0002f3a4:    bf08        ..      IT       EQ
        0x0002f3a6:    2e01        ..      CMPEQ    r6,#1
        0x0002f3a8:    d107        ..      BNE      0x2f3ba ; celt_encode_with_ec + 9570
        0x0002f3aa:    9921        !.      LDR      r1,[sp,#0x84]
        0x0002f3ac:    9824        $.      LDR      r0,[sp,#0x90]
        0x0002f3ae:    9a33        3.      LDR      r2,[sp,#0xcc]
        0x0002f3b0:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002f3b4:    9924        $.      LDR      r1,[sp,#0x90]
        0x0002f3b6:    f7e9f9e6    ....    BL       __aeabi_memcpy4 ; 0x18786
        0x0002f3ba:    984c        L.      LDR      r0,[sp,#0x130]
        0x0002f3bc:    2800        .(      CMP      r0,#0
        0x0002f3be:    985c        \.      LDR      r0,[sp,#0x170]
        0x0002f3c0:    d07e        ~.      BEQ      0x2f4c0 ; celt_encode_with_ec + 9832
        0x0002f3c2:    1e42        B.      SUBS     r2,r0,#1
        0x0002f3c4:    2a00        .*      CMP      r2,#0
        0x0002f3c6:    dd2d        -.      BLE      0x2f424 ; celt_encode_with_ec + 9676
        0x0002f3c8:    9831        1.      LDR      r0,[sp,#0xc4]
        0x0002f3ca:    f8ddc084    ....    LDR      r12,[sp,#0x84]
        0x0002f3ce:    9b1c        ..      LDR      r3,[sp,#0x70]
        0x0002f3d0:    9924        $.      LDR      r1,[sp,#0x90]
        0x0002f3d2:    1f00        ..      SUBS     r0,r0,#4
        0x0002f3d4:    ea03030c    ....    AND      r3,r3,r12
        0x0002f3d8:    1f09        ..      SUBS     r1,r1,#4
        0x0002f3da:    f0130f01    ....    TST      r3,#1
        0x0002f3de:    d070        p.      BEQ      0x2f4c2 ; celt_encode_with_ec + 9834
        0x0002f3e0:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x0002f3e4:    1052        R.      ASRS     r2,r2,#1
        0x0002f3e6:    d01d        ..      BEQ      0x2f424 ; celt_encode_with_ec + 9676
        0x0002f3e8:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0002f3ec:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x0002f3f0:    3108        .1      ADDS     r1,r1,#8
        0x0002f3f2:    eeb41ae0    ....    VCMPE.F32 s2,s1
        0x0002f3f6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002f3fa:    bfd8        ..      IT       LE
        0x0002f3fc:    eef00a41    ..A.    VMOVLE.F32 s1,s2
        0x0002f400:    edc00a01    ....    VSTR     s1,[r0,#4]
        0x0002f404:    ed901a02    ....    VLDR     s2,[r0,#8]
        0x0002f408:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x0002f40c:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0002f410:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002f414:    bfd8        ..      IT       LE
        0x0002f416:    eeb00a41    ..A.    VMOVLE.F32 s0,s2
        0x0002f41a:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0002f41e:    3008        .0      ADDS     r0,r0,#8
        0x0002f420:    1e52        R.      SUBS     r2,r2,#1
        0x0002f422:    d1e1        ..      BNE      0x2f3e8 ; celt_encode_with_ec + 9616
        0x0002f424:    985c        \.      LDR      r0,[sp,#0x170]
        0x0002f426:    1e40        @.      SUBS     r0,r0,#1
        0x0002f428:    d412        ..      BMI      0x2f450 ; celt_encode_with_ec + 9720
        0x0002f42a:    9931        1.      LDR      r1,[sp,#0xc4]
        0x0002f42c:    9a24        $.      LDR      r2,[sp,#0x90]
        0x0002f42e:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x0002f432:    eb020080    ....    ADD      r0,r2,r0,LSL #2
        0x0002f436:    edd10a00    ....    VLDR     s1,[r1,#0]
        0x0002f43a:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0002f43e:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x0002f442:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002f446:    bfd8        ..      IT       LE
        0x0002f448:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x0002f44c:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x0002f450:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002f452:    2500        .%      MOVS     r5,#0
        0x0002f454:    1bc6        ..      SUBS     r6,r0,r7
        0x0002f456:    981e        ..      LDR      r0,[sp,#0x78]
        0x0002f458:    2800        .(      CMP      r0,#0
        0x0002f45a:    dd15        ..      BLE      0x2f488 ; celt_encode_with_ec + 9776
        0x0002f45c:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002f45e:    9a25        %.      LDR      r2,[sp,#0x94]
        0x0002f460:    4368        hC      MULS     r0,r5,r0
        0x0002f462:    eb020c80    ....    ADD      r12,r2,r0,LSL #2
        0x0002f466:    9924        $.      LDR      r1,[sp,#0x90]
        0x0002f468:    9a31        1.      LDR      r2,[sp,#0xc4]
        0x0002f46a:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x0002f46e:    eb020380    ....    ADD      r3,r2,r0,LSL #2
        0x0002f472:    981e        ..      LDR      r0,[sp,#0x78]
        0x0002f474:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0002f478:    eca1aa01    ....    VSTM     r1!,{s20}
        0x0002f47c:    1e40        @.      SUBS     r0,r0,#1
        0x0002f47e:    ecac0a01    ....    VSTM     r12!,{s0}
        0x0002f482:    eca30a01    ....    VSTM     r3!,{s0}
        0x0002f486:    d1f7        ..      BNE      0x2f478 ; celt_encode_with_ec + 9760
        0x0002f488:    2e00        ..      CMP      r6,#0
        0x0002f48a:    dd17        ..      BLE      0x2f4bc ; celt_encode_with_ec + 9828
        0x0002f48c:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002f48e:    9a25        %.      LDR      r2,[sp,#0x94]
        0x0002f490:    fb057100    ...q    MLA      r1,r5,r0,r7
        0x0002f494:    9824        $.      LDR      r0,[sp,#0x90]
        0x0002f496:    eb020381    ....    ADD      r3,r2,r1,LSL #2
        0x0002f49a:    9a31        1.      LDR      r2,[sp,#0xc4]
        0x0002f49c:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002f4a0:    eb020181    ....    ADD      r1,r2,r1,LSL #2
        0x0002f4a4:    4632        2F      MOV      r2,r6
        0x0002f4a6:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0002f4aa:    bf00        ..      NOP      
        0x0002f4ac:    eca0aa01    ....    VSTM     r0!,{s20}
        0x0002f4b0:    1e52        R.      SUBS     r2,r2,#1
        0x0002f4b2:    eca30a01    ....    VSTM     r3!,{s0}
        0x0002f4b6:    eca10a01    ....    VSTM     r1!,{s0}
        0x0002f4ba:    d1f7        ..      BNE      0x2f4ac ; celt_encode_with_ec + 9812
        0x0002f4bc:    1c6d        m.      ADDS     r5,r5,#1
        0x0002f4be:    e001        ..      B        0x2f4c4 ; celt_encode_with_ec + 9836
        0x0002f4c0:    e01b        ..      B        0x2f4fa ; celt_encode_with_ec + 9890
        0x0002f4c2:    e026        &.      B        0x2f512 ; celt_encode_with_ec + 9914
        0x0002f4c4:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002f4c6:    42a8        .B      CMP      r0,r5
        0x0002f4c8:    dcc5        ..      BGT      0x2f456 ; celt_encode_with_ec + 9726
        0x0002f4ca:    9960        `.      LDR      r1,[sp,#0x180]
        0x0002f4cc:    984c        L.      LDR      r0,[sp,#0x130]
        0x0002f4ce:    4308        .C      ORRS     r0,r0,r1
        0x0002f4d0:    bf1c        ..      ITT      NE
        0x0002f4d2:    6f60        `o      LDRNE    r0,[r4,#0x74]
        0x0002f4d4:    1c40        @.      ADDNE    r0,r0,#1
        0x0002f4d6:    6760        `g      STR      r0,[r4,#0x74]
        0x0002f4d8:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002f4da:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x0002f4dc:    64e0        .d      STR      r0,[r4,#0x4c]
        0x0002f4de:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002f4e0:    f004fc24    ..$.    BL       ec_enc_done ; 0x33d2c
        0x0002f4e4:    f00effec    ....    BL       restore_stack ; 0x3e4c0
        0x0002f4e8:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002f4ea:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0002f4ec:    2800        .(      CMP      r0,#0
        0x0002f4ee:    bf14        ..      ITE      NE
        0x0002f4f0:    f06f0002    o...    MVNNE    r0,#2
        0x0002f4f4:    988c        ..      LDREQ    r0,[sp,#0x230]
        0x0002f4f6:    f7fdbd18    ....    B        0x2cf2a ; celt_encode_with_ec + 210
        0x0002f4fa:    0085        ..      LSLS     r5,r0,#2
        0x0002f4fc:    462a        *F      MOV      r2,r5
        0x0002f4fe:    9931        1.      LDR      r1,[sp,#0xc4]
        0x0002f500:    9825        %.      LDR      r0,[sp,#0x94]
        0x0002f502:    f7e9f940    ..@.    BL       __aeabi_memcpy4 ; 0x18786
        0x0002f506:    462a        *F      MOV      r2,r5
        0x0002f508:    9924        $.      LDR      r1,[sp,#0x90]
        0x0002f50a:    9831        1.      LDR      r0,[sp,#0xc4]
        0x0002f50c:    f7e9f93b    ..;.    BL       __aeabi_memcpy4 ; 0x18786
        0x0002f510:    e79e        ..      B        0x2f450 ; celt_encode_with_ec + 9720
        0x0002f512:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0002f516:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x0002f51a:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x0002f51e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002f522:    bfc8        ..      IT       GT
        0x0002f524:    eeb00a60    ..`.    VMOVGT.F32 s0,s1
        0x0002f528:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0002f52c:    1d00        ..      ADDS     r0,r0,#4
        0x0002f52e:    1d09        ..      ADDS     r1,r1,#4
        0x0002f530:    e756        V.      B        0x2f3e0 ; celt_encode_with_ec + 9608
        0x0002f532:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002f534:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002f536:    9017        ..      STR      r0,[sp,#0x5c]
        0x0002f538:    f7fdbe13    ....    B        0x2d162 ; celt_encode_with_ec + 778
        0x0002f53c:    f24030fe    @..0    MOV      r0,#0x3fe
        0x0002f540:    9022        ".      STR      r0,[sp,#0x88]
        0x0002f542:    f7fdbf78    ..x.    B        0x2d436 ; celt_encode_with_ec + 1502
        0x0002f546:    bf00        ..      NOP      
        0x0002f548:    eeb00a4a    ..J.    VMOV.F32 s0,s20
        0x0002f54c:    f7febb36    ..6.    B        0x2dbbc ; celt_encode_with_ec + 3428
        0x0002f550:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x0002f554:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0002f558:    f7febc5a    ..Z.    B        0x2de10 ; celt_encode_with_ec + 4024
        0x0002f55c:    eef01ac0    ....    VABS.F32 s3,s0
        0x0002f560:    f7ffbadd    ....    B        0x2eb1e ; celt_encode_with_ec + 7366
    i.celt_encoder_init
    celt_encoder_init
        0x0002f564:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0002f568:    4615        .F      MOV      r5,r2
        0x0002f56a:    4689        .F      MOV      r9,r1
        0x0002f56c:    4604        .F      MOV      r4,r0
        0x0002f56e:    461f        .F      MOV      r7,r3
        0x0002f570:    2200        ."      MOVS     r2,#0
        0x0002f572:    f44f7170    O.pq    MOV      r1,#0x3c0
        0x0002f576:    f64b3080    K..0    MOV      r0,#0xbb80
        0x0002f57a:    f008fee5    ....    BL       opus_custom_mode_create ; 0x38348
        0x0002f57e:    4606        .F      MOV      r6,r0
        0x0002f580:    f04f38ff    O..8    MOV      r8,#0xffffffff
        0x0002f584:    2d03        .-      CMP      r5,#3
        0x0002f586:    bf24        $.      ITT      CS
        0x0002f588:    4640        @F      MOVCS    r0,r8
        0x0002f58a:    e8bd87f0    ....    POPCS    {r4-r10,pc}
        0x0002f58e:    2c00        .,      CMP      r4,#0
        0x0002f590:    bf11        ..      ITEEE    NE
        0x0002f592:    2e00        ..      CMPNE    r6,#0
        0x0002f594:    f06f0806    o...    MVNEQ    r8,#6
        0x0002f598:    4640        @F      MOVEQ    r0,r8
        0x0002f59a:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0002f59e:    6870        ph      LDR      r0,[r6,#4]
        0x0002f5a0:    68b2        .h      LDR      r2,[r6,#8]
        0x0002f5a2:    fb00f005    ....    MUL      r0,r0,r5
        0x0002f5a6:    ea4f0080    O...    LSL      r0,r0,#2
        0x0002f5aa:    ea4f0185    O...    LSL      r1,r5,#2
        0x0002f5ae:    eb003005    ...0    ADD      r0,r0,r5,LSL #12
        0x0002f5b2:    fb01f102    ....    MUL      r1,r1,r2
        0x0002f5b6:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002f5ba:    f10001f4    ....    ADD      r1,r0,#0xf4
        0x0002f5be:    4620         F      MOV      r0,r4
        0x0002f5c0:    f7e9f97a    ..z.    BL       __aeabi_memclr4 ; 0x188b8
        0x0002f5c4:    e9c46500    ...e    STRD     r6,r5,[r4,#0]
        0x0002f5c8:    2001        .       MOVS     r0,#1
        0x0002f5ca:    2100        .!      MOVS     r1,#0
        0x0002f5cc:    60a5        .`      STR      r5,[r4,#8]
        0x0002f5ce:    e9c40107    ....    STRD     r0,r1,[r4,#0x1c]
        0x0002f5d2:    6822        "h      LDR      r2,[r4,#0]
        0x0002f5d4:    68d3        .h      LDR      r3,[r2,#0xc]
        0x0002f5d6:    6320         c      STR      r0,[r4,#0x30]
        0x0002f5d8:    6360        `c      STR      r0,[r4,#0x34]
        0x0002f5da:    64a7        .d      STR      r7,[r4,#0x48]
        0x0002f5dc:    6263        cb      STR      r3,[r4,#0x24]
        0x0002f5de:    6120         a      STR      r0,[r4,#0x10]
        0x0002f5e0:    e9c4810a    ....    STRD     r8,r1,[r4,#0x28]
        0x0002f5e4:    60e1        .`      STR      r1,[r4,#0xc]
        0x0002f5e6:    2105        .!      MOVS     r1,#5
        0x0002f5e8:    61a1        .a      STR      r1,[r4,#0x18]
        0x0002f5ea:    2118        .!      MOVS     r1,#0x18
        0x0002f5ec:    63e1        .c      STR      r1,[r4,#0x3c]
        0x0002f5ee:    4620         F      MOV      r0,r4
        0x0002f5f0:    f64071bc    @..q    MOV      r1,#0xfbc
        0x0002f5f4:    f008fd50    ..P.    BL       opus_custom_encoder_ctl ; 0x38098
        0x0002f5f8:    4648        HF      MOV      r0,r9
        0x0002f5fa:    f00eff3d    ..=.    BL       resampling_factor ; 0x3e478
        0x0002f5fe:    61e0        .a      STR      r0,[r4,#0x1c]
        0x0002f600:    2000        .       MOVS     r0,#0
        0x0002f602:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0002f606:    0000        ..      MOVS     r0,r0
    i.celt_maxabs16
    celt_maxabs16
        0x0002f608:    ed9f0a33    ..3.    VLDR     s0,[pc,#204] ; [0x2f6d8] = 0
        0x0002f60c:    1e4b        K.      SUBS     r3,r1,#1
        0x0002f60e:    2b00        .+      CMP      r3,#0
        0x0002f610:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x0002f614:    dd2d        -.      BLE      0x2f672 ; celt_maxabs16 + 106
        0x0002f616:    1f02        ..      SUBS     r2,r0,#4
        0x0002f618:    f0110f01    ....    TST      r1,#1
        0x0002f61c:    d108        ..      BNE      0x2f630 ; celt_maxabs16 + 40
        0x0002f61e:    ed921a01    ....    VLDR     s2,[r2,#4]
        0x0002f622:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0002f626:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002f62a:    dc3c        <.      BGT      0x2f6a6 ; celt_maxabs16 + 158
        0x0002f62c:    d33e        >.      BCC      0x2f6ac ; celt_maxabs16 + 164
        0x0002f62e:    1d12        ..      ADDS     r2,r2,#4
        0x0002f630:    105b        [.      ASRS     r3,r3,#1
        0x0002f632:    ed921a01    ....    VLDR     s2,[r2,#4]
        0x0002f636:    d01c        ..      BEQ      0x2f672 ; celt_maxabs16 + 106
        0x0002f638:    edd21a02    ....    VLDR     s3,[r2,#8]
        0x0002f63c:    eeb40ac1    ....    VCMPE.F32 s0,s2
        0x0002f640:    3208        .2      ADDS     r2,r2,#8
        0x0002f642:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002f646:    d334        4.      BCC      0x2f6b2 ; celt_maxabs16 + 170
        0x0002f648:    eef40ac1    ....    VCMPE.F32 s1,s2
        0x0002f64c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002f650:    dc32        2.      BGT      0x2f6b8 ; celt_maxabs16 + 176
        0x0002f652:    bf00        ..      NOP      
        0x0002f654:    ed921a01    ....    VLDR     s2,[r2,#4]
        0x0002f658:    eeb40ae1    ....    VCMPE.F32 s0,s3
        0x0002f65c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002f660:    d32d        -.      BCC      0x2f6be ; celt_maxabs16 + 182
        0x0002f662:    bf00        ..      NOP      
        0x0002f664:    eef40ae1    ....    VCMPE.F32 s1,s3
        0x0002f668:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002f66c:    dc2a        *.      BGT      0x2f6c4 ; celt_maxabs16 + 188
        0x0002f66e:    1e5b        [.      SUBS     r3,r3,#1
        0x0002f670:    d1e2        ..      BNE      0x2f638 ; celt_maxabs16 + 48
        0x0002f672:    1e49        I.      SUBS     r1,r1,#1
        0x0002f674:    d40d        ..      BMI      0x2f692 ; celt_maxabs16 + 138
        0x0002f676:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002f67a:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x0002f67e:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0002f682:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002f686:    dc20         .      BGT      0x2f6ca ; celt_maxabs16 + 194
        0x0002f688:    eeb41ae0    ....    VCMPE.F32 s2,s1
        0x0002f68c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002f690:    d31e        ..      BCC      0x2f6d0 ; celt_maxabs16 + 200
        0x0002f692:    eef10a60    ..`.    VNEG.F32 s1,s1
        0x0002f696:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x0002f69a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002f69e:    bfd8        ..      IT       LE
        0x0002f6a0:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x0002f6a4:    4770        pG      BX       lr
        0x0002f6a6:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x0002f6aa:    e7bf        ..      B        0x2f62c ; celt_maxabs16 + 36
        0x0002f6ac:    eef00a41    ..A.    VMOV.F32 s1,s2
        0x0002f6b0:    e7bd        ..      B        0x2f62e ; celt_maxabs16 + 38
        0x0002f6b2:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x0002f6b6:    e7c7        ..      B        0x2f648 ; celt_maxabs16 + 64
        0x0002f6b8:    eef00a41    ..A.    VMOV.F32 s1,s2
        0x0002f6bc:    e7ca        ..      B        0x2f654 ; celt_maxabs16 + 76
        0x0002f6be:    eeb00a61    ..a.    VMOV.F32 s0,s3
        0x0002f6c2:    e7cf        ..      B        0x2f664 ; celt_maxabs16 + 92
        0x0002f6c4:    eef00a61    ..a.    VMOV.F32 s1,s3
        0x0002f6c8:    e7d1        ..      B        0x2f66e ; celt_maxabs16 + 102
        0x0002f6ca:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x0002f6ce:    e7db        ..      B        0x2f688 ; celt_maxabs16 + 128
        0x0002f6d0:    eef00a41    ..A.    VMOV.F32 s1,s2
        0x0002f6d4:    e7dd        ..      B        0x2f692 ; celt_maxabs16 + 138
    $d
        0x0002f6d6:    0000        ..      DCW    0
        0x0002f6d8:    00000000    ....    DCD    0
    $t
    i.celt_pitch_xcorr_c
    celt_pitch_xcorr_c
        0x0002f6dc:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0002f6e0:    b082        ..      SUB      sp,sp,#8
        0x0002f6e2:    f04f0900    O...    MOV      r9,#0
        0x0002f6e6:    f8ddc02c    ..,.    LDR      r12,[sp,#0x2c]
        0x0002f6ea:    f1ac0c03    ....    SUB      r12,r12,#3
        0x0002f6ee:    eddf4a8a    ...J    VLDR     s9,[pc,#552] ; [0x2f918] = 0
        0x0002f6f2:    f8cdc004    ....    STR      r12,[sp,#4]
        0x0002f6f6:    f1bc0f00    ....    CMP      r12,#0
        0x0002f6fa:    bfc4        ..      ITT      GT
        0x0002f6fc:    f1a30c03    ....    SUBGT    r12,r3,#3
        0x0002f700:    f8cdc000    ....    STRGT    r12,[sp,#0]
        0x0002f704:    dd7d        }.      BLE      0x2f802 ; celt_pitch_xcorr_c + 294
        0x0002f706:    eb010589    ....    ADD      r5,r1,r9,LSL #2
        0x0002f70a:    2400        .$      MOVS     r4,#0
        0x0002f70c:    46a4        .F      MOV      r12,r4
        0x0002f70e:    edd52a00    ...*    VLDR     s5,[r5,#0]
        0x0002f712:    ed954a01    ...J    VLDR     s8,[r5,#4]
        0x0002f716:    edd53a02    ...:    VLDR     s7,[r5,#8]
        0x0002f71a:    f8ddb000    ....    LDR      r11,[sp,#0]
        0x0002f71e:    4667        gF      MOV      r7,r12
        0x0002f720:    350c        .5      ADDS     r5,r5,#0xc
        0x0002f722:    46b8        .F      MOV      r8,r7
        0x0002f724:    4606        .F      MOV      r6,r0
        0x0002f726:    eeb00a64    ..d.    VMOV.F32 s0,s9
        0x0002f72a:    46a2        .F      MOV      r10,r4
        0x0002f72c:    f1bb0f00    ....    CMP      r11,#0
        0x0002f730:    dd46        F.      BLE      0x2f7c0 ; celt_pitch_xcorr_c + 228
        0x0002f732:    bf00        ..      NOP      
        0x0002f734:    ed963a00    ...:    VLDR     s6,[r6,#0]
        0x0002f738:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x0002f73c:    ee00ca90    ....    VMOV     s1,r12
        0x0002f740:    ee014a90    ...J    VMOV     s3,r4
        0x0002f744:    ee027a10    ...z    VMOV     s4,r7
        0x0002f748:    ee018a10    ....    VMOV     s2,r8
        0x0002f74c:    ee430a22    C.".    VMLA.F32 s1,s6,s5
        0x0002f750:    ee431a04    C...    VMLA.F32 s3,s6,s8
        0x0002f754:    ee032a23    ..#*    VMLA.F32 s4,s6,s7
        0x0002f758:    ee031a00    ....    VMLA.F32 s2,s6,s0
        0x0002f75c:    ed963a01    ...:    VLDR     s6,[r6,#4]
        0x0002f760:    edd52a01    ...*    VLDR     s5,[r5,#4]
        0x0002f764:    f10a0a04    ....    ADD      r10,r10,#4
        0x0002f768:    ee430a04    C...    VMLA.F32 s1,s6,s8
        0x0002f76c:    ee431a23    C.#.    VMLA.F32 s3,s6,s7
        0x0002f770:    ee032a00    ...*    VMLA.F32 s4,s6,s0
        0x0002f774:    ee031a22    ..".    VMLA.F32 s2,s6,s5
        0x0002f778:    ed963a02    ...:    VLDR     s6,[r6,#8]
        0x0002f77c:    ed954a02    ...J    VLDR     s8,[r5,#8]
        0x0002f780:    ee430a23    C.#.    VMLA.F32 s1,s6,s7
        0x0002f784:    ee431a00    C...    VMLA.F32 s3,s6,s0
        0x0002f788:    ee032a22    .."*    VMLA.F32 s4,s6,s5
        0x0002f78c:    ee031a04    ....    VMLA.F32 s2,s6,s8
        0x0002f790:    ed963a03    ...:    VLDR     s6,[r6,#0xc]
        0x0002f794:    edd53a03    ...:    VLDR     s7,[r5,#0xc]
        0x0002f798:    3510        .5      ADDS     r5,r5,#0x10
        0x0002f79a:    ee430a00    C...    VMLA.F32 s1,s6,s0
        0x0002f79e:    ee431a22    C.".    VMLA.F32 s3,s6,s5
        0x0002f7a2:    ee032a04    ...*    VMLA.F32 s4,s6,s8
        0x0002f7a6:    ee031a23    ..#.    VMLA.F32 s2,s6,s7
        0x0002f7aa:    3610        .6      ADDS     r6,r6,#0x10
        0x0002f7ac:    ee10ca90    ....    VMOV     r12,s1
        0x0002f7b0:    ee114a90    ...J    VMOV     r4,s3
        0x0002f7b4:    ee127a10    ...z    VMOV     r7,s4
        0x0002f7b8:    ee118a10    ....    VMOV     r8,s2
        0x0002f7bc:    45d3        .E      CMP      r11,r10
        0x0002f7be:    dcb9        ..      BGT      0x2f734 ; celt_pitch_xcorr_c + 88
        0x0002f7c0:    f10a0b01    ....    ADD      r11,r10,#1
        0x0002f7c4:    459a        .E      CMP      r10,r3
        0x0002f7c6:    da1b        ..      BGE      0x2f800 ; celt_pitch_xcorr_c + 292
        0x0002f7c8:    ecf60a01    ....    VLDM     r6!,{s1}
        0x0002f7cc:    ee01ca10    ....    VMOV     s2,r12
        0x0002f7d0:    ecb50a01    ....    VLDM     r5!,{s0}
        0x0002f7d4:    ee001aa2    ....    VMLA.F32 s2,s1,s5
        0x0002f7d8:    ee11ca10    ....    VMOV     r12,s2
        0x0002f7dc:    ee014a10    ...J    VMOV     s2,r4
        0x0002f7e0:    ee001a84    ....    VMLA.F32 s2,s1,s8
        0x0002f7e4:    ee114a10    ...J    VMOV     r4,s2
        0x0002f7e8:    ee017a10    ...z    VMOV     s2,r7
        0x0002f7ec:    ee001aa3    ....    VMLA.F32 s2,s1,s7
        0x0002f7f0:    ee117a10    ...z    VMOV     r7,s2
        0x0002f7f4:    ee018a10    ....    VMOV     s2,r8
        0x0002f7f8:    ee001a80    ....    VMLA.F32 s2,s1,s0
        0x0002f7fc:    ee118a10    ....    VMOV     r8,s2
        0x0002f800:    e000        ..      B        0x2f804 ; celt_pitch_xcorr_c + 296
        0x0002f802:    e04c        L.      B        0x2f89e ; celt_pitch_xcorr_c + 450
        0x0002f804:    f10b0a01    ....    ADD      r10,r11,#1
        0x0002f808:    459b        .E      CMP      r11,r3
        0x0002f80a:    da1b        ..      BGE      0x2f844 ; celt_pitch_xcorr_c + 360
        0x0002f80c:    ecf60a01    ....    VLDM     r6!,{s1}
        0x0002f810:    ee01ca10    ....    VMOV     s2,r12
        0x0002f814:    ecf52a01    ...*    VLDM     r5!,{s5}
        0x0002f818:    ee001a84    ....    VMLA.F32 s2,s1,s8
        0x0002f81c:    ee11ca10    ....    VMOV     r12,s2
        0x0002f820:    ee014a10    ...J    VMOV     s2,r4
        0x0002f824:    ee001aa3    ....    VMLA.F32 s2,s1,s7
        0x0002f828:    ee114a10    ...J    VMOV     r4,s2
        0x0002f82c:    ee017a10    ...z    VMOV     s2,r7
        0x0002f830:    ee001a80    ....    VMLA.F32 s2,s1,s0
        0x0002f834:    ee117a10    ...z    VMOV     r7,s2
        0x0002f838:    ee018a10    ....    VMOV     s2,r8
        0x0002f83c:    ee001aa2    ....    VMLA.F32 s2,s1,s5
        0x0002f840:    ee118a10    ....    VMOV     r8,s2
        0x0002f844:    459a        .E      CMP      r10,r3
        0x0002f846:    da1b        ..      BGE      0x2f880 ; celt_pitch_xcorr_c + 420
        0x0002f848:    edd60a00    ....    VLDR     s1,[r6,#0]
        0x0002f84c:    ee01ca90    ....    VMOV     s3,r12
        0x0002f850:    ed951a00    ....    VLDR     s2,[r5,#0]
        0x0002f854:    ee401aa3    @...    VMLA.F32 s3,s1,s7
        0x0002f858:    ee11ca90    ....    VMOV     r12,s3
        0x0002f85c:    ee014a90    ...J    VMOV     s3,r4
        0x0002f860:    ee401a80    @...    VMLA.F32 s3,s1,s0
        0x0002f864:    ee007a10    ...z    VMOV     s0,r7
        0x0002f868:    ee000aa2    ....    VMLA.F32 s0,s1,s5
        0x0002f86c:    ee114a90    ...J    VMOV     r4,s3
        0x0002f870:    ee107a10    ...z    VMOV     r7,s0
        0x0002f874:    ee008a10    ....    VMOV     s0,r8
        0x0002f878:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0002f87c:    ee108a10    ....    VMOV     r8,s0
        0x0002f880:    eb020589    ....    ADD      r5,r2,r9,LSL #2
        0x0002f884:    f1090904    ....    ADD      r9,r9,#4
        0x0002f888:    f8c5c000    ....    STR      r12,[r5,#0]
        0x0002f88c:    f8c5800c    ....    STR      r8,[r5,#0xc]
        0x0002f890:    e9c54701    ...G    STRD     r4,r7,[r5,#4]
        0x0002f894:    f8ddc004    ....    LDR      r12,[sp,#4]
        0x0002f898:    45e1        .E      CMP      r9,r12
        0x0002f89a:    f6ffaf34    ..4.    BLT      0x2f706 ; celt_pitch_xcorr_c + 42
        0x0002f89e:    f8ddc02c    ..,.    LDR      r12,[sp,#0x2c]
        0x0002f8a2:    45e1        .E      CMP      r9,r12
        0x0002f8a4:    bfa4        ..      ITT      GE
        0x0002f8a6:    b002        ..      ADDGE    sp,sp,#8
        0x0002f8a8:    e8bd8ff0    ....    POPGE    {r4-r11,pc}
        0x0002f8ac:    eeb00a64    ..d.    VMOV.F32 s0,s9
        0x0002f8b0:    2b00        .+      CMP      r3,#0
        0x0002f8b2:    dd24        $.      BLE      0x2f8fe ; celt_pitch_xcorr_c + 546
        0x0002f8b4:    1f05        ..      SUBS     r5,r0,#4
        0x0002f8b6:    eb010c89    ....    ADD      r12,r1,r9,LSL #2
        0x0002f8ba:    f1ac0404    ....    SUB      r4,r12,#4
        0x0002f8be:    f0130f01    ....    TST      r3,#1
        0x0002f8c2:    d007        ..      BEQ      0x2f8d4 ; celt_pitch_xcorr_c + 504
        0x0002f8c4:    edd50a01    ....    VLDR     s1,[r5,#4]
        0x0002f8c8:    ed941a01    ....    VLDR     s2,[r4,#4]
        0x0002f8cc:    1d24        $.      ADDS     r4,r4,#4
        0x0002f8ce:    1d2d        -.      ADDS     r5,r5,#4
        0x0002f8d0:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0002f8d4:    ea5f0c63    _.c.    ASRS     r12,r3,#1
        0x0002f8d8:    d011        ..      BEQ      0x2f8fe ; celt_pitch_xcorr_c + 546
        0x0002f8da:    bf00        ..      NOP      
        0x0002f8dc:    edd50a01    ....    VLDR     s1,[r5,#4]
        0x0002f8e0:    ed941a01    ....    VLDR     s2,[r4,#4]
        0x0002f8e4:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0002f8e8:    edd50a02    ....    VLDR     s1,[r5,#8]
        0x0002f8ec:    ed941a02    ....    VLDR     s2,[r4,#8]
        0x0002f8f0:    3408        .4      ADDS     r4,r4,#8
        0x0002f8f2:    3508        .5      ADDS     r5,r5,#8
        0x0002f8f4:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x0002f8f8:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0002f8fc:    d1ee        ..      BNE      0x2f8dc ; celt_pitch_xcorr_c + 512
        0x0002f8fe:    eb020c89    ....    ADD      r12,r2,r9,LSL #2
        0x0002f902:    f1090901    ....    ADD      r9,r9,#1
        0x0002f906:    ed8c0a00    ....    VSTR     s0,[r12,#0]
        0x0002f90a:    f8ddc02c    ..,.    LDR      r12,[sp,#0x2c]
        0x0002f90e:    45cc        .E      CMP      r12,r9
        0x0002f910:    dccc        ..      BGT      0x2f8ac ; celt_pitch_xcorr_c + 464
        0x0002f912:    b002        ..      ADD      sp,sp,#8
        0x0002f914:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0002f918:    00000000    ....    DCD    0
    $t
    i.celt_preemphasis
    celt_preemphasis
        0x0002f91c:    e92d5ff0    -.._    PUSH     {r4-r12,lr}
        0x0002f920:    4680        .F      MOV      r8,r0
        0x0002f922:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x0002f926:    461e        .F      MOV      r6,r3
        0x0002f928:    4615        .F      MOV      r5,r2
        0x0002f92a:    e9dd400e    ...@    LDRD     r4,r0,[sp,#0x38]
        0x0002f92e:    e9ddab10    ....    LDRD     r10,r11,[sp,#0x40]
        0x0002f932:    ed909a00    ....    VLDR     s18,[r0,#0]
        0x0002f936:    edda8a00    ....    VLDR     s17,[r10,#0]
        0x0002f93a:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0002f93e:    460f        .F      MOV      r7,r1
        0x0002f940:    ed9f8a6f    ..o.    VLDR     s16,[pc,#444] ; [0x2fb00] = 0x47000000
        0x0002f944:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0002f948:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002f94c:    bf08        ..      IT       EQ
        0x0002f94e:    2c01        .,      CMPEQ    r4,#1
        0x0002f950:    d016        ..      BEQ      0x2f980 ; celt_preemphasis + 100
        0x0002f952:    fb95f9f4    ....    SDIV     r9,r5,r4
        0x0002f956:    2c01        .,      CMP      r4,#1
        0x0002f958:    d003        ..      BEQ      0x2f962 ; celt_preemphasis + 70
        0x0002f95a:    00a9        ..      LSLS     r1,r5,#2
        0x0002f95c:    4638        8F      MOV      r0,r7
        0x0002f95e:    f7e8ffab    ....    BL       __aeabi_memclr4 ; 0x188b8
        0x0002f962:    f1a90201    ....    SUB      r2,r9,#1
        0x0002f966:    eba70c84    ....    SUB      r12,r7,r4,LSL #2
        0x0002f96a:    eb0c0384    ....    ADD      r3,r12,r4,LSL #2
        0x0002f96e:    2a00        .*      CMP      r2,#0
        0x0002f970:    dd42        B.      BLE      0x2f9f8 ; celt_preemphasis + 220
        0x0002f972:    eba80186    ....    SUB      r1,r8,r6,LSL #2
        0x0002f976:    4660        `F      MOV      r0,r12
        0x0002f978:    f0190f01    ....    TST      r9,#1
        0x0002f97c:    d120         .      BNE      0x2f9c0 ; celt_preemphasis + 164
        0x0002f97e:    e016        ..      B        0x2f9ae ; celt_preemphasis + 146
        0x0002f980:    f1bb0f00    ....    CMP      r11,#0
        0x0002f984:    bf18        ..      IT       NE
        0x0002f986:    fb95f9f4    ....    SDIVNE   r9,r5,r4
        0x0002f98a:    d1ea        ..      BNE      0x2f962 ; celt_preemphasis + 70
        0x0002f98c:    2d00        .-      CMP      r5,#0
        0x0002f98e:    dd7b        {.      BLE      0x2fa88 ; celt_preemphasis + 364
        0x0002f990:    ed980a00    ....    VLDR     s0,[r8,#0]
        0x0002f994:    eb080886    ....    ADD      r8,r8,r6,LSL #2
        0x0002f998:    1e6d        m.      SUBS     r5,r5,#1
        0x0002f99a:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0002f99e:    ee700a68    p.h.    VSUB.F32 s1,s0,s17
        0x0002f9a2:    ee698a00    i...    VMUL.F32 s17,s18,s0
        0x0002f9a6:    ece70a01    ....    VSTM     r7!,{s1}
        0x0002f9aa:    d1f1        ..      BNE      0x2f990 ; celt_preemphasis + 116
        0x0002f9ac:    e0a2        ..      B        0x2faf4 ; celt_preemphasis + 472
        0x0002f9ae:    eb010186    ....    ADD      r1,r1,r6,LSL #2
        0x0002f9b2:    4618        .F      MOV      r0,r3
        0x0002f9b4:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x0002f9b8:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0002f9bc:    ed830a00    ....    VSTR     s0,[r3,#0]
        0x0002f9c0:    eb010e86    ....    ADD      lr,r1,r6,LSL #2
        0x0002f9c4:    1052        R.      ASRS     r2,r2,#1
        0x0002f9c6:    ed9e0a00    ....    VLDR     s0,[lr,#0]
        0x0002f9ca:    d015        ..      BEQ      0x2f9f8 ; celt_preemphasis + 220
        0x0002f9cc:    eb0101c6    ....    ADD      r1,r1,r6,LSL #3
        0x0002f9d0:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0002f9d4:    edd10a00    ....    VLDR     s1,[r1,#0]
        0x0002f9d8:    eb000e84    ....    ADD      lr,r0,r4,LSL #2
        0x0002f9dc:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0002f9e0:    ed8e0a00    ....    VSTR     s0,[lr,#0]
        0x0002f9e4:    eb010e86    ....    ADD      lr,r1,r6,LSL #2
        0x0002f9e8:    ee600a88    `...    VMUL.F32 s1,s1,s16
        0x0002f9ec:    ed9e0a00    ....    VLDR     s0,[lr,#0]
        0x0002f9f0:    1e52        R.      SUBS     r2,r2,#1
        0x0002f9f2:    edc00a00    ....    VSTR     s1,[r0,#0]
        0x0002f9f6:    d1e9        ..      BNE      0x2f9cc ; celt_preemphasis + 176
        0x0002f9f8:    f1b90001    ....    SUBS     r0,r9,#1
        0x0002f9fc:    d40c        ..      BMI      0x2fa18 ; celt_preemphasis + 252
        0x0002f9fe:    fb00f106    ....    MUL      r1,r0,r6
        0x0002fa02:    eb080181    ....    ADD      r1,r8,r1,LSL #2
        0x0002fa06:    4360        `C      MULS     r0,r4,r0
        0x0002fa08:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x0002fa0c:    eb070080    ....    ADD      r0,r7,r0,LSL #2
        0x0002fa10:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0002fa14:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0002fa18:    f1bb0f00    ....    CMP      r11,#0
        0x0002fa1c:    bf18        ..      IT       NE
        0x0002fa1e:    f1b90f00    ....    CMPNE    r9,#0
        0x0002fa22:    dd5b        [.      BLE      0x2fadc ; celt_preemphasis + 448
        0x0002fa24:    4660        `F      MOV      r0,r12
        0x0002fa26:    ed9f1a37    ..7.    VLDR     s2,[pc,#220] ; [0x2fb04] = 0xc7800000
        0x0002fa2a:    eddf0a37    ..7.    VLDR     s1,[pc,#220] ; [0x2fb08] = 0x47800000
        0x0002fa2e:    f0190f01    ....    TST      r9,#1
        0x0002fa32:    d018        ..      BEQ      0x2fa66 ; celt_preemphasis + 330
        0x0002fa34:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x0002fa38:    ee101a10    ....    VMOV     r1,s0
        0x0002fa3c:    f1b14f8f    ...O    CMP      r1,#0x47800000
        0x0002fa40:    da07        ..      BGE      0x2fa52 ; celt_preemphasis + 310
        0x0002fa42:    ee101a10    ....    VMOV     r1,s0
        0x0002fa46:    f1115f62    ..b_    CMN      r1,#0x38800000
        0x0002fa4a:    bf88        ..      IT       HI
        0x0002fa4c:    eeb00a41    ..A.    VMOVHI.F32 s0,s2
        0x0002fa50:    d806        ..      BHI      0x2fa60 ; celt_preemphasis + 324
        0x0002fa52:    ee100a10    ....    VMOV     r0,s0
        0x0002fa56:    f1b04f8f    ...O    CMP      r0,#0x47800000
        0x0002fa5a:    bfa8        ..      IT       GE
        0x0002fa5c:    eeb00a60    ..`.    VMOVGE.F32 s0,s1
        0x0002fa60:    ed830a00    ....    VSTR     s0,[r3,#0]
        0x0002fa64:    4618        .F      MOV      r0,r3
        0x0002fa66:    ea5f0169    _.i.    ASRS     r1,r9,#1
        0x0002fa6a:    d037        7.      BEQ      0x2fadc ; celt_preemphasis + 448
        0x0002fa6c:    eb000284    ....    ADD      r2,r0,r4,LSL #2
        0x0002fa70:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x0002fa74:    ee103a10    ...:    VMOV     r3,s0
        0x0002fa78:    f1b34f8f    ...O    CMP      r3,#0x47800000
        0x0002fa7c:    da09        ..      BGE      0x2fa92 ; celt_preemphasis + 374
        0x0002fa7e:    ee103a10    ...:    VMOV     r3,s0
        0x0002fa82:    f1135f62    ..b_    CMN      r3,#0x38800000
        0x0002fa86:    e000        ..      B        0x2fa8a ; celt_preemphasis + 366
        0x0002fa88:    e034        4.      B        0x2faf4 ; celt_preemphasis + 472
        0x0002fa8a:    bf88        ..      IT       HI
        0x0002fa8c:    eeb00a41    ..A.    VMOVHI.F32 s0,s2
        0x0002fa90:    d806        ..      BHI      0x2faa0 ; celt_preemphasis + 388
        0x0002fa92:    ee103a10    ...:    VMOV     r3,s0
        0x0002fa96:    f1b34f8f    ...O    CMP      r3,#0x47800000
        0x0002fa9a:    bfa8        ..      IT       GE
        0x0002fa9c:    eeb00a60    ..`.    VMOVGE.F32 s0,s1
        0x0002faa0:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x0002faa4:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0002faa8:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0002faac:    ee102a10    ...*    VMOV     r2,s0
        0x0002fab0:    f1b24f8f    ...O    CMP      r2,#0x47800000
        0x0002fab4:    da07        ..      BGE      0x2fac6 ; celt_preemphasis + 426
        0x0002fab6:    ee102a10    ...*    VMOV     r2,s0
        0x0002faba:    f1125f62    ..b_    CMN      r2,#0x38800000
        0x0002fabe:    bf88        ..      IT       HI
        0x0002fac0:    eeb00a41    ..A.    VMOVHI.F32 s0,s2
        0x0002fac4:    d806        ..      BHI      0x2fad4 ; celt_preemphasis + 440
        0x0002fac6:    ee102a10    ...*    VMOV     r2,s0
        0x0002faca:    f1b24f8f    ...O    CMP      r2,#0x47800000
        0x0002face:    bfa8        ..      IT       GE
        0x0002fad0:    eeb00a60    ..`.    VMOVGE.F32 s0,s1
        0x0002fad4:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0002fad8:    1e49        I.      SUBS     r1,r1,#1
        0x0002fada:    d1c7        ..      BNE      0x2fa6c ; celt_preemphasis + 336
        0x0002fadc:    2d00        .-      CMP      r5,#0
        0x0002fade:    dd09        ..      BLE      0x2faf4 ; celt_preemphasis + 472
        0x0002fae0:    ed970a00    ....    VLDR     s0,[r7,#0]
        0x0002fae4:    1e6d        m.      SUBS     r5,r5,#1
        0x0002fae6:    ee700a68    p.h.    VSUB.F32 s1,s0,s17
        0x0002faea:    ee698a00    i...    VMUL.F32 s17,s18,s0
        0x0002faee:    ece70a01    ....    VSTM     r7!,{s1}
        0x0002faf2:    d1f5        ..      BNE      0x2fae0 ; celt_preemphasis + 452
        0x0002faf4:    edca8a00    ....    VSTR     s17,[r10,#0]
        0x0002faf8:    ecbd8b04    ....    VPOP     {d8-d9}
        0x0002fafc:    e8bd9ff0    ....    POP      {r4-r12,pc}
    $d
        0x0002fb00:    47000000    ...G    DCD    1191182336
        0x0002fb04:    c7800000    ....    DCD    3347054592
        0x0002fb08:    47800000    ...G    DCD    1199570944
    $t
    i.clt_compute_allocation
    clt_compute_allocation
        0x0002fb0c:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0002fb10:    b0a9        ..      SUB      sp,sp,#0xa4
        0x0002fb12:    461e        .F      MOV      r6,r3
        0x0002fb14:    e9dd893f    ..?.    LDRD     r8,r9,[sp,#0xfc]
        0x0002fb18:    460c        .F      MOV      r4,r1
        0x0002fb1a:    f8dda0d8    ....    LDR      r10,[sp,#0xd8]
        0x0002fb1e:    9d3a        :.      LDR      r5,[sp,#0xe8]
        0x0002fb20:    f00efcd6    ....    BL       save_stack ; 0x3e4d0
        0x0002fb24:    2d00        .-      CMP      r5,#0
        0x0002fb26:    bfd8        ..      IT       LE
        0x0002fb28:    2500        .%      MOVLE    r5,#0
        0x0002fb2a:    9829        ).      LDR      r0,[sp,#0xa4]
        0x0002fb2c:    2d08        .-      CMP      r5,#8
        0x0002fb2e:    6880        .h      LDR      r0,[r0,#8]
        0x0002fb30:    940d        ..      STR      r4,[sp,#0x34]
        0x0002fb32:    9000        ..      STR      r0,[sp,#0]
        0x0002fb34:    bfac        ..      ITE      GE
        0x0002fb36:    2008        .       MOVGE    r0,#8
        0x0002fb38:    2000        .       MOVLT    r0,#0
        0x0002fb3a:    9011        ..      STR      r0,[sp,#0x44]
        0x0002fb3c:    1a28        (.      SUBS     r0,r5,r0
        0x0002fb3e:    903a        :.      STR      r0,[sp,#0xe8]
        0x0002fb40:    2000        .       MOVS     r0,#0
        0x0002fb42:    900f        ..      STR      r0,[sp,#0x3c]
        0x0002fb44:    900e        ..      STR      r0,[sp,#0x38]
        0x0002fb46:    982b        +.      LDR      r0,[sp,#0xac]
        0x0002fb48:    1b07        ..      SUBS     r7,r0,r4
        0x0002fb4a:    f1b80f02    ....    CMP      r8,#2
        0x0002fb4e:    d07d        }.      BEQ      0x2fc4c ; clt_compute_allocation + 320
        0x0002fb50:    9800        ..      LDR      r0,[sp,#0]
        0x0002fb52:    ea4f0b80    O...    LSL      r11,r0,#2
        0x0002fb56:    4658        XF      MOV      r0,r11
        0x0002fb58:    f010fea8    ....    BL       spl_alloca ; 0x408ac
        0x0002fb5c:    9006        ..      STR      r0,[sp,#0x18]
        0x0002fb5e:    4658        XF      MOV      r0,r11
        0x0002fb60:    f010fea4    ....    BL       spl_alloca ; 0x408ac
        0x0002fb64:    9004        ..      STR      r0,[sp,#0x10]
        0x0002fb66:    4658        XF      MOV      r0,r11
        0x0002fb68:    f010fea0    ....    BL       spl_alloca ; 0x408ac
        0x0002fb6c:    4605        .F      MOV      r5,r0
        0x0002fb6e:    4658        XF      MOV      r0,r11
        0x0002fb70:    f010fe9c    ....    BL       spl_alloca ; 0x408ac
        0x0002fb74:    4686        .F      MOV      lr,r0
        0x0002fb76:    ea4f00c8    O...    LSL      r0,r8,#3
        0x0002fb7a:    9012        ..      STR      r0,[sp,#0x48]
        0x0002fb7c:    2f00        ./      CMP      r7,#0
        0x0002fb7e:    dd58        X.      BLE      0x2fc32 ; clt_compute_allocation + 294
        0x0002fb80:    1e78        x.      SUBS     r0,r7,#1
        0x0002fb82:    9001        ..      STR      r0,[sp,#4]
        0x0002fb84:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0002fb88:    9003        ..      STR      r0,[sp,#0xc]
        0x0002fb8a:    9829        ).      LDR      r0,[sp,#0xa4]
        0x0002fb8c:    2102        .!      MOVS     r1,#2
        0x0002fb8e:    9a37        7.      LDR      r2,[sp,#0xdc]
        0x0002fb90:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0002fb92:    eba20209    ....    SUB      r2,r2,r9
        0x0002fb96:    1f52        R.      SUBS     r2,r2,#5
        0x0002fb98:    eb010144    ..D.    ADD      r1,r1,r4,LSL #1
        0x0002fb9c:    9210        ..      STR      r2,[sp,#0x40]
        0x0002fb9e:    4401        .D      ADD      r1,r1,r0
        0x0002fba0:    9702        ..      STR      r7,[sp,#8]
        0x0002fba2:    f1090203    ....    ADD      r2,r9,#3
        0x0002fba6:    eb050384    ....    ADD      r3,r5,r4,LSL #2
        0x0002fbaa:    eb0e0c84    ....    ADD      r12,lr,r4,LSL #2
        0x0002fbae:    eb000044    ..D.    ADD      r0,r0,r4,LSL #1
        0x0002fbb2:    920c        ..      STR      r2,[sp,#0x30]
        0x0002fbb4:    f9b17000    ...p    LDRSH    r7,[r1,#0]
        0x0002fbb8:    f9b02000    ...     LDRSH    r2,[r0,#0]
        0x0002fbbc:    1aba        ..      SUBS     r2,r7,r2
        0x0002fbbe:    eb020242    ..B.    ADD      r2,r2,r2,LSL #1
        0x0002fbc2:    fa02f209    ....    LSL      r2,r2,r9
        0x0002fbc6:    f342025b    B.[.    SBFX     r2,r2,#1,#28
        0x0002fbca:    ebb20fc8    ....    CMP      r2,r8,LSL #3
        0x0002fbce:    bfb8        ..      IT       LT
        0x0002fbd0:    9a12        ..      LDRLT    r2,[sp,#0x48]
        0x0002fbd2:    601a        .`      STR      r2,[r3,#0]
        0x0002fbd4:    f9b12000    ...     LDRSH    r2,[r1,#0]
        0x0002fbd8:    f9b07000    ...p    LDRSH    r7,[r0,#0]
        0x0002fbdc:    1bd2        ..      SUBS     r2,r2,r7
        0x0002fbde:    9f10        ..      LDR      r7,[sp,#0x40]
        0x0002fbe0:    fb02f208    ....    MUL      r2,r2,r8
        0x0002fbe4:    437a        zC      MULS     r2,r7,r2
        0x0002fbe6:    9f01        ..      LDR      r7,[sp,#4]
        0x0002fbe8:    4357        WC      MULS     r7,r2,r7
        0x0002fbea:    9a0c        ..      LDR      r2,[sp,#0x30]
        0x0002fbec:    fa07f202    ....    LSL      r2,r7,r2
        0x0002fbf0:    1192        ..      ASRS     r2,r2,#6
        0x0002fbf2:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0002fbf6:    f9b17000    ...p    LDRSH    r7,[r1,#0]
        0x0002fbfa:    f9b0b000    ....    LDRSH    r11,[r0,#0]
        0x0002fbfe:    eba7070b    ....    SUB      r7,r7,r11
        0x0002fc02:    fa07f709    ....    LSL      r7,r7,r9
        0x0002fc06:    2f01        ./      CMP      r7,#1
        0x0002fc08:    bf04        ..      ITT      EQ
        0x0002fc0a:    eba202c8    ....    SUBEQ    r2,r2,r8,LSL #3
        0x0002fc0e:    f8cc2000    ...     STREQ    r2,[r12,#0]
        0x0002fc12:    9f03        ..      LDR      r7,[sp,#0xc]
        0x0002fc14:    9a01        ..      LDR      r2,[sp,#4]
        0x0002fc16:    f1000002    ....    ADD      r0,r0,#2
        0x0002fc1a:    443a        :D      ADD      r2,r2,r7
        0x0002fc1c:    9201        ..      STR      r2,[sp,#4]
        0x0002fc1e:    9a02        ..      LDR      r2,[sp,#8]
        0x0002fc20:    f1010102    ....    ADD      r1,r1,#2
        0x0002fc24:    1e52        R.      SUBS     r2,r2,#1
        0x0002fc26:    f1030304    ....    ADD      r3,r3,#4
        0x0002fc2a:    f10c0c04    ....    ADD      r12,r12,#4
        0x0002fc2e:    9202        ..      STR      r2,[sp,#8]
        0x0002fc30:    d1c0        ..      BNE      0x2fbb4 ; clt_compute_allocation + 168
        0x0002fc32:    2001        .       MOVS     r0,#1
        0x0002fc34:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002fc36:    9829        ).      LDR      r0,[sp,#0xa4]
        0x0002fc38:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0002fc3a:    1e40        @.      SUBS     r0,r0,#1
        0x0002fc3c:    900c        ..      STR      r0,[sp,#0x30]
        0x0002fc3e:    990c        ..      LDR      r1,[sp,#0x30]
        0x0002fc40:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002fc42:    2700        .'      MOVS     r7,#0
        0x0002fc44:    4408        .D      ADD      r0,r0,r1
        0x0002fc46:    463a        :F      MOV      r2,r7
        0x0002fc48:    1040        @.      ASRS     r0,r0,#1
        0x0002fc4a:    e000        ..      B        0x2fc4e ; clt_compute_allocation + 322
        0x0002fc4c:    e035        5.      B        0x2fcba ; clt_compute_allocation + 430
        0x0002fc4e:    992b        +.      LDR      r1,[sp,#0xac]
        0x0002fc50:    9001        ..      STR      r0,[sp,#4]
        0x0002fc52:    1e48        H.      SUBS     r0,r1,#1
        0x0002fc54:    42a1        .B      CMP      r1,r4
        0x0002fc56:    dd4e        N.      BLE      0x2fcf6 ; clt_compute_allocation + 490
        0x0002fc58:    9929        ).      LDR      r1,[sp,#0xa4]
        0x0002fc5a:    f8d1c034    ..4.    LDR      r12,[r1,#0x34]
        0x0002fc5e:    e9dd1300    ....    LDRD     r1,r3,[sp,#0]
        0x0002fc62:    fb03cb01    ....    MLA      r11,r3,r1,r12
        0x0002fc66:    9929        ).      LDR      r1,[sp,#0xa4]
        0x0002fc68:    f8d1c020    .. .    LDR      r12,[r1,#0x20]
        0x0002fc6c:    2102        .!      MOVS     r1,#2
        0x0002fc6e:    eb010140    ..@.    ADD      r1,r1,r0,LSL #1
        0x0002fc72:    f93c1001    <...    LDRSH    r1,[r12,r1]
        0x0002fc76:    f93c3010    <..0    LDRSH    r3,[r12,r0,LSL #1]
        0x0002fc7a:    1ac9        ..      SUBS     r1,r1,r3
        0x0002fc7c:    f810300b    ...0    LDRB     r3,[r0,r11]
        0x0002fc80:    fb08f101    ....    MUL      r1,r8,r1
        0x0002fc84:    4359        YC      MULS     r1,r3,r1
        0x0002fc86:    fa01f109    ....    LSL      r1,r1,r9
        0x0002fc8a:    1089        ..      ASRS     r1,r1,#2
        0x0002fc8c:    2900        .)      CMP      r1,#0
        0x0002fc8e:    dd04        ..      BLE      0x2fc9a ; clt_compute_allocation + 398
        0x0002fc90:    f85e3020    ^. 0    LDR      r3,[lr,r0,LSL #2]
        0x0002fc94:    1859        Y.      ADDS     r1,r3,r1
        0x0002fc96:    bf48        H.      IT       MI
        0x0002fc98:    2100        .!      MOVMI    r1,#0
        0x0002fc9a:    f8563020    V. 0    LDR      r3,[r6,r0,LSL #2]
        0x0002fc9e:    4419        .D      ADD      r1,r1,r3
        0x0002fca0:    f8553020    U. 0    LDR      r3,[r5,r0,LSL #2]
        0x0002fca4:    428b        .B      CMP      r3,r1
        0x0002fca6:    dd00        ..      BLE      0x2fcaa ; clt_compute_allocation + 414
        0x0002fca8:    b1e7        ..      CBZ      r7,0x2fce4 ; clt_compute_allocation + 472
        0x0002fcaa:    f85a3020    Z. 0    LDR      r3,[r10,r0,LSL #2]
        0x0002fcae:    2701        .'      MOVS     r7,#1
        0x0002fcb0:    428b        .B      CMP      r3,r1
        0x0002fcb2:    bfd8        ..      IT       LE
        0x0002fcb4:    4619        .F      MOVLE    r1,r3
        0x0002fcb6:    440a        .D      ADD      r2,r2,r1
        0x0002fcb8:    e019        ..      B        0x2fcee ; clt_compute_allocation + 482
        0x0002fcba:    48f8        .H      LDR      r0,[pc,#992] ; [0x3009c] = 0x4a764
        0x0002fcbc:    993a        :.      LDR      r1,[sp,#0xe8]
        0x0002fcbe:    5dc0        .]      LDRB     r0,[r0,r7]
        0x0002fcc0:    900e        ..      STR      r0,[sp,#0x38]
        0x0002fcc2:    4288        .B      CMP      r0,r1
        0x0002fcc4:    bfc4        ..      ITT      GT
        0x0002fcc6:    2000        .       MOVGT    r0,#0
        0x0002fcc8:    900e        ..      STRGT    r0,[sp,#0x38]
        0x0002fcca:    f73faf41    ?.A.    BGT      0x2fb50 ; clt_compute_allocation + 68
        0x0002fcce:    4608        .F      MOV      r0,r1
        0x0002fcd0:    990e        ..      LDR      r1,[sp,#0x38]
        0x0002fcd2:    1a41        A.      SUBS     r1,r0,r1
        0x0002fcd4:    2908        .)      CMP      r1,#8
        0x0002fcd6:    bfac        ..      ITE      GE
        0x0002fcd8:    2008        .       MOVGE    r0,#8
        0x0002fcda:    2000        .       MOVLT    r0,#0
        0x0002fcdc:    900f        ..      STR      r0,[sp,#0x3c]
        0x0002fcde:    1a08        ..      SUBS     r0,r1,r0
        0x0002fce0:    903a        :.      STR      r0,[sp,#0xe8]
        0x0002fce2:    e735        5.      B        0x2fb50 ; clt_compute_allocation + 68
        0x0002fce4:    ebb10fc8    ....    CMP      r1,r8,LSL #3
        0x0002fce8:    bfa8        ..      IT       GE
        0x0002fcea:    eb0202c8    ....    ADDGE    r2,r2,r8,LSL #3
        0x0002fcee:    4601        .F      MOV      r1,r0
        0x0002fcf0:    1e40        @.      SUBS     r0,r0,#1
        0x0002fcf2:    42a1        .B      CMP      r1,r4
        0x0002fcf4:    dcba        ..      BGT      0x2fc6c ; clt_compute_allocation + 352
        0x0002fcf6:    983a        :.      LDR      r0,[sp,#0xe8]
        0x0002fcf8:    4282        .B      CMP      r2,r0
        0x0002fcfa:    9801        ..      LDR      r0,[sp,#4]
        0x0002fcfc:    bfc3        ..      ITTTE    GT
        0x0002fcfe:    1e40        @.      SUBGT    r0,r0,#1
        0x0002fd00:    900c        ..      STRGT    r0,[sp,#0x30]
        0x0002fd02:    9807        ..      LDRGT    r0,[sp,#0x1c]
        0x0002fd04:    1c40        @.      ADDLE    r0,r0,#1
        0x0002fd06:    bfd8        ..      IT       LE
        0x0002fd08:    9007        ..      STRLE    r0,[sp,#0x1c]
        0x0002fd0a:    990c        ..      LDR      r1,[sp,#0x30]
        0x0002fd0c:    4288        .B      CMP      r0,r1
        0x0002fd0e:    dd96        ..      BLE      0x2fc3e ; clt_compute_allocation + 306
        0x0002fd10:    4603        .F      MOV      r3,r0
        0x0002fd12:    f1a00c01    ....    SUB      r12,r0,#1
        0x0002fd16:    992b        +.      LDR      r1,[sp,#0xac]
        0x0002fd18:    4620         F      MOV      r0,r4
        0x0002fd1a:    4281        .B      CMP      r1,r0
        0x0002fd1c:    dd4c        L.      BLE      0x2fdb8 ; clt_compute_allocation + 684
        0x0002fd1e:    9929        ).      LDR      r1,[sp,#0xa4]
        0x0002fd20:    2202        ."      MOVS     r2,#2
        0x0002fd22:    eb020240    ..@.    ADD      r2,r2,r0,LSL #1
        0x0002fd26:    6a09        .j      LDR      r1,[r1,#0x20]
        0x0002fd28:    9f00        ..      LDR      r7,[sp,#0]
        0x0002fd2a:    5e8a        .^      LDRSH    r2,[r1,r2]
        0x0002fd2c:    f9311010    1...    LDRSH    r1,[r1,r0,LSL #1]
        0x0002fd30:    1a51        Q.      SUBS     r1,r2,r1
        0x0002fd32:    9a29        ).      LDR      r2,[sp,#0xa4]
        0x0002fd34:    fb08fb01    ....    MUL      r11,r8,r1
        0x0002fd38:    6b52        Rk      LDR      r2,[r2,#0x34]
        0x0002fd3a:    fb0c2707    ...'    MLA      r7,r12,r7,r2
        0x0002fd3e:    5dc7        .]      LDRB     r7,[r0,r7]
        0x0002fd40:    fb07f10b    ....    MUL      r1,r7,r11
        0x0002fd44:    9f29        ).      LDR      r7,[sp,#0xa4]
        0x0002fd46:    fa01f109    ....    LSL      r1,r1,r9
        0x0002fd4a:    1089        ..      ASRS     r1,r1,#2
        0x0002fd4c:    6b3f        ?k      LDR      r7,[r7,#0x30]
        0x0002fd4e:    429f        .B      CMP      r7,r3
        0x0002fd50:    bfd8        ..      IT       LE
        0x0002fd52:    f85a2020    Z.      LDRLE    r2,[r10,r0,LSL #2]
        0x0002fd56:    dd08        ..      BLE      0x2fd6a ; clt_compute_allocation + 606
        0x0002fd58:    9f00        ..      LDR      r7,[sp,#0]
        0x0002fd5a:    fb032207    ..."    MLA      r2,r3,r7,r2
        0x0002fd5e:    5c82        .\      LDRB     r2,[r0,r2]
        0x0002fd60:    fb02f20b    ....    MUL      r2,r2,r11
        0x0002fd64:    fa02f209    ....    LSL      r2,r2,r9
        0x0002fd68:    1092        ..      ASRS     r2,r2,#2
        0x0002fd6a:    2900        .)      CMP      r1,#0
        0x0002fd6c:    dd04        ..      BLE      0x2fd78 ; clt_compute_allocation + 620
        0x0002fd6e:    f85e7020    ^. p    LDR      r7,[lr,r0,LSL #2]
        0x0002fd72:    1879        y.      ADDS     r1,r7,r1
        0x0002fd74:    bf48        H.      IT       MI
        0x0002fd76:    2100        .!      MOVMI    r1,#0
        0x0002fd78:    2a00        .*      CMP      r2,#0
        0x0002fd7a:    dd04        ..      BLE      0x2fd86 ; clt_compute_allocation + 634
        0x0002fd7c:    f85e7020    ^. p    LDR      r7,[lr,r0,LSL #2]
        0x0002fd80:    18ba        ..      ADDS     r2,r7,r2
        0x0002fd82:    bf48        H.      IT       MI
        0x0002fd84:    2200        ."      MOVMI    r2,#0
        0x0002fd86:    f1bc0f00    ....    CMP      r12,#0
        0x0002fd8a:    bfc4        ..      ITT      GT
        0x0002fd8c:    f8567020    V. p    LDRGT    r7,[r6,r0,LSL #2]
        0x0002fd90:    4439        9D      ADDGT    r1,r7
        0x0002fd92:    f8567020    V. p    LDR      r7,[r6,r0,LSL #2]
        0x0002fd96:    443a        :D      ADD      r2,r2,r7
        0x0002fd98:    2f00        ./      CMP      r7,#0
        0x0002fd9a:    bfc8        ..      IT       GT
        0x0002fd9c:    900d        ..      STRGT    r0,[sp,#0x34]
        0x0002fd9e:    1a52        R.      SUBS     r2,r2,r1
        0x0002fda0:    bf48        H.      IT       MI
        0x0002fda2:    2200        ."      MOVMI    r2,#0
        0x0002fda4:    9f06        ..      LDR      r7,[sp,#0x18]
        0x0002fda6:    f8471020    G. .    STR      r1,[r7,r0,LSL #2]
        0x0002fdaa:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002fdac:    f8412020    A.      STR      r2,[r1,r0,LSL #2]
        0x0002fdb0:    992b        +.      LDR      r1,[sp,#0xac]
        0x0002fdb2:    1c40        @.      ADDS     r0,r0,#1
        0x0002fdb4:    4288        .B      CMP      r0,r1
        0x0002fdb6:    dbb2        ..      BLT      0x2fd1e ; clt_compute_allocation + 530
        0x0002fdb8:    983a        :.      LDR      r0,[sp,#0xe8]
        0x0002fdba:    9005        ..      STR      r0,[sp,#0x14]
        0x0002fdbc:    9e04        ..      LDR      r6,[sp,#0x10]
        0x0002fdbe:    9811        ..      LDR      r0,[sp,#0x44]
        0x0002fdc0:    f8cda024    ..$.    STR      r10,[sp,#0x24]
        0x0002fdc4:    901b        ..      STR      r0,[sp,#0x6c]
        0x0002fdc6:    980e        ..      LDR      r0,[sp,#0x38]
        0x0002fdc8:    9110        ..      STR      r1,[sp,#0x40]
        0x0002fdca:    9013        ..      STR      r0,[sp,#0x4c]
        0x0002fdcc:    9f06        ..      LDR      r7,[sp,#0x18]
        0x0002fdce:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0002fdd0:    901a        ..      STR      r0,[sp,#0x68]
        0x0002fdd2:    983c        <.      LDR      r0,[sp,#0xf0]
        0x0002fdd4:    9003        ..      STR      r0,[sp,#0xc]
        0x0002fdd6:    983d        =.      LDR      r0,[sp,#0xf4]
        0x0002fdd8:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002fdda:    983e        >.      LDR      r0,[sp,#0xf8]
        0x0002fddc:    f8cd8050    ..P.    STR      r8,[sp,#0x50]
        0x0002fde0:    9008        ..      STR      r0,[sp,#0x20]
        0x0002fde2:    f8cd9058    ..X.    STR      r9,[sp,#0x58]
        0x0002fde6:    9841        A.      LDR      r0,[sp,#0x104]
        0x0002fde8:    9011        ..      STR      r0,[sp,#0x44]
        0x0002fdea:    9842        B.      LDR      r0,[sp,#0x108]
        0x0002fdec:    901f        ..      STR      r0,[sp,#0x7c]
        0x0002fdee:    9843        C.      LDR      r0,[sp,#0x10c]
        0x0002fdf0:    900f        ..      STR      r0,[sp,#0x3c]
        0x0002fdf2:    9844        D.      LDR      r0,[sp,#0x110]
        0x0002fdf4:    900e        ..      STR      r0,[sp,#0x38]
        0x0002fdf6:    f00efb6b    ..k.    BL       save_stack ; 0x3e4d0
        0x0002fdfa:    f8dd8050    ..P.    LDR      r8,[sp,#0x50]
        0x0002fdfe:    9812        ..      LDR      r0,[sp,#0x48]
        0x0002fe00:    9002        ..      STR      r0,[sp,#8]
        0x0002fe02:    f1b80f01    ....    CMP      r8,#1
        0x0002fe06:    bfcc        ..      ITE      GT
        0x0002fe08:    2001        .       MOVGT    r0,#1
        0x0002fe0a:    2000        .       MOVLE    r0,#0
        0x0002fe0c:    9019        ..      STR      r0,[sp,#0x64]
        0x0002fe0e:    9816        ..      LDR      r0,[sp,#0x58]
        0x0002fe10:    00c0        ..      LSLS     r0,r0,#3
        0x0002fe12:    901e        ..      STR      r0,[sp,#0x78]
        0x0002fe14:    2000        .       MOVS     r0,#0
        0x0002fe16:    9012        ..      STR      r0,[sp,#0x48]
        0x0002fe18:    2040        @       MOVS     r0,#0x40
        0x0002fe1a:    9015        ..      STR      r0,[sp,#0x54]
        0x0002fe1c:    2000        .       MOVS     r0,#0
        0x0002fe1e:    901c        ..      STR      r0,[sp,#0x70]
        0x0002fe20:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002fe22:    9910        ..      LDR      r1,[sp,#0x40]
        0x0002fe24:    1b00        ..      SUBS     r0,r0,r4
        0x0002fe26:    9023        #.      STR      r0,[sp,#0x8c]
        0x0002fe28:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002fe2a:    eb070080    ....    ADD      r0,r7,r0,LSL #2
        0x0002fe2e:    9022        ".      STR      r0,[sp,#0x88]
        0x0002fe30:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002fe32:    eb060080    ....    ADD      r0,r6,r0,LSL #2
        0x0002fe36:    9021        !.      STR      r0,[sp,#0x84]
        0x0002fe38:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002fe3a:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x0002fe3e:    9020         .      STR      r0,[sp,#0x80]
        0x0002fe40:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002fe42:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002fe46:    901d        ..      STR      r0,[sp,#0x74]
        0x0002fe48:    9915        ..      LDR      r1,[sp,#0x54]
        0x0002fe4a:    9812        ..      LDR      r0,[sp,#0x48]
        0x0002fe4c:    4408        .D      ADD      r0,r0,r1
        0x0002fe4e:    1042        B.      ASRS     r2,r0,#1
        0x0002fe50:    2000        .       MOVS     r0,#0
        0x0002fe52:    9910        ..      LDR      r1,[sp,#0x40]
        0x0002fe54:    4684        .F      MOV      r12,r0
        0x0002fe56:    42a1        .B      CMP      r1,r4
        0x0002fe58:    f34082be    @...    BLE.W    0x303d8 ; clt_compute_allocation + 2252
        0x0002fe5c:    9b23        #.      LDR      r3,[sp,#0x8c]
        0x0002fe5e:    2b00        .+      CMP      r3,#0
        0x0002fe60:    dd2f        /.      BLE      0x2fec2 ; clt_compute_allocation + 950
        0x0002fe62:    9922        ".      LDR      r1,[sp,#0x88]
        0x0002fe64:    f1a10a04    ....    SUB      r10,r1,#4
        0x0002fe68:    9921        !.      LDR      r1,[sp,#0x84]
        0x0002fe6a:    f1a10904    ....    SUB      r9,r1,#4
        0x0002fe6e:    9920         .      LDR      r1,[sp,#0x80]
        0x0002fe70:    f1a10804    ....    SUB      r8,r1,#4
        0x0002fe74:    991d        ..      LDR      r1,[sp,#0x74]
        0x0002fe76:    f1a10b04    ....    SUB      r11,r1,#4
        0x0002fe7a:    bf00        ..      NOP      
        0x0002fe7c:    f859e904    Y...    LDR      lr,[r9],#-4
        0x0002fe80:    f85a1904    Z...    LDR      r1,[r10],#-4
        0x0002fe84:    fb0efe02    ....    MUL      lr,lr,r2
        0x0002fe88:    eb0111ae    ....    ADD      r1,r1,lr,ASR #6
        0x0002fe8c:    f8d8e000    ....    LDR      lr,[r8,#0]
        0x0002fe90:    458e        .E      CMP      lr,r1
        0x0002fe92:    dd02        ..      BLE      0x2fe9a ; clt_compute_allocation + 910
        0x0002fe94:    f1bc0f00    ....    CMP      r12,#0
        0x0002fe98:    d008        ..      BEQ      0x2feac ; clt_compute_allocation + 928
        0x0002fe9a:    f8dbe000    ....    LDR      lr,[r11,#0]
        0x0002fe9e:    f04f0c01    O...    MOV      r12,#1
        0x0002fea2:    458e        .E      CMP      lr,r1
        0x0002fea4:    bfb8        ..      IT       LT
        0x0002fea6:    4671        qF      MOVLT    r1,lr
        0x0002fea8:    4408        .D      ADD      r0,r0,r1
        0x0002feaa:    e004        ..      B        0x2feb6 ; clt_compute_allocation + 938
        0x0002feac:    f8dde008    ....    LDR      lr,[sp,#8]
        0x0002feb0:    4571        qE      CMP      r1,lr
        0x0002feb2:    bfa8        ..      IT       GE
        0x0002feb4:    4470        pD      ADDGE    r0,r0,lr
        0x0002feb6:    1e5b        [.      SUBS     r3,r3,#1
        0x0002feb8:    f1a80804    ....    SUB      r8,r8,#4
        0x0002febc:    f1ab0b04    ....    SUB      r11,r11,#4
        0x0002fec0:    d1dc        ..      BNE      0x2fe7c ; clt_compute_allocation + 880
        0x0002fec2:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002fec4:    4288        .B      CMP      r0,r1
        0x0002fec6:    bfcc        ..      ITE      GT
        0x0002fec8:    9215        ..      STRGT    r2,[sp,#0x54]
        0x0002feca:    9212        ..      STRLE    r2,[sp,#0x48]
        0x0002fecc:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002fece:    1c40        @.      ADDS     r0,r0,#1
        0x0002fed0:    901c        ..      STR      r0,[sp,#0x70]
        0x0002fed2:    2806        .(      CMP      r0,#6
        0x0002fed4:    dbb8        ..      BLT      0x2fe48 ; clt_compute_allocation + 828
        0x0002fed6:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002fed8:    f04f0800    O...    MOV      r8,#0
        0x0002fedc:    1e41        A.      SUBS     r1,r0,#1
        0x0002fede:    4643        CF      MOV      r3,r8
        0x0002fee0:    4284        .B      CMP      r4,r0
        0x0002fee2:    da1d        ..      BGE      0x2ff20 ; clt_compute_allocation + 1044
        0x0002fee4:    f8560021    V.!.    LDR      r0,[r6,r1,LSL #2]
        0x0002fee8:    f8ddc048    ..H.    LDR      r12,[sp,#0x48]
        0x0002feec:    f8572021    W.!     LDR      r2,[r7,r1,LSL #2]
        0x0002fef0:    fb00f00c    ....    MUL      r0,r0,r12
        0x0002fef4:    eb0210a0    ....    ADD      r0,r2,r0,ASR #6
        0x0002fef8:    f8552021    U.!     LDR      r2,[r5,r1,LSL #2]
        0x0002fefc:    4282        .B      CMP      r2,r0
        0x0002fefe:    dd00        ..      BLE      0x2ff02 ; clt_compute_allocation + 1014
        0x0002ff00:    b1fb        ..      CBZ      r3,0x2ff42 ; clt_compute_allocation + 1078
        0x0002ff02:    2301        .#      MOVS     r3,#1
        0x0002ff04:    9a09        ..      LDR      r2,[sp,#0x24]
        0x0002ff06:    f8522021    R.!     LDR      r2,[r2,r1,LSL #2]
        0x0002ff0a:    4282        .B      CMP      r2,r0
        0x0002ff0c:    bfd8        ..      IT       LE
        0x0002ff0e:    4610        .F      MOVLE    r0,r2
        0x0002ff10:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0002ff12:    4480        .D      ADD      r8,r8,r0
        0x0002ff14:    f8420021    B.!.    STR      r0,[r2,r1,LSL #2]
        0x0002ff18:    4608        .F      MOV      r0,r1
        0x0002ff1a:    1e49        I.      SUBS     r1,r1,#1
        0x0002ff1c:    42a0        .B      CMP      r0,r4
        0x0002ff1e:    dce1        ..      BGT      0x2fee4 ; clt_compute_allocation + 984
        0x0002ff20:    9802        ..      LDR      r0,[sp,#8]
        0x0002ff22:    9e10        ..      LDR      r6,[sp,#0x40]
        0x0002ff24:    f1000a08    ....    ADD      r10,r0,#8
        0x0002ff28:    1ca0        ..      ADDS     r0,r4,#2
        0x0002ff2a:    f8dfb170    ..p.    LDR      r11,[pc,#368] ; [0x3009c] = 0x4a764
        0x0002ff2e:    9017        ..      STR      r0,[sp,#0x5c]
        0x0002ff30:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002ff32:    1e77        w.      SUBS     r7,r6,#1
        0x0002ff34:    4287        .B      CMP      r7,r0
        0x0002ff36:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002ff38:    dc09        ..      BGT      0x2ff4e ; clt_compute_allocation + 1090
        0x0002ff3a:    991b        ..      LDR      r1,[sp,#0x6c]
        0x0002ff3c:    4408        .D      ADD      r0,r0,r1
        0x0002ff3e:    9005        ..      STR      r0,[sp,#0x14]
        0x0002ff40:    e058        X.      B        0x2fff4 ; clt_compute_allocation + 1256
        0x0002ff42:    9a02        ..      LDR      r2,[sp,#8]
        0x0002ff44:    4290        .B      CMP      r0,r2
        0x0002ff46:    bfac        ..      ITE      GE
        0x0002ff48:    4610        .F      MOVGE    r0,r2
        0x0002ff4a:    2000        .       MOVLT    r0,#0
        0x0002ff4c:    e7da        ..      B        0x2ff04 ; clt_compute_allocation + 1016
        0x0002ff4e:    9929        ).      LDR      r1,[sp,#0xa4]
        0x0002ff50:    eba00008    ....    SUB      r0,r0,r8
        0x0002ff54:    f8d1c020    .. .    LDR      r12,[r1,#0x20]
        0x0002ff58:    f93c1016    <...    LDRSH    r1,[r12,r6,LSL #1]
        0x0002ff5c:    f93c3014    <..0    LDRSH    r3,[r12,r4,LSL #1]
        0x0002ff60:    f93cc017    <...    LDRSH    r12,[r12,r7,LSL #1]
        0x0002ff64:    1aca        ..      SUBS     r2,r1,r3
        0x0002ff66:    fbb0f2f2    ....    UDIV     r2,r0,r2
        0x0002ff6a:    eba30901    ....    SUB      r9,r3,r1
        0x0002ff6e:    fb090002    ....    MLA      r0,r9,r2,r0
        0x0002ff72:    ebac0303    ....    SUB      r3,r12,r3
        0x0002ff76:    1ac0        ..      SUBS     r0,r0,r3
        0x0002ff78:    2800        .(      CMP      r0,#0
        0x0002ff7a:    bfd8        ..      IT       LE
        0x0002ff7c:    2000        .       MOVLE    r0,#0
        0x0002ff7e:    eba1010c    ....    SUB      r1,r1,r12
        0x0002ff82:    9b03        ..      LDR      r3,[sp,#0xc]
        0x0002ff84:    f8533027    S.'0    LDR      r3,[r3,r7,LSL #2]
        0x0002ff88:    fb023201    ...2    MLA      r2,r2,r1,r3
        0x0002ff8c:    eb020900    ....    ADD      r9,r2,r0
        0x0002ff90:    f8550027    U.'.    LDR      r0,[r5,r7,LSL #2]
        0x0002ff94:    4550        PE      CMP      r0,r10
        0x0002ff96:    bfdc        ..      ITT      LE
        0x0002ff98:    9802        ..      LDRLE    r0,[sp,#8]
        0x0002ff9a:    3008        .0      ADDLE    r0,r0,#8
        0x0002ff9c:    4548        HE      CMP      r0,r9
        0x0002ff9e:    dc41        A.      BGT      0x30024 ; clt_compute_allocation + 1304
        0x0002ffa0:    981f        ..      LDR      r0,[sp,#0x7c]
        0x0002ffa2:    b310        ..      CBZ      r0,0x2ffea ; clt_compute_allocation + 1246
        0x0002ffa4:    2e11        ..      CMP      r6,#0x11
        0x0002ffa6:    bfd8        ..      IT       LE
        0x0002ffa8:    2000        .       MOVLE    r0,#0
        0x0002ffaa:    dd04        ..      BLE      0x2ffb6 ; clt_compute_allocation + 1194
        0x0002ffac:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0002ffae:    4287        .B      CMP      r7,r0
        0x0002ffb0:    bfb4        ..      ITE      LT
        0x0002ffb2:    2007        .       MOVLT    r0,#7
        0x0002ffb4:    2009        .       MOVGE    r0,#9
        0x0002ffb6:    9a17        ..      LDR      r2,[sp,#0x5c]
        0x0002ffb8:    4296        .B      CMP      r6,r2
        0x0002ffba:    dd0a        ..      BLE      0x2ffd2 ; clt_compute_allocation + 1222
        0x0002ffbc:    4341        AC      MULS     r1,r0,r1
        0x0002ffbe:    9816        ..      LDR      r0,[sp,#0x58]
        0x0002ffc0:    fa01f000    ....    LSL      r0,r1,r0
        0x0002ffc4:    f340005b    @.[.    SBFX     r0,r0,#1,#28
        0x0002ffc8:    4581        .E      CMP      r9,r0
        0x0002ffca:    dd08        ..      BLE      0x2ffde ; clt_compute_allocation + 1234
        0x0002ffcc:    980e        ..      LDR      r0,[sp,#0x38]
        0x0002ffce:    4287        .B      CMP      r7,r0
        0x0002ffd0:    dc05        ..      BGT      0x2ffde ; clt_compute_allocation + 1234
        0x0002ffd2:    2201        ."      MOVS     r2,#1
        0x0002ffd4:    4611        .F      MOV      r1,r2
        0x0002ffd6:    9811        ..      LDR      r0,[sp,#0x44]
        0x0002ffd8:    f003fe28    ..(.    BL       ec_enc_bit_logp ; 0x33c2c
        0x0002ffdc:    e00a        ..      B        0x2fff4 ; clt_compute_allocation + 1256
        0x0002ffde:    2201        ."      MOVS     r2,#1
        0x0002ffe0:    2100        .!      MOVS     r1,#0
        0x0002ffe2:    9811        ..      LDR      r0,[sp,#0x44]
        0x0002ffe4:    f003fe22    ..".    BL       ec_enc_bit_logp ; 0x33c2c
        0x0002ffe8:    e018        ..      B        0x3001c ; clt_compute_allocation + 1296
        0x0002ffea:    2101        .!      MOVS     r1,#1
        0x0002ffec:    9811        ..      LDR      r0,[sp,#0x44]
        0x0002ffee:    f003fcf5    ....    BL       ec_dec_bit_logp ; 0x339dc
        0x0002fff2:    b198        ..      CBZ      r0,0x3001c ; clt_compute_allocation + 1296
        0x0002fff4:    9813        ..      LDR      r0,[sp,#0x4c]
        0x0002fff6:    2800        .(      CMP      r0,#0
        0x0002fff8:    dd37        7.      BLE      0x3006a ; clt_compute_allocation + 1374
        0x0002fffa:    981f        ..      LDR      r0,[sp,#0x7c]
        0x0002fffc:    b360        `.      CBZ      r0,0x30058 ; clt_compute_allocation + 1356
        0x0002fffe:    9838        8.      LDR      r0,[sp,#0xe0]
        0x00030000:    6800        .h      LDR      r0,[r0,#0]
        0x00030002:    42b0        .B      CMP      r0,r6
        0x00030004:    bfa4        ..      ITT      GE
        0x00030006:    9838        8.      LDRGE    r0,[sp,#0xe0]
        0x00030008:    6006        .`      STRGE    r6,[r0,#0]
        0x0003000a:    1b30        0.      SUBS     r0,r6,r4
        0x0003000c:    1c42        B.      ADDS     r2,r0,#1
        0x0003000e:    9838        8.      LDR      r0,[sp,#0xe0]
        0x00030010:    6800        .h      LDR      r0,[r0,#0]
        0x00030012:    1b01        ..      SUBS     r1,r0,r4
        0x00030014:    9811        ..      LDR      r0,[sp,#0x44]
        0x00030016:    f003ffd5    ....    BL       ec_enc_uint ; 0x33fc4
        0x0003001a:    e029        ).      B        0x30070 ; clt_compute_allocation + 1380
        0x0003001c:    f1080808    ....    ADD      r8,r8,#8
        0x00030020:    f1a90908    ....    SUB      r9,r9,#8
        0x00030024:    9803        ..      LDR      r0,[sp,#0xc]
        0x00030026:    f8501027    P.'.    LDR      r1,[r0,r7,LSL #2]
        0x0003002a:    9813        ..      LDR      r0,[sp,#0x4c]
        0x0003002c:    4408        .D      ADD      r0,r0,r1
        0x0003002e:    9913        ..      LDR      r1,[sp,#0x4c]
        0x00030030:    eba80000    ....    SUB      r0,r8,r0
        0x00030034:    2900        .)      CMP      r1,#0
        0x00030036:    dd03        ..      BLE      0x30040 ; clt_compute_allocation + 1332
        0x00030038:    1b39        9.      SUBS     r1,r7,r4
        0x0003003a:    f81b1001    ....    LDRB     r1,[r11,r1]
        0x0003003e:    9113        ..      STR      r1,[sp,#0x4c]
        0x00030040:    eb000801    ....    ADD      r8,r0,r1
        0x00030044:    9802        ..      LDR      r0,[sp,#8]
        0x00030046:    4581        .E      CMP      r9,r0
        0x00030048:    bfac        ..      ITE      GE
        0x0003004a:    4480        .D      ADDGE    r8,r8,r0
        0x0003004c:    2000        .       MOVLT    r0,#0
        0x0003004e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00030050:    1e76        v.      SUBS     r6,r6,#1
        0x00030052:    f8410027    A.'.    STR      r0,[r1,r7,LSL #2]
        0x00030056:    e76b        k.      B        0x2ff30 ; clt_compute_allocation + 1060
        0x00030058:    1b30        0.      SUBS     r0,r6,r4
        0x0003005a:    1c41        A.      ADDS     r1,r0,#1
        0x0003005c:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003005e:    f003fd4f    ..O.    BL       ec_dec_uint ; 0x33b00
        0x00030062:    1901        ..      ADDS     r1,r0,r4
        0x00030064:    9838        8.      LDR      r0,[sp,#0xe0]
        0x00030066:    6001        .`      STR      r1,[r0,#0]
        0x00030068:    e002        ..      B        0x30070 ; clt_compute_allocation + 1380
        0x0003006a:    9938        8.      LDR      r1,[sp,#0xe0]
        0x0003006c:    2000        .       MOVS     r0,#0
        0x0003006e:    6008        .`      STR      r0,[r1,#0]
        0x00030070:    9838        8.      LDR      r0,[sp,#0xe0]
        0x00030072:    6800        .h      LDR      r0,[r0,#0]
        0x00030074:    42a0        .B      CMP      r0,r4
        0x00030076:    dc04        ..      BGT      0x30082 ; clt_compute_allocation + 1398
        0x00030078:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003007a:    981a        ..      LDR      r0,[sp,#0x68]
        0x0003007c:    4408        .D      ADD      r0,r0,r1
        0x0003007e:    9005        ..      STR      r0,[sp,#0x14]
        0x00030080:    e015        ..      B        0x300ae ; clt_compute_allocation + 1442
        0x00030082:    981a        ..      LDR      r0,[sp,#0x68]
        0x00030084:    2800        .(      CMP      r0,#0
        0x00030086:    dd12        ..      BLE      0x300ae ; clt_compute_allocation + 1442
        0x00030088:    981f        ..      LDR      r0,[sp,#0x7c]
        0x0003008a:    b148        H.      CBZ      r0,0x300a0 ; clt_compute_allocation + 1428
        0x0003008c:    9839        9.      LDR      r0,[sp,#0xe4]
        0x0003008e:    2201        ."      MOVS     r2,#1
        0x00030090:    6801        .h      LDR      r1,[r0,#0]
        0x00030092:    9811        ..      LDR      r0,[sp,#0x44]
        0x00030094:    f003fdca    ....    BL       ec_enc_bit_logp ; 0x33c2c
        0x00030098:    e00c        ..      B        0x300b4 ; clt_compute_allocation + 1448
    $d
        0x0003009a:    0000        ..      DCW    0
        0x0003009c:    0004a764    d...    DCD    304996
    $t
        0x000300a0:    2101        .!      MOVS     r1,#1
        0x000300a2:    9811        ..      LDR      r0,[sp,#0x44]
        0x000300a4:    f003fc9a    ....    BL       ec_dec_bit_logp ; 0x339dc
        0x000300a8:    9939        9.      LDR      r1,[sp,#0xe4]
        0x000300aa:    6008        .`      STR      r0,[r1,#0]
        0x000300ac:    e002        ..      B        0x300b4 ; clt_compute_allocation + 1448
        0x000300ae:    9939        9.      LDR      r1,[sp,#0xe4]
        0x000300b0:    2000        .       MOVS     r0,#0
        0x000300b2:    6008        .`      STR      r0,[r1,#0]
        0x000300b4:    9929        ).      LDR      r1,[sp,#0xa4]
        0x000300b6:    9805        ..      LDR      r0,[sp,#0x14]
        0x000300b8:    6a09        .j      LDR      r1,[r1,#0x20]
        0x000300ba:    eba00008    ....    SUB      r0,r0,r8
        0x000300be:    f9312016    1..     LDRSH    r2,[r1,r6,LSL #1]
        0x000300c2:    f9313014    1..0    LDRSH    r3,[r1,r4,LSL #1]
        0x000300c6:    eba20c03    ....    SUB      r12,r2,r3
        0x000300ca:    fbb0f5fc    ....    UDIV     r5,r0,r12
        0x000300ce:    1a9a        ..      SUBS     r2,r3,r2
        0x000300d0:    eba60c04    ....    SUB      r12,r6,r4
        0x000300d4:    fb020305    ....    MLA      r3,r2,r5,r0
        0x000300d8:    f1ac0701    ....    SUB      r7,r12,#1
        0x000300dc:    2f00        ./      CMP      r7,#0
        0x000300de:    dd39        9.      BLE      0x30154 ; clt_compute_allocation + 1608
        0x000300e0:    9803        ..      LDR      r0,[sp,#0xc]
        0x000300e2:    f06f0801    o...    MVN      r8,#1
        0x000300e6:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x000300ea:    eb010244    ..D.    ADD      r2,r1,r4,LSL #1
        0x000300ee:    eb080844    ..D.    ADD      r8,r8,r4,LSL #1
        0x000300f2:    1f00        ..      SUBS     r0,r0,#4
        0x000300f4:    4441        AD      ADD      r1,r1,r8
        0x000300f6:    f01c0f01    ....    TST      r12,#1
        0x000300fa:    d10b        ..      BNE      0x30114 ; clt_compute_allocation + 1544
        0x000300fc:    f9328f02    2...    LDRSH    r8,[r2,#2]!
        0x00030100:    f9319f02    1...    LDRSH    r9,[r1,#2]!
        0x00030104:    eba80809    ....    SUB      r8,r8,r9
        0x00030108:    f8509f04    P...    LDR      r9,[r0,#4]!
        0x0003010c:    fb059808    ....    MLA      r8,r5,r8,r9
        0x00030110:    f8c08000    ....    STR      r8,[r0,#0]
        0x00030114:    f9b29002    ....    LDRSH    r9,[r2,#2]
        0x00030118:    f9b18002    ....    LDRSH    r8,[r1,#2]
        0x0003011c:    107f        ..      ASRS     r7,r7,#1
        0x0003011e:    d019        ..      BEQ      0x30154 ; clt_compute_allocation + 1608
        0x00030120:    f850ef04    P...    LDR      lr,[r0,#4]!
        0x00030124:    eba90808    ....    SUB      r8,r9,r8
        0x00030128:    fb05e808    ....    MLA      r8,r5,r8,lr
        0x0003012c:    f932bf04    2...    LDRSH    r11,[r2,#4]!
        0x00030130:    f931af04    1...    LDRSH    r10,[r1,#4]!
        0x00030134:    f8408b04    @...    STR      r8,[r0],#4
        0x00030138:    ebab0a0a    ....    SUB      r10,r11,r10
        0x0003013c:    f8d0e000    ....    LDR      lr,[r0,#0]
        0x00030140:    f9b29002    ....    LDRSH    r9,[r2,#2]
        0x00030144:    fb05ea0a    ....    MLA      r10,r5,r10,lr
        0x00030148:    f9b18002    ....    LDRSH    r8,[r1,#2]
        0x0003014c:    f8c0a000    ....    STR      r10,[r0,#0]
        0x00030150:    1e7f        ..      SUBS     r7,r7,#1
        0x00030152:    d1e5        ..      BNE      0x30120 ; clt_compute_allocation + 1556
        0x00030154:    f1bc0001    ....    SUBS     r0,r12,#1
        0x00030158:    d411        ..      BMI      0x3017e ; clt_compute_allocation + 1650
        0x0003015a:    9929        ).      LDR      r1,[sp,#0xa4]
        0x0003015c:    4420         D      ADD      r0,r0,r4
        0x0003015e:    2202        ."      MOVS     r2,#2
        0x00030160:    6a09        .j      LDR      r1,[r1,#0x20]
        0x00030162:    eb020240    ..@.    ADD      r2,r2,r0,LSL #1
        0x00030166:    5e8a        .^      LDRSH    r2,[r1,r2]
        0x00030168:    f9311010    1...    LDRSH    r1,[r1,r0,LSL #1]
        0x0003016c:    1a52        R.      SUBS     r2,r2,r1
        0x0003016e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00030170:    f8511020    Q. .    LDR      r1,[r1,r0,LSL #2]
        0x00030174:    fb051202    ....    MLA      r2,r5,r2,r1
        0x00030178:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003017a:    f8412020    A.      STR      r2,[r1,r0,LSL #2]
        0x0003017e:    f1bc0f00    ....    CMP      r12,#0
        0x00030182:    dd1d        ..      BLE      0x301c0 ; clt_compute_allocation + 1716
        0x00030184:    9929        ).      LDR      r1,[sp,#0xa4]
        0x00030186:    2202        ."      MOVS     r2,#2
        0x00030188:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003018a:    6a09        .j      LDR      r1,[r1,#0x20]
        0x0003018c:    eb020244    ..D.    ADD      r2,r2,r4,LSL #1
        0x00030190:    188d        ..      ADDS     r5,r1,r2
        0x00030192:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x00030196:    eb010244    ..D.    ADD      r2,r1,r4,LSL #1
        0x0003019a:    bf00        ..      NOP      
        0x0003019c:    f9b51000    ....    LDRSH    r1,[r5,#0]
        0x000301a0:    f9b27000    ...p    LDRSH    r7,[r2,#0]
        0x000301a4:    1bc9        ..      SUBS     r1,r1,r7
        0x000301a6:    4299        .B      CMP      r1,r3
        0x000301a8:    bfa8        ..      IT       GE
        0x000301aa:    4619        .F      MOVGE    r1,r3
        0x000301ac:    6807        .h      LDR      r7,[r0,#0]
        0x000301ae:    1a5b        [.      SUBS     r3,r3,r1
        0x000301b0:    440f        .D      ADD      r7,r7,r1
        0x000301b2:    1c92        ..      ADDS     r2,r2,#2
        0x000301b4:    1cad        ..      ADDS     r5,r5,#2
        0x000301b6:    f8407b04    @..{    STR      r7,[r0],#4
        0x000301ba:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x000301be:    d1ed        ..      BNE      0x3019c ; clt_compute_allocation + 1680
        0x000301c0:    f04f0c00    O...    MOV      r12,#0
        0x000301c4:    42a6        .B      CMP      r6,r4
        0x000301c6:    dd7d        }.      BLE      0x302c4 ; clt_compute_allocation + 1976
        0x000301c8:    9819        ..      LDR      r0,[sp,#0x64]
        0x000301ca:    2702        .'      MOVS     r7,#2
        0x000301cc:    f04f0901    O...    MOV      r9,#1
        0x000301d0:    1cc5        ..      ADDS     r5,r0,#3
        0x000301d2:    f04f0800    O...    MOV      r8,#0
        0x000301d6:    9829        ).      LDR      r0,[sp,#0xa4]
        0x000301d8:    eb070144    ..D.    ADD      r1,r7,r4,LSL #1
        0x000301dc:    6a00        .j      LDR      r0,[r0,#0x20]
        0x000301de:    5e41        A^      LDRSH    r1,[r0,r1]
        0x000301e0:    f9300014    0...    LDRSH    r0,[r0,r4,LSL #1]
        0x000301e4:    1a08        ..      SUBS     r0,r1,r0
        0x000301e6:    9916        ..      LDR      r1,[sp,#0x58]
        0x000301e8:    fa00fa01    ....    LSL      r10,r0,r1
        0x000301ec:    9803        ..      LDR      r0,[sp,#0xc]
        0x000301ee:    f1ba0f01    ....    CMP      r10,#1
        0x000301f2:    f8500024    P.$.    LDR      r0,[r0,r4,LSL #2]
        0x000301f6:    eb00010c    ....    ADD      r1,r0,r12
        0x000301fa:    dd7c        |.      BLE      0x302f6 ; clt_compute_allocation + 2026
        0x000301fc:    9809        ..      LDR      r0,[sp,#0x24]
        0x000301fe:    f8500024    P.$.    LDR      r0,[r0,r4,LSL #2]
        0x00030202:    1a08        ..      SUBS     r0,r1,r0
        0x00030204:    2800        .(      CMP      r0,#0
        0x00030206:    bfd8        ..      IT       LE
        0x00030208:    2000        .       MOVLE    r0,#0
        0x0003020a:    eba10b00    ....    SUB      r11,r1,r0
        0x0003020e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00030210:    f841b024    A.$.    STR      r11,[r1,r4,LSL #2]
        0x00030214:    9914        ..      LDR      r1,[sp,#0x50]
        0x00030216:    2902        .)      CMP      r1,#2
        0x00030218:    d10b        ..      BNE      0x30232 ; clt_compute_allocation + 1830
        0x0003021a:    f1ba0f02    ....    CMP      r10,#2
        0x0003021e:    dd08        ..      BLE      0x30232 ; clt_compute_allocation + 1830
        0x00030220:    9939        9.      LDR      r1,[sp,#0xe4]
        0x00030222:    6809        .h      LDR      r1,[r1,#0]
        0x00030224:    b929        ).      CBNZ     r1,0x30232 ; clt_compute_allocation + 1830
        0x00030226:    9938        8.      LDR      r1,[sp,#0xe0]
        0x00030228:    6809        .h      LDR      r1,[r1,#0]
        0x0003022a:    42a1        .B      CMP      r1,r4
        0x0003022c:    bfc8        ..      IT       GT
        0x0003022e:    2201        ."      MOVGT    r2,#1
        0x00030230:    dc00        ..      BGT      0x30234 ; clt_compute_allocation + 1832
        0x00030232:    2200        ."      MOVS     r2,#0
        0x00030234:    9914        ..      LDR      r1,[sp,#0x50]
        0x00030236:    fb01210a    ...!    MLA      r1,r1,r10,r2
        0x0003023a:    9a29        ).      LDR      r2,[sp,#0xa4]
        0x0003023c:    6b92        .k      LDR      r2,[r2,#0x38]
        0x0003023e:    f9323014    2..0    LDRSH    r3,[r2,r4,LSL #1]
        0x00030242:    9a1e        ..      LDR      r2,[sp,#0x78]
        0x00030244:    441a        .D      ADD      r2,r2,r3
        0x00030246:    434a        JC      MULS     r2,r1,r2
        0x00030248:    eba103c1    ....    SUB      r3,r1,r1,LSL #3
        0x0003024c:    eb030343    ..C.    ADD      r3,r3,r3,LSL #1
        0x00030250:    eb030362    ..b.    ADD      r3,r3,r2,ASR #1
        0x00030254:    f1ba0f02    ....    CMP      r10,#2
        0x00030258:    bf04        ..      ITT      EQ
        0x0003025a:    ea4f0ac1    O...    LSLEQ    r10,r1,#3
        0x0003025e:    eb0303aa    ....    ADDEQ    r3,r3,r10,ASR #2
        0x00030262:    eb0b0a03    ....    ADD      r10,r11,r3
        0x00030266:    ebba1f01    ....    CMP      r10,r1,LSL #4
        0x0003026a:    bfb8        ..      IT       LT
        0x0003026c:    eb0303a2    ....    ADDLT    r3,r3,r2,ASR #2
        0x00030270:    db06        ..      BLT      0x30280 ; clt_compute_allocation + 1908
        0x00030272:    eb010e41    ..A.    ADD      lr,r1,r1,LSL #1
        0x00030276:    ebba0fce    ....    CMP      r10,lr,LSL #3
        0x0003027a:    bfb8        ..      IT       LT
        0x0003027c:    eb0303e2    ....    ADDLT    r3,r3,r2,ASR #3
        0x00030280:    eb030281    ....    ADD      r2,r3,r1,LSL #2
        0x00030284:    eb1b0202    ....    ADDS     r2,r11,r2
        0x00030288:    bf48        H.      IT       MI
        0x0003028a:    2200        ."      MOVMI    r2,#0
        0x0003028c:    fbb2f2f1    ....    UDIV     r2,r2,r1
        0x00030290:    f8dda01c    ....    LDR      r10,[sp,#0x1c]
        0x00030294:    08d2        ..      LSRS     r2,r2,#3
        0x00030296:    f84a2024    J.$     STR      r2,[r10,r4,LSL #2]
        0x0003029a:    f8dda050    ..P.    LDR      r10,[sp,#0x50]
        0x0003029e:    fb02fa0a    ....    MUL      r10,r2,r10
        0x000302a2:    9a03        ..      LDR      r2,[sp,#0xc]
        0x000302a4:    f8522024    R.$     LDR      r2,[r2,r4,LSL #2]
        0x000302a8:    ebba0fe2    ....    CMP      r10,r2,ASR #3
        0x000302ac:    dd08        ..      BLE      0x302c0 ; clt_compute_allocation + 1972
        0x000302ae:    f8dda064    ..d.    LDR      r10,[sp,#0x64]
        0x000302b2:    fa42f20a    B...    ASR      r2,r2,r10
        0x000302b6:    ea4f0ae2    O...    ASR      r10,r2,#3
        0x000302ba:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x000302bc:    f842a024    B.$.    STR      r10,[r2,r4,LSL #2]
        0x000302c0:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x000302c2:    e000        ..      B        0x302c6 ; clt_compute_allocation + 1978
        0x000302c4:    e046        F.      B        0x30354 ; clt_compute_allocation + 2120
        0x000302c6:    f8522024    R.$     LDR      r2,[r2,r4,LSL #2]
        0x000302ca:    2a08        .*      CMP      r2,#8
        0x000302cc:    bfc8        ..      IT       GT
        0x000302ce:    2208        ."      MOVGT    r2,#8
        0x000302d0:    f8dda01c    ....    LDR      r10,[sp,#0x1c]
        0x000302d4:    00c9        ..      LSLS     r1,r1,#3
        0x000302d6:    f84a2024    J.$     STR      r2,[r10,r4,LSL #2]
        0x000302da:    434a        JC      MULS     r2,r1,r2
        0x000302dc:    9903        ..      LDR      r1,[sp,#0xc]
        0x000302de:    f8511024    Q.$.    LDR      r1,[r1,r4,LSL #2]
        0x000302e2:    4419        .D      ADD      r1,r1,r3
        0x000302e4:    428a        .B      CMP      r2,r1
        0x000302e6:    bfac        ..      ITE      GE
        0x000302e8:    2201        ."      MOVGE    r2,#1
        0x000302ea:    2200        ."      MOVLT    r2,#0
        0x000302ec:    9908        ..      LDR      r1,[sp,#0x20]
        0x000302ee:    f8412024    A.$     STR      r2,[r1,r4,LSL #2]
        0x000302f2:    9903        ..      LDR      r1,[sp,#0xc]
        0x000302f4:    e000        ..      B        0x302f8 ; clt_compute_allocation + 2028
        0x000302f6:    e05e        ^.      B        0x303b6 ; clt_compute_allocation + 2218
        0x000302f8:    f8512024    Q.$     LDR      r2,[r1,r4,LSL #2]
        0x000302fc:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000302fe:    f8513024    Q.$0    LDR      r3,[r1,r4,LSL #2]
        0x00030302:    9914        ..      LDR      r1,[sp,#0x50]
        0x00030304:    4359        YC      MULS     r1,r3,r1
        0x00030306:    eba202c1    ....    SUB      r2,r2,r1,LSL #3
        0x0003030a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003030c:    f8412024    A.$     STR      r2,[r1,r4,LSL #2]
        0x00030310:    2800        .(      CMP      r0,#0
        0x00030312:    dd1a        ..      BLE      0x3034a ; clt_compute_allocation + 2110
        0x00030314:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x00030316:    fa40f105    @...    ASR      r1,r0,r5
        0x0003031a:    f8523024    R.$0    LDR      r3,[r2,r4,LSL #2]
        0x0003031e:    f1c30208    ....    RSB      r2,r3,#8
        0x00030322:    4291        .B      CMP      r1,r2
        0x00030324:    bfc8        ..      IT       GT
        0x00030326:    4611        .F      MOVGT    r1,r2
        0x00030328:    440b        .D      ADD      r3,r3,r1
        0x0003032a:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0003032c:    f8423024    B.$0    STR      r3,[r2,r4,LSL #2]
        0x00030330:    9a14        ..      LDR      r2,[sp,#0x50]
        0x00030332:    4351        QC      MULS     r1,r2,r1
        0x00030334:    00c9        ..      LSLS     r1,r1,#3
        0x00030336:    eba0020c    ....    SUB      r2,r0,r12
        0x0003033a:    428a        .B      CMP      r2,r1
        0x0003033c:    bfd4        ..      ITE      LE
        0x0003033e:    2301        .#      MOVLE    r3,#1
        0x00030340:    2300        .#      MOVGT    r3,#0
        0x00030342:    9a08        ..      LDR      r2,[sp,#0x20]
        0x00030344:    1a40        @.      SUBS     r0,r0,r1
        0x00030346:    f8423024    B.$0    STR      r3,[r2,r4,LSL #2]
        0x0003034a:    1c64        d.      ADDS     r4,r4,#1
        0x0003034c:    4684        .F      MOV      r12,r0
        0x0003034e:    42a6        .B      CMP      r6,r4
        0x00030350:    f73faf41    ?.A.    BGT      0x301d6 ; clt_compute_allocation + 1738
        0x00030354:    983b        ;.      LDR      r0,[sp,#0xec]
        0x00030356:    f8c0c000    ....    STR      r12,[r0,#0]
        0x0003035a:    9810        ..      LDR      r0,[sp,#0x40]
        0x0003035c:    1b02        ..      SUBS     r2,r0,r4
        0x0003035e:    2a00        .*      CMP      r2,#0
        0x00030360:    dd21        !.      BLE      0x303a6 ; clt_compute_allocation + 2202
        0x00030362:    9803        ..      LDR      r0,[sp,#0xc]
        0x00030364:    9b08        ..      LDR      r3,[sp,#0x20]
        0x00030366:    eb000184    ....    ADD      r1,r0,r4,LSL #2
        0x0003036a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003036c:    eb030384    ....    ADD      r3,r3,r4,LSL #2
        0x00030370:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x00030374:    2400        .$      MOVS     r4,#0
        0x00030376:    680d        .h      LDR      r5,[r1,#0]
        0x00030378:    f8ddc064    ..d.    LDR      r12,[sp,#0x64]
        0x0003037c:    fa45fc0c    E...    ASR      r12,r5,r12
        0x00030380:    ea4f0cec    O...    ASR      r12,r12,#3
        0x00030384:    f8c0c000    ....    STR      r12,[r0,#0]
        0x00030388:    f8414b04    A..K    STR      r4,[r1],#4
        0x0003038c:    f850cb04    P...    LDR      r12,[r0],#4
        0x00030390:    f1bc0f01    ....    CMP      r12,#1
        0x00030394:    bfb4        ..      ITE      LT
        0x00030396:    f04f0c01    O...    MOVLT    r12,#1
        0x0003039a:    f04f0c00    O...    MOVGE    r12,#0
        0x0003039e:    f843cb04    C...    STR      r12,[r3],#4
        0x000303a2:    1e52        R.      SUBS     r2,r2,#1
        0x000303a4:    d1e7        ..      BNE      0x30376 ; clt_compute_allocation + 2154
        0x000303a6:    f00ef88b    ....    BL       restore_stack ; 0x3e4c0
        0x000303aa:    f00ef889    ....    BL       restore_stack ; 0x3e4c0
        0x000303ae:    b02d        -.      ADD      sp,sp,#0xb4
        0x000303b0:    4630        0F      MOV      r0,r6
        0x000303b2:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000303b6:    9814        ..      LDR      r0,[sp,#0x50]
        0x000303b8:    eba100c0    ....    SUB      r0,r1,r0,LSL #3
        0x000303bc:    2800        .(      CMP      r0,#0
        0x000303be:    bf48        H.      IT       MI
        0x000303c0:    2000        .       MOVMI    r0,#0
        0x000303c2:    1a0a        ..      SUBS     r2,r1,r0
        0x000303c4:    9903        ..      LDR      r1,[sp,#0xc]
        0x000303c6:    f8412024    A.$     STR      r2,[r1,r4,LSL #2]
        0x000303ca:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000303cc:    f8418024    A.$.    STR      r8,[r1,r4,LSL #2]
        0x000303d0:    9908        ..      LDR      r1,[sp,#0x20]
        0x000303d2:    f8419024    A.$.    STR      r9,[r1,r4,LSL #2]
        0x000303d6:    e79b        ..      B        0x30310 ; clt_compute_allocation + 2052
        0x000303d8:    f77fad73    ..s.    BLE      0x2fec2 ; clt_compute_allocation + 950
        0x000303dc:    1e49        I.      SUBS     r1,r1,#1
        0x000303de:    f8568021    V.!.    LDR      r8,[r6,r1,LSL #2]
        0x000303e2:    f8573021    W.!0    LDR      r3,[r7,r1,LSL #2]
        0x000303e6:    fb08f802    ....    MUL      r8,r8,r2
        0x000303ea:    eb0313a8    ....    ADD      r3,r3,r8,ASR #6
        0x000303ee:    f8558021    U.!.    LDR      r8,[r5,r1,LSL #2]
        0x000303f2:    4598        .E      CMP      r8,r3
        0x000303f4:    dd02        ..      BLE      0x303fc ; clt_compute_allocation + 2288
        0x000303f6:    f1bc0f00    ....    CMP      r12,#0
        0x000303fa:    d00a        ..      BEQ      0x30412 ; clt_compute_allocation + 2310
        0x000303fc:    f8dd8024    ..$.    LDR      r8,[sp,#0x24]
        0x00030400:    f04f0c01    O...    MOV      r12,#1
        0x00030404:    f8588021    X.!.    LDR      r8,[r8,r1,LSL #2]
        0x00030408:    4598        .E      CMP      r8,r3
        0x0003040a:    bfb8        ..      IT       LT
        0x0003040c:    4643        CF      MOVLT    r3,r8
        0x0003040e:    4418        .D      ADD      r0,r0,r3
        0x00030410:    e004        ..      B        0x3041c ; clt_compute_allocation + 2320
        0x00030412:    f8dd8008    ....    LDR      r8,[sp,#8]
        0x00030416:    4543        CE      CMP      r3,r8
        0x00030418:    bfa8        ..      IT       GE
        0x0003041a:    4440        @D      ADDGE    r0,r0,r8
        0x0003041c:    42a1        .B      CMP      r1,r4
        0x0003041e:    dcdd        ..      BGT      0x303dc ; clt_compute_allocation + 2256
        0x00030420:    e54f        O.      B        0x2fec2 ; clt_compute_allocation + 950
        0x00030422:    0000        ..      MOVS     r0,r0
    i.clt_mdct_forward_c
    clt_mdct_forward_c
        0x00030424:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x00030428:    4604        .F      MOV      r4,r0
        0x0003042a:    ed2d8b02    -...    VPUSH    {d8}
        0x0003042e:    b087        ..      SUB      sp,sp,#0x1c
        0x00030430:    4688        .F      MOV      r8,r1
        0x00030432:    e9dd5717    ...W    LDRD     r5,r7,[sp,#0x5c]
        0x00030436:    eb000085    ....    ADD      r0,r0,r5,LSL #2
        0x0003043a:    6880        .h      LDR      r0,[r0,#8]
        0x0003043c:    9003        ..      STR      r0,[sp,#0xc]
        0x0003043e:    f00ef847    ..G.    BL       save_stack ; 0x3e4d0
        0x00030442:    9803        ..      LDR      r0,[sp,#0xc]
        0x00030444:    6821        !h      LDR      r1,[r4,#0]
        0x00030446:    69a4        .i      LDR      r4,[r4,#0x18]
        0x00030448:    ed908a01    ....    VLDR     s16,[r0,#4]
        0x0003044c:    2d00        .-      CMP      r5,#0
        0x0003044e:    dd0f        ..      BLE      0x30470 ; clt_mdct_forward_c + 76
        0x00030450:    f0150f01    ....    TST      r5,#1
        0x00030454:    bf1c        ..      ITT      NE
        0x00030456:    1049        I.      ASRNE    r1,r1,#1
        0x00030458:    eb040481    ....    ADDNE    r4,r4,r1,LSL #2
        0x0003045c:    1068        h.      ASRS     r0,r5,#1
        0x0003045e:    d007        ..      BEQ      0x30470 ; clt_mdct_forward_c + 76
        0x00030460:    1049        I.      ASRS     r1,r1,#1
        0x00030462:    eb040281    ....    ADD      r2,r4,r1,LSL #2
        0x00030466:    1049        I.      ASRS     r1,r1,#1
        0x00030468:    eb020481    ....    ADD      r4,r2,r1,LSL #2
        0x0003046c:    1e40        @.      SUBS     r0,r0,#1
        0x0003046e:    d1f7        ..      BNE      0x30460 ; clt_mdct_forward_c + 60
        0x00030470:    1048        H.      ASRS     r0,r1,#1
        0x00030472:    9001        ..      STR      r0,[sp,#4]
        0x00030474:    108d        ..      ASRS     r5,r1,#2
        0x00030476:    0080        ..      LSLS     r0,r0,#2
        0x00030478:    f010fa18    ....    BL       spl_alloca ; 0x408ac
        0x0003047c:    9004        ..      STR      r0,[sp,#0x10]
        0x0003047e:    00e8        ..      LSLS     r0,r5,#3
        0x00030480:    f010fa14    ....    BL       spl_alloca ; 0x408ac
        0x00030484:    4606        .F      MOV      r6,r0
        0x00030486:    9816        ..      LDR      r0,[sp,#0x58]
        0x00030488:    f04f0a00    O...    MOV      r10,#0
        0x0003048c:    1041        A.      ASRS     r1,r0,#1
        0x0003048e:    9801        ..      LDR      r0,[sp,#4]
        0x00030490:    eb080c81    ....    ADD      r12,r8,r1,LSL #2
        0x00030494:    eb080080    ....    ADD      r0,r8,r0,LSL #2
        0x00030498:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0003049c:    1f03        ..      SUBS     r3,r0,#4
        0x0003049e:    9804        ..      LDR      r0,[sp,#0x10]
        0x000304a0:    9000        ..      STR      r0,[sp,#0]
        0x000304a2:    980c        ..      LDR      r0,[sp,#0x30]
        0x000304a4:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x000304a8:    9916        ..      LDR      r1,[sp,#0x58]
        0x000304aa:    f1a00804    ....    SUB      r8,r0,#4
        0x000304ae:    1cc9        ..      ADDS     r1,r1,#3
        0x000304b0:    9105        ..      STR      r1,[sp,#0x14]
        0x000304b2:    1089        ..      ASRS     r1,r1,#2
        0x000304b4:    9102        ..      STR      r1,[sp,#8]
        0x000304b6:    2900        .)      CMP      r1,#0
        0x000304b8:    dd3e        >.      BLE      0x30538 ; clt_mdct_forward_c + 276
        0x000304ba:    9901        ..      LDR      r1,[sp,#4]
        0x000304bc:    f8dde014    ....    LDR      lr,[sp,#0x14]
        0x000304c0:    eb0c0b81    ....    ADD      r11,r12,r1,LSL #2
        0x000304c4:    e9dd1a00    ....    LDRD     r1,r10,[sp,#0]
        0x000304c8:    461a        .F      MOV      r2,r3
        0x000304ca:    46e1        .F      MOV      r9,r12
        0x000304cc:    eba30a8a    ....    SUB      r10,r3,r10,LSL #2
        0x000304d0:    ea4f0eae    O...    ASR      lr,lr,#2
        0x000304d4:    edd80a00    ....    VLDR     s1,[r8,#0]
        0x000304d8:    ed9b2a00    ...*    VLDR     s4,[r11,#0]
        0x000304dc:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x000304e0:    edd22a00    ...*    VLDR     s5,[r2,#0]
        0x000304e4:    ee222a20    ". *    VMUL.F32 s4,s4,s1
        0x000304e8:    ed991a00    ....    VLDR     s2,[r9,#0]
        0x000304ec:    edda1a00    ....    VLDR     s3,[r10,#0]
        0x000304f0:    3008        .0      ADDS     r0,r0,#8
        0x000304f2:    ee002a22    .."*    VMLA.F32 s4,s0,s5
        0x000304f6:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x000304fa:    3a08        .:      SUBS     r2,r2,#8
        0x000304fc:    f1a80808    ....    SUB      r8,r8,#8
        0x00030500:    f1090908    ....    ADD      r9,r9,#8
        0x00030504:    ee000ae1    ....    VMLS.F32 s0,s1,s3
        0x00030508:    ed812a00    ...*    VSTR     s4,[r1,#0]
        0x0003050c:    f1aa0a08    ....    SUB      r10,r10,#8
        0x00030510:    f10b0b08    ....    ADD      r11,r11,#8
        0x00030514:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x00030518:    3108        .1      ADDS     r1,r1,#8
        0x0003051a:    f1be0e01    ....    SUBS     lr,lr,#1
        0x0003051e:    d1d9        ..      BNE      0x304d4 ; clt_mdct_forward_c + 176
        0x00030520:    9805        ..      LDR      r0,[sp,#0x14]
        0x00030522:    9900        ..      LDR      r1,[sp,#0]
        0x00030524:    ea4f0aa0    O...    ASR      r10,r0,#2
        0x00030528:    9802        ..      LDR      r0,[sp,#8]
        0x0003052a:    eb0c0cc0    ....    ADD      r12,r12,r0,LSL #3
        0x0003052e:    eba303c0    ....    SUB      r3,r3,r0,LSL #3
        0x00030532:    eb0100c0    ....    ADD      r0,r1,r0,LSL #3
        0x00030536:    9000        ..      STR      r0,[sp,#0]
        0x00030538:    9916        ..      LDR      r1,[sp,#0x58]
        0x0003053a:    980c        ..      LDR      r0,[sp,#0x30]
        0x0003053c:    46d3        .F      MOV      r11,r10
        0x0003053e:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x00030542:    f1a10e04    ....    SUB      lr,r1,#4
        0x00030546:    9905        ..      LDR      r1,[sp,#0x14]
        0x00030548:    eba501a1    ....    SUB      r1,r5,r1,ASR #2
        0x0003054c:    eba1090a    ....    SUB      r9,r1,r10
        0x00030550:    9105        ..      STR      r1,[sp,#0x14]
        0x00030552:    f1b90f00    ....    CMP      r9,#0
        0x00030556:    dd43        C.      BLE      0x305e0 ; clt_mdct_forward_c + 444
        0x00030558:    9900        ..      LDR      r1,[sp,#0]
        0x0003055a:    f1030808    ....    ADD      r8,r3,#8
        0x0003055e:    f1a10208    ....    SUB      r2,r1,#8
        0x00030562:    f1ac0108    ....    SUB      r1,r12,#8
        0x00030566:    f0190f01    ....    TST      r9,#1
        0x0003056a:    d00b        ..      BEQ      0x30584 ; clt_mdct_forward_c + 352
        0x0003056c:    ed180a02    ....    VLDR     s0,[r8,#-8]
        0x00030570:    f1a80808    ....    SUB      r8,r8,#8
        0x00030574:    ed820a02    ....    VSTR     s0,[r2,#8]
        0x00030578:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x0003057c:    3108        .1      ADDS     r1,r1,#8
        0x0003057e:    ed820a03    ....    VSTR     s0,[r2,#0xc]
        0x00030582:    3208        .2      ADDS     r2,r2,#8
        0x00030584:    ea5f0969    _.i.    ASRS     r9,r9,#1
        0x00030588:    d017        ..      BEQ      0x305ba ; clt_mdct_forward_c + 406
        0x0003058a:    bf00        ..      NOP      
        0x0003058c:    ed180a02    ....    VLDR     s0,[r8,#-8]
        0x00030590:    edd10a02    ....    VLDR     s1,[r1,#8]
        0x00030594:    ed820a02    ....    VSTR     s0,[r2,#8]
        0x00030598:    edc20a03    ....    VSTR     s1,[r2,#0xc]
        0x0003059c:    edd10a04    ....    VLDR     s1,[r1,#0x10]
        0x000305a0:    ed180a04    ....    VLDR     s0,[r8,#-0x10]
        0x000305a4:    3110        .1      ADDS     r1,r1,#0x10
        0x000305a6:    ed820a04    ....    VSTR     s0,[r2,#0x10]
        0x000305aa:    edc20a05    ....    VSTR     s1,[r2,#0x14]
        0x000305ae:    3210        .2      ADDS     r2,r2,#0x10
        0x000305b0:    f1a80810    ....    SUB      r8,r8,#0x10
        0x000305b4:    f1b90901    ....    SUBS     r9,r9,#1
        0x000305b8:    d1e8        ..      BNE      0x3058c ; clt_mdct_forward_c + 360
        0x000305ba:    9902        ..      LDR      r1,[sp,#8]
        0x000305bc:    006a        j.      LSLS     r2,r5,#1
        0x000305be:    4249        IB      RSBS     r1,r1,#0
        0x000305c0:    eb020141    ..A.    ADD      r1,r2,r1,LSL #1
        0x000305c4:    f1cb0200    ....    RSB      r2,r11,#0
        0x000305c8:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x000305cc:    9a00        ..      LDR      r2,[sp,#0]
        0x000305ce:    f8dda014    ....    LDR      r10,[sp,#0x14]
        0x000305d2:    eb020281    ....    ADD      r2,r2,r1,LSL #2
        0x000305d6:    eba30381    ....    SUB      r3,r3,r1,LSL #2
        0x000305da:    eb0c0c81    ....    ADD      r12,r12,r1,LSL #2
        0x000305de:    9200        ..      STR      r2,[sp,#0]
        0x000305e0:    eba5080a    ....    SUB      r8,r5,r10
        0x000305e4:    f1b80f00    ....    CMP      r8,#0
        0x000305e8:    dd2d        -.      BLE      0x30646 ; clt_mdct_forward_c + 546
        0x000305ea:    9901        ..      LDR      r1,[sp,#4]
        0x000305ec:    4672        rF      MOV      r2,lr
        0x000305ee:    ebac0981    ....    SUB      r9,r12,r1,LSL #2
        0x000305f2:    e9dd1a00    ....    LDRD     r1,r10,[sp,#0]
        0x000305f6:    eb030a8a    ....    ADD      r10,r3,r10,LSL #2
        0x000305fa:    bf00        ..      NOP      
        0x000305fc:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x00030600:    ed932a00    ...*    VLDR     s4,[r3,#0]
        0x00030604:    eddc1a00    ....    VLDR     s3,[r12,#0]
        0x00030608:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x0003060c:    ee222a00    "..*    VMUL.F32 s4,s4,s0
        0x00030610:    edd92a00    ...*    VLDR     s5,[r9,#0]
        0x00030614:    ee200a21     .!.    VMUL.F32 s0,s0,s3
        0x00030618:    ed9a1a00    ....    VLDR     s2,[r10,#0]
        0x0003061c:    ee002ae2    ...*    VMLS.F32 s4,s1,s5
        0x00030620:    3008        .0      ADDS     r0,r0,#8
        0x00030622:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x00030626:    3a08        .:      SUBS     r2,r2,#8
        0x00030628:    3b08        .;      SUBS     r3,r3,#8
        0x0003062a:    ed812a00    ...*    VSTR     s4,[r1,#0]
        0x0003062e:    f1090908    ....    ADD      r9,r9,#8
        0x00030632:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x00030636:    3108        .1      ADDS     r1,r1,#8
        0x00030638:    f1b80801    ....    SUBS     r8,r8,#1
        0x0003063c:    f1aa0a08    ....    SUB      r10,r10,#8
        0x00030640:    f10c0c08    ....    ADD      r12,r12,#8
        0x00030644:    d1da        ..      BNE      0x305fc ; clt_mdct_forward_c + 472
        0x00030646:    9804        ..      LDR      r0,[sp,#0x10]
        0x00030648:    4621        !F      MOV      r1,r4
        0x0003064a:    2d00        .-      CMP      r5,#0
        0x0003064c:    dd28        (.      BLE      0x306a0 ; clt_mdct_forward_c + 636
        0x0003064e:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00030650:    eb010385    ....    ADD      r3,r1,r5,LSL #2
        0x00030654:    46ac        .F      MOV      r12,r5
        0x00030656:    6ad2        .j      LDR      r2,[r2,#0x2c]
        0x00030658:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0003065c:    ed902a00    ...*    VLDR     s4,[r0,#0]
        0x00030660:    f9b28000    ....    LDRSH    r8,[r2,#0]
        0x00030664:    3008        .0      ADDS     r0,r0,#8
        0x00030666:    ecf11a01    ....    VLDM     r1!,{s3}
        0x0003066a:    eb0608c8    ....    ADD      r8,r6,r8,LSL #3
        0x0003066e:    ecf30a01    ....    VLDM     r3!,{s1}
        0x00030672:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x00030676:    ee210a21    !.!.    VMUL.F32 s0,s2,s3
        0x0003067a:    ee621a21    b.!.    VMUL.F32 s3,s4,s3
        0x0003067e:    ee020a20    .. .    VMLA.F32 s0,s4,s1
        0x00030682:    ee411a60    A.`.    VMLS.F32 s3,s2,s1
        0x00030686:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0003068a:    ee610a88    a...    VMUL.F32 s1,s3,s16
        0x0003068e:    edc80a00    ....    VSTR     s1,[r8,#0]
        0x00030692:    f9328b02    2...    LDRSH    r8,[r2],#2
        0x00030696:    eb0608c8    ....    ADD      r8,r6,r8,LSL #3
        0x0003069a:    ed880a01    ....    VSTR     s0,[r8,#4]
        0x0003069e:    d1db        ..      BNE      0x30658 ; clt_mdct_forward_c + 564
        0x000306a0:    4631        1F      MOV      r1,r6
        0x000306a2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000306a4:    f007fe78    ..x.    BL       opus_fft_impl ; 0x38398
        0x000306a8:    9901        ..      LDR      r1,[sp,#4]
        0x000306aa:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000306ac:    1e49        I.      SUBS     r1,r1,#1
        0x000306ae:    4379        yC      MULS     r1,r7,r1
        0x000306b0:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x000306b4:    2d00        .-      CMP      r5,#0
        0x000306b6:    bfc4        ..      ITT      GT
        0x000306b8:    eb040285    ....    ADDGT    r2,r4,r5,LSL #2
        0x000306bc:    1d33        3.      ADDGT    r3,r6,#4
        0x000306be:    dd1c        ..      BLE      0x306fa ; clt_mdct_forward_c + 726
        0x000306c0:    ecb21a01    ....    VLDM     r2!,{s2}
        0x000306c4:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x000306c8:    edd61a00    ....    VLDR     s3,[r6,#0]
        0x000306cc:    3308        .3      ADDS     r3,r3,#8
        0x000306ce:    ecf40a01    ....    VLDM     r4!,{s1}
        0x000306d2:    ee202a01     ..*    VMUL.F32 s4,s0,s2
        0x000306d6:    ee211a81    !...    VMUL.F32 s2,s3,s2
        0x000306da:    1e6d        m.      SUBS     r5,r5,#1
        0x000306dc:    f1060608    ....    ADD      r6,r6,#8
        0x000306e0:    ee012ae0    ...*    VMLS.F32 s4,s3,s1
        0x000306e4:    ee001a20    .. .    VMLA.F32 s2,s0,s1
        0x000306e8:    ed802a00    ...*    VSTR     s4,[r0,#0]
        0x000306ec:    ed811a00    ....    VSTR     s2,[r1,#0]
        0x000306f0:    eb0000c7    ....    ADD      r0,r0,r7,LSL #3
        0x000306f4:    eba101c7    ....    SUB      r1,r1,r7,LSL #3
        0x000306f8:    d1e2        ..      BNE      0x306c0 ; clt_mdct_forward_c + 668
        0x000306fa:    b007        ..      ADD      sp,sp,#0x1c
        0x000306fc:    ecbd8b02    ....    VPOP     {d8}
        0x00030700:    b004        ..      ADD      sp,sp,#0x10
        0x00030702:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x00030706:    f00dbedb    ....    B.W      restore_stack ; 0x3e4c0
        0x0003070a:    0000        ..      MOVS     r0,r0
    i.comb_filter
    comb_filter
        0x0003070c:    e92d03f0    -...    PUSH     {r4-r9}
        0x00030710:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x00030714:    ed2d8b02    -...    VPUSH    {d8}
        0x00030718:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003071c:    e9dd740b    ...t    LDRD     r7,r4,[sp,#0x2c]
        0x00030720:    e9dd8509    ....    LDRD     r8,r5,[sp,#0x24]
        0x00030724:    9e08        ..      LDR      r6,[sp,#0x20]
        0x00030726:    bf04        ..      ITT      EQ
        0x00030728:    eef50ac0    ....    VCMPEEQ.F32 s1,#0.0
        0x0003072c:    eef1fa10    ....    VMRSEQ   APSR_nzcv,FPSCR
        0x00030730:    d10d        ..      BNE      0x3074e ; comb_filter + 66
        0x00030732:    4281        .B      CMP      r1,r0
        0x00030734:    bf02        ..      ITTT     EQ
        0x00030736:    ecbd8b02    ....    VPOPEQ   {d8}
        0x0003073a:    e8bd03f0    ....    POPEQ    {r4-r9}
        0x0003073e:    4770        pG      BXEQ     lr
        0x00030740:    00b2        ..      LSLS     r2,r6,#2
        0x00030742:    ecbd8b02    ....    VPOP     {d8}
        0x00030746:    e8bd03f0    ....    POP      {r4-r9}
        0x0003074a:    f7e8b84e    ..N.    B        __aeabi_memmove4 ; 0x187ea
        0x0003074e:    2a0f        .*      CMP      r2,#0xf
        0x00030750:    bfd8        ..      IT       LE
        0x00030752:    220f        ."      MOVLE    r2,#0xf
        0x00030754:    2b0f        .+      CMP      r3,#0xf
        0x00030756:    bfd8        ..      IT       LE
        0x00030758:    230f        .#      MOVLE    r3,#0xf
        0x0003075a:    eb080c48    ..H.    ADD      r12,r8,r8,LSL #1
        0x0003075e:    f8df91ac    ....    LDR      r9,[pc,#428] ; [0x3090c] = 0x46b74
        0x00030762:    eeb40a60    ..`.    VCMP.F32 s0,s1
        0x00030766:    eb090c8c    ....    ADD      r12,r9,r12,LSL #2
        0x0003076a:    ed9c1a00    ....    VLDR     s2,[r12,#0]
        0x0003076e:    ee617a00    a..z    VMUL.F32 s15,s2,s0
        0x00030772:    ed9c1a01    ....    VLDR     s2,[r12,#4]
        0x00030776:    ee217a00    !..z    VMUL.F32 s14,s2,s0
        0x0003077a:    ed9c1a02    ....    VLDR     s2,[r12,#8]
        0x0003077e:    eb050c45    ..E.    ADD      r12,r5,r5,LSL #1
        0x00030782:    eb090c8c    ....    ADD      r12,r9,r12,LSL #2
        0x00030786:    ee616a00    a..j    VMUL.F32 s13,s2,s0
        0x0003078a:    ed9c1a00    ....    VLDR     s2,[r12,#0]
        0x0003078e:    ee614a20    a. J    VMUL.F32 s9,s2,s1
        0x00030792:    ed9c1a01    ....    VLDR     s2,[r12,#4]
        0x00030796:    ee613a20    a. :    VMUL.F32 s7,s2,s1
        0x0003079a:    ed9c1a02    ....    VLDR     s2,[r12,#8]
        0x0003079e:    eba10c83    ....    SUB      r12,r1,r3,LSL #2
        0x000307a2:    ee213a20    !. :    VMUL.F32 s6,s2,s1
        0x000307a6:    eddc1a01    ....    VLDR     s3,[r12,#4]
        0x000307aa:    ed9c2a00    ...*    VLDR     s4,[r12,#0]
        0x000307ae:    ed1c1a01    ....    VLDR     s2,[r12,#-4]
        0x000307b2:    ed1c4a02    ...J    VLDR     s8,[r12,#-8]
        0x000307b6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000307ba:    bf08        ..      IT       EQ
        0x000307bc:    429a        .B      CMPEQ    r2,r3
        0x000307be:    d104        ..      BNE      0x307ca ; comb_filter + 190
        0x000307c0:    45a8        .E      CMP      r8,r5
        0x000307c2:    bf04        ..      ITT      EQ
        0x000307c4:    2400        .$      MOVEQ    r4,#0
        0x000307c6:    46a4        .F      MOVEQ    r12,r4
        0x000307c8:    d056        V.      BEQ      0x30878 ; comb_filter + 364
        0x000307ca:    f04f0c00    O...    MOV      r12,#0
        0x000307ce:    2c00        .,      CMP      r4,#0
        0x000307d0:    bfc8        ..      IT       GT
        0x000307d2:    eeb76a00    ...j    VMOVGT.F32 s12,#1.00000000
        0x000307d6:    dd4f        O.      BLE      0x30878 ; comb_filter + 364
        0x000307d8:    ebac0503    ....    SUB      r5,r12,r3
        0x000307dc:    eb010585    ....    ADD      r5,r1,r5,LSL #2
        0x000307e0:    ed950a02    ....    VLDR     s0,[r5,#8]
        0x000307e4:    eb07058c    ....    ADD      r5,r7,r12,LSL #2
        0x000307e8:    edd52a00    ...*    VLDR     s5,[r5,#0]
        0x000307ec:    eb01058c    ....    ADD      r5,r1,r12,LSL #2
        0x000307f0:    ee304a04    0..J    VADD.F32 s8,s0,s8
        0x000307f4:    ee225aa2    "..Z    VMUL.F32 s10,s5,s5
        0x000307f8:    edd55a00    ...Z    VLDR     s11,[r5,#0]
        0x000307fc:    ebac0502    ....    SUB      r5,r12,r2
        0x00030800:    eb010585    ....    ADD      r5,r1,r5,LSL #2
        0x00030804:    ee762a45    v.E*    VSUB.F32 s5,s12,s10
        0x00030808:    edd58a00    ....    VLDR     s17,[r5,#0]
        0x0003080c:    ee228aa7    "...    VMUL.F32 s16,s5,s15
        0x00030810:    ee485a28    H.(Z    VMLA.F32 s11,s16,s17
        0x00030814:    ed958a01    ....    VLDR     s16,[r5,#4]
        0x00030818:    ed558a01    U...    VLDR     s17,[r5,#-4]
        0x0003081c:    ee388a28    8.(.    VADD.F32 s16,s16,s17
        0x00030820:    ee628a87    b...    VMUL.F32 s17,s5,s14
        0x00030824:    ee622aa6    b..*    VMUL.F32 s5,s5,s13
        0x00030828:    ee485a88    H..Z    VMLA.F32 s11,s17,s16
        0x0003082c:    ed958a02    ....    VLDR     s16,[r5,#8]
        0x00030830:    ed558a02    U...    VLDR     s17,[r5,#-8]
        0x00030834:    eb00058c    ....    ADD      r5,r0,r12,LSL #2
        0x00030838:    f10c0c01    ....    ADD      r12,r12,#1
        0x0003083c:    ee388a28    8.(.    VADD.F32 s16,s16,s17
        0x00030840:    4564        dE      CMP      r4,r12
        0x00030842:    ee425a88    B..Z    VMLA.F32 s11,s5,s16
        0x00030846:    ee652a24    e.$*    VMUL.F32 s5,s10,s9
        0x0003084a:    ee318a81    1...    VADD.F32 s16,s3,s2
        0x0003084e:    ee425a82    B..Z    VMLA.F32 s11,s5,s4
        0x00030852:    ee652a23    e.#*    VMUL.F32 s5,s10,s7
        0x00030856:    ee425a88    B..Z    VMLA.F32 s11,s5,s16
        0x0003085a:    ee652a03    e..*    VMUL.F32 s5,s10,s6
        0x0003085e:    ee425a84    B..Z    VMLA.F32 s11,s5,s8
        0x00030862:    eeb04a41    ..AJ    VMOV.F32 s8,s2
        0x00030866:    eeb01a42    ..B.    VMOV.F32 s2,s4
        0x0003086a:    eeb02a61    ..a*    VMOV.F32 s4,s3
        0x0003086e:    eef01a40    ..@.    VMOV.F32 s3,s0
        0x00030872:    edc55a00    ...Z    VSTR     s11,[r5,#0]
        0x00030876:    dcaf        ..      BGT      0x307d8 ; comb_filter + 204
        0x00030878:    eef50ac0    ....    VCMPE.F32 s1,#0.0
        0x0003087c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030880:    d10d        ..      BNE      0x3089e ; comb_filter + 402
        0x00030882:    4281        .B      CMP      r1,r0
        0x00030884:    d03c        <.      BEQ      0x30900 ; comb_filter + 500
        0x00030886:    1b32        2.      SUBS     r2,r6,r4
        0x00030888:    ecbd8b02    ....    VPOP     {d8}
        0x0003088c:    eb010184    ....    ADD      r1,r1,r4,LSL #2
        0x00030890:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x00030894:    e8bd03f0    ....    POP      {r4-r9}
        0x00030898:    0092        ..      LSLS     r2,r2,#2
        0x0003089a:    f7e7bfa6    ....    B        __aeabi_memmove4 ; 0x187ea
        0x0003089e:    eb00028c    ....    ADD      r2,r0,r12,LSL #2
        0x000308a2:    eb01008c    ....    ADD      r0,r1,r12,LSL #2
        0x000308a6:    eba6010c    ....    SUB      r1,r6,r12
        0x000308aa:    eba00c83    ....    SUB      r12,r0,r3,LSL #2
        0x000308ae:    2900        .)      CMP      r1,#0
        0x000308b0:    ed5c1a02    \...    VLDR     s3,[r12,#-8]
        0x000308b4:    ed5c0a01    \...    VLDR     s1,[r12,#-4]
        0x000308b8:    ed9c1a00    ....    VLDR     s2,[r12,#0]
        0x000308bc:    ed9c0a01    ....    VLDR     s0,[r12,#4]
        0x000308c0:    bfc4        ..      ITT      GT
        0x000308c2:    f1c30302    ....    RSBGT    r3,r3,#2
        0x000308c6:    eb000383    ....    ADDGT    r3,r0,r3,LSL #2
        0x000308ca:    dd19        ..      BLE      0x30900 ; comb_filter + 500
        0x000308cc:    ecf02a01    ...*    VLDM     r0!,{s5}
        0x000308d0:    ee304a20    0. J    VADD.F32 s8,s0,s1
        0x000308d4:    ecb32a01    ...*    VLDM     r3!,{s4}
        0x000308d8:    1e49        I.      SUBS     r1,r1,#1
        0x000308da:    ee442a81    D..*    VMLA.F32 s5,s9,s2
        0x000308de:    ee721a21    r.!.    VADD.F32 s3,s4,s3
        0x000308e2:    ee432a84    C..*    VMLA.F32 s5,s7,s8
        0x000308e6:    ee432a21    C.!*    VMLA.F32 s5,s6,s3
        0x000308ea:    eef01a60    ..`.    VMOV.F32 s3,s1
        0x000308ee:    eef00a41    ..A.    VMOV.F32 s1,s2
        0x000308f2:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x000308f6:    eeb00a42    ..B.    VMOV.F32 s0,s4
        0x000308fa:    ece22a01    ...*    VSTM     r2!,{s5}
        0x000308fe:    d1e5        ..      BNE      0x308cc ; comb_filter + 448
        0x00030900:    ecbd8b02    ....    VPOP     {d8}
        0x00030904:    e8bd03f0    ....    POP      {r4-r9}
        0x00030908:    4770        pG      BX       lr
    $d
        0x0003090a:    0000        ..      DCW    0
        0x0003090c:    00046b74    tk..    DCD    289652
    $t
    i.compute_band_energies
    compute_band_energies
        0x00030910:    e92d5fff    -.._    PUSH     {r0-r12,lr}
        0x00030914:    4606        .F      MOV      r6,r0
        0x00030916:    ed2d8b02    -...    VPUSH    {d8}
        0x0003091a:    4699        .F      MOV      r9,r3
        0x0003091c:    6a07        .j      LDR      r7,[r0,#0x20]
        0x0003091e:    f8dd8044    ..D.    LDR      r8,[sp,#0x44]
        0x00030922:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00030924:    ed9f8a2a    ..*.    VLDR     s16,[pc,#168] ; [0x309d0] = 0
        0x00030928:    eddf8a2a    ..*.    VLDR     s17,[pc,#168] ; [0x309d4] = 0x129e74d2
        0x0003092c:    4692        .F      MOV      r10,r2
        0x0003092e:    fa00fb08    ....    LSL      r11,r0,r8
        0x00030932:    2500        .%      MOVS     r5,#0
        0x00030934:    2400        .$      MOVS     r4,#0
        0x00030936:    f1b90f00    ....    CMP      r9,#0
        0x0003093a:    dd40        @.      BLE      0x309be ; compute_band_energies + 174
        0x0003093c:    eb070044    ..D.    ADD      r0,r7,r4,LSL #1
        0x00030940:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00030944:    f9b01002    ....    LDRSH    r1,[r0,#2]
        0x00030948:    f9370014    7...    LDRSH    r0,[r7,r4,LSL #1]
        0x0003094c:    1a09        ..      SUBS     r1,r1,r0
        0x0003094e:    fa01f108    ....    LSL      r1,r1,r8
        0x00030952:    2900        .)      CMP      r1,#0
        0x00030954:    dd1d        ..      BLE      0x30992 ; compute_band_energies + 130
        0x00030956:    fa00f008    ....    LSL      r0,r0,r8
        0x0003095a:    fb05020b    ....    MLA      r2,r5,r11,r0
        0x0003095e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00030960:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x00030964:    1f00        ..      SUBS     r0,r0,#4
        0x00030966:    f0110f01    ....    TST      r1,#1
        0x0003096a:    d004        ..      BEQ      0x30976 ; compute_band_energies + 102
        0x0003096c:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00030970:    1d00        ..      ADDS     r0,r0,#4
        0x00030972:    ee000aa0    ....    VMLA.F32 s0,s1,s1
        0x00030976:    1049        I.      ASRS     r1,r1,#1
        0x00030978:    d00b        ..      BEQ      0x30992 ; compute_band_energies + 130
        0x0003097a:    bf00        ..      NOP      
        0x0003097c:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00030980:    ee000aa0    ....    VMLA.F32 s0,s1,s1
        0x00030984:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x00030988:    3008        .0      ADDS     r0,r0,#8
        0x0003098a:    1e49        I.      SUBS     r1,r1,#1
        0x0003098c:    ee000aa0    ....    VMLA.F32 s0,s1,s1
        0x00030990:    d1f4        ..      BNE      0x3097c ; compute_band_energies + 108
        0x00030992:    ee300a28    0.(.    VADD.F32 s0,s0,s17
        0x00030996:    ee100a10    ....    VMOV     r0,s0
        0x0003099a:    f013fa97    ....    BL       __aeabi_f2d ; 0x43ecc
        0x0003099e:    ec410b10    A...    VMOV     d0,r0,r1
        0x000309a2:    f7edff0d    ....    BL       __hardfp_sqrt ; 0x1e7c0
        0x000309a6:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000309aa:    f012fc53    ..S.    BL       __aeabi_d2f ; 0x43254
        0x000309ae:    68b1        .h      LDR      r1,[r6,#8]
        0x000309b0:    fb054101    ...A    MLA      r1,r5,r1,r4
        0x000309b4:    1c64        d.      ADDS     r4,r4,#1
        0x000309b6:    f84a0021    J.!.    STR      r0,[r10,r1,LSL #2]
        0x000309ba:    45a1        .E      CMP      r9,r4
        0x000309bc:    dcbe        ..      BGT      0x3093c ; compute_band_energies + 44
        0x000309be:    9810        ..      LDR      r0,[sp,#0x40]
        0x000309c0:    1c6d        m.      ADDS     r5,r5,#1
        0x000309c2:    42a8        .B      CMP      r0,r5
        0x000309c4:    dcb6        ..      BGT      0x30934 ; compute_band_energies + 36
        0x000309c6:    ecbd8b02    ....    VPOP     {d8}
        0x000309ca:    b004        ..      ADD      sp,sp,#0x10
        0x000309cc:    e8bd9ff0    ....    POP      {r4-r12,pc}
    $d
        0x000309d0:    00000000    ....    DCD    0
        0x000309d4:    129e74d2    .t..    DCD    312374482
    $t
    i.compute_mdcts
    compute_mdcts
        0x000309d8:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x000309dc:    b089        ..      SUB      sp,sp,#0x24
        0x000309de:    4681        .F      MOV      r9,r0
        0x000309e0:    e9dd0618    ....    LDRD     r0,r6,[sp,#0x60]
        0x000309e4:    f8d92004    ...     LDR      r2,[r9,#4]
        0x000309e8:    9206        ..      STR      r2,[sp,#0x18]
        0x000309ea:    f8d9502c    ..,P    LDR      r5,[r9,#0x2c]
        0x000309ee:    f8d92024    ..$     LDR      r2,[r9,#0x24]
        0x000309f2:    4698        .F      MOV      r8,r3
        0x000309f4:    2900        .)      CMP      r1,#0
        0x000309f6:    bf1c        ..      ITT      NE
        0x000309f8:    460c        .F      MOVNE    r4,r1
        0x000309fa:    9205        ..      STRNE    r2,[sp,#0x14]
        0x000309fc:    d103        ..      BNE      0x30a06 ; compute_mdcts + 46
        0x000309fe:    2401        .$      MOVS     r4,#1
        0x00030a00:    4085        .@      LSLS     r5,r5,r0
        0x00030a02:    1a10        ..      SUBS     r0,r2,r0
        0x00030a04:    9005        ..      STR      r0,[sp,#0x14]
        0x00030a06:    2000        .       MOVS     r0,#0
        0x00030a08:    9004        ..      STR      r0,[sp,#0x10]
        0x00030a0a:    9806        ..      LDR      r0,[sp,#0x18]
        0x00030a0c:    fb040005    ....    MLA      r0,r4,r5,r0
        0x00030a10:    9007        ..      STR      r0,[sp,#0x1c]
        0x00030a12:    2700        .'      MOVS     r7,#0
        0x00030a14:    2c00        .,      CMP      r4,#0
        0x00030a16:    dd21        !.      BLE      0x30a5c ; compute_mdcts + 132
        0x00030a18:    9904        ..      LDR      r1,[sp,#0x10]
        0x00030a1a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00030a1c:    4348        HC      MULS     r0,r1,r0
        0x00030a1e:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00030a20:    eb010b80    ....    ADD      r11,r1,r0,LSL #2
        0x00030a24:    9804        ..      LDR      r0,[sp,#0x10]
        0x00030a26:    fb00fa05    ....    MUL      r10,r0,r5
        0x00030a2a:    bf00        ..      NOP      
        0x00030a2c:    e9dd2105    ...!    LDRD     r2,r1,[sp,#0x14]
        0x00030a30:    981a        ..      LDR      r0,[sp,#0x68]
        0x00030a32:    e9cd1200    ....    STRD     r1,r2,[sp,#0]
        0x00030a36:    e9cd4002    ...@    STRD     r4,r0,[sp,#8]
        0x00030a3a:    fb07f005    ....    MUL      r0,r7,r5
        0x00030a3e:    eb0b0180    ....    ADD      r1,r11,r0,LSL #2
        0x00030a42:    fb0a7004    ...p    MLA      r0,r10,r4,r7
        0x00030a46:    eb080280    ....    ADD      r2,r8,r0,LSL #2
        0x00030a4a:    f1090040    ..@.    ADD      r0,r9,#0x40
        0x00030a4e:    f8d9303c    ..<0    LDR      r3,[r9,#0x3c]
        0x00030a52:    f7fffce7    ....    BL       clt_mdct_forward_c ; 0x30424
        0x00030a56:    1c7f        ..      ADDS     r7,r7,#1
        0x00030a58:    42a7        .B      CMP      r7,r4
        0x00030a5a:    dbe7        ..      BLT      0x30a2c ; compute_mdcts + 84
        0x00030a5c:    9804        ..      LDR      r0,[sp,#0x10]
        0x00030a5e:    9917        ..      LDR      r1,[sp,#0x5c]
        0x00030a60:    1c40        @.      ADDS     r0,r0,#1
        0x00030a62:    9004        ..      STR      r0,[sp,#0x10]
        0x00030a64:    4281        .B      CMP      r1,r0
        0x00030a66:    dcd4        ..      BGT      0x30a12 ; compute_mdcts + 58
        0x00030a68:    2902        .)      CMP      r1,#2
        0x00030a6a:    bf04        ..      ITT      EQ
        0x00030a6c:    9816        ..      LDREQ    r0,[sp,#0x58]
        0x00030a6e:    2801        .(      CMPEQ    r0,#1
        0x00030a70:    d14d        M.      BNE      0x30b0e ; compute_mdcts + 310
        0x00030a72:    fb04f305    ....    MUL      r3,r4,r5
        0x00030a76:    f1a30101    ....    SUB      r1,r3,#1
        0x00030a7a:    eeb60a00    ....    VMOV.F32 s0,#0.50000000
        0x00030a7e:    2900        .)      CMP      r1,#0
        0x00030a80:    dd33        3.      BLE      0x30aea ; compute_mdcts + 274
        0x00030a82:    eb080283    ....    ADD      r2,r8,r3,LSL #2
        0x00030a86:    ea040c05    ....    AND      r12,r4,r5
        0x00030a8a:    1f12        ..      SUBS     r2,r2,#4
        0x00030a8c:    f1a80004    ....    SUB      r0,r8,#4
        0x00030a90:    f01c0f01    ....    TST      r12,#1
        0x00030a94:    d10b        ..      BNE      0x30aae ; compute_mdcts + 214
        0x00030a96:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00030a9a:    ed921a01    ....    VLDR     s2,[r2,#4]
        0x00030a9e:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x00030aa2:    ee410a00    A...    VMLA.F32 s1,s2,s0
        0x00030aa6:    edc00a01    ....    VSTR     s1,[r0,#4]
        0x00030aaa:    1d00        ..      ADDS     r0,r0,#4
        0x00030aac:    1d12        ..      ADDS     r2,r2,#4
        0x00030aae:    1049        I.      ASRS     r1,r1,#1
        0x00030ab0:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x00030ab4:    d019        ..      BEQ      0x30aea ; compute_mdcts + 274
        0x00030ab6:    bf00        ..      NOP      
        0x00030ab8:    edd01a01    ....    VLDR     s3,[r0,#4]
        0x00030abc:    ed921a02    ....    VLDR     s2,[r2,#8]
        0x00030ac0:    ee611a80    a...    VMUL.F32 s3,s3,s0
        0x00030ac4:    ee401a80    @...    VMLA.F32 s3,s1,s0
        0x00030ac8:    edc01a01    ....    VSTR     s3,[r0,#4]
        0x00030acc:    edd01a02    ....    VLDR     s3,[r0,#8]
        0x00030ad0:    edd20a03    ....    VLDR     s1,[r2,#0xc]
        0x00030ad4:    f1020208    ....    ADD      r2,r2,#8
        0x00030ad8:    ee611a80    a...    VMUL.F32 s3,s3,s0
        0x00030adc:    ee411a00    A...    VMLA.F32 s3,s2,s0
        0x00030ae0:    edc01a02    ....    VSTR     s3,[r0,#8]
        0x00030ae4:    3008        .0      ADDS     r0,r0,#8
        0x00030ae6:    1e49        I.      SUBS     r1,r1,#1
        0x00030ae8:    d1e6        ..      BNE      0x30ab8 ; compute_mdcts + 224
        0x00030aea:    1e58        X.      SUBS     r0,r3,#1
        0x00030aec:    d40f        ..      BMI      0x30b0e ; compute_mdcts + 310
        0x00030aee:    eb080180    ....    ADD      r1,r8,r0,LSL #2
        0x00030af2:    fb040005    ....    MLA      r0,r4,r5,r0
        0x00030af6:    edd10a00    ....    VLDR     s1,[r1,#0]
        0x00030afa:    eb080080    ....    ADD      r0,r8,r0,LSL #2
        0x00030afe:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x00030b02:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00030b06:    ee410a00    A...    VMLA.F32 s1,s2,s0
        0x00030b0a:    edc10a00    ....    VSTR     s1,[r1,#0]
        0x00030b0e:    2e01        ..      CMP      r6,#1
        0x00030b10:    bf19        ..      ITTEE    NE
        0x00030b12:    2700        .'      MOVNE    r7,#0
        0x00030b14:    fb04f905    ....    MULNE    r9,r4,r5
        0x00030b18:    b00d        ..      ADDEQ    sp,sp,#0x34
        0x00030b1a:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x00030b1e:    bf00        ..      NOP      
        0x00030b20:    fb99f2f6    ....    SDIV     r2,r9,r6
        0x00030b24:    2a00        .*      CMP      r2,#0
        0x00030b26:    dd2c        ,.      BLE      0x30b82 ; compute_mdcts + 426
        0x00030b28:    fb07f004    ....    MUL      r0,r7,r4
        0x00030b2c:    4368        hC      MULS     r0,r5,r0
        0x00030b2e:    eb080080    ....    ADD      r0,r8,r0,LSL #2
        0x00030b32:    1f00        ..      SUBS     r0,r0,#4
        0x00030b34:    f0120f01    ....    TST      r2,#1
        0x00030b38:    d00a        ..      BEQ      0x30b50 ; compute_mdcts + 376
        0x00030b3a:    ee006a10    ...j    VMOV     s0,r6
        0x00030b3e:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00030b42:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00030b46:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x00030b4a:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00030b4e:    1d00        ..      ADDS     r0,r0,#4
        0x00030b50:    1051        Q.      ASRS     r1,r2,#1
        0x00030b52:    d016        ..      BEQ      0x30b82 ; compute_mdcts + 426
        0x00030b54:    ee006a10    ...j    VMOV     s0,r6
        0x00030b58:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00030b5c:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00030b60:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x00030b64:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00030b68:    ee006a10    ...j    VMOV     s0,r6
        0x00030b6c:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x00030b70:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00030b74:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x00030b78:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x00030b7c:    3008        .0      ADDS     r0,r0,#8
        0x00030b7e:    1e49        I.      SUBS     r1,r1,#1
        0x00030b80:    d1e8        ..      BNE      0x30b54 ; compute_mdcts + 380
        0x00030b82:    eba90002    ....    SUB      r0,r9,r2
        0x00030b86:    0081        ..      LSLS     r1,r0,#2
        0x00030b88:    fb07f004    ....    MUL      r0,r7,r4
        0x00030b8c:    fb002005    ...     MLA      r0,r0,r5,r2
        0x00030b90:    eb080080    ....    ADD      r0,r8,r0,LSL #2
        0x00030b94:    f7e7fe90    ....    BL       __aeabi_memclr4 ; 0x188b8
        0x00030b98:    9816        ..      LDR      r0,[sp,#0x58]
        0x00030b9a:    1c7f        ..      ADDS     r7,r7,#1
        0x00030b9c:    42b8        .B      CMP      r0,r7
        0x00030b9e:    dcbf        ..      BGT      0x30b20 ; compute_mdcts + 328
        0x00030ba0:    b00d        ..      ADD      sp,sp,#0x34
        0x00030ba2:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00030ba6:    0000        ..      MOVS     r0,r0
    i.compute_theta
    compute_theta
        0x00030ba8:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x00030bac:    b089        ..      SUB      sp,sp,#0x24
        0x00030bae:    2400        .$      MOVS     r4,#0
        0x00030bb0:    9403        ..      STR      r4,[sp,#0xc]
        0x00030bb2:    4607        .F      MOV      r7,r0
        0x00030bb4:    f8d09000    ....    LDR      r9,[r0,#0]
        0x00030bb8:    6880        .h      LDR      r0,[r0,#8]
        0x00030bba:    9004        ..      STR      r0,[sp,#0x10]
        0x00030bbc:    68f8        .h      LDR      r0,[r7,#0xc]
        0x00030bbe:    e9dd181a    ....    LDRD     r1,r8,[sp,#0x68]
        0x00030bc2:    9008        ..      STR      r0,[sp,#0x20]
        0x00030bc4:    9e16        ..      LDR      r6,[sp,#0x58]
        0x00030bc6:    693a        :i      LDR      r2,[r7,#0x10]
        0x00030bc8:    69f8        .i      LDR      r0,[r7,#0x1c]
        0x00030bca:    9002        ..      STR      r0,[sp,#8]
        0x00030bcc:    6a78        xj      LDR      r0,[r7,#0x24]
        0x00030bce:    9005        ..      STR      r0,[sp,#0x14]
        0x00030bd0:    9804        ..      LDR      r0,[sp,#0x10]
        0x00030bd2:    f1b80f00    ....    CMP      r8,#0
        0x00030bd6:    6b83        .k      LDR      r3,[r0,#0x38]
        0x00030bd8:    9808        ..      LDR      r0,[sp,#0x20]
        0x00030bda:    f9330010    3...    LDRSH    r0,[r3,r0,LSL #1]
        0x00030bde:    eb0001c1    ....    ADD      r1,r0,r1,LSL #3
        0x00030be2:    d003        ..      BEQ      0x30bec ; compute_theta + 68
        0x00030be4:    2e02        ..      CMP      r6,#2
        0x00030be6:    bf08        ..      IT       EQ
        0x00030be8:    2010        .       MOVEQ    r0,#0x10
        0x00030bea:    d000        ..      BEQ      0x30bee ; compute_theta + 70
        0x00030bec:    2004        .       MOVS     r0,#4
        0x00030bee:    ebc00c61    ..a.    RSB      r12,r0,r1,ASR #1
        0x00030bf2:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00030bf4:    f1b80f00    ....    CMP      r8,#0
        0x00030bf8:    6803        .h      LDR      r3,[r0,#0]
        0x00030bfa:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00030bfe:    eb000046    ..F.    ADD      r0,r0,r6,LSL #1
        0x00030c02:    d002        ..      BEQ      0x30c0a ; compute_theta + 98
        0x00030c04:    2e02        ..      CMP      r6,#2
        0x00030c06:    bf08        ..      IT       EQ
        0x00030c08:    1e40        @.      SUBEQ    r0,r0,#1
        0x00030c0a:    fb003c0c    ...<    MLA      r12,r0,r12,r3
        0x00030c0e:    fb9cf0f0    ....    SDIV     r0,r12,r0
        0x00030c12:    1a59        Y.      SUBS     r1,r3,r1
        0x00030c14:    f1a10320    .. .    SUB      r3,r1,#0x20
        0x00030c18:    4283        .B      CMP      r3,r0
        0x00030c1a:    bfb8        ..      IT       LT
        0x00030c1c:    4618        .F      MOVLT    r0,r3
        0x00030c1e:    2840        @(      CMP      r0,#0x40
        0x00030c20:    bfc8        ..      IT       GT
        0x00030c22:    2040        @       MOVGT    r0,#0x40
        0x00030c24:    dc03        ..      BGT      0x30c2e ; compute_theta + 134
        0x00030c26:    2804        .(      CMP      r0,#4
        0x00030c28:    bfb8        ..      IT       LT
        0x00030c2a:    2501        .%      MOVLT    r5,#1
        0x00030c2c:    db0c        ..      BLT      0x30c48 ; compute_theta + 160
        0x00030c2e:    4bff        .K      LDR      r3,[pc,#1020] ; [0x3102c] = 0x46b24
        0x00030c30:    f0000107    ....    AND      r1,r0,#7
        0x00030c34:    f9331011    3...    LDRSH    r1,[r3,r1,LSL #1]
        0x00030c38:    230e        .#      MOVS     r3,#0xe
        0x00030c3a:    eba300e0    ....    SUB      r0,r3,r0,ASR #3
        0x00030c3e:    fa41f000    A...    ASR      r0,r1,r0
        0x00030c42:    1c40        @.      ADDS     r0,r0,#1
        0x00030c44:    f0200501     ...    BIC      r5,r0,#1
        0x00030c48:    f1b80f00    ....    CMP      r8,#0
        0x00030c4c:    d003        ..      BEQ      0x30c56 ; compute_theta + 174
        0x00030c4e:    9808        ..      LDR      r0,[sp,#0x20]
        0x00030c50:    4290        .B      CMP      r0,r2
        0x00030c52:    bfa8        ..      IT       GE
        0x00030c54:    2501        .%      MOVGE    r5,#1
        0x00030c56:    f1b90f00    ....    CMP      r9,#0
        0x00030c5a:    d008        ..      BEQ      0x30c6e ; compute_theta + 198
        0x00030c5c:    6af8        .j      LDR      r0,[r7,#0x2c]
        0x00030c5e:    9000        ..      STR      r0,[sp,#0]
        0x00030c60:    e9dd010b    ....    LDRD     r0,r1,[sp,#0x2c]
        0x00030c64:    4633        3F      MOV      r3,r6
        0x00030c66:    4642        BF      MOV      r2,r8
        0x00030c68:    f00fff52    ..R.    BL       stereo_itheta ; 0x40b10
        0x00030c6c:    4604        .F      MOV      r4,r0
        0x00030c6e:    9802        ..      LDR      r0,[sp,#8]
        0x00030c70:    f003faae    ....    BL       ec_tell_frac ; 0x341d0
        0x00030c74:    9007        ..      STR      r0,[sp,#0x1c]
        0x00030c76:    05f0        ..      LSLS     r0,r6,#23
        0x00030c78:    f5a00000    ....    SUB      r0,r0,#0x800000
        0x00030c7c:    1400        ..      ASRS     r0,r0,#16
        0x00030c7e:    9006        ..      STR      r0,[sp,#0x18]
        0x00030c80:    2d01        .-      CMP      r5,#1
        0x00030c82:    f00081a3    ....    BEQ.W    0x30fcc ; compute_theta + 1060
        0x00030c86:    f1b90f00    ....    CMP      r9,#0
        0x00030c8a:    d07d        }.      BEQ      0x30d88 ; compute_theta + 480
        0x00030c8c:    f1b80f00    ....    CMP      r8,#0
        0x00030c90:    bf1c        ..      ITT      NE
        0x00030c92:    6b39        9k      LDRNE    r1,[r7,#0x30]
        0x00030c94:    2900        .)      CMPNE    r1,#0
        0x00030c96:    d01a        ..      BEQ      0x30cce ; compute_theta + 294
        0x00030c98:    f5b45f00    ..._    CMP      r4,#0x2000
        0x00030c9c:    bfcc        ..      ITE      GT
        0x00030c9e:    f64770ff    G..p    MOVGT    r0,#0x7fff
        0x00030ca2:    48e3        .H      LDRLE    r0,[pc,#908] ; [0x31030] = 0xffff8001
        0x00030ca4:    fb90f0f5    ....    SDIV     r0,r0,r5
        0x00030ca8:    fb040005    ....    MLA      r0,r4,r5,r0
        0x00030cac:    1382        ..      ASRS     r2,r0,#14
        0x00030cae:    bf4c        L.      ITE      MI
        0x00030cb0:    2200        ."      MOVMI    r2,#0
        0x00030cb2:    1382        ..      ASRPL    r2,r0,#14
        0x00030cb4:    1e6b        k.      SUBS     r3,r5,#1
        0x00030cb6:    429a        .B      CMP      r2,r3
        0x00030cb8:    bfc8        ..      IT       GT
        0x00030cba:    461c        .F      MOVGT    r4,r3
        0x00030cbc:    dc03        ..      BGT      0x30cc6 ; compute_theta + 286
        0x00030cbe:    1382        ..      ASRS     r2,r0,#14
        0x00030cc0:    bf4c        L.      ITE      MI
        0x00030cc2:    2400        .$      MOVMI    r4,#0
        0x00030cc4:    1384        ..      ASRPL    r4,r0,#14
        0x00030cc6:    2900        .)      CMP      r1,#0
        0x00030cc8:    bfa8        ..      IT       GE
        0x00030cca:    1c64        d.      ADDGE    r4,r4,#1
        0x00030ccc:    e09e        ..      B        0x30e0c ; compute_theta + 612
        0x00030cce:    fb04f005    ....    MUL      r0,r4,r5
        0x00030cd2:    f5005000    ...P    ADD      r0,r0,#0x2000
        0x00030cd6:    1384        ..      ASRS     r4,r0,#14
        0x00030cd8:    f1b80f00    ....    CMP      r8,#0
        0x00030cdc:    d17e        ~.      BNE      0x30ddc ; compute_theta + 564
        0x00030cde:    6bb8        .k      LDR      r0,[r7,#0x38]
        0x00030ce0:    2800        .(      CMP      r0,#0
        0x00030ce2:    bf18        ..      IT       NE
        0x00030ce4:    2c00        .,      CMPNE    r4,#0
        0x00030ce6:    bfc8        ..      IT       GT
        0x00030ce8:    42a5        .B      CMPGT    r5,r4
        0x00030cea:    dd78        x.      BLE      0x30dde ; compute_theta + 566
        0x00030cec:    03a0        ..      LSLS     r0,r4,#14
        0x00030cee:    fb90f1f5    ....    SDIV     r1,r0,r5
        0x00030cf2:    fb11f001    ....    SMULBB   r0,r1,r1
        0x00030cf6:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x00030cfa:    1340        @.      ASRS     r0,r0,#13
        0x00030cfc:    f64772ff    G..r    MOV      r2,#0x7fff
        0x00030d00:    1a17        ..      SUBS     r7,r2,r0
        0x00030d02:    f46f739c    o..s    MVN      r3,#0x138
        0x00030d06:    fb10fc03    ....    SMULBB   r12,r0,r3
        0x00030d0a:    f44f4380    O..C    MOV      r3,#0x4000
        0x00030d0e:    eb030a4c    ..L.    ADD      r10,r3,r12,LSL #1
        0x00030d12:    f2420c55    B.U.    MOV      r12,#0x2055
        0x00030d16:    eb0c3aea    ...:    ADD      r10,r12,r10,ASR #15
        0x00030d1a:    fb1afa00    ....    SMULBB   r10,r10,r0
        0x00030d1e:    f50a4b80    ...K    ADD      r11,r10,#0x4000
        0x00030d22:    f8dfa310    ....    LDR      r10,[pc,#784] ; [0x31034] = 0xffffe21d
        0x00030d26:    eb0a3beb    ...;    ADD      r11,r10,r11,ASR #15
        0x00030d2a:    fb1bf000    ....    SMULBB   r0,r11,r0
        0x00030d2e:    f5004080    ...@    ADD      r0,r0,#0x4000
        0x00030d32:    eb0730e0    ...0    ADD      r0,r7,r0,ASR #15
        0x00030d36:    1c40        @.      ADDS     r0,r0,#1
        0x00030d38:    b207        ..      SXTH     r7,r0
        0x00030d3a:    f5c14080    ...@    RSB      r0,r1,#0x4000
        0x00030d3e:    fb10f000    ....    SMULBB   r0,r0,r0
        0x00030d42:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x00030d46:    1340        @.      ASRS     r0,r0,#13
        0x00030d48:    1a11        ..      SUBS     r1,r2,r0
        0x00030d4a:    f46f729c    o..r    MVN      r2,#0x138
        0x00030d4e:    fb10f202    ....    SMULBB   r2,r0,r2
        0x00030d52:    eb030242    ..B.    ADD      r2,r3,r2,LSL #1
        0x00030d56:    eb0c32e2    ...2    ADD      r2,r12,r2,ASR #15
        0x00030d5a:    fb12f200    ....    SMULBB   r2,r2,r0
        0x00030d5e:    f5024280    ...B    ADD      r2,r2,#0x4000
        0x00030d62:    eb0a32e2    ...2    ADD      r2,r10,r2,ASR #15
        0x00030d66:    fb12f000    ....    SMULBB   r0,r2,r0
        0x00030d6a:    f5004080    ...@    ADD      r0,r0,#0x4000
        0x00030d6e:    eb0130e0    ...0    ADD      r0,r1,r0,ASR #15
        0x00030d72:    1c40        @.      ADDS     r0,r0,#1
        0x00030d74:    fa0ffa80    ....    SXTH     r10,r0
        0x00030d78:    4638        8F      MOV      r0,r7
        0x00030d7a:    f003f9c5    ....    BL       ec_ilog ; 0x34108
        0x00030d7e:    4683        .F      MOV      r11,r0
        0x00030d80:    4650        PF      MOV      r0,r10
        0x00030d82:    f003f9c1    ....    BL       ec_ilog ; 0x34108
        0x00030d86:    e000        ..      B        0x30d8a ; compute_theta + 482
        0x00030d88:    e03d        =.      B        0x30e06 ; compute_theta + 606
        0x00030d8a:    4602        .F      MOV      r2,r0
        0x00030d8c:    f1c2010f    ....    RSB      r1,r2,#0xf
        0x00030d90:    f1cb000f    ....    RSB      r0,r11,#0xf
        0x00030d94:    fa07f000    ....    LSL      r0,r7,r0
        0x00030d98:    fa0af101    ....    LSL      r1,r10,r1
        0x00030d9c:    eba2020b    ....    SUB      r2,r2,r11
        0x00030da0:    02d3        ..      LSLS     r3,r2,#11
        0x00030da2:    f24f52db    O..R    MOV      r2,#0xf5db
        0x00030da6:    fb11f202    ....    SMULBB   r2,r1,r2
        0x00030daa:    f5024c80    ...L    ADD      r12,r2,#0x4000
        0x00030dae:    f64162fc    A..b    MOV      r2,#0x1efc
        0x00030db2:    eb023cec    ...<    ADD      r12,r2,r12,ASR #15
        0x00030db6:    fb1cf101    ....    SMULBB   r1,r12,r1
        0x00030dba:    f5014180    ...A    ADD      r1,r1,#0x4000
        0x00030dbe:    eb0331e1    ...1    ADD      r1,r3,r1,ASR #15
        0x00030dc2:    f24f53db    O..S    MOV      r3,#0xf5db
        0x00030dc6:    fb10f303    ....    SMULBB   r3,r0,r3
        0x00030dca:    f5034380    ...C    ADD      r3,r3,#0x4000
        0x00030dce:    eb0232e3    ...2    ADD      r2,r2,r3,ASR #15
        0x00030dd2:    fb12f000    ....    SMULBB   r0,r2,r0
        0x00030dd6:    f5004080    ...@    ADD      r0,r0,#0x4000
        0x00030dda:    e001        ..      B        0x30de0 ; compute_theta + 568
        0x00030ddc:    e016        ..      B        0x30e0c ; compute_theta + 612
        0x00030dde:    e05d        ].      B        0x30e9c ; compute_theta + 756
        0x00030de0:    eba130e0    ...0    SUB      r0,r1,r0,ASR #15
        0x00030de4:    9906        ..      LDR      r1,[sp,#0x18]
        0x00030de6:    fb10f001    ....    SMULBB   r0,r0,r1
        0x00030dea:    f5004080    ...@    ADD      r0,r0,#0x4000
        0x00030dee:    13c1        ..      ASRS     r1,r0,#15
        0x00030df0:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00030df2:    6800        .h      LDR      r0,[r0,#0]
        0x00030df4:    4281        .B      CMP      r1,r0
        0x00030df6:    bfc8        ..      IT       GT
        0x00030df8:    462c        ,F      MOVGT    r4,r5
        0x00030dfa:    dc4f        O.      BGT      0x30e9c ; compute_theta + 756
        0x00030dfc:    4240        @B      RSBS     r0,r0,#0
        0x00030dfe:    4281        .B      CMP      r1,r0
        0x00030e00:    bfb8        ..      IT       LT
        0x00030e02:    2400        .$      MOVLT    r4,#0
        0x00030e04:    e04a        J.      B        0x30e9c ; compute_theta + 756
        0x00030e06:    f1b80f00    ....    CMP      r8,#0
        0x00030e0a:    d047        G.      BEQ      0x30e9c ; compute_theta + 756
        0x00030e0c:    2e02        ..      CMP      r6,#2
        0x00030e0e:    dd45        E.      BLE      0x30e9c ; compute_theta + 756
        0x00030e10:    eb0570d5    ...p    ADD      r0,r5,r5,LSR #31
        0x00030e14:    1047        G.      ASRS     r7,r0,#1
        0x00030e16:    f04f0a03    O...    MOV      r10,#3
        0x00030e1a:    f1070b01    ....    ADD      r11,r7,#1
        0x00030e1e:    fb0a700b    ...p    MLA      r0,r10,r11,r7
        0x00030e22:    9001        ..      STR      r0,[sp,#4]
        0x00030e24:    f1b90f00    ....    CMP      r9,#0
        0x00030e28:    d014        ..      BEQ      0x30e54 ; compute_theta + 684
        0x00030e2a:    42bc        .B      CMP      r4,r7
        0x00030e2c:    bfd9        ..      ITTEE    LE
        0x00030e2e:    1c60        `.      ADDLE    r0,r4,#1
        0x00030e30:    eb000240    ..@.    ADDLE    r2,r0,r0,LSL #1
        0x00030e34:    1be0        ..      SUBGT    r0,r4,r7
        0x00030e36:    fb0b020a    ....    MLAGT    r2,r11,r10,r0
        0x00030e3a:    bfd8        ..      IT       LE
        0x00030e3c:    eb040144    ..D.    ADDLE    r1,r4,r4,LSL #1
        0x00030e40:    dd05        ..      BLE      0x30e4e ; compute_theta + 678
        0x00030e42:    eba40007    ....    SUB      r0,r4,r7
        0x00030e46:    f1a00001    ....    SUB      r0,r0,#1
        0x00030e4a:    fb0b010a    ....    MLA      r1,r11,r10,r0
        0x00030e4e:    e9dd3001    ...0    LDRD     r3,r0,[sp,#4]
        0x00030e52:    e05d        ].      B        0x30f10 ; compute_theta + 872
        0x00030e54:    4601        .F      MOV      r1,r0
        0x00030e56:    9802        ..      LDR      r0,[sp,#8]
        0x00030e58:    f002fed4    ....    BL       ec_decode ; 0x33c04
        0x00030e5c:    eb0b014b    ..K.    ADD      r1,r11,r11,LSL #1
        0x00030e60:    4281        .B      CMP      r1,r0
        0x00030e62:    bfc8        ..      IT       GT
        0x00030e64:    fb90f4fa    ....    SDIVGT   r4,r0,r10
        0x00030e68:    dc03        ..      BGT      0x30e72 ; compute_theta + 714
        0x00030e6a:    fb0b001a    ....    MLS      r0,r11,r10,r0
        0x00030e6e:    4438        8D      ADD      r0,r0,r7
        0x00030e70:    1c44        D.      ADDS     r4,r0,#1
        0x00030e72:    42bc        .B      CMP      r4,r7
        0x00030e74:    bfd9        ..      ITTEE    LE
        0x00030e76:    1c60        `.      ADDLE    r0,r4,#1
        0x00030e78:    eb000240    ..@.    ADDLE    r2,r0,r0,LSL #1
        0x00030e7c:    1be0        ..      SUBGT    r0,r4,r7
        0x00030e7e:    fb0b020a    ....    MLAGT    r2,r11,r10,r0
        0x00030e82:    bfd8        ..      IT       LE
        0x00030e84:    eb040144    ..D.    ADDLE    r1,r4,r4,LSL #1
        0x00030e88:    dd05        ..      BLE      0x30e96 ; compute_theta + 750
        0x00030e8a:    eba40007    ....    SUB      r0,r4,r7
        0x00030e8e:    f1a00001    ....    SUB      r0,r0,#1
        0x00030e92:    fb0b010a    ....    MLA      r1,r11,r10,r0
        0x00030e96:    e9dd3001    ...0    LDRD     r3,r0,[sp,#4]
        0x00030e9a:    e065        e.      B        0x30f68 ; compute_theta + 960
        0x00030e9c:    9819        ..      LDR      r0,[sp,#0x64]
        0x00030e9e:    2801        .(      CMP      r0,#1
        0x00030ea0:    bfd8        ..      IT       LE
        0x00030ea2:    f1b80f00    ....    CMPLE    r8,#0
        0x00030ea6:    d00e        ..      BEQ      0x30ec6 ; compute_theta + 798
        0x00030ea8:    f1b90f00    ....    CMP      r9,#0
        0x00030eac:    d005        ..      BEQ      0x30eba ; compute_theta + 786
        0x00030eae:    1c6a        j.      ADDS     r2,r5,#1
        0x00030eb0:    4621        !F      MOV      r1,r4
        0x00030eb2:    9802        ..      LDR      r0,[sp,#8]
        0x00030eb4:    f003f886    ....    BL       ec_enc_uint ; 0x33fc4
        0x00030eb8:    e058        X.      B        0x30f6c ; compute_theta + 964
        0x00030eba:    1c69        i.      ADDS     r1,r5,#1
        0x00030ebc:    9802        ..      LDR      r0,[sp,#8]
        0x00030ebe:    f002fe1f    ....    BL       ec_dec_uint ; 0x33b00
        0x00030ec2:    4604        .F      MOV      r4,r0
        0x00030ec4:    e052        R.      B        0x30f6c ; compute_theta + 964
        0x00030ec6:    f04f0a01    O...    MOV      r10,#1
        0x00030eca:    eb0a0b65    ..e.    ADD      r11,r10,r5,ASR #1
        0x00030ece:    fb0bf70b    ....    MUL      r7,r11,r11
        0x00030ed2:    f1b90f00    ....    CMP      r9,#0
        0x00030ed6:    d01e        ..      BEQ      0x30f16 ; compute_theta + 878
        0x00030ed8:    ebb40f65    ..e.    CMP      r4,r5,ASR #1
        0x00030edc:    bfd2        ..      ITEE     LE
        0x00030ede:    1c60        `.      ADDLE    r0,r4,#1
        0x00030ee0:    1b28        (.      SUBGT    r0,r5,r4
        0x00030ee2:    1c40        @.      ADDGT    r0,r0,#1
        0x00030ee4:    dc06        ..      BGT      0x30ef4 ; compute_theta + 844
        0x00030ee6:    f1040101    ....    ADD      r1,r4,#1
        0x00030eea:    fb04f101    ....    MUL      r1,r4,r1
        0x00030eee:    ea4f0161    O.a.    ASR      r1,r1,#1
        0x00030ef2:    e009        ..      B        0x30f08 ; compute_theta + 864
        0x00030ef4:    eba50104    ....    SUB      r1,r5,r4
        0x00030ef8:    f1010201    ....    ADD      r2,r1,#1
        0x00030efc:    f1010102    ....    ADD      r1,r1,#2
        0x00030f00:    fb02f101    ....    MUL      r1,r2,r1
        0x00030f04:    eba70161    ..a.    SUB      r1,r7,r1,ASR #1
        0x00030f08:    eb010200    ....    ADD      r2,r1,r0
        0x00030f0c:    463b        ;F      MOV      r3,r7
        0x00030f0e:    9802        ..      LDR      r0,[sp,#8]
        0x00030f10:    f003f8c8    ....    BL       ec_encode ; 0x340a4
        0x00030f14:    e02a        *.      B        0x30f6c ; compute_theta + 964
        0x00030f16:    4639        9F      MOV      r1,r7
        0x00030f18:    9802        ..      LDR      r0,[sp,#8]
        0x00030f1a:    f002fe73    ..s.    BL       ec_decode ; 0x33c04
        0x00030f1e:    1069        i.      ASRS     r1,r5,#1
        0x00030f20:    fb01f10b    ....    MUL      r1,r1,r11
        0x00030f24:    ebb00f61    ..a.    CMP      r0,r1,ASR #1
        0x00030f28:    da0a        ..      BGE      0x30f40 ; compute_theta + 920
        0x00030f2a:    eb0a00c0    ....    ADD      r0,r10,r0,LSL #3
        0x00030f2e:    f006f967    ..g.    BL       isqrt32 ; 0x37200
        0x00030f32:    1e40        @.      SUBS     r0,r0,#1
        0x00030f34:    0844        D.      LSRS     r4,r0,#1
        0x00030f36:    1c62        b.      ADDS     r2,r4,#1
        0x00030f38:    fb04f002    ....    MUL      r0,r4,r2
        0x00030f3c:    1041        A.      ASRS     r1,r0,#1
        0x00030f3e:    e010        ..      B        0x30f62 ; compute_theta + 954
        0x00030f40:    1a38        8.      SUBS     r0,r7,r0
        0x00030f42:    f06f0106    o...    MVN      r1,#6
        0x00030f46:    eb0100c0    ....    ADD      r0,r1,r0,LSL #3
        0x00030f4a:    f006f959    ..Y.    BL       isqrt32 ; 0x37200
        0x00030f4e:    0069        i.      LSLS     r1,r5,#1
        0x00030f50:    1c89        ..      ADDS     r1,r1,#2
        0x00030f52:    1a08        ..      SUBS     r0,r1,r0
        0x00030f54:    0844        D.      LSRS     r4,r0,#1
        0x00030f56:    1b28        (.      SUBS     r0,r5,r4
        0x00030f58:    1c42        B.      ADDS     r2,r0,#1
        0x00030f5a:    1c80        ..      ADDS     r0,r0,#2
        0x00030f5c:    4350        PC      MULS     r0,r2,r0
        0x00030f5e:    eba70160    ..`.    SUB      r1,r7,r0,ASR #1
        0x00030f62:    440a        .D      ADD      r2,r2,r1
        0x00030f64:    463b        ;F      MOV      r3,r7
        0x00030f66:    9802        ..      LDR      r0,[sp,#8]
        0x00030f68:    f002fe38    ..8.    BL       ec_dec_update ; 0x33bdc
        0x00030f6c:    03a0        ..      LSLS     r0,r4,#14
        0x00030f6e:    fb90f4f5    ....    SDIV     r4,r0,r5
        0x00030f72:    f1b90f00    ....    CMP      r9,#0
        0x00030f76:    bf18        ..      IT       NE
        0x00030f78:    f1b80f00    ....    CMPNE    r8,#0
        0x00030f7c:    d077        w.      BEQ      0x3106e ; compute_theta + 1222
        0x00030f7e:    b1d4        ..      CBZ      r4,0x30fb6 ; compute_theta + 1038
        0x00030f80:    e9dd100b    ....    LDRD     r1,r0,[sp,#0x2c]
        0x00030f84:    2e00        ..      CMP      r6,#0
        0x00030f86:    bfc8        ..      IT       GT
        0x00030f88:    eddf0a2b    ..+.    VLDRGT   s1,[pc,#172] ; [0x31038] = 0x3f3504f3
        0x00030f8c:    dd7b        {.      BLE      0x31086 ; compute_theta + 1246
        0x00030f8e:    bf00        ..      NOP      
        0x00030f90:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x00030f94:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00030f98:    1e76        v.      SUBS     r6,r6,#1
        0x00030f9a:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x00030f9e:    ee211a20    !. .    VMUL.F32 s2,s2,s1
        0x00030fa2:    ee701a01    p...    VADD.F32 s3,s0,s2
        0x00030fa6:    ee310a40    1.@.    VSUB.F32 s0,s2,s0
        0x00030faa:    ece11a01    ....    VSTM     r1!,{s3}
        0x00030fae:    eca00a01    ....    VSTM     r0!,{s0}
        0x00030fb2:    d1ed        ..      BNE      0x30f90 ; compute_theta + 1000
        0x00030fb4:    e067        g.      B        0x31086 ; compute_theta + 1246
        0x00030fb6:    9808        ..      LDR      r0,[sp,#0x20]
        0x00030fb8:    e9cd0600    ....    STRD     r0,r6,[sp,#0]
        0x00030fbc:    e9dd0304    ....    LDRD     r0,r3,[sp,#0x10]
        0x00030fc0:    e9dd120b    ....    LDRD     r1,r2,[sp,#0x2c]
        0x00030fc4:    f005fd68    ..h.    BL       intensity_stereo ; 0x36a98
        0x00030fc8:    e05d        ].      B        0x31086 ; compute_theta + 1246
        0x00030fca:    bf00        ..      NOP      
        0x00030fcc:    f1b80f00    ....    CMP      r8,#0
        0x00030fd0:    d059        Y.      BEQ      0x31086 ; compute_theta + 1246
        0x00030fd2:    f1b90f00    ....    CMP      r9,#0
        0x00030fd6:    d039        9.      BEQ      0x3104c ; compute_theta + 1188
        0x00030fd8:    f5b45f00    ..._    CMP      r4,#0x2000
        0x00030fdc:    dd23        #.      BLE      0x31026 ; compute_theta + 1150
        0x00030fde:    6b78        xk      LDR      r0,[r7,#0x34]
        0x00030fe0:    bb08        ..      CBNZ     r0,0x31026 ; compute_theta + 1150
        0x00030fe2:    2001        .       MOVS     r0,#1
        0x00030fe4:    9003        ..      STR      r0,[sp,#0xc]
        0x00030fe6:    2e00        ..      CMP      r6,#0
        0x00030fe8:    dd1d        ..      BLE      0x31026 ; compute_theta + 1150
        0x00030fea:    980c        ..      LDR      r0,[sp,#0x30]
        0x00030fec:    1f00        ..      SUBS     r0,r0,#4
        0x00030fee:    f0160f01    ....    TST      r6,#1
        0x00030ff2:    d006        ..      BEQ      0x31002 ; compute_theta + 1114
        0x00030ff4:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x00030ff8:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x00030ffc:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00031000:    1d00        ..      ADDS     r0,r0,#4
        0x00031002:    1071        q.      ASRS     r1,r6,#1
        0x00031004:    d00f        ..      BEQ      0x31026 ; compute_theta + 1150
        0x00031006:    bf00        ..      NOP      
        0x00031008:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0003100c:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x00031010:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00031014:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x00031018:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x0003101c:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x00031020:    3008        .0      ADDS     r0,r0,#8
        0x00031022:    1e49        I.      SUBS     r1,r1,#1
        0x00031024:    d1f0        ..      BNE      0x31008 ; compute_theta + 1120
        0x00031026:    9808        ..      LDR      r0,[sp,#0x20]
        0x00031028:    e008        ..      B        0x3103c ; compute_theta + 1172
    $d
        0x0003102a:    0000        ..      DCW    0
        0x0003102c:    00046b24    $k..    DCD    289572
        0x00031030:    ffff8001    ....    DCD    4294934529
        0x00031034:    ffffe21d    ....    DCD    4294959645
        0x00031038:    3f3504f3    ..5?    DCD    1060439283
    $t
        0x0003103c:    e9cd0600    ....    STRD     r0,r6,[sp,#0]
        0x00031040:    e9dd0304    ....    LDRD     r0,r3,[sp,#0x10]
        0x00031044:    e9dd120b    ....    LDRD     r1,r2,[sp,#0x2c]
        0x00031048:    f005fd26    ..&.    BL       intensity_stereo ; 0x36a98
        0x0003104c:    9817        ..      LDR      r0,[sp,#0x5c]
        0x0003104e:    6800        .h      LDR      r0,[r0,#0]
        0x00031050:    2810        .(      CMP      r0,#0x10
        0x00031052:    bfc6        ..      ITTE     GT
        0x00031054:    6a38        8j      LDRGT    r0,[r7,#0x20]
        0x00031056:    2810        .(      CMPGT    r0,#0x10
        0x00031058:    2000        .       MOVLE    r0,#0
        0x0003105a:    dd0d        ..      BLE      0x31078 ; compute_theta + 1232
        0x0003105c:    f1b90f00    ....    CMP      r9,#0
        0x00031060:    d006        ..      BEQ      0x31070 ; compute_theta + 1224
        0x00031062:    e9dd0102    ....    LDRD     r0,r1,[sp,#8]
        0x00031066:    2202        ."      MOVS     r2,#2
        0x00031068:    f002fde0    ....    BL       ec_enc_bit_logp ; 0x33c2c
        0x0003106c:    e005        ..      B        0x3107a ; compute_theta + 1234
        0x0003106e:    e00a        ..      B        0x31086 ; compute_theta + 1246
        0x00031070:    2102        .!      MOVS     r1,#2
        0x00031072:    9802        ..      LDR      r0,[sp,#8]
        0x00031074:    f002fcb2    ....    BL       ec_dec_bit_logp ; 0x339dc
        0x00031078:    9003        ..      STR      r0,[sp,#0xc]
        0x0003107a:    6b78        xk      LDR      r0,[r7,#0x34]
        0x0003107c:    2800        .(      CMP      r0,#0
        0x0003107e:    bf1c        ..      ITT      NE
        0x00031080:    2000        .       MOVNE    r0,#0
        0x00031082:    9003        ..      STRNE    r0,[sp,#0xc]
        0x00031084:    2400        .$      MOVS     r4,#0
        0x00031086:    9802        ..      LDR      r0,[sp,#8]
        0x00031088:    f003f8a2    ....    BL       ec_tell_frac ; 0x341d0
        0x0003108c:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003108e:    1a47        G.      SUBS     r7,r0,r1
        0x00031090:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00031092:    6800        .h      LDR      r0,[r0,#0]
        0x00031094:    1bc1        ..      SUBS     r1,r0,r7
        0x00031096:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00031098:    6001        .`      STR      r1,[r0,#0]
        0x0003109a:    9818        ..      LDR      r0,[sp,#0x60]
        0x0003109c:    2101        .!      MOVS     r1,#1
        0x0003109e:    fa01f000    ....    LSL      r0,r1,r0
        0x000310a2:    1e40        @.      SUBS     r0,r0,#1
        0x000310a4:    b3f4        ..      CBZ      r4,0x31124 ; compute_theta + 1404
        0x000310a6:    f5b44f80    ...O    CMP      r4,#0x4000
        0x000310aa:    d07d        }.      BEQ      0x311a8 ; compute_theta + 1536
        0x000310ac:    fb14f004    ....    SMULBB   r0,r4,r4
        0x000310b0:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x000310b4:    1340        @.      ASRS     r0,r0,#13
        0x000310b6:    f6477cff    G..|    MOV      r12,#0x7fff
        0x000310ba:    ebac0600    ....    SUB      r6,r12,r0
        0x000310be:    f46f719c    o..q    MVN      r1,#0x138
        0x000310c2:    fb10f201    ....    SMULBB   r2,r0,r1
        0x000310c6:    f44f4180    O..A    MOV      r1,#0x4000
        0x000310ca:    eb010242    ..B.    ADD      r2,r1,r2,LSL #1
        0x000310ce:    f2420355    B.U.    MOV      r3,#0x2055
        0x000310d2:    eb0332e2    ...2    ADD      r2,r3,r2,ASR #15
        0x000310d6:    fb12f200    ....    SMULBB   r2,r2,r0
        0x000310da:    f5024580    ...E    ADD      r5,r2,#0x4000
        0x000310de:    4a46        FJ      LDR      r2,[pc,#280] ; [0x311f8] = 0xffffe21d
        0x000310e0:    eb0235e5    ...5    ADD      r5,r2,r5,ASR #15
        0x000310e4:    fb15f000    ....    SMULBB   r0,r5,r0
        0x000310e8:    f5004080    ...@    ADD      r0,r0,#0x4000
        0x000310ec:    eb0630e0    ...0    ADD      r0,r6,r0,ASR #15
        0x000310f0:    1c40        @.      ADDS     r0,r0,#1
        0x000310f2:    b205        ..      SXTH     r5,r0
        0x000310f4:    f5c44080    ...@    RSB      r0,r4,#0x4000
        0x000310f8:    fb10f000    ....    SMULBB   r0,r0,r0
        0x000310fc:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x00031100:    1340        @.      ASRS     r0,r0,#13
        0x00031102:    ebac0c00    ....    SUB      r12,r12,r0
        0x00031106:    f46f769c    o..v    MVN      r6,#0x138
        0x0003110a:    fb10f606    ....    SMULBB   r6,r0,r6
        0x0003110e:    eb010146    ..F.    ADD      r1,r1,r6,LSL #1
        0x00031112:    eb0331e1    ...1    ADD      r1,r3,r1,ASR #15
        0x00031116:    fb11f100    ....    SMULBB   r1,r1,r0
        0x0003111a:    f5014180    ...A    ADD      r1,r1,#0x4000
        0x0003111e:    eb0231e1    ...1    ADD      r1,r2,r1,ASR #15
        0x00031122:    e000        ..      B        0x31126 ; compute_theta + 1406
        0x00031124:    e050        P.      B        0x311c8 ; compute_theta + 1568
        0x00031126:    fb11f000    ....    SMULBB   r0,r1,r0
        0x0003112a:    f5004080    ...@    ADD      r0,r0,#0x4000
        0x0003112e:    eb0c30e0    ...0    ADD      r0,r12,r0,ASR #15
        0x00031132:    1c40        @.      ADDS     r0,r0,#1
        0x00031134:    b206        ..      SXTH     r6,r0
        0x00031136:    4628        (F      MOV      r0,r5
        0x00031138:    f002ffe6    ....    BL       ec_ilog ; 0x34108
        0x0003113c:    4680        .F      MOV      r8,r0
        0x0003113e:    4630        0F      MOV      r0,r6
        0x00031140:    f002ffe2    ....    BL       ec_ilog ; 0x34108
        0x00031144:    4602        .F      MOV      r2,r0
        0x00031146:    f1c2010f    ....    RSB      r1,r2,#0xf
        0x0003114a:    f1c8000f    ....    RSB      r0,r8,#0xf
        0x0003114e:    fa05f000    ....    LSL      r0,r5,r0
        0x00031152:    fa06f101    ....    LSL      r1,r6,r1
        0x00031156:    eba20208    ....    SUB      r2,r2,r8
        0x0003115a:    02d3        ..      LSLS     r3,r2,#11
        0x0003115c:    f24f52db    O..R    MOV      r2,#0xf5db
        0x00031160:    fb11f202    ....    SMULBB   r2,r1,r2
        0x00031164:    f5024c80    ...L    ADD      r12,r2,#0x4000
        0x00031168:    f64162fc    A..b    MOV      r2,#0x1efc
        0x0003116c:    eb023cec    ...<    ADD      r12,r2,r12,ASR #15
        0x00031170:    fb1cf101    ....    SMULBB   r1,r12,r1
        0x00031174:    f5014180    ...A    ADD      r1,r1,#0x4000
        0x00031178:    eb0331e1    ...1    ADD      r1,r3,r1,ASR #15
        0x0003117c:    f24f53db    O..S    MOV      r3,#0xf5db
        0x00031180:    fb10f303    ....    SMULBB   r3,r0,r3
        0x00031184:    f5034380    ...C    ADD      r3,r3,#0x4000
        0x00031188:    eb0232e3    ...2    ADD      r2,r2,r3,ASR #15
        0x0003118c:    fb12f000    ....    SMULBB   r0,r2,r0
        0x00031190:    f5004080    ...@    ADD      r0,r0,#0x4000
        0x00031194:    eba130e0    ...0    SUB      r0,r1,r0,ASR #15
        0x00031198:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003119a:    fb10f001    ....    SMULBB   r0,r0,r1
        0x0003119e:    f5004080    ...@    ADD      r0,r0,#0x4000
        0x000311a2:    13c0        ..      ASRS     r0,r0,#15
        0x000311a4:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x000311a6:    e000        ..      B        0x311aa ; compute_theta + 1538
        0x000311a8:    e018        ..      B        0x311dc ; compute_theta + 1588
        0x000311aa:    9903        ..      LDR      r1,[sp,#0xc]
        0x000311ac:    6011        .`      STR      r1,[r2,#0]
        0x000311ae:    990a        ..      LDR      r1,[sp,#0x28]
        0x000311b0:    604d        M`      STR      r5,[r1,#4]
        0x000311b2:    990a        ..      LDR      r1,[sp,#0x28]
        0x000311b4:    608e        .`      STR      r6,[r1,#8]
        0x000311b6:    990a        ..      LDR      r1,[sp,#0x28]
        0x000311b8:    60c8        .`      STR      r0,[r1,#0xc]
        0x000311ba:    980a        ..      LDR      r0,[sp,#0x28]
        0x000311bc:    6104        .a      STR      r4,[r0,#0x10]
        0x000311be:    980a        ..      LDR      r0,[sp,#0x28]
        0x000311c0:    6147        Ga      STR      r7,[r0,#0x14]
        0x000311c2:    b00d        ..      ADD      sp,sp,#0x34
        0x000311c4:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000311c8:    991c        ..      LDR      r1,[sp,#0x70]
        0x000311ca:    2600        .&      MOVS     r6,#0
        0x000311cc:    f64775ff    G..u    MOV      r5,#0x7fff
        0x000311d0:    6809        .h      LDR      r1,[r1,#0]
        0x000311d2:    4001        .@      ANDS     r1,r1,r0
        0x000311d4:    981c        ..      LDR      r0,[sp,#0x70]
        0x000311d6:    6001        .`      STR      r1,[r0,#0]
        0x000311d8:    4808        .H      LDR      r0,[pc,#32] ; [0x311fc] = 0xffffc000
        0x000311da:    e7e3        ..      B        0x311a4 ; compute_theta + 1532
        0x000311dc:    991c        ..      LDR      r1,[sp,#0x70]
        0x000311de:    2500        .%      MOVS     r5,#0
        0x000311e0:    f64776ff    G..v    MOV      r6,#0x7fff
        0x000311e4:    680a        .h      LDR      r2,[r1,#0]
        0x000311e6:    9918        ..      LDR      r1,[sp,#0x60]
        0x000311e8:    4088        .@      LSLS     r0,r0,r1
        0x000311ea:    ea020100    ....    AND      r1,r2,r0
        0x000311ee:    981c        ..      LDR      r0,[sp,#0x70]
        0x000311f0:    6001        .`      STR      r1,[r0,#0]
        0x000311f2:    f44f4080    O..@    MOV      r0,#0x4000
        0x000311f6:    e7d5        ..      B        0x311a4 ; compute_theta + 1532
    $d
        0x000311f8:    ffffe21d    ....    DCD    4294959645
        0x000311fc:    ffffc000    ....    DCD    4294950912
    $t
    i.decode_field
    decode_field
        0x00031200:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00031204:    6853        Sh      LDR      r3,[r2,#4]
        0x00031206:    4614        .F      MOV      r4,r2
        0x00031208:    b087        ..      SUB      sp,sp,#0x1c
        0x0003120a:    789a        .x      LDRB     r2,[r3,#2]
        0x0003120c:    f04f0801    O...    MOV      r8,#1
        0x00031210:    f0120cc0    ....    ANDS     r12,r2,#0xc0
        0x00031214:    f04f0600    O...    MOV      r6,#0
        0x00031218:    d00e        ..      BEQ      0x31238 ; decode_field + 56
        0x0003121a:    f1bc0f40    ..@.    CMP      r12,#0x40
        0x0003121e:    d078        x.      BEQ      0x31312 ; decode_field + 274
        0x00031220:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00031222:    f1bc0f80    ....    CMP      r12,#0x80
        0x00031226:    d075        u.      BEQ      0x31314 ; decode_field + 276
        0x00031228:    2900        .)      CMP      r1,#0
        0x0003122a:    bf08        ..      IT       EQ
        0x0003122c:    a185        ..      ADREQ    r1,{pc}+0x218 ; 0x31444
        0x0003122e:    60c1        .`      STR      r1,[r0,#0xc]
        0x00031230:    b007        ..      ADD      sp,sp,#0x1c
        0x00031232:    2000        .       MOVS     r0,#0
        0x00031234:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00031238:    4605        .F      MOV      r5,r0
        0x0003123a:    f8dfc21c    ....    LDR      r12,[pc,#540] ; [0x31458] = 0x46180
        0x0003123e:    f002000f    ....    AND      r0,r2,#0xf
        0x00031242:    f0120230    ..0.    ANDS     r2,r2,#0x30
        0x00031246:    f85c7020    \. p    LDR      r7,[r12,r0,LSL #2]
        0x0003124a:    d00b        ..      BEQ      0x31264 ; decode_field + 100
        0x0003124c:    2a10        .*      CMP      r2,#0x10
        0x0003124e:    d011        ..      BEQ      0x31274 ; decode_field + 116
        0x00031250:    2a20         *      CMP      r2,#0x20
        0x00031252:    d016        ..      BEQ      0x31282 ; decode_field + 130
        0x00031254:    2a30        0*      CMP      r2,#0x30
        0x00031256:    d067        g.      BEQ      0x31328 ; decode_field + 296
        0x00031258:    68e8        .h      LDR      r0,[r5,#0xc]
        0x0003125a:    2800        .(      CMP      r0,#0
        0x0003125c:    bf08        ..      IT       EQ
        0x0003125e:    a07f        ..      ADREQ    r0,{pc}+0x1fe ; 0x3145c
        0x00031260:    f000b8be    ....    B.W      0x313e0 ; decode_field + 480
        0x00031264:    6922        "i      LDR      r2,[r4,#0x10]
        0x00031266:    b007        ..      ADD      sp,sp,#0x1c
        0x00031268:    4628        (F      MOV      r0,r5
        0x0003126a:    46bc        .F      MOV      r12,r7
        0x0003126c:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x00031270:    4619        .F      MOV      r1,r3
        0x00031272:    4760        `G      BX       r12
        0x00031274:    e9d41004    ....    LDRD     r1,r0,[r4,#0x10]
        0x00031278:    4288        .B      CMP      r0,r1
        0x0003127a:    bf18        ..      IT       NE
        0x0003127c:    f8808000    ....    STRBNE   r8,[r0,#0]
        0x00031280:    e063        c.      B        0x3134a ; decode_field + 330
        0x00031282:    2902        .)      CMP      r1,#2
        0x00031284:    d133        3.      BNE      0x312ee ; decode_field + 238
        0x00031286:    2804        .(      CMP      r0,#4
        0x00031288:    d831        1.      BHI      0x312ee ; decode_field + 238
        0x0003128a:    f04f0901    O...    MOV      r9,#1
        0x0003128e:    4669        iF      MOV      r1,sp
        0x00031290:    4628        (F      MOV      r0,r5
        0x00031292:    f8d48014    ....    LDR      r8,[r4,#0x14]
        0x00031296:    f009fbd3    ....    BL       pb_make_string_substream ; 0x3aa40
        0x0003129a:    b970        p.      CBNZ     r0,0x312ba ; decode_field + 186
        0x0003129c:    e0a1        ..      B        0x313e2 ; decode_field + 482
        0x0003129e:    bf00        ..      NOP      
        0x000312a0:    f8b13007    ...0    LDRH     r3,[r1,#7]
        0x000312a4:    6922        "i      LDR      r2,[r4,#0x10]
        0x000312a6:    fb032200    ..."    MLA      r2,r3,r0,r2
        0x000312aa:    4668        hF      MOV      r0,sp
        0x000312ac:    47b8        .G      BLX      r7
        0x000312ae:    b188        ..      CBZ      r0,0x312d4 ; decode_field + 212
        0x000312b0:    f8b80000    ....    LDRH     r0,[r8,#0]
        0x000312b4:    1c40        @.      ADDS     r0,r0,#1
        0x000312b6:    f8a80000    ....    STRH     r0,[r8,#0]
        0x000312ba:    9802        ..      LDR      r0,[sp,#8]
        0x000312bc:    b178        x.      CBZ      r0,0x312de ; decode_field + 222
        0x000312be:    6861        ah      LDR      r1,[r4,#4]
        0x000312c0:    f8b80000    ....    LDRH     r0,[r8,#0]
        0x000312c4:    f8b12009    ...     LDRH     r2,[r1,#9]
        0x000312c8:    4290        .B      CMP      r0,r2
        0x000312ca:    d3e9        ..      BCC      0x312a0 ; decode_field + 160
        0x000312cc:    68e8        .h      LDR      r0,[r5,#0xc]
        0x000312ce:    2800        .(      CMP      r0,#0
        0x000312d0:    d165        e.      BNE      0x3139e ; decode_field + 414
        0x000312d2:    e01d        ..      B        0x31310 ; decode_field + 272
        0x000312d4:    9802        ..      LDR      r0,[sp,#8]
        0x000312d6:    f04f0900    O...    MOV      r9,#0
        0x000312da:    2800        .(      CMP      r0,#0
        0x000312dc:    d1f6        ..      BNE      0x312cc ; decode_field + 204
        0x000312de:    9801        ..      LDR      r0,[sp,#4]
        0x000312e0:    6068        h`      STR      r0,[r5,#4]
        0x000312e2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000312e4:    60e8        .`      STR      r0,[r5,#0xc]
        0x000312e6:    b007        ..      ADD      sp,sp,#0x1c
        0x000312e8:    4648        HF      MOV      r0,r9
        0x000312ea:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000312ee:    e9d41004    ....    LDRD     r1,r0,[r4,#0x10]
        0x000312f2:    f8b33007    ...0    LDRH     r3,[r3,#7]
        0x000312f6:    8802        ..      LDRH     r2,[r0,#0]
        0x000312f8:    fb031302    ....    MLA      r3,r3,r2,r1
        0x000312fc:    1c51        Q.      ADDS     r1,r2,#1
        0x000312fe:    8001        ..      STRH     r1,[r0,#0]
        0x00031300:    6861        ah      LDR      r1,[r4,#4]
        0x00031302:    f8b10009    ....    LDRH     r0,[r1,#9]
        0x00031306:    4282        .B      CMP      r2,r0
        0x00031308:    d307        ..      BCC      0x3131a ; decode_field + 282
        0x0003130a:    68e8        .h      LDR      r0,[r5,#0xc]
        0x0003130c:    2800        .(      CMP      r0,#0
        0x0003130e:    d167        g.      BNE      0x313e0 ; decode_field + 480
        0x00031310:    e001        ..      B        0x31316 ; decode_field + 278
        0x00031312:    e027        '.      B        0x31364 ; decode_field + 356
        0x00031314:    e021        !.      B        0x3135a ; decode_field + 346
        0x00031316:    a056        V.      ADR      r0,{pc}+0x15a ; 0x31470
        0x00031318:    e062        b.      B        0x313e0 ; decode_field + 480
        0x0003131a:    b007        ..      ADD      sp,sp,#0x1c
        0x0003131c:    4628        (F      MOV      r0,r5
        0x0003131e:    46bc        .F      MOV      r12,r7
        0x00031320:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x00031324:    461a        .F      MOV      r2,r3
        0x00031326:    4760        `G      BX       r12
        0x00031328:    6962        bi      LDR      r2,[r4,#0x14]
        0x0003132a:    8819        ..      LDRH     r1,[r3,#0]
        0x0003132c:    2807        .(      CMP      r0,#7
        0x0003132e:    8011        ..      STRH     r1,[r2,#0]
        0x00031330:    d10b        ..      BNE      0x3134a ; decode_field + 330
        0x00031332:    6860        `h      LDR      r0,[r4,#4]
        0x00031334:    f8b01007    ....    LDRH     r1,[r0,#7]
        0x00031338:    6920         i      LDR      r0,[r4,#0x10]
        0x0003133a:    f7e7fa9b    ....    BL       __aeabi_memclr ; 0x18874
        0x0003133e:    6860        `h      LDR      r0,[r4,#4]
        0x00031340:    6921        !i      LDR      r1,[r4,#0x10]
        0x00031342:    f8d0000b    ....    LDR      r0,[r0,#0xb]
        0x00031346:    f009fba9    ....    BL       pb_message_set_to_defaults ; 0x3aa9c
        0x0003134a:    6922        "i      LDR      r2,[r4,#0x10]
        0x0003134c:    6861        ah      LDR      r1,[r4,#4]
        0x0003134e:    b007        ..      ADD      sp,sp,#0x1c
        0x00031350:    4628        (F      MOV      r0,r5
        0x00031352:    46bc        .F      MOV      r12,r7
        0x00031354:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x00031358:    4760        `G      BX       r12
        0x0003135a:    2900        .)      CMP      r1,#0
        0x0003135c:    bf08        ..      IT       EQ
        0x0003135e:    a148        H.      ADREQ    r1,{pc}+0x122 ; 0x31480
        0x00031360:    60c1        .`      STR      r1,[r0,#0xc]
        0x00031362:    e03e        >.      B        0x313e2 ; decode_field + 482
        0x00031364:    6927        'i      LDR      r7,[r4,#0x10]
        0x00031366:    4605        .F      MOV      r5,r0
        0x00031368:    f1070904    ....    ADD      r9,r7,#4
        0x0003136c:    2f00        ./      CMP      r7,#0
        0x0003136e:    bf1c        ..      ITT      NE
        0x00031370:    6838        8h      LDRNE    r0,[r7,#0]
        0x00031372:    2800        .(      CMPNE    r0,#0
        0x00031374:    d014        ..      BEQ      0x313a0 ; decode_field + 416
        0x00031376:    2902        .)      CMP      r1,#2
        0x00031378:    d018        ..      BEQ      0x313ac ; decode_field + 428
        0x0003137a:    f04f080a    O...    MOV      r8,#0xa
        0x0003137e:    46ab        .F      MOV      r11,r5
        0x00031380:    f10d0a10    ....    ADD      r10,sp,#0x10
        0x00031384:    2900        .)      CMP      r1,#0
        0x00031386:    bf08        ..      IT       EQ
        0x00031388:    4635        5F      MOVEQ    r5,r6
        0x0003138a:    d02e        ..      BEQ      0x313ea ; decode_field + 490
        0x0003138c:    2901        .)      CMP      r1,#1
        0x0003138e:    d03c        <.      BEQ      0x3140a ; decode_field + 522
        0x00031390:    2905        .)      CMP      r1,#5
        0x00031392:    d041        A.      BEQ      0x31418 ; decode_field + 536
        0x00031394:    f8db000c    ....    LDR      r0,[r11,#0xc]
        0x00031398:    2800        .(      CMP      r0,#0
        0x0003139a:    bf08        ..      IT       EQ
        0x0003139c:    483d        =H      LDREQ    r0,[pc,#244] ; [0x31494] = 0x3acb0
        0x0003139e:    e01f        ..      B        0x313e0 ; decode_field + 480
        0x000313a0:    b007        ..      ADD      sp,sp,#0x1c
        0x000313a2:    4628        (F      MOV      r0,r5
        0x000313a4:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x000313a8:    f009bc48    ..H.    B.W      pb_skip_field ; 0x3ac3c
        0x000313ac:    4669        iF      MOV      r1,sp
        0x000313ae:    4628        (F      MOV      r0,r5
        0x000313b0:    f009fb46    ..F.    BL       pb_make_string_substream ; 0x3aa40
        0x000313b4:    b1a8        ..      CBZ      r0,0x313e2 ; decode_field + 482
        0x000313b6:    683b        ;h      LDR      r3,[r7,#0]
        0x000313b8:    6861        ah      LDR      r1,[r4,#4]
        0x000313ba:    464a        JF      MOV      r2,r9
        0x000313bc:    4668        hF      MOV      r0,sp
        0x000313be:    4798        .G      BLX      r3
        0x000313c0:    b150        P.      CBZ      r0,0x313d8 ; decode_field + 472
        0x000313c2:    9802        ..      LDR      r0,[sp,#8]
        0x000313c4:    2800        .(      CMP      r0,#0
        0x000313c6:    d1f6        ..      BNE      0x313b6 ; decode_field + 438
        0x000313c8:    9801        ..      LDR      r0,[sp,#4]
        0x000313ca:    6068        h`      STR      r0,[r5,#4]
        0x000313cc:    9803        ..      LDR      r0,[sp,#0xc]
        0x000313ce:    60e8        .`      STR      r0,[r5,#0xc]
        0x000313d0:    b007        ..      ADD      sp,sp,#0x1c
        0x000313d2:    4640        @F      MOV      r0,r8
        0x000313d4:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000313d8:    68e8        .h      LDR      r0,[r5,#0xc]
        0x000313da:    2800        .(      CMP      r0,#0
        0x000313dc:    bf08        ..      IT       EQ
        0x000313de:    a02e        ..      ADREQ    r0,{pc}+0xba ; 0x31498
        0x000313e0:    60e8        .`      STR      r0,[r5,#0xc]
        0x000313e2:    b007        ..      ADD      sp,sp,#0x1c
        0x000313e4:    4630        0F      MOV      r0,r6
        0x000313e6:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000313ea:    1c6d        m.      ADDS     r5,r5,#1
        0x000313ec:    4545        EE      CMP      r5,r8
        0x000313ee:    d8f8        ..      BHI      0x313e2 ; decode_field + 482
        0x000313f0:    2201        ."      MOVS     r2,#1
        0x000313f2:    4651        QF      MOV      r1,r10
        0x000313f4:    4658        XF      MOV      r0,r11
        0x000313f6:    f009fbd7    ....    BL       pb_read ; 0x3aba8
        0x000313fa:    2800        .(      CMP      r0,#0
        0x000313fc:    d0f1        ..      BEQ      0x313e2 ; decode_field + 482
        0x000313fe:    f81a0b01    ....    LDRB     r0,[r10],#1
        0x00031402:    f0100f80    ....    TST      r0,#0x80
        0x00031406:    d1f0        ..      BNE      0x313ea ; decode_field + 490
        0x00031408:    e00e        ..      B        0x31428 ; decode_field + 552
        0x0003140a:    2508        .%      MOVS     r5,#8
        0x0003140c:    462a        *F      MOV      r2,r5
        0x0003140e:    4651        QF      MOV      r1,r10
        0x00031410:    4658        XF      MOV      r0,r11
        0x00031412:    f009fbc9    ....    BL       pb_read ; 0x3aba8
        0x00031416:    e005        ..      B        0x31424 ; decode_field + 548
        0x00031418:    2504        .%      MOVS     r5,#4
        0x0003141a:    462a        *F      MOV      r2,r5
        0x0003141c:    4651        QF      MOV      r1,r10
        0x0003141e:    4658        XF      MOV      r0,r11
        0x00031420:    f009fbc2    ....    BL       pb_read ; 0x3aba8
        0x00031424:    2800        .(      CMP      r0,#0
        0x00031426:    d0dc        ..      BEQ      0x313e2 ; decode_field + 482
        0x00031428:    a804        ..      ADD      r0,sp,#0x10
        0x0003142a:    491f        .I      LDR      r1,[pc,#124] ; [0x314a8] = 0x2cddd
        0x0003142c:    e9cd1000    ....    STRD     r1,r0,[sp,#0]
        0x00031430:    e9cd5602    ...V    STRD     r5,r6,[sp,#8]
        0x00031434:    683b        ;h      LDR      r3,[r7,#0]
        0x00031436:    6861        ah      LDR      r1,[r4,#4]
        0x00031438:    464a        JF      MOV      r2,r9
        0x0003143a:    4668        hF      MOV      r0,sp
        0x0003143c:    4798        .G      BLX      r3
        0x0003143e:    b007        ..      ADD      sp,sp,#0x1c
        0x00031440:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x00031444:    61766e69    inva    DCD    1635151465
        0x00031448:    2064696c    lid     DCD    543451500
        0x0003144c:    6c656966    fiel    DCD    1818585446
        0x00031450:    79742064    d ty    DCD    2037653604
        0x00031454:    00006570    pe..    DCD    25968
        0x00031458:    00046180    .a..    DCD    287104
        0x0003145c:    61766e69    inva    DCD    1635151465
        0x00031460:    2064696c    lid     DCD    543451500
        0x00031464:    6c656966    fiel    DCD    1818585446
        0x00031468:    79742064    d ty    DCD    2037653604
        0x0003146c:    00006570    pe..    DCD    25968
        0x00031470:    61727261    arra    DCD    1634890337
        0x00031474:    766f2079    y ov    DCD    1986994297
        0x00031478:    6c667265    erfl    DCD    1818653285
        0x0003147c:    0000776f    ow..    DCD    30575
        0x00031480:    6d206f6e    no m    DCD    1830842222
        0x00031484:    6f6c6c61    allo    DCD    1869376609
        0x00031488:    75732063    c su    DCD    1970479203
        0x0003148c:    726f7070    ppor    DCD    1919905904
        0x00031490:    00000074    t...    DCD    116
        0x00031494:    0003acb0    ....    DCD    240816
        0x00031498:    6c6c6163    call    DCD    1819042147
        0x0003149c:    6b636162    back    DCD    1801675106
        0x000314a0:    69616620     fai    DCD    1767990816
        0x000314a4:    0064656c    led.    DCD    6579564
        0x000314a8:    0002cddd    ....    DCD    183773
    $t
    i.decode_pulses
    decode_pulses
        0x000314ac:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x000314b0:    4f63        cO      LDR      r7,[pc,#396] ; [0x31640] = 0x4bb68
        0x000314b2:    4606        .F      MOV      r6,r0
        0x000314b4:    460d        .F      MOV      r5,r1
        0x000314b6:    4614        .F      MOV      r4,r2
        0x000314b8:    4291        .B      CMP      r1,r2
        0x000314ba:    bfb4        ..      ITE      LT
        0x000314bc:    4628        (F      MOVLT    r0,r5
        0x000314be:    4620         F      MOVGE    r0,r4
        0x000314c0:    f857c020    W. .    LDR      r12,[r7,r0,LSL #2]
        0x000314c4:    bfcc        ..      ITE      GT
        0x000314c6:    4608        .F      MOVGT    r0,r1
        0x000314c8:    4610        .F      MOVLE    r0,r2
        0x000314ca:    f85c0020    \. .    LDR      r0,[r12,r0,LSL #2]
        0x000314ce:    f1020c01    ....    ADD      r12,r2,#1
        0x000314d2:    4561        aE      CMP      r1,r12
        0x000314d4:    bfb8        ..      IT       LT
        0x000314d6:    468c        .F      MOVLT    r12,r1
        0x000314d8:    f857c02c    W.,.    LDR      r12,[r7,r12,LSL #2]
        0x000314dc:    bfd8        ..      IT       LE
        0x000314de:    1c51        Q.      ADDLE    r1,r2,#1
        0x000314e0:    f85c1021    \.!.    LDR      r1,[r12,r1,LSL #2]
        0x000314e4:    4401        .D      ADD      r1,r1,r0
        0x000314e6:    4618        .F      MOV      r0,r3
        0x000314e8:    f002fb0a    ....    BL       ec_dec_uint ; 0x33b00
        0x000314ec:    ed9f0a55    ..U.    VLDR     s0,[pc,#340] ; [0x31644] = 0
        0x000314f0:    2d02        .-      CMP      r5,#2
        0x000314f2:    bfc8        ..      IT       GT
        0x000314f4:    2300        .#      MOVGT    r3,#0
        0x000314f6:    dd72        r.      BLE      0x315de ; decode_pulses + 306
        0x000314f8:    42ac        .B      CMP      r4,r5
        0x000314fa:    db3b        ;.      BLT      0x31574 ; decode_pulses + 200
        0x000314fc:    f8572025    W.%     LDR      r2,[r7,r5,LSL #2]
        0x00031500:    eb020184    ....    ADD      r1,r2,r4,LSL #2
        0x00031504:    6849        Ih      LDR      r1,[r1,#4]
        0x00031506:    4288        .B      CMP      r0,r1
        0x00031508:    bf2c        ,.      ITE      CS
        0x0003150a:    f04f0c01    O...    MOVCS    r12,#1
        0x0003150e:    f04f0c00    O...    MOVCC    r12,#0
        0x00031512:    f1cc0c00    ....    RSB      r12,r12,#0
        0x00031516:    ea01010c    ....    AND      r1,r1,r12
        0x0003151a:    1a41        A.      SUBS     r1,r0,r1
        0x0003151c:    f8520025    R.%.    LDR      r0,[r2,r5,LSL #2]
        0x00031520:    46a0        .F      MOV      r8,r4
        0x00031522:    4288        .B      CMP      r0,r1
        0x00031524:    bf88        ..      IT       HI
        0x00031526:    462c        ,F      MOVHI    r4,r5
        0x00031528:    d907        ..      BLS      0x3153a ; decode_pulses + 142
        0x0003152a:    1e64        d.      SUBS     r4,r4,#1
        0x0003152c:    f8570024    W.$.    LDR      r0,[r7,r4,LSL #2]
        0x00031530:    f8500025    P.%.    LDR      r0,[r0,r5,LSL #2]
        0x00031534:    4288        .B      CMP      r0,r1
        0x00031536:    d8f8        ..      BHI      0x3152a ; decode_pulses + 126
        0x00031538:    e008        ..      B        0x3154c ; decode_pulses + 160
        0x0003153a:    f8520024    R.$.    LDR      r0,[r2,r4,LSL #2]
        0x0003153e:    4281        .B      CMP      r1,r0
        0x00031540:    d204        ..      BCS      0x3154c ; decode_pulses + 160
        0x00031542:    1e64        d.      SUBS     r4,r4,#1
        0x00031544:    f8520024    R.$.    LDR      r0,[r2,r4,LSL #2]
        0x00031548:    4281        .B      CMP      r1,r0
        0x0003154a:    d3fa        ..      BCC      0x31542 ; decode_pulses + 150
        0x0003154c:    1a08        ..      SUBS     r0,r1,r0
        0x0003154e:    eba80104    ....    SUB      r1,r8,r4
        0x00031552:    4461        aD      ADD      r1,r1,r12
        0x00031554:    ea81010c    ....    EOR      r1,r1,r12
        0x00031558:    b209        ..      SXTH     r1,r1
        0x0003155a:    ee001a90    ....    VMOV     s1,r1
        0x0003155e:    f8461b04    F...    STR      r1,[r6],#4
        0x00031562:    eeb81ae0    ....    VCVT.F32.S32 s2,s1
        0x00031566:    ee001a90    ....    VMOV     s1,r1
        0x0003156a:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0003156e:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x00031572:    e031        1.      B        0x315d8 ; decode_pulses + 300
        0x00031574:    f8571024    W.$.    LDR      r1,[r7,r4,LSL #2]
        0x00031578:    f8512025    Q.%     LDR      r2,[r1,r5,LSL #2]
        0x0003157c:    eb070184    ....    ADD      r1,r7,r4,LSL #2
        0x00031580:    4282        .B      CMP      r2,r0
        0x00031582:    6849        Ih      LDR      r1,[r1,#4]
        0x00031584:    f8511025    Q.%.    LDR      r1,[r1,r5,LSL #2]
        0x00031588:    bf98        ..      IT       LS
        0x0003158a:    4288        .B      CMPLS    r0,r1
        0x0003158c:    d203        ..      BCS      0x31596 ; decode_pulses + 234
        0x0003158e:    1a80        ..      SUBS     r0,r0,r2
        0x00031590:    f8463b04    F..;    STR      r3,[r6],#4
        0x00031594:    e020         .      B        0x315d8 ; decode_pulses + 300
        0x00031596:    4288        .B      CMP      r0,r1
        0x00031598:    bf2c        ,.      ITE      CS
        0x0003159a:    2201        ."      MOVCS    r2,#1
        0x0003159c:    2200        ."      MOVCC    r2,#0
        0x0003159e:    4252        RB      RSBS     r2,r2,#0
        0x000315a0:    4011        .@      ANDS     r1,r1,r2
        0x000315a2:    1a41        A.      SUBS     r1,r0,r1
        0x000315a4:    46a4        .F      MOV      r12,r4
        0x000315a6:    1e64        d.      SUBS     r4,r4,#1
        0x000315a8:    f8570024    W.$.    LDR      r0,[r7,r4,LSL #2]
        0x000315ac:    f8500025    P.%.    LDR      r0,[r0,r5,LSL #2]
        0x000315b0:    4288        .B      CMP      r0,r1
        0x000315b2:    d8f8        ..      BHI      0x315a6 ; decode_pulses + 250
        0x000315b4:    1a08        ..      SUBS     r0,r1,r0
        0x000315b6:    ebac0104    ....    SUB      r1,r12,r4
        0x000315ba:    4411        .D      ADD      r1,r1,r2
        0x000315bc:    4051        Q@      EORS     r1,r1,r2
        0x000315be:    b209        ..      SXTH     r1,r1
        0x000315c0:    ee001a90    ....    VMOV     s1,r1
        0x000315c4:    f8461b04    F...    STR      r1,[r6],#4
        0x000315c8:    eeb81ae0    ....    VCVT.F32.S32 s2,s1
        0x000315cc:    ee001a90    ....    VMOV     s1,r1
        0x000315d0:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x000315d4:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x000315d8:    1e6d        m.      SUBS     r5,r5,#1
        0x000315da:    2d02        .-      CMP      r5,#2
        0x000315dc:    dc8c        ..      BGT      0x314f8 ; decode_pulses + 76
        0x000315de:    2101        .!      MOVS     r1,#1
        0x000315e0:    eb010144    ..D.    ADD      r1,r1,r4,LSL #1
        0x000315e4:    4288        .B      CMP      r0,r1
        0x000315e6:    bf2c        ,.      ITE      CS
        0x000315e8:    2201        ."      MOVCS    r2,#1
        0x000315ea:    2200        ."      MOVCC    r2,#0
        0x000315ec:    4252        RB      RSBS     r2,r2,#0
        0x000315ee:    4011        .@      ANDS     r1,r1,r2
        0x000315f0:    1a43        C.      SUBS     r3,r0,r1
        0x000315f2:    1c58        X.      ADDS     r0,r3,#1
        0x000315f4:    0841        A.      LSRS     r1,r0,#1
        0x000315f6:    d003        ..      BEQ      0x31600 ; decode_pulses + 340
        0x000315f8:    4248        HB      RSBS     r0,r1,#0
        0x000315fa:    eb030040    ..@.    ADD      r0,r3,r0,LSL #1
        0x000315fe:    1c43        C.      ADDS     r3,r0,#1
        0x00031600:    1a60        `.      SUBS     r0,r4,r1
        0x00031602:    4410        .D      ADD      r0,r0,r2
        0x00031604:    4050        P@      EORS     r0,r0,r2
        0x00031606:    b200        ..      SXTH     r0,r0
        0x00031608:    ee000a90    ....    VMOV     s1,r0
        0x0003160c:    6030        0`      STR      r0,[r6,#0]
        0x0003160e:    eeb81ae0    ....    VCVT.F32.S32 s2,s1
        0x00031612:    ee000a90    ....    VMOV     s1,r0
        0x00031616:    4258        XB      RSBS     r0,r3,#0
        0x00031618:    1ac9        ..      SUBS     r1,r1,r3
        0x0003161a:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0003161e:    4048        H@      EORS     r0,r0,r1
        0x00031620:    b200        ..      SXTH     r0,r0
        0x00031622:    6070        p`      STR      r0,[r6,#4]
        0x00031624:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x00031628:    ee000a90    ....    VMOV     s1,r0
        0x0003162c:    eeb81ae0    ....    VCVT.F32.S32 s2,s1
        0x00031630:    ee000a90    ....    VMOV     s1,r0
        0x00031634:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x00031638:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x0003163c:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00031640:    0004bb68    h...    DCD    310120
        0x00031644:    00000000    ....    DCD    0
    $t
    i.deinterleave_hadamard
    deinterleave_hadamard
        0x00031648:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0003164c:    4698        .F      MOV      r8,r3
        0x0003164e:    4614        .F      MOV      r4,r2
        0x00031650:    460d        .F      MOV      r5,r1
        0x00031652:    4606        .F      MOV      r6,r0
        0x00031654:    f00cff3c    ..<.    BL       save_stack ; 0x3e4d0
        0x00031658:    fb05f004    ....    MUL      r0,r5,r4
        0x0003165c:    0087        ..      LSLS     r7,r0,#2
        0x0003165e:    4638        8F      MOV      r0,r7
        0x00031660:    f00ff924    ..$.    BL       spl_alloca ; 0x408ac
        0x00031664:    4684        .F      MOV      r12,r0
        0x00031666:    f1b80f00    ....    CMP      r8,#0
        0x0003166a:    d032        2.      BEQ      0x316d2 ; deinterleave_hadamard + 138
        0x0003166c:    4833        3H      LDR      r0,[pc,#204] ; [0x3173c] = 0x46aac
        0x0003166e:    2300        .#      MOVS     r3,#0
        0x00031670:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x00031674:    f1a00808    ....    SUB      r8,r0,#8
        0x00031678:    2c00        .,      CMP      r4,#0
        0x0003167a:    dd56        V.      BLE      0x3172a ; deinterleave_hadamard + 226
        0x0003167c:    2d00        .-      CMP      r5,#0
        0x0003167e:    dd24        $.      BLE      0x316ca ; deinterleave_hadamard + 130
        0x00031680:    f8580023    X.#.    LDR      r0,[r8,r3,LSL #2]
        0x00031684:    1b19        ..      SUBS     r1,r3,r4
        0x00031686:    4368        hC      MULS     r0,r5,r0
        0x00031688:    eb0c0080    ....    ADD      r0,r12,r0,LSL #2
        0x0003168c:    1f00        ..      SUBS     r0,r0,#4
        0x0003168e:    eb060181    ....    ADD      r1,r6,r1,LSL #2
        0x00031692:    f0150f01    ....    TST      r5,#1
        0x00031696:    d006        ..      BEQ      0x316a6 ; deinterleave_hadamard + 94
        0x00031698:    eb010184    ....    ADD      r1,r1,r4,LSL #2
        0x0003169c:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x000316a0:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x000316a4:    1d00        ..      ADDS     r0,r0,#4
        0x000316a6:    106a        j.      ASRS     r2,r5,#1
        0x000316a8:    d00f        ..      BEQ      0x316ca ; deinterleave_hadamard + 130
        0x000316aa:    bf00        ..      NOP      
        0x000316ac:    eb010984    ....    ADD      r9,r1,r4,LSL #2
        0x000316b0:    eb0101c4    ....    ADD      r1,r1,r4,LSL #3
        0x000316b4:    ed990a00    ....    VLDR     s0,[r9,#0]
        0x000316b8:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x000316bc:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x000316c0:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x000316c4:    3008        .0      ADDS     r0,r0,#8
        0x000316c6:    1e52        R.      SUBS     r2,r2,#1
        0x000316c8:    d1f0        ..      BNE      0x316ac ; deinterleave_hadamard + 100
        0x000316ca:    1c5b        [.      ADDS     r3,r3,#1
        0x000316cc:    429c        .B      CMP      r4,r3
        0x000316ce:    dcd5        ..      BGT      0x3167c ; deinterleave_hadamard + 52
        0x000316d0:    e02b        +.      B        0x3172a ; deinterleave_hadamard + 226
        0x000316d2:    f04f0800    O...    MOV      r8,#0
        0x000316d6:    4643        CF      MOV      r3,r8
        0x000316d8:    2c00        .,      CMP      r4,#0
        0x000316da:    dd26        &.      BLE      0x3172a ; deinterleave_hadamard + 226
        0x000316dc:    2d00        .-      CMP      r5,#0
        0x000316de:    dd20         .      BLE      0x31722 ; deinterleave_hadamard + 218
        0x000316e0:    1b18        ..      SUBS     r0,r3,r4
        0x000316e2:    eb060180    ....    ADD      r1,r6,r0,LSL #2
        0x000316e6:    eb0c0088    ....    ADD      r0,r12,r8,LSL #2
        0x000316ea:    1f00        ..      SUBS     r0,r0,#4
        0x000316ec:    f0150f01    ....    TST      r5,#1
        0x000316f0:    d006        ..      BEQ      0x31700 ; deinterleave_hadamard + 184
        0x000316f2:    eb010184    ....    ADD      r1,r1,r4,LSL #2
        0x000316f6:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x000316fa:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x000316fe:    1d00        ..      ADDS     r0,r0,#4
        0x00031700:    106a        j.      ASRS     r2,r5,#1
        0x00031702:    d00e        ..      BEQ      0x31722 ; deinterleave_hadamard + 218
        0x00031704:    eb010984    ....    ADD      r9,r1,r4,LSL #2
        0x00031708:    eb0101c4    ....    ADD      r1,r1,r4,LSL #3
        0x0003170c:    ed990a00    ....    VLDR     s0,[r9,#0]
        0x00031710:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00031714:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x00031718:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0003171c:    3008        .0      ADDS     r0,r0,#8
        0x0003171e:    1e52        R.      SUBS     r2,r2,#1
        0x00031720:    d1f0        ..      BNE      0x31704 ; deinterleave_hadamard + 188
        0x00031722:    1c5b        [.      ADDS     r3,r3,#1
        0x00031724:    44a8        .D      ADD      r8,r8,r5
        0x00031726:    429c        .B      CMP      r4,r3
        0x00031728:    dcd8        ..      BGT      0x316dc ; deinterleave_hadamard + 148
        0x0003172a:    463a        :F      MOV      r2,r7
        0x0003172c:    4661        aF      MOV      r1,r12
        0x0003172e:    4630        0F      MOV      r0,r6
        0x00031730:    f7e7f829    ..).    BL       __aeabi_memcpy4 ; 0x18786
        0x00031734:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x00031738:    f00cbec2    ....    B.W      restore_stack ; 0x3e4c0
    $d
        0x0003173c:    00046aac    .j..    DCD    289452
    $t
    i.dmAdvActClearSets
    dmAdvActClearSets
        0x00031740:    4770        pG      BX       lr
        0x00031742:    0000        ..      MOVS     r0,r0
    i.dmAdvActConfig
    dmAdvActConfig
        0x00031744:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00031748:    4c16        .L      LDR      r4,[pc,#88] ; [0x317a4] = 0x1000d748
        0x0003174a:    b084        ..      SUB      sp,sp,#0x10
        0x0003174c:    7f61        a.      LDRB     r1,[r4,#0x1d]
        0x0003174e:    2900        .)      CMP      r1,#0
        0x00031750:    bf1c        ..      ITT      NE
        0x00031752:    b004        ..      ADDNE    sp,sp,#0x10
        0x00031754:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x00031758:    7e21        !~      LDRB     r1,[r4,#0x18]
        0x0003175a:    2901        .)      CMP      r1,#1
        0x0003175c:    bf12        ..      ITEE     NE
        0x0003175e:    2904        .)      CMPNE    r1,#4
        0x00031760:    b004        ..      ADDEQ    sp,sp,#0x10
        0x00031762:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x00031766:    7945        Ey      LDRB     r5,[r0,#5]
        0x00031768:    f8df803c    ..<.    LDR      r8,[pc,#60] ; [0x317a8] = 0x1000d858
        0x0003176c:    7986        .y      LDRB     r6,[r0,#6]
        0x0003176e:    f1000707    ....    ADD      r7,r0,#7
        0x00031772:    f898000e    ....    LDRB     r0,[r8,#0xe]
        0x00031776:    f7e9f911    ....    BL       DmLlAddrType ; 0x1a99c
        0x0003177a:    f8981011    ....    LDRB     r1,[r8,#0x11]
        0x0003177e:    7ea2        .~      LDRB     r2,[r4,#0x1a]
        0x00031780:    e9cd2102    ...!    STRD     r2,r1,[sp,#8]
        0x00031784:    e9cd6700    ...g    STRD     r6,r7,[sp,#0]
        0x00031788:    f8b4c010    ....    LDRH     r12,[r4,#0x10]
        0x0003178c:    4603        .F      MOV      r3,r0
        0x0003178e:    8aa1        ..      LDRH     r1,[r4,#0x14]
        0x00031790:    462a        *F      MOV      r2,r5
        0x00031792:    4660        `F      MOV      r0,r12
        0x00031794:    f7eaf827    ..'.    BL       HciLeSetAdvParamCmd ; 0x1b7e6
        0x00031798:    4804        .H      LDR      r0,[pc,#16] ; [0x317ac] = 0x100002e4
        0x0003179a:    7005        .p      STRB     r5,[r0,#0]
        0x0003179c:    b004        ..      ADD      sp,sp,#0x10
        0x0003179e:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x000317a2:    0000        ..      DCW    0
        0x000317a4:    1000d748    H...    DCD    268490568
        0x000317a8:    1000d858    X...    DCD    268490840
        0x000317ac:    100002e4    ....    DCD    268436196
    $t
    i.dmAdvActRemoveSet
    dmAdvActRemoveSet
        0x000317b0:    4770        pG      BX       lr
        0x000317b2:    0000        ..      MOVS     r0,r0
    i.dmAdvActSetData
    dmAdvActSetData
        0x000317b4:    4907        .I      LDR      r1,[pc,#28] ; [0x317d4] = 0x1000d748
        0x000317b6:    7f49        I.      LDRB     r1,[r1,#0x1d]
        0x000317b8:    2900        .)      CMP      r1,#0
        0x000317ba:    bf18        ..      IT       NE
        0x000317bc:    4770        pG      BXNE     lr
        0x000317be:    7981        .y      LDRB     r1,[r0,#6]
        0x000317c0:    79c2        .y      LDRB     r2,[r0,#7]
        0x000317c2:    2900        .)      CMP      r1,#0
        0x000317c4:    f1000108    ....    ADD      r1,r0,#8
        0x000317c8:    4610        .F      MOV      r0,r2
        0x000317ca:    d001        ..      BEQ      0x317d0 ; dmAdvActSetData + 28
        0x000317cc:    f7eab8a2    ....    B        HciLeSetScanRespDataCmd ; 0x1b914
        0x000317d0:    f7e9bfd3    ....    B        HciLeSetAdvDataCmd ; 0x1b77a
    $d
        0x000317d4:    1000d748    H...    DCD    268490568
    $t
    i.dmAdvActSetRandAddr
    dmAdvActSetRandAddr
        0x000317d8:    4770        pG      BX       lr
        0x000317da:    0000        ..      MOVS     r0,r0
    i.dmAdvActStart
    dmAdvActStart
        0x000317dc:    4909        .I      LDR      r1,[pc,#36] ; [0x31804] = 0x1000d748
        0x000317de:    7f4a        J.      LDRB     r2,[r1,#0x1d]
        0x000317e0:    2a00        .*      CMP      r2,#0
        0x000317e2:    bf18        ..      IT       NE
        0x000317e4:    4770        pG      BXNE     lr
        0x000317e6:    7e0a        .~      LDRB     r2,[r1,#0x18]
        0x000317e8:    2a01        .*      CMP      r2,#1
        0x000317ea:    bf14        ..      ITE      NE
        0x000317ec:    2a04        .*      CMPNE    r2,#4
        0x000317ee:    4770        pG      BXEQ     lr
        0x000317f0:    f04f0203    O...    MOV      r2,#3
        0x000317f4:    774a        Jw      STRB     r2,[r1,#0x1d]
        0x000317f6:    8900        ..      LDRH     r0,[r0,#8]
        0x000317f8:    8408        ..      STRH     r0,[r1,#0x20]
        0x000317fa:    f04f0001    O...    MOV      r0,#1
        0x000317fe:    f7e9bfde    ....    B        HciLeSetAdvEnableCmd ; 0x1b7be
    $d
        0x00031802:    0000        ..      DCW    0
        0x00031804:    1000d748    H...    DCD    268490568
    $t
    i.dmAdvActStop
    dmAdvActStop
        0x00031808:    4808        .H      LDR      r0,[pc,#32] ; [0x3182c] = 0x1000d748
        0x0003180a:    7f41        A.      LDRB     r1,[r0,#0x1d]
        0x0003180c:    2901        .)      CMP      r1,#1
        0x0003180e:    bf18        ..      IT       NE
        0x00031810:    4770        pG      BXNE     lr
        0x00031812:    7e01        .~      LDRB     r1,[r0,#0x18]
        0x00031814:    2901        .)      CMP      r1,#1
        0x00031816:    bf14        ..      ITE      NE
        0x00031818:    2904        .)      CMPNE    r1,#4
        0x0003181a:    4770        pG      BXEQ     lr
        0x0003181c:    f04f0105    O...    MOV      r1,#5
        0x00031820:    7741        Aw      STRB     r1,[r0,#0x1d]
        0x00031822:    f04f0000    O...    MOV      r0,#0
        0x00031826:    f7e9bfca    ....    B        HciLeSetAdvEnableCmd ; 0x1b7be
    $d
        0x0003182a:    0000        ..      DCW    0
        0x0003182c:    1000d748    H...    DCD    268490568
    $t
    i.dmAdvActTimeout
    dmAdvActTimeout
        0x00031830:    4804        .H      LDR      r0,[pc,#16] ; [0x31844] = 0x1000d748
        0x00031832:    7f41        A.      LDRB     r1,[r0,#0x1d]
        0x00031834:    2901        .)      CMP      r1,#1
        0x00031836:    bf18        ..      IT       NE
        0x00031838:    4770        pG      BXNE     lr
        0x0003183a:    2105        .!      MOVS     r1,#5
        0x0003183c:    7741        Aw      STRB     r1,[r0,#0x1d]
        0x0003183e:    2000        .       MOVS     r0,#0
        0x00031840:    f7e9bfbd    ....    B        HciLeSetAdvEnableCmd ; 0x1b7be
    $d
        0x00031844:    1000d748    H...    DCD    268490568
    $t
    i.dmAdvConnectFailed
    dmAdvConnectFailed
        0x00031848:    b510        ..      PUSH     {r4,lr}
        0x0003184a:    4807        .H      LDR      r0,[pc,#28] ; [0x31868] = 0x1000d748
        0x0003184c:    f7ebfc7e    ..~.    BL       WsfTimerStop ; 0x1d14c
        0x00031850:    2300        .#      MOVS     r3,#0
        0x00031852:    461a        .F      MOV      r2,r3
        0x00031854:    2122        "!      MOVS     r1,#0x22
        0x00031856:    200d        .       MOVS     r0,#0xd
        0x00031858:    f000fe52    ..R.    BL       dmDevPassEvtToDevPriv ; 0x32500
        0x0003185c:    4802        .H      LDR      r0,[pc,#8] ; [0x31868] = 0x1000d748
        0x0003185e:    21ff        .!      MOVS     r1,#0xff
        0x00031860:    7601        .v      STRB     r1,[r0,#0x18]
        0x00031862:    2100        .!      MOVS     r1,#0
        0x00031864:    7741        Aw      STRB     r1,[r0,#0x1d]
        0x00031866:    bd10        ..      POP      {r4,pc}
    $d
        0x00031868:    1000d748    H...    DCD    268490568
    $t
    i.dmAdvConnected
    dmAdvConnected
        0x0003186c:    b510        ..      PUSH     {r4,lr}
        0x0003186e:    4807        .H      LDR      r0,[pc,#28] ; [0x3188c] = 0x1000d748
        0x00031870:    f7ebfc6c    ..l.    BL       WsfTimerStop ; 0x1d14c
        0x00031874:    2300        .#      MOVS     r3,#0
        0x00031876:    461a        .F      MOV      r2,r3
        0x00031878:    2122        "!      MOVS     r1,#0x22
        0x0003187a:    200d        .       MOVS     r0,#0xd
        0x0003187c:    f000fe40    ..@.    BL       dmDevPassEvtToDevPriv ; 0x32500
        0x00031880:    4802        .H      LDR      r0,[pc,#8] ; [0x3188c] = 0x1000d748
        0x00031882:    21ff        .!      MOVS     r1,#0xff
        0x00031884:    7601        .v      STRB     r1,[r0,#0x18]
        0x00031886:    2100        .!      MOVS     r1,#0
        0x00031888:    7741        Aw      STRB     r1,[r0,#0x1d]
        0x0003188a:    bd10        ..      POP      {r4,pc}
    $d
        0x0003188c:    1000d748    H...    DCD    268490568
    $t
    i.dmAdvGenConnCmpl
    dmAdvGenConnCmpl
        0x00031890:    b500        ..      PUSH     {lr}
        0x00031892:    b089        ..      SUB      sp,sp,#0x24
        0x00031894:    2200        ."      MOVS     r2,#0
        0x00031896:    9201        ..      STR      r2,[sp,#4]
        0x00031898:    9200        ..      STR      r2,[sp,#0]
        0x0003189a:    9202        ..      STR      r2,[sp,#8]
        0x0003189c:    9203        ..      STR      r2,[sp,#0xc]
        0x0003189e:    9206        ..      STR      r2,[sp,#0x18]
        0x000318a0:    9204        ..      STR      r2,[sp,#0x10]
        0x000318a2:    9205        ..      STR      r2,[sp,#0x14]
        0x000318a4:    9207        ..      STR      r2,[sp,#0x1c]
        0x000318a6:    9208        ..      STR      r2,[sp,#0x20]
        0x000318a8:    2202        ."      MOVS     r2,#2
        0x000318aa:    f88d2002    ...     STRB     r2,[sp,#2]
        0x000318ae:    f88d1004    ....    STRB     r1,[sp,#4]
        0x000318b2:    f88d1003    ....    STRB     r1,[sp,#3]
        0x000318b6:    2101        .!      MOVS     r1,#1
        0x000318b8:    f88d1008    ....    STRB     r1,[sp,#8]
        0x000318bc:    490a        .I      LDR      r1,[pc,#40] ; [0x318e8] = 0x1000d748
        0x000318be:    180a        ..      ADDS     r2,r1,r0
        0x000318c0:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x000318c4:    eb010040    ..@.    ADD      r0,r1,r0,LSL #1
        0x000318c8:    f8922031    ..1     LDRB     r2,[r2,#0x31]
        0x000318cc:    f1000125    ..%.    ADD      r1,r0,#0x25
        0x000318d0:    f88d2009    ...     STRB     r2,[sp,#9]
        0x000318d4:    f10d000a    ....    ADD      r0,sp,#0xa
        0x000318d8:    f7e8fd7b    ..{.    BL       BdaCpy ; 0x1a3d2
        0x000318dc:    4668        hF      MOV      r0,sp
        0x000318de:    f000fe23    ..#.    BL       dmDevPassHciEvtToConn ; 0x32528
        0x000318e2:    b009        ..      ADD      sp,sp,#0x24
        0x000318e4:    bd00        ..      POP      {pc}
    $d
        0x000318e6:    0000        ..      DCW    0
        0x000318e8:    1000d748    H...    DCD    268490568
    $t
    i.dmAdvHciHandler
    dmAdvHciHandler
        0x000318ec:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x000318f0:    4606        .F      MOV      r6,r0
        0x000318f2:    7880        .x      LDRB     r0,[r0,#2]
        0x000318f4:    2835        5(      CMP      r0,#0x35
        0x000318f6:    bf18        ..      IT       NE
        0x000318f8:    e8bd87f0    ....    POPNE    {r4-r10,pc}
        0x000318fc:    2500        .%      MOVS     r5,#0
        0x000318fe:    4c2e        .L      LDR      r4,[pc,#184] ; [0x319b8] = 0x1000d748
        0x00031900:    4f2e        .O      LDR      r7,[pc,#184] ; [0x319bc] = 0x100002e4
        0x00031902:    46a8        .F      MOV      r8,r5
        0x00031904:    7f60        `.      LDRB     r0,[r4,#0x1d]
        0x00031906:    f04f0901    O...    MOV      r9,#1
        0x0003190a:    2802        .(      CMP      r0,#2
        0x0003190c:    bf18        ..      IT       NE
        0x0003190e:    2803        .(      CMPNE    r0,#3
        0x00031910:    d024        $.      BEQ      0x3195c ; dmAdvHciHandler + 112
        0x00031912:    2804        .(      CMP      r0,#4
        0x00031914:    bf1c        ..      ITT      NE
        0x00031916:    2805        .(      CMPNE    r0,#5
        0x00031918:    e8bd87f0    ....    POPNE    {r4-r10,pc}
        0x0003191c:    78f1        .x      LDRB     r1,[r6,#3]
        0x0003191e:    2900        .)      CMP      r1,#0
        0x00031920:    bf1c        ..      ITT      NE
        0x00031922:    f884901d    ....    STRBNE   r9,[r4,#0x1d]
        0x00031926:    e8bd87f0    ....    POPNE    {r4-r10,pc}
        0x0003192a:    2805        .(      CMP      r0,#5
        0x0003192c:    d035        5.      BEQ      0x3199a ; dmAdvHciHandler + 174
        0x0003192e:    2300        .#      MOVS     r3,#0
        0x00031930:    461a        .F      MOV      r2,r3
        0x00031932:    2122        "!      MOVS     r1,#0x22
        0x00031934:    200d        .       MOVS     r0,#0xd
        0x00031936:    f000fde3    ....    BL       dmDevPassEvtToDevPriv ; 0x32500
        0x0003193a:    20ff        .       MOVS     r0,#0xff
        0x0003193c:    7620         v      STRB     r0,[r4,#0x18]
        0x0003193e:    f884801d    ....    STRB     r8,[r4,#0x1d]
        0x00031942:    2d02        .-      CMP      r5,#2
        0x00031944:    d032        2.      BEQ      0x319ac ; dmAdvHciHandler + 192
        0x00031946:    2d00        .-      CMP      r5,#0
        0x00031948:    bf08        ..      IT       EQ
        0x0003194a:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0003194e:    70b5        .p      STRB     r5,[r6,#2]
        0x00031950:    481b        .H      LDR      r0,[pc,#108] ; [0x319c0] = 0x1000d858
        0x00031952:    6881        .h      LDR      r1,[r0,#8]
        0x00031954:    4630        0F      MOV      r0,r6
        0x00031956:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x0003195a:    4708        .G      BX       r1
        0x0003195c:    78f1        .x      LDRB     r1,[r6,#3]
        0x0003195e:    2900        .)      CMP      r1,#0
        0x00031960:    bf1c        ..      ITT      NE
        0x00031962:    f884801d    ....    STRBNE   r8,[r4,#0x1d]
        0x00031966:    e8bd87f0    ....    POPNE    {r4-r10,pc}
        0x0003196a:    2803        .(      CMP      r0,#3
        0x0003196c:    d10a        ..      BNE      0x31984 ; dmAdvHciHandler + 152
        0x0003196e:    8c21        !.      LDRH     r1,[r4,#0x20]
        0x00031970:    b121        !.      CBZ      r1,0x3197c ; dmAdvHciHandler + 144
        0x00031972:    2007        .       MOVS     r0,#7
        0x00031974:    72a0        .r      STRB     r0,[r4,#0xa]
        0x00031976:    4810        .H      LDR      r0,[pc,#64] ; [0x319b8] = 0x1000d748
        0x00031978:    f7ebfb7a    ..z.    BL       WsfTimerStartMs ; 0x1d070
        0x0003197c:    7838        8x      LDRB     r0,[r7,#0]
        0x0003197e:    2804        .(      CMP      r0,#4
        0x00031980:    bf18        ..      IT       NE
        0x00031982:    2521        !%      MOVNE    r5,#0x21
        0x00031984:    2300        .#      MOVS     r3,#0
        0x00031986:    461a        .F      MOV      r2,r3
        0x00031988:    2121        !!      MOVS     r1,#0x21
        0x0003198a:    200c        .       MOVS     r0,#0xc
        0x0003198c:    f000fdb8    ....    BL       dmDevPassEvtToDevPriv ; 0x32500
        0x00031990:    7838        8x      LDRB     r0,[r7,#0]
        0x00031992:    7620         v      STRB     r0,[r4,#0x18]
        0x00031994:    f884901d    ....    STRB     r9,[r4,#0x1d]
        0x00031998:    e7d3        ..      B        0x31942 ; dmAdvHciHandler + 86
        0x0003199a:    4807        .H      LDR      r0,[pc,#28] ; [0x319b8] = 0x1000d748
        0x0003199c:    f7ebfbd6    ....    BL       WsfTimerStop ; 0x1d14c
        0x000319a0:    7838        8x      LDRB     r0,[r7,#0]
        0x000319a2:    2804        .(      CMP      r0,#4
        0x000319a4:    bf14        ..      ITE      NE
        0x000319a6:    2522        "%      MOVNE    r5,#0x22
        0x000319a8:    2502        .%      MOVEQ    r5,#2
        0x000319aa:    e7c0        ..      B        0x3192e ; dmAdvHciHandler + 66
        0x000319ac:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x000319b0:    213c        <!      MOVS     r1,#0x3c
        0x000319b2:    2000        .       MOVS     r0,#0
        0x000319b4:    f7ffbf6c    ..l.    B.W      dmAdvGenConnCmpl ; 0x31890
    $d
        0x000319b8:    1000d748    H...    DCD    268490568
        0x000319bc:    100002e4    ....    DCD    268436196
        0x000319c0:    1000d858    X...    DCD    268490840
    $t
    i.dmAdvInit
    dmAdvInit
        0x000319c4:    e92d01f0    -...    PUSH     {r4-r8}
        0x000319c8:    2000        .       MOVS     r0,#0
        0x000319ca:    24ff        .$      MOVS     r4,#0xff
        0x000319cc:    4b10        .K      LDR      r3,[pc,#64] ; [0x31a10] = 0x1000d748
        0x000319ce:    4a11        .J      LDR      r2,[pc,#68] ; [0x31a14] = 0x1000d858
        0x000319d0:    4684        .F      MOV      r12,r0
        0x000319d2:    f44f65c8    O..e    MOV      r5,#0x640
        0x000319d6:    f44f66f0    O..f    MOV      r6,#0x780
        0x000319da:    2707        .'      MOVS     r7,#7
        0x000319dc:    1819        ..      ADDS     r1,r3,r0
        0x000319de:    eb030840    ..@.    ADD      r8,r3,r0,LSL #1
        0x000319e2:    760c        .v      STRB     r4,[r1,#0x18]
        0x000319e4:    f8a85010    ...P    STRH     r5,[r8,#0x10]
        0x000319e8:    f8a86014    ...`    STRH     r6,[r8,#0x14]
        0x000319ec:    eb020800    ....    ADD      r8,r2,r0
        0x000319f0:    768f        .v      STRB     r7,[r1,#0x1a]
        0x000319f2:    1c40        @.      ADDS     r0,r0,#1
        0x000319f4:    f888c011    ....    STRB     r12,[r8,#0x11]
        0x000319f8:    b2c0        ..      UXTB     r0,r0
        0x000319fa:    f881c01d    ....    STRB     r12,[r1,#0x1d]
        0x000319fe:    2802        .(      CMP      r0,#2
        0x00031a00:    d3ec        ..      BCC      0x319dc ; dmAdvInit + 24
        0x00031a02:    7b10        .{      LDRB     r0,[r2,#0xc]
        0x00031a04:    7318        .s      STRB     r0,[r3,#0xc]
        0x00031a06:    f882c00e    ....    STRB     r12,[r2,#0xe]
        0x00031a0a:    e8bd01f0    ....    POP      {r4-r8}
        0x00031a0e:    4770        pG      BX       lr
    $d
        0x00031a10:    1000d748    H...    DCD    268490568
        0x00031a14:    1000d858    X...    DCD    268490840
    $t
    i.dmAdvMsgHandler
    dmAdvMsgHandler
        0x00031a18:    7881        .x      LDRB     r1,[r0,#2]
        0x00031a1a:    4a03        .J      LDR      r2,[pc,#12] ; [0x31a28] = 0x44ecc
        0x00031a1c:    f0010107    ....    AND      r1,r1,#7
        0x00031a20:    f8521021    R.!.    LDR      r1,[r2,r1,LSL #2]
        0x00031a24:    4708        .G      BX       r1
    $d
        0x00031a26:    0000        ..      DCW    0
        0x00031a28:    00044ecc    .N..    DCD    282316
    $t
    i.dmAdvReset
    dmAdvReset
        0x00031a2c:    490c        .I      LDR      r1,[pc,#48] ; [0x31a60] = 0x1000d748
        0x00031a2e:    b508        ..      PUSH     {r3,lr}
        0x00031a30:    7f48        H.      LDRB     r0,[r1,#0x1d]
        0x00031a32:    2805        .(      CMP      r0,#5
        0x00031a34:    d004        ..      BEQ      0x31a40 ; dmAdvReset + 20
        0x00031a36:    2801        .(      CMP      r0,#1
        0x00031a38:    d10f        ..      BNE      0x31a5a ; dmAdvReset + 46
        0x00031a3a:    7e08        .~      LDRB     r0,[r1,#0x18]
        0x00031a3c:    2801        .(      CMP      r0,#1
        0x00031a3e:    d00c        ..      BEQ      0x31a5a ; dmAdvReset + 46
        0x00031a40:    4807        .H      LDR      r0,[pc,#28] ; [0x31a60] = 0x1000d748
        0x00031a42:    f7ebfb83    ....    BL       WsfTimerStop ; 0x1d14c
        0x00031a46:    2000        .       MOVS     r0,#0
        0x00031a48:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00031a4c:    2022        "       MOVS     r0,#0x22
        0x00031a4e:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00031a52:    4804        .H      LDR      r0,[pc,#16] ; [0x31a64] = 0x1000d858
        0x00031a54:    6881        .h      LDR      r1,[r0,#8]
        0x00031a56:    4668        hF      MOV      r0,sp
        0x00031a58:    4788        .G      BLX      r1
        0x00031a5a:    f7ffffb3    ....    BL       dmAdvInit ; 0x319c4
        0x00031a5e:    bd08        ..      POP      {r3,pc}
    $d
        0x00031a60:    1000d748    H...    DCD    268490568
        0x00031a64:    1000d858    X...    DCD    268490840
    $t
    i.dmAdvStartDirected
    dmAdvStartDirected
        0x00031a68:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00031a6c:    4c0d        .L      LDR      r4,[pc,#52] ; [0x31aa4] = 0x1000d748
        0x00031a6e:    4607        .F      MOV      r7,r0
        0x00031a70:    4698        .F      MOV      r8,r3
        0x00031a72:    7f60        `.      LDRB     r0,[r4,#0x1d]
        0x00031a74:    4615        .F      MOV      r5,r2
        0x00031a76:    460e        .F      MOV      r6,r1
        0x00031a78:    2800        .(      CMP      r0,#0
        0x00031a7a:    bf18        ..      IT       NE
        0x00031a7c:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x00031a80:    2001        .       MOVS     r0,#1
        0x00031a82:    f7e9fe9c    ....    BL       HciLeSetAdvEnableCmd ; 0x1b7be
        0x00031a86:    2f01        ./      CMP      r7,#1
        0x00031a88:    bf14        ..      ITE      NE
        0x00031a8a:    2003        .       MOVNE    r0,#3
        0x00031a8c:    2002        .       MOVEQ    r0,#2
        0x00031a8e:    7760        `w      STRB     r0,[r4,#0x1d]
        0x00031a90:    8426        &.      STRH     r6,[r4,#0x20]
        0x00031a92:    4641        AF      MOV      r1,r8
        0x00031a94:    f1040025    ..%.    ADD      r0,r4,#0x25
        0x00031a98:    f7e8fc9b    ....    BL       BdaCpy ; 0x1a3d2
        0x00031a9c:    f8845031    ..1P    STRB     r5,[r4,#0x31]
        0x00031aa0:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00031aa4:    1000d748    H...    DCD    268490568
    $t
    i.dmAdvStopDirected
    dmAdvStopDirected
        0x00031aa8:    4908        .I      LDR      r1,[pc,#32] ; [0x31acc] = 0x1000d748
        0x00031aaa:    7f48        H.      LDRB     r0,[r1,#0x1d]
        0x00031aac:    2801        .(      CMP      r0,#1
        0x00031aae:    bf1e        ..      ITTT     NE
        0x00031ab0:    2803        .(      CMPNE    r0,#3
        0x00031ab2:    2802        .(      CMPNE    r0,#2
        0x00031ab4:    4770        pG      BXNE     lr
        0x00031ab6:    4806        .H      LDR      r0,[pc,#24] ; [0x31ad0] = 0x100002e4
        0x00031ab8:    7800        .x      LDRB     r0,[r0,#0]
        0x00031aba:    2801        .(      CMP      r0,#1
        0x00031abc:    bf0c        ..      ITE      EQ
        0x00031abe:    2004        .       MOVEQ    r0,#4
        0x00031ac0:    2005        .       MOVNE    r0,#5
        0x00031ac2:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x00031ac4:    2000        .       MOVS     r0,#0
        0x00031ac6:    f7e9be7a    ..z.    B        HciLeSetAdvEnableCmd ; 0x1b7be
    $d
        0x00031aca:    0000        ..      DCW    0
        0x00031acc:    1000d748    H...    DCD    268490568
        0x00031ad0:    100002e4    ....    DCD    268436196
    $t
    i.dmConn2HciHandler
    dmConn2HciHandler
        0x00031ad4:    b530        0.      PUSH     {r4,r5,lr}
        0x00031ad6:    8803        ..      LDRH     r3,[r0,#0]
        0x00031ad8:    4979        yI      LDR      r1,[pc,#484] ; [0x31cc0] = 0x1000d788
        0x00031ada:    b085        ..      SUB      sp,sp,#0x14
        0x00031adc:    2203        ."      MOVS     r2,#3
        0x00031ade:    f04f0c00    O...    MOV      r12,#0
        0x00031ae2:    7d8c        .}      LDRB     r4,[r1,#0x16]
        0x00031ae4:    b394        ..      CBZ      r4,0x31b4c ; dmConn2HciHandler + 120
        0x00031ae6:    898c        ..      LDRH     r4,[r1,#0xc]
        0x00031ae8:    429c        .B      CMP      r4,r3
        0x00031aea:    d130        0.      BNE      0x31b4e ; dmConn2HciHandler + 122
        0x00031aec:    2900        .)      CMP      r1,#0
        0x00031aee:    bf04        ..      ITT      EQ
        0x00031af0:    b005        ..      ADDEQ    sp,sp,#0x14
        0x00031af2:    bd30        0.      POPEQ    {r4,r5,pc}
        0x00031af4:    7883        .x      LDRB     r3,[r0,#2]
        0x00031af6:    4c72        rL      LDR      r4,[pc,#456] ; [0x31cc0] = 0x1000d788
        0x00031af8:    2b24        $+      CMP      r3,#0x24
        0x00031afa:    f8d4209c    ...     LDR      r2,[r4,#0x9c]
        0x00031afe:    d060        `.      BEQ      0x31bc2 ; dmConn2HciHandler + 238
        0x00031b00:    dc2d        -.      BGT      0x31b5e ; dmConn2HciHandler + 138
        0x00031b02:    2b07        .+      CMP      r3,#7
        0x00031b04:    d048        H.      BEQ      0x31b98 ; dmConn2HciHandler + 196
        0x00031b06:    2b0a        .+      CMP      r3,#0xa
        0x00031b08:    d076        v.      BEQ      0x31bf8 ; dmConn2HciHandler + 292
        0x00031b0a:    2b0b        .+      CMP      r3,#0xb
        0x00031b0c:    d075        u.      BEQ      0x31bfa ; dmConn2HciHandler + 294
        0x00031b0e:    2b23        #+      CMP      r3,#0x23
        0x00031b10:    bf1c        ..      ITT      NE
        0x00031b12:    b005        ..      ADDNE    sp,sp,#0x14
        0x00031b14:    bd30        0.      POPNE    {r4,r5,pc}
        0x00031b16:    2340        @#      MOVS     r3,#0x40
        0x00031b18:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x00031b1c:    7c0b        .|      LDRB     r3,[r1,#0x10]
        0x00031b1e:    f8ad3000    ...0    STRH     r3,[sp,#0]
        0x00031b22:    f88dc003    ....    STRB     r12,[sp,#3]
        0x00031b26:    8989        ..      LDRH     r1,[r1,#0xc]
        0x00031b28:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x00031b2c:    88c1        ..      LDRH     r1,[r0,#6]
        0x00031b2e:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x00031b32:    8901        ..      LDRH     r1,[r0,#8]
        0x00031b34:    f8ad1008    ....    STRH     r1,[sp,#8]
        0x00031b38:    8941        A.      LDRH     r1,[r0,#0xa]
        0x00031b3a:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x00031b3e:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00031b40:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00031b44:    4668        hF      MOV      r0,sp
        0x00031b46:    4790        .G      BLX      r2
        0x00031b48:    b005        ..      ADD      sp,sp,#0x14
        0x00031b4a:    bd30        0.      POP      {r4,r5,pc}
        0x00031b4c:    e7ff        ..      B        0x31b4e ; dmConn2HciHandler + 122
        0x00031b4e:    1e52        R.      SUBS     r2,r2,#1
        0x00031b50:    f01202ff    ....    ANDS     r2,r2,#0xff
        0x00031b54:    f1010130    ..0.    ADD      r1,r1,#0x30
        0x00031b58:    d1c3        ..      BNE      0x31ae2 ; dmConn2HciHandler + 14
        0x00031b5a:    b005        ..      ADD      sp,sp,#0x14
        0x00031b5c:    bd30        0.      POP      {r4,r5,pc}
        0x00031b5e:    2b27        '+      CMP      r3,#0x27
        0x00031b60:    d04c        L.      BEQ      0x31bfc ; dmConn2HciHandler + 296
        0x00031b62:    2b28        (+      CMP      r3,#0x28
        0x00031b64:    d05c        \.      BEQ      0x31c20 ; dmConn2HciHandler + 332
        0x00031b66:    2b47        G+      CMP      r3,#0x47
        0x00031b68:    bf1c        ..      ITT      NE
        0x00031b6a:    b005        ..      ADDNE    sp,sp,#0x14
        0x00031b6c:    bd30        0.      POPNE    {r4,r5,pc}
        0x00031b6e:    2369        i#      MOVS     r3,#0x69
        0x00031b70:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x00031b74:    7c0b        .|      LDRB     r3,[r1,#0x10]
        0x00031b76:    f8ad3000    ...0    STRH     r3,[sp,#0]
        0x00031b7a:    7903        .y      LDRB     r3,[r0,#4]
        0x00031b7c:    f88d3003    ...0    STRB     r3,[sp,#3]
        0x00031b80:    f88d3004    ...0    STRB     r3,[sp,#4]
        0x00031b84:    8989        ..      LDRH     r1,[r1,#0xc]
        0x00031b86:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x00031b8a:    7a00        .z      LDRB     r0,[r0,#8]
        0x00031b8c:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00031b90:    4668        hF      MOV      r0,sp
        0x00031b92:    4790        .G      BLX      r2
        0x00031b94:    b005        ..      ADD      sp,sp,#0x14
        0x00031b96:    bd30        0.      POP      {r4,r5,pc}
        0x00031b98:    2339        9#      MOVS     r3,#0x39
        0x00031b9a:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x00031b9e:    7c0b        .|      LDRB     r3,[r1,#0x10]
        0x00031ba0:    f8ad3000    ...0    STRH     r3,[sp,#0]
        0x00031ba4:    7903        .y      LDRB     r3,[r0,#4]
        0x00031ba6:    f88d3003    ...0    STRB     r3,[sp,#3]
        0x00031baa:    f88d3004    ...0    STRB     r3,[sp,#4]
        0x00031bae:    8989        ..      LDRH     r1,[r1,#0xc]
        0x00031bb0:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x00031bb4:    7a00        .z      LDRB     r0,[r0,#8]
        0x00031bb6:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00031bba:    4668        hF      MOV      r0,sp
        0x00031bbc:    4790        .G      BLX      r2
        0x00031bbe:    b005        ..      ADD      sp,sp,#0x14
        0x00031bc0:    bd30        0.      POP      {r4,r5,pc}
        0x00031bc2:    2341        A#      MOVS     r3,#0x41
        0x00031bc4:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x00031bc8:    7c0b        .|      LDRB     r3,[r1,#0x10]
        0x00031bca:    f8ad3000    ...0    STRH     r3,[sp,#0]
        0x00031bce:    f88dc003    ....    STRB     r12,[sp,#3]
        0x00031bd2:    8989        ..      LDRH     r1,[r1,#0xc]
        0x00031bd4:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x00031bd8:    88c1        ..      LDRH     r1,[r0,#6]
        0x00031bda:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x00031bde:    8901        ..      LDRH     r1,[r0,#8]
        0x00031be0:    f8ad1008    ....    STRH     r1,[sp,#8]
        0x00031be4:    8941        A.      LDRH     r1,[r0,#0xa]
        0x00031be6:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x00031bea:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00031bec:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00031bf0:    4668        hF      MOV      r0,sp
        0x00031bf2:    4790        .G      BLX      r2
        0x00031bf4:    b005        ..      ADD      sp,sp,#0x14
        0x00031bf6:    bd30        0.      POP      {r4,r5,pc}
        0x00031bf8:    e047        G.      B        0x31c8a ; dmConn2HciHandler + 438
        0x00031bfa:    e020         .      B        0x31c3e ; dmConn2HciHandler + 362
        0x00031bfc:    2342        B#      MOVS     r3,#0x42
        0x00031bfe:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x00031c02:    7c09        .|      LDRB     r1,[r1,#0x10]
        0x00031c04:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x00031c08:    f88dc003    ....    STRB     r12,[sp,#3]
        0x00031c0c:    88c1        ..      LDRH     r1,[r0,#6]
        0x00031c0e:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x00031c12:    7900        .y      LDRB     r0,[r0,#4]
        0x00031c14:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00031c18:    4668        hF      MOV      r0,sp
        0x00031c1a:    4790        .G      BLX      r2
        0x00031c1c:    b005        ..      ADD      sp,sp,#0x14
        0x00031c1e:    bd30        0.      POP      {r4,r5,pc}
        0x00031c20:    2343        C#      MOVS     r3,#0x43
        0x00031c22:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x00031c26:    7c09        .|      LDRB     r1,[r1,#0x10]
        0x00031c28:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x00031c2c:    f88dc003    ....    STRB     r12,[sp,#3]
        0x00031c30:    8880        ..      LDRH     r0,[r0,#4]
        0x00031c32:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00031c36:    4668        hF      MOV      r0,sp
        0x00031c38:    4790        .G      BLX      r2
        0x00031c3a:    b005        ..      ADD      sp,sp,#0x14
        0x00031c3c:    bd30        0.      POP      {r4,r5,pc}
        0x00031c3e:    7a02        .z      LDRB     r2,[r0,#8]
        0x00031c40:    7a43        Cz      LDRB     r3,[r0,#9]
        0x00031c42:    7ac5        .z      LDRB     r5,[r0,#0xb]
        0x00031c44:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x00031c48:    7a83        .z      LDRB     r3,[r0,#0xa]
        0x00031c4a:    041b        ..      LSLS     r3,r3,#16
        0x00031c4c:    eb036305    ...c    ADD      r3,r3,r5,LSL #24
        0x00031c50:    441a        .D      ADD      r2,r2,r3
        0x00031c52:    628a        .b      STR      r2,[r1,#0x28]
        0x00031c54:    2201        ."      MOVS     r2,#1
        0x00031c56:    f881202c    ..,     STRB     r2,[r1,#0x2c]
        0x00031c5a:    2257        W"      MOVS     r2,#0x57
        0x00031c5c:    f88d2002    ...     STRB     r2,[sp,#2]
        0x00031c60:    7c09        .|      LDRB     r1,[r1,#0x10]
        0x00031c62:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x00031c66:    f88dc003    ....    STRB     r12,[sp,#3]
        0x00031c6a:    7901        .y      LDRB     r1,[r0,#4]
        0x00031c6c:    f88d1004    ....    STRB     r1,[sp,#4]
        0x00031c70:    88c1        ..      LDRH     r1,[r0,#6]
        0x00031c72:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x00031c76:    e9d01002    ....    LDRD     r1,r0,[r0,#8]
        0x00031c7a:    e9cd1002    ....    STRD     r1,r0,[sp,#8]
        0x00031c7e:    f8d4109c    ....    LDR      r1,[r4,#0x9c]
        0x00031c82:    4668        hF      MOV      r0,sp
        0x00031c84:    4788        .G      BLX      r1
        0x00031c86:    b005        ..      ADD      sp,sp,#0x14
        0x00031c88:    bd30        0.      POP      {r4,r5,pc}
        0x00031c8a:    2358        X#      MOVS     r3,#0x58
        0x00031c8c:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x00031c90:    7c09        .|      LDRB     r1,[r1,#0x10]
        0x00031c92:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x00031c96:    f88dc003    ....    STRB     r12,[sp,#3]
        0x00031c9a:    7901        .y      LDRB     r1,[r0,#4]
        0x00031c9c:    f88d1004    ....    STRB     r1,[sp,#4]
        0x00031ca0:    88c1        ..      LDRH     r1,[r0,#6]
        0x00031ca2:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x00031ca6:    7a01        .z      LDRB     r1,[r0,#8]
        0x00031ca8:    f88d1008    ....    STRB     r1,[sp,#8]
        0x00031cac:    8941        A.      LDRH     r1,[r0,#0xa]
        0x00031cae:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x00031cb2:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00031cb4:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00031cb8:    4668        hF      MOV      r0,sp
        0x00031cba:    4790        .G      BLX      r2
        0x00031cbc:    b005        ..      ADD      sp,sp,#0x14
        0x00031cbe:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x00031cc0:    1000d788    ....    DCD    268490632
    $t
    i.dmConn2MsgHandler
    dmConn2MsgHandler
        0x00031cc4:    7801        .x      LDRB     r1,[r0,#0]
        0x00031cc6:    1e49        I.      SUBS     r1,r1,#1
        0x00031cc8:    b2c9        ..      UXTB     r1,r1
        0x00031cca:    eb010241    ..A.    ADD      r2,r1,r1,LSL #1
        0x00031cce:    4926        &I      LDR      r1,[pc,#152] ; [0x31d68] = 0x1000d788
        0x00031cd0:    eb011c02    ....    ADD      r12,r1,r2,LSL #4
        0x00031cd4:    f89c1016    ....    LDRB     r1,[r12,#0x16]
        0x00031cd8:    2900        .)      CMP      r1,#0
        0x00031cda:    bf14        ..      ITE      NE
        0x00031cdc:    f1bc0f00    ....    CMPNE    r12,#0
        0x00031ce0:    4770        pG      BXEQ     lr
        0x00031ce2:    b500        ..      PUSH     {lr}
        0x00031ce4:    7881        .x      LDRB     r1,[r0,#2]
        0x00031ce6:    b083        ..      SUB      sp,sp,#0xc
        0x00031ce8:    3921        !9      SUBS     r1,r1,#0x21
        0x00031cea:    2906        .)      CMP      r1,#6
        0x00031cec:    bf24        $.      ITT      CS
        0x00031cee:    b003        ..      ADDCS    sp,sp,#0xc
        0x00031cf0:    bd00        ..      POPCS    {pc}
        0x00031cf2:    e8dff001    ....    TBB      [pc,r1]
    $d
        0x00031cf6:    0a03        ..      DCW    2563
        0x00031cf8:    322a2119    .!*2    DCD    841621785
    $t
        0x00031cfc:    f8bc000c    ....    LDRH     r0,[r12,#0xc]
        0x00031d00:    b003        ..      ADD      sp,sp,#0xc
        0x00031d02:    f85deb04    ]...    POP      {lr}
        0x00031d06:    f7e9beab    ....    B        HciReadRssiCmd ; 0x1ba60
        0x00031d0a:    89c3        ..      LDRH     r3,[r0,#0xe]
        0x00031d0c:    8982        ..      LDRH     r2,[r0,#0xc]
        0x00031d0e:    8941        A.      LDRH     r1,[r0,#0xa]
        0x00031d10:    9100        ..      STR      r1,[sp,#0]
        0x00031d12:    e9cd2301    ...#    STRD     r2,r3,[sp,#4]
        0x00031d16:    8903        ..      LDRH     r3,[r0,#8]
        0x00031d18:    88c2        ..      LDRH     r2,[r0,#6]
        0x00031d1a:    8881        ..      LDRH     r1,[r0,#4]
        0x00031d1c:    f8bc000c    ....    LDRH     r0,[r12,#0xc]
        0x00031d20:    f7e9fcad    ....    BL       HciLeRemoteConnParamReqReply ; 0x1b67e
        0x00031d24:    b003        ..      ADD      sp,sp,#0xc
        0x00031d26:    bd00        ..      POP      {pc}
        0x00031d28:    7901        .y      LDRB     r1,[r0,#4]
        0x00031d2a:    f8bc000c    ....    LDRH     r0,[r12,#0xc]
        0x00031d2e:    b003        ..      ADD      sp,sp,#0xc
        0x00031d30:    f85deb04    ]...    POP      {lr}
        0x00031d34:    f7e9bc8b    ....    B        HciLeRemoteConnParamReqNegReply ; 0x1b64e
        0x00031d38:    88c2        ..      LDRH     r2,[r0,#6]
        0x00031d3a:    8881        ..      LDRH     r1,[r0,#4]
        0x00031d3c:    f8bc000c    ....    LDRH     r0,[r12,#0xc]
        0x00031d40:    b003        ..      ADD      sp,sp,#0xc
        0x00031d42:    f85deb04    ]...    POP      {lr}
        0x00031d46:    f7e9bd8e    ....    B        HciLeSetDataLen ; 0x1b866
        0x00031d4a:    8881        ..      LDRH     r1,[r0,#4]
        0x00031d4c:    f8bc000c    ....    LDRH     r0,[r12,#0xc]
        0x00031d50:    b003        ..      ADD      sp,sp,#0xc
        0x00031d52:    f85deb04    ]...    POP      {lr}
        0x00031d56:    f7e9bfe9    ....    B        HciWriteAuthPayloadTimeout ; 0x1bd2c
        0x00031d5a:    f8bc000c    ....    LDRH     r0,[r12,#0xc]
        0x00031d5e:    b003        ..      ADD      sp,sp,#0xc
        0x00031d60:    f85deb04    ]...    POP      {lr}
        0x00031d64:    f7e9bcdf    ....    B        HciLeRequestPeerScaCmd ; 0x1b726
    $d
        0x00031d68:    1000d788    ....    DCD    268490632
    $t
    i.dmConnCcbByHandle
    dmConnCcbByHandle
        0x00031d6c:    4602        .F      MOV      r2,r0
        0x00031d6e:    4808        .H      LDR      r0,[pc,#32] ; [0x31d90] = 0x1000d788
        0x00031d70:    2103        .!      MOVS     r1,#3
        0x00031d72:    7d83        .}      LDRB     r3,[r0,#0x16]
        0x00031d74:    b11b        ..      CBZ      r3,0x31d7e ; dmConnCcbByHandle + 18
        0x00031d76:    8983        ..      LDRH     r3,[r0,#0xc]
        0x00031d78:    4293        .B      CMP      r3,r2
        0x00031d7a:    bf08        ..      IT       EQ
        0x00031d7c:    4770        pG      BXEQ     lr
        0x00031d7e:    1e49        I.      SUBS     r1,r1,#1
        0x00031d80:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x00031d84:    f1000030    ..0.    ADD      r0,r0,#0x30
        0x00031d88:    d1f3        ..      BNE      0x31d72 ; dmConnCcbByHandle + 6
        0x00031d8a:    2000        .       MOVS     r0,#0
        0x00031d8c:    4770        pG      BX       lr
    $d
        0x00031d8e:    0000        ..      DCW    0
        0x00031d90:    1000d788    ....    DCD    268490632
    $t
    i.dmConnCcbById
    dmConnCcbById
        0x00031d94:    1e40        @.      SUBS     r0,r0,#1
        0x00031d96:    b2c0        ..      UXTB     r0,r0
        0x00031d98:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x00031d9c:    4803        .H      LDR      r0,[pc,#12] ; [0x31dac] = 0x1000d788
        0x00031d9e:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x00031da2:    7d81        .}      LDRB     r1,[r0,#0x16]
        0x00031da4:    2900        .)      CMP      r1,#0
        0x00031da6:    bf08        ..      IT       EQ
        0x00031da8:    2000        .       MOVEQ    r0,#0
        0x00031daa:    4770        pG      BX       lr
    $d
        0x00031dac:    1000d788    ....    DCD    268490632
    $t
    i.dmConnHciHandler
    dmConnHciHandler
        0x00031db0:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00031db4:    f890c002    ....    LDRB     r12,[r0,#2]
        0x00031db8:    2700        .'      MOVS     r7,#0
        0x00031dba:    4605        .F      MOV      r5,r0
        0x00031dbc:    f1bc0f01    ....    CMP      r12,#1
        0x00031dc0:    bf18        ..      IT       NE
        0x00031dc2:    f1bc0f02    ....    CMPNE    r12,#2
        0x00031dc6:    d01d        ..      BEQ      0x31e04 ; dmConnHciHandler + 84
        0x00031dc8:    882a        *.      LDRH     r2,[r5,#0]
        0x00031dca:    483d        =H      LDR      r0,[pc,#244] ; [0x31ec0] = 0x1000d788
        0x00031dcc:    f04f0103    O...    MOV      r1,#3
        0x00031dd0:    7d83        .}      LDRB     r3,[r0,#0x16]
        0x00031dd2:    b113        ..      CBZ      r3,0x31dda ; dmConnHciHandler + 42
        0x00031dd4:    8983        ..      LDRH     r3,[r0,#0xc]
        0x00031dd6:    4293        .B      CMP      r3,r2
        0x00031dd8:    d006        ..      BEQ      0x31de8 ; dmConnHciHandler + 56
        0x00031dda:    1e49        I.      SUBS     r1,r1,#1
        0x00031ddc:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x00031de0:    f1000030    ..0.    ADD      r0,r0,#0x30
        0x00031de4:    d1f4        ..      BNE      0x31dd0 ; dmConnHciHandler + 32
        0x00031de6:    4638        8F      MOV      r0,r7
        0x00031de8:    f10c011a    ....    ADD      r1,r12,#0x1a
        0x00031dec:    70a9        .p      STRB     r1,[r5,#2]
        0x00031dee:    2800        .(      CMP      r0,#0
        0x00031df0:    bf08        ..      IT       EQ
        0x00031df2:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x00031df6:    7c01        .|      LDRB     r1,[r0,#0x10]
        0x00031df8:    8029        ).      STRH     r1,[r5,#0]
        0x00031dfa:    4629        )F      MOV      r1,r5
        0x00031dfc:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00031e00:    f000ba6e    ..n.    B.W      dmConnSmExecute ; 0x322e0
        0x00031e04:    4c2e        .L      LDR      r4,[pc,#184] ; [0x31ec0] = 0x1000d788
        0x00031e06:    f105080a    ....    ADD      r8,r5,#0xa
        0x00031e0a:    2603        .&      MOVS     r6,#3
        0x00031e0c:    7da0        .}      LDRB     r0,[r4,#0x16]
        0x00031e0e:    b138        8.      CBZ      r0,0x31e20 ; dmConnHciHandler + 112
        0x00031e10:    4641        AF      MOV      r1,r8
        0x00031e12:    4620         F      MOV      r0,r4
        0x00031e14:    f7e8fad4    ....    BL       BdaCmp ; 0x1a3c0
        0x00031e18:    b110        ..      CBZ      r0,0x31e20 ; dmConnHciHandler + 112
        0x00031e1a:    0020         .      MOVS     r0,r4
        0x00031e1c:    d006        ..      BEQ      0x31e2c ; dmConnHciHandler + 124
        0x00031e1e:    e02e        ..      B        0x31e7e ; dmConnHciHandler + 206
        0x00031e20:    1e70        p.      SUBS     r0,r6,#1
        0x00031e22:    f01006ff    ....    ANDS     r6,r0,#0xff
        0x00031e26:    f1040430    ..0.    ADD      r4,r4,#0x30
        0x00031e2a:    d1ef        ..      BNE      0x31e0c ; dmConnHciHandler + 92
        0x00031e2c:    4824        $H      LDR      r0,[pc,#144] ; [0x31ec0] = 0x1000d788
        0x00031e2e:    2103        .!      MOVS     r1,#3
        0x00031e30:    f64f78ff    O..x    MOV      r8,#0xffff
        0x00031e34:    7d82        .}      LDRB     r2,[r0,#0x16]
        0x00031e36:    b14a        J.      CBZ      r2,0x31e4c ; dmConnHciHandler + 156
        0x00031e38:    7d42        B}      LDRB     r2,[r0,#0x15]
        0x00031e3a:    2a02        .*      CMP      r2,#2
        0x00031e3c:    d004        ..      BEQ      0x31e48 ; dmConnHciHandler + 152
        0x00031e3e:    2a04        .*      CMP      r2,#4
        0x00031e40:    bf04        ..      ITT      EQ
        0x00031e42:    8982        ..      LDRHEQ   r2,[r0,#0xc]
        0x00031e44:    4542        BE      CMPEQ    r2,r8
        0x00031e46:    d101        ..      BNE      0x31e4c ; dmConnHciHandler + 156
        0x00031e48:    b140        @.      CBZ      r0,0x31e5c ; dmConnHciHandler + 172
        0x00031e4a:    e018        ..      B        0x31e7e ; dmConnHciHandler + 206
        0x00031e4c:    f1a10101    ....    SUB      r1,r1,#1
        0x00031e50:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x00031e54:    f1000030    ..0.    ADD      r0,r0,#0x30
        0x00031e58:    d1ec        ..      BNE      0x31e34 ; dmConnHciHandler + 132
        0x00031e5a:    4638        8F      MOV      r0,r7
        0x00031e5c:    78e9        .x      LDRB     r1,[r5,#3]
        0x00031e5e:    b981        ..      CBNZ     r1,0x31e82 ; dmConnHciHandler + 210
        0x00031e60:    7a29        )z      LDRB     r1,[r5,#8]
        0x00031e62:    2901        .)      CMP      r1,#1
        0x00031e64:    d129        ).      BNE      0x31eba ; dmConnHciHandler + 266
        0x00031e66:    4c16        .L      LDR      r4,[pc,#88] ; [0x31ec0] = 0x1000d788
        0x00031e68:    f105010a    ....    ADD      r1,r5,#0xa
        0x00031e6c:    2600        .&      MOVS     r6,#0
        0x00031e6e:    7da0        .}      LDRB     r0,[r4,#0x16]
        0x00031e70:    b148        H.      CBZ      r0,0x31e86 ; dmConnHciHandler + 214
        0x00031e72:    1c70        p.      ADDS     r0,r6,#1
        0x00031e74:    b2c6        ..      UXTB     r6,r0
        0x00031e76:    3430        04      ADDS     r4,r4,#0x30
        0x00031e78:    2e03        ..      CMP      r6,#3
        0x00031e7a:    d3f8        ..      BCC      0x31e6e ; dmConnHciHandler + 190
        0x00031e7c:    4638        8F      MOV      r0,r7
        0x00031e7e:    78e9        .x      LDRB     r1,[r5,#3]
        0x00031e80:    b1d9        ..      CBZ      r1,0x31eba ; dmConnHciHandler + 266
        0x00031e82:    211b        .!      MOVS     r1,#0x1b
        0x00031e84:    e7b2        ..      B        0x31dec ; dmConnHciHandler + 60
        0x00031e86:    6027        '`      STR      r7,[r4,#0]
        0x00031e88:    6067        g`      STR      r7,[r4,#4]
        0x00031e8a:    60a7        .`      STR      r7,[r4,#8]
        0x00031e8c:    60e7        .`      STR      r7,[r4,#0xc]
        0x00031e8e:    6127        'a      STR      r7,[r4,#0x10]
        0x00031e90:    6167        ga      STR      r7,[r4,#0x14]
        0x00031e92:    61a7        .a      STR      r7,[r4,#0x18]
        0x00031e94:    61e7        .a      STR      r7,[r4,#0x1c]
        0x00031e96:    6227        'b      STR      r7,[r4,#0x20]
        0x00031e98:    6267        gb      STR      r7,[r4,#0x24]
        0x00031e9a:    62a7        .b      STR      r7,[r4,#0x28]
        0x00031e9c:    4620         F      MOV      r0,r4
        0x00031e9e:    62e7        .b      STR      r7,[r4,#0x2c]
        0x00031ea0:    f7e8fa97    ....    BL       BdaCpy ; 0x1a3d2
        0x00031ea4:    f8a4800c    ....    STRH     r8,[r4,#0xc]
        0x00031ea8:    1c70        p.      ADDS     r0,r6,#1
        0x00031eaa:    7420         t      STRB     r0,[r4,#0x10]
        0x00031eac:    7467        gt      STRB     r7,[r4,#0x11]
        0x00031eae:    2001        .       MOVS     r0,#1
        0x00031eb0:    75a0        .u      STRB     r0,[r4,#0x16]
        0x00031eb2:    f884702c    ..,p    STRB     r7,[r4,#0x2c]
        0x00031eb6:    4620         F      MOV      r0,r4
        0x00031eb8:    e7e1        ..      B        0x31e7e ; dmConnHciHandler + 206
        0x00031eba:    211c        .!      MOVS     r1,#0x1c
        0x00031ebc:    70a9        .p      STRB     r1,[r5,#2]
        0x00031ebe:    e796        ..      B        0x31dee ; dmConnHciHandler + 62
    $d
        0x00031ec0:    1000d788    ....    DCD    268490632
    $t
    i.dmConnMsgHandler
    dmConnMsgHandler
        0x00031ec4:    4601        .F      MOV      r1,r0
        0x00031ec6:    7800        .x      LDRB     r0,[r0,#0]
        0x00031ec8:    1e40        @.      SUBS     r0,r0,#1
        0x00031eca:    b2c0        ..      UXTB     r0,r0
        0x00031ecc:    eb000240    ..@.    ADD      r2,r0,r0,LSL #1
        0x00031ed0:    4804        .H      LDR      r0,[pc,#16] ; [0x31ee4] = 0x1000d788
        0x00031ed2:    eb001002    ....    ADD      r0,r0,r2,LSL #4
        0x00031ed6:    7d82        .}      LDRB     r2,[r0,#0x16]
        0x00031ed8:    2a00        .*      CMP      r2,#0
        0x00031eda:    bf14        ..      ITE      NE
        0x00031edc:    2800        .(      CMPNE    r0,#0
        0x00031ede:    4770        pG      BXEQ     lr
        0x00031ee0:    f000b9fe    ....    B.W      dmConnSmExecute ; 0x322e0
    $d
        0x00031ee4:    1000d788    ....    DCD    268490632
    $t
    i.dmConnReset
    dmConnReset
        0x00031ee8:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00031eec:    b083        ..      SUB      sp,sp,#0xc
        0x00031eee:    2003        .       MOVS     r0,#3
        0x00031ef0:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00031ef4:    f04f0800    O...    MOV      r8,#0
        0x00031ef8:    2016        .       MOVS     r0,#0x16
        0x00031efa:    4e65        eN      LDR      r6,[pc,#404] ; [0x32090] = 0x1000d788
        0x00031efc:    f88d8004    ....    STRB     r8,[sp,#4]
        0x00031f00:    f88d8003    ....    STRB     r8,[sp,#3]
        0x00031f04:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00031f08:    2703        .'      MOVS     r7,#3
        0x00031f0a:    f64f79ff    O..y    MOV      r9,#0xffff
        0x00031f0e:    7db0        .}      LDRB     r0,[r6,#0x16]
        0x00031f10:    b310        ..      CBZ      r0,0x31f58 ; dmConnReset + 112
        0x00031f12:    89b2        ..      LDRH     r2,[r6,#0xc]
        0x00031f14:    f8ad2000    ...     STRH     r2,[sp,#0]
        0x00031f18:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x00031f1c:    f8ad2006    ...     STRH     r2,[sp,#6]
        0x00031f20:    466d        mF      MOV      r5,sp
        0x00031f22:    2801        .(      CMP      r0,#1
        0x00031f24:    bf1e        ..      ITTT     NE
        0x00031f26:    2802        .(      CMPNE    r0,#2
        0x00031f28:    4859        YH      LDRNE    r0,[pc,#356] ; [0x32090] = 0x1000d788
        0x00031f2a:    2103        .!      MOVNE    r1,#3
        0x00031f2c:    d040        @.      BEQ      0x31fb0 ; dmConnReset + 200
        0x00031f2e:    7d83        .}      LDRB     r3,[r0,#0x16]
        0x00031f30:    b113        ..      CBZ      r3,0x31f38 ; dmConnReset + 80
        0x00031f32:    8983        ..      LDRH     r3,[r0,#0xc]
        0x00031f34:    4293        .B      CMP      r3,r2
        0x00031f36:    d006        ..      BEQ      0x31f46 ; dmConnReset + 94
        0x00031f38:    1e49        I.      SUBS     r1,r1,#1
        0x00031f3a:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x00031f3e:    f1000030    ..0.    ADD      r0,r0,#0x30
        0x00031f42:    d1f4        ..      BNE      0x31f2e ; dmConnReset + 70
        0x00031f44:    4640        @F      MOV      r0,r8
        0x00031f46:    78a9        .x      LDRB     r1,[r5,#2]
        0x00031f48:    311a        .1      ADDS     r1,r1,#0x1a
        0x00031f4a:    70a9        .p      STRB     r1,[r5,#2]
        0x00031f4c:    b120         .      CBZ      r0,0x31f58 ; dmConnReset + 112
        0x00031f4e:    7c01        .|      LDRB     r1,[r0,#0x10]
        0x00031f50:    8029        ).      STRH     r1,[r5,#0]
        0x00031f52:    4629        )F      MOV      r1,r5
        0x00031f54:    f000f9c4    ....    BL       dmConnSmExecute ; 0x322e0
        0x00031f58:    1e78        x.      SUBS     r0,r7,#1
        0x00031f5a:    f01007ff    ....    ANDS     r7,r0,#0xff
        0x00031f5e:    f1060630    ..0.    ADD      r6,r6,#0x30
        0x00031f62:    d1d4        ..      BNE      0x31f0e ; dmConnReset + 38
        0x00031f64:    4b4a        JK      LDR      r3,[pc,#296] ; [0x32090] = 0x1000d788
        0x00031f66:    2030        0       MOVS     r0,#0x30
        0x00031f68:    4a4a        JJ      LDR      r2,[pc,#296] ; [0x32094] = 0x44ef8
        0x00031f6a:    f8a300bc    ....    STRH     r0,[r3,#0xbc]
        0x00031f6e:    f8a300c0    ....    STRH     r0,[r3,#0xc0]
        0x00031f72:    e9d24502    ...E    LDRD     r4,r5,[r2,#8]
        0x00031f76:    f1a3010c    ....    SUB      r1,r3,#0xc
        0x00031f7a:    f8d2c010    ....    LDR      r12,[r2,#0x10]
        0x00031f7e:    f8c1c0b8    ....    STR      r12,[r1,#0xb8]
        0x00031f82:    e9c1452c    ..,E    STRD     r4,r5,[r1,#0xb0]
        0x00031f86:    f8a300be    ....    STRH     r0,[r3,#0xbe]
        0x00031f8a:    f8a300c2    ....    STRH     r0,[r3,#0xc2]
        0x00031f8e:    6890        .h      LDR      r0,[r2,#8]
        0x00031f90:    f8c100bc    ....    STR      r0,[r1,#0xbc]
        0x00031f94:    68d0        .h      LDR      r0,[r2,#0xc]
        0x00031f96:    f8c100c0    ....    STR      r0,[r1,#0xc0]
        0x00031f9a:    6910        .i      LDR      r0,[r2,#0x10]
        0x00031f9c:    f8c100c4    ....    STR      r0,[r1,#0xc4]
        0x00031fa0:    483d        =H      LDR      r0,[pc,#244] ; [0x32098] = 0x1000d858
        0x00031fa2:    f8808014    ....    STRB     r8,[r0,#0x14]
        0x00031fa6:    f880800d    ....    STRB     r8,[r0,#0xd]
        0x00031faa:    b003        ..      ADD      sp,sp,#0xc
        0x00031fac:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00031fb0:    4c37        7L      LDR      r4,[pc,#220] ; [0x32090] = 0x1000d788
        0x00031fb2:    f1050b0a    ....    ADD      r11,r5,#0xa
        0x00031fb6:    f04f0a03    O...    MOV      r10,#3
        0x00031fba:    7da0        .}      LDRB     r0,[r4,#0x16]
        0x00031fbc:    b138        8.      CBZ      r0,0x31fce ; dmConnReset + 230
        0x00031fbe:    4659        YF      MOV      r1,r11
        0x00031fc0:    4620         F      MOV      r0,r4
        0x00031fc2:    f7e8f9fd    ....    BL       BdaCmp ; 0x1a3c0
        0x00031fc6:    b110        ..      CBZ      r0,0x31fce ; dmConnReset + 230
        0x00031fc8:    0020         .      MOVS     r0,r4
        0x00031fca:    d007        ..      BEQ      0x31fdc ; dmConnReset + 244
        0x00031fcc:    e031        1.      B        0x32032 ; dmConnReset + 330
        0x00031fce:    f1aa0001    ....    SUB      r0,r10,#1
        0x00031fd2:    f0100aff    ....    ANDS     r10,r0,#0xff
        0x00031fd6:    f1040430    ..0.    ADD      r4,r4,#0x30
        0x00031fda:    d1ee        ..      BNE      0x31fba ; dmConnReset + 210
        0x00031fdc:    482c        ,H      LDR      r0,[pc,#176] ; [0x32090] = 0x1000d788
        0x00031fde:    2103        .!      MOVS     r1,#3
        0x00031fe0:    7d82        .}      LDRB     r2,[r0,#0x16]
        0x00031fe2:    b14a        J.      CBZ      r2,0x31ff8 ; dmConnReset + 272
        0x00031fe4:    7d42        B}      LDRB     r2,[r0,#0x15]
        0x00031fe6:    2a02        .*      CMP      r2,#2
        0x00031fe8:    d004        ..      BEQ      0x31ff4 ; dmConnReset + 268
        0x00031fea:    2a04        .*      CMP      r2,#4
        0x00031fec:    bf04        ..      ITT      EQ
        0x00031fee:    8982        ..      LDRHEQ   r2,[r0,#0xc]
        0x00031ff0:    454a        JE      CMPEQ    r2,r9
        0x00031ff2:    d101        ..      BNE      0x31ff8 ; dmConnReset + 272
        0x00031ff4:    b140        @.      CBZ      r0,0x32008 ; dmConnReset + 288
        0x00031ff6:    e01c        ..      B        0x32032 ; dmConnReset + 330
        0x00031ff8:    f1a10101    ....    SUB      r1,r1,#1
        0x00031ffc:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x00032000:    f1000030    ..0.    ADD      r0,r0,#0x30
        0x00032004:    d1ec        ..      BNE      0x31fe0 ; dmConnReset + 248
        0x00032006:    4640        @F      MOV      r0,r8
        0x00032008:    78e9        .x      LDRB     r1,[r5,#3]
        0x0003200a:    b9a1        ..      CBNZ     r1,0x32036 ; dmConnReset + 334
        0x0003200c:    7a29        )z      LDRB     r1,[r5,#8]
        0x0003200e:    2901        .)      CMP      r1,#1
        0x00032010:    d13b        ;.      BNE      0x3208a ; dmConnReset + 418
        0x00032012:    4c1f        .L      LDR      r4,[pc,#124] ; [0x32090] = 0x1000d788
        0x00032014:    f105010a    ....    ADD      r1,r5,#0xa
        0x00032018:    f04f0a00    O...    MOV      r10,#0
        0x0003201c:    7da0        .}      LDRB     r0,[r4,#0x16]
        0x0003201e:    b160        `.      CBZ      r0,0x3203a ; dmConnReset + 338
        0x00032020:    f10a0001    ....    ADD      r0,r10,#1
        0x00032024:    f0000aff    ....    AND      r10,r0,#0xff
        0x00032028:    3430        04      ADDS     r4,r4,#0x30
        0x0003202a:    f1ba0f03    ....    CMP      r10,#3
        0x0003202e:    d3f5        ..      BCC      0x3201c ; dmConnReset + 308
        0x00032030:    4640        @F      MOV      r0,r8
        0x00032032:    78e9        .x      LDRB     r1,[r5,#3]
        0x00032034:    b349        I.      CBZ      r1,0x3208a ; dmConnReset + 418
        0x00032036:    211b        .!      MOVS     r1,#0x1b
        0x00032038:    e787        ..      B        0x31f4a ; dmConnReset + 98
        0x0003203a:    f8c48000    ....    STR      r8,[r4,#0]
        0x0003203e:    f8c48004    ....    STR      r8,[r4,#4]
        0x00032042:    f8c48008    ....    STR      r8,[r4,#8]
        0x00032046:    f8c4800c    ....    STR      r8,[r4,#0xc]
        0x0003204a:    f8c48010    ....    STR      r8,[r4,#0x10]
        0x0003204e:    f8c48014    ....    STR      r8,[r4,#0x14]
        0x00032052:    f8c48018    ....    STR      r8,[r4,#0x18]
        0x00032056:    f8c4801c    ....    STR      r8,[r4,#0x1c]
        0x0003205a:    f8c48020    .. .    STR      r8,[r4,#0x20]
        0x0003205e:    f8c48024    ..$.    STR      r8,[r4,#0x24]
        0x00032062:    f8c48028    ..(.    STR      r8,[r4,#0x28]
        0x00032066:    4620         F      MOV      r0,r4
        0x00032068:    f8c4802c    ..,.    STR      r8,[r4,#0x2c]
        0x0003206c:    f7e8f9b1    ....    BL       BdaCpy ; 0x1a3d2
        0x00032070:    f8a4900c    ....    STRH     r9,[r4,#0xc]
        0x00032074:    f10a0001    ....    ADD      r0,r10,#1
        0x00032078:    7420         t      STRB     r0,[r4,#0x10]
        0x0003207a:    f8848011    ....    STRB     r8,[r4,#0x11]
        0x0003207e:    2001        .       MOVS     r0,#1
        0x00032080:    75a0        .u      STRB     r0,[r4,#0x16]
        0x00032082:    f884802c    ..,.    STRB     r8,[r4,#0x2c]
        0x00032086:    4620         F      MOV      r0,r4
        0x00032088:    e7d3        ..      B        0x32032 ; dmConnReset + 330
        0x0003208a:    211c        .!      MOVS     r1,#0x1c
        0x0003208c:    70a9        .p      STRB     r1,[r5,#2]
        0x0003208e:    e75d        ].      B        0x31f4c ; dmConnReset + 100
    $d
        0x00032090:    1000d788    ....    DCD    268490632
        0x00032094:    00044ef8    .N..    DCD    282360
        0x00032098:    1000d858    X...    DCD    268490840
    $t
    i.dmConnSmActAccept
    dmConnSmActAccept
        0x0003209c:    f8b1c008    ....    LDRH     r12,[r1,#8]
        0x000320a0:    7c4a        J|      LDRB     r2,[r1,#0x11]
        0x000320a2:    7988        .y      LDRB     r0,[r1,#6]
        0x000320a4:    f101030b    ....    ADD      r3,r1,#0xb
        0x000320a8:    4661        aF      MOV      r1,r12
        0x000320aa:    f7ffbcdd    ....    B.W      dmAdvStartDirected ; 0x31a68
    i.dmConnSmActAcceptFailed
    dmConnSmActAcceptFailed
        0x000320ae:    b570        p.      PUSH     {r4-r6,lr}
        0x000320b0:    460c        .F      MOV      r4,r1
        0x000320b2:    4605        .F      MOV      r5,r0
        0x000320b4:    f7fffbc8    ....    BL       dmAdvConnectFailed ; 0x31848
        0x000320b8:    4621        !F      MOV      r1,r4
        0x000320ba:    4628        (F      MOV      r0,r5
        0x000320bc:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x000320c0:    f000b854    ..T.    B.W      dmConnSmActConnFailed ; 0x3216c
    i.dmConnSmActCancelAccept
    dmConnSmActCancelAccept
        0x000320c4:    b570        p.      PUSH     {r4-r6,lr}
        0x000320c6:    460c        .F      MOV      r4,r1
        0x000320c8:    4605        .F      MOV      r5,r0
        0x000320ca:    f7fffced    ....    BL       dmAdvStopDirected ; 0x31aa8
        0x000320ce:    4621        !F      MOV      r1,r4
        0x000320d0:    4628        (F      MOV      r0,r5
        0x000320d2:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x000320d6:    f000b849    ..I.    B.W      dmConnSmActConnFailed ; 0x3216c
    i.dmConnSmActClose
    dmConnSmActClose
        0x000320da:    7909        .y      LDRB     r1,[r1,#4]
        0x000320dc:    8980        ..      LDRH     r0,[r0,#0xc]
        0x000320de:    f7e8bf63    ..c.    B        HciDisconnectCmd ; 0x1afa8
    i.dmConnSmActConnAccepted
    dmConnSmActConnAccepted
        0x000320e2:    b570        p.      PUSH     {r4-r6,lr}
        0x000320e4:    460c        .F      MOV      r4,r1
        0x000320e6:    4605        .F      MOV      r5,r0
        0x000320e8:    f7fffbc0    ....    BL       dmAdvConnected ; 0x3186c
        0x000320ec:    4621        !F      MOV      r1,r4
        0x000320ee:    4628        (F      MOV      r0,r5
        0x000320f0:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x000320f4:    f000b878    ..x.    B.W      dmConnSmActConnOpened ; 0x321e8
    i.dmConnSmActConnClosed
    dmConnSmActConnClosed
        0x000320f8:    b570        p.      PUSH     {r4-r6,lr}
        0x000320fa:    460e        .F      MOV      r6,r1
        0x000320fc:    4604        .F      MOV      r4,r0
        0x000320fe:    7c01        .|      LDRB     r1,[r0,#0x10]
        0x00032100:    2028        (       MOVS     r0,#0x28
        0x00032102:    f000f9ed    ....    BL       dmDevPassEvtToConnCte ; 0x324e0
        0x00032106:    2000        .       MOVS     r0,#0
        0x00032108:    75a0        .u      STRB     r0,[r4,#0x16]
        0x0003210a:    7e60        `~      LDRB     r0,[r4,#0x19]
        0x0003210c:    b9c8        ..      CBNZ     r0,0x32142 ; dmConnSmActConnClosed + 74
        0x0003210e:    4b16        .K      LDR      r3,[pc,#88] ; [0x32168] = 0x1000d788
        0x00032110:    2000        .       MOVS     r0,#0
        0x00032112:    f8131f16    ....    LDRB     r1,[r3,#0x16]!
        0x00032116:    2900        .)      CMP      r1,#0
        0x00032118:    bf18        ..      IT       NE
        0x0003211a:    2001        .       MOVNE    r0,#1
        0x0003211c:    2200        ."      MOVS     r2,#0
        0x0003211e:    f8931030    ..0.    LDRB     r1,[r3,#0x30]
        0x00032122:    2900        .)      CMP      r1,#0
        0x00032124:    bf18        ..      IT       NE
        0x00032126:    1c40        @.      ADDNE    r0,r0,#1
        0x00032128:    f8931060    ..`.    LDRB     r1,[r3,#0x60]
        0x0003212c:    2900        .)      CMP      r1,#0
        0x0003212e:    bf18        ..      IT       NE
        0x00032130:    2201        ."      MOVNE    r2,#1
        0x00032132:    42d0        .B      CMN      r0,r2
        0x00032134:    d105        ..      BNE      0x32142 ; dmConnSmActConnClosed + 74
        0x00032136:    2300        .#      MOVS     r3,#0
        0x00032138:    461a        .F      MOV      r2,r3
        0x0003213a:    2128        (!      MOVS     r1,#0x28
        0x0003213c:    200d        .       MOVS     r0,#0xd
        0x0003213e:    f000f9df    ....    BL       dmDevPassEvtToDevPriv ; 0x32500
        0x00032142:    2028        (       MOVS     r0,#0x28
        0x00032144:    4d08        .M      LDR      r5,[pc,#32] ; [0x32168] = 0x1000d788
        0x00032146:    70b0        .p      STRB     r0,[r6,#2]
        0x00032148:    2400        .$      MOVS     r4,#0
        0x0003214a:    bf00        ..      NOP      
        0x0003214c:    eb050084    ....    ADD      r0,r5,r4,LSL #2
        0x00032150:    f8d02090    ...     LDR      r2,[r0,#0x90]
        0x00032154:    2a00        .*      CMP      r2,#0
        0x00032156:    bf1c        ..      ITT      NE
        0x00032158:    4630        0F      MOVNE    r0,r6
        0x0003215a:    4790        .G      BLXNE    r2
        0x0003215c:    1c60        `.      ADDS     r0,r4,#1
        0x0003215e:    b2c4        ..      UXTB     r4,r0
        0x00032160:    2c05        .,      CMP      r4,#5
        0x00032162:    d3f3        ..      BCC      0x3214c ; dmConnSmActConnClosed + 84
        0x00032164:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00032166:    0000        ..      DCW    0
        0x00032168:    1000d788    ....    DCD    268490632
    $t
    i.dmConnSmActConnFailed
    dmConnSmActConnFailed
        0x0003216c:    b570        p.      PUSH     {r4-r6,lr}
        0x0003216e:    2500        .%      MOVS     r5,#0
        0x00032170:    7585        .u      STRB     r5,[r0,#0x16]
        0x00032172:    7e40        @~      LDRB     r0,[r0,#0x19]
        0x00032174:    460c        .F      MOV      r4,r1
        0x00032176:    b9f8        ..      CBNZ     r0,0x321b8 ; dmConnSmActConnFailed + 76
        0x00032178:    2300        .#      MOVS     r3,#0
        0x0003217a:    461a        .F      MOV      r2,r3
        0x0003217c:    2101        .!      MOVS     r1,#1
        0x0003217e:    200e        .       MOVS     r0,#0xe
        0x00032180:    f000f9be    ....    BL       dmDevPassEvtToDevPriv ; 0x32500
        0x00032184:    4917        .I      LDR      r1,[pc,#92] ; [0x321e4] = 0x1000d788
        0x00032186:    2000        .       MOVS     r0,#0
        0x00032188:    f8112f16    .../    LDRB     r2,[r1,#0x16]!
        0x0003218c:    2a00        .*      CMP      r2,#0
        0x0003218e:    bf18        ..      IT       NE
        0x00032190:    2001        .       MOVNE    r0,#1
        0x00032192:    2200        ."      MOVS     r2,#0
        0x00032194:    f8913030    ..00    LDRB     r3,[r1,#0x30]
        0x00032198:    2b00        .+      CMP      r3,#0
        0x0003219a:    bf18        ..      IT       NE
        0x0003219c:    1c40        @.      ADDNE    r0,r0,#1
        0x0003219e:    f8911060    ..`.    LDRB     r1,[r1,#0x60]
        0x000321a2:    2900        .)      CMP      r1,#0
        0x000321a4:    bf18        ..      IT       NE
        0x000321a6:    2201        ."      MOVNE    r2,#1
        0x000321a8:    42d0        .B      CMN      r0,r2
        0x000321aa:    d105        ..      BNE      0x321b8 ; dmConnSmActConnFailed + 76
        0x000321ac:    2300        .#      MOVS     r3,#0
        0x000321ae:    461a        .F      MOV      r2,r3
        0x000321b0:    2128        (!      MOVS     r1,#0x28
        0x000321b2:    200d        .       MOVS     r0,#0xd
        0x000321b4:    f000f9a4    ....    BL       dmDevPassEvtToDevPriv ; 0x32500
        0x000321b8:    2028        (       MOVS     r0,#0x28
        0x000321ba:    70a0        .p      STRB     r0,[r4,#2]
        0x000321bc:    7225        %r      STRB     r5,[r4,#8]
        0x000321be:    80e5        ..      STRH     r5,[r4,#6]
        0x000321c0:    4626        &F      MOV      r6,r4
        0x000321c2:    4d08        .M      LDR      r5,[pc,#32] ; [0x321e4] = 0x1000d788
        0x000321c4:    2400        .$      MOVS     r4,#0
        0x000321c6:    bf00        ..      NOP      
        0x000321c8:    eb050084    ....    ADD      r0,r5,r4,LSL #2
        0x000321cc:    f8d01090    ....    LDR      r1,[r0,#0x90]
        0x000321d0:    2900        .)      CMP      r1,#0
        0x000321d2:    bf1c        ..      ITT      NE
        0x000321d4:    4630        0F      MOVNE    r0,r6
        0x000321d6:    4788        .G      BLXNE    r1
        0x000321d8:    1c60        `.      ADDS     r0,r4,#1
        0x000321da:    b2c4        ..      UXTB     r4,r0
        0x000321dc:    2c05        .,      CMP      r4,#5
        0x000321de:    d3f3        ..      BCC      0x321c8 ; dmConnSmActConnFailed + 92
        0x000321e0:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x000321e2:    0000        ..      DCW    0
        0x000321e4:    1000d788    ....    DCD    268490632
    $t
    i.dmConnSmActConnOpened
    dmConnSmActConnOpened
        0x000321e8:    b570        p.      PUSH     {r4-r6,lr}
        0x000321ea:    460d        .F      MOV      r5,r1
        0x000321ec:    4604        .F      MOV      r4,r0
        0x000321ee:    310a        .1      ADDS     r1,r1,#0xa
        0x000321f0:    f7e8f8ef    ....    BL       BdaCpy ; 0x1a3d2
        0x000321f4:    88e8        ..      LDRH     r0,[r5,#6]
        0x000321f6:    81a0        ..      STRH     r0,[r4,#0xc]
        0x000321f8:    7a68        hz      LDRB     r0,[r5,#9]
        0x000321fa:    f7e8fb95    ....    BL       DmHostAddrType ; 0x1a928
        0x000321fe:    74e0        .t      STRB     r0,[r4,#0x13]
        0x00032200:    7a28        (z      LDRB     r0,[r5,#8]
        0x00032202:    492f        /I      LDR      r1,[pc,#188] ; [0x322c0] = 0x1000d858
        0x00032204:    7660        `v      STRB     r0,[r4,#0x19]
        0x00032206:    2800        .(      CMP      r0,#0
        0x00032208:    bf0c        ..      ITE      EQ
        0x0003220a:    7b48        H{      LDRBEQ   r0,[r1,#0xd]
        0x0003220c:    7b88        .{      LDRBNE   r0,[r1,#0xe]
        0x0003220e:    7520         u      STRB     r0,[r4,#0x14]
        0x00032210:    f0100fff    ....    TST      r0,#0xff
        0x00032214:    d015        ..      BEQ      0x32242 ; dmConnSmActConnOpened + 90
        0x00032216:    492a        *I      LDR      r1,[pc,#168] ; [0x322c0] = 0x1000d858
        0x00032218:    1da0        ..      ADDS     r0,r4,#6
        0x0003221a:    f7e8f8da    ....    BL       BdaCpy ; 0x1a3d2
        0x0003221e:    bf00        ..      NOP      
        0x00032220:    f1050117    ....    ADD      r1,r5,#0x17
        0x00032224:    f104001a    ....    ADD      r0,r4,#0x1a
        0x00032228:    f7e8f8d3    ....    BL       BdaCpy ; 0x1a3d2
        0x0003222c:    f105011d    ....    ADD      r1,r5,#0x1d
        0x00032230:    f1040020    .. .    ADD      r0,r4,#0x20
        0x00032234:    f7e8f8cd    ....    BL       BdaCpy ; 0x1a3d2
        0x00032238:    2000        .       MOVS     r0,#0
        0x0003223a:    81e0        ..      STRH     r0,[r4,#0xe]
        0x0003223c:    7e60        `~      LDRB     r0,[r4,#0x19]
        0x0003223e:    b138        8.      CBZ      r0,0x32250 ; dmConnSmActConnOpened + 104
        0x00032240:    e027        '.      B        0x32292 ; dmConnSmActConnOpened + 170
        0x00032242:    f7e9f833    ..3.    BL       HciGetBdAddr ; 0x1b2ac
        0x00032246:    4601        .F      MOV      r1,r0
        0x00032248:    1da0        ..      ADDS     r0,r4,#6
        0x0003224a:    f7e8f8c2    ....    BL       BdaCpy ; 0x1a3d2
        0x0003224e:    e7e7        ..      B        0x32220 ; dmConnSmActConnOpened + 56
        0x00032250:    2300        .#      MOVS     r3,#0
        0x00032252:    461a        .F      MOV      r2,r3
        0x00032254:    2101        .!      MOVS     r1,#1
        0x00032256:    200e        .       MOVS     r0,#0xe
        0x00032258:    f000f952    ..R.    BL       dmDevPassEvtToDevPriv ; 0x32500
        0x0003225c:    4919        .I      LDR      r1,[pc,#100] ; [0x322c4] = 0x1000d788
        0x0003225e:    2000        .       MOVS     r0,#0
        0x00032260:    f8112f16    .../    LDRB     r2,[r1,#0x16]!
        0x00032264:    2a00        .*      CMP      r2,#0
        0x00032266:    bf18        ..      IT       NE
        0x00032268:    2001        .       MOVNE    r0,#1
        0x0003226a:    2200        ."      MOVS     r2,#0
        0x0003226c:    f8913030    ..00    LDRB     r3,[r1,#0x30]
        0x00032270:    2b00        .+      CMP      r3,#0
        0x00032272:    bf18        ..      IT       NE
        0x00032274:    1c40        @.      ADDNE    r0,r0,#1
        0x00032276:    f8911060    ..`.    LDRB     r1,[r1,#0x60]
        0x0003227a:    2900        .)      CMP      r1,#0
        0x0003227c:    bf18        ..      IT       NE
        0x0003227e:    2201        ."      MOVNE    r2,#1
        0x00032280:    4410        .D      ADD      r0,r0,r2
        0x00032282:    2801        .(      CMP      r0,#1
        0x00032284:    d105        ..      BNE      0x32292 ; dmConnSmActConnOpened + 170
        0x00032286:    2300        .#      MOVS     r3,#0
        0x00032288:    461a        .F      MOV      r2,r3
        0x0003228a:    2127        '!      MOVS     r1,#0x27
        0x0003228c:    200c        .       MOVS     r0,#0xc
        0x0003228e:    f000f937    ..7.    BL       dmDevPassEvtToDevPriv ; 0x32500
        0x00032292:    7c21        !|      LDRB     r1,[r4,#0x10]
        0x00032294:    2027        '       MOVS     r0,#0x27
        0x00032296:    f000f923    ..#.    BL       dmDevPassEvtToConnCte ; 0x324e0
        0x0003229a:    2027        '       MOVS     r0,#0x27
        0x0003229c:    70a8        .p      STRB     r0,[r5,#2]
        0x0003229e:    462e        .F      MOV      r6,r5
        0x000322a0:    4d08        .M      LDR      r5,[pc,#32] ; [0x322c4] = 0x1000d788
        0x000322a2:    2400        .$      MOVS     r4,#0
        0x000322a4:    eb050084    ....    ADD      r0,r5,r4,LSL #2
        0x000322a8:    f8d01090    ....    LDR      r1,[r0,#0x90]
        0x000322ac:    2900        .)      CMP      r1,#0
        0x000322ae:    bf1c        ..      ITT      NE
        0x000322b0:    4630        0F      MOVNE    r0,r6
        0x000322b2:    4788        .G      BLXNE    r1
        0x000322b4:    1c60        `.      ADDS     r0,r4,#1
        0x000322b6:    b2c4        ..      UXTB     r4,r0
        0x000322b8:    2c05        .,      CMP      r4,#5
        0x000322ba:    d3f3        ..      BCC      0x322a4 ; dmConnSmActConnOpened + 188
        0x000322bc:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x000322be:    0000        ..      DCW    0
        0x000322c0:    1000d858    X...    DCD    268490840
        0x000322c4:    1000d788    ....    DCD    268490632
    $t
    i.dmConnSmActHciUpdated
    dmConnSmActHciUpdated
        0x000322c8:    4608        .F      MOV      r0,r1
        0x000322ca:    2129        )!      MOVS     r1,#0x29
        0x000322cc:    7081        .p      STRB     r1,[r0,#2]
        0x000322ce:    4902        .I      LDR      r1,[pc,#8] ; [0x322d8] = 0x1000d788
        0x000322d0:    f8d1109c    ....    LDR      r1,[r1,#0x9c]
        0x000322d4:    4708        .G      BX       r1
    $d
        0x000322d6:    0000        ..      DCW    0
        0x000322d8:    1000d788    ....    DCD    268490632
    $t
    i.dmConnSmActNone
    dmConnSmActNone
        0x000322dc:    4770        pG      BX       lr
        0x000322de:    0000        ..      MOVS     r0,r0
    i.dmConnSmExecute
    dmConnSmExecute
        0x000322e0:    788a        .x      LDRB     r2,[r1,#2]
        0x000322e2:    f890c015    ....    LDRB     r12,[r0,#0x15]
        0x000322e6:    f0020307    ....    AND      r3,r2,#7
        0x000322ea:    4a0b        .J      LDR      r2,[pc,#44] ; [0x32318] = 0x44f60
        0x000322ec:    eb021c0c    ....    ADD      r12,r2,r12,LSL #4
        0x000322f0:    eb0c0243    ..C.    ADD      r2,r12,r3,LSL #1
        0x000322f4:    f81c3013    ...0    LDRB     r3,[r12,r3,LSL #1]
        0x000322f8:    7852        Rx      LDRB     r2,[r2,#1]
        0x000322fa:    7543        Cu      STRB     r3,[r0,#0x15]
        0x000322fc:    f8dfc01c    ....    LDR      r12,[pc,#28] ; [0x3231c] = 0x1000d84c
        0x00032300:    0913        ..      LSRS     r3,r2,#4
        0x00032302:    f85c3023    \.#0    LDR      r3,[r12,r3,LSL #2]
        0x00032306:    b123        #.      CBZ      r3,0x32312 ; dmConnSmExecute + 50
        0x00032308:    f002020f    ....    AND      r2,r2,#0xf
        0x0003230c:    f8532022    S."     LDR      r2,[r3,r2,LSL #2]
        0x00032310:    4710        .G      BX       r2
        0x00032312:    f7ffbfe3    ....    B.W      dmConnSmActNone ; 0x322dc
    $d
        0x00032316:    0000        ..      DCW    0
        0x00032318:    00044f60    `O..    DCD    282464
        0x0003231c:    1000d84c    L...    DCD    268490828
    $t
    i.dmConnUpdActL2cUpdateCnf
    dmConnUpdActL2cUpdateCnf
        0x00032320:    7c42        B|      LDRB     r2,[r0,#0x11]
        0x00032322:    2a00        .*      CMP      r2,#0
        0x00032324:    bf08        ..      IT       EQ
        0x00032326:    4770        pG      BXEQ     lr
        0x00032328:    b500        ..      PUSH     {lr}
        0x0003232a:    b085        ..      SUB      sp,sp,#0x14
        0x0003232c:    2200        ."      MOVS     r2,#0
        0x0003232e:    7442        Bt      STRB     r2,[r0,#0x11]
        0x00032330:    8889        ..      LDRH     r1,[r1,#4]
        0x00032332:    2900        .)      CMP      r1,#0
        0x00032334:    bf04        ..      ITT      EQ
        0x00032336:    b005        ..      ADDEQ    sp,sp,#0x14
        0x00032338:    bd00        ..      POPEQ    {pc}
        0x0003233a:    2229        )"      MOVS     r2,#0x29
        0x0003233c:    f88d2002    ...     STRB     r2,[sp,#2]
        0x00032340:    7c02        .|      LDRB     r2,[r0,#0x10]
        0x00032342:    f8ad2000    ...     STRH     r2,[sp,#0]
        0x00032346:    f88d1003    ....    STRB     r1,[sp,#3]
        0x0003234a:    f88d1004    ....    STRB     r1,[sp,#4]
        0x0003234e:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00032350:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00032354:    4803        .H      LDR      r0,[pc,#12] ; [0x32364] = 0x1000d788
        0x00032356:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x0003235a:    4668        hF      MOV      r0,sp
        0x0003235c:    4788        .G      BLX      r1
        0x0003235e:    b005        ..      ADD      sp,sp,#0x14
        0x00032360:    bd00        ..      POP      {pc}
    $d
        0x00032362:    0000        ..      DCW    0
        0x00032364:    1000d788    ....    DCD    268490632
    $t
    i.dmConnUpdActNone
    dmConnUpdActNone
        0x00032368:    4770        pG      BX       lr
        0x0003236a:    0000        ..      MOVS     r0,r0
    i.dmConnUpdActUpdateSlave
    dmConnUpdActUpdateSlave
        0x0003236c:    b530        0.      PUSH     {r4,r5,lr}
        0x0003236e:    4604        .F      MOV      r4,r0
        0x00032370:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x00032374:    b085        ..      SUB      sp,sp,#0x14
        0x00032376:    460d        .F      MOV      r5,r1
        0x00032378:    f0100f02    ....    TST      r0,#2
        0x0003237c:    d00b        ..      BEQ      0x32396 ; dmConnUpdActUpdateSlave + 42
        0x0003237e:    f7e8ff9f    ....    BL       HciGetLeSupFeat ; 0x1b2c0
        0x00032382:    f0100f02    ....    TST      r0,#2
        0x00032386:    d006        ..      BEQ      0x32396 ; dmConnUpdActUpdateSlave + 42
        0x00032388:    89a0        ..      LDRH     r0,[r4,#0xc]
        0x0003238a:    b005        ..      ADD      sp,sp,#0x14
        0x0003238c:    1d29        ).      ADDS     r1,r5,#4
        0x0003238e:    e8bd4030    ..0@    POP      {r4,r5,lr}
        0x00032392:    f7e8bffa    ....    B        HciLeConnUpdateCmd ; 0x1b38a
        0x00032396:    7c60        `|      LDRB     r0,[r4,#0x11]
        0x00032398:    b1a0        ..      CBZ      r0,0x323c4 ; dmConnUpdActUpdateSlave + 88
        0x0003239a:    200c        .       MOVS     r0,#0xc
        0x0003239c:    2129        )!      MOVS     r1,#0x29
        0x0003239e:    f88d1002    ....    STRB     r1,[sp,#2]
        0x000323a2:    7c21        !|      LDRB     r1,[r4,#0x10]
        0x000323a4:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x000323a8:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000323ac:    f88d0004    ....    STRB     r0,[sp,#4]
        0x000323b0:    89a0        ..      LDRH     r0,[r4,#0xc]
        0x000323b2:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x000323b6:    4808        .H      LDR      r0,[pc,#32] ; [0x323d8] = 0x1000d788
        0x000323b8:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x000323bc:    4668        hF      MOV      r0,sp
        0x000323be:    4788        .G      BLX      r1
        0x000323c0:    b005        ..      ADD      sp,sp,#0x14
        0x000323c2:    bd30        0.      POP      {r4,r5,pc}
        0x000323c4:    2001        .       MOVS     r0,#1
        0x000323c6:    7460        `t      STRB     r0,[r4,#0x11]
        0x000323c8:    89a0        ..      LDRH     r0,[r4,#0xc]
        0x000323ca:    b005        ..      ADD      sp,sp,#0x14
        0x000323cc:    1d29        ).      ADDS     r1,r5,#4
        0x000323ce:    e8bd4030    ..0@    POP      {r4,r5,lr}
        0x000323d2:    f7e9bcd7    ....    B        L2cDmConnUpdateReq ; 0x1bd84
    $d
        0x000323d6:    0000        ..      DCW    0
        0x000323d8:    1000d788    ....    DCD    268490632
    $t
    i.dmConnUpdExecute
    dmConnUpdExecute
        0x000323dc:    788a        .x      LDRB     r2,[r1,#2]
        0x000323de:    4b08        .K      LDR      r3,[pc,#32] ; [0x32400] = 0x44efc
        0x000323e0:    f0020207    ....    AND      r2,r2,#7
        0x000323e4:    f8dfc01c    ....    LDR      r12,[pc,#28] ; [0x32404] = 0x1000d77c
        0x000323e8:    5c9b        .\      LDRB     r3,[r3,r2]
        0x000323ea:    091a        ..      LSRS     r2,r3,#4
        0x000323ec:    f85c2022    \."     LDR      r2,[r12,r2,LSL #2]
        0x000323f0:    2a00        .*      CMP      r2,#0
        0x000323f2:    bf08        ..      IT       EQ
        0x000323f4:    4770        pG      BXEQ     lr
        0x000323f6:    f003030f    ....    AND      r3,r3,#0xf
        0x000323fa:    f8522023    R.#     LDR      r2,[r2,r3,LSL #2]
        0x000323fe:    4710        .G      BX       r2
    $d
        0x00032400:    00044efc    .N..    DCD    282364
        0x00032404:    1000d77c    |...    DCD    268490620
    $t
    i.dmConnUpdMsgHandler
    dmConnUpdMsgHandler
        0x00032408:    4601        .F      MOV      r1,r0
        0x0003240a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003240c:    1e40        @.      SUBS     r0,r0,#1
        0x0003240e:    b2c0        ..      UXTB     r0,r0
        0x00032410:    eb000240    ..@.    ADD      r2,r0,r0,LSL #1
        0x00032414:    480e        .H      LDR      r0,[pc,#56] ; [0x32450] = 0x1000d788
        0x00032416:    eb001002    ....    ADD      r0,r0,r2,LSL #4
        0x0003241a:    7d82        .}      LDRB     r2,[r0,#0x16]
        0x0003241c:    2a00        .*      CMP      r2,#0
        0x0003241e:    bf14        ..      ITE      NE
        0x00032420:    2800        .(      CMPNE    r0,#0
        0x00032422:    4770        pG      BXEQ     lr
        0x00032424:    7d42        B}      LDRB     r2,[r0,#0x15]
        0x00032426:    2a03        .*      CMP      r2,#3
        0x00032428:    bf18        ..      IT       NE
        0x0003242a:    4770        pG      BXNE     lr
        0x0003242c:    788a        .x      LDRB     r2,[r1,#2]
        0x0003242e:    f0020207    ....    AND      r2,r2,#7
        0x00032432:    4b08        .K      LDR      r3,[pc,#32] ; [0x32454] = 0x44efc
        0x00032434:    f8dfc020    .. .    LDR      r12,[pc,#32] ; [0x32458] = 0x1000d77c
        0x00032438:    5c9b        .\      LDRB     r3,[r3,r2]
        0x0003243a:    091a        ..      LSRS     r2,r3,#4
        0x0003243c:    f85c2022    \."     LDR      r2,[r12,r2,LSL #2]
        0x00032440:    2a00        .*      CMP      r2,#0
        0x00032442:    bf08        ..      IT       EQ
        0x00032444:    4770        pG      BXEQ     lr
        0x00032446:    f003030f    ....    AND      r3,r3,#0xf
        0x0003244a:    f8522023    R.#     LDR      r2,[r2,r3,LSL #2]
        0x0003244e:    4710        .G      BX       r2
    $d
        0x00032450:    1000d788    ....    DCD    268490632
        0x00032454:    00044efc    .N..    DCD    282364
        0x00032458:    1000d77c    |...    DCD    268490620
    $t
    i.dmDevActReset
    dmDevActReset
        0x0003245c:    b570        p.      PUSH     {r4-r6,lr}
        0x0003245e:    480a        .H      LDR      r0,[pc,#40] ; [0x32488] = 0x1000d858
        0x00032460:    7c01        .|      LDRB     r1,[r0,#0x10]
        0x00032462:    2900        .)      CMP      r1,#0
        0x00032464:    bf18        ..      IT       NE
        0x00032466:    bd70        p.      POPNE    {r4-r6,pc}
        0x00032468:    2101        .!      MOVS     r1,#1
        0x0003246a:    4d08        .M      LDR      r5,[pc,#32] ; [0x3248c] = 0x100002ec
        0x0003246c:    7401        .t      STRB     r1,[r0,#0x10]
        0x0003246e:    2400        .$      MOVS     r4,#0
        0x00032470:    f8550024    U.$.    LDR      r0,[r5,r4,LSL #2]
        0x00032474:    6800        .h      LDR      r0,[r0,#0]
        0x00032476:    4780        .G      BLX      r0
        0x00032478:    1c60        `.      ADDS     r0,r4,#1
        0x0003247a:    b2c4        ..      UXTB     r4,r0
        0x0003247c:    2c15        .,      CMP      r4,#0x15
        0x0003247e:    d3f7        ..      BCC      0x32470 ; dmDevActReset + 20
        0x00032480:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00032484:    f7e9bb32    ..2.    B        HciResetSequence ; 0x1baec
    $d
        0x00032488:    1000d858    X...    DCD    268490840
        0x0003248c:    100002ec    ....    DCD    268436204
    $t
    i.dmDevHciHandler
    dmDevHciHandler
        0x00032490:    7882        .x      LDRB     r2,[r0,#2]
        0x00032492:    490d        .I      LDR      r1,[pc,#52] ; [0x324c8] = 0x1000d858
        0x00032494:    b152        R.      CBZ      r2,0x324ac ; dmDevHciHandler + 28
        0x00032496:    2a12        .*      CMP      r2,#0x12
        0x00032498:    d00e        ..      BEQ      0x324b8 ; dmDevHciHandler + 40
        0x0003249a:    2a13        .*      CMP      r2,#0x13
        0x0003249c:    d010        ..      BEQ      0x324c0 ; dmDevHciHandler + 48
        0x0003249e:    2a14        .*      CMP      r2,#0x14
        0x000324a0:    bf18        ..      IT       NE
        0x000324a2:    4770        pG      BXNE     lr
        0x000324a4:    2279        y"      MOVS     r2,#0x79
        0x000324a6:    7082        .p      STRB     r2,[r0,#2]
        0x000324a8:    6889        .h      LDR      r1,[r1,#8]
        0x000324aa:    4708        .G      BX       r1
        0x000324ac:    2200        ."      MOVS     r2,#0
        0x000324ae:    740a        .t      STRB     r2,[r1,#0x10]
        0x000324b0:    2220         "      MOVS     r2,#0x20
        0x000324b2:    7082        .p      STRB     r2,[r0,#2]
        0x000324b4:    6889        .h      LDR      r1,[r1,#8]
        0x000324b6:    4708        .G      BX       r1
        0x000324b8:    227b        {"      MOVS     r2,#0x7b
        0x000324ba:    7082        .p      STRB     r2,[r0,#2]
        0x000324bc:    6889        .h      LDR      r1,[r1,#8]
        0x000324be:    4708        .G      BX       r1
        0x000324c0:    227a        z"      MOVS     r2,#0x7a
        0x000324c2:    7082        .p      STRB     r2,[r0,#2]
        0x000324c4:    6889        .h      LDR      r1,[r1,#8]
        0x000324c6:    4708        .G      BX       r1
    $d
        0x000324c8:    1000d858    X...    DCD    268490840
    $t
    i.dmDevMsgHandler
    dmDevMsgHandler
        0x000324cc:    7881        .x      LDRB     r1,[r0,#2]
        0x000324ce:    4a03        .J      LDR      r2,[pc,#12] ; [0x324dc] = 0x44fb0
        0x000324d0:    f0010107    ....    AND      r1,r1,#7
        0x000324d4:    f8521021    R.!.    LDR      r1,[r2,r1,LSL #2]
        0x000324d8:    4708        .G      BX       r1
    $d
        0x000324da:    0000        ..      DCW    0
        0x000324dc:    00044fb0    .O..    DCD    282544
    $t
    i.dmDevPassEvtToConnCte
    dmDevPassEvtToConnCte
        0x000324e0:    b508        ..      PUSH     {r3,lr}
        0x000324e2:    226f        o"      MOVS     r2,#0x6f
        0x000324e4:    f88d2002    ...     STRB     r2,[sp,#2]
        0x000324e8:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000324ec:    4803        .H      LDR      r0,[pc,#12] ; [0x324fc] = 0x100002ec
        0x000324ee:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x000324f2:    6b40        @k      LDR      r0,[r0,#0x34]
        0x000324f4:    6881        .h      LDR      r1,[r0,#8]
        0x000324f6:    4668        hF      MOV      r0,sp
        0x000324f8:    4788        .G      BLX      r1
        0x000324fa:    bd08        ..      POP      {r3,pc}
    $d
        0x000324fc:    100002ec    ....    DCD    268436204
    $t
    i.dmDevPassEvtToDevPriv
    dmDevPassEvtToDevPriv
        0x00032500:    b500        ..      PUSH     {lr}
        0x00032502:    b083        ..      SUB      sp,sp,#0xc
        0x00032504:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00032508:    4806        .H      LDR      r0,[pc,#24] ; [0x32524] = 0x100002ec
        0x0003250a:    f88d2004    ...     STRB     r2,[sp,#4]
        0x0003250e:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x00032512:    f88d3005    ...0    STRB     r3,[sp,#5]
        0x00032516:    6840        @h      LDR      r0,[r0,#4]
        0x00032518:    6881        .h      LDR      r1,[r0,#8]
        0x0003251a:    4668        hF      MOV      r0,sp
        0x0003251c:    4788        .G      BLX      r1
        0x0003251e:    b003        ..      ADD      sp,sp,#0xc
        0x00032520:    bd00        ..      POP      {pc}
    $d
        0x00032522:    0000        ..      DCW    0
        0x00032524:    100002ec    ....    DCD    268436204
    $t
    i.dmDevPassHciEvtToConn
    dmDevPassHciEvtToConn
        0x00032528:    4901        .I      LDR      r1,[pc,#4] ; [0x32530] = 0x100002ec
        0x0003252a:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0003252c:    6849        Ih      LDR      r1,[r1,#4]
        0x0003252e:    4708        .G      BX       r1
    $d
        0x00032530:    100002ec    ....    DCD    268436204
    $t
    i.dmEmptyHandler
    dmEmptyHandler
        0x00032534:    4770        pG      BX       lr
    i.dmEmptyReset
    dmEmptyReset
        0x00032536:    4770        pG      BX       lr
    i.dmHciEvtCback
    dmHciEvtCback
        0x00032538:    4906        .I      LDR      r1,[pc,#24] ; [0x32554] = 0x1000d858
        0x0003253a:    7c0a        .|      LDRB     r2,[r1,#0x10]
        0x0003253c:    7881        .x      LDRB     r1,[r0,#2]
        0x0003253e:    2a00        .*      CMP      r2,#0
        0x00032540:    bf1c        ..      ITT      NE
        0x00032542:    2900        .)      CMPNE    r1,#0
        0x00032544:    4770        pG      BXNE     lr
        0x00032546:    4a04        .J      LDR      r2,[pc,#16] ; [0x32558] = 0x44fc0
        0x00032548:    5c51        Q\      LDRB     r1,[r2,r1]
        0x0003254a:    4a04        .J      LDR      r2,[pc,#16] ; [0x3255c] = 0x100002ec
        0x0003254c:    f8521021    R.!.    LDR      r1,[r2,r1,LSL #2]
        0x00032550:    6849        Ih      LDR      r1,[r1,#4]
        0x00032552:    4708        .G      BX       r1
    $d
        0x00032554:    1000d858    X...    DCD    268490840
        0x00032558:    00044fc0    .O..    DCD    282560
        0x0003255c:    100002ec    ....    DCD    268436204
    $t
    i.dmPhyHciHandler
    dmPhyHciHandler
        0x00032560:    b530        0.      PUSH     {r4,r5,lr}
        0x00032562:    4604        .F      MOV      r4,r0
        0x00032564:    7880        .x      LDRB     r0,[r0,#2]
        0x00032566:    4d2b        +M      LDR      r5,[pc,#172] ; [0x32614] = 0x1000d788
        0x00032568:    b083        ..      SUB      sp,sp,#0xc
        0x0003256a:    282a        *(      CMP      r0,#0x2a
        0x0003256c:    d027        '.      BEQ      0x325be ; dmPhyHciHandler + 94
        0x0003256e:    8820         .      LDRH     r0,[r4,#0]
        0x00032570:    f7fffbfc    ....    BL       dmConnCcbByHandle ; 0x31d6c
        0x00032574:    2800        .(      CMP      r0,#0
        0x00032576:    bf04        ..      ITT      EQ
        0x00032578:    b003        ..      ADDEQ    sp,sp,#0xc
        0x0003257a:    bd30        0.      POPEQ    {r4,r5,pc}
        0x0003257c:    78a1        .x      LDRB     r1,[r4,#2]
        0x0003257e:    2929        ))      CMP      r1,#0x29
        0x00032580:    d02e        ..      BEQ      0x325e0 ; dmPhyHciHandler + 128
        0x00032582:    292b        +)      CMP      r1,#0x2b
        0x00032584:    bf1c        ..      ITT      NE
        0x00032586:    b003        ..      ADDNE    sp,sp,#0xc
        0x00032588:    bd30        0.      POPNE    {r4,r5,pc}
        0x0003258a:    2146        F!      MOVS     r1,#0x46
        0x0003258c:    f88d1002    ....    STRB     r1,[sp,#2]
        0x00032590:    7c01        .|      LDRB     r1,[r0,#0x10]
        0x00032592:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x00032596:    7921        !y      LDRB     r1,[r4,#4]
        0x00032598:    f88d1003    ....    STRB     r1,[sp,#3]
        0x0003259c:    f88d1004    ....    STRB     r1,[sp,#4]
        0x000325a0:    8980        ..      LDRH     r0,[r0,#0xc]
        0x000325a2:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x000325a6:    7a20         z      LDRB     r0,[r4,#8]
        0x000325a8:    f88d0008    ....    STRB     r0,[sp,#8]
        0x000325ac:    7a60        `z      LDRB     r0,[r4,#9]
        0x000325ae:    f88d0009    ....    STRB     r0,[sp,#9]
        0x000325b2:    f8d5109c    ....    LDR      r1,[r5,#0x9c]
        0x000325b6:    4668        hF      MOV      r0,sp
        0x000325b8:    4788        .G      BLX      r1
        0x000325ba:    b003        ..      ADD      sp,sp,#0xc
        0x000325bc:    bd30        0.      POP      {r4,r5,pc}
        0x000325be:    2045        E       MOVS     r0,#0x45
        0x000325c0:    f88d0002    ....    STRB     r0,[sp,#2]
        0x000325c4:    2000        .       MOVS     r0,#0
        0x000325c6:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x000325ca:    7920         y      LDRB     r0,[r4,#4]
        0x000325cc:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000325d0:    f88d0004    ....    STRB     r0,[sp,#4]
        0x000325d4:    f8d5109c    ....    LDR      r1,[r5,#0x9c]
        0x000325d8:    4668        hF      MOV      r0,sp
        0x000325da:    4788        .G      BLX      r1
        0x000325dc:    b003        ..      ADD      sp,sp,#0xc
        0x000325de:    bd30        0.      POP      {r4,r5,pc}
        0x000325e0:    2144        D!      MOVS     r1,#0x44
        0x000325e2:    f88d1002    ....    STRB     r1,[sp,#2]
        0x000325e6:    7c01        .|      LDRB     r1,[r0,#0x10]
        0x000325e8:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x000325ec:    7921        !y      LDRB     r1,[r4,#4]
        0x000325ee:    f88d1003    ....    STRB     r1,[sp,#3]
        0x000325f2:    f88d1004    ....    STRB     r1,[sp,#4]
        0x000325f6:    8980        ..      LDRH     r0,[r0,#0xc]
        0x000325f8:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x000325fc:    7a20         z      LDRB     r0,[r4,#8]
        0x000325fe:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00032602:    7a60        `z      LDRB     r0,[r4,#9]
        0x00032604:    f88d0009    ....    STRB     r0,[sp,#9]
        0x00032608:    f8d5109c    ....    LDR      r1,[r5,#0x9c]
        0x0003260c:    4668        hF      MOV      r0,sp
        0x0003260e:    4788        .G      BLX      r1
        0x00032610:    b003        ..      ADD      sp,sp,#0xc
        0x00032612:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x00032614:    1000d788    ....    DCD    268490632
    $t
    i.dmPrivActAddDevToResList
    dmPrivActAddDevToResList
        0x00032618:    4a07        .J      LDR      r2,[pc,#28] ; [0x32638] = 0x1000d870
        0x0003261a:    f890302b    ..+0    LDRB     r3,[r0,#0x2b]
        0x0003261e:    4601        .F      MOV      r1,r0
        0x00032620:    7213        .r      STRB     r3,[r2,#8]
        0x00032622:    8800        ..      LDRH     r0,[r0,#0]
        0x00032624:    8090        ..      STRH     r0,[r2,#4]
        0x00032626:    7908        .y      LDRB     r0,[r1,#4]
        0x00032628:    f101031b    ....    ADD      r3,r1,#0x1b
        0x0003262c:    f101020b    ....    ADD      r2,r1,#0xb
        0x00032630:    1d49        I.      ADDS     r1,r1,#5
        0x00032632:    f7e8be5f    .._.    B        HciLeAddDeviceToResolvingListCmd ; 0x1b2f4
    $d
        0x00032636:    0000        ..      DCW    0
        0x00032638:    1000d870    p...    DCD    268490864
    $t
    i.dmPrivActClearResList
    dmPrivActClearResList
        0x0003263c:    f7e8be93    ....    B        HciLeClearResolvingList ; 0x1b366
    i.dmPrivActGenAddr
    dmPrivActGenAddr
        0x00032640:    b5f8        ..      PUSH     {r3-r7,lr}
        0x00032642:    4c19        .L      LDR      r4,[pc,#100] ; [0x326a8] = 0x1000d870
        0x00032644:    4605        .F      MOV      r5,r0
        0x00032646:    4e19        .N      LDR      r6,[pc,#100] ; [0x326ac] = 0x1000d858
        0x00032648:    78e0        .x      LDRB     r0,[r4,#3]
        0x0003264a:    f0100f02    ....    TST      r0,#2
        0x0003264e:    d009        ..      BEQ      0x32664 ; dmPrivActGenAddr + 36
        0x00032650:    2007        .       MOVS     r0,#7
        0x00032652:    70e8        .p      STRB     r0,[r5,#3]
        0x00032654:    2038        8       MOVS     r0,#0x38
        0x00032656:    70a8        .p      STRB     r0,[r5,#2]
        0x00032658:    68b1        .h      LDR      r1,[r6,#8]
        0x0003265a:    b001        ..      ADD      sp,sp,#4
        0x0003265c:    4628        (F      MOV      r0,r5
        0x0003265e:    e8bd40f0    ...@    POP      {r4-r7,lr}
        0x00032662:    4708        .G      BX       r1
        0x00032664:    2103        .!      MOVS     r1,#3
        0x00032666:    f104000a    ....    ADD      r0,r4,#0xa
        0x0003266a:    f7e9fe49    ..I.    BL       SecRand ; 0x1c300
        0x0003266e:    7b20         {      LDRB     r0,[r4,#0xc]
        0x00032670:    f104010a    ....    ADD      r1,r4,#0xa
        0x00032674:    f000003f    ..?.    AND      r0,r0,#0x3f
        0x00032678:    f0400040    @.@.    ORR      r0,r0,#0x40
        0x0003267c:    7320         s      STRB     r0,[r4,#0xc]
        0x0003267e:    2000        .       MOVS     r0,#0
        0x00032680:    f8c4000d    ....    STR      r0,[r4,#0xd]
        0x00032684:    f8c40011    ....    STR      r0,[r4,#0x11]
        0x00032688:    f8c40015    ....    STR      r0,[r4,#0x15]
        0x0003268c:    7660        `v      STRB     r0,[r4,#0x19]
        0x0003268e:    78e0        .x      LDRB     r0,[r4,#3]
        0x00032690:    f0400002    @...    ORR      r0,r0,#2
        0x00032694:    70e0        .p      STRB     r0,[r4,#3]
        0x00032696:    2079        y       MOVS     r0,#0x79
        0x00032698:    9000        ..      STR      r0,[sp,#0]
        0x0003269a:    882b        +.      LDRH     r3,[r5,#0]
        0x0003269c:    7b32        2{      LDRB     r2,[r6,#0xc]
        0x0003269e:    1d28        (.      ADDS     r0,r5,#4
        0x000326a0:    f7e9fc12    ....    BL       SecAes ; 0x1bec8
        0x000326a4:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x000326a6:    0000        ..      DCW    0
        0x000326a8:    1000d870    p...    DCD    268490864
        0x000326ac:    1000d858    X...    DCD    268490840
    $t
    i.dmPrivActRemDevFromResList
    dmPrivActRemDevFromResList
        0x000326b0:    4601        .F      MOV      r1,r0
        0x000326b2:    4a04        .J      LDR      r2,[pc,#16] ; [0x326c4] = 0x1000d870
        0x000326b4:    f8310b04    1...    LDRH     r0,[r1],#4
        0x000326b8:    80d0        ..      STRH     r0,[r2,#6]
        0x000326ba:    f8110b01    ....    LDRB     r0,[r1],#1
        0x000326be:    f7e9b817    ....    B        HciLeRemoveDeviceFromResolvingList ; 0x1b6f0
    $d
        0x000326c2:    0000        ..      DCW    0
        0x000326c4:    1000d870    p...    DCD    268490864
    $t
    i.dmPrivActResolveAddr
    dmPrivActResolveAddr
        0x000326c8:    b500        ..      PUSH     {lr}
        0x000326ca:    491b        .I      LDR      r1,[pc,#108] ; [0x32738] = 0x1000d870
        0x000326cc:    4a1b        .J      LDR      r2,[pc,#108] ; [0x3273c] = 0x1000d858
        0x000326ce:    b087        ..      SUB      sp,sp,#0x1c
        0x000326d0:    78cb        .x      LDRB     r3,[r1,#3]
        0x000326d2:    f0130f01    ....    TST      r3,#1
        0x000326d6:    d007        ..      BEQ      0x326e8 ; dmPrivActResolveAddr + 32
        0x000326d8:    2107        .!      MOVS     r1,#7
        0x000326da:    70c1        .p      STRB     r1,[r0,#3]
        0x000326dc:    2137        7!      MOVS     r1,#0x37
        0x000326de:    7081        .p      STRB     r1,[r0,#2]
        0x000326e0:    6891        .h      LDR      r1,[r2,#8]
        0x000326e2:    4788        .G      BLX      r1
        0x000326e4:    b007        ..      ADD      sp,sp,#0x1c
        0x000326e6:    bd00        ..      POP      {pc}
        0x000326e8:    f8b0c014    ....    LDRH     r12,[r0,#0x14]
        0x000326ec:    f8a1c000    ....    STRH     r12,[r1,#0]
        0x000326f0:    f890c016    ....    LDRB     r12,[r0,#0x16]
        0x000326f4:    f881c002    ....    STRB     r12,[r1,#2]
        0x000326f8:    f8b0c017    ....    LDRH     r12,[r0,#0x17]
        0x000326fc:    f8adc008    ....    STRH     r12,[sp,#8]
        0x00032700:    f890c019    ....    LDRB     r12,[r0,#0x19]
        0x00032704:    f88dc00a    ....    STRB     r12,[sp,#0xa]
        0x00032708:    f04f0c00    O...    MOV      r12,#0
        0x0003270c:    f8cdc00b    ....    STR      r12,[sp,#0xb]
        0x00032710:    f8cdc00f    ....    STR      r12,[sp,#0xf]
        0x00032714:    f8cdc013    ....    STR      r12,[sp,#0x13]
        0x00032718:    f88dc017    ....    STRB     r12,[sp,#0x17]
        0x0003271c:    f0430301    C...    ORR      r3,r3,#1
        0x00032720:    70cb        .p      STRB     r3,[r1,#3]
        0x00032722:    2178        x!      MOVS     r1,#0x78
        0x00032724:    9100        ..      STR      r1,[sp,#0]
        0x00032726:    f8303b04    0..;    LDRH     r3,[r0],#4
        0x0003272a:    7b12        .{      LDRB     r2,[r2,#0xc]
        0x0003272c:    a902        ..      ADD      r1,sp,#8
        0x0003272e:    f7e9fbcb    ....    BL       SecAes ; 0x1bec8
        0x00032732:    b007        ..      ADD      sp,sp,#0x1c
        0x00032734:    bd00        ..      POP      {pc}
    $d
        0x00032736:    0000        ..      DCW    0
        0x00032738:    1000d870    p...    DCD    268490864
        0x0003273c:    1000d858    X...    DCD    268490840
    $t
    i.dmPrivActSetAddrResEnable
    dmPrivActSetAddrResEnable
        0x00032740:    4902        .I      LDR      r1,[pc,#8] ; [0x3274c] = 0x1000d870
        0x00032742:    7900        .y      LDRB     r0,[r0,#4]
        0x00032744:    7248        Hr      STRB     r0,[r1,#9]
        0x00032746:    f7e9b804    ....    B        HciLeSetAddrResolutionEnable ; 0x1b752
    $d
        0x0003274a:    0000        ..      DCW    0
        0x0003274c:    1000d870    p...    DCD    268490864
    $t
    i.dmPrivActSetPrivacyMode
    dmPrivActSetPrivacyMode
        0x00032750:    4601        .F      MOV      r1,r0
        0x00032752:    7ac2        .z      LDRB     r2,[r0,#0xb]
        0x00032754:    7900        .y      LDRB     r0,[r0,#4]
        0x00032756:    1d49        I.      ADDS     r1,r1,#5
        0x00032758:    f7e9b8bc    ....    B        HciLeSetPrivacyModeCmd ; 0x1b8d4
    i.dmPrivAesActGenAddrAesCmpl
    dmPrivAesActGenAddrAesCmpl
        0x0003275c:    6841        Ah      LDR      r1,[r0,#4]
        0x0003275e:    880a        ..      LDRH     r2,[r1,#0]
        0x00032760:    8082        ..      STRH     r2,[r0,#4]
        0x00032762:    7889        .x      LDRB     r1,[r1,#2]
        0x00032764:    7181        .q      STRB     r1,[r0,#6]
        0x00032766:    4908        .I      LDR      r1,[pc,#32] ; [0x32788] = 0x1000d870
        0x00032768:    894a        J.      LDRH     r2,[r1,#0xa]
        0x0003276a:    f8a02007    ...     STRH     r2,[r0,#7]
        0x0003276e:    7b0a        .{      LDRB     r2,[r1,#0xc]
        0x00032770:    7242        Br      STRB     r2,[r0,#9]
        0x00032772:    78ca        .x      LDRB     r2,[r1,#3]
        0x00032774:    f0220202    "...    BIC      r2,r2,#2
        0x00032778:    70ca        .p      STRB     r2,[r1,#3]
        0x0003277a:    2138        8!      MOVS     r1,#0x38
        0x0003277c:    7081        .p      STRB     r1,[r0,#2]
        0x0003277e:    2100        .!      MOVS     r1,#0
        0x00032780:    70c1        .p      STRB     r1,[r0,#3]
        0x00032782:    4902        .I      LDR      r1,[pc,#8] ; [0x3278c] = 0x1000d858
        0x00032784:    6889        .h      LDR      r1,[r1,#8]
        0x00032786:    4708        .G      BX       r1
    $d
        0x00032788:    1000d870    p...    DCD    268490864
        0x0003278c:    1000d858    X...    DCD    268490840
    $t
    i.dmPrivAesActResAddrAesCmpl
    dmPrivAesActResAddrAesCmpl
        0x00032790:    b510        ..      PUSH     {r4,lr}
        0x00032792:    4604        .F      MOV      r4,r0
        0x00032794:    6841        Ah      LDR      r1,[r0,#4]
        0x00032796:    2203        ."      MOVS     r2,#3
        0x00032798:    4809        .H      LDR      r0,[pc,#36] ; [0x327c0] = 0x1000d870
        0x0003279a:    f7e5fefe    ....    BL       memcmp ; 0x1859a
        0x0003279e:    2800        .(      CMP      r0,#0
        0x000327a0:    bf18        ..      IT       NE
        0x000327a2:    2005        .       MOVNE    r0,#5
        0x000327a4:    70e0        .p      STRB     r0,[r4,#3]
        0x000327a6:    4806        .H      LDR      r0,[pc,#24] ; [0x327c0] = 0x1000d870
        0x000327a8:    78c1        .x      LDRB     r1,[r0,#3]
        0x000327aa:    f0210101    !...    BIC      r1,r1,#1
        0x000327ae:    70c1        .p      STRB     r1,[r0,#3]
        0x000327b0:    2037        7       MOVS     r0,#0x37
        0x000327b2:    70a0        .p      STRB     r0,[r4,#2]
        0x000327b4:    4803        .H      LDR      r0,[pc,#12] ; [0x327c4] = 0x1000d858
        0x000327b6:    6881        .h      LDR      r1,[r0,#8]
        0x000327b8:    4620         F      MOV      r0,r4
        0x000327ba:    e8bd4010    ...@    POP      {r4,lr}
        0x000327be:    4708        .G      BX       r1
    $d
        0x000327c0:    1000d870    p...    DCD    268490864
        0x000327c4:    1000d858    X...    DCD    268490840
    $t
    i.dmPrivAesMsgHandler
    dmPrivAesMsgHandler
        0x000327c8:    7881        .x      LDRB     r1,[r0,#2]
        0x000327ca:    4a03        .J      LDR      r2,[pc,#12] ; [0x327d8] = 0x450ec
        0x000327cc:    f0010107    ....    AND      r1,r1,#7
        0x000327d0:    f8521021    R.!.    LDR      r1,[r2,r1,LSL #2]
        0x000327d4:    4708        .G      BX       r1
    $d
        0x000327d6:    0000        ..      DCW    0
        0x000327d8:    000450ec    .P..    DCD    282860
    $t
    i.dmPrivHciHandler
    dmPrivHciHandler
        0x000327dc:    b570        p.      PUSH     {r4-r6,lr}
        0x000327de:    4604        .F      MOV      r4,r0
        0x000327e0:    7880        .x      LDRB     r0,[r0,#2]
        0x000327e2:    4d26        &M      LDR      r5,[pc,#152] ; [0x3287c] = 0x1000d858
        0x000327e4:    f1a00115    ....    SUB      r1,r0,#0x15
        0x000327e8:    4823        #H      LDR      r0,[pc,#140] ; [0x32878] = 0x1000d870
        0x000327ea:    2906        .)      CMP      r1,#6
        0x000327ec:    bf28        (.      IT       CS
        0x000327ee:    bd70        p.      POPCS    {r4-r6,pc}
        0x000327f0:    e8dff001    ....    TBB      [pc,r1]
    $d
        0x000327f4:    271b1603    ...'    DCD    656086531
        0x000327f8:    2c29        ),      DCW    11305
    $t
        0x000327fa:    213a        :!      MOVS     r1,#0x3a
        0x000327fc:    70a1        .p      STRB     r1,[r4,#2]
        0x000327fe:    8881        ..      LDRH     r1,[r0,#4]
        0x00032800:    8021        !.      STRH     r1,[r4,#0]
        0x00032802:    78e1        .x      LDRB     r1,[r4,#3]
        0x00032804:    2900        .)      CMP      r1,#0
        0x00032806:    d132        2.      BNE      0x3286e ; dmPrivHciHandler + 146
        0x00032808:    7a01        .z      LDRB     r1,[r0,#8]
        0x0003280a:    2900        .)      CMP      r1,#0
        0x0003280c:    d02f        /.      BEQ      0x3286e ; dmPrivHciHandler + 146
        0x0003280e:    7da9        .}      LDRB     r1,[r5,#0x16]
        0x00032810:    2900        .)      CMP      r1,#0
        0x00032812:    d12c        ,.      BNE      0x3286e ; dmPrivHciHandler + 146
        0x00032814:    2101        .!      MOVS     r1,#1
        0x00032816:    7241        Ar      STRB     r1,[r0,#9]
        0x00032818:    4608        .F      MOV      r0,r1
        0x0003281a:    f7e8ff9a    ....    BL       HciLeSetAddrResolutionEnable ; 0x1b752
        0x0003281e:    e026        &.      B        0x3286e ; dmPrivHciHandler + 146
        0x00032820:    213b        ;!      MOVS     r1,#0x3b
        0x00032822:    70a1        .p      STRB     r1,[r4,#2]
        0x00032824:    88c0        ..      LDRH     r0,[r0,#6]
        0x00032826:    8020         .      STRH     r0,[r4,#0]
        0x00032828:    e021        !.      B        0x3286e ; dmPrivHciHandler + 146
        0x0003282a:    213c        <!      MOVS     r1,#0x3c
        0x0003282c:    70a1        .p      STRB     r1,[r4,#2]
        0x0003282e:    78e1        .x      LDRB     r1,[r4,#3]
        0x00032830:    b9e9        ..      CBNZ     r1,0x3286e ; dmPrivHciHandler + 146
        0x00032832:    7da9        .}      LDRB     r1,[r5,#0x16]
        0x00032834:    b1d9        ..      CBZ      r1,0x3286e ; dmPrivHciHandler + 146
        0x00032836:    2100        .!      MOVS     r1,#0
        0x00032838:    7241        Ar      STRB     r1,[r0,#9]
        0x0003283a:    4608        .F      MOV      r0,r1
        0x0003283c:    f7e8ff89    ....    BL       HciLeSetAddrResolutionEnable ; 0x1b752
        0x00032840:    e015        ..      B        0x3286e ; dmPrivHciHandler + 146
        0x00032842:    203d        =       MOVS     r0,#0x3d
        0x00032844:    e000        ..      B        0x32848 ; dmPrivHciHandler + 108
        0x00032846:    203e        >       MOVS     r0,#0x3e
        0x00032848:    70a0        .p      STRB     r0,[r4,#2]
        0x0003284a:    e010        ..      B        0x3286e ; dmPrivHciHandler + 146
        0x0003284c:    213f        ?!      MOVS     r1,#0x3f
        0x0003284e:    70a1        .p      STRB     r1,[r4,#2]
        0x00032850:    78e1        .x      LDRB     r1,[r4,#3]
        0x00032852:    b961        a.      CBNZ     r1,0x3286e ; dmPrivHciHandler + 146
        0x00032854:    7a40        @z      LDRB     r0,[r0,#9]
        0x00032856:    75a8        .u      STRB     r0,[r5,#0x16]
        0x00032858:    2800        .(      CMP      r0,#0
        0x0003285a:    bf15        ..      ITETE    NE
        0x0003285c:    2101        .!      MOVNE    r1,#1
        0x0003285e:    2100        .!      MOVEQ    r1,#0
        0x00032860:    200d        .       MOVNE    r0,#0xd
        0x00032862:    200c        .       MOVEQ    r0,#0xc
        0x00032864:    f04f0300    O...    MOV      r3,#0
        0x00032868:    461a        .F      MOV      r2,r3
        0x0003286a:    f7fffe49    ..I.    BL       dmDevPassEvtToDevPriv ; 0x32500
        0x0003286e:    4620         F      MOV      r0,r4
        0x00032870:    68a9        .h      LDR      r1,[r5,#8]
        0x00032872:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00032876:    4708        .G      BX       r1
    $d
        0x00032878:    1000d870    p...    DCD    268490864
        0x0003287c:    1000d858    X...    DCD    268490840
    $t
    i.dmPrivMsgHandler
    dmPrivMsgHandler
        0x00032880:    7881        .x      LDRB     r1,[r0,#2]
        0x00032882:    4a03        .J      LDR      r2,[pc,#12] ; [0x32890] = 0x450f4
        0x00032884:    f0010107    ....    AND      r1,r1,#7
        0x00032888:    f8521021    R.!.    LDR      r1,[r2,r1,LSL #2]
        0x0003288c:    4708        .G      BX       r1
    $d
        0x0003288e:    0000        ..      DCW    0
        0x00032890:    000450f4    .P..    DCD    282868
    $t
    i.dmPrivReset
    dmPrivReset
        0x00032894:    4902        .I      LDR      r1,[pc,#8] ; [0x328a0] = 0x1000d870
        0x00032896:    2000        .       MOVS     r0,#0
        0x00032898:    70c8        .p      STRB     r0,[r1,#3]
        0x0003289a:    4902        .I      LDR      r1,[pc,#8] ; [0x328a4] = 0x1000d858
        0x0003289c:    7588        .u      STRB     r0,[r1,#0x16]
        0x0003289e:    4770        pG      BX       lr
    $d
        0x000328a0:    1000d870    p...    DCD    268490864
        0x000328a4:    1000d858    X...    DCD    268490840
    $t
    i.dmSecHciHandler
    dmSecHciHandler
        0x000328a8:    b5f0        ..      PUSH     {r4-r7,lr}
        0x000328aa:    4605        .F      MOV      r5,r0
        0x000328ac:    b085        ..      SUB      sp,sp,#0x14
        0x000328ae:    8800        ..      LDRH     r0,[r0,#0]
        0x000328b0:    f7fffa5c    ..\.    BL       dmConnCcbByHandle ; 0x31d6c
        0x000328b4:    0004        ..      MOVS     r4,r0
        0x000328b6:    bf04        ..      ITT      EQ
        0x000328b8:    b005        ..      ADDEQ    sp,sp,#0x14
        0x000328ba:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x000328bc:    78a8        .x      LDRB     r0,[r5,#2]
        0x000328be:    4e3b        ;N      LDR      r6,[pc,#236] ; [0x329ac] = 0x1000d858
        0x000328c0:    2810        .(      CMP      r0,#0x10
        0x000328c2:    d01f        ..      BEQ      0x32904 ; dmSecHciHandler + 92
        0x000328c4:    280e        .(      CMP      r0,#0xe
        0x000328c6:    bf1e        ..      ITTT     NE
        0x000328c8:    280f        .(      CMPNE    r0,#0xf
        0x000328ca:    b005        ..      ADDNE    sp,sp,#0x14
        0x000328cc:    bdf0        ..      POPNE    {r4-r7,pc}
        0x000328ce:    7c20         |      LDRB     r0,[r4,#0x10]
        0x000328d0:    f04f0200    O...    MOV      r2,#0
        0x000328d4:    f04f0102    O...    MOV      r1,#2
        0x000328d8:    f7e7ff96    ....    BL       DmConnSetIdle ; 0x1a808
        0x000328dc:    7c20         |      LDRB     r0,[r4,#0x10]
        0x000328de:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x000328e2:    78e8        .x      LDRB     r0,[r5,#3]
        0x000328e4:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000328e8:    2800        .(      CMP      r0,#0
        0x000328ea:    bf1c        ..      ITT      NE
        0x000328ec:    202d        -       MOVNE    r0,#0x2d
        0x000328ee:    f88d000e    ....    STRBNE   r0,[sp,#0xe]
        0x000328f2:    d03d        =.      BEQ      0x32970 ; dmSecHciHandler + 200
        0x000328f4:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x000328f8:    af03        ..      ADD      r7,sp,#0xc
        0x000328fa:    282a        *(      CMP      r0,#0x2a
        0x000328fc:    bf18        ..      IT       NE
        0x000328fe:    282c        ,(      CMPNE    r0,#0x2c
        0x00032900:    d146        F.      BNE      0x32990 ; dmSecHciHandler + 232
        0x00032902:    e03e        >.      B        0x32982 ; dmSecHciHandler + 218
        0x00032904:    89e8        ..      LDRH     r0,[r5,#0xe]
        0x00032906:    b938        8.      CBNZ     r0,0x32918 ; dmSecHciHandler + 112
        0x00032908:    f04f0208    O...    MOV      r2,#8
        0x0003290c:    4928        (I      LDR      r1,[pc,#160] ; [0x329b0] = 0x44406
        0x0003290e:    f1050006    ....    ADD      r0,r5,#6
        0x00032912:    f7e5fe42    ..B.    BL       memcmp ; 0x1859a
        0x00032916:    b128        (.      CBZ      r0,0x32924 ; dmSecHciHandler + 124
        0x00032918:    7c20         |      LDRB     r0,[r4,#0x10]
        0x0003291a:    f7e9fe6b    ..k.    BL       SmpDmLescEnabled ; 0x1c5f4
        0x0003291e:    2801        .(      CMP      r0,#1
        0x00032920:    d011        ..      BEQ      0x32946 ; dmSecHciHandler + 158
        0x00032922:    e015        ..      B        0x32950 ; dmSecHciHandler + 168
        0x00032924:    7c20         |      LDRB     r0,[r4,#0x10]
        0x00032926:    a901        ..      ADD      r1,sp,#4
        0x00032928:    f7e9fe24    ..$.    BL       SmpDmGetStk ; 0x1c574
        0x0003292c:    b180        ..      CBZ      r0,0x32950 ; dmSecHciHandler + 168
        0x0003292e:    f89d2004    ...     LDRB     r2,[sp,#4]
        0x00032932:    7622        "v      STRB     r2,[r4,#0x18]
        0x00032934:    2200        ."      MOVS     r2,#0
        0x00032936:    74a2        .t      STRB     r2,[r4,#0x12]
        0x00032938:    882a        *.      LDRH     r2,[r5,#0]
        0x0003293a:    4601        .F      MOV      r1,r0
        0x0003293c:    4610        .F      MOV      r0,r2
        0x0003293e:    f7e8fdbe    ....    BL       HciLeLtkReqReplCmd ; 0x1b4be
        0x00032942:    b005        ..      ADD      sp,sp,#0x14
        0x00032944:    bdf0        ..      POP      {r4-r7,pc}
        0x00032946:    8828        (.      LDRH     r0,[r5,#0]
        0x00032948:    f7e8fda3    ....    BL       HciLeLtkReqNegReplCmd ; 0x1b492
        0x0003294c:    b005        ..      ADD      sp,sp,#0x14
        0x0003294e:    bdf0        ..      POP      {r4-r7,pc}
        0x00032950:    7c20         |      LDRB     r0,[r4,#0x10]
        0x00032952:    2201        ."      MOVS     r2,#1
        0x00032954:    2102        .!      MOVS     r1,#2
        0x00032956:    f7e7ff57    ..W.    BL       DmConnSetIdle ; 0x1a808
        0x0003295a:    2001        .       MOVS     r0,#1
        0x0003295c:    74a0        .t      STRB     r0,[r4,#0x12]
        0x0003295e:    7c20         |      LDRB     r0,[r4,#0x10]
        0x00032960:    8028        (.      STRH     r0,[r5,#0]
        0x00032962:    2030        0       MOVS     r0,#0x30
        0x00032964:    70a8        .p      STRB     r0,[r5,#2]
        0x00032966:    68b1        .h      LDR      r1,[r6,#8]
        0x00032968:    4628        (F      MOV      r0,r5
        0x0003296a:    4788        .G      BLX      r1
        0x0003296c:    b005        ..      ADD      sp,sp,#0x14
        0x0003296e:    bdf0        ..      POP      {r4-r7,pc}
        0x00032970:    202c        ,       MOVS     r0,#0x2c
        0x00032972:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00032976:    7e20         ~      LDRB     r0,[r4,#0x18]
        0x00032978:    75e0        .u      STRB     r0,[r4,#0x17]
        0x0003297a:    7ca0        .|      LDRB     r0,[r4,#0x12]
        0x0003297c:    f88d0010    ....    STRB     r0,[sp,#0x10]
        0x00032980:    e7b8        ..      B        0x328f4 ; dmSecHciHandler + 76
        0x00032982:    480c        .H      LDR      r0,[pc,#48] ; [0x329b4] = 0x1000d788
        0x00032984:    f8d01090    ....    LDR      r1,[r0,#0x90]
        0x00032988:    2900        .)      CMP      r1,#0
        0x0003298a:    bf1c        ..      ITT      NE
        0x0003298c:    4638        8F      MOVNE    r0,r7
        0x0003298e:    4788        .G      BLXNE    r1
        0x00032990:    4638        8F      MOV      r0,r7
        0x00032992:    68b1        .h      LDR      r1,[r6,#8]
        0x00032994:    4788        .G      BLX      r1
        0x00032996:    7c20         |      LDRB     r0,[r4,#0x10]
        0x00032998:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0003299c:    78e8        .x      LDRB     r0,[r5,#3]
        0x0003299e:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000329a2:    a803        ..      ADD      r0,sp,#0xc
        0x000329a4:    f7e9fd98    ....    BL       SmpDmEncryptInd ; 0x1c4d8
        0x000329a8:    b005        ..      ADD      sp,sp,#0x14
        0x000329aa:    bdf0        ..      POP      {r4-r7,pc}
    $d
        0x000329ac:    1000d858    X...    DCD    268490840
        0x000329b0:    00044406    .D..    DCD    279558
        0x000329b4:    1000d788    ....    DCD    268490632
    $t
    i.dmSecLescMsgHandler
    dmSecLescMsgHandler
        0x000329b8:    b570        p.      PUSH     {r4-r6,lr}
        0x000329ba:    4604        .F      MOV      r4,r0
        0x000329bc:    7880        .x      LDRB     r0,[r0,#2]
        0x000329be:    4d16        .M      LDR      r5,[pc,#88] ; [0x32a18] = 0x1000d858
        0x000329c0:    b08a        ..      SUB      sp,sp,#0x28
        0x000329c2:    2841        A(      CMP      r0,#0x41
        0x000329c4:    d01f        ..      BEQ      0x32a06 ; dmSecLescMsgHandler + 78
        0x000329c6:    2840        @(      CMP      r0,#0x40
        0x000329c8:    bf1c        ..      ITT      NE
        0x000329ca:    b00a        ..      ADDNE    sp,sp,#0x28
        0x000329cc:    bd70        p.      POPNE    {r4-r6,pc}
        0x000329ce:    68a0        .h      LDR      r0,[r4,#8]
        0x000329d0:    f7eaf8fa    ....    BL       WsfBufFree ; 0x1cbc8
        0x000329d4:    2033        3       MOVS     r0,#0x33
        0x000329d6:    f88d0002    ....    STRB     r0,[sp,#2]
        0x000329da:    2000        .       MOVS     r0,#0
        0x000329dc:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000329e0:    6861        ah      LDR      r1,[r4,#4]
        0x000329e2:    466c        lF      MOV      r4,sp
        0x000329e4:    a801        ..      ADD      r0,sp,#4
        0x000329e6:    f7e7fd08    ....    BL       Calc128Cpy ; 0x1a3fa
        0x000329ea:    4e0c        .N      LDR      r6,[pc,#48] ; [0x32a1c] = 0x10000348
        0x000329ec:    f1040014    ....    ADD      r0,r4,#0x14
        0x000329f0:    6831        1h      LDR      r1,[r6,#0]
        0x000329f2:    f7e7fd02    ....    BL       Calc128Cpy ; 0x1a3fa
        0x000329f6:    6830        0h      LDR      r0,[r6,#0]
        0x000329f8:    f7eaf8e6    ....    BL       WsfBufFree ; 0x1cbc8
        0x000329fc:    68a9        .h      LDR      r1,[r5,#8]
        0x000329fe:    4668        hF      MOV      r0,sp
        0x00032a00:    4788        .G      BLX      r1
        0x00032a02:    b00a        ..      ADD      sp,sp,#0x28
        0x00032a04:    bd70        p.      POP      {r4-r6,pc}
        0x00032a06:    2034        4       MOVS     r0,#0x34
        0x00032a08:    70a0        .p      STRB     r0,[r4,#2]
        0x00032a0a:    68a9        .h      LDR      r1,[r5,#8]
        0x00032a0c:    b00a        ..      ADD      sp,sp,#0x28
        0x00032a0e:    4620         F      MOV      r0,r4
        0x00032a10:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00032a14:    4708        .G      BX       r1
    $d
        0x00032a16:    0000        ..      DCW    0
        0x00032a18:    1000d858    X...    DCD    268490840
        0x00032a1c:    10000348    H...    DCD    268436296
    $t
    i.dmSecMsgHandler
    dmSecMsgHandler
        0x00032a20:    b570        p.      PUSH     {r4-r6,lr}
        0x00032a22:    4604        .F      MOV      r4,r0
        0x00032a24:    7800        .x      LDRB     r0,[r0,#0]
        0x00032a26:    f7fff9b5    ....    BL       dmConnCcbById ; 0x31d94
        0x00032a2a:    0005        ..      MOVS     r5,r0
        0x00032a2c:    bf08        ..      IT       EQ
        0x00032a2e:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00032a30:    78a0        .x      LDRB     r0,[r4,#2]
        0x00032a32:    2828        ((      CMP      r0,#0x28
        0x00032a34:    d00c        ..      BEQ      0x32a50 ; dmSecMsgHandler + 48
        0x00032a36:    2829        )(      CMP      r0,#0x29
        0x00032a38:    bf18        ..      IT       NE
        0x00032a3a:    bd70        p.      POPNE    {r4-r6,pc}
        0x00032a3c:    7d20         }      LDRB     r0,[r4,#0x14]
        0x00032a3e:    b1c8        ..      CBZ      r0,0x32a74 ; dmSecMsgHandler + 84
        0x00032a40:    7d60        `}      LDRB     r0,[r4,#0x15]
        0x00032a42:    7628        (v      STRB     r0,[r5,#0x18]
        0x00032a44:    89a8        ..      LDRH     r0,[r5,#0xc]
        0x00032a46:    1d21        !.      ADDS     r1,r4,#4
        0x00032a48:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00032a4c:    f7e8bd37    ..7.    B        HciLeLtkReqReplCmd ; 0x1b4be
        0x00032a50:    7c28        (|      LDRB     r0,[r5,#0x10]
        0x00032a52:    2201        ."      MOVS     r2,#1
        0x00032a54:    2102        .!      MOVS     r1,#2
        0x00032a56:    f7e7fed7    ....    BL       DmConnSetIdle ; 0x1a808
        0x00032a5a:    7fa0        ..      LDRB     r0,[r4,#0x1e]
        0x00032a5c:    7628        (v      STRB     r0,[r5,#0x18]
        0x00032a5e:    2001        .       MOVS     r0,#1
        0x00032a60:    74a8        .t      STRB     r0,[r5,#0x12]
        0x00032a62:    8ba2        ..      LDRH     r2,[r4,#0x1c]
        0x00032a64:    89a8        ..      LDRH     r0,[r5,#0xc]
        0x00032a66:    1d23        #.      ADDS     r3,r4,#4
        0x00032a68:    f1040114    ....    ADD      r1,r4,#0x14
        0x00032a6c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00032a70:    f7e8bf72    ..r.    B        HciLeStartEncryptionCmd ; 0x1b958
        0x00032a74:    7c28        (|      LDRB     r0,[r5,#0x10]
        0x00032a76:    2200        ."      MOVS     r2,#0
        0x00032a78:    2102        .!      MOVS     r1,#2
        0x00032a7a:    f7e7fec5    ....    BL       DmConnSetIdle ; 0x1a808
        0x00032a7e:    89a8        ..      LDRH     r0,[r5,#0xc]
        0x00032a80:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00032a84:    f7e8bd05    ....    B        HciLeLtkReqNegReplCmd ; 0x1b492
    i.dmSecReset
    dmSecReset
        0x00032a88:    f7e9bc70    ..p.    B        SmpDbInit ; 0x1c36c
        0x00032a8c:    0000        ..      MOVS     r0,r0
        0x00032a8e:    0000        ..      MOVS     r0,r0
    i.dynalloc_analysis
    dynalloc_analysis
        0x00032a90:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x00032a94:    2000        .       MOVS     r0,#0
        0x00032a96:    ed2d8b0c    -...    VPUSH    {d8-d13}
        0x00032a9a:    b089        ..      SUB      sp,sp,#0x24
        0x00032a9c:    e9dd4923    ..#I    LDRD     r4,r9,[sp,#0x8c]
        0x00032aa0:    ed9d9a26    ..&.    VLDR     s18,[sp,#0x98]
        0x00032aa4:    f8dda0cc    ....    LDR      r10,[sp,#0xcc]
        0x00032aa8:    9e27        '.      LDR      r6,[sp,#0x9c]
        0x00032aaa:    9002        ..      STR      r0,[sp,#8]
        0x00032aac:    f00bfd10    ....    BL       save_stack ; 0x3e4d0
        0x00032ab0:    9818        ..      LDR      r0,[sp,#0x60]
        0x00032ab2:    fb09f000    ....    MUL      r0,r9,r0
        0x00032ab6:    0080        ..      LSLS     r0,r0,#2
        0x00032ab8:    4605        .F      MOV      r5,r0
        0x00032aba:    f00dfef7    ....    BL       spl_alloca ; 0x408ac
        0x00032abe:    4683        .F      MOV      r11,r0
        0x00032ac0:    4628        (F      MOV      r0,r5
        0x00032ac2:    f00dfef3    ....    BL       spl_alloca ; 0x408ac
        0x00032ac6:    9001        ..      STR      r0,[sp,#4]
        0x00032ac8:    9818        ..      LDR      r0,[sp,#0x60]
        0x00032aca:    ea4f0880    O...    LSL      r8,r0,#2
        0x00032ace:    4640        @F      MOV      r0,r8
        0x00032ad0:    f00dfeec    ....    BL       spl_alloca ; 0x408ac
        0x00032ad4:    4605        .F      MOV      r5,r0
        0x00032ad6:    4641        AF      MOV      r1,r8
        0x00032ad8:    9825        %.      LDR      r0,[sp,#0x94]
        0x00032ada:    f7e5feed    ....    BL       __aeabi_memclr4 ; 0x188b8
        0x00032ade:    ed9f8afe    ....    VLDR     s16,[pc,#1016] ; [0x32ed8] = 0xc1ff3333
        0x00032ae2:    eef68a00    ....    VMOV.F32 s17,#0.50000000
        0x00032ae6:    2c00        .,      CMP      r4,#0
        0x00032ae8:    dd2e        ..      BLE      0x32b48 ; dynalloc_analysis + 184
        0x00032aea:    230a        .#      MOVS     r3,#0xa
        0x00032aec:    4afb        .J      LDR      r2,[pc,#1004] ; [0x32edc] = 0x4a590
        0x00032aee:    2100        .!      MOVS     r1,#0
        0x00032af0:    46a4        .F      MOV      r12,r4
        0x00032af2:    ed9f0afb    ....    VLDR     s0,[pc,#1004] ; [0x32ee0] = 0x3d800000
        0x00032af6:    eef20a02    ....    VMOV.F32 s1,#9.00000000
        0x00032afa:    ed9f2afa    ...*    VLDR     s4,[pc,#1000] ; [0x32ee4] = 0x3bcb295f
        0x00032afe:    9801        ..      LDR      r0,[sp,#4]
        0x00032b00:    f9367b02    6..{    LDRSH    r7,[r6],#2
        0x00032b04:    eef01a68    ..h.    VMOV.F32 s3,s17
        0x00032b08:    ee017a10    ...z    VMOV     s2,r7
        0x00032b0c:    fb01f703    ....    MUL      r7,r1,r3
        0x00032b10:    3719        .7      ADDS     r7,r7,#0x19
        0x00032b12:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00032b16:    1c49        I.      ADDS     r1,r1,#1
        0x00032b18:    1c5b        [.      ADDS     r3,r3,#1
        0x00032b1a:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x00032b1e:    ee411a00    A...    VMLA.F32 s3,s2,s0
        0x00032b22:    eeb81ac9    ....    VCVT.F32.S32 s2,s18
        0x00032b26:    ee301ac1    0...    VSUB.F32 s2,s1,s2
        0x00032b2a:    ee711a81    q...    VADD.F32 s3,s3,s2
        0x00032b2e:    ecb21a01    ....    VLDM     r2!,{s2}
        0x00032b32:    ee311ac1    1...    VSUB.F32 s2,s3,s2
        0x00032b36:    ee017a90    ...z    VMOV     s3,r7
        0x00032b3a:    eef81ae1    ....    VCVT.F32.S32 s3,s3
        0x00032b3e:    ee011a82    ....    VMLA.F32 s2,s3,s4
        0x00032b42:    eca01a01    ....    VSTM     r0!,{s2}
        0x00032b46:    d1db        ..      BNE      0x32b00 ; dynalloc_analysis + 112
        0x00032b48:    2300        .#      MOVS     r3,#0
        0x00032b4a:    9801        ..      LDR      r0,[sp,#4]
        0x00032b4c:    1e67        g.      SUBS     r7,r4,#1
        0x00032b4e:    eb000c87    ....    ADD      r12,r0,r7,LSL #2
        0x00032b52:    2f00        ./      CMP      r7,#0
        0x00032b54:    dd3c        <.      BLE      0x32bd0 ; dynalloc_analysis + 320
        0x00032b56:    9818        ..      LDR      r0,[sp,#0x60]
        0x00032b58:    fb03f100    ....    MUL      r1,r3,r0
        0x00032b5c:    9815        ..      LDR      r0,[sp,#0x54]
        0x00032b5e:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00032b62:    9901        ..      LDR      r1,[sp,#4]
        0x00032b64:    1f00        ..      SUBS     r0,r0,#4
        0x00032b66:    1f09        ..      SUBS     r1,r1,#4
        0x00032b68:    f0140f01    ....    TST      r4,#1
        0x00032b6c:    d10d        ..      BNE      0x32b8a ; dynalloc_analysis + 250
        0x00032b6e:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00032b72:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x00032b76:    ee700ac0    p...    VSUB.F32 s1,s1,s0
        0x00032b7a:    eef40ac8    ....    VCMPE.F32 s1,s16
        0x00032b7e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032b82:    f30086ed    ....    BGT.W    0x33960 ; dynalloc_analysis + 3792
        0x00032b86:    1d00        ..      ADDS     r0,r0,#4
        0x00032b88:    1d09        ..      ADDS     r1,r1,#4
        0x00032b8a:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00032b8e:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x00032b92:    107a        z.      ASRS     r2,r7,#1
        0x00032b94:    d01c        ..      BEQ      0x32bd0 ; dynalloc_analysis + 320
        0x00032b96:    bf00        ..      NOP      
        0x00032b98:    ee302ac0    0..*    VSUB.F32 s4,s1,s0
        0x00032b9c:    ed901a02    ....    VLDR     s2,[r0,#8]
        0x00032ba0:    edd11a02    ....    VLDR     s3,[r1,#8]
        0x00032ba4:    3008        .0      ADDS     r0,r0,#8
        0x00032ba6:    eeb42ac8    ...*    VCMPE.F32 s4,s16
        0x00032baa:    3108        .1      ADDS     r1,r1,#8
        0x00032bac:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032bb0:    f30086e4    ....    BGT.W    0x3397c ; dynalloc_analysis + 3820
        0x00032bb4:    ee312a61    1.a*    VSUB.F32 s4,s2,s3
        0x00032bb8:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00032bbc:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x00032bc0:    eeb42ac8    ...*    VCMPE.F32 s4,s16
        0x00032bc4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032bc8:    f30086dc    ....    BGT.W    0x33984 ; dynalloc_analysis + 3828
        0x00032bcc:    1e52        R.      SUBS     r2,r2,#1
        0x00032bce:    d1e3        ..      BNE      0x32b98 ; dynalloc_analysis + 264
        0x00032bd0:    0038        8.      MOVS     r0,r7
        0x00032bd2:    d411        ..      BMI      0x32bf8 ; dynalloc_analysis + 360
        0x00032bd4:    9918        ..      LDR      r1,[sp,#0x60]
        0x00032bd6:    ed9c0a00    ....    VLDR     s0,[r12,#0]
        0x00032bda:    fb030201    ....    MLA      r2,r3,r1,r0
        0x00032bde:    9915        ..      LDR      r1,[sp,#0x54]
        0x00032be0:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x00032be4:    edd10a00    ....    VLDR     s1,[r1,#0]
        0x00032be8:    ee700ac0    p...    VSUB.F32 s1,s1,s0
        0x00032bec:    eef40ac8    ....    VCMPE.F32 s1,s16
        0x00032bf0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032bf4:    f30086ca    ....    BGT.W    0x3398c ; dynalloc_analysis + 3836
        0x00032bf8:    1c5b        [.      ADDS     r3,r3,#1
        0x00032bfa:    4599        .E      CMP      r9,r3
        0x00032bfc:    dca9        ..      BGT      0x32b52 ; dynalloc_analysis + 194
        0x00032bfe:    4640        @F      MOV      r0,r8
        0x00032c00:    f00dfe54    ..T.    BL       spl_alloca ; 0x408ac
        0x00032c04:    4606        .F      MOV      r6,r0
        0x00032c06:    4640        @F      MOV      r0,r8
        0x00032c08:    f00dfe50    ..P.    BL       spl_alloca ; 0x408ac
        0x00032c0c:    4680        .F      MOV      r8,r0
        0x00032c0e:    2c00        .,      CMP      r4,#0
        0x00032c10:    dd2b        +.      BLE      0x32c6a ; dynalloc_analysis + 474
        0x00032c12:    9901        ..      LDR      r1,[sp,#4]
        0x00032c14:    9815        ..      LDR      r0,[sp,#0x54]
        0x00032c16:    1f0a        ..      SUBS     r2,r1,#4
        0x00032c18:    1f33        3.      SUBS     r3,r6,#4
        0x00032c1a:    1f00        ..      SUBS     r0,r0,#4
        0x00032c1c:    f0140f01    ....    TST      r4,#1
        0x00032c20:    d00a        ..      BEQ      0x32c38 ; dynalloc_analysis + 424
        0x00032c22:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x00032c26:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x00032c2a:    1d00        ..      ADDS     r0,r0,#4
        0x00032c2c:    1d12        ..      ADDS     r2,r2,#4
        0x00032c2e:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x00032c32:    ed830a01    ....    VSTR     s0,[r3,#4]
        0x00032c36:    1d1b        ..      ADDS     r3,r3,#4
        0x00032c38:    1061        a.      ASRS     r1,r4,#1
        0x00032c3a:    d016        ..      BEQ      0x32c6a ; dynalloc_analysis + 474
        0x00032c3c:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x00032c40:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x00032c44:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x00032c48:    ed830a01    ....    VSTR     s0,[r3,#4]
        0x00032c4c:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x00032c50:    edd20a02    ....    VLDR     s1,[r2,#8]
        0x00032c54:    3008        .0      ADDS     r0,r0,#8
        0x00032c56:    1e49        I.      SUBS     r1,r1,#1
        0x00032c58:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x00032c5c:    f1020208    ....    ADD      r2,r2,#8
        0x00032c60:    ed830a02    ....    VSTR     s0,[r3,#8]
        0x00032c64:    f1030308    ....    ADD      r3,r3,#8
        0x00032c68:    d1e8        ..      BNE      0x32c3c ; dynalloc_analysis + 428
        0x00032c6a:    f1b90f02    ....    CMP      r9,#2
        0x00032c6e:    d14b        K.      BNE      0x32d08 ; dynalloc_analysis + 632
        0x00032c70:    2c00        .,      CMP      r4,#0
        0x00032c72:    dd49        I.      BLE      0x32d08 ; dynalloc_analysis + 632
        0x00032c74:    9a18        ..      LDR      r2,[sp,#0x60]
        0x00032c76:    9915        ..      LDR      r1,[sp,#0x54]
        0x00032c78:    1f30        0.      SUBS     r0,r6,#4
        0x00032c7a:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x00032c7e:    1f0b        ..      SUBS     r3,r1,#4
        0x00032c80:    9901        ..      LDR      r1,[sp,#4]
        0x00032c82:    1f09        ..      SUBS     r1,r1,#4
        0x00032c84:    f0140f01    ....    TST      r4,#1
        0x00032c88:    d013        ..      BEQ      0x32cb2 ; dynalloc_analysis + 546
        0x00032c8a:    ed930a01    ....    VLDR     s0,[r3,#4]
        0x00032c8e:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x00032c92:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x00032c96:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00032c9a:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00032c9e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032ca2:    bfc8        ..      IT       GT
        0x00032ca4:    eeb00a60    ..`.    VMOVGT.F32 s0,s1
        0x00032ca8:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00032cac:    1d00        ..      ADDS     r0,r0,#4
        0x00032cae:    1d09        ..      ADDS     r1,r1,#4
        0x00032cb0:    1d1b        ..      ADDS     r3,r3,#4
        0x00032cb2:    1062        b.      ASRS     r2,r4,#1
        0x00032cb4:    d028        (.      BEQ      0x32d08 ; dynalloc_analysis + 632
        0x00032cb6:    bf00        ..      NOP      
        0x00032cb8:    ed930a01    ....    VLDR     s0,[r3,#4]
        0x00032cbc:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x00032cc0:    ee700a60    p.`.    VSUB.F32 s1,s0,s1
        0x00032cc4:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x00032cc8:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00032ccc:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032cd0:    bf28        (.      IT       CS
        0x00032cd2:    eeb00a60    ..`.    VMOVCS.F32 s0,s1
        0x00032cd6:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00032cda:    ed930a02    ....    VLDR     s0,[r3,#8]
        0x00032cde:    edd10a02    ....    VLDR     s1,[r1,#8]
        0x00032ce2:    ee700a60    p.`.    VSUB.F32 s1,s0,s1
        0x00032ce6:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x00032cea:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00032cee:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032cf2:    bf28        (.      IT       CS
        0x00032cf4:    eeb00a60    ..`.    VMOVCS.F32 s0,s1
        0x00032cf8:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x00032cfc:    3008        .0      ADDS     r0,r0,#8
        0x00032cfe:    3108        .1      ADDS     r1,r1,#8
        0x00032d00:    1e52        R.      SUBS     r2,r2,#1
        0x00032d02:    f1030308    ....    ADD      r3,r3,#8
        0x00032d06:    d1d7        ..      BNE      0x32cb8 ; dynalloc_analysis + 552
        0x00032d08:    00a2        ..      LSLS     r2,r4,#2
        0x00032d0a:    4631        1F      MOV      r1,r6
        0x00032d0c:    4640        @F      MOV      r0,r8
        0x00032d0e:    9205        ..      STR      r2,[sp,#0x14]
        0x00032d10:    f7e5fd39    ..9.    BL       __aeabi_memcpy4 ; 0x18786
        0x00032d14:    eeb09a00    ....    VMOV.F32 s18,#2.00000000
        0x00032d18:    2f00        ./      CMP      r7,#0
        0x00032d1a:    dd50        P.      BLE      0x32dbe ; dynalloc_analysis + 814
        0x00032d1c:    4630        0F      MOV      r0,r6
        0x00032d1e:    f0140f01    ....    TST      r4,#1
        0x00032d22:    d07d        }.      BEQ      0x32e20 ; dynalloc_analysis + 912
        0x00032d24:    1079        y.      ASRS     r1,r7,#1
        0x00032d26:    d020         .      BEQ      0x32d6a ; dynalloc_analysis + 730
        0x00032d28:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x00032d2c:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x00032d30:    ee700ac9    p...    VSUB.F32 s1,s1,s18
        0x00032d34:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x00032d38:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032d3c:    bfd8        ..      IT       LE
        0x00032d3e:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x00032d42:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00032d46:    ee300a49    0.I.    VSUB.F32 s0,s0,s18
        0x00032d4a:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x00032d4e:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00032d52:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032d56:    bfd8        ..      IT       LE
        0x00032d58:    eef00a40    ..@.    VMOVLE.F32 s1,s0
        0x00032d5c:    edc00a02    ....    VSTR     s1,[r0,#8]
        0x00032d60:    3008        .0      ADDS     r0,r0,#8
        0x00032d62:    1e49        I.      SUBS     r1,r1,#1
        0x00032d64:    d1e0        ..      BNE      0x32d28 ; dynalloc_analysis + 664
        0x00032d66:    2f00        ./      CMP      r7,#0
        0x00032d68:    dd29        ).      BLE      0x32dbe ; dynalloc_analysis + 814
        0x00032d6a:    eb060084    ....    ADD      r0,r6,r4,LSL #2
        0x00032d6e:    f0140f01    ....    TST      r4,#1
        0x00032d72:    eeb00a08    ....    VMOV.F32 s0,#3.00000000
        0x00032d76:    f1a00004    ....    SUB      r0,r0,#4
        0x00032d7a:    d07c        |.      BEQ      0x32e76 ; dynalloc_analysis + 998
        0x00032d7c:    1079        y.      ASRS     r1,r7,#1
        0x00032d7e:    d01e        ..      BEQ      0x32dbe ; dynalloc_analysis + 814
        0x00032d80:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00032d84:    ed500a01    P...    VLDR     s1,[r0,#-4]
        0x00032d88:    ee311a40    1.@.    VSUB.F32 s2,s2,s0
        0x00032d8c:    eef40ac1    ....    VCMPE.F32 s1,s2
        0x00032d90:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032d94:    bfd8        ..      IT       LE
        0x00032d96:    eef00a41    ..A.    VMOVLE.F32 s1,s2
        0x00032d9a:    ed400a01    @...    VSTR     s1,[r0,#-4]
        0x00032d9e:    ee700ac0    p...    VSUB.F32 s1,s1,s0
        0x00032da2:    ed101a02    ....    VLDR     s2,[r0,#-8]
        0x00032da6:    eeb41ae0    ....    VCMPE.F32 s2,s1
        0x00032daa:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032dae:    bfd8        ..      IT       LE
        0x00032db0:    eeb01a60    ..`.    VMOVLE.F32 s2,s1
        0x00032db4:    ed001a02    ....    VSTR     s2,[r0,#-8]
        0x00032db8:    3808        .8      SUBS     r0,r0,#8
        0x00032dba:    1e49        I.      SUBS     r1,r1,#1
        0x00032dbc:    d1e0        ..      BNE      0x32d80 ; dynalloc_analysis + 752
        0x00032dbe:    ed9faa4a    ..J.    VLDR     s20,[pc,#296] ; [0x32ee8] = 0
        0x00032dc2:    2c00        .,      CMP      r4,#0
        0x00032dc4:    dd70        p.      BLE      0x32ea8 ; dynalloc_analysis + 1048
        0x00032dc6:    eeb20a08    ....    VMOV.F32 s0,#12.00000000
        0x00032dca:    9400        ..      STR      r4,[sp,#0]
        0x00032dcc:    ee789a40    x.@.    VSUB.F32 s19,s16,s0
        0x00032dd0:    eef59ac0    ....    VCMPE.F32 s19,#0.0
        0x00032dd4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032dd8:    bf34        4.      ITE      CC
        0x00032dda:    eeb00a4a    ..J.    VMOVCC.F32 s0,s20
        0x00032dde:    eeb00a69    ..i.    VMOVCS.F32 s0,s19
        0x00032de2:    edd60a00    ....    VLDR     s1,[r6,#0]
        0x00032de6:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x00032dea:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032dee:    dd08        ..      BLE      0x32e02 ; dynalloc_analysis + 882
        0x00032df0:    eef59ac0    ....    VCMPE.F32 s19,#0.0
        0x00032df4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032df8:    bf34        4.      ITE      CC
        0x00032dfa:    eef00a4a    ..J.    VMOVCC.F32 s1,s20
        0x00032dfe:    eef00a69    ..i.    VMOVCS.F32 s1,s19
        0x00032e02:    ed980a00    ....    VLDR     s0,[r8,#0]
        0x00032e06:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x00032e0a:    ee70aa28    p.(.    VADD.F32 s21,s0,s17
        0x00032e0e:    ee1a0a90    ....    VMOV     r0,s21
        0x00032e12:    f011f85b    ..[.    BL       __aeabi_f2d ; 0x43ecc
        0x00032e16:    ec410b10    A...    VMOV     d0,r0,r1
        0x00032e1a:    f7eafc39    ..9.    BL       __hardfp_floor ; 0x1d690
        0x00032e1e:    e000        ..      B        0x32e22 ; dynalloc_analysis + 914
        0x00032e20:    e081        ..      B        0x32f26 ; dynalloc_analysis + 1174
        0x00032e22:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00032e26:    f010fc97    ....    BL       __aeabi_d2iz ; 0x43758
        0x00032e2a:    4240        @B      RSBS     r0,r0,#0
        0x00032e2c:    d410        ..      BMI      0x32e50 ; dynalloc_analysis + 960
        0x00032e2e:    ee1a0a90    ....    VMOV     r0,s21
        0x00032e32:    f011f84b    ..K.    BL       __aeabi_f2d ; 0x43ecc
        0x00032e36:    ec410b10    A...    VMOV     d0,r0,r1
        0x00032e3a:    f7eafc29    ..).    BL       __hardfp_floor ; 0x1d690
        0x00032e3e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00032e42:    f010fc89    ....    BL       __aeabi_d2iz ; 0x43758
        0x00032e46:    4240        @B      RSBS     r0,r0,#0
        0x00032e48:    2805        .(      CMP      r0,#5
        0x00032e4a:    bfa8        ..      IT       GE
        0x00032e4c:    2005        .       MOVGE    r0,#5
        0x00032e4e:    da1e        ..      BGE      0x32e8e ; dynalloc_analysis + 1022
        0x00032e50:    ee1a0a90    ....    VMOV     r0,s21
        0x00032e54:    f011f83a    ..:.    BL       __aeabi_f2d ; 0x43ecc
        0x00032e58:    ec410b10    A...    VMOV     d0,r0,r1
        0x00032e5c:    f7eafc18    ....    BL       __hardfp_floor ; 0x1d690
        0x00032e60:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00032e64:    f010fc78    ..x.    BL       __aeabi_d2iz ; 0x43758
        0x00032e68:    4240        @B      RSBS     r0,r0,#0
        0x00032e6a:    bf48        H.      IT       MI
        0x00032e6c:    2000        .       MOVMI    r0,#0
        0x00032e6e:    d40e        ..      BMI      0x32e8e ; dynalloc_analysis + 1022
        0x00032e70:    ee1a0a90    ....    VMOV     r0,s21
        0x00032e74:    e000        ..      B        0x32e78 ; dynalloc_analysis + 1000
        0x00032e76:    e067        g.      B        0x32f48 ; dynalloc_analysis + 1208
        0x00032e78:    f011f828    ..(.    BL       __aeabi_f2d ; 0x43ecc
        0x00032e7c:    ec410b10    A...    VMOV     d0,r0,r1
        0x00032e80:    f7eafc06    ....    BL       __hardfp_floor ; 0x1d690
        0x00032e84:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00032e88:    f010fc66    ..f.    BL       __aeabi_d2iz ; 0x43758
        0x00032e8c:    4240        @B      RSBS     r0,r0,#0
        0x00032e8e:    2120         !      MOVS     r1,#0x20
        0x00032e90:    fa21f000    !...    LSR      r0,r1,r0
        0x00032e94:    f84a0b04    J...    STR      r0,[r10],#4
        0x00032e98:    9800        ..      LDR      r0,[sp,#0]
        0x00032e9a:    f1060604    ....    ADD      r6,r6,#4
        0x00032e9e:    1e40        @.      SUBS     r0,r0,#1
        0x00032ea0:    f1080804    ....    ADD      r8,r8,#4
        0x00032ea4:    9000        ..      STR      r0,[sp,#0]
        0x00032ea6:    d193        ..      BNE      0x32dd0 ; dynalloc_analysis + 832
        0x00032ea8:    982c        ,.      LDR      r0,[sp,#0xb0]
        0x00032eaa:    9a32        2.      LDR      r2,[sp,#0xc8]
        0x00032eac:    9922        ".      LDR      r1,[sp,#0x88]
        0x00032eae:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00032eb2:    eb020181    ....    ADD      r1,r2,r1,LSL #2
        0x00032eb6:    9104        ..      STR      r1,[sp,#0x10]
        0x00032eb8:    9922        ".      LDR      r1,[sp,#0x88]
        0x00032eba:    f100031e    ....    ADD      r3,r0,#0x1e
        0x00032ebe:    982d        -.      LDR      r0,[sp,#0xb4]
        0x00032ec0:    1a61        a.      SUBS     r1,r4,r1
        0x00032ec2:    9100        ..      STR      r1,[sp,#0]
        0x00032ec4:    4298        .B      CMP      r0,r3
        0x00032ec6:    bfa4        ..      ITT      GE
        0x00032ec8:    982f        /.      LDRGE    r0,[sp,#0xbc]
        0x00032eca:    2800        .(      CMPGE    r0,#0
        0x00032ecc:    d04d        M.      BEQ      0x32f6a ; dynalloc_analysis + 1242
        0x00032ece:    2900        .)      CMP      r1,#0
        0x00032ed0:    dd1c        ..      BLE      0x32f0c ; dynalloc_analysis + 1148
        0x00032ed2:    f0110f01    ....    TST      r1,#1
        0x00032ed6:    e009        ..      B        0x32eec ; dynalloc_analysis + 1116
    $d
        0x00032ed8:    c1ff3333    33..    DCD    3254727475
        0x00032edc:    0004a590    ....    DCD    304528
        0x00032ee0:    3d800000    ...=    DCD    1031798784
        0x00032ee4:    3bcb295f    _).;    DCD    1003170143
        0x00032ee8:    00000000    ....    DCD    0
    $t
        0x00032eec:    9804        ..      LDR      r0,[sp,#0x10]
        0x00032eee:    f04f010d    O...    MOV      r1,#0xd
        0x00032ef2:    f1a00004    ....    SUB      r0,r0,#4
        0x00032ef6:    bf18        ..      IT       NE
        0x00032ef8:    f8401f04    @...    STRNE    r1,[r0,#4]!
        0x00032efc:    9a00        ..      LDR      r2,[sp,#0]
        0x00032efe:    1052        R.      ASRS     r2,r2,#1
        0x00032f00:    d004        ..      BEQ      0x32f0c ; dynalloc_analysis + 1148
        0x00032f02:    6041        A`      STR      r1,[r0,#4]
        0x00032f04:    f8401f08    @...    STR      r1,[r0,#8]!
        0x00032f08:    1e52        R.      SUBS     r2,r2,#1
        0x00032f0a:    d1fa        ..      BNE      0x32f02 ; dynalloc_analysis + 1138
        0x00032f0c:    992e        ..      LDR      r1,[sp,#0xb8]
        0x00032f0e:    9802        ..      LDR      r0,[sp,#8]
        0x00032f10:    6008        .`      STR      r0,[r1,#0]
        0x00032f12:    f00bfad5    ....    BL       restore_stack ; 0x3e4c0
        0x00032f16:    b009        ..      ADD      sp,sp,#0x24
        0x00032f18:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00032f1c:    ecbd8b0c    ....    VPOP     {d8-d13}
        0x00032f20:    b004        ..      ADD      sp,sp,#0x10
        0x00032f22:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00032f26:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00032f2a:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00032f2e:    ee300a49    0.I.    VSUB.F32 s0,s0,s18
        0x00032f32:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00032f36:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032f3a:    bfc8        ..      IT       GT
        0x00032f3c:    eeb00a60    ..`.    VMOVGT.F32 s0,s1
        0x00032f40:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00032f44:    1d30        0.      ADDS     r0,r6,#4
        0x00032f46:    e6ed        ..      B        0x32d24 ; dynalloc_analysis + 660
        0x00032f48:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00032f4c:    ed500a01    P...    VLDR     s1,[r0,#-4]
        0x00032f50:    ee311a40    1.@.    VSUB.F32 s2,s2,s0
        0x00032f54:    eef40ac1    ....    VCMPE.F32 s1,s2
        0x00032f58:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032f5c:    bfd8        ..      IT       LE
        0x00032f5e:    eef00a41    ..A.    VMOVLE.F32 s1,s2
        0x00032f62:    ed400a01    @...    VSTR     s1,[r0,#-4]
        0x00032f66:    1f00        ..      SUBS     r0,r0,#4
        0x00032f68:    e708        ..      B        0x32d7c ; dynalloc_analysis + 748
        0x00032f6a:    2600        .&      MOVS     r6,#0
        0x00032f6c:    eb050084    ....    ADD      r0,r5,r4,LSL #2
        0x00032f70:    46b0        .F      MOV      r8,r6
        0x00032f72:    eef7aa08    ....    VMOV.F32 s21,#1.50000000
        0x00032f76:    eef79a00    ....    VMOV.F32 s19,#1.00000000
        0x00032f7a:    f1a40a02    ....    SUB      r10,r4,#2
        0x00032f7e:    9007        ..      STR      r0,[sp,#0x1c]
        0x00032f80:    9818        ..      LDR      r0,[sp,#0x60]
        0x00032f82:    9916        ..      LDR      r1,[sp,#0x58]
        0x00032f84:    fb08f000    ....    MUL      r0,r8,r0
        0x00032f88:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x00032f8c:    9003        ..      STR      r0,[sp,#0xc]
        0x00032f8e:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00032f90:    4628        (F      MOV      r0,r5
        0x00032f92:    9106        ..      STR      r1,[sp,#0x18]
        0x00032f94:    f7e5fbf7    ....    BL       __aeabi_memcpy4 ; 0x18786
        0x00032f98:    982c        ,.      LDR      r0,[sp,#0xb0]
        0x00032f9a:    bbe0        ..      CBNZ     r0,0x33016 ; dynalloc_analysis + 1414
        0x00032f9c:    2c08        .,      CMP      r4,#8
        0x00032f9e:    bfa8        ..      IT       GE
        0x00032fa0:    2308        .#      MOVGE    r3,#8
        0x00032fa2:    da01        ..      BGE      0x32fa8 ; dynalloc_analysis + 1304
        0x00032fa4:    1e23        #.      SUBS     r3,r4,#0
        0x00032fa6:    dd3e        >.      BLE      0x33026 ; dynalloc_analysis + 1430
        0x00032fa8:    9806        ..      LDR      r0,[sp,#0x18]
        0x00032faa:    9917        ..      LDR      r1,[sp,#0x5c]
        0x00032fac:    1f02        ..      SUBS     r2,r0,#4
        0x00032fae:    9803        ..      LDR      r0,[sp,#0xc]
        0x00032fb0:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00032fb4:    1f01        ..      SUBS     r1,r0,#4
        0x00032fb6:    1f28        (.      SUBS     r0,r5,#4
        0x00032fb8:    f0130f01    ....    TST      r3,#1
        0x00032fbc:    d00f        ..      BEQ      0x32fde ; dynalloc_analysis + 1358
        0x00032fbe:    ed920a01    ....    VLDR     s0,[r2,#4]
        0x00032fc2:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x00032fc6:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x00032fca:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032fce:    bfd8        ..      IT       LE
        0x00032fd0:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x00032fd4:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00032fd8:    1d00        ..      ADDS     r0,r0,#4
        0x00032fda:    1d09        ..      ADDS     r1,r1,#4
        0x00032fdc:    1d12        ..      ADDS     r2,r2,#4
        0x00032fde:    105b        [.      ASRS     r3,r3,#1
        0x00032fe0:    d021        !.      BEQ      0x33026 ; dynalloc_analysis + 1430
        0x00032fe2:    bf00        ..      NOP      
        0x00032fe4:    ed920a01    ....    VLDR     s0,[r2,#4]
        0x00032fe8:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x00032fec:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x00032ff0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032ff4:    bfd8        ..      IT       LE
        0x00032ff6:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x00032ffa:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00032ffe:    edd20a02    ....    VLDR     s1,[r2,#8]
        0x00033002:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x00033006:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x0003300a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003300e:    bfc8        ..      IT       GT
        0x00033010:    eeb00a60    ..`.    VMOVGT.F32 s0,s1
        0x00033014:    e000        ..      B        0x33018 ; dynalloc_analysis + 1416
        0x00033016:    e006        ..      B        0x33026 ; dynalloc_analysis + 1430
        0x00033018:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0003301c:    3008        .0      ADDS     r0,r0,#8
        0x0003301e:    3108        .1      ADDS     r1,r1,#8
        0x00033020:    3208        .2      ADDS     r2,r2,#8
        0x00033022:    1e5b        [.      SUBS     r3,r3,#1
        0x00033024:    d1de        ..      BNE      0x32fe4 ; dynalloc_analysis + 1364
        0x00033026:    9803        ..      LDR      r0,[sp,#0xc]
        0x00033028:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x0003302c:    eb0b0280    ....    ADD      r2,r11,r0,LSL #2
        0x00033030:    2f00        ./      CMP      r7,#0
        0x00033032:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x00033036:    dd24        $.      BLE      0x33082 ; dynalloc_analysis + 1522
        0x00033038:    1d28        (.      ADDS     r0,r5,#4
        0x0003303a:    4611        .F      MOV      r1,r2
        0x0003303c:    2300        .#      MOVS     r3,#0
        0x0003303e:    f1a40c01    ....    SUB      r12,r4,#1
        0x00033042:    bf00        ..      NOP      
        0x00033044:    ed500a01    P...    VLDR     s1,[r0,#-4]
        0x00033048:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0003304c:    ee700aa8    p...    VADD.F32 s1,s1,s17
        0x00033050:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x00033054:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033058:    bfc8        ..      IT       GT
        0x0003305a:    1c5e        ^.      ADDGT    r6,r3,#1
        0x0003305c:    edd10a00    ....    VLDR     s1,[r1,#0]
        0x00033060:    ee700aaa    p...    VADD.F32 s1,s1,s21
        0x00033064:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00033068:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003306c:    bfd8        ..      IT       LE
        0x0003306e:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x00033072:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x00033076:    1d00        ..      ADDS     r0,r0,#4
        0x00033078:    1d09        ..      ADDS     r1,r1,#4
        0x0003307a:    1c5b        [.      ADDS     r3,r3,#1
        0x0003307c:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x00033080:    d1e0        ..      BNE      0x33044 ; dynalloc_analysis + 1460
        0x00033082:    2e00        ..      CMP      r6,#0
        0x00033084:    dd72        r.      BLE      0x3316c ; dynalloc_analysis + 1756
        0x00033086:    eb020086    ....    ADD      r0,r2,r6,LSL #2
        0x0003308a:    eb050186    ....    ADD      r1,r5,r6,LSL #2
        0x0003308e:    f0160f01    ....    TST      r6,#1
        0x00033092:    d023        #.      BEQ      0x330dc ; dynalloc_analysis + 1612
        0x00033094:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00033098:    ee700a09    p...    VADD.F32 s1,s0,s18
        0x0003309c:    ed110a01    ....    VLDR     s0,[r1,#-4]
        0x000330a0:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x000330a4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000330a8:    bfd4        ..      ITE      LE
        0x000330aa:    eeb01a60    ..`.    VMOVLE.F32 s2,s1
        0x000330ae:    eeb01a40    ..@.    VMOVGT.F32 s2,s0
        0x000330b2:    ed501a01    P...    VLDR     s3,[r0,#-4]
        0x000330b6:    eeb41ae1    ....    VCMPE.F32 s2,s3
        0x000330ba:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000330be:    bf28        (.      IT       CS
        0x000330c0:    eeb00a61    ..a.    VMOVCS.F32 s0,s3
        0x000330c4:    d206        ..      BCS      0x330d4 ; dynalloc_analysis + 1604
        0x000330c6:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x000330ca:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000330ce:    bfd8        ..      IT       LE
        0x000330d0:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x000330d4:    ed000a01    ....    VSTR     s0,[r0,#-4]
        0x000330d8:    1f00        ..      SUBS     r0,r0,#4
        0x000330da:    1f09        ..      SUBS     r1,r1,#4
        0x000330dc:    1073        s.      ASRS     r3,r6,#1
        0x000330de:    d045        E.      BEQ      0x3316c ; dynalloc_analysis + 1756
        0x000330e0:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x000330e4:    ed510a01    Q...    VLDR     s1,[r1,#-4]
        0x000330e8:    ee300a09    0...    VADD.F32 s0,s0,s18
        0x000330ec:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x000330f0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000330f4:    bfcc        ..      ITE      GT
        0x000330f6:    eeb01a60    ..`.    VMOVGT.F32 s2,s1
        0x000330fa:    eeb01a40    ..@.    VMOVLE.F32 s2,s0
        0x000330fe:    ed501a01    P...    VLDR     s3,[r0,#-4]
        0x00033102:    eeb41ae1    ....    VCMPE.F32 s2,s3
        0x00033106:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003310a:    bf28        (.      IT       CS
        0x0003310c:    eeb00a61    ..a.    VMOVCS.F32 s0,s3
        0x00033110:    d206        ..      BCS      0x33120 ; dynalloc_analysis + 1680
        0x00033112:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x00033116:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003311a:    bfc8        ..      IT       GT
        0x0003311c:    eeb00a60    ..`.    VMOVGT.F32 s0,s1
        0x00033120:    ed000a01    ....    VSTR     s0,[r0,#-4]
        0x00033124:    ee700a09    p...    VADD.F32 s1,s0,s18
        0x00033128:    ed110a02    ....    VLDR     s0,[r1,#-8]
        0x0003312c:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00033130:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033134:    bfcc        ..      ITE      GT
        0x00033136:    eeb01a40    ..@.    VMOVGT.F32 s2,s0
        0x0003313a:    eeb01a60    ..`.    VMOVLE.F32 s2,s1
        0x0003313e:    ed501a02    P...    VLDR     s3,[r0,#-8]
        0x00033142:    eeb41ae1    ....    VCMPE.F32 s2,s3
        0x00033146:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003314a:    bf28        (.      IT       CS
        0x0003314c:    eeb00a61    ..a.    VMOVCS.F32 s0,s3
        0x00033150:    d206        ..      BCS      0x33160 ; dynalloc_analysis + 1744
        0x00033152:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00033156:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003315a:    bfd8        ..      IT       LE
        0x0003315c:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x00033160:    ed000a02    ....    VSTR     s0,[r0,#-8]
        0x00033164:    3808        .8      SUBS     r0,r0,#8
        0x00033166:    3908        .9      SUBS     r1,r1,#8
        0x00033168:    1e5b        [.      SUBS     r3,r3,#1
        0x0003316a:    d1b9        ..      BNE      0x330e0 ; dynalloc_analysis + 1616
        0x0003316c:    2102        .!      MOVS     r1,#2
        0x0003316e:    eef04a69    ..iJ    VMOV.F32 s9,s19
        0x00033172:    f1ba0f02    ....    CMP      r10,#2
        0x00033176:    dd7b        {.      BLE      0x33270 ; dynalloc_analysis + 2016
        0x00033178:    eb050081    ....    ADD      r0,r5,r1,LSL #2
        0x0003317c:    ed502a02    P..*    VLDR     s5,[r0,#-8]
        0x00033180:    ed102a01    ...*    VLDR     s4,[r0,#-4]
        0x00033184:    edd01a00    ....    VLDR     s3,[r0,#0]
        0x00033188:    3808        .8      SUBS     r0,r0,#8
        0x0003318a:    eef42ac2    ...*    VCMPE.F32 s5,s4
        0x0003318e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033192:    bfc7        ..      ITTEE    GT
        0x00033194:    eeb04a42    ..BJ    VMOVGT.F32 s8,s4
        0x00033198:    eeb03a62    ..b:    VMOVGT.F32 s6,s5
        0x0003319c:    eeb04a62    ..bJ    VMOVLE.F32 s8,s5
        0x000331a0:    eeb03a42    ..B:    VMOVLE.F32 s6,s4
        0x000331a4:    edd03a03    ...:    VLDR     s7,[r0,#0xc]
        0x000331a8:    ed900a04    ....    VLDR     s0,[r0,#0x10]
        0x000331ac:    eef43ac0    ...:    VCMPE.F32 s7,s0
        0x000331b0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000331b4:    bfc7        ..      ITTEE    GT
        0x000331b6:    eef00a40    ..@.    VMOVGT.F32 s1,s0
        0x000331ba:    eeb01a63    ..c.    VMOVGT.F32 s2,s7
        0x000331be:    eef00a63    ..c.    VMOVLE.F32 s1,s7
        0x000331c2:    eeb01a40    ..@.    VMOVLE.F32 s2,s0
        0x000331c6:    eeb44ae0    ...J    VCMPE.F32 s8,s1
        0x000331ca:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000331ce:    dd07        ..      BLE      0x331e0 ; dynalloc_analysis + 1872
        0x000331d0:    eef00a44    ..D.    VMOV.F32 s1,s8
        0x000331d4:    eeb04a43    ..CJ    VMOV.F32 s8,s6
        0x000331d8:    eeb03a41    ..A:    VMOV.F32 s6,s2
        0x000331dc:    eeb01a44    ..D.    VMOV.F32 s2,s8
        0x000331e0:    eeb04a61    ..aJ    VMOV.F32 s8,s3
        0x000331e4:    eeb44ac3    ...J    VCMPE.F32 s8,s6
        0x000331e8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000331ec:    dd16        ..      BLE      0x3321c ; dynalloc_analysis + 1932
        0x000331ee:    eeb43ae0    ...:    VCMPE.F32 s6,s1
        0x000331f2:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000331f6:    d209        ..      BCS      0x3320c ; dynalloc_analysis + 1916
        0x000331f8:    eeb01a61    ..a.    VMOV.F32 s2,s3
        0x000331fc:    eeb41ae0    ....    VCMPE.F32 s2,s1
        0x00033200:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033204:    bf38        8.      IT       CC
        0x00033206:    eef00a61    ..a.    VMOVCC.F32 s1,s3
        0x0003320a:    e015        ..      B        0x33238 ; dynalloc_analysis + 1960
        0x0003320c:    eeb41ac3    ....    VCMPE.F32 s2,s6
        0x00033210:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033214:    bf28        (.      IT       CS
        0x00033216:    eeb01a43    ..C.    VMOVCS.F32 s2,s6
        0x0003321a:    e019        ..      B        0x33250 ; dynalloc_analysis + 1984
        0x0003321c:    eeb04a61    ..aJ    VMOV.F32 s8,s3
        0x00033220:    eeb44ae0    ...J    VCMPE.F32 s8,s1
        0x00033224:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033228:    d209        ..      BCS      0x3323e ; dynalloc_analysis + 1966
        0x0003322a:    eeb43ae0    ...:    VCMPE.F32 s6,s1
        0x0003322e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033232:    bf38        8.      IT       CC
        0x00033234:    eef00a43    ..C.    VMOVCC.F32 s1,s6
        0x00033238:    eeb01a60    ..`.    VMOV.F32 s2,s1
        0x0003323c:    e008        ..      B        0x33250 ; dynalloc_analysis + 1984
        0x0003323e:    eef00a61    ..a.    VMOV.F32 s1,s3
        0x00033242:    eeb41ae0    ....    VCMPE.F32 s2,s1
        0x00033246:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003324a:    bfc8        ..      IT       GT
        0x0003324c:    eeb01a61    ..a.    VMOVGT.F32 s2,s3
        0x00033250:    ee710a64    q.d.    VSUB.F32 s1,s2,s9
        0x00033254:    eb020081    ....    ADD      r0,r2,r1,LSL #2
        0x00033258:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x0003325c:    eef40ac1    ....    VCMPE.F32 s1,s2
        0x00033260:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033264:    db57        W.      BLT      0x33316 ; dynalloc_analysis + 2182
        0x00033266:    eeb42ae2    ...*    VCMPE.F32 s4,s5
        0x0003326a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003326e:    e000        ..      B        0x33272 ; dynalloc_analysis + 2018
        0x00033270:    e055        U.      B        0x3331e ; dynalloc_analysis + 2190
        0x00033272:    bf3a        :.      ITTE     CC
        0x00033274:    eeb03a42    ..B:    VMOVCC.F32 s6,s4
        0x00033278:    eeb02a62    ..b*    VMOVCC.F32 s4,s5
        0x0003327c:    eeb03a62    ..b:    VMOVCS.F32 s6,s5
        0x00033280:    eeb01a63    ..c.    VMOV.F32 s2,s7
        0x00033284:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x00033288:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003328c:    bfce        ..      ITEE     GT
        0x0003328e:    eef00a40    ..@.    VMOVGT.F32 s1,s0
        0x00033292:    eef00a41    ..A.    VMOVLE.F32 s1,s2
        0x00033296:    eeb01a40    ..@.    VMOVLE.F32 s2,s0
        0x0003329a:    eeb43ae0    ...:    VCMPE.F32 s6,s1
        0x0003329e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000332a2:    dd07        ..      BLE      0x332b4 ; dynalloc_analysis + 2084
        0x000332a4:    eeb00a42    ..B.    VMOV.F32 s0,s4
        0x000332a8:    eeb02a41    ..A*    VMOV.F32 s4,s2
        0x000332ac:    eef00a43    ..C.    VMOV.F32 s1,s6
        0x000332b0:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x000332b4:    eef41ac2    ....    VCMPE.F32 s3,s4
        0x000332b8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000332bc:    dd10        ..      BLE      0x332e0 ; dynalloc_analysis + 2128
        0x000332be:    eeb42ae0    ...*    VCMPE.F32 s4,s1
        0x000332c2:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000332c6:    d205        ..      BCS      0x332d4 ; dynalloc_analysis + 2116
        0x000332c8:    eef41ae0    ....    VCMPE.F32 s3,s1
        0x000332cc:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000332d0:    d21d        ..      BCS      0x3330e ; dynalloc_analysis + 2174
        0x000332d2:    e017        ..      B        0x33304 ; dynalloc_analysis + 2164
        0x000332d4:    eeb41ac2    ....    VCMPE.F32 s2,s4
        0x000332d8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000332dc:    d315        ..      BCC      0x3330a ; dynalloc_analysis + 2170
        0x000332de:    e009        ..      B        0x332f4 ; dynalloc_analysis + 2148
        0x000332e0:    eef41ae0    ....    VCMPE.F32 s3,s1
        0x000332e4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000332e8:    d207        ..      BCS      0x332fa ; dynalloc_analysis + 2154
        0x000332ea:    eeb42ae0    ...*    VCMPE.F32 s4,s1
        0x000332ee:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000332f2:    d20c        ..      BCS      0x3330e ; dynalloc_analysis + 2174
        0x000332f4:    eef00a42    ..B.    VMOV.F32 s1,s4
        0x000332f8:    e009        ..      B        0x3330e ; dynalloc_analysis + 2174
        0x000332fa:    eef41ac1    ....    VCMPE.F32 s3,s2
        0x000332fe:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033302:    d202        ..      BCS      0x3330a ; dynalloc_analysis + 2170
        0x00033304:    eef00a61    ..a.    VMOV.F32 s1,s3
        0x00033308:    e001        ..      B        0x3330e ; dynalloc_analysis + 2174
        0x0003330a:    eef00a41    ..A.    VMOV.F32 s1,s2
        0x0003330e:    ee300ae4    0...    VSUB.F32 s0,s1,s9
        0x00033312:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x00033316:    1c49        I.      ADDS     r1,r1,#1
        0x00033318:    4551        QE      CMP      r1,r10
        0x0003331a:    f6ffaf2d    ..-.    BLT      0x33178 ; dynalloc_analysis + 1768
        0x0003331e:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x00033322:    edd50a01    ....    VLDR     s1,[r5,#4]
        0x00033326:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x0003332a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003332e:    bf32        2.      ITEE     CC
        0x00033330:    eeb01a60    ..`.    VMOVCC.F32 s2,s1
        0x00033334:    eeb01a40    ..@.    VMOVCS.F32 s2,s0
        0x00033338:    eeb00a60    ..`.    VMOVCS.F32 s0,s1
        0x0003333c:    edd50a02    ....    VLDR     s1,[r5,#8]
        0x00033340:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x00033344:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033348:    d308        ..      BCC      0x3335c ; dynalloc_analysis + 2252
        0x0003334a:    eeb41ae0    ....    VCMPE.F32 s2,s1
        0x0003334e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033352:    bf34        4.      ITE      CC
        0x00033354:    eeb00a60    ..`.    VMOVCC.F32 s0,s1
        0x00033358:    eeb00a41    ..A.    VMOVCS.F32 s0,s2
        0x0003335c:    ee300a64    0.d.    VSUB.F32 s0,s0,s9
        0x00033360:    edd20a00    ....    VLDR     s1,[r2,#0]
        0x00033364:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00033368:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003336c:    bf98        ..      IT       LS
        0x0003336e:    ed820a00    ....    VSTRLS   s0,[r2,#0]
        0x00033372:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x00033376:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x0003337a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003337e:    bf98        ..      IT       LS
        0x00033380:    ed820a01    ....    VSTRLS   s0,[r2,#4]
        0x00033384:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00033386:    ed100a03    ....    VLDR     s0,[r0,#-0xc]
        0x0003338a:    ed500a02    P...    VLDR     s1,[r0,#-8]
        0x0003338e:    380c        .8      SUBS     r0,r0,#0xc
        0x00033390:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x00033394:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033398:    bfce        ..      ITEE     GT
        0x0003339a:    eeb01a60    ..`.    VMOVGT.F32 s2,s1
        0x0003339e:    eeb01a40    ..@.    VMOVLE.F32 s2,s0
        0x000333a2:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x000333a6:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x000333aa:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x000333ae:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000333b2:    d308        ..      BCC      0x333c6 ; dynalloc_analysis + 2358
        0x000333b4:    eeb41ae0    ....    VCMPE.F32 s2,s1
        0x000333b8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000333bc:    bf34        4.      ITE      CC
        0x000333be:    eeb00a60    ..`.    VMOVCC.F32 s0,s1
        0x000333c2:    eeb00a41    ..A.    VMOVCS.F32 s0,s2
        0x000333c6:    ee300a64    0.d.    VSUB.F32 s0,s0,s9
        0x000333ca:    eb020084    ....    ADD      r0,r2,r4,LSL #2
        0x000333ce:    ed500a02    P...    VLDR     s1,[r0,#-8]
        0x000333d2:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x000333d6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000333da:    bf98        ..      IT       LS
        0x000333dc:    ed000a02    ....    VSTRLS   s0,[r0,#-8]
        0x000333e0:    ed500a01    P...    VLDR     s1,[r0,#-4]
        0x000333e4:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x000333e8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000333ec:    bf98        ..      IT       LS
        0x000333ee:    ed000a01    ....    VSTRLS   s0,[r0,#-4]
        0x000333f2:    2c00        .,      CMP      r4,#0
        0x000333f4:    dd34        4.      BLE      0x33460 ; dynalloc_analysis + 2512
        0x000333f6:    9901        ..      LDR      r1,[sp,#4]
        0x000333f8:    1f10        ..      SUBS     r0,r2,#4
        0x000333fa:    1f09        ..      SUBS     r1,r1,#4
        0x000333fc:    f0140f01    ....    TST      r4,#1
        0x00033400:    d00e        ..      BEQ      0x33420 ; dynalloc_analysis + 2448
        0x00033402:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x00033406:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x0003340a:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x0003340e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033412:    bfd8        ..      IT       LE
        0x00033414:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x00033418:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0003341c:    1d00        ..      ADDS     r0,r0,#4
        0x0003341e:    1d09        ..      ADDS     r1,r1,#4
        0x00033420:    1062        b.      ASRS     r2,r4,#1
        0x00033422:    d01d        ..      BEQ      0x33460 ; dynalloc_analysis + 2512
        0x00033424:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x00033428:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x0003342c:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x00033430:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033434:    bfd8        ..      IT       LE
        0x00033436:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x0003343a:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0003343e:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x00033442:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x00033446:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x0003344a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003344e:    bfc8        ..      IT       GT
        0x00033450:    eeb00a60    ..`.    VMOVGT.F32 s0,s1
        0x00033454:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x00033458:    3008        .0      ADDS     r0,r0,#8
        0x0003345a:    3108        .1      ADDS     r1,r1,#8
        0x0003345c:    1e52        R.      SUBS     r2,r2,#1
        0x0003345e:    d1e1        ..      BNE      0x33424 ; dynalloc_analysis + 2452
        0x00033460:    f1080801    ....    ADD      r8,r8,#1
        0x00033464:    45c1        .E      CMP      r9,r8
        0x00033466:    f73fad8b    ?...    BGT      0x32f80 ; dynalloc_analysis + 1264
        0x0003346a:    9915        ..      LDR      r1,[sp,#0x54]
        0x0003346c:    9822        ".      LDR      r0,[sp,#0x88]
        0x0003346e:    f1b90f02    ....    CMP      r9,#2
        0x00033472:    eb010380    ....    ADD      r3,r1,r0,LSL #2
        0x00033476:    9800        ..      LDR      r0,[sp,#0]
        0x00033478:    d07d        }.      BEQ      0x33576 ; dynalloc_analysis + 2790
        0x0003347a:    2800        .(      CMP      r0,#0
        0x0003347c:    dd7c        |.      BLE      0x33578 ; dynalloc_analysis + 2792
        0x0003347e:    9822        ".      LDR      r0,[sp,#0x88]
        0x00033480:    1f1a        ..      SUBS     r2,r3,#4
        0x00033482:    eb0b0080    ....    ADD      r0,r11,r0,LSL #2
        0x00033486:    9900        ..      LDR      r1,[sp,#0]
        0x00033488:    1f00        ..      SUBS     r0,r0,#4
        0x0003348a:    f0110f01    ....    TST      r1,#1
        0x0003348e:    d010        ..      BEQ      0x334b2 ; dynalloc_analysis + 2594
        0x00033490:    ed920a01    ....    VLDR     s0,[r2,#4]
        0x00033494:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00033498:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0003349c:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x000334a0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000334a4:    bf38        8.      IT       CC
        0x000334a6:    eeb00a4a    ..J.    VMOVCC.F32 s0,s20
        0x000334aa:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x000334ae:    1d00        ..      ADDS     r0,r0,#4
        0x000334b0:    1d12        ..      ADDS     r2,r2,#4
        0x000334b2:    9900        ..      LDR      r1,[sp,#0]
        0x000334b4:    1049        I.      ASRS     r1,r1,#1
        0x000334b6:    d025        %.      BEQ      0x33504 ; dynalloc_analysis + 2676
        0x000334b8:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x000334bc:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x000334c0:    ee300ac0    0...    VSUB.F32 s0,s1,s0
        0x000334c4:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x000334c8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000334cc:    bf38        8.      IT       CC
        0x000334ce:    eeb00a4a    ..J.    VMOVCC.F32 s0,s20
        0x000334d2:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x000334d6:    ed920a02    ....    VLDR     s0,[r2,#8]
        0x000334da:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x000334de:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x000334e2:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x000334e6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000334ea:    bf38        8.      IT       CC
        0x000334ec:    eeb00a4a    ..J.    VMOVCC.F32 s0,s20
        0x000334f0:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x000334f4:    3008        .0      ADDS     r0,r0,#8
        0x000334f6:    1e49        I.      SUBS     r1,r1,#1
        0x000334f8:    f1020208    ....    ADD      r2,r2,#8
        0x000334fc:    d1dc        ..      BNE      0x334b8 ; dynalloc_analysis + 2600
        0x000334fe:    9800        ..      LDR      r0,[sp,#0]
        0x00033500:    2800        .(      CMP      r0,#0
        0x00033502:    dd40        @.      BLE      0x33586 ; dynalloc_analysis + 2806
        0x00033504:    9822        ".      LDR      r0,[sp,#0x88]
        0x00033506:    9a30        0.      LDR      r2,[sp,#0xc0]
        0x00033508:    eb0b0080    ....    ADD      r0,r11,r0,LSL #2
        0x0003350c:    1f01        ..      SUBS     r1,r0,#4
        0x0003350e:    9822        ".      LDR      r0,[sp,#0x88]
        0x00033510:    eb020080    ....    ADD      r0,r2,r0,LSL #2
        0x00033514:    9a00        ..      LDR      r2,[sp,#0]
        0x00033516:    1f00        ..      SUBS     r0,r0,#4
        0x00033518:    f0120f01    ....    TST      r2,#1
        0x0003351c:    d00e        ..      BEQ      0x3353c ; dynalloc_analysis + 2732
        0x0003351e:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x00033522:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00033526:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x0003352a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003352e:    bfd8        ..      IT       LE
        0x00033530:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x00033534:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x00033538:    1d00        ..      ADDS     r0,r0,#4
        0x0003353a:    1d09        ..      ADDS     r1,r1,#4
        0x0003353c:    9a00        ..      LDR      r2,[sp,#0]
        0x0003353e:    1052        R.      ASRS     r2,r2,#1
        0x00033540:    d021        !.      BEQ      0x33586 ; dynalloc_analysis + 2806
        0x00033542:    bf00        ..      NOP      
        0x00033544:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x00033548:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0003354c:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00033550:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033554:    bfc8        ..      IT       GT
        0x00033556:    eeb00a60    ..`.    VMOVGT.F32 s0,s1
        0x0003355a:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0003355e:    edd10a02    ....    VLDR     s1,[r1,#8]
        0x00033562:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x00033566:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x0003356a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003356e:    bfc8        ..      IT       GT
        0x00033570:    eeb00a60    ..`.    VMOVGT.F32 s0,s1
        0x00033574:    e001        ..      B        0x3357a ; dynalloc_analysis + 2794
        0x00033576:    e019        ..      B        0x335ac ; dynalloc_analysis + 2844
        0x00033578:    e005        ..      B        0x33586 ; dynalloc_analysis + 2806
        0x0003357a:    ed810a02    ....    VSTR     s0,[r1,#8]
        0x0003357e:    3008        .0      ADDS     r0,r0,#8
        0x00033580:    3108        .1      ADDS     r1,r1,#8
        0x00033582:    1e52        R.      SUBS     r2,r2,#1
        0x00033584:    d1de        ..      BNE      0x33544 ; dynalloc_analysis + 2740
        0x00033586:    9800        ..      LDR      r0,[sp,#0]
        0x00033588:    1e47        G.      SUBS     r7,r0,#1
        0x0003358a:    ed9fcbf9    ....    VLDR     d12,[pc,#996] ; [0x33970] = 0xfefa39ef
        0x0003358e:    eeb2da0a    ....    VMOV.F32 s26,#13.00000000
        0x00033592:    2f00        ./      CMP      r7,#0
        0x00033594:    dd7c        |.      BLE      0x33690 ; dynalloc_analysis + 3072
        0x00033596:    9822        ".      LDR      r0,[sp,#0x88]
        0x00033598:    eb0b0080    ....    ADD      r0,r11,r0,LSL #2
        0x0003359c:    1f06        ..      SUBS     r6,r0,#4
        0x0003359e:    9804        ..      LDR      r0,[sp,#0x10]
        0x000335a0:    1f05        ..      SUBS     r5,r0,#4
        0x000335a2:    9800        ..      LDR      r0,[sp,#0]
        0x000335a4:    f0100f01    ....    TST      r0,#1
        0x000335a8:    d054        T.      BEQ      0x33654 ; dynalloc_analysis + 3012
        0x000335aa:    e083        ..      B        0x336b4 ; dynalloc_analysis + 3108
        0x000335ac:    2800        .(      CMP      r0,#0
        0x000335ae:    ddea        ..      BLE      0x33586 ; dynalloc_analysis + 2806
        0x000335b0:    9922        ".      LDR      r1,[sp,#0x88]
        0x000335b2:    9818        ..      LDR      r0,[sp,#0x60]
        0x000335b4:    f8ddc054    ..T.    LDR      r12,[sp,#0x54]
        0x000335b8:    1842        B.      ADDS     r2,r0,r1
        0x000335ba:    eb0b0182    ....    ADD      r1,r11,r2,LSL #2
        0x000335be:    9822        ".      LDR      r0,[sp,#0x88]
        0x000335c0:    eb0c0c82    ....    ADD      r12,r12,r2,LSL #2
        0x000335c4:    f8dd2000    ...     LDR.W    r2,[sp,#0]
        0x000335c8:    eb0b0080    ....    ADD      r0,r11,r0,LSL #2
        0x000335cc:    eef10a00    ....    VMOV.F32 s1,#4.00000000
        0x000335d0:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x000335d4:    ed911a00    ....    VLDR     s2,[r1,#0]
        0x000335d8:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x000335dc:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x000335e0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000335e4:    bfc8        ..      IT       GT
        0x000335e6:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x000335ea:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x000335ee:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x000335f2:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x000335f6:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x000335fa:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000335fe:    bfc8        ..      IT       GT
        0x00033600:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x00033604:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x00033608:    ed931a00    ....    VLDR     s2,[r3,#0]
        0x0003360c:    ee310a40    1.@.    VSUB.F32 s0,s2,s0
        0x00033610:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x00033614:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033618:    bf38        8.      IT       CC
        0x0003361a:    eeb00a4a    ..J.    VMOVCC.F32 s0,s20
        0x0003361e:    ed9c1a00    ....    VLDR     s2,[r12,#0]
        0x00033622:    edd11a00    ....    VLDR     s3,[r1,#0]
        0x00033626:    ee311a61    1.a.    VSUB.F32 s2,s2,s3
        0x0003362a:    eeb51ac0    ....    VCMPE.F32 s2,#0.0
        0x0003362e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033632:    bf38        8.      IT       CC
        0x00033634:    eeb01a4a    ..J.    VMOVCC.F32 s2,s20
        0x00033638:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x0003363c:    1d09        ..      ADDS     r1,r1,#4
        0x0003363e:    1e52        R.      SUBS     r2,r2,#1
        0x00033640:    f1030304    ....    ADD      r3,r3,#4
        0x00033644:    ee200a28     .(.    VMUL.F32 s0,s0,s17
        0x00033648:    f10c0c04    ....    ADD      r12,r12,#4
        0x0003364c:    eca00a01    ....    VSTM     r0!,{s0}
        0x00033650:    d1be        ..      BNE      0x335d0 ; dynalloc_analysis + 2880
        0x00033652:    e754        T.      B        0x334fe ; dynalloc_analysis + 2670
        0x00033654:    ed960a01    ....    VLDR     s0,[r6,#4]
        0x00033658:    ee100a10    ....    VMOV     r0,s0
        0x0003365c:    f1b04f81    ...O    CMP      r0,#0x40800000
        0x00033660:    bfc8        ..      IT       GT
        0x00033662:    eeb10a00    ....    VMOVGT.F32 s0,#4.00000000
        0x00033666:    ee100a10    ....    VMOV     r0,s0
        0x0003366a:    f010fc2f    ../.    BL       __aeabi_f2d ; 0x43ecc
        0x0003366e:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x00033672:    f010f935    ..5.    BL       __aeabi_dmul ; 0x438e0
        0x00033676:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003367a:    f7e9fe5d    ..].    BL       __hardfp_exp ; 0x1d338
        0x0003367e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00033682:    f00ffde7    ....    BL       __aeabi_d2f ; 0x43254
        0x00033686:    ee000a90    ....    VMOV     s1,r0
        0x0003368a:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x0003368e:    e000        ..      B        0x33692 ; dynalloc_analysis + 3074
        0x00033690:    e07a        z.      B        0x33788 ; dynalloc_analysis + 3320
        0x00033692:    ee000a8d    ....    VMLA.F32 s0,s1,s26
        0x00033696:    ee100a10    ....    VMOV     r0,s0
        0x0003369a:    f010fc17    ....    BL       __aeabi_f2d ; 0x43ecc
        0x0003369e:    ec410b10    A...    VMOV     d0,r0,r1
        0x000336a2:    f7e9fff5    ....    BL       __hardfp_floor ; 0x1d690
        0x000336a6:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000336aa:    f010f855    ..U.    BL       __aeabi_d2iz ; 0x43758
        0x000336ae:    f8450f04    E...    STR      r0,[r5,#4]!
        0x000336b2:    1d36        6.      ADDS     r6,r6,#4
        0x000336b4:    107f        ..      ASRS     r7,r7,#1
        0x000336b6:    ed96ba01    ....    VLDR     s22,[r6,#4]
        0x000336ba:    bf1c        ..      ITT      NE
        0x000336bc:    eeb0aa4c    ..L.    VMOVNE.F32 s20,s24
        0x000336c0:    eef0aa6c    ..l.    VMOVNE.F32 s21,s25
        0x000336c4:    d060        `.      BEQ      0x33788 ; dynalloc_analysis + 3320
        0x000336c6:    bf00        ..      NOP      
        0x000336c8:    ee1b0a10    ....    VMOV     r0,s22
        0x000336cc:    edd6ba02    ....    VLDR     s23,[r6,#8]
        0x000336d0:    3608        .6      ADDS     r6,r6,#8
        0x000336d2:    f1b04f81    ...O    CMP      r0,#0x40800000
        0x000336d6:    bfc8        ..      IT       GT
        0x000336d8:    eeb1ba00    ....    VMOVGT.F32 s22,#4.00000000
        0x000336dc:    ee1b0a10    ....    VMOV     r0,s22
        0x000336e0:    f010fbf4    ....    BL       __aeabi_f2d ; 0x43ecc
        0x000336e4:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x000336e8:    f010f8fa    ....    BL       __aeabi_dmul ; 0x438e0
        0x000336ec:    ec410b10    A...    VMOV     d0,r0,r1
        0x000336f0:    f7e9fe22    ..".    BL       __hardfp_exp ; 0x1d338
        0x000336f4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000336f8:    f00ffdac    ....    BL       __aeabi_d2f ; 0x43254
        0x000336fc:    ee000a10    ....    VMOV     s0,r0
        0x00033700:    eef09a68    ..h.    VMOV.F32 s19,s17
        0x00033704:    ee409a0d    @...    VMLA.F32 s19,s0,s26
        0x00033708:    ee190a90    ....    VMOV     r0,s19
        0x0003370c:    f010fbde    ....    BL       __aeabi_f2d ; 0x43ecc
        0x00033710:    ec410b10    A...    VMOV     d0,r0,r1
        0x00033714:    f7e9ffbc    ....    BL       __hardfp_floor ; 0x1d690
        0x00033718:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003371c:    f010f81c    ....    BL       __aeabi_d2iz ; 0x43758
        0x00033720:    6068        h`      STR      r0,[r5,#4]
        0x00033722:    ee1b0a90    ....    VMOV     r0,s23
        0x00033726:    ed96ba01    ....    VLDR     s22,[r6,#4]
        0x0003372a:    f1b04f81    ...O    CMP      r0,#0x40800000
        0x0003372e:    bfc8        ..      IT       GT
        0x00033730:    eef1ba00    ....    VMOVGT.F32 s23,#4.00000000
        0x00033734:    ee1b0a90    ....    VMOV     r0,s23
        0x00033738:    f010fbc8    ....    BL       __aeabi_f2d ; 0x43ecc
        0x0003373c:    eeb01a4a    ..J.    VMOV.F32 s2,s20
        0x00033740:    eef01a6a    ..j.    VMOV.F32 s3,s21
        0x00033744:    ec532b11    S..+    VMOV     r2,r3,d1
        0x00033748:    f010f8ca    ....    BL       __aeabi_dmul ; 0x438e0
        0x0003374c:    ec410b10    A...    VMOV     d0,r0,r1
        0x00033750:    f7e9fdf2    ....    BL       __hardfp_exp ; 0x1d338
        0x00033754:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00033758:    f00ffd7c    ..|.    BL       __aeabi_d2f ; 0x43254
        0x0003375c:    ee000a90    ....    VMOV     s1,r0
        0x00033760:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x00033764:    ee000a8d    ....    VMLA.F32 s0,s1,s26
        0x00033768:    ee100a10    ....    VMOV     r0,s0
        0x0003376c:    f010fbae    ....    BL       __aeabi_f2d ; 0x43ecc
        0x00033770:    ec410b10    A...    VMOV     d0,r0,r1
        0x00033774:    f7e9ff8c    ....    BL       __hardfp_floor ; 0x1d690
        0x00033778:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003377c:    f00fffec    ....    BL       __aeabi_d2iz ; 0x43758
        0x00033780:    f8450f08    E...    STR      r0,[r5,#8]!
        0x00033784:    1e7f        ..      SUBS     r7,r7,#1
        0x00033786:    d19f        ..      BNE      0x336c8 ; dynalloc_analysis + 3128
        0x00033788:    9800        ..      LDR      r0,[sp,#0]
        0x0003378a:    1e40        @.      SUBS     r0,r0,#1
        0x0003378c:    d431        1.      BMI      0x337f2 ; dynalloc_analysis + 3426
        0x0003378e:    9922        ".      LDR      r1,[sp,#0x88]
        0x00033790:    180d        ..      ADDS     r5,r1,r0
        0x00033792:    eb0b0085    ....    ADD      r0,r11,r5,LSL #2
        0x00033796:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0003379a:    ee100a10    ....    VMOV     r0,s0
        0x0003379e:    f1b04f81    ...O    CMP      r0,#0x40800000
        0x000337a2:    bfc8        ..      IT       GT
        0x000337a4:    eeb10a00    ....    VMOVGT.F32 s0,#4.00000000
        0x000337a8:    ee100a10    ....    VMOV     r0,s0
        0x000337ac:    f010fb8e    ....    BL       __aeabi_f2d ; 0x43ecc
        0x000337b0:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x000337b4:    f010f894    ....    BL       __aeabi_dmul ; 0x438e0
        0x000337b8:    ec410b10    A...    VMOV     d0,r0,r1
        0x000337bc:    f7e9fdbc    ....    BL       __hardfp_exp ; 0x1d338
        0x000337c0:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000337c4:    f00ffd46    ..F.    BL       __aeabi_d2f ; 0x43254
        0x000337c8:    ee000a90    ....    VMOV     s1,r0
        0x000337cc:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x000337d0:    ee000a8d    ....    VMLA.F32 s0,s1,s26
        0x000337d4:    ee100a10    ....    VMOV     r0,s0
        0x000337d8:    f010fb78    ..x.    BL       __aeabi_f2d ; 0x43ecc
        0x000337dc:    ec410b10    A...    VMOV     d0,r0,r1
        0x000337e0:    f7e9ff56    ..V.    BL       __hardfp_floor ; 0x1d690
        0x000337e4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000337e8:    f00fffb6    ....    BL       __aeabi_d2iz ; 0x43758
        0x000337ec:    9932        2.      LDR      r1,[sp,#0xc8]
        0x000337ee:    f8410025    A.%.    STR      r0,[r1,r5,LSL #2]
        0x000337f2:    9829        ).      LDR      r0,[sp,#0xa4]
        0x000337f4:    b108        ..      CBZ      r0,0x337fa ; dynalloc_analysis + 3434
        0x000337f6:    982a        *.      LDR      r0,[sp,#0xa8]
        0x000337f8:    b328        (.      CBZ      r0,0x33846 ; dynalloc_analysis + 3510
        0x000337fa:    9828        (.      LDR      r0,[sp,#0xa0]
        0x000337fc:    bb18        ..      CBNZ     r0,0x33846 ; dynalloc_analysis + 3510
        0x000337fe:    9800        ..      LDR      r0,[sp,#0]
        0x00033800:    2800        .(      CMP      r0,#0
        0x00033802:    dd3b        ;.      BLE      0x3387c ; dynalloc_analysis + 3564
        0x00033804:    9822        ".      LDR      r0,[sp,#0x88]
        0x00033806:    9900        ..      LDR      r1,[sp,#0]
        0x00033808:    eb0b0080    ....    ADD      r0,r11,r0,LSL #2
        0x0003380c:    1f00        ..      SUBS     r0,r0,#4
        0x0003380e:    f0110f01    ....    TST      r1,#1
        0x00033812:    d006        ..      BEQ      0x33822 ; dynalloc_analysis + 3474
        0x00033814:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x00033818:    ee200a28     .(.    VMUL.F32 s0,s0,s17
        0x0003381c:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00033820:    1d00        ..      ADDS     r0,r0,#4
        0x00033822:    9900        ..      LDR      r1,[sp,#0]
        0x00033824:    1049        I.      ASRS     r1,r1,#1
        0x00033826:    d011        ..      BEQ      0x3384c ; dynalloc_analysis + 3516
        0x00033828:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0003382c:    ee200a28     .(.    VMUL.F32 s0,s0,s17
        0x00033830:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00033834:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x00033838:    ee200a28     .(.    VMUL.F32 s0,s0,s17
        0x0003383c:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x00033840:    3008        .0      ADDS     r0,r0,#8
        0x00033842:    1e49        I.      SUBS     r1,r1,#1
        0x00033844:    d1f0        ..      BNE      0x33828 ; dynalloc_analysis + 3480
        0x00033846:    9800        ..      LDR      r0,[sp,#0]
        0x00033848:    2800        .(      CMP      r0,#0
        0x0003384a:    dd17        ..      BLE      0x3387c ; dynalloc_analysis + 3564
        0x0003384c:    9922        ".      LDR      r1,[sp,#0x88]
        0x0003384e:    9a00        ..      LDR      r2,[sp,#0]
        0x00033850:    eb0b0081    ....    ADD      r0,r11,r1,LSL #2
        0x00033854:    2908        .)      CMP      r1,#8
        0x00033856:    da05        ..      BGE      0x33864 ; dynalloc_analysis + 3540
        0x00033858:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0003385c:    ee200a09     ...    VMUL.F32 s0,s0,s18
        0x00033860:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x00033864:    290c        .)      CMP      r1,#0xc
        0x00033866:    db05        ..      BLT      0x33874 ; dynalloc_analysis + 3556
        0x00033868:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0003386c:    ee200a28     .(.    VMUL.F32 s0,s0,s17
        0x00033870:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x00033874:    1d00        ..      ADDS     r0,r0,#4
        0x00033876:    1c49        I.      ADDS     r1,r1,#1
        0x00033878:    1e52        R.      SUBS     r2,r2,#1
        0x0003387a:    d1eb        ..      BNE      0x33854 ; dynalloc_analysis + 3524
        0x0003387c:    9822        ".      LDR      r0,[sp,#0x88]
        0x0003387e:    4284        .B      CMP      r4,r0
        0x00033880:    f77fab44    ..D.    BLE      0x32f0c ; dynalloc_analysis + 1148
        0x00033884:    992d        -.      LDR      r1,[sp,#0xb4]
        0x00033886:    4a3c        <J      LDR      r2,[pc,#240] ; [0x33978] = 0x55555556
        0x00033888:    0049        I.      LSLS     r1,r1,#1
        0x0003388a:    fb822101    ...!    SMULL    r2,r1,r2,r1
        0x0003388e:    eeb21a00    ....    VMOV.F32 s2,#8.00000000
        0x00033892:    eef11a08    ....    VMOV.F32 s3,#6.00000000
        0x00033896:    eba17ce1    ...|    SUB      r12,r1,r1,ASR #31
        0x0003389a:    bf00        ..      NOP      
        0x0003389c:    eb0b0180    ....    ADD      r1,r11,r0,LSL #2
        0x000338a0:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x000338a4:    ee102a10    ...*    VMOV     r2,s0
        0x000338a8:    f1b24f81    ...O    CMP      r2,#0x40800000
        0x000338ac:    bfc8        ..      IT       GT
        0x000338ae:    eeb10a00    ....    VMOVGT.F32 s0,#4.00000000
        0x000338b2:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x000338b6:    992b        +.      LDR      r1,[sp,#0xac]
        0x000338b8:    eb010140    ..@.    ADD      r1,r1,r0,LSL #1
        0x000338bc:    f9b12002    ...     LDRSH    r2,[r1,#2]
        0x000338c0:    992b        +.      LDR      r1,[sp,#0xac]
        0x000338c2:    f9311010    1...    LDRSH    r1,[r1,r0,LSL #1]
        0x000338c6:    1a51        Q.      SUBS     r1,r2,r1
        0x000338c8:    9a2c        ,.      LDR      r2,[sp,#0xb0]
        0x000338ca:    fb01f109    ....    MUL      r1,r1,r9
        0x000338ce:    fa01f202    ....    LSL      r2,r1,r2
        0x000338d2:    2a06        .*      CMP      r2,#6
        0x000338d4:    da06        ..      BGE      0x338e4 ; dynalloc_analysis + 3668
        0x000338d6:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x000338da:    ee101a10    ....    VMOV     r1,s0
        0x000338de:    434a        JC      MULS     r2,r1,r2
        0x000338e0:    00d2        ..      LSLS     r2,r2,#3
        0x000338e2:    e01d        ..      B        0x33920 ; dynalloc_analysis + 3728
        0x000338e4:    2a30        0*      CMP      r2,#0x30
        0x000338e6:    dd0c        ..      BLE      0x33902 ; dynalloc_analysis + 3698
        0x000338e8:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x000338ec:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x000338f0:    ee101a10    ....    VMOV     r1,s0
        0x000338f4:    434a        JC      MULS     r2,r1,r2
        0x000338f6:    00d2        ..      LSLS     r2,r2,#3
        0x000338f8:    17d3        ..      ASRS     r3,r2,#31
        0x000338fa:    eb027253    ..Sr    ADD      r2,r2,r3,LSR #29
        0x000338fe:    10d2        ..      ASRS     r2,r2,#3
        0x00033900:    e00e        ..      B        0x33920 ; dynalloc_analysis + 3728
        0x00033902:    ee002a90    ...*    VMOV     s1,r2
        0x00033906:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0003390a:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x0003390e:    eec00a21    ..!.    VDIV.F32 s1,s0,s3
        0x00033912:    eebd0ae0    ....    VCVT.S32.F32 s0,s1
        0x00033916:    ee101a10    ....    VMOV     r1,s0
        0x0003391a:    eb010241    ..A.    ADD      r2,r1,r1,LSL #1
        0x0003391e:    0112        ..      LSLS     r2,r2,#4
        0x00033920:    9b29        ).      LDR      r3,[sp,#0xa4]
        0x00033922:    b11b        ..      CBZ      r3,0x3392c ; dynalloc_analysis + 3740
        0x00033924:    9b2a        *.      LDR      r3,[sp,#0xa8]
        0x00033926:    b183        ..      CBZ      r3,0x3394a ; dynalloc_analysis + 3770
        0x00033928:    9b28        (.      LDR      r3,[sp,#0xa0]
        0x0003392a:    b973        s.      CBNZ     r3,0x3394a ; dynalloc_analysis + 3770
        0x0003392c:    9b02        ..      LDR      r3,[sp,#8]
        0x0003392e:    4413        .D      ADD      r3,r3,r2
        0x00033930:    ebbc1fa3    ....    CMP      r12,r3,ASR #6
        0x00033934:    da09        ..      BGE      0x3394a ; dynalloc_analysis + 3770
        0x00033936:    9a02        ..      LDR      r2,[sp,#8]
        0x00033938:    ea4f118c    O...    LSL      r1,r12,#6
        0x0003393c:    1a8b        ..      SUBS     r3,r1,r2
        0x0003393e:    9a25        %.      LDR      r2,[sp,#0x94]
        0x00033940:    f8423020    B. 0    STR      r3,[r2,r0,LSL #2]
        0x00033944:    9102        ..      STR      r1,[sp,#8]
        0x00033946:    f7ffbae1    ....    B        0x32f0c ; dynalloc_analysis + 1148
        0x0003394a:    9b25        %.      LDR      r3,[sp,#0x94]
        0x0003394c:    f8431020    C. .    STR      r1,[r3,r0,LSL #2]
        0x00033950:    9902        ..      LDR      r1,[sp,#8]
        0x00033952:    1c40        @.      ADDS     r0,r0,#1
        0x00033954:    4411        .D      ADD      r1,r1,r2
        0x00033956:    9102        ..      STR      r1,[sp,#8]
        0x00033958:    42a0        .B      CMP      r0,r4
        0x0003395a:    db9f        ..      BLT      0x3389c ; dynalloc_analysis + 3596
        0x0003395c:    f7ffbad6    ....    B        0x32f0c ; dynalloc_analysis + 1148
        0x00033960:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00033964:    ee308ac0    0...    VSUB.F32 s16,s1,s0
        0x00033968:    f7ffb90d    ....    B        0x32b86 ; dynalloc_analysis + 246
    $d
        0x0003396c:    00000000    ....    DCD    0
        0x00033970:    fefa39ef    .9..    DCD    4277811695
        0x00033974:    3fe62e42    B..?    DCD    1072049730
        0x00033978:    55555556    VUUU    DCD    1431655766
    $t
        0x0003397c:    ee308ac0    0...    VSUB.F32 s16,s1,s0
        0x00033980:    f7ffb918    ....    B        0x32bb4 ; dynalloc_analysis + 292
        0x00033984:    ee318a61    1.a.    VSUB.F32 s16,s2,s3
        0x00033988:    f7ffb920    .. .    B        0x32bcc ; dynalloc_analysis + 316
        0x0003398c:    9918        ..      LDR      r1,[sp,#0x60]
        0x0003398e:    9815        ..      LDR      r0,[sp,#0x54]
        0x00033990:    fb037101    ...q    MLA      r1,r3,r1,r7
        0x00033994:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00033998:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x0003399c:    ee308ac0    0...    VSUB.F32 s16,s1,s0
        0x000339a0:    f7ffb92a    ..*.    B        0x32bf8 ; dynalloc_analysis + 360
    i.eTaskConfirmSleepModeStatus
    eTaskConfirmSleepModeStatus
        0x000339a4:    490a        .I      LDR      r1,[pc,#40] ; [0x339d0] = 0x1001ae54
        0x000339a6:    2001        .       MOVS     r0,#1
        0x000339a8:    6809        .h      LDR      r1,[r1,#0]
        0x000339aa:    b109        ..      CBZ      r1,0x339b0 ; eTaskConfirmSleepModeStatus + 12
        0x000339ac:    2000        .       MOVS     r0,#0
        0x000339ae:    4770        pG      BX       lr
        0x000339b0:    4908        .I      LDR      r1,[pc,#32] ; [0x339d4] = 0x10000414
        0x000339b2:    698a        .i      LDR      r2,[r1,#0x18]
        0x000339b4:    2a00        .*      CMP      r2,#0
        0x000339b6:    bf04        ..      ITT      EQ
        0x000339b8:    694a        Ji      LDREQ    r2,[r1,#0x14]
        0x000339ba:    2a00        .*      CMPEQ    r2,#0
        0x000339bc:    d1f6        ..      BNE      0x339ac ; eTaskConfirmSleepModeStatus + 8
        0x000339be:    4a06        .J      LDR      r2,[pc,#24] ; [0x339d8] = 0x1001ae68
        0x000339c0:    6812        .h      LDR      r2,[r2,#0]
        0x000339c2:    6849        Ih      LDR      r1,[r1,#4]
        0x000339c4:    f1a10101    ....    SUB      r1,r1,#1
        0x000339c8:    428a        .B      CMP      r2,r1
        0x000339ca:    bf08        ..      IT       EQ
        0x000339cc:    2002        .       MOVEQ    r0,#2
        0x000339ce:    4770        pG      BX       lr
    $d
        0x000339d0:    1001ae54    T...    DCD    268545620
        0x000339d4:    10000414    ....    DCD    268436500
        0x000339d8:    1001ae68    h...    DCD    268545640
    $t
    i.ec_dec_bit_logp
    ec_dec_bit_logp
        0x000339dc:    b510        ..      PUSH     {r4,lr}
        0x000339de:    e9d03207    ...2    LDRD     r3,r2,[r0,#0x1c]
        0x000339e2:    fa23f101    #...    LSR      r1,r3,r1
        0x000339e6:    428a        .B      CMP      r2,r1
        0x000339e8:    bf38        8.      IT       CC
        0x000339ea:    2401        .$      MOVCC    r4,#1
        0x000339ec:    d303        ..      BCC      0x339f6 ; ec_dec_bit_logp + 26
        0x000339ee:    1a52        R.      SUBS     r2,r2,r1
        0x000339f0:    2400        .$      MOVS     r4,#0
        0x000339f2:    1a59        Y.      SUBS     r1,r3,r1
        0x000339f4:    6202        .b      STR      r2,[r0,#0x20]
        0x000339f6:    61c1        .a      STR      r1,[r0,#0x1c]
        0x000339f8:    f000f859    ..Y.    BL       ec_dec_normalize ; 0x33aae
        0x000339fc:    4620         F      MOV      r0,r4
        0x000339fe:    bd10        ..      POP      {r4,pc}
    i.ec_dec_bits
    ec_dec_bits
        0x00033a00:    e92d01f0    -...    PUSH     {r4-r8}
        0x00033a04:    e9d03203    ...2    LDRD     r3,r2,[r0,#0xc]
        0x00033a08:    428a        .B      CMP      r2,r1
        0x00033a0a:    d23d        =.      BCS      0x33a88 ; ec_dec_bits + 136
        0x00033a0c:    e9d04c01    ...L    LDRD     r4,r12,[r0,#4]
        0x00033a10:    45a4        .E      CMP      r12,r4
        0x00033a12:    bf28        (.      IT       CS
        0x00033a14:    f04f0c00    O...    MOVCS    r12,#0
        0x00033a18:    d20a        ..      BCS      0x33a30 ; ec_dec_bits + 48
        0x00033a1a:    f10c0c01    ....    ADD      r12,r12,#1
        0x00033a1e:    f8c0c008    ....    STR      r12,[r0,#8]
        0x00033a22:    6844        Dh      LDR      r4,[r0,#4]
        0x00033a24:    eba4040c    ....    SUB      r4,r4,r12
        0x00033a28:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x00033a2c:    f81cc004    ....    LDRB     r12,[r12,r4]
        0x00033a30:    fa0cfc02    ....    LSL      r12,r12,r2
        0x00033a34:    3208        .2      ADDS     r2,r2,#8
        0x00033a36:    ea4c0303    L...    ORR      r3,r12,r3
        0x00033a3a:    2a19        .*      CMP      r2,#0x19
        0x00033a3c:    da24        $.      BGE      0x33a88 ; ec_dec_bits + 136
        0x00033a3e:    f1c20c20    .. .    RSB      r12,r2,#0x20
        0x00033a42:    ea4f74ec    O..t    ASR      r4,r12,#31
        0x00033a46:    eb0c7c54    ..T|    ADD      r12,r12,r4,LSR #29
        0x00033a4a:    ea4f05ec    O...    ASR      r5,r12,#3
        0x00033a4e:    2d00        .-      CMP      r5,#0
        0x00033a50:    dd1a        ..      BLE      0x33a88 ; ec_dec_bits + 136
        0x00033a52:    6846        Fh      LDR      r6,[r0,#4]
        0x00033a54:    f04f0c00    O...    MOV      r12,#0
        0x00033a58:    462c        ,F      MOV      r4,r5
        0x00033a5a:    6887        .h      LDR      r7,[r0,#8]
        0x00033a5c:    42b7        .B      CMP      r7,r6
        0x00033a5e:    bf28        (.      IT       CS
        0x00033a60:    2700        .'      MOVCS    r7,#0
        0x00033a62:    d206        ..      BCS      0x33a72 ; ec_dec_bits + 114
        0x00033a64:    1c7f        ..      ADDS     r7,r7,#1
        0x00033a66:    6087        .`      STR      r7,[r0,#8]
        0x00033a68:    f8d08000    ....    LDR      r8,[r0,#0]
        0x00033a6c:    1bf7        ..      SUBS     r7,r6,r7
        0x00033a6e:    f8187007    ...p    LDRB     r7,[r8,r7]
        0x00033a72:    eb0208cc    ....    ADD      r8,r2,r12,LSL #3
        0x00033a76:    fa07f708    ....    LSL      r7,r7,r8
        0x00033a7a:    433b        ;C      ORRS     r3,r3,r7
        0x00033a7c:    1e64        d.      SUBS     r4,r4,#1
        0x00033a7e:    f10c0c01    ....    ADD      r12,r12,#1
        0x00033a82:    d1ea        ..      BNE      0x33a5a ; ec_dec_bits + 90
        0x00033a84:    eb0202c5    ....    ADD      r2,r2,r5,LSL #3
        0x00033a88:    f04f0c01    O...    MOV      r12,#1
        0x00033a8c:    fa0cfc01    ....    LSL      r12,r12,r1
        0x00033a90:    f1ac0c01    ....    SUB      r12,r12,#1
        0x00033a94:    ea0c0c03    ....    AND      r12,r12,r3
        0x00033a98:    40cb        .@      LSRS     r3,r3,r1
        0x00033a9a:    1a52        R.      SUBS     r2,r2,r1
        0x00033a9c:    e9c03203    ...2    STRD     r3,r2,[r0,#0xc]
        0x00033aa0:    6942        Bi      LDR      r2,[r0,#0x14]
        0x00033aa2:    4411        .D      ADD      r1,r1,r2
        0x00033aa4:    6141        Aa      STR      r1,[r0,#0x14]
        0x00033aa6:    e8bd01f0    ....    POP      {r4-r8}
        0x00033aaa:    4660        `F      MOV      r0,r12
        0x00033aac:    4770        pG      BX       lr
    i.ec_dec_normalize
    ec_dec_normalize
        0x00033aae:    b430        0.      PUSH     {r4,r5}
        0x00033ab0:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x00033ab2:    f5b10f00    ....    CMP      r1,#0x800000
        0x00033ab6:    bf92        ..      ITEE     LS
        0x00033ab8:    f8d0c004    ....    LDRLS    r12,[r0,#4]
        0x00033abc:    bc30        0.      POPHI    {r4,r5}
        0x00033abe:    4770        pG      BXHI     lr
        0x00033ac0:    6941        Ai      LDR      r1,[r0,#0x14]
        0x00033ac2:    3108        .1      ADDS     r1,r1,#8
        0x00033ac4:    6141        Aa      STR      r1,[r0,#0x14]
        0x00033ac6:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x00033ac8:    020a        ..      LSLS     r2,r1,#8
        0x00033aca:    61c2        .a      STR      r2,[r0,#0x1c]
        0x00033acc:    6981        .i      LDR      r1,[r0,#0x18]
        0x00033ace:    6a83        .j      LDR      r3,[r0,#0x28]
        0x00033ad0:    4561        aE      CMP      r1,r12
        0x00033ad2:    bf28        (.      IT       CS
        0x00033ad4:    2100        .!      MOVCS    r1,#0
        0x00033ad6:    d203        ..      BCS      0x33ae0 ; ec_dec_normalize + 50
        0x00033ad8:    6804        .h      LDR      r4,[r0,#0]
        0x00033ada:    1c4d        M.      ADDS     r5,r1,#1
        0x00033adc:    6185        .a      STR      r5,[r0,#0x18]
        0x00033ade:    5c61        a\      LDRB     r1,[r4,r1]
        0x00033ae0:    6281        .b      STR      r1,[r0,#0x28]
        0x00033ae2:    ea412103    A..!    ORR      r1,r1,r3,LSL #8
        0x00033ae6:    6a03        .j      LDR      r3,[r0,#0x20]
        0x00033ae8:    ea6f0161    o.a.    MVN      r1,r1,ASR #1
        0x00033aec:    f363211f    c..!    BFI      r1,r3,#8,#24
        0x00033af0:    f0214100    !..A    BIC      r1,r1,#0x80000000
        0x00033af4:    6201        .b      STR      r1,[r0,#0x20]
        0x00033af6:    f5b20f00    ....    CMP      r2,#0x800000
        0x00033afa:    d9e1        ..      BLS      0x33ac0 ; ec_dec_normalize + 18
        0x00033afc:    bc30        0.      POP      {r4,r5}
        0x00033afe:    4770        pG      BX       lr
    i.ec_dec_uint
    ec_dec_uint
        0x00033b00:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00033b04:    4604        .F      MOV      r4,r0
        0x00033b06:    1e4d        M.      SUBS     r5,r1,#1
        0x00033b08:    4628        (F      MOV      r0,r5
        0x00033b0a:    f000fafd    ....    BL       ec_ilog ; 0x34108
        0x00033b0e:    2701        .'      MOVS     r7,#1
        0x00033b10:    2808        .(      CMP      r0,#8
        0x00033b12:    dd3c        <.      BLE      0x33b8e ; ec_dec_uint + 142
        0x00033b14:    f1a00608    ....    SUB      r6,r0,#8
        0x00033b18:    fa25f006    %...    LSR      r0,r5,r6
        0x00033b1c:    69e1        .i      LDR      r1,[r4,#0x1c]
        0x00033b1e:    1c40        @.      ADDS     r0,r0,#1
        0x00033b20:    fbb1f1f0    ....    UDIV     r1,r1,r0
        0x00033b24:    6261        ab      STR      r1,[r4,#0x24]
        0x00033b26:    6a23        #j      LDR      r3,[r4,#0x20]
        0x00033b28:    fbb3f2f1    ....    UDIV     r2,r3,r1
        0x00033b2c:    eba00c02    ....    SUB      r12,r0,r2
        0x00033b30:    f1020801    ....    ADD      r8,r2,#1
        0x00033b34:    f1ac0c01    ....    SUB      r12,r12,#1
        0x00033b38:    4540        @E      CMP      r0,r8
        0x00033b3a:    bf34        4.      ITE      CC
        0x00033b3c:    f04f0801    O...    MOVCC    r8,#1
        0x00033b40:    f04f0800    O...    MOVCS    r8,#0
        0x00033b44:    f1c80800    ....    RSB      r8,r8,#0
        0x00033b48:    ea0c0c08    ....    AND      r12,r12,r8
        0x00033b4c:    4494        .D      ADD      r12,r12,r2
        0x00033b4e:    eba0020c    ....    SUB      r2,r0,r12
        0x00033b52:    eba00002    ....    SUB      r0,r0,r2
        0x00033b56:    fb01f000    ....    MUL      r0,r1,r0
        0x00033b5a:    eba30100    ....    SUB      r1,r3,r0
        0x00033b5e:    f1b20801    ....    SUBS     r8,r2,#1
        0x00033b62:    6221        !b      STR      r1,[r4,#0x20]
        0x00033b64:    bf12        ..      ITEE     NE
        0x00033b66:    6a60        `j      LDRNE    r0,[r4,#0x24]
        0x00033b68:    69e1        .i      LDREQ    r1,[r4,#0x1c]
        0x00033b6a:    1a08        ..      SUBEQ    r0,r1,r0
        0x00033b6c:    61e0        .a      STR      r0,[r4,#0x1c]
        0x00033b6e:    4620         F      MOV      r0,r4
        0x00033b70:    f7ffff9d    ....    BL       ec_dec_normalize ; 0x33aae
        0x00033b74:    4631        1F      MOV      r1,r6
        0x00033b76:    4620         F      MOV      r0,r4
        0x00033b78:    f7ffff42    ..B.    BL       ec_dec_bits ; 0x33a00
        0x00033b7c:    fa08f106    ....    LSL      r1,r8,r6
        0x00033b80:    4308        .C      ORRS     r0,r0,r1
        0x00033b82:    42a8        .B      CMP      r0,r5
        0x00033b84:    bf8c        ..      ITE      HI
        0x00033b86:    62e7        .b      STRHI    r7,[r4,#0x2c]
        0x00033b88:    e8bd81f0    ....    POPLS    {r4-r8,pc}
        0x00033b8c:    e023        #.      B        0x33bd6 ; ec_dec_uint + 214
        0x00033b8e:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x00033b90:    1c69        i.      ADDS     r1,r5,#1
        0x00033b92:    fbb0f2f1    ....    UDIV     r2,r0,r1
        0x00033b96:    6262        bb      STR      r2,[r4,#0x24]
        0x00033b98:    f8d4c020    .. .    LDR      r12,[r4,#0x20]
        0x00033b9c:    fbbcf0f2    ....    UDIV     r0,r12,r2
        0x00033ba0:    1a0b        ..      SUBS     r3,r1,r0
        0x00033ba2:    1c45        E.      ADDS     r5,r0,#1
        0x00033ba4:    1e5b        [.      SUBS     r3,r3,#1
        0x00033ba6:    42a9        .B      CMP      r1,r5
        0x00033ba8:    bf34        4.      ITE      CC
        0x00033baa:    2501        .%      MOVCC    r5,#1
        0x00033bac:    2500        .%      MOVCS    r5,#0
        0x00033bae:    426d        mB      RSBS     r5,r5,#0
        0x00033bb0:    402b        +@      ANDS     r3,r3,r5
        0x00033bb2:    4403        .D      ADD      r3,r3,r0
        0x00033bb4:    1acb        ..      SUBS     r3,r1,r3
        0x00033bb6:    eba10103    ....    SUB      r1,r1,r3
        0x00033bba:    fb02f101    ....    MUL      r1,r2,r1
        0x00033bbe:    ebac0201    ....    SUB      r2,r12,r1
        0x00033bc2:    1e5d        ].      SUBS     r5,r3,#1
        0x00033bc4:    4620         F      MOV      r0,r4
        0x00033bc6:    6222        "b      STR      r2,[r4,#0x20]
        0x00033bc8:    bf12        ..      ITEE     NE
        0x00033bca:    6a41        Aj      LDRNE    r1,[r0,#0x24]
        0x00033bcc:    69c2        .i      LDREQ    r2,[r0,#0x1c]
        0x00033bce:    1a51        Q.      SUBEQ    r1,r2,r1
        0x00033bd0:    61c1        .a      STR      r1,[r0,#0x1c]
        0x00033bd2:    f7ffff6c    ..l.    BL       ec_dec_normalize ; 0x33aae
        0x00033bd6:    4628        (F      MOV      r0,r5
        0x00033bd8:    e8bd81f0    ....    POP      {r4-r8,pc}
    i.ec_dec_update
    ec_dec_update
        0x00033bdc:    b430        0.      PUSH     {r4,r5}
        0x00033bde:    f8d0c024    ..$.    LDR      r12,[r0,#0x24]
        0x00033be2:    1a9b        ..      SUBS     r3,r3,r2
        0x00033be4:    6a04        .j      LDR      r4,[r0,#0x20]
        0x00033be6:    fb0cf303    ....    MUL      r3,r12,r3
        0x00033bea:    1ae4        ..      SUBS     r4,r4,r3
        0x00033bec:    6204        .b      STR      r4,[r0,#0x20]
        0x00033bee:    2900        .)      CMP      r1,#0
        0x00033bf0:    bf19        ..      ITTEE    NE
        0x00033bf2:    1a51        Q.      SUBNE    r1,r2,r1
        0x00033bf4:    fb0cf101    ....    MULNE    r1,r12,r1
        0x00033bf8:    69c1        .i      LDREQ    r1,[r0,#0x1c]
        0x00033bfa:    1ac9        ..      SUBEQ    r1,r1,r3
        0x00033bfc:    61c1        .a      STR      r1,[r0,#0x1c]
        0x00033bfe:    bc30        0.      POP      {r4,r5}
        0x00033c00:    f7ffbf55    ..U.    B.W      ec_dec_normalize ; 0x33aae
    i.ec_decode
    ec_decode
        0x00033c04:    69c2        .i      LDR      r2,[r0,#0x1c]
        0x00033c06:    fbb2f2f1    ....    UDIV     r2,r2,r1
        0x00033c0a:    6242        Bb      STR      r2,[r0,#0x24]
        0x00033c0c:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00033c0e:    fbb0f0f2    ....    UDIV     r0,r0,r2
        0x00033c12:    1a0a        ..      SUBS     r2,r1,r0
        0x00033c14:    1c43        C.      ADDS     r3,r0,#1
        0x00033c16:    1e52        R.      SUBS     r2,r2,#1
        0x00033c18:    4299        .B      CMP      r1,r3
        0x00033c1a:    bf34        4.      ITE      CC
        0x00033c1c:    2301        .#      MOVCC    r3,#1
        0x00033c1e:    2300        .#      MOVCS    r3,#0
        0x00033c20:    425b        [B      RSBS     r3,r3,#0
        0x00033c22:    401a        .@      ANDS     r2,r2,r3
        0x00033c24:    4410        .D      ADD      r0,r0,r2
        0x00033c26:    1a08        ..      SUBS     r0,r1,r0
        0x00033c28:    1e40        @.      SUBS     r0,r0,#1
        0x00033c2a:    4770        pG      BX       lr
    i.ec_enc_bit_logp
    ec_enc_bit_logp
        0x00033c2c:    e9d03c07    ...<    LDRD     r3,r12,[r0,#0x1c]
        0x00033c30:    fa23f202    #...    LSR      r2,r3,r2
        0x00033c34:    1a9b        ..      SUBS     r3,r3,r2
        0x00033c36:    2900        .)      CMP      r1,#0
        0x00033c38:    bf1a        ..      ITTE     NE
        0x00033c3a:    eb0c0103    ....    ADDNE    r1,r12,r3
        0x00033c3e:    6201        .b      STRNE    r1,[r0,#0x20]
        0x00033c40:    461a        .F      MOVEQ    r2,r3
        0x00033c42:    61c2        .a      STR      r2,[r0,#0x1c]
        0x00033c44:    f000b95c    ..\.    B.W      ec_enc_normalize ; 0x33f00
    i.ec_enc_bits
    ec_enc_bits
        0x00033c48:    b4f0        ..      PUSH     {r4-r7}
        0x00033c4a:    e9d0c303    ....    LDRD     r12,r3,[r0,#0xc]
        0x00033c4e:    189c        ..      ADDS     r4,r3,r2
        0x00033c50:    2c20         ,      CMP      r4,#0x20
        0x00033c52:    d918        ..      BLS      0x33c86 ; ec_enc_bits + 62
        0x00033c54:    6886        .h      LDR      r6,[r0,#8]
        0x00033c56:    6985        .i      LDR      r5,[r0,#0x18]
        0x00033c58:    f00c04ff    ....    AND      r4,r12,#0xff
        0x00033c5c:    19af        ..      ADDS     r7,r5,r6
        0x00033c5e:    6845        Eh      LDR      r5,[r0,#4]
        0x00033c60:    42af        .B      CMP      r7,r5
        0x00033c62:    bf28        (.      IT       CS
        0x00033c64:    f04f34ff    O..4    MOVCS    r4,#0xffffffff
        0x00033c68:    d205        ..      BCS      0x33c76 ; ec_enc_bits + 46
        0x00033c6a:    1c76        v.      ADDS     r6,r6,#1
        0x00033c6c:    1bad        ..      SUBS     r5,r5,r6
        0x00033c6e:    6086        .`      STR      r6,[r0,#8]
        0x00033c70:    6806        .h      LDR      r6,[r0,#0]
        0x00033c72:    5574        tU      STRB     r4,[r6,r5]
        0x00033c74:    2400        .$      MOVS     r4,#0
        0x00033c76:    6ac5        .j      LDR      r5,[r0,#0x2c]
        0x00033c78:    3b08        .;      SUBS     r3,r3,#8
        0x00033c7a:    432c        ,C      ORRS     r4,r4,r5
        0x00033c7c:    ea4f2c1c    O..,    LSR      r12,r12,#8
        0x00033c80:    62c4        .b      STR      r4,[r0,#0x2c]
        0x00033c82:    2b08        .+      CMP      r3,#8
        0x00033c84:    dae6        ..      BGE      0x33c54 ; ec_enc_bits + 12
        0x00033c86:    4099        .@      LSLS     r1,r1,r3
        0x00033c88:    ea41010c    A...    ORR      r1,r1,r12
        0x00033c8c:    4413        .D      ADD      r3,r3,r2
        0x00033c8e:    e9c01303    ....    STRD     r1,r3,[r0,#0xc]
        0x00033c92:    6941        Ai      LDR      r1,[r0,#0x14]
        0x00033c94:    4411        .D      ADD      r1,r1,r2
        0x00033c96:    6141        Aa      STR      r1,[r0,#0x14]
        0x00033c98:    bcf0        ..      POP      {r4-r7}
        0x00033c9a:    4770        pG      BX       lr
    i.ec_enc_carry_out
    ec_enc_carry_out
        0x00033c9c:    b430        0.      PUSH     {r4,r5}
        0x00033c9e:    29ff        .)      CMP      r1,#0xff
        0x00033ca0:    d03e        >.      BEQ      0x33d20 ; ec_enc_carry_out + 132
        0x00033ca2:    6a82        .j      LDR      r2,[r0,#0x28]
        0x00033ca4:    120b        ..      ASRS     r3,r1,#8
        0x00033ca6:    2a00        .*      CMP      r2,#0
        0x00033ca8:    db15        ..      BLT      0x33cd6 ; ec_enc_carry_out + 58
        0x00033caa:    eb020c03    ....    ADD      r12,r2,r3
        0x00033cae:    6884        .h      LDR      r4,[r0,#8]
        0x00033cb0:    6982        .i      LDR      r2,[r0,#0x18]
        0x00033cb2:    6845        Eh      LDR      r5,[r0,#4]
        0x00033cb4:    4414        .D      ADD      r4,r4,r2
        0x00033cb6:    42ac        .B      CMP      r4,r5
        0x00033cb8:    bf28        (.      IT       CS
        0x00033cba:    f04f32ff    O..2    MOVCS    r2,#0xffffffff
        0x00033cbe:    d205        ..      BCS      0x33ccc ; ec_enc_carry_out + 48
        0x00033cc0:    6804        .h      LDR      r4,[r0,#0]
        0x00033cc2:    1c55        U.      ADDS     r5,r2,#1
        0x00033cc4:    6185        .a      STR      r5,[r0,#0x18]
        0x00033cc6:    f804c002    ....    STRB     r12,[r4,r2]
        0x00033cca:    2200        ."      MOVS     r2,#0
        0x00033ccc:    f8d0c02c    ..,.    LDR      r12,[r0,#0x2c]
        0x00033cd0:    ea42020c    B...    ORR      r2,r2,r12
        0x00033cd4:    62c2        .b      STR      r2,[r0,#0x2c]
        0x00033cd6:    6a42        Bj      LDR      r2,[r0,#0x24]
        0x00033cd8:    2a00        .*      CMP      r2,#0
        0x00033cda:    bf1c        ..      ITT      NE
        0x00033cdc:    f10302ff    ....    ADDNE    r2,r3,#0xff
        0x00033ce0:    b2d3        ..      UXTBNE   r3,r2
        0x00033ce2:    d019        ..      BEQ      0x33d18 ; ec_enc_carry_out + 124
        0x00033ce4:    f8d0c008    ....    LDR      r12,[r0,#8]
        0x00033ce8:    6982        .i      LDR      r2,[r0,#0x18]
        0x00033cea:    6844        Dh      LDR      r4,[r0,#4]
        0x00033cec:    4494        .D      ADD      r12,r12,r2
        0x00033cee:    45a4        .E      CMP      r12,r4
        0x00033cf0:    bf28        (.      IT       CS
        0x00033cf2:    f04f3cff    O..<    MOVCS    r12,#0xffffffff
        0x00033cf6:    d207        ..      BCS      0x33d08 ; ec_enc_carry_out + 108
        0x00033cf8:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x00033cfc:    1c54        T.      ADDS     r4,r2,#1
        0x00033cfe:    6184        .a      STR      r4,[r0,#0x18]
        0x00033d00:    f80c3002    ...0    STRB     r3,[r12,r2]
        0x00033d04:    f04f0c00    O...    MOV      r12,#0
        0x00033d08:    6ac2        .j      LDR      r2,[r0,#0x2c]
        0x00033d0a:    ea4c0202    L...    ORR      r2,r12,r2
        0x00033d0e:    62c2        .b      STR      r2,[r0,#0x2c]
        0x00033d10:    6a42        Bj      LDR      r2,[r0,#0x24]
        0x00033d12:    1e52        R.      SUBS     r2,r2,#1
        0x00033d14:    6242        Bb      STR      r2,[r0,#0x24]
        0x00033d16:    d1e5        ..      BNE      0x33ce4 ; ec_enc_carry_out + 72
        0x00033d18:    b2c9        ..      UXTB     r1,r1
        0x00033d1a:    6281        .b      STR      r1,[r0,#0x28]
        0x00033d1c:    bc30        0.      POP      {r4,r5}
        0x00033d1e:    4770        pG      BX       lr
        0x00033d20:    6a41        Aj      LDR      r1,[r0,#0x24]
        0x00033d22:    1c49        I.      ADDS     r1,r1,#1
        0x00033d24:    6241        Ab      STR      r1,[r0,#0x24]
        0x00033d26:    bc30        0.      POP      {r4,r5}
        0x00033d28:    4770        pG      BX       lr
        0x00033d2a:    0000        ..      MOVS     r0,r0
    i.ec_enc_done
    ec_enc_done
        0x00033d2c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00033d30:    4604        .F      MOV      r4,r0
        0x00033d32:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x00033d34:    f000f9e8    ....    BL       ec_ilog ; 0x34108
        0x00033d38:    6a22        "j      LDR      r2,[r4,#0x20]
        0x00033d3a:    f1c00520    .. .    RSB      r5,r0,#0x20
        0x00033d3e:    f06f4600    o..F    MVN      r6,#0x80000000
        0x00033d42:    fa26f105    &...    LSR      r1,r6,r5
        0x00033d46:    69e3        .i      LDR      r3,[r4,#0x1c]
        0x00033d48:    1850        P.      ADDS     r0,r2,r1
        0x00033d4a:    4388        .C      BICS     r0,r0,r1
        0x00033d4c:    eb020c03    ....    ADD      r12,r2,r3
        0x00033d50:    ea400301    @...    ORR      r3,r0,r1
        0x00033d54:    459c        .E      CMP      r12,r3
        0x00033d56:    d804        ..      BHI      0x33d62 ; ec_enc_done + 54
        0x00033d58:    0848        H.      LSRS     r0,r1,#1
        0x00033d5a:    1811        ..      ADDS     r1,r2,r0
        0x00033d5c:    ea210000    !...    BIC      r0,r1,r0
        0x00033d60:    1c6d        m.      ADDS     r5,r5,#1
        0x00033d62:    2d00        .-      CMP      r5,#0
        0x00033d64:    dd47        G.      BLE      0x33df6 ; ec_enc_done + 202
        0x00033d66:    bf00        ..      NOP      
        0x00033d68:    ea4f5cd0    O..\    LSR      r12,r0,#23
        0x00033d6c:    f1bc0fff    ....    CMP      r12,#0xff
        0x00033d70:    d039        9.      BEQ      0x33de6 ; ec_enc_done + 186
        0x00033d72:    6aa1        .j      LDR      r1,[r4,#0x28]
        0x00033d74:    ea4f222c    O.,"    ASR      r2,r12,#8
        0x00033d78:    2900        .)      CMP      r1,#0
        0x00033d7a:    db14        ..      BLT      0x33da6 ; ec_enc_done + 122
        0x00033d7c:    68a7        .h      LDR      r7,[r4,#8]
        0x00033d7e:    69a3        .i      LDR      r3,[r4,#0x18]
        0x00033d80:    f8d48004    ....    LDR      r8,[r4,#4]
        0x00033d84:    441f        .D      ADD      r7,r7,r3
        0x00033d86:    4411        .D      ADD      r1,r1,r2
        0x00033d88:    4547        GE      CMP      r7,r8
        0x00033d8a:    bf28        (.      IT       CS
        0x00033d8c:    f04f33ff    O..3    MOVCS    r3,#0xffffffff
        0x00033d90:    d206        ..      BCS      0x33da0 ; ec_enc_done + 116
        0x00033d92:    6827        'h      LDR      r7,[r4,#0]
        0x00033d94:    f1030801    ....    ADD      r8,r3,#1
        0x00033d98:    f8c48018    ....    STR      r8,[r4,#0x18]
        0x00033d9c:    54f9        .T      STRB     r1,[r7,r3]
        0x00033d9e:    2300        .#      MOVS     r3,#0
        0x00033da0:    6ae1        .j      LDR      r1,[r4,#0x2c]
        0x00033da2:    4319        .C      ORRS     r1,r1,r3
        0x00033da4:    62e1        .b      STR      r1,[r4,#0x2c]
        0x00033da6:    6a61        aj      LDR      r1,[r4,#0x24]
        0x00033da8:    2900        .)      CMP      r1,#0
        0x00033daa:    bf1c        ..      ITT      NE
        0x00033dac:    f10201ff    ....    ADDNE    r1,r2,#0xff
        0x00033db0:    b2c9        ..      UXTBNE   r1,r1
        0x00033db2:    d014        ..      BEQ      0x33dde ; ec_enc_done + 178
        0x00033db4:    68a3        .h      LDR      r3,[r4,#8]
        0x00033db6:    69a2        .i      LDR      r2,[r4,#0x18]
        0x00033db8:    6867        gh      LDR      r7,[r4,#4]
        0x00033dba:    4413        .D      ADD      r3,r3,r2
        0x00033dbc:    42bb        .B      CMP      r3,r7
        0x00033dbe:    bf28        (.      IT       CS
        0x00033dc0:    f04f32ff    O..2    MOVCS    r2,#0xffffffff
        0x00033dc4:    d204        ..      BCS      0x33dd0 ; ec_enc_done + 164
        0x00033dc6:    6823        #h      LDR      r3,[r4,#0]
        0x00033dc8:    1c57        W.      ADDS     r7,r2,#1
        0x00033dca:    61a7        .a      STR      r7,[r4,#0x18]
        0x00033dcc:    5499        .T      STRB     r1,[r3,r2]
        0x00033dce:    2200        ."      MOVS     r2,#0
        0x00033dd0:    6ae3        .j      LDR      r3,[r4,#0x2c]
        0x00033dd2:    431a        .C      ORRS     r2,r2,r3
        0x00033dd4:    62e2        .b      STR      r2,[r4,#0x2c]
        0x00033dd6:    6a62        bj      LDR      r2,[r4,#0x24]
        0x00033dd8:    1e52        R.      SUBS     r2,r2,#1
        0x00033dda:    6262        bb      STR      r2,[r4,#0x24]
        0x00033ddc:    d1ea        ..      BNE      0x33db4 ; ec_enc_done + 136
        0x00033dde:    f00c01ff    ....    AND      r1,r12,#0xff
        0x00033de2:    62a1        .b      STR      r1,[r4,#0x28]
        0x00033de4:    e002        ..      B        0x33dec ; ec_enc_done + 192
        0x00033de6:    6a61        aj      LDR      r1,[r4,#0x24]
        0x00033de8:    1c49        I.      ADDS     r1,r1,#1
        0x00033dea:    6261        ab      STR      r1,[r4,#0x24]
        0x00033dec:    3d08        .=      SUBS     r5,r5,#8
        0x00033dee:    ea062000    ...     AND      r0,r6,r0,LSL #8
        0x00033df2:    2d00        .-      CMP      r5,#0
        0x00033df4:    dcb8        ..      BGT      0x33d68 ; ec_enc_done + 60
        0x00033df6:    6aa0        .j      LDR      r0,[r4,#0x28]
        0x00033df8:    2800        .(      CMP      r0,#0
        0x00033dfa:    da01        ..      BGE      0x33e00 ; ec_enc_done + 212
        0x00033dfc:    6a60        `j      LDR      r0,[r4,#0x24]
        0x00033dfe:    b118        ..      CBZ      r0,0x33e08 ; ec_enc_done + 220
        0x00033e00:    2100        .!      MOVS     r1,#0
        0x00033e02:    4620         F      MOV      r0,r4
        0x00033e04:    f7ffff4a    ..J.    BL       ec_enc_carry_out ; 0x33c9c
        0x00033e08:    e9d46703    ...g    LDRD     r6,r7,[r4,#0xc]
        0x00033e0c:    2f08        ./      CMP      r7,#8
        0x00033e0e:    db16        ..      BLT      0x33e3e ; ec_enc_done + 274
        0x00033e10:    69a2        .i      LDR      r2,[r4,#0x18]
        0x00033e12:    68a1        .h      LDR      r1,[r4,#8]
        0x00033e14:    b2f0        ..      UXTB     r0,r6
        0x00033e16:    1853        S.      ADDS     r3,r2,r1
        0x00033e18:    6862        bh      LDR      r2,[r4,#4]
        0x00033e1a:    4293        .B      CMP      r3,r2
        0x00033e1c:    bf28        (.      IT       CS
        0x00033e1e:    f04f30ff    O..0    MOVCS    r0,#0xffffffff
        0x00033e22:    d205        ..      BCS      0x33e30 ; ec_enc_done + 260
        0x00033e24:    1c49        I.      ADDS     r1,r1,#1
        0x00033e26:    60a1        .`      STR      r1,[r4,#8]
        0x00033e28:    1a51        Q.      SUBS     r1,r2,r1
        0x00033e2a:    6822        "h      LDR      r2,[r4,#0]
        0x00033e2c:    5450        PT      STRB     r0,[r2,r1]
        0x00033e2e:    2000        .       MOVS     r0,#0
        0x00033e30:    6ae1        .j      LDR      r1,[r4,#0x2c]
        0x00033e32:    0a36        6.      LSRS     r6,r6,#8
        0x00033e34:    4308        .C      ORRS     r0,r0,r1
        0x00033e36:    3f08        .?      SUBS     r7,r7,#8
        0x00033e38:    62e0        .b      STR      r0,[r4,#0x2c]
        0x00033e3a:    2f08        ./      CMP      r7,#8
        0x00033e3c:    dae8        ..      BGE      0x33e10 ; ec_enc_done + 228
        0x00033e3e:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x00033e40:    2800        .(      CMP      r0,#0
        0x00033e42:    bf18        ..      IT       NE
        0x00033e44:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x00033e48:    6861        ah      LDR      r1,[r4,#4]
        0x00033e4a:    69a0        .i      LDR      r0,[r4,#0x18]
        0x00033e4c:    68a2        .h      LDR      r2,[r4,#8]
        0x00033e4e:    1a09        ..      SUBS     r1,r1,r0
        0x00033e50:    1a89        ..      SUBS     r1,r1,r2
        0x00033e52:    6822        "h      LDR      r2,[r4,#0]
        0x00033e54:    4410        .D      ADD      r0,r0,r2
        0x00033e56:    f7e4fd0d    ....    BL       __aeabi_memclr ; 0x18874
        0x00033e5a:    2f00        ./      CMP      r7,#0
        0x00033e5c:    bfd8        ..      IT       LE
        0x00033e5e:    e8bd81f0    ....    POPLE    {r4-r8,pc}
        0x00033e62:    f04f33ff    O..3    MOV      r3,#0xffffffff
        0x00033e66:    e9d41001    ....    LDRD     r1,r0,[r4,#4]
        0x00033e6a:    4288        .B      CMP      r0,r1
        0x00033e6c:    bf24        $.      ITT      CS
        0x00033e6e:    62e3        .b      STRCS    r3,[r4,#0x2c]
        0x00033e70:    e8bd81f0    ....    POPCS    {r4-r8,pc}
        0x00033e74:    426a        jB      RSBS     r2,r5,#0
        0x00033e76:    f8d4c018    ....    LDR      r12,[r4,#0x18]
        0x00033e7a:    4484        .D      ADD      r12,r12,r0
        0x00033e7c:    458c        .E      CMP      r12,r1
        0x00033e7e:    d308        ..      BCC      0x33e92 ; ec_enc_done + 358
        0x00033e80:    42ba        .B      CMP      r2,r7
        0x00033e82:    da06        ..      BGE      0x33e92 ; ec_enc_done + 358
        0x00033e84:    f04f0c01    O...    MOV      r12,#1
        0x00033e88:    fa0cf202    ....    LSL      r2,r12,r2
        0x00033e8c:    1e52        R.      SUBS     r2,r2,#1
        0x00033e8e:    4016        .@      ANDS     r6,r6,r2
        0x00033e90:    62e3        .b      STR      r3,[r4,#0x2c]
        0x00033e92:    1a08        ..      SUBS     r0,r1,r0
        0x00033e94:    1e41        A.      SUBS     r1,r0,#1
        0x00033e96:    6820         h      LDR      r0,[r4,#0]
        0x00033e98:    5c42        B\      LDRB     r2,[r0,r1]
        0x00033e9a:    4332        2C      ORRS     r2,r2,r6
        0x00033e9c:    5442        BT      STRB     r2,[r0,r1]
        0x00033e9e:    e8bd81f0    ....    POP      {r4-r8,pc}
    i.ec_enc_icdf
    ec_enc_icdf
        0x00033ea2:    b430        0.      PUSH     {r4,r5}
        0x00033ea4:    f8d0c01c    ....    LDR      r12,[r0,#0x1c]
        0x00033ea8:    fa2cf303    ,...    LSR      r3,r12,r3
        0x00033eac:    2900        .)      CMP      r1,#0
        0x00033eae:    bfdc        ..      ITT      LE
        0x00033eb0:    5c51        Q\      LDRBLE   r1,[r2,r1]
        0x00033eb2:    fb03c111    ....    MLSLE    r1,r3,r1,r12
        0x00033eb6:    dd0e        ..      BLE      0x33ed6 ; ec_enc_icdf + 52
        0x00033eb8:    1854        T.      ADDS     r4,r2,r1
        0x00033eba:    f8145c01    ...\    LDRB     r5,[r4,#-1]
        0x00033ebe:    fb03cc15    ....    MLS      r12,r3,r5,r12
        0x00033ec2:    6a05        .j      LDR      r5,[r0,#0x20]
        0x00033ec4:    44ac        .D      ADD      r12,r12,r5
        0x00033ec6:    f8c0c020    .. .    STR      r12,[r0,#0x20]
        0x00033eca:    f814cc01    ....    LDRB     r12,[r4,#-1]
        0x00033ece:    5c51        Q\      LDRB     r1,[r2,r1]
        0x00033ed0:    ebac0101    ....    SUB      r1,r12,r1
        0x00033ed4:    4359        YC      MULS     r1,r3,r1
        0x00033ed6:    61c1        .a      STR      r1,[r0,#0x1c]
        0x00033ed8:    bc30        0.      POP      {r4,r5}
        0x00033eda:    f000b811    ....    B.W      ec_enc_normalize ; 0x33f00
    i.ec_enc_init
    ec_enc_init
        0x00033ede:    6001        .`      STR      r1,[r0,#0]
        0x00033ee0:    2100        .!      MOVS     r1,#0
        0x00033ee2:    6081        .`      STR      r1,[r0,#8]
        0x00033ee4:    2321        !#      MOVS     r3,#0x21
        0x00033ee6:    60c1        .`      STR      r1,[r0,#0xc]
        0x00033ee8:    e9c01304    ....    STRD     r1,r3,[r0,#0x10]
        0x00033eec:    07db        ..      LSLS     r3,r3,#31
        0x00033eee:    e9c01306    ....    STRD     r1,r3,[r0,#0x18]
        0x00033ef2:    6042        B`      STR      r2,[r0,#4]
        0x00033ef4:    1e4b        K.      SUBS     r3,r1,#1
        0x00033ef6:    6201        .b      STR      r1,[r0,#0x20]
        0x00033ef8:    e9c01309    ....    STRD     r1,r3,[r0,#0x24]
        0x00033efc:    62c1        .b      STR      r1,[r0,#0x2c]
        0x00033efe:    4770        pG      BX       lr
    i.ec_enc_normalize
    ec_enc_normalize
        0x00033f00:    b470        p.      PUSH     {r4-r6}
        0x00033f02:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x00033f04:    f5b10f00    ....    CMP      r1,#0x800000
        0x00033f08:    bf92        ..      ITEE     LS
        0x00033f0a:    f06f4c00    o..L    MVNLS    r12,#0x80000000
        0x00033f0e:    bc70        p.      POPHI    {r4-r6}
        0x00033f10:    4770        pG      BXHI     lr
        0x00033f12:    6a01        .j      LDR      r1,[r0,#0x20]
        0x00033f14:    0dcb        ..      LSRS     r3,r1,#23
        0x00033f16:    2bff        .+      CMP      r3,#0xff
        0x00033f18:    d034        4.      BEQ      0x33f84 ; ec_enc_normalize + 132
        0x00033f1a:    6a81        .j      LDR      r1,[r0,#0x28]
        0x00033f1c:    121a        ..      ASRS     r2,r3,#8
        0x00033f1e:    2900        .)      CMP      r1,#0
        0x00033f20:    db11        ..      BLT      0x33f46 ; ec_enc_normalize + 70
        0x00033f22:    188c        ..      ADDS     r4,r1,r2
        0x00033f24:    6885        .h      LDR      r5,[r0,#8]
        0x00033f26:    6981        .i      LDR      r1,[r0,#0x18]
        0x00033f28:    6846        Fh      LDR      r6,[r0,#4]
        0x00033f2a:    440d        .D      ADD      r5,r5,r1
        0x00033f2c:    42b5        .B      CMP      r5,r6
        0x00033f2e:    bf28        (.      IT       CS
        0x00033f30:    f04f31ff    O..1    MOVCS    r1,#0xffffffff
        0x00033f34:    d204        ..      BCS      0x33f40 ; ec_enc_normalize + 64
        0x00033f36:    6805        .h      LDR      r5,[r0,#0]
        0x00033f38:    1c4e        N.      ADDS     r6,r1,#1
        0x00033f3a:    6186        .a      STR      r6,[r0,#0x18]
        0x00033f3c:    546c        lT      STRB     r4,[r5,r1]
        0x00033f3e:    2100        .!      MOVS     r1,#0
        0x00033f40:    6ac4        .j      LDR      r4,[r0,#0x2c]
        0x00033f42:    4321        !C      ORRS     r1,r1,r4
        0x00033f44:    62c1        .b      STR      r1,[r0,#0x2c]
        0x00033f46:    6a41        Aj      LDR      r1,[r0,#0x24]
        0x00033f48:    2900        .)      CMP      r1,#0
        0x00033f4a:    bf1c        ..      ITT      NE
        0x00033f4c:    f10201ff    ....    ADDNE    r1,r2,#0xff
        0x00033f50:    b2c9        ..      UXTBNE   r1,r1
        0x00033f52:    d014        ..      BEQ      0x33f7e ; ec_enc_normalize + 126
        0x00033f54:    6884        .h      LDR      r4,[r0,#8]
        0x00033f56:    6982        .i      LDR      r2,[r0,#0x18]
        0x00033f58:    1915        ..      ADDS     r5,r2,r4
        0x00033f5a:    6844        Dh      LDR      r4,[r0,#4]
        0x00033f5c:    42a5        .B      CMP      r5,r4
        0x00033f5e:    bf28        (.      IT       CS
        0x00033f60:    f04f32ff    O..2    MOVCS    r2,#0xffffffff
        0x00033f64:    d204        ..      BCS      0x33f70 ; ec_enc_normalize + 112
        0x00033f66:    6804        .h      LDR      r4,[r0,#0]
        0x00033f68:    1c55        U.      ADDS     r5,r2,#1
        0x00033f6a:    6185        .a      STR      r5,[r0,#0x18]
        0x00033f6c:    54a1        .T      STRB     r1,[r4,r2]
        0x00033f6e:    2200        ."      MOVS     r2,#0
        0x00033f70:    6ac4        .j      LDR      r4,[r0,#0x2c]
        0x00033f72:    4322        "C      ORRS     r2,r2,r4
        0x00033f74:    62c2        .b      STR      r2,[r0,#0x2c]
        0x00033f76:    6a42        Bj      LDR      r2,[r0,#0x24]
        0x00033f78:    1e52        R.      SUBS     r2,r2,#1
        0x00033f7a:    6242        Bb      STR      r2,[r0,#0x24]
        0x00033f7c:    d1ea        ..      BNE      0x33f54 ; ec_enc_normalize + 84
        0x00033f7e:    b2d9        ..      UXTB     r1,r3
        0x00033f80:    6281        .b      STR      r1,[r0,#0x28]
        0x00033f82:    e002        ..      B        0x33f8a ; ec_enc_normalize + 138
        0x00033f84:    6a41        Aj      LDR      r1,[r0,#0x24]
        0x00033f86:    1c49        I.      ADDS     r1,r1,#1
        0x00033f88:    6241        Ab      STR      r1,[r0,#0x24]
        0x00033f8a:    6a01        .j      LDR      r1,[r0,#0x20]
        0x00033f8c:    ea0c2101    ...!    AND      r1,r12,r1,LSL #8
        0x00033f90:    6201        .b      STR      r1,[r0,#0x20]
        0x00033f92:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x00033f94:    0209        ..      LSLS     r1,r1,#8
        0x00033f96:    61c1        .a      STR      r1,[r0,#0x1c]
        0x00033f98:    6942        Bi      LDR      r2,[r0,#0x14]
        0x00033f9a:    3208        .2      ADDS     r2,r2,#8
        0x00033f9c:    6142        Ba      STR      r2,[r0,#0x14]
        0x00033f9e:    f5b10f00    ....    CMP      r1,#0x800000
        0x00033fa2:    d9b6        ..      BLS      0x33f12 ; ec_enc_normalize + 18
        0x00033fa4:    bc70        p.      POP      {r4-r6}
        0x00033fa6:    4770        pG      BX       lr
    i.ec_enc_shrink
    ec_enc_shrink
        0x00033fa8:    b570        p.      PUSH     {r4-r6,lr}
        0x00033faa:    4604        .F      MOV      r4,r0
        0x00033fac:    460d        .F      MOV      r5,r1
        0x00033fae:    e9d40100    ....    LDRD     r0,r1,[r4,#0]
        0x00033fb2:    4401        .D      ADD      r1,r1,r0
        0x00033fb4:    68a2        .h      LDR      r2,[r4,#8]
        0x00033fb6:    4428        (D      ADD      r0,r0,r5
        0x00033fb8:    1a89        ..      SUBS     r1,r1,r2
        0x00033fba:    1a80        ..      SUBS     r0,r0,r2
        0x00033fbc:    f7e4fba1    ....    BL       __aeabi_memmove ; 0x18702
        0x00033fc0:    6065        e`      STR      r5,[r4,#4]
        0x00033fc2:    bd70        p.      POP      {r4-r6,pc}
    i.ec_enc_uint
    ec_enc_uint
        0x00033fc4:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00033fc8:    4604        .F      MOV      r4,r0
        0x00033fca:    f1a20801    ....    SUB      r8,r2,#1
        0x00033fce:    460e        .F      MOV      r6,r1
        0x00033fd0:    4640        @F      MOV      r0,r8
        0x00033fd2:    f000f899    ....    BL       ec_ilog ; 0x34108
        0x00033fd6:    2701        .'      MOVS     r7,#1
        0x00033fd8:    2808        .(      CMP      r0,#8
        0x00033fda:    dd49        I.      BLE      0x34070 ; ec_enc_uint + 172
        0x00033fdc:    f1a00508    ....    SUB      r5,r0,#8
        0x00033fe0:    fa28f005    (...    LSR      r0,r8,r5
        0x00033fe4:    1c41        A.      ADDS     r1,r0,#1
        0x00033fe6:    f8d4c01c    ....    LDR      r12,[r4,#0x1c]
        0x00033fea:    fa36f305    6...    LSRS     r3,r6,r5
        0x00033fee:    fbbcf2f1    ....    UDIV     r2,r12,r1
        0x00033ff2:    4620         F      MOV      r0,r4
        0x00033ff4:    f1030801    ....    ADD      r8,r3,#1
        0x00033ff8:    d007        ..      BEQ      0x3400a ; ec_enc_uint + 70
        0x00033ffa:    1a59        Y.      SUBS     r1,r3,r1
        0x00033ffc:    fb02c101    ....    MLA      r1,r2,r1,r12
        0x00034000:    6a03        .j      LDR      r3,[r0,#0x20]
        0x00034002:    4419        .D      ADD      r1,r1,r3
        0x00034004:    e9c02107    ...!    STRD     r2,r1,[r0,#0x1c]
        0x00034008:    e004        ..      B        0x34014 ; ec_enc_uint + 80
        0x0003400a:    eba80101    ....    SUB      r1,r8,r1
        0x0003400e:    fb02c101    ....    MLA      r1,r2,r1,r12
        0x00034012:    61c1        .a      STR      r1,[r0,#0x1c]
        0x00034014:    f7ffff74    ..t.    BL       ec_enc_normalize ; 0x33f00
        0x00034018:    fa07f005    ....    LSL      r0,r7,r5
        0x0003401c:    1e40        @.      SUBS     r0,r0,#1
        0x0003401e:    ea000c06    ....    AND      r12,r0,r6
        0x00034022:    e9d41003    ....    LDRD     r1,r0,[r4,#0xc]
        0x00034026:    1942        B.      ADDS     r2,r0,r5
        0x00034028:    2a20         *      CMP      r2,#0x20
        0x0003402a:    d916        ..      BLS      0x3405a ; ec_enc_uint + 150
        0x0003402c:    68a6        .h      LDR      r6,[r4,#8]
        0x0003402e:    69a2        .i      LDR      r2,[r4,#0x18]
        0x00034030:    6867        gh      LDR      r7,[r4,#4]
        0x00034032:    4432        2D      ADD      r2,r2,r6
        0x00034034:    b2cb        ..      UXTB     r3,r1
        0x00034036:    42ba        .B      CMP      r2,r7
        0x00034038:    bf28        (.      IT       CS
        0x0003403a:    f04f32ff    O..2    MOVCS    r2,#0xffffffff
        0x0003403e:    d205        ..      BCS      0x3404c ; ec_enc_uint + 136
        0x00034040:    1c72        r.      ADDS     r2,r6,#1
        0x00034042:    60a2        .`      STR      r2,[r4,#8]
        0x00034044:    6826        &h      LDR      r6,[r4,#0]
        0x00034046:    1aba        ..      SUBS     r2,r7,r2
        0x00034048:    54b3        .T      STRB     r3,[r6,r2]
        0x0003404a:    2200        ."      MOVS     r2,#0
        0x0003404c:    6ae3        .j      LDR      r3,[r4,#0x2c]
        0x0003404e:    0a09        ..      LSRS     r1,r1,#8
        0x00034050:    431a        .C      ORRS     r2,r2,r3
        0x00034052:    3808        .8      SUBS     r0,r0,#8
        0x00034054:    62e2        .b      STR      r2,[r4,#0x2c]
        0x00034056:    2808        .(      CMP      r0,#8
        0x00034058:    dae8        ..      BGE      0x3402c ; ec_enc_uint + 104
        0x0003405a:    fa0cf200    ....    LSL      r2,r12,r0
        0x0003405e:    4311        .C      ORRS     r1,r1,r2
        0x00034060:    4428        (D      ADD      r0,r0,r5
        0x00034062:    e9c41003    ....    STRD     r1,r0,[r4,#0xc]
        0x00034066:    6960        `i      LDR      r0,[r4,#0x14]
        0x00034068:    4428        (D      ADD      r0,r0,r5
        0x0003406a:    6160        `a      STR      r0,[r4,#0x14]
        0x0003406c:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00034070:    69e3        .i      LDR      r3,[r4,#0x1c]
        0x00034072:    f1080101    ....    ADD      r1,r8,#1
        0x00034076:    fbb3f2f1    ....    UDIV     r2,r3,r1
        0x0003407a:    4620         F      MOV      r0,r4
        0x0003407c:    f1060c01    ....    ADD      r12,r6,#1
        0x00034080:    b13e        >.      CBZ      r6,0x34092 ; ec_enc_uint + 206
        0x00034082:    1a71        q.      SUBS     r1,r6,r1
        0x00034084:    fb023101    ...1    MLA      r1,r2,r1,r3
        0x00034088:    6a03        .j      LDR      r3,[r0,#0x20]
        0x0003408a:    4419        .D      ADD      r1,r1,r3
        0x0003408c:    e9c02107    ...!    STRD     r2,r1,[r0,#0x1c]
        0x00034090:    e004        ..      B        0x3409c ; ec_enc_uint + 216
        0x00034092:    ebac0101    ....    SUB      r1,r12,r1
        0x00034096:    fb023101    ...1    MLA      r1,r2,r1,r3
        0x0003409a:    61c1        .a      STR      r1,[r0,#0x1c]
        0x0003409c:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x000340a0:    f7ffbf2e    ....    B.W      ec_enc_normalize ; 0x33f00
    i.ec_encode
    ec_encode
        0x000340a4:    b430        0.      PUSH     {r4,r5}
        0x000340a6:    f8d0c01c    ....    LDR      r12,[r0,#0x1c]
        0x000340aa:    fbbcf4f3    ....    UDIV     r4,r12,r3
        0x000340ae:    b151        Q.      CBZ      r1,0x340c6 ; ec_encode + 34
        0x000340b0:    1acb        ..      SUBS     r3,r1,r3
        0x000340b2:    fb04c303    ....    MLA      r3,r4,r3,r12
        0x000340b6:    f8d0c020    .. .    LDR      r12,[r0,#0x20]
        0x000340ba:    1a51        Q.      SUBS     r1,r2,r1
        0x000340bc:    4463        cD      ADD      r3,r3,r12
        0x000340be:    4361        aC      MULS     r1,r4,r1
        0x000340c0:    e9c01307    ....    STRD     r1,r3,[r0,#0x1c]
        0x000340c4:    e003        ..      B        0x340ce ; ec_encode + 42
        0x000340c6:    1ad1        ..      SUBS     r1,r2,r3
        0x000340c8:    fb04c101    ....    MLA      r1,r4,r1,r12
        0x000340cc:    61c1        .a      STR      r1,[r0,#0x1c]
        0x000340ce:    bc30        0.      POP      {r4,r5}
        0x000340d0:    f7ffbf16    ....    B.W      ec_enc_normalize ; 0x33f00
    i.ec_encode_bin
    ec_encode_bin
        0x000340d4:    b430        0.      PUSH     {r4,r5}
        0x000340d6:    69c4        .i      LDR      r4,[r0,#0x1c]
        0x000340d8:    2501        .%      MOVS     r5,#1
        0x000340da:    fa24fc03    $...    LSR      r12,r4,r3
        0x000340de:    fa05f303    ....    LSL      r3,r5,r3
        0x000340e2:    b151        Q.      CBZ      r1,0x340fa ; ec_encode_bin + 38
        0x000340e4:    1acb        ..      SUBS     r3,r1,r3
        0x000340e6:    fb0c4303    ...C    MLA      r3,r12,r3,r4
        0x000340ea:    6a04        .j      LDR      r4,[r0,#0x20]
        0x000340ec:    1a51        Q.      SUBS     r1,r2,r1
        0x000340ee:    4423        #D      ADD      r3,r3,r4
        0x000340f0:    fb01f10c    ....    MUL      r1,r1,r12
        0x000340f4:    e9c01307    ....    STRD     r1,r3,[r0,#0x1c]
        0x000340f8:    e003        ..      B        0x34102 ; ec_encode_bin + 46
        0x000340fa:    1ad1        ..      SUBS     r1,r2,r3
        0x000340fc:    fb0c4101    ...A    MLA      r1,r12,r1,r4
        0x00034100:    61c1        .a      STR      r1,[r0,#0x1c]
        0x00034102:    bc30        0.      POP      {r4,r5}
        0x00034104:    f7ffbefc    ....    B.W      ec_enc_normalize ; 0x33f00
    i.ec_ilog
    ec_ilog
        0x00034108:    2800        .(      CMP      r0,#0
        0x0003410a:    bf14        ..      ITE      NE
        0x0003410c:    2201        ."      MOVNE    r2,#1
        0x0003410e:    2200        ."      MOVEQ    r2,#0
        0x00034110:    0c01        ..      LSRS     r1,r0,#16
        0x00034112:    bf18        ..      IT       NE
        0x00034114:    2101        .!      MOVNE    r1,#1
        0x00034116:    0109        ..      LSLS     r1,r1,#4
        0x00034118:    40c8        .@      LSRS     r0,r0,r1
        0x0003411a:    430a        .C      ORRS     r2,r2,r1
        0x0003411c:    f410417f    ...A    ANDS     r1,r0,#0xff00
        0x00034120:    bf18        ..      IT       NE
        0x00034122:    2101        .!      MOVNE    r1,#1
        0x00034124:    00c9        ..      LSLS     r1,r1,#3
        0x00034126:    40c8        .@      LSRS     r0,r0,r1
        0x00034128:    430a        .C      ORRS     r2,r2,r1
        0x0003412a:    f01001f0    ....    ANDS     r1,r0,#0xf0
        0x0003412e:    bf18        ..      IT       NE
        0x00034130:    2101        .!      MOVNE    r1,#1
        0x00034132:    0089        ..      LSLS     r1,r1,#2
        0x00034134:    40c8        .@      LSRS     r0,r0,r1
        0x00034136:    430a        .C      ORRS     r2,r2,r1
        0x00034138:    f010010c    ....    ANDS     r1,r0,#0xc
        0x0003413c:    bf18        ..      IT       NE
        0x0003413e:    2101        .!      MOVNE    r1,#1
        0x00034140:    0049        I.      LSLS     r1,r1,#1
        0x00034142:    40c8        .@      LSRS     r0,r0,r1
        0x00034144:    4311        .C      ORRS     r1,r1,r2
        0x00034146:    f3c00040    ..@.    UBFX     r0,r0,#1,#1
        0x0003414a:    4408        .D      ADD      r0,r0,r1
        0x0003414c:    4770        pG      BX       lr
    i.ec_laplace_encode
    ec_laplace_encode
        0x0003414e:    b4f0        ..      PUSH     {r4-r7}
        0x00034150:    460d        .F      MOV      r5,r1
        0x00034152:    680c        .h      LDR      r4,[r1,#0]
        0x00034154:    2100        .!      MOVS     r1,#0
        0x00034156:    b1e4        ..      CBZ      r4,0x34192 ; ec_laplace_encode + 68
        0x00034158:    ea4f7ce4    O..|    ASR      r12,r4,#31
        0x0003415c:    eb04010c    ....    ADD      r1,r4,r12
        0x00034160:    ea81060c    ....    EOR      r6,r1,r12
        0x00034164:    4611        .F      MOV      r1,r2
        0x00034166:    f64772e0    G..r    MOV      r2,#0x7fe0
        0x0003416a:    1a52        R.      SUBS     r2,r2,r1
        0x0003416c:    f5c34480    ...D    RSB      r4,r3,#0x4000
        0x00034170:    4362        bC      MULS     r2,r4,r2
        0x00034172:    0bd2        ..      LSRS     r2,r2,#15
        0x00034174:    2401        .$      MOVS     r4,#1
        0x00034176:    e005        ..      B        0x34184 ; ec_laplace_encode + 54
        0x00034178:    0052        R.      LSLS     r2,r2,#1
        0x0003417a:    4411        .D      ADD      r1,r1,r2
        0x0003417c:    435a        ZC      MULS     r2,r3,r2
        0x0003417e:    0bd2        ..      LSRS     r2,r2,#15
        0x00034180:    1c89        ..      ADDS     r1,r1,#2
        0x00034182:    1c64        d.      ADDS     r4,r4,#1
        0x00034184:    b152        R.      CBZ      r2,0x3419c ; ec_laplace_encode + 78
        0x00034186:    42b4        .B      CMP      r4,r6
        0x00034188:    dbf6        ..      BLT      0x34178 ; ec_laplace_encode + 42
        0x0003418a:    1c52        R.      ADDS     r2,r2,#1
        0x0003418c:    ea22030c    "...    BIC      r3,r2,r12
        0x00034190:    4419        .D      ADD      r1,r1,r3
        0x00034192:    bcf0        ..      POP      {r4-r7}
        0x00034194:    440a        .D      ADD      r2,r2,r1
        0x00034196:    230f        .#      MOVS     r3,#0xf
        0x00034198:    f7ffbf9c    ....    B.W      ec_encode_bin ; 0x340d4
        0x0003419c:    f5c14200    ...B    RSB      r2,r1,#0x8000
        0x000341a0:    eba2020c    ....    SUB      r2,r2,r12
        0x000341a4:    1052        R.      ASRS     r2,r2,#1
        0x000341a6:    1b33        3.      SUBS     r3,r6,r4
        0x000341a8:    1e56        V.      SUBS     r6,r2,#1
        0x000341aa:    42b3        .B      CMP      r3,r6
        0x000341ac:    bfa8        ..      IT       GE
        0x000341ae:    4633        3F      MOVGE    r3,r6
        0x000341b0:    eb0c0243    ..C.    ADD      r2,r12,r3,LSL #1
        0x000341b4:    4411        .D      ADD      r1,r1,r2
        0x000341b6:    1c49        I.      ADDS     r1,r1,#1
        0x000341b8:    f5c14200    ...B    RSB      r2,r1,#0x8000
        0x000341bc:    2a01        .*      CMP      r2,#1
        0x000341be:    bf88        ..      IT       HI
        0x000341c0:    2201        ."      MOVHI    r2,#1
        0x000341c2:    4423        #D      ADD      r3,r3,r4
        0x000341c4:    4463        cD      ADD      r3,r3,r12
        0x000341c6:    ea83030c    ....    EOR      r3,r3,r12
        0x000341ca:    602b        +`      STR      r3,[r5,#0]
        0x000341cc:    e7e1        ..      B        0x34192 ; ec_laplace_encode + 68
        0x000341ce:    0000        ..      MOVS     r0,r0
    i.ec_tell_frac
    ec_tell_frac
        0x000341d0:    6941        Ai      LDR      r1,[r0,#0x14]
        0x000341d2:    00cb        ..      LSLS     r3,r1,#3
        0x000341d4:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x000341d6:    2900        .)      CMP      r1,#0
        0x000341d8:    bf14        ..      ITE      NE
        0x000341da:    f04f0c01    O...    MOVNE    r12,#1
        0x000341de:    f04f0c00    O...    MOVEQ    r12,#0
        0x000341e2:    0c08        ..      LSRS     r0,r1,#16
        0x000341e4:    bf18        ..      IT       NE
        0x000341e6:    2001        .       MOVNE    r0,#1
        0x000341e8:    0102        ..      LSLS     r2,r0,#4
        0x000341ea:    fa21f002    !...    LSR      r0,r1,r2
        0x000341ee:    ea4c0c02    L...    ORR      r12,r12,r2
        0x000341f2:    f410427f    ...B    ANDS     r2,r0,#0xff00
        0x000341f6:    bf18        ..      IT       NE
        0x000341f8:    2201        ."      MOVNE    r2,#1
        0x000341fa:    00d2        ..      LSLS     r2,r2,#3
        0x000341fc:    40d0        .@      LSRS     r0,r0,r2
        0x000341fe:    ea4c0c02    L...    ORR      r12,r12,r2
        0x00034202:    f01002f0    ....    ANDS     r2,r0,#0xf0
        0x00034206:    bf18        ..      IT       NE
        0x00034208:    2201        ."      MOVNE    r2,#1
        0x0003420a:    0092        ..      LSLS     r2,r2,#2
        0x0003420c:    40d0        .@      LSRS     r0,r0,r2
        0x0003420e:    ea4c0c02    L...    ORR      r12,r12,r2
        0x00034212:    f010020c    ....    ANDS     r2,r0,#0xc
        0x00034216:    bf18        ..      IT       NE
        0x00034218:    2201        ."      MOVNE    r2,#1
        0x0003421a:    0052        R.      LSLS     r2,r2,#1
        0x0003421c:    40d0        .@      LSRS     r0,r0,r2
        0x0003421e:    ea4c0202    L...    ORR      r2,r12,r2
        0x00034222:    f3c00040    ..@.    UBFX     r0,r0,#1,#1
        0x00034226:    4410        .D      ADD      r0,r0,r2
        0x00034228:    f1a00210    ....    SUB      r2,r0,#0x10
        0x0003422c:    fa21f202    !...    LSR      r2,r1,r2
        0x00034230:    f06f0107    o...    MVN      r1,#7
        0x00034234:    f8dfc01c    ....    LDR      r12,[pc,#28] ; [0x34254] = 0x4630c
        0x00034238:    eb013112    ...1    ADD      r1,r1,r2,LSR #12
        0x0003423c:    f85cc021    \.!.    LDR      r12,[r12,r1,LSL #2]
        0x00034240:    4594        .E      CMP      r12,r2
        0x00034242:    bf34        4.      ITE      CC
        0x00034244:    2201        ."      MOVCC    r2,#1
        0x00034246:    2200        ."      MOVCS    r2,#0
        0x00034248:    4411        .D      ADD      r1,r1,r2
        0x0003424a:    eb0100c0    ....    ADD      r0,r1,r0,LSL #3
        0x0003424e:    1a18        ..      SUBS     r0,r3,r0
        0x00034250:    4770        pG      BX       lr
    $d
        0x00034252:    0000        ..      DCW    0
        0x00034254:    0004630c    .c..    DCD    287500
    $t
    i.encode_field
    encode_field
        0x00034258:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0003425c:    788b        .x      LDRB     r3,[r1,#2]
        0x0003425e:    b087        ..      SUB      sp,sp,#0x1c
        0x00034260:    f0130cc0    ....    ANDS     r12,r3,#0xc0
        0x00034264:    f04f0900    O...    MOV      r9,#0
        0x00034268:    d00f        ..      BEQ      0x3428a ; encode_field + 50
        0x0003426a:    f1bc0f40    ..@.    CMP      r12,#0x40
        0x0003426e:    f000813b    ..;.    BEQ.W    0x344e8 ; encode_field + 656
        0x00034272:    f1bc0f80    ....    CMP      r12,#0x80
        0x00034276:    d008        ..      BEQ      0x3428a ; encode_field + 50
        0x00034278:    6901        .i      LDR      r1,[r0,#0x10]
        0x0003427a:    2900        .)      CMP      r1,#0
        0x0003427c:    bf08        ..      IT       EQ
        0x0003427e:    a1a5        ..      ADREQ    r1,{pc}+0x296 ; 0x34514
        0x00034280:    6101        .a      STR      r1,[r0,#0x10]
        0x00034282:    b007        ..      ADD      sp,sp,#0x1c
        0x00034284:    2000        .       MOVS     r0,#0
        0x00034286:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003428a:    460d        .F      MOV      r5,r1
        0x0003428c:    4604        .F      MOV      r4,r0
        0x0003428e:    49a6        .I      LDR      r1,[pc,#664] ; [0x34528] = 0x461a8
        0x00034290:    f003000f    ....    AND      r0,r3,#0xf
        0x00034294:    4617        .F      MOV      r7,r2
        0x00034296:    f8518020    Q. .    LDR      r8,[r1,r0,LSL #2]
        0x0003429a:    f9b50005    ....    LDRSH    r0,[r5,#5]
        0x0003429e:    ae05        ..      ADD      r6,sp,#0x14
        0x000342a0:    2800        .(      CMP      r0,#0
        0x000342a2:    bf18        ..      IT       NE
        0x000342a4:    19c6        ..      ADDNE    r6,r0,r7
        0x000342a6:    d107        ..      BNE      0x342b8 ; encode_field + 96
        0x000342a8:    f0030030    ..0.    AND      r0,r3,#0x30
        0x000342ac:    2810        .(      CMP      r0,#0x10
        0x000342ae:    bf18        ..      IT       NE
        0x000342b0:    2001        .       MOVNE    r0,#1
        0x000342b2:    d017        ..      BEQ      0x342e4 ; encode_field + 140
        0x000342b4:    f88d0014    ....    STRB     r0,[sp,#0x14]
        0x000342b8:    78a8        .x      LDRB     r0,[r5,#2]
        0x000342ba:    f00001c0    ....    AND      r1,r0,#0xc0
        0x000342be:    2980        .)      CMP      r1,#0x80
        0x000342c0:    d017        ..      BEQ      0x342f2 ; encode_field + 154
        0x000342c2:    bf00        ..      NOP      
        0x000342c4:    f0100230    ..0.    ANDS     r2,r0,#0x30
        0x000342c8:    d01b        ..      BEQ      0x34302 ; encode_field + 170
        0x000342ca:    2a10        .*      CMP      r2,#0x10
        0x000342cc:    d030        0.      BEQ      0x34330 ; encode_field + 216
        0x000342ce:    2a20         *      CMP      r2,#0x20
        0x000342d0:    d040        @.      BEQ      0x34354 ; encode_field + 252
        0x000342d2:    2a30        0*      CMP      r2,#0x30
        0x000342d4:    f00080f5    ....    BEQ.W    0x344c2 ; encode_field + 618
        0x000342d8:    6920         i      LDR      r0,[r4,#0x10]
        0x000342da:    2800        .(      CMP      r0,#0
        0x000342dc:    bf08        ..      IT       EQ
        0x000342de:    4893        .H      LDREQ    r0,[pc,#588] ; [0x3452c] = 0x3a740
        0x000342e0:    f000b912    ....    B.W      0x34508 ; encode_field + 688
        0x000342e4:    4611        .F      MOV      r1,r2
        0x000342e6:    4628        (F      MOV      r0,r5
        0x000342e8:    f005faa8    ....    BL       pb_check_proto3_default_value ; 0x3983c
        0x000342ec:    f0800001    ....    EOR      r0,r0,#1
        0x000342f0:    e7e0        ..      B        0x342b4 ; encode_field + 92
        0x000342f2:    683f        ?h      LDR      r7,[r7,#0]
        0x000342f4:    2f00        ./      CMP      r7,#0
        0x000342f6:    bf14        ..      ITE      NE
        0x000342f8:    2201        ."      MOVNE    r2,#1
        0x000342fa:    2200        ."      MOVEQ    r2,#0
        0x000342fc:    f88d2014    ...     STRB     r2,[sp,#0x14]
        0x00034300:    e7e0        ..      B        0x342c4 ; encode_field + 108
        0x00034302:    b15f        _.      CBZ      r7,0x3431c ; encode_field + 196
        0x00034304:    4629        )F      MOV      r1,r5
        0x00034306:    4620         F      MOV      r0,r4
        0x00034308:    f006f9fa    ....    BL       pb_encode_tag_for_field ; 0x3a700
        0x0003430c:    b160        `.      CBZ      r0,0x34328 ; encode_field + 208
        0x0003430e:    463a        :F      MOV      r2,r7
        0x00034310:    4629        )F      MOV      r1,r5
        0x00034312:    4620         F      MOV      r0,r4
        0x00034314:    47c0        .G      BLX      r8
        0x00034316:    b138        8.      CBZ      r0,0x34328 ; encode_field + 208
        0x00034318:    f000b8ee    ....    B.W      0x344f8 ; encode_field + 672
        0x0003431c:    6920         i      LDR      r0,[r4,#0x10]
        0x0003431e:    2800        .(      CMP      r0,#0
        0x00034320:    bf08        ..      IT       EQ
        0x00034322:    a083        ..      ADREQ    r0,{pc}+0x20e ; 0x34530
        0x00034324:    f000b8f0    ....    B.W      0x34508 ; encode_field + 688
        0x00034328:    b007        ..      ADD      sp,sp,#0x1c
        0x0003432a:    4648        HF      MOV      r0,r9
        0x0003432c:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00034330:    7830        0x      LDRB     r0,[r6,#0]
        0x00034332:    2800        .(      CMP      r0,#0
        0x00034334:    f00080e0    ....    BEQ.W    0x344f8 ; encode_field + 672
        0x00034338:    4629        )F      MOV      r1,r5
        0x0003433a:    4620         F      MOV      r0,r4
        0x0003433c:    f006f9e0    ....    BL       pb_encode_tag_for_field ; 0x3a700
        0x00034340:    2800        .(      CMP      r0,#0
        0x00034342:    d0f1        ..      BEQ      0x34328 ; encode_field + 208
        0x00034344:    463a        :F      MOV      r2,r7
        0x00034346:    4629        )F      MOV      r1,r5
        0x00034348:    4620         F      MOV      r0,r4
        0x0003434a:    47c0        .G      BLX      r8
        0x0003434c:    2800        .(      CMP      r0,#0
        0x0003434e:    d0eb        ..      BEQ      0x34328 ; encode_field + 208
        0x00034350:    f000b8d2    ....    B.W      0x344f8 ; encode_field + 672
        0x00034354:    f8b52005    ...     LDRH     r2,[r5,#5]
        0x00034358:    2a00        .*      CMP      r2,#0
        0x0003435a:    bf14        ..      ITE      NE
        0x0003435c:    8836        6.      LDRHNE   r6,[r6,#0]
        0x0003435e:    f8b56009    ...`    LDRHEQ   r6,[r5,#9]
        0x00034362:    2e00        ..      CMP      r6,#0
        0x00034364:    d05d        ].      BEQ      0x34422 ; encode_field + 458
        0x00034366:    2980        .)      CMP      r1,#0x80
        0x00034368:    bf1c        ..      ITT      NE
        0x0003436a:    f8b51009    ....    LDRHNE   r1,[r5,#9]
        0x0003436e:    42b1        .B      CMPNE    r1,r6
        0x00034370:    d204        ..      BCS      0x3437c ; encode_field + 292
        0x00034372:    6920         i      LDR      r0,[r4,#0x10]
        0x00034374:    2800        .(      CMP      r0,#0
        0x00034376:    bf08        ..      IT       EQ
        0x00034378:    a073        s.      ADREQ    r0,{pc}+0x1d0 ; 0x34548
        0x0003437a:    e093        ..      B        0x344a4 ; encode_field + 588
        0x0003437c:    f000000f    ....    AND      r0,r0,#0xf
        0x00034380:    2804        .(      CMP      r0,#4
        0x00034382:    d856        V.      BHI      0x34432 ; encode_field + 474
        0x00034384:    8829        ).      LDRH     r1,[r5,#0]
        0x00034386:    4620         F      MOV      r0,r4
        0x00034388:    0f4b        K.      LSRS     r3,r1,#29
        0x0003438a:    00c9        ..      LSLS     r1,r1,#3
        0x0003438c:    f0410202    A...    ORR      r2,r1,#2
        0x00034390:    f006f9e0    ....    BL       pb_encode_varint ; 0x3a754
        0x00034394:    2800        .(      CMP      r0,#0
        0x00034396:    d0c7        ..      BEQ      0x34328 ; encode_field + 208
        0x00034398:    78a8        .x      LDRB     r0,[r5,#2]
        0x0003439a:    f000000f    ....    AND      r0,r0,#0xf
        0x0003439e:    2803        .(      CMP      r0,#3
        0x000343a0:    bf08        ..      IT       EQ
        0x000343a2:    ea4f0a86    O...    LSLEQ    r10,r6,#2
        0x000343a6:    d022        ".      BEQ      0x343ee ; encode_field + 406
        0x000343a8:    2804        .(      CMP      r0,#4
        0x000343aa:    bf08        ..      IT       EQ
        0x000343ac:    ea4f0ac6    O...    LSLEQ    r10,r6,#3
        0x000343b0:    d01d        ..      BEQ      0x343ee ; encode_field + 406
        0x000343b2:    f8cd9000    ....    STR      r9,[sp,#0]
        0x000343b6:    f8cd9004    ....    STR      r9,[sp,#4]
        0x000343ba:    f8cd9008    ....    STR      r9,[sp,#8]
        0x000343be:    f8cd900c    ....    STR      r9,[sp,#0xc]
        0x000343c2:    46ba        .F      MOV      r10,r7
        0x000343c4:    f04f0b00    O...    MOV      r11,#0
        0x000343c8:    f8cd9010    ....    STR      r9,[sp,#0x10]
        0x000343cc:    2e00        ..      CMP      r6,#0
        0x000343ce:    d90c        ..      BLS      0x343ea ; encode_field + 402
        0x000343d0:    4652        RF      MOV      r2,r10
        0x000343d2:    4629        )F      MOV      r1,r5
        0x000343d4:    4668        hF      MOV      r0,sp
        0x000343d6:    47c0        .G      BLX      r8
        0x000343d8:    2800        .(      CMP      r0,#0
        0x000343da:    d0a5        ..      BEQ      0x34328 ; encode_field + 208
        0x000343dc:    f8b50007    ....    LDRH     r0,[r5,#7]
        0x000343e0:    f10b0b01    ....    ADD      r11,r11,#1
        0x000343e4:    4482        .D      ADD      r10,r10,r0
        0x000343e6:    45b3        .E      CMP      r11,r6
        0x000343e8:    d3f2        ..      BCC      0x343d0 ; encode_field + 376
        0x000343ea:    f8dda00c    ....    LDR      r10,[sp,#0xc]
        0x000343ee:    2300        .#      MOVS     r3,#0
        0x000343f0:    4652        RF      MOV      r2,r10
        0x000343f2:    4620         F      MOV      r0,r4
        0x000343f4:    f006f9ae    ....    BL       pb_encode_varint ; 0x3a754
        0x000343f8:    2800        .(      CMP      r0,#0
        0x000343fa:    d095        ..      BEQ      0x34328 ; encode_field + 208
        0x000343fc:    6820         h      LDR      r0,[r4,#0]
        0x000343fe:    b188        ..      CBZ      r0,0x34424 ; encode_field + 460
        0x00034400:    f04f0a00    O...    MOV      r10,#0
        0x00034404:    2e00        ..      CMP      r6,#0
        0x00034406:    d977        w.      BLS      0x344f8 ; encode_field + 672
        0x00034408:    463a        :F      MOV      r2,r7
        0x0003440a:    4629        )F      MOV      r1,r5
        0x0003440c:    4620         F      MOV      r0,r4
        0x0003440e:    47c0        .G      BLX      r8
        0x00034410:    2800        .(      CMP      r0,#0
        0x00034412:    d089        ..      BEQ      0x34328 ; encode_field + 208
        0x00034414:    f8b50007    ....    LDRH     r0,[r5,#7]
        0x00034418:    f10a0a01    ....    ADD      r10,r10,#1
        0x0003441c:    4407        .D      ADD      r7,r7,r0
        0x0003441e:    45b2        .E      CMP      r10,r6
        0x00034420:    d3f2        ..      BCC      0x34408 ; encode_field + 432
        0x00034422:    e069        i.      B        0x344f8 ; encode_field + 672
        0x00034424:    4652        RF      MOV      r2,r10
        0x00034426:    2100        .!      MOVS     r1,#0
        0x00034428:    4620         F      MOV      r0,r4
        0x0003442a:    f006fc4b    ..K.    BL       pb_write ; 0x3acc4
        0x0003442e:    bba0        ..      CBNZ     r0,0x3449a ; encode_field + 578
        0x00034430:    e77a        z.      B        0x34328 ; encode_field + 208
        0x00034432:    f04f0a00    O...    MOV      r10,#0
        0x00034436:    2e00        ..      CMP      r6,#0
        0x00034438:    d95e        ^.      BLS      0x344f8 ; encode_field + 672
        0x0003443a:    78a8        .x      LDRB     r0,[r5,#2]
        0x0003443c:    f000000f    ....    AND      r0,r0,#0xf
        0x00034440:    280a        .(      CMP      r0,#0xa
        0x00034442:    d22b        +.      BCS      0x3449c ; encode_field + 580
        0x00034444:    e8dff000    ....    TBB      [pc,r0]
    $d
        0x00034448:    07050505    ....    DCD    117769477
        0x0003444c:    0b0b0b09    ....    DCD    185273097
        0x00034450:    0b2a        *.      DCW    2858
    $t
        0x00034452:    2000        .       MOVS     r0,#0
        0x00034454:    e004        ..      B        0x34460 ; encode_field + 520
        0x00034456:    2005        .       MOVS     r0,#5
        0x00034458:    e002        ..      B        0x34460 ; encode_field + 520
        0x0003445a:    2001        .       MOVS     r0,#1
        0x0003445c:    e000        ..      B        0x34460 ; encode_field + 520
        0x0003445e:    2002        .       MOVS     r0,#2
        0x00034460:    8829        ).      LDRH     r1,[r5,#0]
        0x00034462:    ea4002c1    @...    ORR      r2,r0,r1,LSL #3
        0x00034466:    0f4b        K.      LSRS     r3,r1,#29
        0x00034468:    4620         F      MOV      r0,r4
        0x0003446a:    f006f973    ..s.    BL       pb_encode_varint ; 0x3a754
        0x0003446e:    2800        .(      CMP      r0,#0
        0x00034470:    f43faf5a    ?.Z.    BEQ      0x34328 ; encode_field + 208
        0x00034474:    78a8        .x      LDRB     r0,[r5,#2]
        0x00034476:    f00001c0    ....    AND      r1,r0,#0xc0
        0x0003447a:    2980        .)      CMP      r1,#0x80
        0x0003447c:    d014        ..      BEQ      0x344a8 ; encode_field + 592
        0x0003447e:    463a        :F      MOV      r2,r7
        0x00034480:    4629        )F      MOV      r1,r5
        0x00034482:    4620         F      MOV      r0,r4
        0x00034484:    47c0        .G      BLX      r8
        0x00034486:    2800        .(      CMP      r0,#0
        0x00034488:    f43faf4e    ?.N.    BEQ      0x34328 ; encode_field + 208
        0x0003448c:    f8b50007    ....    LDRH     r0,[r5,#7]
        0x00034490:    f10a0a01    ....    ADD      r10,r10,#1
        0x00034494:    4407        .D      ADD      r7,r7,r0
        0x00034496:    45b2        .E      CMP      r10,r6
        0x00034498:    d3cf        ..      BCC      0x3443a ; encode_field + 482
        0x0003449a:    e02d        -.      B        0x344f8 ; encode_field + 672
        0x0003449c:    6920         i      LDR      r0,[r4,#0x10]
        0x0003449e:    2800        .(      CMP      r0,#0
        0x000344a0:    bf08        ..      IT       EQ
        0x000344a2:    4822        "H      LDREQ    r0,[pc,#136] ; [0x3452c] = 0x3a740
        0x000344a4:    6120         a      STR      r0,[r4,#0x10]
        0x000344a6:    e73f        ?.      B        0x34328 ; encode_field + 208
        0x000344a8:    f000000f    ....    AND      r0,r0,#0xf
        0x000344ac:    2806        .(      CMP      r0,#6
        0x000344ae:    bf18        ..      IT       NE
        0x000344b0:    2805        .(      CMPNE    r0,#5
        0x000344b2:    d1e4        ..      BNE      0x3447e ; encode_field + 550
        0x000344b4:    4629        )F      MOV      r1,r5
        0x000344b6:    4620         F      MOV      r0,r4
        0x000344b8:    683a        :h      LDR      r2,[r7,#0]
        0x000344ba:    47c0        .G      BLX      r8
        0x000344bc:    2800        .(      CMP      r0,#0
        0x000344be:    d1e5        ..      BNE      0x3448c ; encode_field + 564
        0x000344c0:    e732        2.      B        0x34328 ; encode_field + 208
        0x000344c2:    8830        0.      LDRH     r0,[r6,#0]
        0x000344c4:    8829        ).      LDRH     r1,[r5,#0]
        0x000344c6:    4288        .B      CMP      r0,r1
        0x000344c8:    d116        ..      BNE      0x344f8 ; encode_field + 672
        0x000344ca:    4629        )F      MOV      r1,r5
        0x000344cc:    4620         F      MOV      r0,r4
        0x000344ce:    f006f917    ....    BL       pb_encode_tag_for_field ; 0x3a700
        0x000344d2:    2800        .(      CMP      r0,#0
        0x000344d4:    f43faf28    ?.(.    BEQ      0x34328 ; encode_field + 208
        0x000344d8:    463a        :F      MOV      r2,r7
        0x000344da:    4629        )F      MOV      r1,r5
        0x000344dc:    4620         F      MOV      r0,r4
        0x000344de:    47c0        .G      BLX      r8
        0x000344e0:    2800        .(      CMP      r0,#0
        0x000344e2:    f43faf21    ?.!.    BEQ      0x34328 ; encode_field + 208
        0x000344e6:    e007        ..      B        0x344f8 ; encode_field + 672
        0x000344e8:    4604        .F      MOV      r4,r0
        0x000344ea:    4610        .F      MOV      r0,r2
        0x000344ec:    1d12        ..      ADDS     r2,r2,#4
        0x000344ee:    6803        .h      LDR      r3,[r0,#0]
        0x000344f0:    b113        ..      CBZ      r3,0x344f8 ; encode_field + 672
        0x000344f2:    4620         F      MOV      r0,r4
        0x000344f4:    4798        .G      BLX      r3
        0x000344f6:    b118        ..      CBZ      r0,0x34500 ; encode_field + 680
        0x000344f8:    b007        ..      ADD      sp,sp,#0x1c
        0x000344fa:    2001        .       MOVS     r0,#1
        0x000344fc:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00034500:    6920         i      LDR      r0,[r4,#0x10]
        0x00034502:    2800        .(      CMP      r0,#0
        0x00034504:    bf08        ..      IT       EQ
        0x00034506:    a016        ..      ADREQ    r0,{pc}+0x5a ; 0x34560
        0x00034508:    6120         a      STR      r0,[r4,#0x10]
        0x0003450a:    b007        ..      ADD      sp,sp,#0x1c
        0x0003450c:    4648        HF      MOV      r0,r9
        0x0003450e:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x00034512:    0000        ..      DCW    0
        0x00034514:    61766e69    inva    DCD    1635151465
        0x00034518:    2064696c    lid     DCD    543451500
        0x0003451c:    6c656966    fiel    DCD    1818585446
        0x00034520:    79742064    d ty    DCD    2037653604
        0x00034524:    00006570    pe..    DCD    25968
        0x00034528:    000461a8    .a..    DCD    287144
        0x0003452c:    0003a740    @...    DCD    239424
        0x00034530:    7373696d    miss    DCD    1936943469
        0x00034534:    20676e69    ing     DCD    543649385
        0x00034538:    75716572    requ    DCD    1970365810
        0x0003453c:    64657269    ired    DCD    1684370025
        0x00034540:    65696620     fie    DCD    1701406240
        0x00034544:    0000646c    ld..    DCD    25708
        0x00034548:    61727261    arra    DCD    1634890337
        0x0003454c:    616d2079    y ma    DCD    1634541689
        0x00034550:    69732078    x si    DCD    1769152632
        0x00034554:    6520657a    ze e    DCD    1696621946
        0x00034558:    65656378    xcee    DCD    1701143416
        0x0003455c:    00646564    ded.    DCD    6579556
        0x00034560:    6c6c6163    call    DCD    1819042147
        0x00034564:    6b636162    back    DCD    1801675106
        0x00034568:    72726520     err    DCD    1920099616
        0x0003456c:    0000726f    or..    DCD    29295
    $t
    i.encode_pulses
    encode_pulses
        0x00034570:    e92d5ff0    -.._    PUSH     {r4-r12,lr}
        0x00034574:    f1a10c01    ....    SUB      r12,r1,#1
        0x00034578:    460d        .F      MOV      r5,r1
        0x0003457a:    f850402c    P.,@    LDR      r4,[r0,r12,LSL #2]
        0x0003457e:    0fe1        ..      LSRS     r1,r4,#31
        0x00034580:    2c00        .,      CMP      r4,#0
        0x00034582:    bfb8        ..      IT       LT
        0x00034584:    4264        dB      RSBLT    r4,r4,#0
        0x00034586:    2602        .&      MOVS     r6,#2
        0x00034588:    f8dfa0fc    ....    LDR      r10,[pc,#252] ; [0x34688] = 0x4bb68
        0x0003458c:    f1ac0c01    ....    SUB      r12,r12,#1
        0x00034590:    2c02        .,      CMP      r4,#2
        0x00034592:    bfb4        ..      ITE      LT
        0x00034594:    4627        'F      MOVLT    r7,r4
        0x00034596:    4637        7F      MOVGE    r7,r6
        0x00034598:    f85a8027    Z.'.    LDR      r8,[r10,r7,LSL #2]
        0x0003459c:    bfb4        ..      ITE      LT
        0x0003459e:    4637        7F      MOVLT    r7,r6
        0x000345a0:    4627        'F      MOVGE    r7,r4
        0x000345a2:    f8587027    X.'p    LDR      r7,[r8,r7,LSL #2]
        0x000345a6:    4439        9D      ADD      r1,r1,r7
        0x000345a8:    f850702c    P.,p    LDR      r7,[r0,r12,LSL #2]
        0x000345ac:    2f00        ./      CMP      r7,#0
        0x000345ae:    bfb8        ..      IT       LT
        0x000345b0:    427f        .B      RSBLT    r7,r7,#0
        0x000345b2:    443c        <D      ADD      r4,r4,r7
        0x000345b4:    da0b        ..      BGE      0x345ce ; encode_pulses + 94
        0x000345b6:    f1040701    ....    ADD      r7,r4,#1
        0x000345ba:    2f02        ./      CMP      r7,#2
        0x000345bc:    bfa8        ..      IT       GE
        0x000345be:    4637        7F      MOVGE    r7,r6
        0x000345c0:    f85a7027    Z.'p    LDR      r7,[r10,r7,LSL #2]
        0x000345c4:    bfa8        ..      IT       GE
        0x000345c6:    1c66        f.      ADDGE    r6,r4,#1
        0x000345c8:    f8576026    W.&`    LDR      r6,[r7,r6,LSL #2]
        0x000345cc:    4431        1D      ADD      r1,r1,r6
        0x000345ce:    f1bc0700    ....    SUBS     r7,r12,#0
        0x000345d2:    dd3d        =.      BLE      0x34650 ; encode_pulses + 224
        0x000345d4:    eb00008c    ....    ADD      r0,r0,r12,LSL #2
        0x000345d8:    462e        .F      MOV      r6,r5
        0x000345da:    f1a00804    ....    SUB      r8,r0,#4
        0x000345de:    f04f0900    O...    MOV      r9,#0
        0x000345e2:    bf00        ..      NOP      
        0x000345e4:    eba60b0c    ....    SUB      r11,r6,r12
        0x000345e8:    f10b0e01    ....    ADD      lr,r11,#1
        0x000345ec:    45a6        .E      CMP      lr,r4
        0x000345ee:    bfc8        ..      IT       GT
        0x000345f0:    46a6        .F      MOVGT    lr,r4
        0x000345f2:    f85ae02e    Z...    LDR      lr,[r10,lr,LSL #2]
        0x000345f6:    bfcc        ..      ITE      GT
        0x000345f8:    f10b0b01    ....    ADDGT    r11,r11,#1
        0x000345fc:    46a3        .F      MOVLE    r11,r4
        0x000345fe:    f85eb02b    ^.+.    LDR      r11,[lr,r11,LSL #2]
        0x00034602:    4459        YD      ADD      r1,r1,r11
        0x00034604:    f8d8b000    ....    LDR      r11,[r8,#0]
        0x00034608:    f1bb0e00    ....    SUBS     lr,r11,#0
        0x0003460c:    bfb8        ..      IT       LT
        0x0003460e:    f1ce0e00    ....    RSBLT    lr,lr,#0
        0x00034612:    4474        tD      ADD      r4,r4,lr
        0x00034614:    f1a80804    ....    SUB      r8,r8,#4
        0x00034618:    f1bb0f00    ....    CMP      r11,#0
        0x0003461c:    da12        ..      BGE      0x34644 ; encode_pulses + 212
        0x0003461e:    eb050b09    ....    ADD      r11,r5,r9
        0x00034622:    ebab0b0c    ....    SUB      r11,r11,r12
        0x00034626:    f10b0e01    ....    ADD      lr,r11,#1
        0x0003462a:    1c60        `.      ADDS     r0,r4,#1
        0x0003462c:    4586        .E      CMP      lr,r0
        0x0003462e:    bfc8        ..      IT       GT
        0x00034630:    4686        .F      MOVGT    lr,r0
        0x00034632:    f85ae02e    Z...    LDR      lr,[r10,lr,LSL #2]
        0x00034636:    bfcc        ..      ITE      GT
        0x00034638:    f10b0b01    ....    ADDGT    r11,r11,#1
        0x0003463c:    4683        .F      MOVLE    r11,r0
        0x0003463e:    f85e002b    ^.+.    LDR      r0,[lr,r11,LSL #2]
        0x00034642:    4401        .D      ADD      r1,r1,r0
        0x00034644:    f1060601    ....    ADD      r6,r6,#1
        0x00034648:    1e7f        ..      SUBS     r7,r7,#1
        0x0003464a:    f1090901    ....    ADD      r9,r9,#1
        0x0003464e:    d1c9        ..      BNE      0x345e4 ; encode_pulses + 116
        0x00034650:    4295        .B      CMP      r5,r2
        0x00034652:    bfb4        ..      ITE      LT
        0x00034654:    4628        (F      MOVLT    r0,r5
        0x00034656:    4610        .F      MOVGE    r0,r2
        0x00034658:    f85ac020    Z. .    LDR      r12,[r10,r0,LSL #2]
        0x0003465c:    bfcc        ..      ITE      GT
        0x0003465e:    4628        (F      MOVGT    r0,r5
        0x00034660:    4610        .F      MOVLE    r0,r2
        0x00034662:    f85c0020    \. .    LDR      r0,[r12,r0,LSL #2]
        0x00034666:    f1020c01    ....    ADD      r12,r2,#1
        0x0003466a:    4565        eE      CMP      r5,r12
        0x0003466c:    bfb8        ..      IT       LT
        0x0003466e:    46ac        .F      MOVLT    r12,r5
        0x00034670:    f85ac02c    Z.,.    LDR      r12,[r10,r12,LSL #2]
        0x00034674:    bfd8        ..      IT       LE
        0x00034676:    1c55        U.      ADDLE    r5,r2,#1
        0x00034678:    f85c2025    \.%     LDR      r2,[r12,r5,LSL #2]
        0x0003467c:    e8bd5ff0    ..._    POP      {r4-r12,lr}
        0x00034680:    4402        .D      ADD      r2,r2,r0
        0x00034682:    4618        .F      MOV      r0,r3
        0x00034684:    f7ffbc9e    ....    B.W      ec_enc_uint ; 0x33fc4
    $d
        0x00034688:    0004bb68    h...    DCD    310120
    $t
    i.encode_size
    encode_size
        0x0003468c:    28fc        .(      CMP      r0,#0xfc
        0x0003468e:    bfbe        ..      ITTT     LT
        0x00034690:    7008        .p      STRBLT   r0,[r1,#0]
        0x00034692:    2001        .       MOVLT    r0,#1
        0x00034694:    4770        pG      BXLT     lr
        0x00034696:    f0000203    ....    AND      r2,r0,#3
        0x0003469a:    32fc        .2      ADDS     r2,r2,#0xfc
        0x0003469c:    b2d2        ..      UXTB     r2,r2
        0x0003469e:    1a80        ..      SUBS     r0,r0,r2
        0x000346a0:    700a        .p      STRB     r2,[r1,#0]
        0x000346a2:    0880        ..      LSRS     r0,r0,#2
        0x000346a4:    7048        Hp      STRB     r0,[r1,#1]
        0x000346a6:    2002        .       MOVS     r0,#2
        0x000346a8:    4770        pG      BX       lr
        0x000346aa:    0000        ..      MOVS     r0,r0
    i.exactle_stack_init
    exactle_stack_init
        0x000346ac:    b510        ..      PUSH     {r4,lr}
        0x000346ae:    f7e8fb5d    ..].    BL       WsfOsInit ; 0x1cd6c
        0x000346b2:    f7e8fc9f    ....    BL       WsfTimerInit ; 0x1cff4
        0x000346b6:    4b2e        .K      LDR      r3,[pc,#184] ; [0x34770] = 0x100001e8
        0x000346b8:    2206        ."      MOVS     r2,#6
        0x000346ba:    492e        .I      LDR      r1,[pc,#184] ; [0x34774] = 0x10003cb4
        0x000346bc:    f44f6062    O.b`    MOV      r0,#0xe20
        0x000346c0:    f7e8faa6    ....    BL       WsfBufInit ; 0x1cc10
        0x000346c4:    f7e7fdee    ....    BL       SecInit ; 0x1c2a4
        0x000346c8:    f7e7fc3c    ..<.    BL       SecAesInit ; 0x1bf44
        0x000346cc:    f7e7fd6c    ..l.    BL       SecCmacInit ; 0x1c1a8
        0x000346d0:    f7e7fde0    ....    BL       SecEccInit ; 0x1c294
        0x000346d4:    4828        (H      LDR      r0,[pc,#160] ; [0x34778] = 0x1b2dd
        0x000346d6:    f7e8fb69    ..i.    BL       WsfOsSetNextHandler ; 0x1cdac
        0x000346da:    f7e6fe01    ....    BL       HciHandlerInit ; 0x1b2e0
        0x000346de:    4827        'H      LDR      r0,[pc,#156] ; [0x3477c] = 0x1a8e9
        0x000346e0:    f7e8fb64    ..d.    BL       WsfOsSetNextHandler ; 0x1cdac
        0x000346e4:    4604        .F      MOV      r4,r0
        0x000346e6:    2000        .       MOVS     r0,#0
        0x000346e8:    f7e6f8fc    ....    BL       DmDevVsInit ; 0x1a8e4
        0x000346ec:    f7e5ff2e    ....    BL       DmAdvInit ; 0x1a54c
        0x000346f0:    f7e6f96a    ..j.    BL       DmPhyInit ; 0x1a9c8
        0x000346f4:    f7e5fff2    ....    BL       DmConnInit ; 0x1a6dc
        0x000346f8:    f7e6f8a2    ....    BL       DmConnSlaveInit ; 0x1a840
        0x000346fc:    f7e6fafc    ....    BL       DmSecInit ; 0x1acf8
        0x00034700:    f7e6fb0a    ....    BL       DmSecLescInit ; 0x1ad18
        0x00034704:    f7e6f9a0    ....    BL       DmPrivInit ; 0x1aa48
        0x00034708:    4620         F      MOV      r0,r4
        0x0003470a:    f7e6f901    ....    BL       DmHandlerInit ; 0x1a910
        0x0003470e:    481c        .H      LDR      r0,[pc,#112] ; [0x34780] = 0x1be81
        0x00034710:    f7e8fb4c    ..L.    BL       WsfOsSetNextHandler ; 0x1cdac
        0x00034714:    f7e7fbc0    ....    BL       L2cSlaveHandlerInit ; 0x1be98
        0x00034718:    f7e7fb86    ....    BL       L2cInit ; 0x1be28
        0x0003471c:    f7e7fbc4    ....    BL       L2cSlaveInit ; 0x1bea8
        0x00034720:    4818        .H      LDR      r0,[pc,#96] ; [0x34784] = 0x19b49
        0x00034722:    f7e8fb43    ..C.    BL       WsfOsSetNextHandler ; 0x1cdac
        0x00034726:    f7e5fa2f    ../.    BL       AttHandlerInit ; 0x19b88
        0x0003472a:    f7e5fdb5    ....    BL       AttsInit ; 0x1a298
        0x0003472e:    f7e5fd71    ..q.    BL       AttsIndInit ; 0x1a214
        0x00034732:    f7e5faa9    ....    BL       AttcInit ; 0x19c88
        0x00034736:    4814        .H      LDR      r0,[pc,#80] ; [0x34788] = 0x1c625
        0x00034738:    f7e8fb38    ..8.    BL       WsfOsSetNextHandler ; 0x1cdac
        0x0003473c:    f7e7ffbc    ....    BL       SmpHandlerInit ; 0x1c6b8
        0x00034740:    f7e8f918    ....    BL       SmprInit ; 0x1c974
        0x00034744:    f7e8f92a    ..*.    BL       SmprScInit ; 0x1c99c
        0x00034748:    20fb        .       MOVS     r0,#0xfb
        0x0003474a:    f7e7faa7    ....    BL       HciSetMaxRxAclLen ; 0x1bc9c
        0x0003474e:    480f        .H      LDR      r0,[pc,#60] ; [0x3478c] = 0x1919d
        0x00034750:    f7e8fb2c    ..,.    BL       WsfOsSetNextHandler ; 0x1cdac
        0x00034754:    f7e4fd46    ..F.    BL       AppHandlerInit ; 0x191e4
        0x00034758:    480d        .H      LDR      r0,[pc,#52] ; [0x34790] = 0x18a65
        0x0003475a:    f7e8fb27    ..'.    BL       WsfOsSetNextHandler ; 0x1cdac
        0x0003475e:    f7e4f995    ....    BL       AmVosHandlerInit ; 0x18a8c
        0x00034762:    480c        .H      LDR      r0,[pc,#48] ; [0x34794] = 0x1afd9
        0x00034764:    f7e8fb22    ..".    BL       WsfOsSetNextHandler ; 0x1cdac
        0x00034768:    e8bd4010    ...@    POP      {r4,lr}
        0x0003476c:    f7e6bcf8    ....    B        HciDrvHandlerInit ; 0x1b160
    $d
        0x00034770:    100001e8    ....    DCD    268435944
        0x00034774:    10003cb4    .<..    DCD    268450996
        0x00034778:    0001b2dd    ....    DCD    111325
        0x0003477c:    0001a8e9    ....    DCD    108777
        0x00034780:    0001be81    ....    DCD    114305
        0x00034784:    00019b49    I...    DCD    105289
        0x00034788:    0001c625    %...    DCD    116261
        0x0003478c:    0001919d    ....    DCD    102813
        0x00034790:    00018a65    e...    DCD    100965
        0x00034794:    0001afd9    ....    DCD    110553
    $t
    i.exp_rotation
    exp_rotation
        0x00034798:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0003479c:    460e        .F      MOV      r6,r1
        0x0003479e:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x000347a2:    4681        .F      MOV      r9,r0
        0x000347a4:    2400        .$      MOVS     r4,#0
        0x000347a6:    e9dd100c    ....    LDRD     r1,r0,[sp,#0x30]
        0x000347aa:    461d        .F      MOV      r5,r3
        0x000347ac:    4692        .F      MOV      r10,r2
        0x000347ae:    ebb60f41    ..A.    CMP      r6,r1,LSL #1
        0x000347b2:    bfdc        ..      ITT      LE
        0x000347b4:    ecbd8b04    ....    VPOPLE   {d8-d9}
        0x000347b8:    e8bd87f0    ....    POPLE    {r4-r10,pc}
        0x000347bc:    2800        .(      CMP      r0,#0
        0x000347be:    d074        t.      BEQ      0x348aa ; exp_rotation + 274
        0x000347c0:    4a49        IJ      LDR      r2,[pc,#292] ; [0x348e8] = 0x4a77c
        0x000347c2:    eb020080    ....    ADD      r0,r2,r0,LSL #2
        0x000347c6:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x000347ca:    fb006001    ...`    MLA      r0,r0,r1,r6
        0x000347ce:    ee000a10    ....    VMOV     s0,r0
        0x000347d2:    eef80ac0    ....    VCVT.F32.S32 s1,s0
        0x000347d6:    ee006a10    ...j    VMOV     s0,r6
        0x000347da:    eeb81ac0    ....    VCVT.F32.S32 s2,s0
        0x000347de:    ee810a20    .. .    VDIV.F32 s0,s2,s1
        0x000347e2:    eef60a00    ....    VMOV.F32 s1,#0.50000000
        0x000347e6:    ee200a00     ...    VMUL.F32 s0,s0,s0
        0x000347ea:    ee208a20     . .    VMUL.F32 s16,s0,s1
        0x000347ee:    ed9f9a3f    ..?.    VLDR     s18,[pc,#252] ; [0x348ec] = 0x3fc90fdb
        0x000347f2:    ee280a09    (...    VMUL.F32 s0,s16,s18
        0x000347f6:    ee100a10    ....    VMOV     r0,s0
        0x000347fa:    f00ffb67    ..g.    BL       __aeabi_f2d ; 0x43ecc
        0x000347fe:    ec410b10    A...    VMOV     d0,r0,r1
        0x00034802:    f7e8fd35    ..5.    BL       __hardfp_cos ; 0x1d270
        0x00034806:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003480a:    f00efd23    ..#.    BL       __aeabi_d2f ; 0x43254
        0x0003480e:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x00034812:    ee080a90    ....    VMOV     s17,r0
        0x00034816:    ee300a48    0.H.    VSUB.F32 s0,s0,s16
        0x0003481a:    ee200a09     ...    VMUL.F32 s0,s0,s18
        0x0003481e:    ee100a10    ....    VMOV     r0,s0
        0x00034822:    f00ffb53    ..S.    BL       __aeabi_f2d ; 0x43ecc
        0x00034826:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003482a:    f7e8fd21    ..!.    BL       __hardfp_cos ; 0x1d270
        0x0003482e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00034832:    f00efd0f    ....    BL       __aeabi_d2f ; 0x43254
        0x00034836:    ee090a10    ....    VMOV     s18,r0
        0x0003483a:    ebb60fc5    ....    CMP      r6,r5,LSL #3
        0x0003483e:    db0d        ..      BLT      0x3485c ; exp_rotation + 196
        0x00034840:    0068        h.      LSLS     r0,r5,#1
        0x00034842:    2401        .$      MOVS     r4,#1
        0x00034844:    eb0000a5    ....    ADD      r0,r0,r5,ASR #2
        0x00034848:    4286        .B      CMP      r6,r0
        0x0003484a:    dd07        ..      BLE      0x3485c ; exp_rotation + 196
        0x0003484c:    1c64        d.      ADDS     r4,r4,#1
        0x0003484e:    fb044004    ...@    MLA      r0,r4,r4,r4
        0x00034852:    4368        hC      MULS     r0,r5,r0
        0x00034854:    eb0000a5    ....    ADD      r0,r0,r5,ASR #2
        0x00034858:    4286        .B      CMP      r6,r0
        0x0003485a:    dcf7        ..      BGT      0x3484c ; exp_rotation + 180
        0x0003485c:    fb96f7f5    ....    SDIV     r7,r6,r5
        0x00034860:    2600        .&      MOVS     r6,#0
        0x00034862:    2d00        .-      CMP      r5,#0
        0x00034864:    bfc4        ..      ITT      GT
        0x00034866:    eeb18a49    ..I.    VNEGGT.F32 s16,s18
        0x0003486a:    eef19a68    ..h.    VNEGGT.F32 s19,s17
        0x0003486e:    dd37        7.      BLE      0x348e0 ; exp_rotation + 328
        0x00034870:    f1ba0f00    ....    CMP      r10,#0
        0x00034874:    da1a        ..      BGE      0x348ac ; exp_rotation + 276
        0x00034876:    b15c        \.      CBZ      r4,0x34890 ; exp_rotation + 248
        0x00034878:    fb06f007    ....    MUL      r0,r6,r7
        0x0003487c:    eb090080    ....    ADD      r0,r9,r0,LSL #2
        0x00034880:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x00034884:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x00034888:    4622        "F      MOV      r2,r4
        0x0003488a:    4639        9F      MOV      r1,r7
        0x0003488c:    f000f830    ..0.    BL       exp_rotation1 ; 0x348f0
        0x00034890:    fb06f007    ....    MUL      r0,r6,r7
        0x00034894:    eb090080    ....    ADD      r0,r9,r0,LSL #2
        0x00034898:    eef00a49    ..I.    VMOV.F32 s1,s18
        0x0003489c:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x000348a0:    2201        ."      MOVS     r2,#1
        0x000348a2:    4639        9F      MOV      r1,r7
        0x000348a4:    f000f824    ..$.    BL       exp_rotation1 ; 0x348f0
        0x000348a8:    e017        ..      B        0x348da ; exp_rotation + 322
        0x000348aa:    e019        ..      B        0x348e0 ; exp_rotation + 328
        0x000348ac:    fb06f007    ....    MUL      r0,r6,r7
        0x000348b0:    eb090880    ....    ADD      r8,r9,r0,LSL #2
        0x000348b4:    eef00a48    ..H.    VMOV.F32 s1,s16
        0x000348b8:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x000348bc:    2201        ."      MOVS     r2,#1
        0x000348be:    4639        9F      MOV      r1,r7
        0x000348c0:    4640        @F      MOV      r0,r8
        0x000348c2:    f000f815    ....    BL       exp_rotation1 ; 0x348f0
        0x000348c6:    b144        D.      CBZ      r4,0x348da ; exp_rotation + 322
        0x000348c8:    4640        @F      MOV      r0,r8
        0x000348ca:    eef00a69    ..i.    VMOV.F32 s1,s19
        0x000348ce:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x000348d2:    4622        "F      MOV      r2,r4
        0x000348d4:    4639        9F      MOV      r1,r7
        0x000348d6:    f000f80b    ....    BL       exp_rotation1 ; 0x348f0
        0x000348da:    1c76        v.      ADDS     r6,r6,#1
        0x000348dc:    42ae        .B      CMP      r6,r5
        0x000348de:    dbc7        ..      BLT      0x34870 ; exp_rotation + 216
        0x000348e0:    ecbd8b04    ....    VPOP     {d8-d9}
        0x000348e4:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x000348e8:    0004a77c    |...    DCD    305020
        0x000348ec:    3fc90fdb    ...?    DCD    1070141403
    $t
    i.exp_rotation1
    exp_rotation1
        0x000348f0:    b410        ..      PUSH     {r4}
        0x000348f2:    1a8c        ..      SUBS     r4,r1,r2
        0x000348f4:    eef11a60    ..`.    VNEG.F32 s3,s1
        0x000348f8:    2c00        .,      CMP      r4,#0
        0x000348fa:    bfc4        ..      ITT      GT
        0x000348fc:    4603        .F      MOVGT    r3,r0
        0x000348fe:    eb000c82    ....    ADDGT    r12,r0,r2,LSL #2
        0x00034902:    dd11        ..      BLE      0x34928 ; exp_rotation1 + 56
        0x00034904:    ed9c1a00    ....    VLDR     s2,[r12,#0]
        0x00034908:    ed932a00    ...*    VLDR     s4,[r3,#0]
        0x0003490c:    1e64        d.      SUBS     r4,r4,#1
        0x0003490e:    ee602a01    `..*    VMUL.F32 s5,s0,s2
        0x00034912:    ee402a82    @..*    VMLA.F32 s5,s1,s4
        0x00034916:    ee202a02     ..*    VMUL.F32 s4,s0,s4
        0x0003491a:    ee012a81    ...*    VMLA.F32 s4,s3,s2
        0x0003491e:    ecec2a01    ...*    VSTM     r12!,{s5}
        0x00034922:    eca32a01    ...*    VSTM     r3!,{s4}
        0x00034926:    d1ed        ..      BNE      0x34904 ; exp_rotation1 + 20
        0x00034928:    4253        SB      RSBS     r3,r2,#0
        0x0003492a:    eb010143    ..C.    ADD      r1,r1,r3,LSL #1
        0x0003492e:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00034932:    1f00        ..      SUBS     r0,r0,#4
        0x00034934:    2900        .)      CMP      r1,#0
        0x00034936:    bfce        ..      ITEE     GT
        0x00034938:    eb000282    ....    ADDGT    r2,r0,r2,LSL #2
        0x0003493c:    bc10        ..      POPLE    {r4}
        0x0003493e:    4770        pG      BXLE     lr
        0x00034940:    ed902a00    ...*    VLDR     s4,[r0,#0]
        0x00034944:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x00034948:    ee602a01    `..*    VMUL.F32 s5,s0,s2
        0x0003494c:    ee402a82    @..*    VMLA.F32 s5,s1,s4
        0x00034950:    ee202a02     ..*    VMUL.F32 s4,s0,s4
        0x00034954:    ee012a81    ...*    VMLA.F32 s4,s3,s2
        0x00034958:    edc22a00    ...*    VSTR     s5,[r2,#0]
        0x0003495c:    f1a20204    ....    SUB      r2,r2,#4
        0x00034960:    ed802a00    ...*    VSTR     s4,[r0,#0]
        0x00034964:    1f00        ..      SUBS     r0,r0,#4
        0x00034966:    1e49        I.      SUBS     r1,r1,#1
        0x00034968:    d1ea        ..      BNE      0x34940 ; exp_rotation1 + 80
        0x0003496a:    bc10        ..      POP      {r4}
        0x0003496c:    4770        pG      BX       lr
    i.fabs
    fabs
        0x0003496e:    b082        ..      SUB      sp,sp,#8
        0x00034970:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x00034974:    f0214000    !..@    BIC      r0,r1,#0x80000000
        0x00034978:    9001        ..      STR      r0,[sp,#4]
        0x0003497a:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0003497e:    b002        ..      ADD      sp,sp,#8
        0x00034980:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00034984:    4770        pG      BX       lr
        0x00034986:    0000        ..      MOVS     r0,r0
    i.find_best_pitch
    find_best_pitch
        0x00034988:    eebf2a00    ...*    VMOV.F32 s4,#-1.00000000
        0x0003498c:    b430        0.      PUSH     {r4,r5}
        0x0003498e:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x00034992:    eef01a42    ..B.    VMOV.F32 s3,s4
        0x00034996:    eddf2a3f    ..?*    VLDR     s5,[pc,#252] ; [0x34a94] = 0
        0x0003499a:    9c02        ..      LDR      r4,[sp,#8]
        0x0003499c:    f04f0c00    O...    MOV      r12,#0
        0x000349a0:    eeb01a62    ..b.    VMOV.F32 s2,s5
        0x000349a4:    f8c4c000    ....    STR      r12,[r4,#0]
        0x000349a8:    f04f0c01    O...    MOV      r12,#1
        0x000349ac:    f8c4c004    ....    STR      r12,[r4,#4]
        0x000349b0:    2a00        .*      CMP      r2,#0
        0x000349b2:    dd19        ..      BLE      0x349e8 ; find_best_pitch + 96
        0x000349b4:    f1a10c04    ....    SUB      r12,r1,#4
        0x000349b8:    f0120f01    ....    TST      r2,#1
        0x000349bc:    d005        ..      BEQ      0x349ca ; find_best_pitch + 66
        0x000349be:    eddc0a01    ....    VLDR     s1,[r12,#4]
        0x000349c2:    f10c0c04    ....    ADD      r12,r12,#4
        0x000349c6:    ee000aa0    ....    VMLA.F32 s0,s1,s1
        0x000349ca:    1055        U.      ASRS     r5,r2,#1
        0x000349cc:    d00c        ..      BEQ      0x349e8 ; find_best_pitch + 96
        0x000349ce:    bf00        ..      NOP      
        0x000349d0:    eddc0a01    ....    VLDR     s1,[r12,#4]
        0x000349d4:    1e6d        m.      SUBS     r5,r5,#1
        0x000349d6:    ee000aa0    ....    VMLA.F32 s0,s1,s1
        0x000349da:    eddc0a02    ....    VLDR     s1,[r12,#8]
        0x000349de:    f10c0c08    ....    ADD      r12,r12,#8
        0x000349e2:    ee000aa0    ....    VMLA.F32 s0,s1,s1
        0x000349e6:    d1f3        ..      BNE      0x349d0 ; find_best_pitch + 72
        0x000349e8:    f04f0c00    O...    MOV      r12,#0
        0x000349ec:    2b00        .+      CMP      r3,#0
        0x000349ee:    bfce        ..      ITEE     GT
        0x000349f0:    eddf3a29    ..):    VLDRGT   s7,[pc,#164] ; [0x34a98] = 0x2b8cbccc
        0x000349f4:    bc30        0.      POPLE    {r4,r5}
        0x000349f6:    4770        pG      BXLE     lr
        0x000349f8:    eb00058c    ....    ADD      r5,r0,r12,LSL #2
        0x000349fc:    edd50a00    ....    VLDR     s1,[r5,#0]
        0x00034a00:    eef50ac0    ....    VCMPE.F32 s1,#0.0
        0x00034a04:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034a08:    dd27        '.      BLE      0x34a5a ; find_best_pitch + 210
        0x00034a0a:    ee600aa3    `...    VMUL.F32 s1,s1,s7
        0x00034a0e:    ee214a80    !..J    VMUL.F32 s8,s3,s0
        0x00034a12:    ee600aa0    `...    VMUL.F32 s1,s1,s1
        0x00034a16:    ee213a20    !. :    VMUL.F32 s6,s2,s1
        0x00034a1a:    eeb43ac4    ...:    VCMPE.F32 s6,s8
        0x00034a1e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034a22:    dd1a        ..      BLE      0x34a5a ; find_best_pitch + 210
        0x00034a24:    eeb01a62    ..b.    VMOV.F32 s2,s5
        0x00034a28:    eef01a42    ..B.    VMOV.F32 s3,s4
        0x00034a2c:    ee213a20    !. :    VMUL.F32 s6,s2,s1
        0x00034a30:    ee214a80    !..J    VMUL.F32 s8,s3,s0
        0x00034a34:    eeb43ac4    ...:    VCMPE.F32 s6,s8
        0x00034a38:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034a3c:    dd07        ..      BLE      0x34a4e ; find_best_pitch + 198
        0x00034a3e:    6825        %h      LDR      r5,[r4,#0]
        0x00034a40:    eeb02a60    ..`*    VMOV.F32 s4,s1
        0x00034a44:    e9c4c500    ....    STRD     r12,r5,[r4,#0]
        0x00034a48:    eef02a40    ..@*    VMOV.F32 s5,s0
        0x00034a4c:    e005        ..      B        0x34a5a ; find_best_pitch + 210
        0x00034a4e:    eef01a60    ..`.    VMOV.F32 s3,s1
        0x00034a52:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x00034a56:    f8c4c004    ....    STR      r12,[r4,#4]
        0x00034a5a:    eb0c0502    ....    ADD      r5,r12,r2
        0x00034a5e:    eb010585    ....    ADD      r5,r1,r5,LSL #2
        0x00034a62:    edd50a00    ....    VLDR     s1,[r5,#0]
        0x00034a66:    eb01058c    ....    ADD      r5,r1,r12,LSL #2
        0x00034a6a:    ee203aa0     ..:    VMUL.F32 s6,s1,s1
        0x00034a6e:    edd50a00    ....    VLDR     s1,[r5,#0]
        0x00034a72:    ee003ae0    ...:    VMLS.F32 s6,s1,s1
        0x00034a76:    ee330a00    3...    VADD.F32 s0,s6,s0
        0x00034a7a:    ee105a10    ...Z    VMOV     r5,s0
        0x00034a7e:    f1b55f7e    ..~_    CMP      r5,#0x3f800000
        0x00034a82:    bfb8        ..      IT       LT
        0x00034a84:    eeb70a00    ....    VMOVLT.F32 s0,#1.00000000
        0x00034a88:    f10c0c01    ....    ADD      r12,r12,#1
        0x00034a8c:    459c        .E      CMP      r12,r3
        0x00034a8e:    dbb3        ..      BLT      0x349f8 ; find_best_pitch + 112
        0x00034a90:    bc30        0.      POP      {r4,r5}
        0x00034a92:    4770        pG      BX       lr
    $d
        0x00034a94:    00000000    ....    DCD    0
        0x00034a98:    2b8cbccc    ...+    DCD    730643660
    $t
    i.get_celt_handle
    get_celt_handle
        0x00034a9c:    4800        .H      LDR      r0,[pc,#0] ; [0x34aa0] = 0x10021640
        0x00034a9e:    4770        pG      BX       lr
    $d
        0x00034aa0:    10021640    @...    DCD    268572224
    $t
    i.haar1
    haar1
        0x00034aa4:    b430        0.      PUSH     {r4,r5}
        0x00034aa6:    104d        M.      ASRS     r5,r1,#1
        0x00034aa8:    2400        .$      MOVS     r4,#0
        0x00034aaa:    2a00        .*      CMP      r2,#0
        0x00034aac:    bfce        ..      ITEE     GT
        0x00034aae:    ed9f0a14    ....    VLDRGT   s0,[pc,#80] ; [0x34b00] = 0x3f3504f3
        0x00034ab2:    bc30        0.      POPLE    {r4,r5}
        0x00034ab4:    4770        pG      BXLE     lr
        0x00034ab6:    2d00        .-      CMP      r5,#0
        0x00034ab8:    dd1c        ..      BLE      0x34af4 ; haar1 + 80
        0x00034aba:    1911        ..      ADDS     r1,r2,r4
        0x00034abc:    eb000381    ....    ADD      r3,r0,r1,LSL #2
        0x00034ac0:    eb000c84    ....    ADD      r12,r0,r4,LSL #2
        0x00034ac4:    ea4f0105    O...    MOV.W    r1,r5
        0x00034ac8:    eddc0a00    ....    VLDR     s1,[r12,#0]
        0x00034acc:    ed931a00    ....    VLDR     s2,[r3,#0]
        0x00034ad0:    1e49        I.      SUBS     r1,r1,#1
        0x00034ad2:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x00034ad6:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x00034ada:    ee701a81    p...    VADD.F32 s3,s1,s2
        0x00034ade:    ee700ac1    p...    VSUB.F32 s1,s1,s2
        0x00034ae2:    edcc1a00    ....    VSTR     s3,[r12,#0]
        0x00034ae6:    edc30a00    ....    VSTR     s1,[r3,#0]
        0x00034aea:    eb0c0cc2    ....    ADD      r12,r12,r2,LSL #3
        0x00034aee:    eb0303c2    ....    ADD      r3,r3,r2,LSL #3
        0x00034af2:    d1e9        ..      BNE      0x34ac8 ; haar1 + 36
        0x00034af4:    1c64        d.      ADDS     r4,r4,#1
        0x00034af6:    42a2        .B      CMP      r2,r4
        0x00034af8:    dcdd        ..      BGT      0x34ab6 ; haar1 + 18
        0x00034afa:    bc30        0.      POP      {r4,r5}
        0x00034afc:    4770        pG      BX       lr
    $d
        0x00034afe:    0000        ..      DCW    0
        0x00034b00:    3f3504f3    ..5?    DCD    1060439283
    $t
    i.hciClearCmdQueue
    hciClearCmdQueue
        0x00034b04:    b538        8.      PUSH     {r3-r5,lr}
        0x00034b06:    4c09        .L      LDR      r4,[pc,#36] ; [0x34b2c] = 0x10001394
        0x00034b08:    4669        iF      MOV      r1,sp
        0x00034b0a:    f1040010    ....    ADD      r0,r4,#0x10
        0x00034b0e:    f7e8f8fe    ....    BL       WsfMsgDeq ; 0x1cd0e
        0x00034b12:    b140        @.      CBZ      r0,0x34b26 ; hciClearCmdQueue + 34
        0x00034b14:    f7e8f90d    ....    BL       WsfMsgFree ; 0x1cd32
        0x00034b18:    4669        iF      MOV      r1,sp
        0x00034b1a:    f1040010    ....    ADD      r0,r4,#0x10
        0x00034b1e:    f7e8f8f6    ....    BL       WsfMsgDeq ; 0x1cd0e
        0x00034b22:    2800        .(      CMP      r0,#0
        0x00034b24:    d1f6        ..      BNE      0x34b14 ; hciClearCmdQueue + 16
        0x00034b26:    2001        .       MOVS     r0,#1
        0x00034b28:    76a0        .v      STRB     r0,[r4,#0x1a]
        0x00034b2a:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x00034b2c:    10001394    ....    DCD    268440468
    $t
    i.hciCmdInit
    hciCmdInit
        0x00034b30:    4805        .H      LDR      r0,[pc,#20] ; [0x34b48] = 0x10001394
        0x00034b32:    2100        .!      MOVS     r1,#0
        0x00034b34:    6101        .a      STR      r1,[r0,#0x10]
        0x00034b36:    6141        Aa      STR      r1,[r0,#0x14]
        0x00034b38:    2101        .!      MOVS     r1,#1
        0x00034b3a:    7681        .v      STRB     r1,[r0,#0x1a]
        0x00034b3c:    7281        .r      STRB     r1,[r0,#0xa]
        0x00034b3e:    4903        .I      LDR      r1,[pc,#12] ; [0x34b4c] = 0x10000f6c
        0x00034b40:    f8911020    .. .    LDRB     r1,[r1,#0x20]
        0x00034b44:    7301        .s      STRB     r1,[r0,#0xc]
        0x00034b46:    4770        pG      BX       lr
    $d
        0x00034b48:    10001394    ....    DCD    268440468
        0x00034b4c:    10000f6c    l...    DCD    268439404
    $t
    i.hciCmdRecvCmpl
    hciCmdRecvCmpl
        0x00034b50:    b510        ..      PUSH     {r4,lr}
        0x00034b52:    4805        .H      LDR      r0,[pc,#20] ; [0x34b68] = 0x10001394
        0x00034b54:    f7e8fafa    ....    BL       WsfTimerStop ; 0x1d14c
        0x00034b58:    4903        .I      LDR      r1,[pc,#12] ; [0x34b68] = 0x10001394
        0x00034b5a:    2001        .       MOVS     r0,#1
        0x00034b5c:    7688        .v      STRB     r0,[r1,#0x1a]
        0x00034b5e:    e8bd4010    ...@    POP      {r4,lr}
        0x00034b62:    2000        .       MOVS     r0,#0
        0x00034b64:    f000b802    ....    B.W      hciCmdSend ; 0x34b6c
    $d
        0x00034b68:    10001394    ....    DCD    268440468
    $t
    i.hciCmdSend
    hciCmdSend
        0x00034b6c:    b538        8.      PUSH     {r3-r5,lr}
        0x00034b6e:    4c17        .L      LDR      r4,[pc,#92] ; [0x34bcc] = 0x10001394
        0x00034b70:    b128        (.      CBZ      r0,0x34b7e ; hciCmdSend + 18
        0x00034b72:    4602        .F      MOV      r2,r0
        0x00034b74:    2100        .!      MOVS     r1,#0
        0x00034b76:    f1040010    ....    ADD      r0,r4,#0x10
        0x00034b7a:    f7e8f8d3    ....    BL       WsfMsgEnq ; 0x1cd24
        0x00034b7e:    7ea0        .~      LDRB     r0,[r4,#0x1a]
        0x00034b80:    b1a0        ..      CBZ      r0,0x34bac ; hciCmdSend + 64
        0x00034b82:    4669        iF      MOV      r1,sp
        0x00034b84:    f1040010    ....    ADD      r0,r4,#0x10
        0x00034b88:    f7e8f8d6    ....    BL       WsfMsgPeek ; 0x1cd38
        0x00034b8c:    0005        ..      MOVS     r5,r0
        0x00034b8e:    d00d        ..      BEQ      0x34bac ; hciCmdSend + 64
        0x00034b90:    7828        (x      LDRB     r0,[r5,#0]
        0x00034b92:    7869        ix      LDRB     r1,[r5,#1]
        0x00034b94:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00034b98:    8320         .      STRH     r0,[r4,#0x18]
        0x00034b9a:    210a        .!      MOVS     r1,#0xa
        0x00034b9c:    480b        .H      LDR      r0,[pc,#44] ; [0x34bcc] = 0x10001394
        0x00034b9e:    f7e8fa9f    ....    BL       WsfTimerStartSec ; 0x1d0e0
        0x00034ba2:    4628        (F      MOV      r0,r5
        0x00034ba4:    f001fdbb    ....    BL       hciTrSendCmd ; 0x3671e
        0x00034ba8:    2801        .(      CMP      r0,#1
        0x00034baa:    d001        ..      BEQ      0x34bb0 ; hciCmdSend + 68
        0x00034bac:    2000        .       MOVS     r0,#0
        0x00034bae:    bd38        8.      POP      {r3-r5,pc}
        0x00034bb0:    4669        iF      MOV      r1,sp
        0x00034bb2:    f1040010    ....    ADD      r0,r4,#0x10
        0x00034bb6:    f7e8f8aa    ....    BL       WsfMsgDeq ; 0x1cd0e
        0x00034bba:    7ea0        .~      LDRB     r0,[r4,#0x1a]
        0x00034bbc:    1e40        @.      SUBS     r0,r0,#1
        0x00034bbe:    76a0        .v      STRB     r0,[r4,#0x1a]
        0x00034bc0:    4628        (F      MOV      r0,r5
        0x00034bc2:    f7e8f8b6    ....    BL       WsfMsgFree ; 0x1cd32
        0x00034bc6:    2001        .       MOVS     r0,#1
        0x00034bc8:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x00034bca:    0000        ..      DCW    0
        0x00034bcc:    10001394    ....    DCD    268440468
    $t
    i.hciCmdTimeout
    hciCmdTimeout
        0x00034bd0:    b510        ..      PUSH     {r4,lr}
        0x00034bd2:    f7e6fb3b    ..;.    BL       HciDrvRadioShutdown ; 0x1b24c
        0x00034bd6:    2000        .       MOVS     r0,#0
        0x00034bd8:    f7e6fad6    ....    BL       HciDrvRadioBoot ; 0x1b188
        0x00034bdc:    e8bd4010    ...@    POP      {r4,lr}
        0x00034be0:    f7e5be6a    ..j.    B        DmDevReset ; 0x1a8b8
    i.hciCoreAclReassembly
    hciCoreAclReassembly
        0x00034be4:    e92d5ff0    -.._    PUSH     {r4-r12,lr}
        0x00034be8:    4605        .F      MOV      r5,r0
        0x00034bea:    7800        .x      LDRB     r0,[r0,#0]
        0x00034bec:    7869        ix      LDRB     r1,[r5,#1]
        0x00034bee:    f04f0900    O...    MOV      r9,#0
        0x00034bf2:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00034bf6:    f4005340    ..@S    AND      r3,r0,#0x3000
        0x00034bfa:    f3c0070b    ....    UBFX     r7,r0,#0,#12
        0x00034bfe:    78a8        .x      LDRB     r0,[r5,#2]
        0x00034c00:    78e9        .x      LDRB     r1,[r5,#3]
        0x00034c02:    4c66        fL      LDR      r4,[pc,#408] ; [0x34d9c] = 0x100013b0
        0x00034c04:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00034c08:    b286        ..      UXTH     r6,r0
        0x00034c0a:    4638        8F      MOV      r0,r7
        0x00034c0c:    2103        .!      MOVS     r1,#3
        0x00034c0e:    46c8        .F      MOV      r8,r9
        0x00034c10:    8a22        ".      LDRH     r2,[r4,#0x10]
        0x00034c12:    4282        .B      CMP      r2,r0
        0x00034c14:    d10b        ..      BNE      0x34c2e ; hciCoreAclReassembly + 74
        0x00034c16:    2c00        .,      CMP      r4,#0
        0x00034c18:    f00080b6    ....    BEQ.W    0x34d88 ; hciCoreAclReassembly + 420
        0x00034c1c:    f8dfa17c    ..|.    LDR      r10,[pc,#380] ; [0x34d9c] = 0x100013b0
        0x00034c20:    f5b35f00    ..._    CMP      r3,#0x2000
        0x00034c24:    d00a        ..      BEQ      0x34c3c ; hciCoreAclReassembly + 88
        0x00034c26:    f5b35f80    ..._    CMP      r3,#0x1000
        0x00034c2a:    d075        u.      BEQ      0x34d18 ; hciCoreAclReassembly + 308
        0x00034c2c:    e0ac        ..      B        0x34d88 ; hciCoreAclReassembly + 420
        0x00034c2e:    1e49        I.      SUBS     r1,r1,#1
        0x00034c30:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x00034c34:    f104041c    ....    ADD      r4,r4,#0x1c
        0x00034c38:    d1ea        ..      BNE      0x34c10 ; hciCoreAclReassembly + 44
        0x00034c3a:    e0a5        ..      B        0x34d88 ; hciCoreAclReassembly + 420
        0x00034c3c:    68a0        .h      LDR      r0,[r4,#8]
        0x00034c3e:    b118        ..      CBZ      r0,0x34c48 ; hciCoreAclReassembly + 100
        0x00034c40:    f7e8f877    ..w.    BL       WsfMsgFree ; 0x1cd32
        0x00034c44:    f8c48008    ....    STR      r8,[r4,#8]
        0x00034c48:    2e02        ..      CMP      r6,#2
        0x00034c4a:    d339        9.      BCC      0x34cc0 ; hciCoreAclReassembly + 220
        0x00034c4c:    7928        (y      LDRB     r0,[r5,#4]
        0x00034c4e:    7969        iy      LDRB     r1,[r5,#5]
        0x00034c50:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00034c54:    fa1ffb80    ....    UXTH     r11,r0
        0x00034c58:    f8ba007c    ..|.    LDRH     r0,[r10,#0x7c]
        0x00034c5c:    f10b0804    ....    ADD      r8,r11,#4
        0x00034c60:    4540        @E      CMP      r0,r8
        0x00034c62:    d357        W.      BCC      0x34d14 ; hciCoreAclReassembly + 304
        0x00034c64:    4546        FE      CMP      r6,r8
        0x00034c66:    bf28        (.      IT       CS
        0x00034c68:    46a9        .F      MOVCS    r9,r5
        0x00034c6a:    d273        s.      BCS      0x34d54 ; hciCoreAclReassembly + 368
        0x00034c6c:    f10b0008    ....    ADD      r0,r11,#8
        0x00034c70:    b280        ..      UXTH     r0,r0
        0x00034c72:    2100        .!      MOVS     r1,#0
        0x00034c74:    f7e8f841    ..A.    BL       WsfMsgDataAlloc ; 0x1ccfa
        0x00034c78:    60a0        .`      STR      r0,[r4,#8]
        0x00034c7a:    2800        .(      CMP      r0,#0
        0x00034c7c:    d04a        J.      BEQ      0x34d14 ; hciCoreAclReassembly + 304
        0x00034c7e:    1c41        A.      ADDS     r1,r0,#1
        0x00034c80:    60e1        .`      STR      r1,[r4,#0xc]
        0x00034c82:    7007        .p      STRB     r7,[r0,#0]
        0x00034c84:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00034c86:    0a39        9.      LSRS     r1,r7,#8
        0x00034c88:    1c42        B.      ADDS     r2,r0,#1
        0x00034c8a:    60e2        .`      STR      r2,[r4,#0xc]
        0x00034c8c:    7001        .p      STRB     r1,[r0,#0]
        0x00034c8e:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00034c90:    1c41        A.      ADDS     r1,r0,#1
        0x00034c92:    60e1        .`      STR      r1,[r4,#0xc]
        0x00034c94:    f8808000    ....    STRB     r8,[r0,#0]
        0x00034c98:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00034c9a:    ea4f2118    O..!    LSR      r1,r8,#8
        0x00034c9e:    1c42        B.      ADDS     r2,r0,#1
        0x00034ca0:    60e2        .`      STR      r2,[r4,#0xc]
        0x00034ca2:    7001        .p      STRB     r1,[r0,#0]
        0x00034ca4:    2e02        ..      CMP      r6,#2
        0x00034ca6:    d904        ..      BLS      0x34cb2 ; hciCoreAclReassembly + 206
        0x00034ca8:    4632        2F      MOV      r2,r6
        0x00034caa:    1d29        ).      ADDS     r1,r5,#4
        0x00034cac:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00034cae:    f7e3fce3    ....    BL       __aeabi_memcpy ; 0x18678
        0x00034cb2:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00034cb4:    4430        0D      ADD      r0,r0,r6
        0x00034cb6:    60e0        .`      STR      r0,[r4,#0xc]
        0x00034cb8:    ebab0006    ....    SUB      r0,r11,r6
        0x00034cbc:    1d00        ..      ADDS     r0,r0,#4
        0x00034cbe:    e028        (.      B        0x34d12 ; hciCoreAclReassembly + 302
        0x00034cc0:    2e00        ..      CMP      r6,#0
        0x00034cc2:    d061        a.      BEQ      0x34d88 ; hciCoreAclReassembly + 420
        0x00034cc4:    f8ba007c    ..|.    LDRH     r0,[r10,#0x7c]
        0x00034cc8:    2100        .!      MOVS     r1,#0
        0x00034cca:    1d00        ..      ADDS     r0,r0,#4
        0x00034ccc:    b280        ..      UXTH     r0,r0
        0x00034cce:    f7e8f814    ....    BL       WsfMsgDataAlloc ; 0x1ccfa
        0x00034cd2:    60a0        .`      STR      r0,[r4,#8]
        0x00034cd4:    2800        .(      CMP      r0,#0
        0x00034cd6:    d057        W.      BEQ      0x34d88 ; hciCoreAclReassembly + 420
        0x00034cd8:    1c41        A.      ADDS     r1,r0,#1
        0x00034cda:    60e1        .`      STR      r1,[r4,#0xc]
        0x00034cdc:    7007        .p      STRB     r7,[r0,#0]
        0x00034cde:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00034ce0:    0a39        9.      LSRS     r1,r7,#8
        0x00034ce2:    1c42        B.      ADDS     r2,r0,#1
        0x00034ce4:    60e2        .`      STR      r2,[r4,#0xc]
        0x00034ce6:    7001        .p      STRB     r1,[r0,#0]
        0x00034ce8:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00034cea:    4632        2F      MOV      r2,r6
        0x00034cec:    1c41        A.      ADDS     r1,r0,#1
        0x00034cee:    60e1        .`      STR      r1,[r4,#0xc]
        0x00034cf0:    f8808000    ....    STRB     r8,[r0,#0]
        0x00034cf4:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00034cf6:    1c41        A.      ADDS     r1,r0,#1
        0x00034cf8:    60e1        .`      STR      r1,[r4,#0xc]
        0x00034cfa:    f8808000    ....    STRB     r8,[r0,#0]
        0x00034cfe:    1d29        ).      ADDS     r1,r5,#4
        0x00034d00:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00034d02:    f7e3fcb9    ....    BL       __aeabi_memcpy ; 0x18678
        0x00034d06:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00034d08:    4430        0D      ADD      r0,r0,r6
        0x00034d0a:    60e0        .`      STR      r0,[r4,#0xc]
        0x00034d0c:    f8ba007c    ..|.    LDRH     r0,[r10,#0x7c]
        0x00034d10:    1b80        ..      SUBS     r0,r0,r6
        0x00034d12:    82a0        ..      STRH     r0,[r4,#0x14]
        0x00034d14:    e038        8.      B        0x34d88 ; hciCoreAclReassembly + 420
        0x00034d16:    e7ff        ..      B        0x34d18 ; hciCoreAclReassembly + 308
        0x00034d18:    68a0        .h      LDR      r0,[r4,#8]
        0x00034d1a:    b3a8        ..      CBZ      r0,0x34d88 ; hciCoreAclReassembly + 420
        0x00034d1c:    8aa1        ..      LDRH     r1,[r4,#0x14]
        0x00034d1e:    42b1        .B      CMP      r1,r6
        0x00034d20:    d338        8.      BCC      0x34d94 ; hciCoreAclReassembly + 432
        0x00034d22:    4632        2F      MOV      r2,r6
        0x00034d24:    1d29        ).      ADDS     r1,r5,#4
        0x00034d26:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00034d28:    f7e3fca6    ....    BL       __aeabi_memcpy ; 0x18678
        0x00034d2c:    e9d40102    ....    LDRD     r0,r1,[r4,#8]
        0x00034d30:    1a09        ..      SUBS     r1,r1,r0
        0x00034d32:    2906        .)      CMP      r1,#6
        0x00034d34:    da1a        ..      BGE      0x34d6c ; hciCoreAclReassembly + 392
        0x00034d36:    7902        .y      LDRB     r2,[r0,#4]
        0x00034d38:    7941        Ay      LDRB     r1,[r0,#5]
        0x00034d3a:    f8ba307c    ..|0    LDRH     r3,[r10,#0x7c]
        0x00034d3e:    eb022101    ...!    ADD      r1,r2,r1,LSL #8
        0x00034d42:    b28a        ..      UXTH     r2,r1
        0x00034d44:    1d11        ..      ADDS     r1,r2,#4
        0x00034d46:    428b        .B      CMP      r3,r1
        0x00034d48:    d205        ..      BCS      0x34d56 ; hciCoreAclReassembly + 370
        0x00034d4a:    f7e7fff2    ....    BL       WsfMsgFree ; 0x1cd32
        0x00034d4e:    f8c48008    ....    STR      r8,[r4,#8]
        0x00034d52:    e00b        ..      B        0x34d6c ; hciCoreAclReassembly + 392
        0x00034d54:    e01b        ..      B        0x34d8e ; hciCoreAclReassembly + 426
        0x00034d56:    7081        .p      STRB     r1,[r0,#2]
        0x00034d58:    0a08        ..      LSRS     r0,r1,#8
        0x00034d5a:    68a1        .h      LDR      r1,[r4,#8]
        0x00034d5c:    70c8        .p      STRB     r0,[r1,#3]
        0x00034d5e:    f8ba107c    ..|.    LDRH     r1,[r10,#0x7c]
        0x00034d62:    8aa0        ..      LDRH     r0,[r4,#0x14]
        0x00034d64:    1a89        ..      SUBS     r1,r1,r2
        0x00034d66:    1a40        @.      SUBS     r0,r0,r1
        0x00034d68:    1d00        ..      ADDS     r0,r0,#4
        0x00034d6a:    82a0        ..      STRH     r0,[r4,#0x14]
        0x00034d6c:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00034d6e:    4430        0D      ADD      r0,r0,r6
        0x00034d70:    60e0        .`      STR      r0,[r4,#0xc]
        0x00034d72:    8aa0        ..      LDRH     r0,[r4,#0x14]
        0x00034d74:    1b80        ..      SUBS     r0,r0,r6
        0x00034d76:    0400        ..      LSLS     r0,r0,#16
        0x00034d78:    0c00        ..      LSRS     r0,r0,#16
        0x00034d7a:    82a0        ..      STRH     r0,[r4,#0x14]
        0x00034d7c:    bf08        ..      IT       EQ
        0x00034d7e:    f8d49008    ....    LDREQ    r9,[r4,#8]
        0x00034d82:    d101        ..      BNE      0x34d88 ; hciCoreAclReassembly + 420
        0x00034d84:    f8c48008    ....    STR      r8,[r4,#8]
        0x00034d88:    4628        (F      MOV      r0,r5
        0x00034d8a:    f7e7ffd2    ....    BL       WsfMsgFree ; 0x1cd32
        0x00034d8e:    4648        HF      MOV      r0,r9
        0x00034d90:    e8bd9ff0    ....    POP      {r4-r12,pc}
        0x00034d94:    f7e7ffcd    ....    BL       WsfMsgFree ; 0x1cd32
        0x00034d98:    e7f4        ..      B        0x34d84 ; hciCoreAclReassembly + 416
    $d
        0x00034d9a:    0000        ..      DCW    0
        0x00034d9c:    100013b0    ....    DCD    268440496
    $t
    i.hciCoreCisByHandle
    hciCoreCisByHandle
        0x00034da0:    4602        .F      MOV      r2,r0
        0x00034da2:    4807        .H      LDR      r0,[pc,#28] ; [0x34dc0] = 0x10001404
        0x00034da4:    2106        .!      MOVS     r1,#6
        0x00034da6:    8803        ..      LDRH     r3,[r0,#0]
        0x00034da8:    4293        .B      CMP      r3,r2
        0x00034daa:    bf08        ..      IT       EQ
        0x00034dac:    4770        pG      BXEQ     lr
        0x00034dae:    1e49        I.      SUBS     r1,r1,#1
        0x00034db0:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x00034db4:    f1000002    ....    ADD      r0,r0,#2
        0x00034db8:    d1f5        ..      BNE      0x34da6 ; hciCoreCisByHandle + 6
        0x00034dba:    2000        .       MOVS     r0,#0
        0x00034dbc:    4770        pG      BX       lr
    $d
        0x00034dbe:    0000        ..      DCW    0
        0x00034dc0:    10001404    ....    DCD    268440580
    $t
    i.hciCoreCisClose
    hciCoreCisClose
        0x00034dc4:    4907        .I      LDR      r1,[pc,#28] ; [0x34de4] = 0x10001404
        0x00034dc6:    2206        ."      MOVS     r2,#6
        0x00034dc8:    880b        ..      LDRH     r3,[r1,#0]
        0x00034dca:    4283        .B      CMP      r3,r0
        0x00034dcc:    d103        ..      BNE      0x34dd6 ; hciCoreCisClose + 18
        0x00034dce:    f64f70ff    O..p    MOV      r0,#0xffff
        0x00034dd2:    8008        ..      STRH     r0,[r1,#0]
        0x00034dd4:    4770        pG      BX       lr
        0x00034dd6:    1e52        R.      SUBS     r2,r2,#1
        0x00034dd8:    f01202ff    ....    ANDS     r2,r2,#0xff
        0x00034ddc:    f1010102    ....    ADD      r1,r1,#2
        0x00034de0:    d1f2        ..      BNE      0x34dc8 ; hciCoreCisClose + 4
        0x00034de2:    4770        pG      BX       lr
    $d
        0x00034de4:    10001404    ....    DCD    268440580
    $t
    i.hciCoreCisOpen
    hciCoreCisOpen
        0x00034de8:    4908        .I      LDR      r1,[pc,#32] ; [0x34e0c] = 0x10001404
        0x00034dea:    2206        ."      MOVS     r2,#6
        0x00034dec:    f64f73ff    O..s    MOV      r3,#0xffff
        0x00034df0:    f8b1c000    ....    LDRH     r12,[r1,#0]
        0x00034df4:    459c        .E      CMP      r12,r3
        0x00034df6:    d101        ..      BNE      0x34dfc ; hciCoreCisOpen + 20
        0x00034df8:    8008        ..      STRH     r0,[r1,#0]
        0x00034dfa:    4770        pG      BX       lr
        0x00034dfc:    1e52        R.      SUBS     r2,r2,#1
        0x00034dfe:    f01202ff    ....    ANDS     r2,r2,#0xff
        0x00034e02:    f1010102    ....    ADD      r1,r1,#2
        0x00034e06:    d1f3        ..      BNE      0x34df0 ; hciCoreCisOpen + 8
        0x00034e08:    4770        pG      BX       lr
    $d
        0x00034e0a:    0000        ..      DCW    0
        0x00034e0c:    10001404    ....    DCD    268440580
    $t
    i.hciCoreConnByHandle
    hciCoreConnByHandle
        0x00034e10:    4602        .F      MOV      r2,r0
        0x00034e12:    4807        .H      LDR      r0,[pc,#28] ; [0x34e30] = 0x100013b0
        0x00034e14:    2103        .!      MOVS     r1,#3
        0x00034e16:    8a03        ..      LDRH     r3,[r0,#0x10]
        0x00034e18:    4293        .B      CMP      r3,r2
        0x00034e1a:    bf08        ..      IT       EQ
        0x00034e1c:    4770        pG      BXEQ     lr
        0x00034e1e:    1e49        I.      SUBS     r1,r1,#1
        0x00034e20:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x00034e24:    f100001c    ....    ADD      r0,r0,#0x1c
        0x00034e28:    d1f5        ..      BNE      0x34e16 ; hciCoreConnByHandle + 6
        0x00034e2a:    2000        .       MOVS     r0,#0
        0x00034e2c:    4770        pG      BX       lr
    $d
        0x00034e2e:    0000        ..      DCW    0
        0x00034e30:    100013b0    ....    DCD    268440496
    $t
    i.hciCoreConnClose
    hciCoreConnClose
        0x00034e34:    b570        p.      PUSH     {r4-r6,lr}
        0x00034e36:    4c10        .L      LDR      r4,[pc,#64] ; [0x34e78] = 0x100013b0
        0x00034e38:    2103        .!      MOVS     r1,#3
        0x00034e3a:    8a22        ".      LDRH     r2,[r4,#0x10]
        0x00034e3c:    4282        .B      CMP      r2,r0
        0x00034e3e:    d113        ..      BNE      0x34e68 ; hciCoreConnClose + 52
        0x00034e40:    6820         h      LDR      r0,[r4,#0]
        0x00034e42:    2500        .%      MOVS     r5,#0
        0x00034e44:    b110        ..      CBZ      r0,0x34e4c ; hciCoreConnClose + 24
        0x00034e46:    f7e7ff74    ..t.    BL       WsfMsgFree ; 0x1cd32
        0x00034e4a:    6025        %`      STR      r5,[r4,#0]
        0x00034e4c:    75a5        .u      STRB     r5,[r4,#0x16]
        0x00034e4e:    68a0        .h      LDR      r0,[r4,#8]
        0x00034e50:    b110        ..      CBZ      r0,0x34e58 ; hciCoreConnClose + 36
        0x00034e52:    f7e7ff6e    ..n.    BL       WsfMsgFree ; 0x1cd32
        0x00034e56:    60a5        .`      STR      r5,[r4,#8]
        0x00034e58:    f64f70ff    O..p    MOV      r0,#0xffff
        0x00034e5c:    8220         .      STRH     r0,[r4,#0x10]
        0x00034e5e:    7e60        `~      LDRB     r0,[r4,#0x19]
        0x00034e60:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00034e64:    f000b980    ....    B.W      hciCoreTxReady ; 0x35168
        0x00034e68:    1e49        I.      SUBS     r1,r1,#1
        0x00034e6a:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x00034e6e:    f104041c    ....    ADD      r4,r4,#0x1c
        0x00034e72:    d1e2        ..      BNE      0x34e3a ; hciCoreConnClose + 6
        0x00034e74:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00034e76:    0000        ..      DCW    0
        0x00034e78:    100013b0    ....    DCD    268440496
    $t
    i.hciCoreConnOpen
    hciCoreConnOpen
        0x00034e7c:    490a        .I      LDR      r1,[pc,#40] ; [0x34ea8] = 0x100013b0
        0x00034e7e:    2203        ."      MOVS     r2,#3
        0x00034e80:    f64f73ff    O..s    MOV      r3,#0xffff
        0x00034e84:    f8b1c010    ....    LDRH     r12,[r1,#0x10]
        0x00034e88:    459c        .E      CMP      r12,r3
        0x00034e8a:    d105        ..      BNE      0x34e98 ; hciCoreConnOpen + 28
        0x00034e8c:    8208        ..      STRH     r0,[r1,#0x10]
        0x00034e8e:    2000        .       MOVS     r0,#0
        0x00034e90:    75c8        .u      STRB     r0,[r1,#0x17]
        0x00034e92:    7648        Hv      STRB     r0,[r1,#0x19]
        0x00034e94:    7608        .v      STRB     r0,[r1,#0x18]
        0x00034e96:    4770        pG      BX       lr
        0x00034e98:    1e52        R.      SUBS     r2,r2,#1
        0x00034e9a:    f01202ff    ....    ANDS     r2,r2,#0xff
        0x00034e9e:    f101011c    ....    ADD      r1,r1,#0x1c
        0x00034ea2:    d1ef        ..      BNE      0x34e84 ; hciCoreConnOpen + 8
        0x00034ea4:    4770        pG      BX       lr
    $d
        0x00034ea6:    0000        ..      DCW    0
        0x00034ea8:    100013b0    ....    DCD    268440496
    $t
    i.hciCoreInit
    hciCoreInit
        0x00034eac:    f7ffbe40    ..@.    B.W      hciCmdInit ; 0x34b30
    i.hciCoreNumCmplPkts
    hciCoreNumCmplPkts
        0x00034eb0:    e92d5ff0    -.._    PUSH     {r4-r12,lr}
        0x00034eb4:    4604        .F      MOV      r4,r0
        0x00034eb6:    2700        .'      MOVS     r7,#0
        0x00034eb8:    f8140b01    ....    LDRB     r0,[r4],#1
        0x00034ebc:    1e41        A.      SUBS     r1,r0,#1
        0x00034ebe:    b2cd        ..      UXTB     r5,r1
        0x00034ec0:    d330        0.      BCC      0x34f24 ; hciCoreNumCmplPkts + 116
        0x00034ec2:    f8df906c    ..l.    LDR      r9,[pc,#108] ; [0x34f30] = 0x100013b0
        0x00034ec6:    f8dfb06c    ..l.    LDR      r11,[pc,#108] ; [0x34f34] = 0x10000f6c
        0x00034eca:    46ba        .F      MOV      r10,r7
        0x00034ecc:    f8140b01    ....    LDRB     r0,[r4],#1
        0x00034ed0:    f8141b01    ....    LDRB     r1,[r4],#1
        0x00034ed4:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00034ed8:    fa1ff880    ....    UXTH     r8,r0
        0x00034edc:    f8140b01    ....    LDRB     r0,[r4],#1
        0x00034ee0:    f8141b01    ....    LDRB     r1,[r4],#1
        0x00034ee4:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00034ee8:    b286        ..      UXTH     r6,r0
        0x00034eea:    4640        @F      MOV      r0,r8
        0x00034eec:    f7ffff90    ....    BL       hciCoreConnByHandle ; 0x34e10
        0x00034ef0:    b1a8        ..      CBZ      r0,0x34f1e ; hciCoreNumCmplPkts + 110
        0x00034ef2:    7e41        A~      LDRB     r1,[r0,#0x19]
        0x00034ef4:    1b89        ..      SUBS     r1,r1,r6
        0x00034ef6:    7641        Av      STRB     r1,[r0,#0x19]
        0x00034ef8:    7e01        .~      LDRB     r1,[r0,#0x18]
        0x00034efa:    1b89        ..      SUBS     r1,r1,r6
        0x00034efc:    b2c9        ..      UXTB     r1,r1
        0x00034efe:    19ba        ..      ADDS     r2,r7,r6
        0x00034f00:    7601        .v      STRB     r1,[r0,#0x18]
        0x00034f02:    b2d7        ..      UXTB     r7,r2
        0x00034f04:    7dc2        .}      LDRB     r2,[r0,#0x17]
        0x00034f06:    b152        R.      CBZ      r2,0x34f1e ; hciCoreNumCmplPkts + 110
        0x00034f08:    f8992081    ...     LDRB     r2,[r9,#0x81]
        0x00034f0c:    4291        .B      CMP      r1,r2
        0x00034f0e:    d806        ..      BHI      0x34f1e ; hciCoreNumCmplPkts + 110
        0x00034f10:    f880a017    ....    STRB     r10,[r0,#0x17]
        0x00034f14:    f8db2014    ...     LDR      r2,[r11,#0x14]
        0x00034f18:    2100        .!      MOVS     r1,#0
        0x00034f1a:    4640        @F      MOV      r0,r8
        0x00034f1c:    4790        .G      BLX      r2
        0x00034f1e:    1e69        i.      SUBS     r1,r5,#1
        0x00034f20:    b2cd        ..      UXTB     r5,r1
        0x00034f22:    d2d3        ..      BCS      0x34ecc ; hciCoreNumCmplPkts + 28
        0x00034f24:    4638        8F      MOV      r0,r7
        0x00034f26:    e8bd5ff0    ..._    POP      {r4-r12,lr}
        0x00034f2a:    f000b91d    ....    B.W      hciCoreTxReady ; 0x35168
    $d
        0x00034f2e:    0000        ..      DCW    0
        0x00034f30:    100013b0    ....    DCD    268440496
        0x00034f34:    10000f6c    l...    DCD    268439404
    $t
    i.hciCoreRecv
    hciCoreRecv
        0x00034f38:    460a        .F      MOV      r2,r1
        0x00034f3a:    b510        ..      PUSH     {r4,lr}
        0x00034f3c:    4601        .F      MOV      r1,r0
        0x00034f3e:    4805        .H      LDR      r0,[pc,#20] ; [0x34f54] = 0x10000f6c
        0x00034f40:    f7e7fef0    ....    BL       WsfMsgEnq ; 0x1cd24
        0x00034f44:    4803        .H      LDR      r0,[pc,#12] ; [0x34f54] = 0x10000f6c
        0x00034f46:    2101        .!      MOVS     r1,#1
        0x00034f48:    f8900020    .. .    LDRB     r0,[r0,#0x20]
        0x00034f4c:    e8bd4010    ...@    POP      {r4,lr}
        0x00034f50:    f7e7bfb2    ....    B        WsfSetEvent ; 0x1ceb8
    $d
        0x00034f54:    10000f6c    l...    DCD    268439404
    $t
    i.hciCoreResetSequence
    hciCoreResetSequence
        0x00034f58:    7801        .x      LDRB     r1,[r0,#0]
        0x00034f5a:    290e        .)      CMP      r1,#0xe
        0x00034f5c:    bf18        ..      IT       NE
        0x00034f5e:    4770        pG      BXNE     lr
        0x00034f60:    b5f8        ..      PUSH     {r3-r7,lr}
        0x00034f62:    f8101f03    ....    LDRB     r1,[r0,#3]!
        0x00034f66:    f2420718    B...    MOV      r7,#0x2018
        0x00034f6a:    7842        Bx      LDRB     r2,[r0,#1]
        0x00034f6c:    f8dfc1d4    ....    LDR      r12,[pc,#468] ; [0x35144] = 0x10000146
        0x00034f70:    eb012102    ...!    ADD      r1,r1,r2,LSL #8
        0x00034f74:    4a71        qJ      LDR      r2,[pc,#452] ; [0x3513c] = 0x10000178
        0x00034f76:    b28d        ..      UXTH     r5,r1
        0x00034f78:    1bee        ..      SUBS     r6,r5,r7
        0x00034f7a:    6813        .h      LDR      r3,[r2,#0]
        0x00034f7c:    4a70        pJ      LDR      r2,[pc,#448] ; [0x35140] = 0x100013b0
        0x00034f7e:    2100        .!      MOVS     r1,#0
        0x00034f80:    1cc0        ..      ADDS     r0,r0,#3
        0x00034f82:    f8d240a0    ...@    LDR      r4,[r2,#0xa0]
        0x00034f86:    42bd        .B      CMP      r5,r7
        0x00034f88:    d072        r.      BEQ      0x35070 ; hciCoreResetSequence + 280
        0x00034f8a:    dc27        '.      BGT      0x34fdc ; hciCoreResetSequence + 132
        0x00034f8c:    f2410709    A...    MOV      r7,#0x1009
        0x00034f90:    eba50607    ....    SUB      r6,r5,r7
        0x00034f94:    42bd        .B      CMP      r5,r7
        0x00034f96:    d063        c.      BEQ      0x35060 ; hciCoreResetSequence + 264
        0x00034f98:    dc0b        ..      BGT      0x34fb2 ; hciCoreResetSequence + 90
        0x00034f9a:    f5a56240    ..@b    SUB      r2,r5,#0xc00
        0x00034f9e:    3a01        .:      SUBS     r2,#1
        0x00034fa0:    d053        S.      BEQ      0x3504a ; hciCoreResetSequence + 242
        0x00034fa2:    2a02        .*      CMP      r2,#2
        0x00034fa4:    d047        G.      BEQ      0x35036 ; hciCoreResetSequence + 222
        0x00034fa6:    2a62        b*      CMP      r2,#0x62
        0x00034fa8:    d057        W.      BEQ      0x3505a ; hciCoreResetSequence + 258
        0x00034faa:    f5b26f80    ...o    CMP      r2,#0x400
        0x00034fae:    d06e        n.      BEQ      0x3508e ; hciCoreResetSequence + 310
        0x00034fb0:    bdf8        ..      POP      {r3-r7,pc}
        0x00034fb2:    f5a66c00    ...l    SUB      r12,r6,#0x800
        0x00034fb6:    f5bc6cff    ...l    SUBS     r12,r12,#0x7f8
        0x00034fba:    d04a        J.      BEQ      0x35052 ; hciCoreResetSequence + 250
        0x00034fbc:    f1bc0f01    ....    CMP      r12,#1
        0x00034fc0:    d057        W.      BEQ      0x35072 ; hciCoreResetSequence + 282
        0x00034fc2:    f1bc0f02    ....    CMP      r12,#2
        0x00034fc6:    d06a        j.      BEQ      0x3509e ; hciCoreResetSequence + 326
        0x00034fc8:    f1bc0f0e    ....    CMP      r12,#0xe
        0x00034fcc:    bf18        ..      IT       NE
        0x00034fce:    bdf8        ..      POPNE    {r3-r7,pc}
        0x00034fd0:    7800        .x      LDRB     r0,[r0,#0]
        0x00034fd2:    f8820084    ....    STRB     r0,[r2,#0x84]
        0x00034fd6:    f7e6faca    ....    BL       HciLeReadLocalSupFeatCmd ; 0x1b56e
        0x00034fda:    bdf8        ..      POP      {r3-r7,pc}
        0x00034fdc:    2e22        ".      CMP      r6,#0x22
        0x00034fde:    d056        V.      BEQ      0x3508e ; hciCoreResetSequence + 310
        0x00034fe0:    dc16        ..      BGT      0x35010 ; hciCoreResetSequence + 184
        0x00034fe2:    2e04        ..      CMP      r6,#4
        0x00034fe4:    d054        T.      BEQ      0x35090 ; hciCoreResetSequence + 312
        0x00034fe6:    2e0c        ..      CMP      r6,#0xc
        0x00034fe8:    d077        w.      BEQ      0x350da ; hciCoreResetSequence + 386
        0x00034fea:    2e12        ..      CMP      r6,#0x12
        0x00034fec:    d077        w.      BEQ      0x350de ; hciCoreResetSequence + 390
        0x00034fee:    2e17        ..      CMP      r6,#0x17
        0x00034ff0:    bf18        ..      IT       NE
        0x00034ff2:    bdf8        ..      POPNE    {r3-r7,pc}
        0x00034ff4:    7801        .x      LDRB     r1,[r0,#0]
        0x00034ff6:    7842        Bx      LDRB     r2,[r0,#1]
        0x00034ff8:    eb012102    ...!    ADD      r1,r1,r2,LSL #8
        0x00034ffc:    b28a        ..      UXTH     r2,r1
        0x00034ffe:    7881        .x      LDRB     r1,[r0,#2]
        0x00035000:    78c0        .x      LDRB     r0,[r0,#3]
        0x00035002:    eb012000    ...     ADD      r0,r1,r0,LSL #8
        0x00035006:    b281        ..      UXTH     r1,r0
        0x00035008:    4610        .F      MOV      r0,r2
        0x0003500a:    f7e6fcde    ....    BL       HciLeWriteDefDataLen ; 0x1b9ca
        0x0003500e:    bdf8        ..      POP      {r3-r7,pc}
        0x00035010:    2e23        #.      CMP      r6,#0x23
        0x00035012:    bf18        ..      IT       NE
        0x00035014:    2e32        2.      CMPNE    r6,#0x32
        0x00035016:    d078        x.      BEQ      0x3510a ; hciCoreResetSequence + 434
        0x00035018:    f5a6405c    ..\@    SUB      r0,r6,#0xdc00
        0x0003501c:    385f        _8      SUBS     r0,r0,#0x5f
        0x0003501e:    d007        ..      BEQ      0x35030 ; hciCoreResetSequence + 216
        0x00035020:    2801        .(      CMP      r0,#1
        0x00035022:    bf18        ..      IT       NE
        0x00035024:    bdf8        ..      POPNE    {r3-r7,pc}
        0x00035026:    f7e6fd31    ..1.    BL       HciResetCmd ; 0x1ba8c
        0x0003502a:    f7e6fe5f    .._.    BL       HciVscUpdateBDAddress ; 0x1bcec
        0x0003502e:    bdf8        ..      POP      {r3-r7,pc}
        0x00035030:    f7e6fe64    ..d.    BL       HciVscUpdateLinklayerFeature ; 0x1bcfc
        0x00035034:    bdf8        ..      POP      {r3-r7,pc}
        0x00035036:    f88c1000    ....    STRB     r1,[r12,#0]
        0x0003503a:    f44f2000    O..     MOV      r0,#0x80000
        0x0003503e:    f7e6fe4d    ..M.    BL       HciVscSetTraceBitMap ; 0x1bcdc
        0x00035042:    4841        AH      LDR      r0,[pc,#260] ; [0x35148] = 0x44234
        0x00035044:    f7e6fde0    ....    BL       HciSetEventMaskCmd ; 0x1bc08
        0x00035048:    bdf8        ..      POP      {r3-r7,pc}
        0x0003504a:    4840        @H      LDR      r0,[pc,#256] ; [0x3514c] = 0x4423c
        0x0003504c:    f7e6fc29    ..).    BL       HciLeSetEventMaskCmd ; 0x1b8a2
        0x00035050:    bdf8        ..      POP      {r3-r7,pc}
        0x00035052:    483f        ?H      LDR      r0,[pc,#252] ; [0x35150] = 0x44244
        0x00035054:    f7e6fdf1    ....    BL       HciSetEventMaskPage2Cmd ; 0x1bc3a
        0x00035058:    bdf8        ..      POP      {r3-r7,pc}
        0x0003505a:    f7e6fcdd    ....    BL       HciReadBdAddrCmd ; 0x1ba18
        0x0003505e:    bdf8        ..      POP      {r3-r7,pc}
        0x00035060:    4601        .F      MOV      r1,r0
        0x00035062:    f1020068    ..h.    ADD      r0,r2,#0x68
        0x00035066:    f7e5f9b4    ....    BL       BdaCpy ; 0x1a3d2
        0x0003506a:    f7e6fa5c    ..\.    BL       HciLeReadBufSizeCmd ; 0x1b526
        0x0003506e:    bdf8        ..      POP      {r3-r7,pc}
        0x00035070:    e051        Q.      B        0x35116 ; hciCoreResetSequence + 446
        0x00035072:    7801        .x      LDRB     r1,[r0,#0]
        0x00035074:    7843        Cx      LDRB     r3,[r0,#1]
        0x00035076:    eb012103    ...!    ADD      r1,r1,r3,LSL #8
        0x0003507a:    f8a2107e    ..~.    STRH     r1,[r2,#0x7e]
        0x0003507e:    7880        .x      LDRB     r0,[r0,#2]
        0x00035080:    f8820083    ....    STRB     r0,[r2,#0x83]
        0x00035084:    f8820082    ....    STRB     r0,[r2,#0x82]
        0x00035088:    f7e6fabd    ....    BL       HciLeReadSupStatesCmd ; 0x1b606
        0x0003508c:    bdf8        ..      POP      {r3-r7,pc}
        0x0003508e:    e03c        <.      B        0x3510a ; hciCoreResetSequence + 434
        0x00035090:    6801        .h      LDR      r1,[r0,#0]
        0x00035092:    6611        .f      STR      r1,[r2,#0x60]
        0x00035094:    6840        @h      LDR      r0,[r0,#4]
        0x00035096:    6650        Pf      STR      r0,[r2,#0x64]
        0x00035098:    f7e6fac7    ....    BL       HciLeReadWhiteListSizeCmd ; 0x1b62a
        0x0003509c:    bdf8        ..      POP      {r3-r7,pc}
        0x0003509e:    f890c000    ....    LDRB     r12,[r0,#0]
        0x000350a2:    7840        @x      LDRB     r0,[r0,#1]
        0x000350a4:    eb0c2000    ...     ADD      r0,r12,r0,LSL #8
        0x000350a8:    ea4f7ce0    O..|    ASR      r12,r0,#31
        0x000350ac:    e9c20c22    ..".    STRD     r0,r12,[r2,#0x88]
        0x000350b0:    f0100f40    ..@.    TST      r0,#0x40
        0x000350b4:    bf18        ..      IT       NE
        0x000350b6:    f0130f40    ..@.    TSTNE    r3,#0x40
        0x000350ba:    d002        ..      BEQ      0x350c2 ; hciCoreResetSequence + 362
        0x000350bc:    f7e6fa91    ....    BL       HciLeReadResolvingListSize ; 0x1b5e2
        0x000350c0:    bdf8        ..      POP      {r3-r7,pc}
        0x000350c2:    f8821091    ....    STRB     r1,[r2,#0x91]
        0x000350c6:    f0100f20    .. .    TST      r0,#0x20
        0x000350ca:    bf18        ..      IT       NE
        0x000350cc:    f0130f20    .. .    TSTNE    r3,#0x20
        0x000350d0:    d018        ..      BEQ      0x35104 ; hciCoreResetSequence + 428
        0x000350d2:    bf00        ..      NOP      
        0x000350d4:    f7e6fa5d    ..].    BL       HciLeReadMaxDataLen ; 0x1b592
        0x000350d8:    bdf8        ..      POP      {r3-r7,pc}
        0x000350da:    e00c        ..      B        0x350f6 ; hciCoreResetSequence + 414
        0x000350dc:    e7ff        ..      B        0x350de ; hciCoreResetSequence + 390
        0x000350de:    7800        .x      LDRB     r0,[r0,#0]
        0x000350e0:    f8820091    ....    STRB     r0,[r2,#0x91]
        0x000350e4:    f8920088    ....    LDRB     r0,[r2,#0x88]
        0x000350e8:    f0100f20    .. .    TST      r0,#0x20
        0x000350ec:    bf18        ..      IT       NE
        0x000350ee:    f0130f20    .. .    TSTNE    r3,#0x20
        0x000350f2:    d1ef        ..      BNE      0x350d4 ; hciCoreResetSequence + 380
        0x000350f4:    e006        ..      B        0x35104 ; hciCoreResetSequence + 428
        0x000350f6:    b95c        \.      CBNZ     r4,0x35110 ; hciCoreResetSequence + 440
        0x000350f8:    f8a21092    ....    STRH     r1,[r2,#0x92]
        0x000350fc:    f8821094    ....    STRB     r1,[r2,#0x94]
        0x00035100:    f8821095    ....    STRB     r1,[r2,#0x95]
        0x00035104:    f7e6f9fd    ....    BL       HciLeRandCmd ; 0x1b502
        0x00035108:    bdf8        ..      POP      {r3-r7,pc}
        0x0003510a:    2c00        .,      CMP      r4,#0
        0x0003510c:    bf08        ..      IT       EQ
        0x0003510e:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x00035110:    4629        )F      MOV      r1,r5
        0x00035112:    47a0        .G      BLX      r4
        0x00035114:    bdf8        ..      POP      {r3-r7,pc}
        0x00035116:    f89c0000    ....    LDRB     r0,[r12,#0]
        0x0003511a:    2803        .(      CMP      r0,#3
        0x0003511c:    bf3c        <.      ITT      CC
        0x0003511e:    1c40        @.      ADDCC    r0,r0,#1
        0x00035120:    f88c0000    ....    STRBCC   r0,[r12,#0]
        0x00035124:    d3ee        ..      BCC      0x35104 ; hciCoreResetSequence + 428
        0x00035126:    480b        .H      LDR      r0,[pc,#44] ; [0x35154] = 0x10000f6c
        0x00035128:    f8801021    ..!.    STRB     r1,[r0,#0x21]
        0x0003512c:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x00035130:    f88d1002    ....    STRB     r1,[sp,#2]
        0x00035134:    6881        .h      LDR      r1,[r0,#8]
        0x00035136:    4668        hF      MOV      r0,sp
        0x00035138:    4788        .G      BLX      r1
        0x0003513a:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x0003513c:    10000178    x...    DCD    268435832
        0x00035140:    100013b0    ....    DCD    268440496
        0x00035144:    10000146    F...    DCD    268435782
        0x00035148:    00044234    4B..    DCD    279092
        0x0003514c:    0004423c    <B..    DCD    279100
        0x00035150:    00044244    DB..    DCD    279108
        0x00035154:    10000f6c    l...    DCD    268439404
    $t
    i.hciCoreResetStart
    hciCoreResetStart
        0x00035158:    b510        ..      PUSH     {r4,lr}
        0x0003515a:    f7fffcd3    ....    BL       hciClearCmdQueue ; 0x34b04
        0x0003515e:    e8bd4010    ...@    POP      {r4,lr}
        0x00035162:    f7e6bddb    ....    B        HciVscUpdateNvdsParam ; 0x1bd1c
        0x00035166:    0000        ..      MOVS     r0,r0
    i.hciCoreTxReady
    hciCoreTxReady
        0x00035168:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0003516c:    4e77        wN      LDR      r6,[pc,#476] ; [0x3534c] = 0x100013b0
        0x0003516e:    b083        ..      SUB      sp,sp,#0xc
        0x00035170:    f04f0800    O...    MOV      r8,#0
        0x00035174:    b158        X.      CBZ      r0,0x3518e ; hciCoreTxReady + 38
        0x00035176:    f8961082    ....    LDRB     r1,[r6,#0x82]
        0x0003517a:    4408        .D      ADD      r0,r0,r1
        0x0003517c:    b2c0        ..      UXTB     r0,r0
        0x0003517e:    f8860082    ....    STRB     r0,[r6,#0x82]
        0x00035182:    f8961083    ....    LDRB     r1,[r6,#0x83]
        0x00035186:    4288        .B      CMP      r0,r1
        0x00035188:    bf88        ..      IT       HI
        0x0003518a:    f8861082    ....    STRBHI   r1,[r6,#0x82]
        0x0003518e:    f8960082    ....    LDRB     r0,[r6,#0x82]
        0x00035192:    2800        .(      CMP      r0,#0
        0x00035194:    d07e        ~.      BEQ      0x35294 ; hciCoreTxReady + 300
        0x00035196:    f64f79ff    O..y    MOV      r9,#0xffff
        0x0003519a:    f04f0b10    O...    MOV      r11,#0x10
        0x0003519e:    f04f0a00    O...    MOV      r10,#0
        0x000351a2:    4c6a        jL      LDR      r4,[pc,#424] ; [0x3534c] = 0x100013b0
        0x000351a4:    2003        .       MOVS     r0,#3
        0x000351a6:    8a21        !.      LDRH     r1,[r4,#0x10]
        0x000351a8:    4549        IE      CMP      r1,r9
        0x000351aa:    bf1c        ..      ITT      NE
        0x000351ac:    7da1        .}      LDRBNE   r1,[r4,#0x16]
        0x000351ae:    2900        .)      CMPNE    r1,#0
        0x000351b0:    d037        7.      BEQ      0x35222 ; hciCoreTxReady + 186
        0x000351b2:    2c00        .,      CMP      r4,#0
        0x000351b4:    d03b        ;.      BEQ      0x3522e ; hciCoreTxReady + 198
        0x000351b6:    f7e6f87d    ..}.    BL       HciGetBufSize ; 0x1b2b4
        0x000351ba:    8a65        e.      LDRH     r5,[r4,#0x12]
        0x000351bc:    42a8        .B      CMP      r0,r5
        0x000351be:    d802        ..      BHI      0x351c6 ; hciCoreTxReady + 94
        0x000351c0:    f7e6f878    ..x.    BL       HciGetBufSize ; 0x1b2b4
        0x000351c4:    4605        .F      MOV      r5,r0
        0x000351c6:    2d00        .-      CMP      r5,#0
        0x000351c8:    d031        1.      BEQ      0x3522e ; hciCoreTxReady + 198
        0x000351ca:    6861        ah      LDR      r1,[r4,#4]
        0x000351cc:    7c20         |      LDRB     r0,[r4,#0x10]
        0x000351ce:    7008        .p      STRB     r0,[r1,#0]
        0x000351d0:    8a20         .      LDRH     r0,[r4,#0x10]
        0x000351d2:    6861        ah      LDR      r1,[r4,#4]
        0x000351d4:    ea4b2010    K..     ORR      r0,r11,r0,LSR #8
        0x000351d8:    7048        Hp      STRB     r0,[r1,#1]
        0x000351da:    6860        `h      LDR      r0,[r4,#4]
        0x000351dc:    7085        .p      STRB     r5,[r0,#2]
        0x000351de:    6861        ah      LDR      r1,[r4,#4]
        0x000351e0:    0a28        (.      LSRS     r0,r5,#8
        0x000351e2:    70c8        .p      STRB     r0,[r1,#3]
        0x000351e4:    4620         F      MOV      r0,r4
        0x000351e6:    6861        ah      LDR      r1,[r4,#4]
        0x000351e8:    f001fa88    ....    BL       hciTrSendAclData ; 0x366fc
        0x000351ec:    b1f8        ..      CBZ      r0,0x3522e ; hciCoreTxReady + 198
        0x000351ee:    7e60        `~      LDRB     r0,[r4,#0x19]
        0x000351f0:    1c40        @.      ADDS     r0,r0,#1
        0x000351f2:    7660        `v      STRB     r0,[r4,#0x19]
        0x000351f4:    f8960082    ....    LDRB     r0,[r6,#0x82]
        0x000351f8:    2800        .(      CMP      r0,#0
        0x000351fa:    bf1c        ..      ITT      NE
        0x000351fc:    1e40        @.      SUBNE    r0,r0,#1
        0x000351fe:    f8860082    ....    STRBNE   r0,[r6,#0x82]
        0x00035202:    8a60        `.      LDRH     r0,[r4,#0x12]
        0x00035204:    1b40        @.      SUBS     r0,r0,r5
        0x00035206:    0400        ..      LSLS     r0,r0,#16
        0x00035208:    0c00        ..      LSRS     r0,r0,#16
        0x0003520a:    8260        `.      STRH     r0,[r4,#0x12]
        0x0003520c:    6860        `h      LDR      r0,[r4,#4]
        0x0003520e:    bf1c        ..      ITT      NE
        0x00035210:    4428        (D      ADDNE    r0,r5
        0x00035212:    6060        ``      STRNE    r0,[r4,#4]
        0x00035214:    7da1        .}      LDRB     r1,[r4,#0x16]
        0x00035216:    2900        .)      CMP      r1,#0
        0x00035218:    d04a        J.      BEQ      0x352b0 ; hciCoreTxReady + 328
        0x0003521a:    8a60        `.      LDRH     r0,[r4,#0x12]
        0x0003521c:    2800        .(      CMP      r0,#0
        0x0003521e:    d03f        ?.      BEQ      0x352a0 ; hciCoreTxReady + 312
        0x00035220:    e059        Y.      B        0x352d6 ; hciCoreTxReady + 366
        0x00035222:    1e40        @.      SUBS     r0,r0,#1
        0x00035224:    f01000ff    ....    ANDS     r0,r0,#0xff
        0x00035228:    f104041c    ....    ADD      r4,r4,#0x1c
        0x0003522c:    d1bb        ..      BNE      0x351a6 ; hciCoreTxReady + 62
        0x0003522e:    a901        ..      ADD      r1,sp,#4
        0x00035230:    f1060070    ..p.    ADD      r0,r6,#0x70
        0x00035234:    f7e7fd80    ....    BL       WsfMsgPeek ; 0x1cd38
        0x00035238:    0005        ..      MOVS     r5,r0
        0x0003523a:    d051        Q.      BEQ      0x352e0 ; hciCoreTxReady + 376
        0x0003523c:    7829        )x      LDRB     r1,[r5,#0]
        0x0003523e:    7868        hx      LDRB     r0,[r5,#1]
        0x00035240:    78ea        .x      LDRB     r2,[r5,#3]
        0x00035242:    eb012000    ...     ADD      r0,r1,r0,LSL #8
        0x00035246:    b281        ..      UXTH     r1,r0
        0x00035248:    78a8        .x      LDRB     r0,[r5,#2]
        0x0003524a:    4c40        @L      LDR      r4,[pc,#256] ; [0x3534c] = 0x100013b0
        0x0003524c:    eb002002    ...     ADD      r0,r0,r2,LSL #8
        0x00035250:    b287        ..      UXTH     r7,r0
        0x00035252:    2003        .       MOVS     r0,#3
        0x00035254:    8a22        ".      LDRH     r2,[r4,#0x10]
        0x00035256:    428a        .B      CMP      r2,r1
        0x00035258:    d130        0.      BNE      0x352bc ; hciCoreTxReady + 340
        0x0003525a:    b374        t.      CBZ      r4,0x352ba ; hciCoreTxReady + 338
        0x0003525c:    f7e6f82a    ..*.    BL       HciGetBufSize ; 0x1b2b4
        0x00035260:    4287        .B      CMP      r7,r0
        0x00035262:    d94b        K.      BLS      0x352fc ; hciCoreTxReady + 404
        0x00035264:    1a39        9.      SUBS     r1,r7,r0
        0x00035266:    8261        a.      STRH     r1,[r4,#0x12]
        0x00035268:    182a        *.      ADDS     r2,r5,r0
        0x0003526a:    e9c45200    ...R    STRD     r5,r2,[r4,#0]
        0x0003526e:    2201        ."      MOVS     r2,#1
        0x00035270:    75a2        .u      STRB     r2,[r4,#0x16]
        0x00035272:    70a8        .p      STRB     r0,[r5,#2]
        0x00035274:    0a01        ..      LSRS     r1,r0,#8
        0x00035276:    70e9        .p      STRB     r1,[r5,#3]
        0x00035278:    4620         F      MOV      r0,r4
        0x0003527a:    4629        )F      MOV      r1,r5
        0x0003527c:    9400        ..      STR      r4,[sp,#0]
        0x0003527e:    f001fa3d    ..=.    BL       hciTrSendAclData ; 0x366fc
        0x00035282:    b388        ..      CBZ      r0,0x352e8 ; hciCoreTxReady + 384
        0x00035284:    9800        ..      LDR      r0,[sp,#0]
        0x00035286:    9900        ..      LDR      r1,[sp,#0]
        0x00035288:    7e40        @~      LDRB     r0,[r0,#0x19]
        0x0003528a:    1c40        @.      ADDS     r0,r0,#1
        0x0003528c:    7648        Hv      STRB     r0,[r1,#0x19]
        0x0003528e:    f8960082    ....    LDRB     r0,[r6,#0x82]
        0x00035292:    e000        ..      B        0x35296 ; hciCoreTxReady + 302
        0x00035294:    e024        $.      B        0x352e0 ; hciCoreTxReady + 376
        0x00035296:    b340        @.      CBZ      r0,0x352ea ; hciCoreTxReady + 386
        0x00035298:    1e40        @.      SUBS     r0,r0,#1
        0x0003529a:    f8860082    ....    STRB     r0,[r6,#0x82]
        0x0003529e:    e03b        ;.      B        0x35318 ; hciCoreTxReady + 432
        0x000352a0:    6820         h      LDR      r0,[r4,#0]
        0x000352a2:    f7e7fd46    ..F.    BL       WsfMsgFree ; 0x1cd32
        0x000352a6:    f8c4a000    ....    STR      r10,[r4,#0]
        0x000352aa:    f884a016    ....    STRB     r10,[r4,#0x16]
        0x000352ae:    e012        ..      B        0x352d6 ; hciCoreTxReady + 366
        0x000352b0:    2800        .(      CMP      r0,#0
        0x000352b2:    bf18        ..      IT       NE
        0x000352b4:    f7e7fd3d    ..=.    BLNE     WsfMsgFree ; 0x1cd32
        0x000352b8:    e00d        ..      B        0x352d6 ; hciCoreTxReady + 366
        0x000352ba:    e005        ..      B        0x352c8 ; hciCoreTxReady + 352
        0x000352bc:    1e40        @.      SUBS     r0,r0,#1
        0x000352be:    f01000ff    ....    ANDS     r0,r0,#0xff
        0x000352c2:    f104041c    ....    ADD      r4,r4,#0x1c
        0x000352c6:    d1c5        ..      BNE      0x35254 ; hciCoreTxReady + 236
        0x000352c8:    a901        ..      ADD      r1,sp,#4
        0x000352ca:    f1060070    ..p.    ADD      r0,r6,#0x70
        0x000352ce:    f7e7fd1e    ....    BL       WsfMsgDeq ; 0x1cd0e
        0x000352d2:    f7e7fd2e    ....    BL       WsfMsgFree ; 0x1cd32
        0x000352d6:    f8960082    ....    LDRB     r0,[r6,#0x82]
        0x000352da:    2800        .(      CMP      r0,#0
        0x000352dc:    f47faf61    ..a.    BNE      0x351a2 ; hciCoreTxReady + 58
        0x000352e0:    b003        ..      ADD      sp,sp,#0xc
        0x000352e2:    4640        @F      MOV      r0,r8
        0x000352e4:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000352e8:    e000        ..      B        0x352ec ; hciCoreTxReady + 388
        0x000352ea:    e015        ..      B        0x35318 ; hciCoreTxReady + 432
        0x000352ec:    f8c4a000    ....    STR      r10,[r4,#0]
        0x000352f0:    f884a016    ....    STRB     r10,[r4,#0x16]
        0x000352f4:    70af        .p      STRB     r7,[r5,#2]
        0x000352f6:    0a38        8.      LSRS     r0,r7,#8
        0x000352f8:    70e8        .p      STRB     r0,[r5,#3]
        0x000352fa:    e7f1        ..      B        0x352e0 ; hciCoreTxReady + 376
        0x000352fc:    4627        'F      MOV      r7,r4
        0x000352fe:    4629        )F      MOV      r1,r5
        0x00035300:    4620         F      MOV      r0,r4
        0x00035302:    f001f9fb    ....    BL       hciTrSendAclData ; 0x366fc
        0x00035306:    2800        .(      CMP      r0,#0
        0x00035308:    d0ea        ..      BEQ      0x352e0 ; hciCoreTxReady + 376
        0x0003530a:    7e78        x~      LDRB     r0,[r7,#0x19]
        0x0003530c:    1c40        @.      ADDS     r0,r0,#1
        0x0003530e:    7678        xv      STRB     r0,[r7,#0x19]
        0x00035310:    f8960082    ....    LDRB     r0,[r6,#0x82]
        0x00035314:    2800        .(      CMP      r0,#0
        0x00035316:    d1bf        ..      BNE      0x35298 ; hciCoreTxReady + 304
        0x00035318:    a901        ..      ADD      r1,sp,#4
        0x0003531a:    f1060070    ..p.    ADD      r0,r6,#0x70
        0x0003531e:    f7e7fcf6    ....    BL       WsfMsgDeq ; 0x1cd0e
        0x00035322:    7da1        .}      LDRB     r1,[r4,#0x16]
        0x00035324:    4628        (F      MOV      r0,r5
        0x00035326:    b149        I.      CBZ      r1,0x3533c ; hciCoreTxReady + 468
        0x00035328:    8a60        `.      LDRH     r0,[r4,#0x12]
        0x0003532a:    b958        X.      CBNZ     r0,0x35344 ; hciCoreTxReady + 476
        0x0003532c:    6820         h      LDR      r0,[r4,#0]
        0x0003532e:    f7e7fd00    ....    BL       WsfMsgFree ; 0x1cd32
        0x00035332:    f8c4a000    ....    STR      r10,[r4,#0]
        0x00035336:    f884a016    ....    STRB     r10,[r4,#0x16]
        0x0003533a:    e003        ..      B        0x35344 ; hciCoreTxReady + 476
        0x0003533c:    2800        .(      CMP      r0,#0
        0x0003533e:    bf18        ..      IT       NE
        0x00035340:    f7e7fcf7    ....    BLNE     WsfMsgFree ; 0x1cd32
        0x00035344:    f04f0801    O...    MOV      r8,#1
        0x00035348:    e7c5        ..      B        0x352d6 ; hciCoreTxReady + 366
    $d
        0x0003534a:    0000        ..      DCW    0
        0x0003534c:    100013b0    ....    DCD    268440496
    $t
    i.hciCoreVsCmdCmplRcvd
    hciCoreVsCmdCmplRcvd
        0x00035350:    2012        .       MOVS     r0,#0x12
        0x00035352:    4770        pG      BX       lr
    i.hciDrvWrite
    hciDrvWrite
        0x00035354:    b530        0.      PUSH     {r4,r5,lr}
        0x00035356:    460d        .F      MOV      r5,r1
        0x00035358:    4c2a        *L      LDR      r4,[pc,#168] ; [0x35404] = 0x10000028
        0x0003535a:    b083        ..      SUB      sp,sp,#0xc
        0x0003535c:    4601        .F      MOV      r1,r0
        0x0003535e:    f5b57f03    ....    CMP      r5,#0x20c
        0x00035362:    d910        ..      BLS      0x35386 ; hciDrvWrite + 50
        0x00035364:    f7e3f85a    ..Z.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00035368:    9000        ..      STR      r0,[sp,#0]
        0x0003536a:    f7e3f85b    ..[.    BL       am_hal_interrupt_master_set ; 0x18424
        0x0003536e:    4826        &H      LDR      r0,[pc,#152] ; [0x35408] = 0x9000001
        0x00035370:    61e0        .a      STR      r0,[r4,#0x1c]
        0x00035372:    69a1        .i      LDR      r1,[r4,#0x18]
        0x00035374:    b109        ..      CBZ      r1,0x3537a ; hciDrvWrite + 38
        0x00035376:    4788        .G      BLX      r1
        0x00035378:    e010        ..      B        0x3539c ; hciDrvWrite + 72
        0x0003537a:    f7e3f84f    ..O.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0003537e:    9000        ..      STR      r0,[sp,#0]
        0x00035380:    f7e3f850    ..P.    BL       am_hal_interrupt_master_set ; 0x18424
        0x00035384:    e00a        ..      B        0x3539c ; hciDrvWrite + 72
        0x00035386:    2000        .       MOVS     r0,#0
        0x00035388:    9000        ..      STR      r0,[sp,#0]
        0x0003538a:    462b        +F      MOV      r3,r5
        0x0003538c:    6860        `h      LDR      r0,[r4,#4]
        0x0003538e:    f7eafdf7    ....    BL       am_devices_cooper_blocking_write ; 0x1ff80
        0x00035392:    b130        0.      CBZ      r0,0x353a2 ; hciDrvWrite + 78
        0x00035394:    2803        .(      CMP      r0,#3
        0x00035396:    d001        ..      BEQ      0x3539c ; hciDrvWrite + 72
        0x00035398:    2807        .(      CMP      r0,#7
        0x0003539a:    d00d        ..      BEQ      0x353b8 ; hciDrvWrite + 100
        0x0003539c:    b003        ..      ADD      sp,sp,#0xc
        0x0003539e:    2000        .       MOVS     r0,#0
        0x000353a0:    bd30        0.      POP      {r4,r5,pc}
        0x000353a2:    481a        .H      LDR      r0,[pc,#104] ; [0x3540c] = 0x10000f90
        0x000353a4:    f7e7fed2    ....    BL       WsfTimerStop ; 0x1d14c
        0x000353a8:    f2427110    B..q    MOV      r1,#0x2710
        0x000353ac:    4817        .H      LDR      r0,[pc,#92] ; [0x3540c] = 0x10000f90
        0x000353ae:    f7e7fe5f    .._.    BL       WsfTimerStartMs ; 0x1d070
        0x000353b2:    b003        ..      ADD      sp,sp,#0xc
        0x000353b4:    4628        (F      MOV      r0,r5
        0x000353b6:    bd30        0.      POP      {r4,r5,pc}
        0x000353b8:    4814        .H      LDR      r0,[pc,#80] ; [0x3540c] = 0x10000f90
        0x000353ba:    f7e7fec7    ....    BL       WsfTimerStop ; 0x1d14c
        0x000353be:    2027        '       MOVS     r0,#0x27
        0x000353c0:    2100        .!      MOVS     r1,#0
        0x000353c2:    9000        ..      STR      r0,[sp,#0]
        0x000353c4:    466a        jF      MOV      r2,sp
        0x000353c6:    4608        .F      MOV      r0,r1
        0x000353c8:    f7ecfa6e    ..n.    BL       am_hal_gpio_interrupt_control ; 0x218a8
        0x000353cc:    2028        (       MOVS     r0,#0x28
        0x000353ce:    2100        .!      MOVS     r1,#0
        0x000353d0:    9000        ..      STR      r0,[sp,#0]
        0x000353d2:    466a        jF      MOV      r2,sp
        0x000353d4:    4608        .F      MOV      r0,r1
        0x000353d6:    f7ecfa67    ..g.    BL       am_hal_gpio_interrupt_control ; 0x218a8
        0x000353da:    6860        `h      LDR      r0,[r4,#4]
        0x000353dc:    f7ebf884    ....    BL       am_devices_cooper_term ; 0x204e8
        0x000353e0:    480b        .H      LDR      r0,[pc,#44] ; [0x35410] = 0x45ab8
        0x000353e2:    6801        .h      LDR      r1,[r0,#0]
        0x000353e4:    9101        ..      STR      r1,[sp,#4]
        0x000353e6:    202a        *       MOVS     r0,#0x2a
        0x000353e8:    f7ecfbc0    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x000353ec:    2100        .!      MOVS     r1,#0
        0x000353ee:    202a        *       MOVS     r0,#0x2a
        0x000353f0:    f7ecfc1a    ....    BL       am_hal_gpio_state_write ; 0x21c28
        0x000353f4:    2000        .       MOVS     r0,#0
        0x000353f6:    f7e5fec7    ....    BL       HciDrvRadioBoot ; 0x1b188
        0x000353fa:    f7e5fa5d    ..].    BL       DmDevReset ; 0x1a8b8
        0x000353fe:    b003        ..      ADD      sp,sp,#0xc
        0x00035400:    2000        .       MOVS     r0,#0
        0x00035402:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x00035404:    10000028    (...    DCD    268435496
        0x00035408:    09000001    ....    DCD    150994945
        0x0003540c:    10000f90    ....    DCD    268439440
        0x00035410:    00045ab8    .Z..    DCD    285368
    $t
    i.hciEvtParseAuthTimeoutExpiredEvt
    hciEvtParseAuthTimeoutExpiredEvt
        0x00035414:    780a        .x      LDRB     r2,[r1,#0]
        0x00035416:    7849        Ix      LDRB     r1,[r1,#1]
        0x00035418:    eb022101    ...!    ADD      r1,r2,r1,LSL #8
        0x0003541c:    8081        ..      STRH     r1,[r0,#4]
        0x0003541e:    8001        ..      STRH     r1,[r0,#0]
        0x00035420:    4770        pG      BX       lr
    i.hciEvtParseConfigDataPathCmdCmpl
    hciEvtParseConfigDataPathCmdCmpl
        0x00035422:    7809        .x      LDRB     r1,[r1,#0]
        0x00035424:    7101        .q      STRB     r1,[r0,#4]
        0x00035426:    70c1        .p      STRB     r1,[r0,#3]
        0x00035428:    4770        pG      BX       lr
    i.hciEvtParseDataLenChange
    hciEvtParseDataLenChange
        0x0003542a:    780a        .x      LDRB     r2,[r1,#0]
        0x0003542c:    784b        Kx      LDRB     r3,[r1,#1]
        0x0003542e:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x00035432:    8082        ..      STRH     r2,[r0,#4]
        0x00035434:    788b        .x      LDRB     r3,[r1,#2]
        0x00035436:    f891c003    ....    LDRB     r12,[r1,#3]
        0x0003543a:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x0003543e:    80c3        ..      STRH     r3,[r0,#6]
        0x00035440:    790b        .y      LDRB     r3,[r1,#4]
        0x00035442:    f891c005    ....    LDRB     r12,[r1,#5]
        0x00035446:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x0003544a:    8103        ..      STRH     r3,[r0,#8]
        0x0003544c:    798b        .y      LDRB     r3,[r1,#6]
        0x0003544e:    f891c007    ....    LDRB     r12,[r1,#7]
        0x00035452:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00035456:    8143        C.      STRH     r3,[r0,#0xa]
        0x00035458:    7a0b        .z      LDRB     r3,[r1,#8]
        0x0003545a:    7a49        Iz      LDRB     r1,[r1,#9]
        0x0003545c:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00035460:    8181        ..      STRH     r1,[r0,#0xc]
        0x00035462:    8002        ..      STRH     r2,[r0,#0]
        0x00035464:    4770        pG      BX       lr
    i.hciEvtParseDisconnectCmpl
    hciEvtParseDisconnectCmpl
        0x00035466:    780b        .x      LDRB     r3,[r1,#0]
        0x00035468:    7103        .q      STRB     r3,[r0,#4]
        0x0003546a:    784a        Jx      LDRB     r2,[r1,#1]
        0x0003546c:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00035470:    eb02220c    ..."    ADD      r2,r2,r12,LSL #8
        0x00035474:    80c2        ..      STRH     r2,[r0,#6]
        0x00035476:    78c9        .x      LDRB     r1,[r1,#3]
        0x00035478:    7201        .r      STRB     r1,[r0,#8]
        0x0003547a:    8002        ..      STRH     r2,[r0,#0]
        0x0003547c:    70c3        .p      STRB     r3,[r0,#3]
        0x0003547e:    4770        pG      BX       lr
    i.hciEvtParseEncChange
    hciEvtParseEncChange
        0x00035480:    780b        .x      LDRB     r3,[r1,#0]
        0x00035482:    7103        .q      STRB     r3,[r0,#4]
        0x00035484:    784a        Jx      LDRB     r2,[r1,#1]
        0x00035486:    f891c002    ....    LDRB     r12,[r1,#2]
        0x0003548a:    eb02220c    ..."    ADD      r2,r2,r12,LSL #8
        0x0003548e:    80c2        ..      STRH     r2,[r0,#6]
        0x00035490:    78c9        .x      LDRB     r1,[r1,#3]
        0x00035492:    7201        .r      STRB     r1,[r0,#8]
        0x00035494:    8002        ..      STRH     r2,[r0,#0]
        0x00035496:    70c3        .p      STRB     r3,[r0,#3]
        0x00035498:    4770        pG      BX       lr
    i.hciEvtParseEncKeyRefreshCmpl
    hciEvtParseEncKeyRefreshCmpl
        0x0003549a:    780a        .x      LDRB     r2,[r1,#0]
        0x0003549c:    7102        .q      STRB     r2,[r0,#4]
        0x0003549e:    784b        Kx      LDRB     r3,[r1,#1]
        0x000354a0:    7889        .x      LDRB     r1,[r1,#2]
        0x000354a2:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x000354a6:    80c1        ..      STRH     r1,[r0,#6]
        0x000354a8:    8001        ..      STRH     r1,[r0,#0]
        0x000354aa:    70c2        .p      STRB     r2,[r0,#3]
        0x000354ac:    4770        pG      BX       lr
    i.hciEvtParseGenDhKeyCmdCmpl
    hciEvtParseGenDhKeyCmdCmpl
        0x000354ae:    b510        ..      PUSH     {r4,lr}
        0x000354b0:    4604        .F      MOV      r4,r0
        0x000354b2:    f8110b01    ....    LDRB     r0,[r1],#1
        0x000354b6:    7120         q      STRB     r0,[r4,#4]
        0x000354b8:    2220         "      MOVS     r2,#0x20
        0x000354ba:    1d60        `.      ADDS     r0,r4,#5
        0x000354bc:    f7e3f8dc    ....    BL       __aeabi_memcpy ; 0x18678
        0x000354c0:    7920         y      LDRB     r0,[r4,#4]
        0x000354c2:    70e0        .p      STRB     r0,[r4,#3]
        0x000354c4:    bd10        ..      POP      {r4,pc}
    i.hciEvtParseHwError
    hciEvtParseHwError
        0x000354c6:    7809        .x      LDRB     r1,[r1,#0]
        0x000354c8:    7101        .q      STRB     r1,[r0,#4]
        0x000354ca:    4770        pG      BX       lr
    i.hciEvtParseLeAddDevToResListCmdCmpl
    hciEvtParseLeAddDevToResListCmdCmpl
        0x000354cc:    7809        .x      LDRB     r1,[r1,#0]
        0x000354ce:    7101        .q      STRB     r1,[r0,#4]
        0x000354d0:    70c1        .p      STRB     r1,[r0,#3]
        0x000354d2:    4770        pG      BX       lr
    i.hciEvtParseLeAdvSetTerm
    hciEvtParseLeAdvSetTerm
        0x000354d4:    780b        .x      LDRB     r3,[r1,#0]
        0x000354d6:    7103        .q      STRB     r3,[r0,#4]
        0x000354d8:    784a        Jx      LDRB     r2,[r1,#1]
        0x000354da:    7142        Bq      STRB     r2,[r0,#5]
        0x000354dc:    788a        .x      LDRB     r2,[r1,#2]
        0x000354de:    f891c003    ....    LDRB     r12,[r1,#3]
        0x000354e2:    eb02220c    ..."    ADD      r2,r2,r12,LSL #8
        0x000354e6:    80c2        ..      STRH     r2,[r0,#6]
        0x000354e8:    7909        .y      LDRB     r1,[r1,#4]
        0x000354ea:    7201        .r      STRB     r1,[r0,#8]
        0x000354ec:    70c3        .p      STRB     r3,[r0,#3]
        0x000354ee:    8002        ..      STRH     r2,[r0,#0]
        0x000354f0:    4770        pG      BX       lr
    i.hciEvtParseLeBigInfoAdvRpt
    hciEvtParseLeBigInfoAdvRpt
        0x000354f2:    780a        .x      LDRB     r2,[r1,#0]
        0x000354f4:    784b        Kx      LDRB     r3,[r1,#1]
        0x000354f6:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x000354fa:    8082        ..      STRH     r2,[r0,#4]
        0x000354fc:    788b        .x      LDRB     r3,[r1,#2]
        0x000354fe:    7183        .q      STRB     r3,[r0,#6]
        0x00035500:    78cb        .x      LDRB     r3,[r1,#3]
        0x00035502:    71c3        .q      STRB     r3,[r0,#7]
        0x00035504:    790b        .y      LDRB     r3,[r1,#4]
        0x00035506:    f891c005    ....    LDRB     r12,[r1,#5]
        0x0003550a:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x0003550e:    8103        ..      STRH     r3,[r0,#8]
        0x00035510:    798b        .y      LDRB     r3,[r1,#6]
        0x00035512:    7283        .r      STRB     r3,[r0,#0xa]
        0x00035514:    79cb        .y      LDRB     r3,[r1,#7]
        0x00035516:    72c3        .r      STRB     r3,[r0,#0xb]
        0x00035518:    7a0b        .z      LDRB     r3,[r1,#8]
        0x0003551a:    7303        .s      STRB     r3,[r0,#0xc]
        0x0003551c:    7a4b        Kz      LDRB     r3,[r1,#9]
        0x0003551e:    f891c00a    ....    LDRB     r12,[r1,#0xa]
        0x00035522:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00035526:    81c3        ..      STRH     r3,[r0,#0xe]
        0x00035528:    7b0b        .{      LDRB     r3,[r1,#0xc]
        0x0003552a:    f891c00d    ....    LDRB     r12,[r1,#0xd]
        0x0003552e:    021b        ..      LSLS     r3,r3,#8
        0x00035530:    eb03430c    ...C    ADD      r3,r3,r12,LSL #16
        0x00035534:    f891c00b    ....    LDRB     r12,[r1,#0xb]
        0x00035538:    4463        cD      ADD      r3,r3,r12
        0x0003553a:    6103        .a      STR      r3,[r0,#0x10]
        0x0003553c:    7b8b        .{      LDRB     r3,[r1,#0xe]
        0x0003553e:    f891c00f    ....    LDRB     r12,[r1,#0xf]
        0x00035542:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00035546:    8283        ..      STRH     r3,[r0,#0x14]
        0x00035548:    7c0b        .|      LDRB     r3,[r1,#0x10]
        0x0003554a:    7583        .u      STRB     r3,[r0,#0x16]
        0x0003554c:    7c4b        K|      LDRB     r3,[r1,#0x11]
        0x0003554e:    75c3        .u      STRB     r3,[r0,#0x17]
        0x00035550:    7c89        .|      LDRB     r1,[r1,#0x12]
        0x00035552:    7601        .v      STRB     r1,[r0,#0x18]
        0x00035554:    2100        .!      MOVS     r1,#0
        0x00035556:    70c1        .p      STRB     r1,[r0,#3]
        0x00035558:    8002        ..      STRH     r2,[r0,#0]
        0x0003555a:    4770        pG      BX       lr
    i.hciEvtParseLeBigSyncEst
    hciEvtParseLeBigSyncEst
        0x0003555c:    b410        ..      PUSH     {r4}
        0x0003555e:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00035562:    7102        .q      STRB     r2,[r0,#4]
        0x00035564:    f8112b02    ...+    LDRB     r2,[r1],#2
        0x00035568:    7142        Bq      STRB     r2,[r0,#5]
        0x0003556a:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x0003556e:    f8113b02    ...;    LDRB     r3,[r1],#2
        0x00035572:    0212        ..      LSLS     r2,r2,#8
        0x00035574:    eb024203    ...B    ADD      r2,r2,r3,LSL #16
        0x00035578:    f8113c04    ...<    LDRB     r3,[r1,#-4]
        0x0003557c:    441a        .D      ADD      r2,r2,r3
        0x0003557e:    6082        .`      STR      r2,[r0,#8]
        0x00035580:    f8112c01    ...,    LDRB     r2,[r1,#-1]
        0x00035584:    7302        .s      STRB     r2,[r0,#0xc]
        0x00035586:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x0003558a:    7342        Bs      STRB     r2,[r0,#0xd]
        0x0003558c:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00035590:    7382        .s      STRB     r2,[r0,#0xe]
        0x00035592:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00035596:    73c2        .s      STRB     r2,[r0,#0xf]
        0x00035598:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x0003559c:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x000355a0:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x000355a4:    8202        ..      STRH     r2,[r0,#0x10]
        0x000355a6:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x000355aa:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x000355ae:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x000355b2:    8242        B.      STRH     r2,[r0,#0x12]
        0x000355b4:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x000355b8:    2b10        .+      CMP      r3,#0x10
        0x000355ba:    bf28        (.      IT       CS
        0x000355bc:    2310        .#      MOVCS    r3,#0x10
        0x000355be:    7503        .u      STRB     r3,[r0,#0x14]
        0x000355c0:    b30b        ..      CBZ      r3,0x35606 ; hciEvtParseLeBigSyncEst + 170
        0x000355c2:    1e89        ..      SUBS     r1,r1,#2
        0x000355c4:    f1000214    ....    ADD      r2,r0,#0x14
        0x000355c8:    f0130f01    ....    TST      r3,#1
        0x000355cc:    d007        ..      BEQ      0x355de ; hciEvtParseLeBigSyncEst + 130
        0x000355ce:    f8113f02    ...?    LDRB     r3,[r1,#2]!
        0x000355d2:    f891c001    ....    LDRB     r12,[r1,#1]
        0x000355d6:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x000355da:    f8223f02    "..?    STRH     r3,[r2,#2]!
        0x000355de:    7d03        .}      LDRB     r3,[r0,#0x14]
        0x000355e0:    085b        [.      LSRS     r3,r3,#1
        0x000355e2:    d010        ..      BEQ      0x35606 ; hciEvtParseLeBigSyncEst + 170
        0x000355e4:    f891c002    ....    LDRB     r12,[r1,#2]
        0x000355e8:    78cc        .x      LDRB     r4,[r1,#3]
        0x000355ea:    1e5b        [.      SUBS     r3,r3,#1
        0x000355ec:    eb0c2c04    ...,    ADD      r12,r12,r4,LSL #8
        0x000355f0:    f8a2c002    ....    STRH     r12,[r2,#2]
        0x000355f4:    f8114f04    ...O    LDRB     r4,[r1,#4]!
        0x000355f8:    f891c001    ....    LDRB     r12,[r1,#1]
        0x000355fc:    eb042c0c    ...,    ADD      r12,r4,r12,LSL #8
        0x00035600:    f822cf04    "...    STRH     r12,[r2,#4]!
        0x00035604:    d1ee        ..      BNE      0x355e4 ; hciEvtParseLeBigSyncEst + 136
        0x00035606:    7901        .y      LDRB     r1,[r0,#4]
        0x00035608:    70c1        .p      STRB     r1,[r0,#3]
        0x0003560a:    7941        Ay      LDRB     r1,[r0,#5]
        0x0003560c:    8001        ..      STRH     r1,[r0,#0]
        0x0003560e:    bc10        ..      POP      {r4}
        0x00035610:    4770        pG      BX       lr
    i.hciEvtParseLeBigSyncLost
    hciEvtParseLeBigSyncLost
        0x00035612:    780a        .x      LDRB     r2,[r1,#0]
        0x00035614:    7102        .q      STRB     r2,[r0,#4]
        0x00035616:    7849        Ix      LDRB     r1,[r1,#1]
        0x00035618:    7141        Aq      STRB     r1,[r0,#5]
        0x0003561a:    70c1        .p      STRB     r1,[r0,#3]
        0x0003561c:    8002        ..      STRH     r2,[r0,#0]
        0x0003561e:    4770        pG      BX       lr
    i.hciEvtParseLeBigTermSyncCmpl
    hciEvtParseLeBigTermSyncCmpl
        0x00035620:    780a        .x      LDRB     r2,[r1,#0]
        0x00035622:    7102        .q      STRB     r2,[r0,#4]
        0x00035624:    7849        Ix      LDRB     r1,[r1,#1]
        0x00035626:    7141        Aq      STRB     r1,[r0,#5]
        0x00035628:    70c2        .p      STRB     r2,[r0,#3]
        0x0003562a:    8001        ..      STRH     r1,[r0,#0]
        0x0003562c:    4770        pG      BX       lr
    i.hciEvtParseLeCisEst
    hciEvtParseLeCisEst
        0x0003562e:    b410        ..      PUSH     {r4}
        0x00035630:    780a        .x      LDRB     r2,[r1,#0]
        0x00035632:    7102        .q      STRB     r2,[r0,#4]
        0x00035634:    784b        Kx      LDRB     r3,[r1,#1]
        0x00035636:    f891c002    ....    LDRB     r12,[r1,#2]
        0x0003563a:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x0003563e:    80c3        ..      STRH     r3,[r0,#6]
        0x00035640:    f891c004    ....    LDRB     r12,[r1,#4]
        0x00035644:    794c        Ly      LDRB     r4,[r1,#5]
        0x00035646:    ea4f2c0c    O..,    LSL      r12,r12,#8
        0x0003564a:    eb0c4c04    ...L    ADD      r12,r12,r4,LSL #16
        0x0003564e:    78cc        .x      LDRB     r4,[r1,#3]
        0x00035650:    44a4        .D      ADD      r12,r12,r4
        0x00035652:    f8c0c008    ....    STR      r12,[r0,#8]
        0x00035656:    f891c007    ....    LDRB     r12,[r1,#7]
        0x0003565a:    7a0c        .z      LDRB     r4,[r1,#8]
        0x0003565c:    ea4f2c0c    O..,    LSL      r12,r12,#8
        0x00035660:    eb0c4c04    ...L    ADD      r12,r12,r4,LSL #16
        0x00035664:    798c        .y      LDRB     r4,[r1,#6]
        0x00035666:    44a4        .D      ADD      r12,r12,r4
        0x00035668:    f8c0c00c    ....    STR      r12,[r0,#0xc]
        0x0003566c:    f891c00a    ....    LDRB     r12,[r1,#0xa]
        0x00035670:    7acc        .z      LDRB     r4,[r1,#0xb]
        0x00035672:    ea4f2c0c    O..,    LSL      r12,r12,#8
        0x00035676:    eb0c4c04    ...L    ADD      r12,r12,r4,LSL #16
        0x0003567a:    7a4c        Lz      LDRB     r4,[r1,#9]
        0x0003567c:    44a4        .D      ADD      r12,r12,r4
        0x0003567e:    f8c0c010    ....    STR      r12,[r0,#0x10]
        0x00035682:    f891c00d    ....    LDRB     r12,[r1,#0xd]
        0x00035686:    7b8c        .{      LDRB     r4,[r1,#0xe]
        0x00035688:    ea4f2c0c    O..,    LSL      r12,r12,#8
        0x0003568c:    eb0c4c04    ...L    ADD      r12,r12,r4,LSL #16
        0x00035690:    7b0c        .{      LDRB     r4,[r1,#0xc]
        0x00035692:    44a4        .D      ADD      r12,r12,r4
        0x00035694:    f8c0c014    ....    STR      r12,[r0,#0x14]
        0x00035698:    f891c00f    ....    LDRB     r12,[r1,#0xf]
        0x0003569c:    f880c018    ....    STRB     r12,[r0,#0x18]
        0x000356a0:    f891c010    ....    LDRB     r12,[r1,#0x10]
        0x000356a4:    f880c019    ....    STRB     r12,[r0,#0x19]
        0x000356a8:    f891c011    ....    LDRB     r12,[r1,#0x11]
        0x000356ac:    f880c01a    ....    STRB     r12,[r0,#0x1a]
        0x000356b0:    f891c012    ....    LDRB     r12,[r1,#0x12]
        0x000356b4:    f880c01b    ....    STRB     r12,[r0,#0x1b]
        0x000356b8:    f891c013    ....    LDRB     r12,[r1,#0x13]
        0x000356bc:    f880c01c    ....    STRB     r12,[r0,#0x1c]
        0x000356c0:    f891c014    ....    LDRB     r12,[r1,#0x14]
        0x000356c4:    f880c01d    ....    STRB     r12,[r0,#0x1d]
        0x000356c8:    f891c015    ....    LDRB     r12,[r1,#0x15]
        0x000356cc:    f880c01e    ....    STRB     r12,[r0,#0x1e]
        0x000356d0:    f891c016    ....    LDRB     r12,[r1,#0x16]
        0x000356d4:    7dcc        .}      LDRB     r4,[r1,#0x17]
        0x000356d6:    eb0c2c04    ...,    ADD      r12,r12,r4,LSL #8
        0x000356da:    f8a0c020    .. .    STRH     r12,[r0,#0x20]
        0x000356de:    f891c018    ....    LDRB     r12,[r1,#0x18]
        0x000356e2:    7e4c        L~      LDRB     r4,[r1,#0x19]
        0x000356e4:    eb0c2c04    ...,    ADD      r12,r12,r4,LSL #8
        0x000356e8:    f8a0c022    ..".    STRH     r12,[r0,#0x22]
        0x000356ec:    f891c01a    ....    LDRB     r12,[r1,#0x1a]
        0x000356f0:    7ec9        .~      LDRB     r1,[r1,#0x1b]
        0x000356f2:    eb0c2101    ...!    ADD      r1,r12,r1,LSL #8
        0x000356f6:    8481        ..      STRH     r1,[r0,#0x24]
        0x000356f8:    70c2        .p      STRB     r2,[r0,#3]
        0x000356fa:    8003        ..      STRH     r3,[r0,#0]
        0x000356fc:    bc10        ..      POP      {r4}
        0x000356fe:    4770        pG      BX       lr
    i.hciEvtParseLeCisReq
    hciEvtParseLeCisReq
        0x00035700:    780a        .x      LDRB     r2,[r1,#0]
        0x00035702:    784b        Kx      LDRB     r3,[r1,#1]
        0x00035704:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x00035708:    8082        ..      STRH     r2,[r0,#4]
        0x0003570a:    788a        .x      LDRB     r2,[r1,#2]
        0x0003570c:    78cb        .x      LDRB     r3,[r1,#3]
        0x0003570e:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x00035712:    80c2        ..      STRH     r2,[r0,#6]
        0x00035714:    790b        .y      LDRB     r3,[r1,#4]
        0x00035716:    7203        .r      STRB     r3,[r0,#8]
        0x00035718:    7949        Iy      LDRB     r1,[r1,#5]
        0x0003571a:    7241        Ar      STRB     r1,[r0,#9]
        0x0003571c:    8002        ..      STRH     r2,[r0,#0]
        0x0003571e:    4770        pG      BX       lr
    i.hciEvtParseLeClearResListCmdCmpl
    hciEvtParseLeClearResListCmdCmpl
        0x00035720:    7809        .x      LDRB     r1,[r1,#0]
        0x00035722:    7101        .q      STRB     r1,[r0,#4]
        0x00035724:    70c1        .p      STRB     r1,[r0,#3]
        0x00035726:    4770        pG      BX       lr
    i.hciEvtParseLeCmdCmpl
    hciEvtParseLeCmdCmpl
        0x00035728:    7809        .x      LDRB     r1,[r1,#0]
        0x0003572a:    70c1        .p      STRB     r1,[r0,#3]
        0x0003572c:    4770        pG      BX       lr
    i.hciEvtParseLeConnCmpl
    hciEvtParseLeConnCmpl
        0x0003572e:    b570        p.      PUSH     {r4-r6,lr}
        0x00035730:    4604        .F      MOV      r4,r0
        0x00035732:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00035736:    7120         q      STRB     r0,[r4,#4]
        0x00035738:    f8110b01    ....    LDRB     r0,[r1],#1
        0x0003573c:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00035740:    1c4d        M.      ADDS     r5,r1,#1
        0x00035742:    eb002002    ...     ADD      r0,r0,r2,LSL #8
        0x00035746:    80e0        ..      STRH     r0,[r4,#6]
        0x00035748:    7808        .x      LDRB     r0,[r1,#0]
        0x0003574a:    7220         r      STRB     r0,[r4,#8]
        0x0003574c:    f8150b01    ....    LDRB     r0,[r5],#1
        0x00035750:    7260        `r      STRB     r0,[r4,#9]
        0x00035752:    4629        )F      MOV      r1,r5
        0x00035754:    f104000a    ....    ADD      r0,r4,#0xa
        0x00035758:    f7e4fe3b    ..;.    BL       BdaCpy ; 0x1a3d2
        0x0003575c:    79a8        .y      LDRB     r0,[r5,#6]
        0x0003575e:    79e9        .y      LDRB     r1,[r5,#7]
        0x00035760:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00035764:    8220         .      STRH     r0,[r4,#0x10]
        0x00035766:    7a28        (z      LDRB     r0,[r5,#8]
        0x00035768:    7a69        iz      LDRB     r1,[r5,#9]
        0x0003576a:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0003576e:    8260        `.      STRH     r0,[r4,#0x12]
        0x00035770:    7aa8        .z      LDRB     r0,[r5,#0xa]
        0x00035772:    7ae9        .z      LDRB     r1,[r5,#0xb]
        0x00035774:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00035778:    82a0        ..      STRH     r0,[r4,#0x14]
        0x0003577a:    7b28        ({      LDRB     r0,[r5,#0xc]
        0x0003577c:    75a0        .u      STRB     r0,[r4,#0x16]
        0x0003577e:    f1040017    ....    ADD      r0,r4,#0x17
        0x00035782:    f7e7fd53    ..S.    BL       __ARM_common_memclr4_6 ; 0x1d22c
        0x00035786:    f104001d    ....    ADD      r0,r4,#0x1d
        0x0003578a:    f7e7fd4f    ..O.    BL       __ARM_common_memclr4_6 ; 0x1d22c
        0x0003578e:    88e0        ..      LDRH     r0,[r4,#6]
        0x00035790:    8020         .      STRH     r0,[r4,#0]
        0x00035792:    7920         y      LDRB     r0,[r4,#4]
        0x00035794:    70e0        .p      STRB     r0,[r4,#3]
        0x00035796:    bd70        p.      POP      {r4-r6,pc}
    i.hciEvtParseLeConnCteReqEn
    hciEvtParseLeConnCteReqEn
        0x00035798:    780a        .x      LDRB     r2,[r1,#0]
        0x0003579a:    7102        .q      STRB     r2,[r0,#4]
        0x0003579c:    784b        Kx      LDRB     r3,[r1,#1]
        0x0003579e:    7889        .x      LDRB     r1,[r1,#2]
        0x000357a0:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x000357a4:    80c1        ..      STRH     r1,[r0,#6]
        0x000357a6:    70c2        .p      STRB     r2,[r0,#3]
        0x000357a8:    8001        ..      STRH     r1,[r0,#0]
        0x000357aa:    4770        pG      BX       lr
    i.hciEvtParseLeConnCteRspEn
    hciEvtParseLeConnCteRspEn
        0x000357ac:    780a        .x      LDRB     r2,[r1,#0]
        0x000357ae:    7102        .q      STRB     r2,[r0,#4]
        0x000357b0:    784b        Kx      LDRB     r3,[r1,#1]
        0x000357b2:    7889        .x      LDRB     r1,[r1,#2]
        0x000357b4:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x000357b8:    80c1        ..      STRH     r1,[r0,#6]
        0x000357ba:    70c2        .p      STRB     r2,[r0,#3]
        0x000357bc:    8001        ..      STRH     r1,[r0,#0]
        0x000357be:    4770        pG      BX       lr
    i.hciEvtParseLeConnUpdateCmpl
    hciEvtParseLeConnUpdateCmpl
        0x000357c0:    b410        ..      PUSH     {r4}
        0x000357c2:    780b        .x      LDRB     r3,[r1,#0]
        0x000357c4:    7103        .q      STRB     r3,[r0,#4]
        0x000357c6:    784a        Jx      LDRB     r2,[r1,#1]
        0x000357c8:    f891c002    ....    LDRB     r12,[r1,#2]
        0x000357cc:    eb02220c    ..."    ADD      r2,r2,r12,LSL #8
        0x000357d0:    80c2        ..      STRH     r2,[r0,#6]
        0x000357d2:    f891c003    ....    LDRB     r12,[r1,#3]
        0x000357d6:    790c        .y      LDRB     r4,[r1,#4]
        0x000357d8:    eb0c2c04    ...,    ADD      r12,r12,r4,LSL #8
        0x000357dc:    f8a0c008    ....    STRH     r12,[r0,#8]
        0x000357e0:    f891c005    ....    LDRB     r12,[r1,#5]
        0x000357e4:    798c        .y      LDRB     r4,[r1,#6]
        0x000357e6:    eb0c2c04    ...,    ADD      r12,r12,r4,LSL #8
        0x000357ea:    f8a0c00a    ....    STRH     r12,[r0,#0xa]
        0x000357ee:    f891c007    ....    LDRB     r12,[r1,#7]
        0x000357f2:    7a09        .z      LDRB     r1,[r1,#8]
        0x000357f4:    eb0c2101    ...!    ADD      r1,r12,r1,LSL #8
        0x000357f8:    8181        ..      STRH     r1,[r0,#0xc]
        0x000357fa:    8002        ..      STRH     r2,[r0,#0]
        0x000357fc:    70c3        .p      STRB     r3,[r0,#3]
        0x000357fe:    bc10        ..      POP      {r4}
        0x00035800:    4770        pG      BX       lr
    i.hciEvtParseLeCreateBigCmpl
    hciEvtParseLeCreateBigCmpl
        0x00035802:    b410        ..      PUSH     {r4}
        0x00035804:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00035808:    7102        .q      STRB     r2,[r0,#4]
        0x0003580a:    f8112b02    ...+    LDRB     r2,[r1],#2
        0x0003580e:    7142        Bq      STRB     r2,[r0,#5]
        0x00035810:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00035814:    f8113b02    ...;    LDRB     r3,[r1],#2
        0x00035818:    0212        ..      LSLS     r2,r2,#8
        0x0003581a:    eb024203    ...B    ADD      r2,r2,r3,LSL #16
        0x0003581e:    f8113c04    ...<    LDRB     r3,[r1,#-4]
        0x00035822:    441a        .D      ADD      r2,r2,r3
        0x00035824:    6082        .`      STR      r2,[r0,#8]
        0x00035826:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x0003582a:    f8113b02    ...;    LDRB     r3,[r1],#2
        0x0003582e:    0212        ..      LSLS     r2,r2,#8
        0x00035830:    eb024203    ...B    ADD      r2,r2,r3,LSL #16
        0x00035834:    f8113c04    ...<    LDRB     r3,[r1,#-4]
        0x00035838:    441a        .D      ADD      r2,r2,r3
        0x0003583a:    60c2        .`      STR      r2,[r0,#0xc]
        0x0003583c:    f8112c01    ...,    LDRB     r2,[r1,#-1]
        0x00035840:    7402        .t      STRB     r2,[r0,#0x10]
        0x00035842:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00035846:    7442        Bt      STRB     r2,[r0,#0x11]
        0x00035848:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x0003584c:    7482        .t      STRB     r2,[r0,#0x12]
        0x0003584e:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00035852:    74c2        .t      STRB     r2,[r0,#0x13]
        0x00035854:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00035858:    7502        .u      STRB     r2,[r0,#0x14]
        0x0003585a:    780a        .x      LDRB     r2,[r1,#0]
        0x0003585c:    784b        Kx      LDRB     r3,[r1,#1]
        0x0003585e:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x00035862:    82c2        ..      STRH     r2,[r0,#0x16]
        0x00035864:    f8112f02    .../    LDRB     r2,[r1,#2]!
        0x00035868:    f8113f01    ...?    LDRB     r3,[r1,#1]!
        0x0003586c:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x00035870:    8302        ..      STRH     r2,[r0,#0x18]
        0x00035872:    784b        Kx      LDRB     r3,[r1,#1]
        0x00035874:    1c89        ..      ADDS     r1,r1,#2
        0x00035876:    2b10        .+      CMP      r3,#0x10
        0x00035878:    bf28        (.      IT       CS
        0x0003587a:    2310        .#      MOVCS    r3,#0x10
        0x0003587c:    7683        .v      STRB     r3,[r0,#0x1a]
        0x0003587e:    b303        ..      CBZ      r3,0x358c2 ; hciEvtParseLeCreateBigCmpl + 192
        0x00035880:    1e89        ..      SUBS     r1,r1,#2
        0x00035882:    f100021a    ....    ADD      r2,r0,#0x1a
        0x00035886:    f0130f01    ....    TST      r3,#1
        0x0003588a:    d007        ..      BEQ      0x3589c ; hciEvtParseLeCreateBigCmpl + 154
        0x0003588c:    f8113f02    ...?    LDRB     r3,[r1,#2]!
        0x00035890:    f891c001    ....    LDRB     r12,[r1,#1]
        0x00035894:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00035898:    f8223f02    "..?    STRH     r3,[r2,#2]!
        0x0003589c:    7e83        .~      LDRB     r3,[r0,#0x1a]
        0x0003589e:    085b        [.      LSRS     r3,r3,#1
        0x000358a0:    d00f        ..      BEQ      0x358c2 ; hciEvtParseLeCreateBigCmpl + 192
        0x000358a2:    f891c002    ....    LDRB     r12,[r1,#2]
        0x000358a6:    78cc        .x      LDRB     r4,[r1,#3]
        0x000358a8:    1e5b        [.      SUBS     r3,r3,#1
        0x000358aa:    eb0c2c04    ...,    ADD      r12,r12,r4,LSL #8
        0x000358ae:    f8a2c002    ....    STRH     r12,[r2,#2]
        0x000358b2:    f811cf04    ....    LDRB     r12,[r1,#4]!
        0x000358b6:    784c        Lx      LDRB     r4,[r1,#1]
        0x000358b8:    eb0c2c04    ...,    ADD      r12,r12,r4,LSL #8
        0x000358bc:    f822cf04    "...    STRH     r12,[r2,#4]!
        0x000358c0:    d1ef        ..      BNE      0x358a2 ; hciEvtParseLeCreateBigCmpl + 160
        0x000358c2:    7901        .y      LDRB     r1,[r0,#4]
        0x000358c4:    70c1        .p      STRB     r1,[r0,#3]
        0x000358c6:    7941        Ay      LDRB     r1,[r0,#5]
        0x000358c8:    8001        ..      STRH     r1,[r0,#0]
        0x000358ca:    bc10        ..      POP      {r4}
        0x000358cc:    4770        pG      BX       lr
    i.hciEvtParseLeCreateConnCancelCmdCmpl
    hciEvtParseLeCreateConnCancelCmdCmpl
        0x000358ce:    7809        .x      LDRB     r1,[r1,#0]
        0x000358d0:    7101        .q      STRB     r1,[r0,#4]
        0x000358d2:    70c1        .p      STRB     r1,[r0,#3]
        0x000358d4:    4770        pG      BX       lr
    i.hciEvtParseLeEncryptCmdCmpl
    hciEvtParseLeEncryptCmdCmpl
        0x000358d6:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x000358da:    7102        .q      STRB     r2,[r0,#4]
        0x000358dc:    680b        .h      LDR      r3,[r1,#0]
        0x000358de:    f8c03005    ...0    STR      r3,[r0,#5]
        0x000358e2:    684b        Kh      LDR      r3,[r1,#4]
        0x000358e4:    f8c03009    ...0    STR      r3,[r0,#9]
        0x000358e8:    688b        .h      LDR      r3,[r1,#8]
        0x000358ea:    f8c0300d    ...0    STR      r3,[r0,#0xd]
        0x000358ee:    68c9        .h      LDR      r1,[r1,#0xc]
        0x000358f0:    f8c01011    ....    STR      r1,[r0,#0x11]
        0x000358f4:    70c2        .p      STRB     r2,[r0,#3]
        0x000358f6:    4770        pG      BX       lr
    i.hciEvtParseLeEnhancedConnCmpl
    hciEvtParseLeEnhancedConnCmpl
        0x000358f8:    b570        p.      PUSH     {r4-r6,lr}
        0x000358fa:    4604        .F      MOV      r4,r0
        0x000358fc:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00035900:    7120         q      STRB     r0,[r4,#4]
        0x00035902:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00035906:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x0003590a:    1c4d        M.      ADDS     r5,r1,#1
        0x0003590c:    eb002002    ...     ADD      r0,r0,r2,LSL #8
        0x00035910:    80e0        ..      STRH     r0,[r4,#6]
        0x00035912:    7808        .x      LDRB     r0,[r1,#0]
        0x00035914:    7220         r      STRB     r0,[r4,#8]
        0x00035916:    f8150b01    ....    LDRB     r0,[r5],#1
        0x0003591a:    7260        `r      STRB     r0,[r4,#9]
        0x0003591c:    4629        )F      MOV      r1,r5
        0x0003591e:    f104000a    ....    ADD      r0,r4,#0xa
        0x00035922:    f7e4fd56    ..V.    BL       BdaCpy ; 0x1a3d2
        0x00035926:    1dad        ..      ADDS     r5,r5,#6
        0x00035928:    4629        )F      MOV      r1,r5
        0x0003592a:    f1040017    ....    ADD      r0,r4,#0x17
        0x0003592e:    f7e4fd50    ..P.    BL       BdaCpy ; 0x1a3d2
        0x00035932:    1dad        ..      ADDS     r5,r5,#6
        0x00035934:    4629        )F      MOV      r1,r5
        0x00035936:    f104001d    ....    ADD      r0,r4,#0x1d
        0x0003593a:    f7e4fd4a    ..J.    BL       BdaCpy ; 0x1a3d2
        0x0003593e:    79a8        .y      LDRB     r0,[r5,#6]
        0x00035940:    79e9        .y      LDRB     r1,[r5,#7]
        0x00035942:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00035946:    8220         .      STRH     r0,[r4,#0x10]
        0x00035948:    7a28        (z      LDRB     r0,[r5,#8]
        0x0003594a:    7a69        iz      LDRB     r1,[r5,#9]
        0x0003594c:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00035950:    8260        `.      STRH     r0,[r4,#0x12]
        0x00035952:    7aa8        .z      LDRB     r0,[r5,#0xa]
        0x00035954:    7ae9        .z      LDRB     r1,[r5,#0xb]
        0x00035956:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0003595a:    82a0        ..      STRH     r0,[r4,#0x14]
        0x0003595c:    7b28        ({      LDRB     r0,[r5,#0xc]
        0x0003595e:    75a0        .u      STRB     r0,[r4,#0x16]
        0x00035960:    88e0        ..      LDRH     r0,[r4,#6]
        0x00035962:    8020         .      STRH     r0,[r4,#0]
        0x00035964:    7920         y      LDRB     r0,[r4,#4]
        0x00035966:    70e0        .p      STRB     r0,[r4,#3]
        0x00035968:    bd70        p.      POP      {r4-r6,pc}
    i.hciEvtParseLeLtkReq
    hciEvtParseLeLtkReq
        0x0003596a:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x0003596e:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00035972:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x00035976:    8082        ..      STRH     r2,[r0,#4]
        0x00035978:    680b        .h      LDR      r3,[r1,#0]
        0x0003597a:    f8c03006    ...0    STR      r3,[r0,#6]
        0x0003597e:    684b        Kh      LDR      r3,[r1,#4]
        0x00035980:    f8c0300a    ...0    STR      r3,[r0,#0xa]
        0x00035984:    7a0b        .z      LDRB     r3,[r1,#8]
        0x00035986:    7a49        Iz      LDRB     r1,[r1,#9]
        0x00035988:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x0003598c:    81c1        ..      STRH     r1,[r0,#0xe]
        0x0003598e:    8002        ..      STRH     r2,[r0,#0]
        0x00035990:    4770        pG      BX       lr
    i.hciEvtParseLeLtkReqNegReplCmdCmpl
    hciEvtParseLeLtkReqNegReplCmdCmpl
        0x00035992:    780a        .x      LDRB     r2,[r1,#0]
        0x00035994:    7102        .q      STRB     r2,[r0,#4]
        0x00035996:    784b        Kx      LDRB     r3,[r1,#1]
        0x00035998:    7889        .x      LDRB     r1,[r1,#2]
        0x0003599a:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x0003599e:    80c1        ..      STRH     r1,[r0,#6]
        0x000359a0:    8001        ..      STRH     r1,[r0,#0]
        0x000359a2:    70c2        .p      STRB     r2,[r0,#3]
        0x000359a4:    4770        pG      BX       lr
    i.hciEvtParseLeLtkReqReplCmdCmpl
    hciEvtParseLeLtkReqReplCmdCmpl
        0x000359a6:    780a        .x      LDRB     r2,[r1,#0]
        0x000359a8:    7102        .q      STRB     r2,[r0,#4]
        0x000359aa:    784b        Kx      LDRB     r3,[r1,#1]
        0x000359ac:    7889        .x      LDRB     r1,[r1,#2]
        0x000359ae:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x000359b2:    80c1        ..      STRH     r1,[r0,#6]
        0x000359b4:    8001        ..      STRH     r1,[r0,#0]
        0x000359b6:    70c2        .p      STRB     r2,[r0,#3]
        0x000359b8:    4770        pG      BX       lr
    i.hciEvtParseLePerAdvSyncEst
    hciEvtParseLePerAdvSyncEst
        0x000359ba:    b570        p.      PUSH     {r4-r6,lr}
        0x000359bc:    4604        .F      MOV      r4,r0
        0x000359be:    f8110b01    ....    LDRB     r0,[r1],#1
        0x000359c2:    7120         q      STRB     r0,[r4,#4]
        0x000359c4:    f8110b01    ....    LDRB     r0,[r1],#1
        0x000359c8:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x000359cc:    1c4d        M.      ADDS     r5,r1,#1
        0x000359ce:    eb002002    ...     ADD      r0,r0,r2,LSL #8
        0x000359d2:    80e0        ..      STRH     r0,[r4,#6]
        0x000359d4:    7808        .x      LDRB     r0,[r1,#0]
        0x000359d6:    7220         r      STRB     r0,[r4,#8]
        0x000359d8:    f8150b01    ....    LDRB     r0,[r5],#1
        0x000359dc:    7260        `r      STRB     r0,[r4,#9]
        0x000359de:    4629        )F      MOV      r1,r5
        0x000359e0:    f104000a    ....    ADD      r0,r4,#0xa
        0x000359e4:    f7e4fcf5    ....    BL       BdaCpy ; 0x1a3d2
        0x000359e8:    79a8        .y      LDRB     r0,[r5,#6]
        0x000359ea:    7420         t      STRB     r0,[r4,#0x10]
        0x000359ec:    79e8        .y      LDRB     r0,[r5,#7]
        0x000359ee:    7a29        )z      LDRB     r1,[r5,#8]
        0x000359f0:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000359f4:    8260        `.      STRH     r0,[r4,#0x12]
        0x000359f6:    7a68        hz      LDRB     r0,[r5,#9]
        0x000359f8:    7520         u      STRB     r0,[r4,#0x14]
        0x000359fa:    7920         y      LDRB     r0,[r4,#4]
        0x000359fc:    70e0        .p      STRB     r0,[r4,#3]
        0x000359fe:    bd70        p.      POP      {r4-r6,pc}
    i.hciEvtParseLePerAdvSyncLost
    hciEvtParseLePerAdvSyncLost
        0x00035a00:    780a        .x      LDRB     r2,[r1,#0]
        0x00035a02:    7849        Ix      LDRB     r1,[r1,#1]
        0x00035a04:    eb022101    ...!    ADD      r1,r2,r1,LSL #8
        0x00035a08:    8081        ..      STRH     r1,[r0,#4]
        0x00035a0a:    4770        pG      BX       lr
    i.hciEvtParseLeRandCmdCmpl
    hciEvtParseLeRandCmdCmpl
        0x00035a0c:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00035a10:    7102        .q      STRB     r2,[r0,#4]
        0x00035a12:    680b        .h      LDR      r3,[r1,#0]
        0x00035a14:    f8c03005    ...0    STR      r3,[r0,#5]
        0x00035a18:    6849        Ih      LDR      r1,[r1,#4]
        0x00035a1a:    f8c01009    ....    STR      r1,[r0,#9]
        0x00035a1e:    70c2        .p      STRB     r2,[r0,#3]
        0x00035a20:    4770        pG      BX       lr
    i.hciEvtParseLeReadLocalResAddrCmdCmpl
    hciEvtParseLeReadLocalResAddrCmdCmpl
        0x00035a22:    b510        ..      PUSH     {r4,lr}
        0x00035a24:    4604        .F      MOV      r4,r0
        0x00035a26:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00035a2a:    7120         q      STRB     r0,[r4,#4]
        0x00035a2c:    1d60        `.      ADDS     r0,r4,#5
        0x00035a2e:    f7e4fcd0    ....    BL       BdaCpy ; 0x1a3d2
        0x00035a32:    7920         y      LDRB     r0,[r4,#4]
        0x00035a34:    70e0        .p      STRB     r0,[r4,#3]
        0x00035a36:    bd10        ..      POP      {r4,pc}
    i.hciEvtParseLeReadPeerResAddrCmdCmpl
    hciEvtParseLeReadPeerResAddrCmdCmpl
        0x00035a38:    b510        ..      PUSH     {r4,lr}
        0x00035a3a:    4604        .F      MOV      r4,r0
        0x00035a3c:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00035a40:    7120         q      STRB     r0,[r4,#4]
        0x00035a42:    1d60        `.      ADDS     r0,r4,#5
        0x00035a44:    f7e4fcc5    ....    BL       BdaCpy ; 0x1a3d2
        0x00035a48:    7920         y      LDRB     r0,[r4,#4]
        0x00035a4a:    70e0        .p      STRB     r0,[r4,#3]
        0x00035a4c:    bd10        ..      POP      {r4,pc}
    i.hciEvtParseLeRemDevFromResListCmdCmpl
    hciEvtParseLeRemDevFromResListCmdCmpl
        0x00035a4e:    7809        .x      LDRB     r1,[r1,#0]
        0x00035a50:    7101        .q      STRB     r1,[r0,#4]
        0x00035a52:    70c1        .p      STRB     r1,[r0,#3]
        0x00035a54:    4770        pG      BX       lr
    i.hciEvtParseLeRemoveCigCmdCmpl
    hciEvtParseLeRemoveCigCmdCmpl
        0x00035a56:    780a        .x      LDRB     r2,[r1,#0]
        0x00035a58:    7102        .q      STRB     r2,[r0,#4]
        0x00035a5a:    7849        Ix      LDRB     r1,[r1,#1]
        0x00035a5c:    7141        Aq      STRB     r1,[r0,#5]
        0x00035a5e:    70c2        .p      STRB     r2,[r0,#3]
        0x00035a60:    8001        ..      STRH     r1,[r0,#0]
        0x00035a62:    4770        pG      BX       lr
    i.hciEvtParseLeRemoveIsoDataPathCmdCmpl
    hciEvtParseLeRemoveIsoDataPathCmdCmpl
        0x00035a64:    780a        .x      LDRB     r2,[r1,#0]
        0x00035a66:    7102        .q      STRB     r2,[r0,#4]
        0x00035a68:    7849        Ix      LDRB     r1,[r1,#1]
        0x00035a6a:    7141        Aq      STRB     r1,[r0,#5]
        0x00035a6c:    70c2        .p      STRB     r2,[r0,#3]
        0x00035a6e:    8001        ..      STRH     r1,[r0,#0]
        0x00035a70:    4770        pG      BX       lr
    i.hciEvtParseLeReqPeerScaCmpl
    hciEvtParseLeReqPeerScaCmpl
        0x00035a72:    780b        .x      LDRB     r3,[r1,#0]
        0x00035a74:    7103        .q      STRB     r3,[r0,#4]
        0x00035a76:    784a        Jx      LDRB     r2,[r1,#1]
        0x00035a78:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00035a7c:    eb02220c    ..."    ADD      r2,r2,r12,LSL #8
        0x00035a80:    80c2        ..      STRH     r2,[r0,#6]
        0x00035a82:    78c9        .x      LDRB     r1,[r1,#3]
        0x00035a84:    7201        .r      STRB     r1,[r0,#8]
        0x00035a86:    70c3        .p      STRB     r3,[r0,#3]
        0x00035a88:    8002        ..      STRH     r2,[r0,#0]
        0x00035a8a:    4770        pG      BX       lr
    i.hciEvtParseLeScanReqRcvd
    hciEvtParseLeScanReqRcvd
        0x00035a8c:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00035a90:    7102        .q      STRB     r2,[r0,#4]
        0x00035a92:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00035a96:    7142        Bq      STRB     r2,[r0,#5]
        0x00035a98:    1d80        ..      ADDS     r0,r0,#6
        0x00035a9a:    f7e4bc9a    ....    B        BdaCpy ; 0x1a3d2
    i.hciEvtParseLeScanTimeout
    hciEvtParseLeScanTimeout
        0x00035a9e:    4770        pG      BX       lr
    i.hciEvtParseLeSetAddrResEnableCmdCmpl
    hciEvtParseLeSetAddrResEnableCmdCmpl
        0x00035aa0:    7809        .x      LDRB     r1,[r1,#0]
        0x00035aa2:    7101        .q      STRB     r1,[r0,#4]
        0x00035aa4:    70c1        .p      STRB     r1,[r0,#3]
        0x00035aa6:    4770        pG      BX       lr
    i.hciEvtParseLeSetCigParamsCmdCmpl
    hciEvtParseLeSetCigParamsCmdCmpl
        0x00035aa8:    b410        ..      PUSH     {r4}
        0x00035aaa:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00035aae:    7103        .q      STRB     r3,[r0,#4]
        0x00035ab0:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00035ab4:    7143        Cq      STRB     r3,[r0,#5]
        0x00035ab6:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00035aba:    f1000208    ....    ADD      r2,r0,#8
        0x00035abe:    7183        .q      STRB     r3,[r0,#6]
        0x00035ac0:    2b10        .+      CMP      r3,#0x10
        0x00035ac2:    bf84        ..      ITT      HI
        0x00035ac4:    2310        .#      MOVHI    r3,#0x10
        0x00035ac6:    7183        .q      STRBHI   r3,[r0,#6]
        0x00035ac8:    f01303ff    ....    ANDS     r3,r3,#0xff
        0x00035acc:    d020         .      BEQ      0x35b10 ; hciEvtParseLeSetCigParamsCmdCmpl + 104
        0x00035ace:    1e89        ..      SUBS     r1,r1,#2
        0x00035ad0:    1e92        ..      SUBS     r2,r2,#2
        0x00035ad2:    f0130f01    ....    TST      r3,#1
        0x00035ad6:    d007        ..      BEQ      0x35ae8 ; hciEvtParseLeSetCigParamsCmdCmpl + 64
        0x00035ad8:    f8113f02    ...?    LDRB     r3,[r1,#2]!
        0x00035adc:    f891c001    ....    LDRB     r12,[r1,#1]
        0x00035ae0:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00035ae4:    f8223f02    "..?    STRH     r3,[r2,#2]!
        0x00035ae8:    7983        .y      LDRB     r3,[r0,#6]
        0x00035aea:    085b        [.      LSRS     r3,r3,#1
        0x00035aec:    d010        ..      BEQ      0x35b10 ; hciEvtParseLeSetCigParamsCmdCmpl + 104
        0x00035aee:    bf00        ..      NOP      
        0x00035af0:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00035af4:    78cc        .x      LDRB     r4,[r1,#3]
        0x00035af6:    1e5b        [.      SUBS     r3,r3,#1
        0x00035af8:    eb0c2c04    ...,    ADD      r12,r12,r4,LSL #8
        0x00035afc:    f8a2c002    ....    STRH     r12,[r2,#2]
        0x00035b00:    f811cf04    ....    LDRB     r12,[r1,#4]!
        0x00035b04:    784c        Lx      LDRB     r4,[r1,#1]
        0x00035b06:    eb0c2c04    ...,    ADD      r12,r12,r4,LSL #8
        0x00035b0a:    f822cf04    "...    STRH     r12,[r2,#4]!
        0x00035b0e:    d1ef        ..      BNE      0x35af0 ; hciEvtParseLeSetCigParamsCmdCmpl + 72
        0x00035b10:    7901        .y      LDRB     r1,[r0,#4]
        0x00035b12:    70c1        .p      STRB     r1,[r0,#3]
        0x00035b14:    7941        Ay      LDRB     r1,[r0,#5]
        0x00035b16:    8001        ..      STRH     r1,[r0,#0]
        0x00035b18:    bc10        ..      POP      {r4}
        0x00035b1a:    4770        pG      BX       lr
    i.hciEvtParseLeSetConnCteRcvParm
    hciEvtParseLeSetConnCteRcvParm
        0x00035b1c:    780a        .x      LDRB     r2,[r1,#0]
        0x00035b1e:    7102        .q      STRB     r2,[r0,#4]
        0x00035b20:    784b        Kx      LDRB     r3,[r1,#1]
        0x00035b22:    7889        .x      LDRB     r1,[r1,#2]
        0x00035b24:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00035b28:    80c1        ..      STRH     r1,[r0,#6]
        0x00035b2a:    70c2        .p      STRB     r2,[r0,#3]
        0x00035b2c:    8001        ..      STRH     r1,[r0,#0]
        0x00035b2e:    4770        pG      BX       lr
    i.hciEvtParseLeSetConnCteTxParm
    hciEvtParseLeSetConnCteTxParm
        0x00035b30:    780a        .x      LDRB     r2,[r1,#0]
        0x00035b32:    7102        .q      STRB     r2,[r0,#4]
        0x00035b34:    784b        Kx      LDRB     r3,[r1,#1]
        0x00035b36:    7889        .x      LDRB     r1,[r1,#2]
        0x00035b38:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00035b3c:    80c1        ..      STRH     r1,[r0,#6]
        0x00035b3e:    70c2        .p      STRB     r2,[r0,#3]
        0x00035b40:    8001        ..      STRH     r1,[r0,#0]
        0x00035b42:    4770        pG      BX       lr
    i.hciEvtParseLeSetupIsoDataPathCmdCmpl
    hciEvtParseLeSetupIsoDataPathCmdCmpl
        0x00035b44:    780a        .x      LDRB     r2,[r1,#0]
        0x00035b46:    7102        .q      STRB     r2,[r0,#4]
        0x00035b48:    7849        Ix      LDRB     r1,[r1,#1]
        0x00035b4a:    7141        Aq      STRB     r1,[r0,#5]
        0x00035b4c:    70c2        .p      STRB     r2,[r0,#3]
        0x00035b4e:    8001        ..      STRH     r1,[r0,#0]
        0x00035b50:    4770        pG      BX       lr
    i.hciEvtParseLeTerminateBigCmpl
    hciEvtParseLeTerminateBigCmpl
        0x00035b52:    780a        .x      LDRB     r2,[r1,#0]
        0x00035b54:    7102        .q      STRB     r2,[r0,#4]
        0x00035b56:    7849        Ix      LDRB     r1,[r1,#1]
        0x00035b58:    7141        Aq      STRB     r1,[r0,#5]
        0x00035b5a:    70c1        .p      STRB     r1,[r0,#3]
        0x00035b5c:    8002        ..      STRH     r2,[r0,#0]
        0x00035b5e:    4770        pG      BX       lr
    i.hciEvtParsePhyUpdateCmpl
    hciEvtParsePhyUpdateCmpl
        0x00035b60:    780b        .x      LDRB     r3,[r1,#0]
        0x00035b62:    7103        .q      STRB     r3,[r0,#4]
        0x00035b64:    784a        Jx      LDRB     r2,[r1,#1]
        0x00035b66:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00035b6a:    eb02220c    ..."    ADD      r2,r2,r12,LSL #8
        0x00035b6e:    80c2        ..      STRH     r2,[r0,#6]
        0x00035b70:    f891c003    ....    LDRB     r12,[r1,#3]
        0x00035b74:    f880c008    ....    STRB     r12,[r0,#8]
        0x00035b78:    7909        .y      LDRB     r1,[r1,#4]
        0x00035b7a:    7241        Ar      STRB     r1,[r0,#9]
        0x00035b7c:    70c3        .p      STRB     r3,[r0,#3]
        0x00035b7e:    8002        ..      STRH     r2,[r0,#0]
        0x00035b80:    4770        pG      BX       lr
    i.hciEvtParseReadChanMapCmdCmpl
    hciEvtParseReadChanMapCmdCmpl
        0x00035b82:    b510        ..      PUSH     {r4,lr}
        0x00035b84:    4604        .F      MOV      r4,r0
        0x00035b86:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00035b8a:    7120         q      STRB     r0,[r4,#4]
        0x00035b8c:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00035b90:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00035b94:    eb002002    ...     ADD      r0,r0,r2,LSL #8
        0x00035b98:    80e0        ..      STRH     r0,[r4,#6]
        0x00035b9a:    f1040008    ....    ADD      r0,r4,#8
        0x00035b9e:    f7e7fb49    ..I.    BL       __ARM_common_memcpy4_5 ; 0x1d234
        0x00035ba2:    88e0        ..      LDRH     r0,[r4,#6]
        0x00035ba4:    8020         .      STRH     r0,[r4,#0]
        0x00035ba6:    7920         y      LDRB     r0,[r4,#4]
        0x00035ba8:    70e0        .p      STRB     r0,[r4,#3]
        0x00035baa:    bd10        ..      POP      {r4,pc}
    i.hciEvtParseReadDefDataLenCmdCmpl
    hciEvtParseReadDefDataLenCmdCmpl
        0x00035bac:    780a        .x      LDRB     r2,[r1,#0]
        0x00035bae:    7102        .q      STRB     r2,[r0,#4]
        0x00035bb0:    784b        Kx      LDRB     r3,[r1,#1]
        0x00035bb2:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00035bb6:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00035bba:    80c3        ..      STRH     r3,[r0,#6]
        0x00035bbc:    78cb        .x      LDRB     r3,[r1,#3]
        0x00035bbe:    7909        .y      LDRB     r1,[r1,#4]
        0x00035bc0:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00035bc4:    8101        ..      STRH     r1,[r0,#8]
        0x00035bc6:    70c2        .p      STRB     r2,[r0,#3]
        0x00035bc8:    4770        pG      BX       lr
    i.hciEvtParseReadLeRemoteFeatCmpl
    hciEvtParseReadLeRemoteFeatCmpl
        0x00035bca:    780b        .x      LDRB     r3,[r1,#0]
        0x00035bcc:    7103        .q      STRB     r3,[r0,#4]
        0x00035bce:    784a        Jx      LDRB     r2,[r1,#1]
        0x00035bd0:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00035bd4:    eb02220c    ..."    ADD      r2,r2,r12,LSL #8
        0x00035bd8:    80c2        ..      STRH     r2,[r0,#6]
        0x00035bda:    f8d1c003    ....    LDR      r12,[r1,#3]
        0x00035bde:    f8c0c008    ....    STR      r12,[r0,#8]
        0x00035be2:    f8d11007    ....    LDR      r1,[r1,#7]
        0x00035be6:    60c1        .`      STR      r1,[r0,#0xc]
        0x00035be8:    8002        ..      STRH     r2,[r0,#0]
        0x00035bea:    70c3        .p      STRB     r3,[r0,#3]
        0x00035bec:    4770        pG      BX       lr
        0x00035bee:    0000        ..      MOVS     r0,r0
    i.hciEvtParseReadLocalSupCodecCapCmdCmpl
    hciEvtParseReadLocalSupCodecCapCmdCmpl
        0x00035bf0:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00035bf4:    4604        .F      MOV      r4,r0
        0x00035bf6:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00035bfa:    7120         q      STRB     r0,[r4,#4]
        0x00035bfc:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00035c00:    2805        .(      CMP      r0,#5
        0x00035c02:    bf28        (.      IT       CS
        0x00035c04:    2005        .       MOVCS    r0,#5
        0x00035c06:    7160        `q      STRB     r0,[r4,#5]
        0x00035c08:    2500        .%      MOVS     r5,#0
        0x00035c0a:    2800        .(      CMP      r0,#0
        0x00035c0c:    d914        ..      BLS      0x35c38 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 72
        0x00035c0e:    bf00        ..      NOP      
        0x00035c10:    f8117b01    ...{    LDRB     r7,[r1],#1
        0x00035c14:    460e        .F      MOV      r6,r1
        0x00035c16:    2f04        ./      CMP      r7,#4
        0x00035c18:    bf34        4.      ITE      CC
        0x00035c1a:    463a        :F      MOVCC    r2,r7
        0x00035c1c:    2204        ."      MOVCS    r2,#4
        0x00035c1e:    eb050085    ....    ADD      r0,r5,r5,LSL #2
        0x00035c22:    4420         D      ADD      r0,r0,r4
        0x00035c24:    7182        .q      STRB     r2,[r0,#6]
        0x00035c26:    1dc0        ..      ADDS     r0,r0,#7
        0x00035c28:    f7e2fd26    ..&.    BL       __aeabi_memcpy ; 0x18678
        0x00035c2c:    1c68        h.      ADDS     r0,r5,#1
        0x00035c2e:    b2c5        ..      UXTB     r5,r0
        0x00035c30:    7960        `y      LDRB     r0,[r4,#5]
        0x00035c32:    19f1        ..      ADDS     r1,r6,r7
        0x00035c34:    42a8        .B      CMP      r0,r5
        0x00035c36:    d8eb        ..      BHI      0x35c10 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 32
        0x00035c38:    7920         y      LDRB     r0,[r4,#4]
        0x00035c3a:    70e0        .p      STRB     r0,[r4,#3]
        0x00035c3c:    e8bd81f0    ....    POP      {r4-r8,pc}
    i.hciEvtParseReadLocalSupCodecsCmdCmpl
    hciEvtParseReadLocalSupCodecsCmdCmpl
        0x00035c40:    b410        ..      PUSH     {r4}
        0x00035c42:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00035c46:    7102        .q      STRB     r2,[r0,#4]
        0x00035c48:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00035c4c:    2b05        .+      CMP      r3,#5
        0x00035c4e:    bf34        4.      ITE      CC
        0x00035c50:    469c        .F      MOVCC    r12,r3
        0x00035c52:    f04f0c05    O...    MOVCS    r12,#5
        0x00035c56:    f880c005    ....    STRB     r12,[r0,#5]
        0x00035c5a:    2200        ."      MOVS     r2,#0
        0x00035c5c:    f1bc0f00    ....    CMP      r12,#0
        0x00035c60:    d910        ..      BLS      0x35c84 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 68
        0x00035c62:    bf00        ..      NOP      
        0x00035c64:    eb000c02    ....    ADD      r12,r0,r2
        0x00035c68:    f8114b01    ...K    LDRB     r4,[r1],#1
        0x00035c6c:    f88c4006    ...@    STRB     r4,[r12,#6]
        0x00035c70:    f8114b01    ...K    LDRB     r4,[r1],#1
        0x00035c74:    f88c400b    ...@    STRB     r4,[r12,#0xb]
        0x00035c78:    1c52        R.      ADDS     r2,r2,#1
        0x00035c7a:    f890c005    ....    LDRB     r12,[r0,#5]
        0x00035c7e:    b2d2        ..      UXTB     r2,r2
        0x00035c80:    4594        .E      CMP      r12,r2
        0x00035c82:    d8ef        ..      BHI      0x35c64 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 36
        0x00035c84:    2b05        .+      CMP      r3,#5
        0x00035c86:    bf84        ..      ITT      HI
        0x00035c88:    eb010143    ..C.    ADDHI    r1,r1,r3,LSL #1
        0x00035c8c:    390a        .9      SUBHI    r1,r1,#0xa
        0x00035c8e:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00035c92:    2b05        .+      CMP      r3,#5
        0x00035c94:    bf28        (.      IT       CS
        0x00035c96:    2305        .#      MOVCS    r3,#5
        0x00035c98:    7403        .t      STRB     r3,[r0,#0x10]
        0x00035c9a:    2200        ."      MOVS     r2,#0
        0x00035c9c:    2b00        .+      CMP      r3,#0
        0x00035c9e:    d91c        ..      BLS      0x35cda ; hciEvtParseReadLocalSupCodecsCmdCmpl + 154
        0x00035ca0:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00035ca4:    f811cb01    ....    LDRB     r12,[r1],#1
        0x00035ca8:    eb032c0c    ...,    ADD      r12,r3,r12,LSL #8
        0x00035cac:    eb000382    ....    ADD      r3,r0,r2,LSL #2
        0x00035cb0:    f8a3c012    ....    STRH     r12,[r3,#0x12]
        0x00035cb4:    f811cb01    ....    LDRB     r12,[r1],#1
        0x00035cb8:    f8114b01    ...K    LDRB     r4,[r1],#1
        0x00035cbc:    eb0c2c04    ...,    ADD      r12,r12,r4,LSL #8
        0x00035cc0:    f8a3c014    ....    STRH     r12,[r3,#0x14]
        0x00035cc4:    eb000c02    ....    ADD      r12,r0,r2
        0x00035cc8:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00035ccc:    f88c3026    ..&0    STRB     r3,[r12,#0x26]
        0x00035cd0:    1c52        R.      ADDS     r2,r2,#1
        0x00035cd2:    7c03        .|      LDRB     r3,[r0,#0x10]
        0x00035cd4:    b2d2        ..      UXTB     r2,r2
        0x00035cd6:    4293        .B      CMP      r3,r2
        0x00035cd8:    d8e2        ..      BHI      0x35ca0 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 96
        0x00035cda:    7901        .y      LDRB     r1,[r0,#4]
        0x00035cdc:    70c1        .p      STRB     r1,[r0,#3]
        0x00035cde:    bc10        ..      POP      {r4}
        0x00035ce0:    4770        pG      BX       lr
    i.hciEvtParseReadLocalSupCtrDlyCmdCmpl
    hciEvtParseReadLocalSupCtrDlyCmdCmpl
        0x00035ce2:    780a        .x      LDRB     r2,[r1,#0]
        0x00035ce4:    7102        .q      STRB     r2,[r0,#4]
        0x00035ce6:    788b        .x      LDRB     r3,[r1,#2]
        0x00035ce8:    f891c003    ....    LDRB     r12,[r1,#3]
        0x00035cec:    021b        ..      LSLS     r3,r3,#8
        0x00035cee:    eb03430c    ...C    ADD      r3,r3,r12,LSL #16
        0x00035cf2:    f891c001    ....    LDRB     r12,[r1,#1]
        0x00035cf6:    4463        cD      ADD      r3,r3,r12
        0x00035cf8:    6083        .`      STR      r3,[r0,#8]
        0x00035cfa:    794b        Ky      LDRB     r3,[r1,#5]
        0x00035cfc:    f891c006    ....    LDRB     r12,[r1,#6]
        0x00035d00:    021b        ..      LSLS     r3,r3,#8
        0x00035d02:    7909        .y      LDRB     r1,[r1,#4]
        0x00035d04:    eb03430c    ...C    ADD      r3,r3,r12,LSL #16
        0x00035d08:    4419        .D      ADD      r1,r1,r3
        0x00035d0a:    60c1        .`      STR      r1,[r0,#0xc]
        0x00035d0c:    70c2        .p      STRB     r2,[r0,#3]
        0x00035d0e:    4770        pG      BX       lr
    i.hciEvtParseReadMaxDataLenCmdCmpl
    hciEvtParseReadMaxDataLenCmdCmpl
        0x00035d10:    780a        .x      LDRB     r2,[r1,#0]
        0x00035d12:    7102        .q      STRB     r2,[r0,#4]
        0x00035d14:    784b        Kx      LDRB     r3,[r1,#1]
        0x00035d16:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00035d1a:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00035d1e:    80c3        ..      STRH     r3,[r0,#6]
        0x00035d20:    78cb        .x      LDRB     r3,[r1,#3]
        0x00035d22:    f891c004    ....    LDRB     r12,[r1,#4]
        0x00035d26:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00035d2a:    8103        ..      STRH     r3,[r0,#8]
        0x00035d2c:    794b        Ky      LDRB     r3,[r1,#5]
        0x00035d2e:    f891c006    ....    LDRB     r12,[r1,#6]
        0x00035d32:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00035d36:    8143        C.      STRH     r3,[r0,#0xa]
        0x00035d38:    79cb        .y      LDRB     r3,[r1,#7]
        0x00035d3a:    7a09        .z      LDRB     r1,[r1,#8]
        0x00035d3c:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00035d40:    8181        ..      STRH     r1,[r0,#0xc]
        0x00035d42:    70c2        .p      STRB     r2,[r0,#3]
        0x00035d44:    4770        pG      BX       lr
    i.hciEvtParseReadPhyCmdCmpl
    hciEvtParseReadPhyCmdCmpl
        0x00035d46:    780b        .x      LDRB     r3,[r1,#0]
        0x00035d48:    7103        .q      STRB     r3,[r0,#4]
        0x00035d4a:    784a        Jx      LDRB     r2,[r1,#1]
        0x00035d4c:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00035d50:    eb02220c    ..."    ADD      r2,r2,r12,LSL #8
        0x00035d54:    80c2        ..      STRH     r2,[r0,#6]
        0x00035d56:    f891c003    ....    LDRB     r12,[r1,#3]
        0x00035d5a:    f880c008    ....    STRB     r12,[r0,#8]
        0x00035d5e:    7909        .y      LDRB     r1,[r1,#4]
        0x00035d60:    7241        Ar      STRB     r1,[r0,#9]
        0x00035d62:    70c3        .p      STRB     r3,[r0,#3]
        0x00035d64:    8002        ..      STRH     r2,[r0,#0]
        0x00035d66:    4770        pG      BX       lr
    i.hciEvtParseReadPubKeyCmdCmpl
    hciEvtParseReadPubKeyCmdCmpl
        0x00035d68:    b510        ..      PUSH     {r4,lr}
        0x00035d6a:    4604        .F      MOV      r4,r0
        0x00035d6c:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00035d70:    7120         q      STRB     r0,[r4,#4]
        0x00035d72:    2240        @"      MOVS     r2,#0x40
        0x00035d74:    1d60        `.      ADDS     r0,r4,#5
        0x00035d76:    f7e2fc7f    ....    BL       __aeabi_memcpy ; 0x18678
        0x00035d7a:    7920         y      LDRB     r0,[r4,#4]
        0x00035d7c:    70e0        .p      STRB     r0,[r4,#3]
        0x00035d7e:    bd10        ..      POP      {r4,pc}
    i.hciEvtParseReadRemoteVerInfoCmpl
    hciEvtParseReadRemoteVerInfoCmpl
        0x00035d80:    b410        ..      PUSH     {r4}
        0x00035d82:    780b        .x      LDRB     r3,[r1,#0]
        0x00035d84:    7103        .q      STRB     r3,[r0,#4]
        0x00035d86:    784a        Jx      LDRB     r2,[r1,#1]
        0x00035d88:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00035d8c:    eb02220c    ..."    ADD      r2,r2,r12,LSL #8
        0x00035d90:    80c2        ..      STRH     r2,[r0,#6]
        0x00035d92:    f891c003    ....    LDRB     r12,[r1,#3]
        0x00035d96:    f880c008    ....    STRB     r12,[r0,#8]
        0x00035d9a:    f891c004    ....    LDRB     r12,[r1,#4]
        0x00035d9e:    794c        Ly      LDRB     r4,[r1,#5]
        0x00035da0:    eb0c2c04    ...,    ADD      r12,r12,r4,LSL #8
        0x00035da4:    f8a0c00a    ....    STRH     r12,[r0,#0xa]
        0x00035da8:    f891c006    ....    LDRB     r12,[r1,#6]
        0x00035dac:    79c9        .y      LDRB     r1,[r1,#7]
        0x00035dae:    eb0c2101    ...!    ADD      r1,r12,r1,LSL #8
        0x00035db2:    8181        ..      STRH     r1,[r0,#0xc]
        0x00035db4:    8002        ..      STRH     r2,[r0,#0]
        0x00035db6:    70c3        .p      STRB     r3,[r0,#3]
        0x00035db8:    bc10        ..      POP      {r4}
        0x00035dba:    4770        pG      BX       lr
    i.hciEvtParseReadRssiCmdCmpl
    hciEvtParseReadRssiCmdCmpl
        0x00035dbc:    780b        .x      LDRB     r3,[r1,#0]
        0x00035dbe:    7103        .q      STRB     r3,[r0,#4]
        0x00035dc0:    784a        Jx      LDRB     r2,[r1,#1]
        0x00035dc2:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00035dc6:    eb02220c    ..."    ADD      r2,r2,r12,LSL #8
        0x00035dca:    80c2        ..      STRH     r2,[r0,#6]
        0x00035dcc:    78c9        .x      LDRB     r1,[r1,#3]
        0x00035dce:    7201        .r      STRB     r1,[r0,#8]
        0x00035dd0:    8002        ..      STRH     r2,[r0,#0]
        0x00035dd2:    70c3        .p      STRB     r3,[r0,#3]
        0x00035dd4:    4770        pG      BX       lr
    i.hciEvtParseReadTxPwrLvlCmdCmpl
    hciEvtParseReadTxPwrLvlCmdCmpl
        0x00035dd6:    780a        .x      LDRB     r2,[r1,#0]
        0x00035dd8:    7102        .q      STRB     r2,[r0,#4]
        0x00035dda:    784b        Kx      LDRB     r3,[r1,#1]
        0x00035ddc:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00035de0:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00035de4:    b2db        ..      UXTB     r3,r3
        0x00035de6:    7143        Cq      STRB     r3,[r0,#5]
        0x00035de8:    78c9        .x      LDRB     r1,[r1,#3]
        0x00035dea:    7181        .q      STRB     r1,[r0,#6]
        0x00035dec:    8003        ..      STRH     r3,[r0,#0]
        0x00035dee:    70c2        .p      STRB     r2,[r0,#3]
        0x00035df0:    4770        pG      BX       lr
    i.hciEvtParseRemConnParamNegRepCmdCmpl
    hciEvtParseRemConnParamNegRepCmdCmpl
        0x00035df2:    780a        .x      LDRB     r2,[r1,#0]
        0x00035df4:    7102        .q      STRB     r2,[r0,#4]
        0x00035df6:    784b        Kx      LDRB     r3,[r1,#1]
        0x00035df8:    7889        .x      LDRB     r1,[r1,#2]
        0x00035dfa:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00035dfe:    80c1        ..      STRH     r1,[r0,#6]
        0x00035e00:    70c2        .p      STRB     r2,[r0,#3]
        0x00035e02:    8001        ..      STRH     r1,[r0,#0]
        0x00035e04:    4770        pG      BX       lr
    i.hciEvtParseRemConnParamRepCmdCmpl
    hciEvtParseRemConnParamRepCmdCmpl
        0x00035e06:    780a        .x      LDRB     r2,[r1,#0]
        0x00035e08:    7102        .q      STRB     r2,[r0,#4]
        0x00035e0a:    784b        Kx      LDRB     r3,[r1,#1]
        0x00035e0c:    7889        .x      LDRB     r1,[r1,#2]
        0x00035e0e:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00035e12:    80c1        ..      STRH     r1,[r0,#6]
        0x00035e14:    70c2        .p      STRB     r2,[r0,#3]
        0x00035e16:    8001        ..      STRH     r1,[r0,#0]
        0x00035e18:    4770        pG      BX       lr
    i.hciEvtParseRemConnParamReq
    hciEvtParseRemConnParamReq
        0x00035e1a:    780a        .x      LDRB     r2,[r1,#0]
        0x00035e1c:    784b        Kx      LDRB     r3,[r1,#1]
        0x00035e1e:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x00035e22:    8082        ..      STRH     r2,[r0,#4]
        0x00035e24:    788b        .x      LDRB     r3,[r1,#2]
        0x00035e26:    f891c003    ....    LDRB     r12,[r1,#3]
        0x00035e2a:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00035e2e:    80c3        ..      STRH     r3,[r0,#6]
        0x00035e30:    790b        .y      LDRB     r3,[r1,#4]
        0x00035e32:    f891c005    ....    LDRB     r12,[r1,#5]
        0x00035e36:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00035e3a:    8103        ..      STRH     r3,[r0,#8]
        0x00035e3c:    798b        .y      LDRB     r3,[r1,#6]
        0x00035e3e:    f891c007    ....    LDRB     r12,[r1,#7]
        0x00035e42:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00035e46:    8143        C.      STRH     r3,[r0,#0xa]
        0x00035e48:    7a0b        .z      LDRB     r3,[r1,#8]
        0x00035e4a:    7a49        Iz      LDRB     r1,[r1,#9]
        0x00035e4c:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00035e50:    8181        ..      STRH     r1,[r0,#0xc]
        0x00035e52:    8002        ..      STRH     r2,[r0,#0]
        0x00035e54:    4770        pG      BX       lr
    i.hciEvtParseSetDataLenCmdCmpl
    hciEvtParseSetDataLenCmdCmpl
        0x00035e56:    780a        .x      LDRB     r2,[r1,#0]
        0x00035e58:    7102        .q      STRB     r2,[r0,#4]
        0x00035e5a:    784b        Kx      LDRB     r3,[r1,#1]
        0x00035e5c:    7889        .x      LDRB     r1,[r1,#2]
        0x00035e5e:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00035e62:    80c1        ..      STRH     r1,[r0,#6]
        0x00035e64:    70c2        .p      STRB     r2,[r0,#3]
        0x00035e66:    8001        ..      STRH     r1,[r0,#0]
        0x00035e68:    4770        pG      BX       lr
    i.hciEvtParseSetDefPhyCmdCmpl
    hciEvtParseSetDefPhyCmdCmpl
        0x00035e6a:    7809        .x      LDRB     r1,[r1,#0]
        0x00035e6c:    7101        .q      STRB     r1,[r0,#4]
        0x00035e6e:    70c1        .p      STRB     r1,[r0,#3]
        0x00035e70:    4770        pG      BX       lr
    i.hciEvtParseVendorSpec
    hciEvtParseVendorSpec
        0x00035e72:    2a00        .*      CMP      r2,#0
        0x00035e74:    bf08        ..      IT       EQ
        0x00035e76:    4770        pG      BXEQ     lr
        0x00035e78:    2a01        .*      CMP      r2,#1
        0x00035e7a:    bf88        ..      IT       HI
        0x00035e7c:    4770        pG      BXHI     lr
        0x00035e7e:    1d00        ..      ADDS     r0,r0,#4
        0x00035e80:    f7e2bbfa    ....    B        __aeabi_memcpy ; 0x18678
    i.hciEvtParseVendorSpecCmdCmpl
    hciEvtParseVendorSpecCmdCmpl
        0x00035e84:    1e52        R.      SUBS     r2,r2,#1
        0x00035e86:    b2d2        ..      UXTB     r2,r2
        0x00035e88:    2a03        .*      CMP      r2,#3
        0x00035e8a:    bf38        8.      IT       CC
        0x00035e8c:    4770        pG      BXCC     lr
        0x00035e8e:    1ed3        ..      SUBS     r3,r2,#3
        0x00035e90:    2b82        .+      CMP      r3,#0x82
        0x00035e92:    bfc8        ..      IT       GT
        0x00035e94:    4770        pG      BXGT     lr
        0x00035e96:    f8113c02    ...<    LDRB     r3,[r1,#-2]
        0x00035e9a:    f811cc01    ....    LDRB     r12,[r1,#-1]
        0x00035e9e:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00035ea2:    8083        ..      STRH     r3,[r0,#4]
        0x00035ea4:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00035ea8:    70c3        .p      STRB     r3,[r0,#3]
        0x00035eaa:    1d80        ..      ADDS     r0,r0,#6
        0x00035eac:    1ed2        ..      SUBS     r2,r2,#3
        0x00035eae:    f7e2bbe3    ....    B        __aeabi_memcpy ; 0x18678
    i.hciEvtParseVendorSpecCmdStatus
    hciEvtParseVendorSpecCmdStatus
        0x00035eb2:    780a        .x      LDRB     r2,[r1,#0]
        0x00035eb4:    7849        Ix      LDRB     r1,[r1,#1]
        0x00035eb6:    eb022101    ...!    ADD      r1,r2,r1,LSL #8
        0x00035eba:    8081        ..      STRH     r1,[r0,#4]
        0x00035ebc:    4770        pG      BX       lr
    i.hciEvtParseWriteAuthTimeoutCmdCmpl
    hciEvtParseWriteAuthTimeoutCmdCmpl
        0x00035ebe:    780a        .x      LDRB     r2,[r1,#0]
        0x00035ec0:    7102        .q      STRB     r2,[r0,#4]
        0x00035ec2:    784b        Kx      LDRB     r3,[r1,#1]
        0x00035ec4:    7889        .x      LDRB     r1,[r1,#2]
        0x00035ec6:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00035eca:    80c1        ..      STRH     r1,[r0,#6]
        0x00035ecc:    70c2        .p      STRB     r2,[r0,#3]
        0x00035ece:    8001        ..      STRH     r1,[r0,#0]
        0x00035ed0:    4770        pG      BX       lr
    i.hciEvtParseWriteDefDataLenCmdCmpl
    hciEvtParseWriteDefDataLenCmdCmpl
        0x00035ed2:    7809        .x      LDRB     r1,[r1,#0]
        0x00035ed4:    7101        .q      STRB     r1,[r0,#4]
        0x00035ed6:    70c1        .p      STRB     r1,[r0,#3]
        0x00035ed8:    4770        pG      BX       lr
        0x00035eda:    0000        ..      MOVS     r0,r0
    i.hciEvtProcessCmdCmpl
    hciEvtProcessCmdCmpl
        0x00035edc:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00035ee0:    460f        .F      MOV      r7,r1
        0x00035ee2:    497c        |I      LDR      r1,[pc,#496] ; [0x360d4] = 0x10000f6c
        0x00035ee4:    1c43        C.      ADDS     r3,r0,#1
        0x00035ee6:    7806        .x      LDRB     r6,[r0,#0]
        0x00035ee8:    688d        .h      LDR      r5,[r1,#8]
        0x00035eea:    7840        @x      LDRB     r0,[r0,#1]
        0x00035eec:    7859        Yx      LDRB     r1,[r3,#1]
        0x00035eee:    f1030902    ....    ADD      r9,r3,#2
        0x00035ef2:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00035ef6:    b280        ..      UXTH     r0,r0
        0x00035ef8:    f2420127    B.'.    MOV      r1,#0x2027
        0x00035efc:    1a43        C.      SUBS     r3,r0,r1
        0x00035efe:    4288        .B      CMP      r0,r1
        0x00035f00:    bf08        ..      IT       EQ
        0x00035f02:    2415        .$      MOVEQ    r4,#0x15
        0x00035f04:    d075        u.      BEQ      0x35ff2 ; hciEvtProcessCmdCmpl + 278
        0x00035f06:    dc51        Q.      BGT      0x35fac ; hciEvtProcessCmdCmpl + 208
        0x00035f08:    f2420215    B...    MOV      r2,#0x2015
        0x00035f0c:    eba00102    ....    SUB      r1,r0,r2
        0x00035f10:    4290        .B      CMP      r0,r2
        0x00035f12:    bf08        ..      IT       EQ
        0x00035f14:    2408        .$      MOVEQ    r4,#8
        0x00035f16:    d06c        l.      BEQ      0x35ff2 ; hciEvtProcessCmdCmpl + 278
        0x00035f18:    dc3c        <.      BGT      0x35f94 ; hciEvtProcessCmdCmpl + 184
        0x00035f1a:    f241020f    A...    MOV      r2,#0x100f
        0x00035f1e:    eba00102    ....    SUB      r1,r0,r2
        0x00035f22:    4290        .B      CMP      r0,r2
        0x00035f24:    bf08        ..      IT       EQ
        0x00035f26:    244f        O$      MOVEQ    r4,#0x4f
        0x00035f28:    d063        c.      BEQ      0x35ff2 ; hciEvtProcessCmdCmpl + 278
        0x00035f2a:    dc1e        ..      BGT      0x35f6a ; hciEvtProcessCmdCmpl + 142
        0x00035f2c:    f6404283    @..B    MOV      r2,#0xc83
        0x00035f30:    f6a04183    ...A    SUB      r1,r0,#0xc83
        0x00035f34:    4290        .B      CMP      r0,r2
        0x00035f36:    bf08        ..      IT       EQ
        0x00035f38:    244c        L$      MOVEQ    r4,#0x4c
        0x00035f3a:    d05a        Z.      BEQ      0x35ff2 ; hciEvtProcessCmdCmpl + 278
        0x00035f3c:    dc0a        ..      BGT      0x35f54 ; hciEvtProcessCmdCmpl + 120
        0x00035f3e:    f5a06140    ..@a    SUB      r1,r0,#0xc00
        0x00035f42:    392d        -9      SUBS     r1,r1,#0x2d
        0x00035f44:    bf08        ..      IT       EQ
        0x00035f46:    2409        .$      MOVEQ    r4,#9
        0x00035f48:    d053        S.      BEQ      0x35ff2 ; hciEvtProcessCmdCmpl + 278
        0x00035f4a:    294f        O)      CMP      r1,#0x4f
        0x00035f4c:    bf08        ..      IT       EQ
        0x00035f4e:    2427        '$      MOVEQ    r4,#0x27
        0x00035f50:    d04f        O.      BEQ      0x35ff2 ; hciEvtProcessCmdCmpl + 278
        0x00035f52:    e075        u.      B        0x36040 ; hciEvtProcessCmdCmpl + 356
        0x00035f54:    f5a17140    ..@q    SUB      r1,r1,#0x300
        0x00035f58:    398a        .9      SUBS     r1,r1,#0x8a
        0x00035f5a:    bf08        ..      IT       EQ
        0x00035f5c:    244d        M$      MOVEQ    r4,#0x4d
        0x00035f5e:    d079        y.      BEQ      0x36054 ; hciEvtProcessCmdCmpl + 376
        0x00035f60:    2901        .)      CMP      r1,#1
        0x00035f62:    bf08        ..      IT       EQ
        0x00035f64:    244e        N$      MOVEQ    r4,#0x4e
        0x00035f66:    d075        u.      BEQ      0x36054 ; hciEvtProcessCmdCmpl + 376
        0x00035f68:    e06a        j.      B        0x36040 ; hciEvtProcessCmdCmpl + 356
        0x00035f6a:    f5a17140    ..@q    SUB      r1,r1,#0x300
        0x00035f6e:    39f6        .9      SUBS     r1,r1,#0xf6
        0x00035f70:    bf08        ..      IT       EQ
        0x00035f72:    2407        .$      MOVEQ    r4,#7
        0x00035f74:    d06e        n.      BEQ      0x36054 ; hciEvtProcessCmdCmpl + 376
        0x00035f76:    f5a16140    ..@a    SUB      r1,r1,#0xc00
        0x00035f7a:    3905        .9      SUBS     r1,#5
        0x00035f7c:    bf08        ..      IT       EQ
        0x00035f7e:    2435        5$      MOVEQ    r4,#0x35
        0x00035f80:    d068        h.      BEQ      0x36054 ; hciEvtProcessCmdCmpl + 376
        0x00035f82:    2902        .)      CMP      r1,#2
        0x00035f84:    bf08        ..      IT       EQ
        0x00035f86:    2434        4$      MOVEQ    r4,#0x34
        0x00035f88:    d064        d.      BEQ      0x36054 ; hciEvtProcessCmdCmpl + 376
        0x00035f8a:    2904        .)      CMP      r1,#4
        0x00035f8c:    bf08        ..      IT       EQ
        0x00035f8e:    2405        .$      MOVEQ    r4,#5
        0x00035f90:    d060        `.      BEQ      0x36054 ; hciEvtProcessCmdCmpl + 376
        0x00035f92:    e055        U.      B        0x36040 ; hciEvtProcessCmdCmpl + 356
        0x00035f94:    1e89        ..      SUBS     r1,r1,#2
        0x00035f96:    290e        .)      CMP      r1,#0xe
        0x00035f98:    d252        R.      BCS      0x36040 ; hciEvtProcessCmdCmpl + 356
        0x00035f9a:    e8dff001    ....    TBB      [pc,r1]
    $d
        0x00035f9e:    8c7a        z.      DCW    35962
        0x00035fa0:    518a8851    Q..Q    DCD    1368033361
        0x00035fa4:    7e515151    QQQ~    DCD    2119258449
        0x00035fa8:    84828680    ....    DCD    2223146624
    $t
        0x00035fac:    2b1b        .+      CMP      r3,#0x1b
        0x00035fae:    bf08        ..      IT       EQ
        0x00035fb0:    2436        6$      MOVEQ    r4,#0x36
        0x00035fb2:    d04f        O.      BEQ      0x36054 ; hciEvtProcessCmdCmpl + 376
        0x00035fb4:    dc1e        ..      BGT      0x35ff4 ; hciEvtProcessCmdCmpl + 280
        0x00035fb6:    2b08        .+      CMP      r3,#8
        0x00035fb8:    bf08        ..      IT       EQ
        0x00035fba:    2422        "$      MOVEQ    r4,#0x22
        0x00035fbc:    d04a        J.      BEQ      0x36054 ; hciEvtProcessCmdCmpl + 376
        0x00035fbe:    dc07        ..      BGT      0x35fd0 ; hciEvtProcessCmdCmpl + 244
        0x00035fc0:    2b07        .+      CMP      r3,#7
        0x00035fc2:    d23d        =.      BCS      0x36040 ; hciEvtProcessCmdCmpl + 356
        0x00035fc4:    e8dff003    ....    TBB      [pc,r3]
    $d
        0x00035fc8:    3c7d7b3c    <{}<    DCD    1014856508
        0x00035fcc:    0083817f    ....    DCD    8618367
    $t
        0x00035fd0:    2b09        .+      CMP      r3,#9
        0x00035fd2:    bf08        ..      IT       EQ
        0x00035fd4:    2429        )$      MOVEQ    r4,#0x29
        0x00035fd6:    d03d        =.      BEQ      0x36054 ; hciEvtProcessCmdCmpl + 376
        0x00035fd8:    2b0a        .+      CMP      r3,#0xa
        0x00035fda:    bf08        ..      IT       EQ
        0x00035fdc:    242a        *$      MOVEQ    r4,#0x2a
        0x00035fde:    d039        9.      BEQ      0x36054 ; hciEvtProcessCmdCmpl + 376
        0x00035fe0:    2b12        .+      CMP      r3,#0x12
        0x00035fe2:    bf08        ..      IT       EQ
        0x00035fe4:    2437        7$      MOVEQ    r4,#0x37
        0x00035fe6:    d035        5.      BEQ      0x36054 ; hciEvtProcessCmdCmpl + 376
        0x00035fe8:    2b19        .+      CMP      r3,#0x19
        0x00035fea:    bf08        ..      IT       EQ
        0x00035fec:    2438        8$      MOVEQ    r4,#0x38
        0x00035fee:    d031        1.      BEQ      0x36054 ; hciEvtProcessCmdCmpl + 376
        0x00035ff0:    e026        &.      B        0x36040 ; hciEvtProcessCmdCmpl + 356
        0x00035ff2:    e02f        /.      B        0x36054 ; hciEvtProcessCmdCmpl + 376
        0x00035ff4:    2b3b        ;+      CMP      r3,#0x3b
        0x00035ff6:    bf08        ..      IT       EQ
        0x00035ff8:    2448        H$      MOVEQ    r4,#0x48
        0x00035ffa:    d02b        +.      BEQ      0x36054 ; hciEvtProcessCmdCmpl + 376
        0x00035ffc:    dc10        ..      BGT      0x36020 ; hciEvtProcessCmdCmpl + 324
        0x00035ffe:    2b2d        -+      CMP      r3,#0x2d
        0x00036000:    bf08        ..      IT       EQ
        0x00036002:    243f        ?$      MOVEQ    r4,#0x3f
        0x00036004:    d026        &.      BEQ      0x36054 ; hciEvtProcessCmdCmpl + 376
        0x00036006:    2b2e        .+      CMP      r3,#0x2e
        0x00036008:    bf08        ..      IT       EQ
        0x0003600a:    2440        @$      MOVEQ    r4,#0x40
        0x0003600c:    d022        ".      BEQ      0x36054 ; hciEvtProcessCmdCmpl + 376
        0x0003600e:    2b2f        /+      CMP      r3,#0x2f
        0x00036010:    bf08        ..      IT       EQ
        0x00036012:    2441        A$      MOVEQ    r4,#0x41
        0x00036014:    d01e        ..      BEQ      0x36054 ; hciEvtProcessCmdCmpl + 376
        0x00036016:    2b30        0+      CMP      r3,#0x30
        0x00036018:    bf08        ..      IT       EQ
        0x0003601a:    2442        B$      MOVEQ    r4,#0x42
        0x0003601c:    d01a        ..      BEQ      0x36054 ; hciEvtProcessCmdCmpl + 376
        0x0003601e:    e00f        ..      B        0x36040 ; hciEvtProcessCmdCmpl + 356
        0x00036020:    2b3e        >+      CMP      r3,#0x3e
        0x00036022:    bf08        ..      IT       EQ
        0x00036024:    2449        I$      MOVEQ    r4,#0x49
        0x00036026:    d015        ..      BEQ      0x36054 ; hciEvtProcessCmdCmpl + 376
        0x00036028:    2b45        E+      CMP      r3,#0x45
        0x0003602a:    bf08        ..      IT       EQ
        0x0003602c:    2454        T$      MOVEQ    r4,#0x54
        0x0003602e:    d011        ..      BEQ      0x36054 ; hciEvtProcessCmdCmpl + 376
        0x00036030:    2b47        G+      CMP      r3,#0x47
        0x00036032:    bf08        ..      IT       EQ
        0x00036034:    244a        J$      MOVEQ    r4,#0x4a
        0x00036036:    d00d        ..      BEQ      0x36054 ; hciEvtProcessCmdCmpl + 376
        0x00036038:    2b48        H+      CMP      r3,#0x48
        0x0003603a:    bf08        ..      IT       EQ
        0x0003603c:    244b        K$      MOVEQ    r4,#0x4b
        0x0003603e:    d009        ..      BEQ      0x36054 ; hciEvtProcessCmdCmpl + 376
        0x00036040:    213f        ?!      MOVS     r1,#0x3f
        0x00036042:    ebb12f90    .../    CMP      r1,r0,LSR #10
        0x00036046:    d11f        ..      BNE      0x36088 ; hciEvtProcessCmdCmpl + 428
        0x00036048:    463a        :F      MOV      r2,r7
        0x0003604a:    4649        IF      MOV      r1,r9
        0x0003604c:    f7fff980    ....    BL       hciCoreVsCmdCmplRcvd ; 0x35350
        0x00036050:    0004        ..      MOVS     r4,r0
        0x00036052:    d019        ..      BEQ      0x36088 ; hciEvtProcessCmdCmpl + 428
        0x00036054:    4820         H      LDR      r0,[pc,#128] ; [0x360d8] = 0x443a0
        0x00036056:    5d00        .]      LDRB     r0,[r0,r4]
        0x00036058:    f7e6fd94    ....    BL       WsfBufAlloc ; 0x1cb84
        0x0003605c:    ea5f0800    _...    MOVS     r8,r0
        0x00036060:    d012        ..      BEQ      0x36088 ; hciEvtProcessCmdCmpl + 428
        0x00036062:    2000        .       MOVS     r0,#0
        0x00036064:    f8a80000    ....    STRH     r0,[r8,#0]
        0x00036068:    f8884002    ...@    STRB     r4,[r8,#2]
        0x0003606c:    f8880003    ....    STRB     r0,[r8,#3]
        0x00036070:    481a        .H      LDR      r0,[pc,#104] ; [0x360dc] = 0x4424c
        0x00036072:    463a        :F      MOV      r2,r7
        0x00036074:    4649        IF      MOV      r1,r9
        0x00036076:    f8503024    P.$0    LDR      r3,[r0,r4,LSL #2]
        0x0003607a:    4640        @F      MOV      r0,r8
        0x0003607c:    4798        .G      BLX      r3
        0x0003607e:    4640        @F      MOV      r0,r8
        0x00036080:    47a8        .G      BLX      r5
        0x00036082:    4640        @F      MOV      r0,r8
        0x00036084:    f7e6fda0    ....    BL       WsfBufFree ; 0x1cbc8
        0x00036088:    4630        0F      MOV      r0,r6
        0x0003608a:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x0003608e:    f7febd5f    .._.    B        hciCmdRecvCmpl ; 0x34b50
        0x00036092:    4810        .H      LDR      r0,[pc,#64] ; [0x360d4] = 0x10000f6c
        0x00036094:    241b        .$      MOVS     r4,#0x1b
        0x00036096:    68c5        .h      LDR      r5,[r0,#0xc]
        0x00036098:    e7dc        ..      B        0x36054 ; hciEvtProcessCmdCmpl + 376
        0x0003609a:    241d        .$      MOVS     r4,#0x1d
        0x0003609c:    e7da        ..      B        0x36054 ; hciEvtProcessCmdCmpl + 376
        0x0003609e:    241e        .$      MOVS     r4,#0x1e
        0x000360a0:    e7d8        ..      B        0x36054 ; hciEvtProcessCmdCmpl + 376
        0x000360a2:    241f        .$      MOVS     r4,#0x1f
        0x000360a4:    e7d6        ..      B        0x36054 ; hciEvtProcessCmdCmpl + 376
        0x000360a6:    2420         $      MOVS     r4,#0x20
        0x000360a8:    e7d4        ..      B        0x36054 ; hciEvtProcessCmdCmpl + 376
        0x000360aa:    2421        !$      MOVS     r4,#0x21
        0x000360ac:    e7d2        ..      B        0x36054 ; hciEvtProcessCmdCmpl + 376
        0x000360ae:    240c        .$      MOVS     r4,#0xc
        0x000360b0:    e7d0        ..      B        0x36054 ; hciEvtProcessCmdCmpl + 376
        0x000360b2:    240d        .$      MOVS     r4,#0xd
        0x000360b4:    e7ce        ..      B        0x36054 ; hciEvtProcessCmdCmpl + 376
        0x000360b6:    4807        .H      LDR      r0,[pc,#28] ; [0x360d4] = 0x10000f6c
        0x000360b8:    241c        .$      MOVS     r4,#0x1c
        0x000360ba:    68c5        .h      LDR      r5,[r0,#0xc]
        0x000360bc:    e7ca        ..      B        0x36054 ; hciEvtProcessCmdCmpl + 376
        0x000360be:    2416        .$      MOVS     r4,#0x16
        0x000360c0:    e7c8        ..      B        0x36054 ; hciEvtProcessCmdCmpl + 376
        0x000360c2:    2417        .$      MOVS     r4,#0x17
        0x000360c4:    e7c6        ..      B        0x36054 ; hciEvtProcessCmdCmpl + 376
        0x000360c6:    2418        .$      MOVS     r4,#0x18
        0x000360c8:    e7c4        ..      B        0x36054 ; hciEvtProcessCmdCmpl + 376
        0x000360ca:    2419        .$      MOVS     r4,#0x19
        0x000360cc:    e7c2        ..      B        0x36054 ; hciEvtProcessCmdCmpl + 376
        0x000360ce:    241a        .$      MOVS     r4,#0x1a
        0x000360d0:    e7c0        ..      B        0x36054 ; hciEvtProcessCmdCmpl + 376
    $d
        0x000360d2:    0000        ..      DCW    0
        0x000360d4:    10000f6c    l...    DCD    268439404
        0x000360d8:    000443a0    .C..    DCD    279456
        0x000360dc:    0004424c    LB..    DCD    279116
    $t
    i.hciEvtProcessMsg
    hciEvtProcessMsg
        0x000360e0:    e92d5ff0    -.._    PUSH     {r4-r12,lr}
        0x000360e4:    f8101b01    ....    LDRB     r1,[r0],#1
        0x000360e8:    4ff6        .O      LDR      r7,[pc,#984] ; [0x364c4] = 0x10000f6c
        0x000360ea:    f8909000    ....    LDRB     r9,[r0,#0]
        0x000360ee:    1c44        D.      ADDS     r4,r0,#1
        0x000360f0:    4638        8F      MOV      r0,r7
        0x000360f2:    f8d78008    ....    LDR      r8,[r7,#8]
        0x000360f6:    4df4        .M      LDR      r5,[pc,#976] ; [0x364c8] = 0x10001458
        0x000360f8:    2600        .&      MOVS     r6,#0
        0x000360fa:    f8d0a00c    ....    LDR      r10,[r0,#0xc]
        0x000360fe:    2913        .)      CMP      r1,#0x13
        0x00036100:    d07e        ~.      BEQ      0x36200 ; hciEvtProcessMsg + 288
        0x00036102:    dc1c        ..      BGT      0x3613e ; hciEvtProcessMsg + 94
        0x00036104:    290e        .)      CMP      r1,#0xe
        0x00036106:    d07c        |.      BEQ      0x36202 ; hciEvtProcessMsg + 290
        0x00036108:    dc0e        ..      BGT      0x36128 ; hciEvtProcessMsg + 72
        0x0003610a:    2905        .)      CMP      r1,#5
        0x0003610c:    f00082cf    ....    BEQ.W    0x366ae ; hciEvtProcessMsg + 1486
        0x00036110:    2908        .)      CMP      r1,#8
        0x00036112:    f00082db    ....    BEQ.W    0x366cc ; hciEvtProcessMsg + 1516
        0x00036116:    290c        .)      CMP      r1,#0xc
        0x00036118:    bf18        ..      IT       NE
        0x0003611a:    e8bd9ff0    ....    POPNE    {r4-r12,pc}
        0x0003611e:    88a8        ..      LDRH     r0,[r5,#4]
        0x00036120:    1c40        @.      ADDS     r0,r0,#1
        0x00036122:    80a8        ..      STRH     r0,[r5,#4]
        0x00036124:    250a        .%      MOVS     r5,#0xa
        0x00036126:    e024        $.      B        0x36172 ; hciEvtProcessMsg + 146
        0x00036128:    290f        .)      CMP      r1,#0xf
        0x0003612a:    d047        G.      BEQ      0x361bc ; hciEvtProcessMsg + 220
        0x0003612c:    2910        .)      CMP      r1,#0x10
        0x0003612e:    bf18        ..      IT       NE
        0x00036130:    e8bd9ff0    ....    POPNE    {r4-r12,pc}
        0x00036134:    8968        h.      LDRH     r0,[r5,#0xa]
        0x00036136:    1c40        @.      ADDS     r0,r0,#1
        0x00036138:    8168        h.      STRH     r0,[r5,#0xa]
        0x0003613a:    2514        .%      MOVS     r5,#0x14
        0x0003613c:    e019        ..      B        0x36172 ; hciEvtProcessMsg + 146
        0x0003613e:    293e        >)      CMP      r1,#0x3e
        0x00036140:    d077        w.      BEQ      0x36232 ; hciEvtProcessMsg + 338
        0x00036142:    dc0b        ..      BGT      0x3615c ; hciEvtProcessMsg + 124
        0x00036144:    291a        .)      CMP      r1,#0x1a
        0x00036146:    f00082c6    ....    BEQ.W    0x366d6 ; hciEvtProcessMsg + 1526
        0x0003614a:    2930        0)      CMP      r1,#0x30
        0x0003614c:    bf18        ..      IT       NE
        0x0003614e:    e8bd9ff0    ....    POPNE    {r4-r12,pc}
        0x00036152:    8a28        (.      LDRH     r0,[r5,#0x10]
        0x00036154:    1c40        @.      ADDS     r0,r0,#1
        0x00036156:    8228        (.      STRH     r0,[r5,#0x10]
        0x00036158:    250e        .%      MOVS     r5,#0xe
        0x0003615a:    e00a        ..      B        0x36172 ; hciEvtProcessMsg + 146
        0x0003615c:    2957        W)      CMP      r1,#0x57
        0x0003615e:    f00082bf    ....    BEQ.W    0x366e0 ; hciEvtProcessMsg + 1536
        0x00036162:    29ff        .)      CMP      r1,#0xff
        0x00036164:    bf18        ..      IT       NE
        0x00036166:    e8bd9ff0    ....    POPNE    {r4-r12,pc}
        0x0003616a:    8aa8        ..      LDRH     r0,[r5,#0x14]
        0x0003616c:    1c40        @.      ADDS     r0,r0,#1
        0x0003616e:    82a8        ..      STRH     r0,[r5,#0x14]
        0x00036170:    2513        .%      MOVS     r5,#0x13
        0x00036172:    48d6        .H      LDR      r0,[pc,#856] ; [0x364cc] = 0x443a0
        0x00036174:    5d40        @]      LDRB     r0,[r0,r5]
        0x00036176:    f7e6fd05    ....    BL       WsfBufAlloc ; 0x1cb84
        0x0003617a:    0007        ..      MOVS     r7,r0
        0x0003617c:    d00e        ..      BEQ      0x3619c ; hciEvtProcessMsg + 188
        0x0003617e:    803e        >.      STRH     r6,[r7,#0]
        0x00036180:    48d3        .H      LDR      r0,[pc,#844] ; [0x364d0] = 0x4424c
        0x00036182:    70bd        .p      STRB     r5,[r7,#2]
        0x00036184:    70fe        .p      STRB     r6,[r7,#3]
        0x00036186:    f8503025    P.%0    LDR      r3,[r0,r5,LSL #2]
        0x0003618a:    464a        JF      MOV      r2,r9
        0x0003618c:    4621        !F      MOV      r1,r4
        0x0003618e:    4638        8F      MOV      r0,r7
        0x00036190:    4798        .G      BLX      r3
        0x00036192:    4638        8F      MOV      r0,r7
        0x00036194:    47c0        .G      BLX      r8
        0x00036196:    4638        8F      MOV      r0,r7
        0x00036198:    f7e6fd16    ....    BL       WsfBufFree ; 0x1cbc8
        0x0003619c:    2d03        .-      CMP      r5,#3
        0x0003619e:    f00082a4    ....    BEQ.W    0x366ea ; hciEvtProcessMsg + 1546
        0x000361a2:    2d46        F-      CMP      r5,#0x46
        0x000361a4:    bf18        ..      IT       NE
        0x000361a6:    e8bd9ff0    ....    POPNE    {r4-r12,pc}
        0x000361aa:    7860        `x      LDRB     r0,[r4,#1]
        0x000361ac:    78a1        .x      LDRB     r1,[r4,#2]
        0x000361ae:    e8bd5ff0    ..._    POP      {r4-r12,lr}
        0x000361b2:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000361b6:    b280        ..      UXTH     r0,r0
        0x000361b8:    f7febe04    ....    B        hciCoreCisClose ; 0x34dc4
        0x000361bc:    8928        (.      LDRH     r0,[r5,#8]
        0x000361be:    1c40        @.      ADDS     r0,r0,#1
        0x000361c0:    8128        (.      STRH     r0,[r5,#8]
        0x000361c2:    78a0        .x      LDRB     r0,[r4,#2]
        0x000361c4:    78e1        .x      LDRB     r1,[r4,#3]
        0x000361c6:    7825        %x      LDRB     r5,[r4,#0]
        0x000361c8:    7867        gx      LDRB     r7,[r4,#1]
        0x000361ca:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000361ce:    b280        ..      UXTH     r0,r0
        0x000361d0:    b1ad        ..      CBZ      r5,0x361fe ; hciEvtProcessMsg + 286
        0x000361d2:    f5a05100    ...Q    SUB      r1,r0,#0x2000
        0x000361d6:    3926        &9      SUBS     r1,r1,#0x26
        0x000361d8:    bf08        ..      IT       EQ
        0x000361da:    2d12        .-      CMPEQ    r5,#0x12
        0x000361dc:    d10f        ..      BNE      0x361fe ; hciEvtProcessMsg + 286
        0x000361de:    f04f0826    O.&.    MOV      r8,#0x26
        0x000361e2:    f04f0004    O...    MOV      r0,#4
        0x000361e6:    f7e6fccd    ....    BL       WsfBufAlloc ; 0x1cb84
        0x000361ea:    0004        ..      MOVS     r4,r0
        0x000361ec:    d007        ..      BEQ      0x361fe ; hciEvtProcessMsg + 286
        0x000361ee:    8026        &.      STRH     r6,[r4,#0]
        0x000361f0:    f8848002    ....    STRB     r8,[r4,#2]
        0x000361f4:    70e5        .p      STRB     r5,[r4,#3]
        0x000361f6:    47d0        .G      BLX      r10
        0x000361f8:    4620         F      MOV      r0,r4
        0x000361fa:    f7e6fce5    ....    BL       WsfBufFree ; 0x1cbc8
        0x000361fe:    e001        ..      B        0x36204 ; hciEvtProcessMsg + 292
        0x00036200:    e00e        ..      B        0x36220 ; hciEvtProcessMsg + 320
        0x00036202:    e004        ..      B        0x3620e ; hciEvtProcessMsg + 302
        0x00036204:    4638        8F      MOV      r0,r7
        0x00036206:    e8bd5ff0    ..._    POP      {r4-r12,lr}
        0x0003620a:    f7febca1    ....    B        hciCmdRecvCmpl ; 0x34b50
        0x0003620e:    88e8        ..      LDRH     r0,[r5,#6]
        0x00036210:    4649        IF      MOV      r1,r9
        0x00036212:    1c40        @.      ADDS     r0,r0,#1
        0x00036214:    80e8        ..      STRH     r0,[r5,#6]
        0x00036216:    4620         F      MOV      r0,r4
        0x00036218:    e8bd5ff0    ..._    POP      {r4-r12,lr}
        0x0003621c:    f7ffbe5e    ..^.    B.W      hciEvtProcessCmdCmpl ; 0x35edc
        0x00036220:    4620         F      MOV      r0,r4
        0x00036222:    f7fefe45    ..E.    BL       hciCoreNumCmplPkts ; 0x34eb0
        0x00036226:    89a8        ..      LDRH     r0,[r5,#0xc]
        0x00036228:    1c40        @.      ADDS     r0,r0,#1
        0x0003622a:    81a8        ..      STRH     r0,[r5,#0xc]
        0x0003622c:    e8bd9ff0    ....    POP      {r4-r12,pc}
        0x00036230:    e7ff        ..      B        0x36232 ; hciEvtProcessMsg + 338
        0x00036232:    8a69        i.      LDRH     r1,[r5,#0x12]
        0x00036234:    f8140b01    ....    LDRB     r0,[r4],#1
        0x00036238:    1c49        I.      ADDS     r1,r1,#1
        0x0003623a:    8269        i.      STRH     r1,[r5,#0x12]
        0x0003623c:    2823        #(      CMP      r0,#0x23
        0x0003623e:    bf28        (.      IT       CS
        0x00036240:    e8bd9ff0    ....    POPCS    {r4-r12,pc}
        0x00036244:    e8dff000    ....    TBB      [pc,r0]
    $d
        0x00036248:    641e1312    ...d    DCD    1679692562
        0x0003624c:    b3b16866    fh..    DCD    3014748262
        0x00036250:    756ab8b5    ..ju    DCD    1969928373
        0x00036254:    fbfcbdbb    ....    DCD    4227644859
        0x00036258:    f7f8f9fa    ....    DCD    4160289274
        0x0003625c:    12f5f612    ....    DCD    318109202
        0x00036260:    f2f3f412    ....    DCD    4076074002
        0x00036264:    eeeff0f1    ....    DCD    4008702193
        0x00036268:    00ed1212    ....    DCD    15536658
    $t
        0x0003626c:    e7de        ..      B        0x3622c ; hciEvtProcessMsg + 332
        0x0003626e:    7820         x      LDRB     r0,[r4,#0]
        0x00036270:    b930        0.      CBNZ     r0,0x36280 ; hciEvtProcessMsg + 416
        0x00036272:    7860        `x      LDRB     r0,[r4,#1]
        0x00036274:    78a1        .x      LDRB     r1,[r4,#2]
        0x00036276:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0003627a:    b280        ..      UXTH     r0,r0
        0x0003627c:    f7fefdfe    ....    BL       hciCoreConnOpen ; 0x34e7c
        0x00036280:    2501        .%      MOVS     r5,#1
        0x00036282:    e776        v.      B        0x36172 ; hciEvtProcessMsg + 146
        0x00036284:    f8149b01    ....    LDRB     r9,[r4],#1
        0x00036288:    f1b90f0f    ....    CMP      r9,#0xf
        0x0003628c:    bf88        ..      IT       HI
        0x0003628e:    e8bd9ff0    ....    POPHI    {r4-r12,pc}
        0x00036292:    203b        ;       MOVS     r0,#0x3b
        0x00036294:    f7e6fc76    ..v.    BL       WsfBufAlloc ; 0x1cb84
        0x00036298:    0005        ..      MOVS     r5,r0
        0x0003629a:    bf08        ..      IT       EQ
        0x0003629c:    e8bd9ff0    ....    POPEQ    {r4-r12,pc}
        0x000362a0:    f1b90001    ....    SUBS     r0,r9,#1
        0x000362a4:    f00008ff    ....    AND      r8,r0,#0xff
        0x000362a8:    f0c08104    ....    BCC.W    0x364b4 ; hciEvtProcessMsg + 980
        0x000362ac:    f105091c    ....    ADD      r9,r5,#0x1c
        0x000362b0:    f1050a13    ....    ADD      r10,r5,#0x13
        0x000362b4:    f04f0b06    O...    MOV      r11,#6
        0x000362b8:    f8140b01    ....    LDRB     r0,[r4],#1
        0x000362bc:    72a8        .r      STRB     r0,[r5,#0xa]
        0x000362be:    f8140b01    ....    LDRB     r0,[r4],#1
        0x000362c2:    72e8        .r      STRB     r0,[r5,#0xb]
        0x000362c4:    4621        !F      MOV      r1,r4
        0x000362c6:    f105000c    ....    ADD      r0,r5,#0xc
        0x000362ca:    f7e4f882    ....    BL       BdaCpy ; 0x1a3d2
        0x000362ce:    79a2        .y      LDRB     r2,[r4,#6]
        0x000362d0:    1de4        ..      ADDS     r4,r4,#7
        0x000362d2:    722a        *r      STRB     r2,[r5,#8]
        0x000362d4:    2a1f        .*      CMP      r2,#0x1f
        0x000362d6:    d867        g.      BHI      0x363a8 ; hciEvtProcessMsg + 712
        0x000362d8:    4648        HF      MOV      r0,r9
        0x000362da:    4621        !F      MOV      r1,r4
        0x000362dc:    f8c59004    ....    STR      r9,[r5,#4]
        0x000362e0:    f7e2f9ca    ....    BL       __aeabi_memcpy ; 0x18678
        0x000362e4:    7a28        (z      LDRB     r0,[r5,#8]
        0x000362e6:    4404        .D      ADD      r4,r4,r0
        0x000362e8:    f8140b01    ....    LDRB     r0,[r4],#1
        0x000362ec:    7268        hr      STRB     r0,[r5,#9]
        0x000362ee:    74ae        .t      STRB     r6,[r5,#0x12]
        0x000362f0:    4650        PF      MOV      r0,r10
        0x000362f2:    f7e6ff9b    ....    BL       __ARM_common_memclr4_6 ; 0x1d22c
        0x000362f6:    802e        ..      STRH     r6,[r5,#0]
        0x000362f8:    f885b002    ....    STRB     r11,[r5,#2]
        0x000362fc:    70ee        .p      STRB     r6,[r5,#3]
        0x000362fe:    68b9        .h      LDR      r1,[r7,#8]
        0x00036300:    4628        (F      MOV      r0,r5
        0x00036302:    4788        .G      BLX      r1
        0x00036304:    f1b80101    ....    SUBS     r1,r8,#1
        0x00036308:    f00108ff    ....    AND      r8,r1,#0xff
        0x0003630c:    d2d4        ..      BCS      0x362b8 ; hciEvtProcessMsg + 472
        0x0003630e:    e0d1        ..      B        0x364b4 ; hciEvtProcessMsg + 980
        0x00036310:    2504        .%      MOVS     r5,#4
        0x00036312:    e72e        ..      B        0x36172 ; hciEvtProcessMsg + 146
        0x00036314:    250b        .%      MOVS     r5,#0xb
        0x00036316:    e72c        ,.      B        0x36172 ; hciEvtProcessMsg + 146
        0x00036318:    2510        .%      MOVS     r5,#0x10
        0x0003631a:    e72a        *.      B        0x36172 ; hciEvtProcessMsg + 146
        0x0003631c:    7820         x      LDRB     r0,[r4,#0]
        0x0003631e:    b930        0.      CBNZ     r0,0x3632e ; hciEvtProcessMsg + 590
        0x00036320:    7860        `x      LDRB     r0,[r4,#1]
        0x00036322:    78a1        .x      LDRB     r1,[r4,#2]
        0x00036324:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00036328:    b280        ..      UXTH     r0,r0
        0x0003632a:    f7fefda7    ....    BL       hciCoreConnOpen ; 0x34e7c
        0x0003632e:    2502        .%      MOVS     r5,#2
        0x00036330:    e71f        ..      B        0x36172 ; hciEvtProcessMsg + 146
        0x00036332:    f8149b01    ....    LDRB     r9,[r4],#1
        0x00036336:    f1b90f0f    ....    CMP      r9,#0xf
        0x0003633a:    bf88        ..      IT       HI
        0x0003633c:    e8bd9ff0    ....    POPHI    {r4-r12,pc}
        0x00036340:    201c        .       MOVS     r0,#0x1c
        0x00036342:    f7e6fc1f    ....    BL       WsfBufAlloc ; 0x1cb84
        0x00036346:    0005        ..      MOVS     r5,r0
        0x00036348:    bf08        ..      IT       EQ
        0x0003634a:    e8bd9ff0    ....    POPEQ    {r4-r12,pc}
        0x0003634e:    f1b90001    ....    SUBS     r0,r9,#1
        0x00036352:    f00008ff    ....    AND      r8,r0,#0xff
        0x00036356:    bf28        (.      IT       CS
        0x00036358:    f04f0906    O...    MOVCS    r9,#6
        0x0003635c:    d324        $.      BCC      0x363a8 ; hciEvtProcessMsg + 712
        0x0003635e:    bf00        ..      NOP      
        0x00036360:    f8140b01    ....    LDRB     r0,[r4],#1
        0x00036364:    72a8        .r      STRB     r0,[r5,#0xa]
        0x00036366:    f8140b01    ....    LDRB     r0,[r4],#1
        0x0003636a:    72e8        .r      STRB     r0,[r5,#0xb]
        0x0003636c:    4621        !F      MOV      r1,r4
        0x0003636e:    f105000c    ....    ADD      r0,r5,#0xc
        0x00036372:    f7e4f82e    ....    BL       BdaCpy ; 0x1a3d2
        0x00036376:    79a0        .y      LDRB     r0,[r4,#6]
        0x00036378:    74a8        .t      STRB     r0,[r5,#0x12]
        0x0003637a:    1de4        ..      ADDS     r4,r4,#7
        0x0003637c:    4621        !F      MOV      r1,r4
        0x0003637e:    f1050013    ....    ADD      r0,r5,#0x13
        0x00036382:    f7e4f826    ..&.    BL       BdaCpy ; 0x1a3d2
        0x00036386:    79a0        .y      LDRB     r0,[r4,#6]
        0x00036388:    7268        hr      STRB     r0,[r5,#9]
        0x0003638a:    722e        .r      STRB     r6,[r5,#8]
        0x0003638c:    606e        n`      STR      r6,[r5,#4]
        0x0003638e:    802e        ..      STRH     r6,[r5,#0]
        0x00036390:    f8859002    ....    STRB     r9,[r5,#2]
        0x00036394:    70ee        .p      STRB     r6,[r5,#3]
        0x00036396:    68b9        .h      LDR      r1,[r7,#8]
        0x00036398:    4628        (F      MOV      r0,r5
        0x0003639a:    1de4        ..      ADDS     r4,r4,#7
        0x0003639c:    4788        .G      BLX      r1
        0x0003639e:    f1b80101    ....    SUBS     r1,r8,#1
        0x000363a2:    f00108ff    ....    AND      r8,r1,#0xff
        0x000363a6:    d2db        ..      BCS      0x36360 ; hciEvtProcessMsg + 640
        0x000363a8:    e084        ..      B        0x364b4 ; hciEvtProcessMsg + 980
        0x000363aa:    2523        #%      MOVS     r5,#0x23
        0x000363ac:    e6e1        ..      B        0x36172 ; hciEvtProcessMsg + 146
        0x000363ae:    2524        $%      MOVS     r5,#0x24
        0x000363b0:    e6df        ..      B        0x36172 ; hciEvtProcessMsg + 146
        0x000363b2:    46d0        .F      MOV      r8,r10
        0x000363b4:    2525        %%      MOVS     r5,#0x25
        0x000363b6:    e6dc        ..      B        0x36172 ; hciEvtProcessMsg + 146
        0x000363b8:    46d0        .F      MOV      r8,r10
        0x000363ba:    2526        &%      MOVS     r5,#0x26
        0x000363bc:    e6d9        ..      B        0x36172 ; hciEvtProcessMsg + 146
        0x000363be:    252b        +%      MOVS     r5,#0x2b
        0x000363c0:    e6d7        ..      B        0x36172 ; hciEvtProcessMsg + 146
        0x000363c2:    7821        !x      LDRB     r1,[r4,#0]
        0x000363c4:    290f        .)      CMP      r1,#0xf
        0x000363c6:    bf88        ..      IT       HI
        0x000363c8:    e8bd9ff0    ....    POPHI    {r4-r12,pc}
        0x000363cc:    1c60        `.      ADDS     r0,r4,#1
        0x000363ce:    2200        ."      MOVS     r2,#0
        0x000363d0:    b139        9.      CBZ      r1,0x363e2 ; hciEvtProcessMsg + 770
        0x000363d2:    7dc3        .}      LDRB     r3,[r0,#0x17]
        0x000363d4:    3018        .0      ADDS     r0,r0,#0x18
        0x000363d6:    4418        .D      ADD      r0,r0,r3
        0x000363d8:    4293        .B      CMP      r3,r2
        0x000363da:    bf88        ..      IT       HI
        0x000363dc:    461a        .F      MOVHI    r2,r3
        0x000363de:    1e49        I.      SUBS     r1,r1,#1
        0x000363e0:    d1f7        ..      BNE      0x363d2 ; hciEvtProcessMsg + 754
        0x000363e2:    f1020024    ..$.    ADD      r0,r2,#0x24
        0x000363e6:    f7e6fbcd    ....    BL       WsfBufAlloc ; 0x1cb84
        0x000363ea:    0005        ..      MOVS     r5,r0
        0x000363ec:    bf08        ..      IT       EQ
        0x000363ee:    e8bd9ff0    ....    POPEQ    {r4-r12,pc}
        0x000363f2:    f8140b01    ....    LDRB     r0,[r4],#1
        0x000363f6:    1e41        A.      SUBS     r1,r0,#1
        0x000363f8:    f00108ff    ....    AND      r8,r1,#0xff
        0x000363fc:    bf24        $.      ITT      CS
        0x000363fe:    f1050924    ..$.    ADDCS    r9,r5,#0x24
        0x00036402:    f04f0a2c    O.,.    MOVCS    r10,#0x2c
        0x00036406:    d355        U.      BCC      0x364b4 ; hciEvtProcessMsg + 980
        0x00036408:    f8140b01    ....    LDRB     r0,[r4],#1
        0x0003640c:    f8141b01    ....    LDRB     r1,[r4],#1
        0x00036410:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00036414:    80a8        ..      STRH     r0,[r5,#4]
        0x00036416:    f8140b01    ....    LDRB     r0,[r4],#1
        0x0003641a:    71a8        .q      STRB     r0,[r5,#6]
        0x0003641c:    4621        !F      MOV      r1,r4
        0x0003641e:    1de8        ..      ADDS     r0,r5,#7
        0x00036420:    e00f        ..      B        0x36442 ; hciEvtProcessMsg + 866
        0x00036422:    e142        B.      B        0x366aa ; hciEvtProcessMsg + 1482
        0x00036424:    e13f        ?.      B        0x366a6 ; hciEvtProcessMsg + 1478
        0x00036426:    e13c        <.      B        0x366a2 ; hciEvtProcessMsg + 1474
        0x00036428:    e139        9.      B        0x3669e ; hciEvtProcessMsg + 1470
        0x0003642a:    e136        6.      B        0x3669a ; hciEvtProcessMsg + 1466
        0x0003642c:    e133        3.      B        0x36696 ; hciEvtProcessMsg + 1462
        0x0003642e:    e130        0.      B        0x36692 ; hciEvtProcessMsg + 1458
        0x00036430:    e124        $.      B        0x3667c ; hciEvtProcessMsg + 1436
        0x00036432:    e08b        ..      B        0x3654c ; hciEvtProcessMsg + 1132
        0x00036434:    e0d7        ..      B        0x365e6 ; hciEvtProcessMsg + 1286
        0x00036436:    e04f        O.      B        0x364d8 ; hciEvtProcessMsg + 1016
        0x00036438:    e04c        L.      B        0x364d4 ; hciEvtProcessMsg + 1012
        0x0003643a:    e040        @.      B        0x364be ; hciEvtProcessMsg + 990
        0x0003643c:    e084        ..      B        0x36548 ; hciEvtProcessMsg + 1128
        0x0003643e:    e04f        O.      B        0x364e0 ; hciEvtProcessMsg + 1024
        0x00036440:    e04c        L.      B        0x364dc ; hciEvtProcessMsg + 1020
        0x00036442:    f7e3ffc6    ....    BL       BdaCpy ; 0x1a3d2
        0x00036446:    f8140f06    ....    LDRB     r0,[r4,#6]!
        0x0003644a:    7368        hs      STRB     r0,[r5,#0xd]
        0x0003644c:    f8140f01    ....    LDRB     r0,[r4,#1]!
        0x00036450:    73a8        .s      STRB     r0,[r5,#0xe]
        0x00036452:    f8140f01    ....    LDRB     r0,[r4,#1]!
        0x00036456:    73e8        .s      STRB     r0,[r5,#0xf]
        0x00036458:    f8140f01    ....    LDRB     r0,[r4,#1]!
        0x0003645c:    7428        (t      STRB     r0,[r5,#0x10]
        0x0003645e:    f8140f01    ....    LDRB     r0,[r4,#1]!
        0x00036462:    7468        ht      STRB     r0,[r5,#0x11]
        0x00036464:    f8140f01    ....    LDRB     r0,[r4,#1]!
        0x00036468:    f8141f01    ....    LDRB     r1,[r4,#1]!
        0x0003646c:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00036470:    8268        h.      STRH     r0,[r5,#0x12]
        0x00036472:    7860        `x      LDRB     r0,[r4,#1]
        0x00036474:    7528        (u      STRB     r0,[r5,#0x14]
        0x00036476:    1ca4        ..      ADDS     r4,r4,#2
        0x00036478:    4621        !F      MOV      r1,r4
        0x0003647a:    f1050015    ....    ADD      r0,r5,#0x15
        0x0003647e:    f7e3ffa8    ....    BL       BdaCpy ; 0x1a3d2
        0x00036482:    79a2        .y      LDRB     r2,[r4,#6]
        0x00036484:    1de4        ..      ADDS     r4,r4,#7
        0x00036486:    83aa        ..      STRH     r2,[r5,#0x1c]
        0x00036488:    2ae5        .*      CMP      r2,#0xe5
        0x0003648a:    d813        ..      BHI      0x364b4 ; hciEvtProcessMsg + 980
        0x0003648c:    4648        HF      MOV      r0,r9
        0x0003648e:    4621        !F      MOV      r1,r4
        0x00036490:    f8c59020    .. .    STR      r9,[r5,#0x20]
        0x00036494:    f7e2f8f0    ....    BL       __aeabi_memcpy ; 0x18678
        0x00036498:    8ba8        ..      LDRH     r0,[r5,#0x1c]
        0x0003649a:    802e        ..      STRH     r6,[r5,#0]
        0x0003649c:    f885a002    ....    STRB     r10,[r5,#2]
        0x000364a0:    70ee        .p      STRB     r6,[r5,#3]
        0x000364a2:    4404        .D      ADD      r4,r4,r0
        0x000364a4:    68b9        .h      LDR      r1,[r7,#8]
        0x000364a6:    4628        (F      MOV      r0,r5
        0x000364a8:    4788        .G      BLX      r1
        0x000364aa:    f1b80101    ....    SUBS     r1,r8,#1
        0x000364ae:    f00108ff    ....    AND      r8,r1,#0xff
        0x000364b2:    d2a9        ..      BCS      0x36408 ; hciEvtProcessMsg + 808
        0x000364b4:    4628        (F      MOV      r0,r5
        0x000364b6:    e8bd5ff0    ..._    POP      {r4-r12,lr}
        0x000364ba:    f7e6bb85    ....    B        WsfBufFree ; 0x1cbc8
        0x000364be:    252d        -%      MOVS     r5,#0x2d
        0x000364c0:    e657        W.      B        0x36172 ; hciEvtProcessMsg + 146
    $d
        0x000364c2:    0000        ..      DCW    0
        0x000364c4:    10000f6c    l...    DCD    268439404
        0x000364c8:    10001458    X...    DCD    268440664
        0x000364cc:    000443a0    .C..    DCD    279456
        0x000364d0:    0004424c    LB..    DCD    279116
    $t
        0x000364d4:    252e        .%      MOVS     r5,#0x2e
        0x000364d6:    e64c        L.      B        0x36172 ; hciEvtProcessMsg + 146
        0x000364d8:    252f        /%      MOVS     r5,#0x2f
        0x000364da:    e64a        J.      B        0x36172 ; hciEvtProcessMsg + 146
        0x000364dc:    2530        0%      MOVS     r5,#0x30
        0x000364de:    e648        H.      B        0x36172 ; hciEvtProcessMsg + 146
        0x000364e0:    79a0        .y      LDRB     r0,[r4,#6]
        0x000364e2:    28f7        .(      CMP      r0,#0xf7
        0x000364e4:    bf88        ..      IT       HI
        0x000364e6:    e8bd9ff0    ....    POPHI    {r4-r12,pc}
        0x000364ea:    3010        .0      ADDS     r0,r0,#0x10
        0x000364ec:    f7e6fb4a    ..J.    BL       WsfBufAlloc ; 0x1cb84
        0x000364f0:    0005        ..      MOVS     r5,r0
        0x000364f2:    bf08        ..      IT       EQ
        0x000364f4:    e8bd9ff0    ....    POPEQ    {r4-r12,pc}
        0x000364f8:    f8140b01    ....    LDRB     r0,[r4],#1
        0x000364fc:    f8141b01    ....    LDRB     r1,[r4],#1
        0x00036500:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00036504:    80a8        ..      STRH     r0,[r5,#4]
        0x00036506:    f8140b01    ....    LDRB     r0,[r4],#1
        0x0003650a:    71a8        .q      STRB     r0,[r5,#6]
        0x0003650c:    7820         x      LDRB     r0,[r4,#0]
        0x0003650e:    1c61        a.      ADDS     r1,r4,#1
        0x00036510:    71e8        .q      STRB     r0,[r5,#7]
        0x00036512:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00036516:    7228        (r      STRB     r0,[r5,#8]
        0x00036518:    f8110b01    ....    LDRB     r0,[r1],#1
        0x0003651c:    7268        hr      STRB     r0,[r5,#9]
        0x0003651e:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00036522:    816a        j.      STRH     r2,[r5,#0xa]
        0x00036524:    f1050010    ....    ADD      r0,r5,#0x10
        0x00036528:    60e8        .`      STR      r0,[r5,#0xc]
        0x0003652a:    f7e2f8a5    ....    BL       __aeabi_memcpy ; 0x18678
        0x0003652e:    802e        ..      STRH     r6,[r5,#0]
        0x00036530:    2031        1       MOVS     r0,#0x31
        0x00036532:    70a8        .p      STRB     r0,[r5,#2]
        0x00036534:    7a68        hz      LDRB     r0,[r5,#9]
        0x00036536:    70e8        .p      STRB     r0,[r5,#3]
        0x00036538:    68b9        .h      LDR      r1,[r7,#8]
        0x0003653a:    4628        (F      MOV      r0,r5
        0x0003653c:    4788        .G      BLX      r1
        0x0003653e:    4628        (F      MOV      r0,r5
        0x00036540:    e8bd5ff0    ..._    POP      {r4-r12,lr}
        0x00036544:    f7e6bb40    ..@.    B        WsfBufFree ; 0x1cbc8
        0x00036548:    2532        2%      MOVS     r5,#0x32
        0x0003654a:    e612        ..      B        0x36172 ; hciEvtProcessMsg + 146
        0x0003654c:    20c0        .       MOVS     r0,#0xc0
        0x0003654e:    f7e6fb19    ....    BL       WsfBufAlloc ; 0x1cb84
        0x00036552:    0005        ..      MOVS     r5,r0
        0x00036554:    bf08        ..      IT       EQ
        0x00036556:    e8bd9ff0    ....    POPEQ    {r4-r12,pc}
        0x0003655a:    f8140b01    ....    LDRB     r0,[r4],#1
        0x0003655e:    f8141b01    ....    LDRB     r1,[r4],#1
        0x00036562:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00036566:    80a8        ..      STRH     r0,[r5,#4]
        0x00036568:    f8140b01    ....    LDRB     r0,[r4],#1
        0x0003656c:    71a8        .q      STRB     r0,[r5,#6]
        0x0003656e:    f8140b01    ....    LDRB     r0,[r4],#1
        0x00036572:    71e8        .q      STRB     r0,[r5,#7]
        0x00036574:    f8140b01    ....    LDRB     r0,[r4],#1
        0x00036578:    f8141b01    ....    LDRB     r1,[r4],#1
        0x0003657c:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00036580:    8128        (.      STRH     r0,[r5,#8]
        0x00036582:    f8140b01    ....    LDRB     r0,[r4],#1
        0x00036586:    72a8        .r      STRB     r0,[r5,#0xa]
        0x00036588:    f8140b01    ....    LDRB     r0,[r4],#1
        0x0003658c:    72e8        .r      STRB     r0,[r5,#0xb]
        0x0003658e:    f8140b01    ....    LDRB     r0,[r4],#1
        0x00036592:    7328        (s      STRB     r0,[r5,#0xc]
        0x00036594:    f8140b01    ....    LDRB     r0,[r4],#1
        0x00036598:    7368        hs      STRB     r0,[r5,#0xd]
        0x0003659a:    f8140b01    ....    LDRB     r0,[r4],#1
        0x0003659e:    f8141b01    ....    LDRB     r1,[r4],#1
        0x000365a2:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000365a6:    81e8        ..      STRH     r0,[r5,#0xe]
        0x000365a8:    f8142b01    ...+    LDRB     r2,[r4],#1
        0x000365ac:    742a        *t      STRB     r2,[r5,#0x10]
        0x000365ae:    f105001c    ....    ADD      r0,r5,#0x1c
        0x000365b2:    4621        !F      MOV      r1,r4
        0x000365b4:    6168        ha      STR      r0,[r5,#0x14]
        0x000365b6:    f7e2f85f    .._.    BL       __aeabi_memcpy ; 0x18678
        0x000365ba:    7c2a        *|      LDRB     r2,[r5,#0x10]
        0x000365bc:    f105006e    ..n.    ADD      r0,r5,#0x6e
        0x000365c0:    61a8        .a      STR      r0,[r5,#0x18]
        0x000365c2:    1911        ..      ADDS     r1,r2,r4
        0x000365c4:    6968        hi      LDR      r0,[r5,#0x14]
        0x000365c6:    f7e2f857    ..W.    BL       __aeabi_memcpy ; 0x18678
        0x000365ca:    88a8        ..      LDRH     r0,[r5,#4]
        0x000365cc:    8028        (.      STRH     r0,[r5,#0]
        0x000365ce:    7b68        h{      LDRB     r0,[r5,#0xd]
        0x000365d0:    70e8        .p      STRB     r0,[r5,#3]
        0x000365d2:    203d        =       MOVS     r0,#0x3d
        0x000365d4:    70a8        .p      STRB     r0,[r5,#2]
        0x000365d6:    68b9        .h      LDR      r1,[r7,#8]
        0x000365d8:    4628        (F      MOV      r0,r5
        0x000365da:    4788        .G      BLX      r1
        0x000365dc:    4628        (F      MOV      r0,r5
        0x000365de:    e8bd5ff0    ..._    POP      {r4-r12,lr}
        0x000365e2:    f7e6baf1    ....    B        WsfBufFree ; 0x1cbc8
        0x000365e6:    4625        %F      MOV      r5,r4
        0x000365e8:    20c0        .       MOVS     r0,#0xc0
        0x000365ea:    f7e6facb    ....    BL       WsfBufAlloc ; 0x1cb84
        0x000365ee:    0004        ..      MOVS     r4,r0
        0x000365f0:    bf08        ..      IT       EQ
        0x000365f2:    e8bd9ff0    ....    POPEQ    {r4-r12,pc}
        0x000365f6:    f8150b01    ....    LDRB     r0,[r5],#1
        0x000365fa:    f8151b01    ....    LDRB     r1,[r5],#1
        0x000365fe:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00036602:    80a0        ..      STRH     r0,[r4,#4]
        0x00036604:    f8150b01    ....    LDRB     r0,[r5],#1
        0x00036608:    71a0        .q      STRB     r0,[r4,#6]
        0x0003660a:    f8150b01    ....    LDRB     r0,[r5],#1
        0x0003660e:    f8151b01    ....    LDRB     r1,[r5],#1
        0x00036612:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00036616:    8120         .      STRH     r0,[r4,#8]
        0x00036618:    f8150b01    ....    LDRB     r0,[r5],#1
        0x0003661c:    72a0        .r      STRB     r0,[r4,#0xa]
        0x0003661e:    f8150b01    ....    LDRB     r0,[r5],#1
        0x00036622:    72e0        .r      STRB     r0,[r4,#0xb]
        0x00036624:    f8150b01    ....    LDRB     r0,[r5],#1
        0x00036628:    7320         s      STRB     r0,[r4,#0xc]
        0x0003662a:    f8150b01    ....    LDRB     r0,[r5],#1
        0x0003662e:    7360        `s      STRB     r0,[r4,#0xd]
        0x00036630:    f8150b01    ....    LDRB     r0,[r5],#1
        0x00036634:    f8151b01    ....    LDRB     r1,[r5],#1
        0x00036638:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0003663c:    81e0        ..      STRH     r0,[r4,#0xe]
        0x0003663e:    f8152b01    ...+    LDRB     r2,[r5],#1
        0x00036642:    7422        "t      STRB     r2,[r4,#0x10]
        0x00036644:    f104001c    ....    ADD      r0,r4,#0x1c
        0x00036648:    4629        )F      MOV      r1,r5
        0x0003664a:    6160        `a      STR      r0,[r4,#0x14]
        0x0003664c:    f7e2f814    ....    BL       __aeabi_memcpy ; 0x18678
        0x00036650:    7c22        "|      LDRB     r2,[r4,#0x10]
        0x00036652:    f104006e    ..n.    ADD      r0,r4,#0x6e
        0x00036656:    61a0        .a      STR      r0,[r4,#0x18]
        0x00036658:    1951        Q.      ADDS     r1,r2,r5
        0x0003665a:    6960        `i      LDR      r0,[r4,#0x14]
        0x0003665c:    f7e2f80c    ....    BL       __aeabi_memcpy ; 0x18678
        0x00036660:    88a0        ..      LDRH     r0,[r4,#4]
        0x00036662:    8020         .      STRH     r0,[r4,#0]
        0x00036664:    7b60        `{      LDRB     r0,[r4,#0xd]
        0x00036666:    70e0        .p      STRB     r0,[r4,#3]
        0x00036668:    2056        V       MOVS     r0,#0x56
        0x0003666a:    70a0        .p      STRB     r0,[r4,#2]
        0x0003666c:    68b9        .h      LDR      r1,[r7,#8]
        0x0003666e:    4620         F      MOV      r0,r4
        0x00036670:    4788        .G      BLX      r1
        0x00036672:    4620         F      MOV      r0,r4
        0x00036674:    e8bd5ff0    ..._    POP      {r4-r12,lr}
        0x00036678:    f7e6baa6    ....    B        WsfBufFree ; 0x1cbc8
        0x0003667c:    7820         x      LDRB     r0,[r4,#0]
        0x0003667e:    b930        0.      CBNZ     r0,0x3668e ; hciEvtProcessMsg + 1454
        0x00036680:    7860        `x      LDRB     r0,[r4,#1]
        0x00036682:    78a1        .x      LDRB     r1,[r4,#2]
        0x00036684:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00036688:    b280        ..      UXTH     r0,r0
        0x0003668a:    f7fefbad    ....    BL       hciCoreCisOpen ; 0x34de8
        0x0003668e:    2544        D%      MOVS     r5,#0x44
        0x00036690:    e56f        o.      B        0x36172 ; hciEvtProcessMsg + 146
        0x00036692:    2545        E%      MOVS     r5,#0x45
        0x00036694:    e56d        m.      B        0x36172 ; hciEvtProcessMsg + 146
        0x00036696:    2550        P%      MOVS     r5,#0x50
        0x00036698:    e56b        k.      B        0x36172 ; hciEvtProcessMsg + 146
        0x0003669a:    2551        Q%      MOVS     r5,#0x51
        0x0003669c:    e569        i.      B        0x36172 ; hciEvtProcessMsg + 146
        0x0003669e:    2552        R%      MOVS     r5,#0x52
        0x000366a0:    e567        g.      B        0x36172 ; hciEvtProcessMsg + 146
        0x000366a2:    2553        S%      MOVS     r5,#0x53
        0x000366a4:    e565        e.      B        0x36172 ; hciEvtProcessMsg + 146
        0x000366a6:    2547        G%      MOVS     r5,#0x47
        0x000366a8:    e563        c.      B        0x36172 ; hciEvtProcessMsg + 146
        0x000366aa:    2555        U%      MOVS     r5,#0x55
        0x000366ac:    e561        a.      B        0x36172 ; hciEvtProcessMsg + 146
        0x000366ae:    8828        (.      LDRH     r0,[r5,#0]
        0x000366b0:    1c40        @.      ADDS     r0,r0,#1
        0x000366b2:    8028        (.      STRH     r0,[r5,#0]
        0x000366b4:    7860        `x      LDRB     r0,[r4,#1]
        0x000366b6:    78a1        .x      LDRB     r1,[r4,#2]
        0x000366b8:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000366bc:    b280        ..      UXTH     r0,r0
        0x000366be:    f7fefb6f    ..o.    BL       hciCoreCisByHandle ; 0x34da0
        0x000366c2:    2800        .(      CMP      r0,#0
        0x000366c4:    bf14        ..      ITE      NE
        0x000366c6:    2546        F%      MOVNE    r5,#0x46
        0x000366c8:    2503        .%      MOVEQ    r5,#3
        0x000366ca:    e552        R.      B        0x36172 ; hciEvtProcessMsg + 146
        0x000366cc:    8868        h.      LDRH     r0,[r5,#2]
        0x000366ce:    1c40        @.      ADDS     r0,r0,#1
        0x000366d0:    8068        h.      STRH     r0,[r5,#2]
        0x000366d2:    250f        .%      MOVS     r5,#0xf
        0x000366d4:    e54d        M.      B        0x36172 ; hciEvtProcessMsg + 146
        0x000366d6:    89e8        ..      LDRH     r0,[r5,#0xe]
        0x000366d8:    1c40        @.      ADDS     r0,r0,#1
        0x000366da:    81e8        ..      STRH     r0,[r5,#0xe]
        0x000366dc:    e8bd9ff0    ....    POP      {r4-r12,pc}
        0x000366e0:    8ae8        ..      LDRH     r0,[r5,#0x16]
        0x000366e2:    1c40        @.      ADDS     r0,r0,#1
        0x000366e4:    82e8        ..      STRH     r0,[r5,#0x16]
        0x000366e6:    2528        (%      MOVS     r5,#0x28
        0x000366e8:    e543        C.      B        0x36172 ; hciEvtProcessMsg + 146
        0x000366ea:    7860        `x      LDRB     r0,[r4,#1]
        0x000366ec:    78a1        .x      LDRB     r1,[r4,#2]
        0x000366ee:    e8bd5ff0    ..._    POP      {r4-r12,lr}
        0x000366f2:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000366f6:    b280        ..      UXTH     r0,r0
        0x000366f8:    f7febb9c    ....    B        hciCoreConnClose ; 0x34e34
    i.hciTrSendAclData
    hciTrSendAclData
        0x000366fc:    b510        ..      PUSH     {r4,lr}
        0x000366fe:    7888        .x      LDRB     r0,[r1,#2]
        0x00036700:    78ca        .x      LDRB     r2,[r1,#3]
        0x00036702:    eb002002    ...     ADD      r0,r0,r2,LSL #8
        0x00036706:    1d00        ..      ADDS     r0,r0,#4
        0x00036708:    b284        ..      UXTH     r4,r0
        0x0003670a:    460a        .F      MOV      r2,r1
        0x0003670c:    4621        !F      MOV      r1,r4
        0x0003670e:    2002        .       MOVS     r0,#2
        0x00036710:    f7fefe20    .. .    BL       hciDrvWrite ; 0x35354
        0x00036714:    42a0        .B      CMP      r0,r4
        0x00036716:    bf0c        ..      ITE      EQ
        0x00036718:    4620         F      MOVEQ    r0,r4
        0x0003671a:    2000        .       MOVNE    r0,#0
        0x0003671c:    bd10        ..      POP      {r4,pc}
    i.hciTrSendCmd
    hciTrSendCmd
        0x0003671e:    b510        ..      PUSH     {r4,lr}
        0x00036720:    7881        .x      LDRB     r1,[r0,#2]
        0x00036722:    4602        .F      MOV      r2,r0
        0x00036724:    1ccc        ..      ADDS     r4,r1,#3
        0x00036726:    4621        !F      MOV      r1,r4
        0x00036728:    2001        .       MOVS     r0,#1
        0x0003672a:    f7fefe13    ....    BL       hciDrvWrite ; 0x35354
        0x0003672e:    42a0        .B      CMP      r0,r4
        0x00036730:    bf0c        ..      ITE      EQ
        0x00036732:    2001        .       MOVEQ    r0,#1
        0x00036734:    2000        .       MOVNE    r0,#0
        0x00036736:    bd10        ..      POP      {r4,pc}
    i.hciTrSerialRxIncoming
    hciTrSerialRxIncoming
        0x00036738:    e92d5ff0    -.._    PUSH     {r4-r12,lr}
        0x0003673c:    4607        .F      MOV      r7,r0
        0x0003673e:    000d        ..      MOVS     r5,r1
        0x00036740:    468a        .F      MOV      r10,r1
        0x00036742:    f04f0900    O...    MOV      r9,#0
        0x00036746:    bf1c        ..      ITT      NE
        0x00036748:    f04f0b00    O...    MOVNE    r11,#0
        0x0003674c:    4c59        YL      LDRNE    r4,[pc,#356] ; [0x368b4] = 0x10000180
        0x0003674e:    d07c        |.      BEQ      0x3684a ; hciTrSerialRxIncoming + 274
        0x00036750:    7838        8x      LDRB     r0,[r7,#0]
        0x00036752:    7861        ax      LDRB     r1,[r4,#1]
        0x00036754:    b139        9.      CBZ      r1,0x36766 ; hciTrSerialRxIncoming + 46
        0x00036756:    2901        .)      CMP      r1,#1
        0x00036758:    d013        ..      BEQ      0x36782 ; hciTrSerialRxIncoming + 74
        0x0003675a:    2902        .)      CMP      r1,#2
        0x0003675c:    d076        v.      BEQ      0x3684c ; hciTrSerialRxIncoming + 276
        0x0003675e:    7860        `x      LDRB     r0,[r4,#1]
        0x00036760:    2803        .(      CMP      r0,#3
        0x00036762:    d074        t.      BEQ      0x3684e ; hciTrSerialRxIncoming + 278
        0x00036764:    e07b        {.      B        0x3685e ; hciTrSerialRxIncoming + 294
        0x00036766:    70a0        .p      STRB     r0,[r4,#2]
        0x00036768:    f8a4b004    ....    STRH     r11,[r4,#4]
        0x0003676c:    2001        .       MOVS     r0,#1
        0x0003676e:    7060        `p      STRB     r0,[r4,#1]
        0x00036770:    7020         p      STRB     r0,[r4,#0]
        0x00036772:    f1090001    ....    ADD      r0,r9,#1
        0x00036776:    fa1ff980    ....    UXTH     r9,r0
        0x0003677a:    1e68        h.      SUBS     r0,r5,#1
        0x0003677c:    b285        ..      UXTH     r5,r0
        0x0003677e:    1c7f        ..      ADDS     r7,r7,#1
        0x00036780:    e06d        m.      B        0x3685e ; hciTrSerialRxIncoming + 294
        0x00036782:    78a1        .x      LDRB     r1,[r4,#2]
        0x00036784:    f04f0800    O...    MOV      r8,#0
        0x00036788:    2904        .)      CMP      r1,#4
        0x0003678a:    bf08        ..      IT       EQ
        0x0003678c:    2602        .&      MOVEQ    r6,#2
        0x0003678e:    d003        ..      BEQ      0x36798 ; hciTrSerialRxIncoming + 96
        0x00036790:    2902        .)      CMP      r1,#2
        0x00036792:    bf08        ..      IT       EQ
        0x00036794:    2604        .&      MOVEQ    r6,#4
        0x00036796:    d168        h.      BNE      0x3686a ; hciTrSerialRxIncoming + 306
        0x00036798:    88a2        ..      LDRH     r2,[r4,#4]
        0x0003679a:    42b2        .B      CMP      r2,r6
        0x0003679c:    d00a        ..      BEQ      0x367b4 ; hciTrSerialRxIncoming + 124
        0x0003679e:    4b46        FK      LDR      r3,[pc,#280] ; [0x368b8] = 0x10000186
        0x000367a0:    5498        .T      STRB     r0,[r3,r2]
        0x000367a2:    1c50        P.      ADDS     r0,r2,#1
        0x000367a4:    80a0        ..      STRH     r0,[r4,#4]
        0x000367a6:    f1090001    ....    ADD      r0,r9,#1
        0x000367aa:    fa1ff980    ....    UXTH     r9,r0
        0x000367ae:    1e68        h.      SUBS     r0,r5,#1
        0x000367b0:    b285        ..      UXTH     r5,r0
        0x000367b2:    1c7f        ..      ADDS     r7,r7,#1
        0x000367b4:    88a0        ..      LDRH     r0,[r4,#4]
        0x000367b6:    42b0        .B      CMP      r0,r6
        0x000367b8:    d151        Q.      BNE      0x3685e ; hciTrSerialRxIncoming + 294
        0x000367ba:    2904        .)      CMP      r1,#4
        0x000367bc:    bf04        ..      ITT      EQ
        0x000367be:    483e        >H      LDREQ    r0,[pc,#248] ; [0x368b8] = 0x10000186
        0x000367c0:    f8908001    ....    LDRBEQ   r8,[r0,#1]
        0x000367c4:    d016        ..      BEQ      0x367f4 ; hciTrSerialRxIncoming + 188
        0x000367c6:    2902        .)      CMP      r1,#2
        0x000367c8:    d11d        ..      BNE      0x36806 ; hciTrSerialRxIncoming + 206
        0x000367ca:    483b        ;H      LDR      r0,[pc,#236] ; [0x368b8] = 0x10000186
        0x000367cc:    7881        .x      LDRB     r1,[r0,#2]
        0x000367ce:    78c0        .x      LDRB     r0,[r0,#3]
        0x000367d0:    eb012000    ...     ADD      r0,r1,r0,LSL #8
        0x000367d4:    fa1ff880    ....    UXTH     r8,r0
        0x000367d8:    f7e4fd7a    ..z.    BL       HciGetMaxRxAclLen ; 0x1b2d0
        0x000367dc:    4540        @E      CMP      r0,r8
        0x000367de:    d306        ..      BCC      0x367ee ; hciTrSerialRxIncoming + 182
        0x000367e0:    eb060008    ....    ADD      r0,r6,r8
        0x000367e4:    b280        ..      UXTH     r0,r0
        0x000367e6:    2100        .!      MOVS     r1,#0
        0x000367e8:    f7e6fa87    ....    BL       WsfMsgDataAlloc ; 0x1ccfa
        0x000367ec:    e00a        ..      B        0x36804 ; hciTrSerialRxIncoming + 204
        0x000367ee:    78a0        .x      LDRB     r0,[r4,#2]
        0x000367f0:    2804        .(      CMP      r0,#4
        0x000367f2:    d108        ..      BNE      0x36806 ; hciTrSerialRxIncoming + 206
        0x000367f4:    f1b80fff    ....    CMP      r8,#0xff
        0x000367f8:    d805        ..      BHI      0x36806 ; hciTrSerialRxIncoming + 206
        0x000367fa:    eb060008    ....    ADD      r0,r6,r8
        0x000367fe:    b280        ..      UXTH     r0,r0
        0x00036800:    f7e6fa72    ..r.    BL       WsfMsgAlloc ; 0x1cce8
        0x00036804:    60e0        .`      STR      r0,[r4,#0xc]
        0x00036806:    f8d4c00c    ....    LDR      r12,[r4,#0xc]
        0x0003680a:    f1bc0f00    ....    CMP      r12,#0
        0x0003680e:    d02c        ,.      BEQ      0x3686a ; hciTrSerialRxIncoming + 306
        0x00036810:    f8c4c010    ....    STR      r12,[r4,#0x10]
        0x00036814:    b1b6        ..      CBZ      r6,0x36844 ; hciTrSerialRxIncoming + 268
        0x00036816:    4929        )I      LDR      r1,[pc,#164] ; [0x368bc] = 0x10000185
        0x00036818:    f1ac0001    ....    SUB      r0,r12,#1
        0x0003681c:    f0160f01    ....    TST      r6,#1
        0x00036820:    d003        ..      BEQ      0x3682a ; hciTrSerialRxIncoming + 242
        0x00036822:    f8112f01    .../    LDRB     r2,[r1,#1]!
        0x00036826:    f8002f01    .../    STRB     r2,[r0,#1]!
        0x0003682a:    0872        r.      LSRS     r2,r6,#1
        0x0003682c:    d007        ..      BEQ      0x3683e ; hciTrSerialRxIncoming + 262
        0x0003682e:    784b        Kx      LDRB     r3,[r1,#1]
        0x00036830:    7043        Cp      STRB     r3,[r0,#1]
        0x00036832:    f8113f02    ...?    LDRB     r3,[r1,#2]!
        0x00036836:    f8003f02    ...?    STRB     r3,[r0,#2]!
        0x0003683a:    1e52        R.      SUBS     r2,r2,#1
        0x0003683c:    d1f7        ..      BNE      0x3682e ; hciTrSerialRxIncoming + 246
        0x0003683e:    eb0c0006    ....    ADD      r0,r12,r6
        0x00036842:    6120         a      STR      r0,[r4,#0x10]
        0x00036844:    f8a48004    ....    STRH     r8,[r4,#4]
        0x00036848:    e002        ..      B        0x36850 ; hciTrSerialRxIncoming + 280
        0x0003684a:    e00b        ..      B        0x36864 ; hciTrSerialRxIncoming + 300
        0x0003684c:    e012        ..      B        0x36874 ; hciTrSerialRxIncoming + 316
        0x0003684e:    e025        %.      B        0x3689c ; hciTrSerialRxIncoming + 356
        0x00036850:    f1b80f00    ....    CMP      r8,#0
        0x00036854:    bf0c        ..      ITE      EQ
        0x00036856:    2003        .       MOVEQ    r0,#3
        0x00036858:    2002        .       MOVNE    r0,#2
        0x0003685a:    7060        `p      STRB     r0,[r4,#1]
        0x0003685c:    d01e        ..      BEQ      0x3689c ; hciTrSerialRxIncoming + 356
        0x0003685e:    2d00        .-      CMP      r5,#0
        0x00036860:    f47faf76    ..v.    BNE      0x36750 ; hciTrSerialRxIncoming + 24
        0x00036864:    4648        HF      MOV      r0,r9
        0x00036866:    e8bd9ff0    ....    POP      {r4-r12,pc}
        0x0003686a:    f884b001    ....    STRB     r11,[r4,#1]
        0x0003686e:    4650        PF      MOV      r0,r10
        0x00036870:    e8bd9ff0    ....    POP      {r4-r12,pc}
        0x00036874:    6921        !i      LDR      r1,[r4,#0x10]
        0x00036876:    f8010b01    ....    STRB     r0,[r1],#1
        0x0003687a:    6121        !a      STR      r1,[r4,#0x10]
        0x0003687c:    88a0        ..      LDRH     r0,[r4,#4]
        0x0003687e:    1e40        @.      SUBS     r0,r0,#1
        0x00036880:    0400        ..      LSLS     r0,r0,#16
        0x00036882:    0c00        ..      LSRS     r0,r0,#16
        0x00036884:    80a0        ..      STRH     r0,[r4,#4]
        0x00036886:    bf04        ..      ITT      EQ
        0x00036888:    2003        .       MOVEQ    r0,#3
        0x0003688a:    7060        `p      STRBEQ   r0,[r4,#1]
        0x0003688c:    f1090001    ....    ADD      r0,r9,#1
        0x00036890:    fa1ff980    ....    UXTH     r9,r0
        0x00036894:    1e68        h.      SUBS     r0,r5,#1
        0x00036896:    b285        ..      UXTH     r5,r0
        0x00036898:    1c7f        ..      ADDS     r7,r7,#1
        0x0003689a:    e760        `.      B        0x3675e ; hciTrSerialRxIncoming + 38
        0x0003689c:    f884b000    ....    STRB     r11,[r4,#0]
        0x000368a0:    68e1        .h      LDR      r1,[r4,#0xc]
        0x000368a2:    2900        .)      CMP      r1,#0
        0x000368a4:    bf1c        ..      ITT      NE
        0x000368a6:    78a0        .x      LDRBNE   r0,[r4,#2]
        0x000368a8:    f7fefb46    ..F.    BLNE     hciCoreRecv ; 0x34f38
        0x000368ac:    f884b001    ....    STRB     r11,[r4,#1]
        0x000368b0:    e7d5        ..      B        0x3685e ; hciTrSerialRxIncoming + 294
    $d
        0x000368b2:    0000        ..      DCW    0
        0x000368b4:    10000180    ....    DCD    268435840
        0x000368b8:    10000186    ....    DCD    268435846
        0x000368bc:    10000185    ....    DCD    268435845
    $t
    i.hci_process_trace_data
    hci_process_trace_data
        0x000368c0:    b410        ..      PUSH     {r4}
        0x000368c2:    f8101b01    ....    LDRB     r1,[r0],#1
        0x000368c6:    b082        ..      SUB      sp,sp,#8
        0x000368c8:    2901        .)      CMP      r1,#1
        0x000368ca:    bf1e        ..      ITTT     NE
        0x000368cc:    b002        ..      ADDNE    sp,sp,#8
        0x000368ce:    bc10        ..      POPNE    {r4}
        0x000368d0:    4770        pG      BXNE     lr
        0x000368d2:    f8101f04    ....    LDRB     r1,[r0,#4]!
        0x000368d6:    7842        Bx      LDRB     r2,[r0,#1]
        0x000368d8:    78c3        .x      LDRB     r3,[r0,#3]
        0x000368da:    eb012102    ...!    ADD      r1,r1,r2,LSL #8
        0x000368de:    7882        .x      LDRB     r2,[r0,#2]
        0x000368e0:    0412        ..      LSLS     r2,r2,#16
        0x000368e2:    eb026203    ...b    ADD      r2,r2,r3,LSL #24
        0x000368e6:    4411        .D      ADD      r1,r1,r2
        0x000368e8:    f6404235    @.5B    MOV      r2,#0xc35
        0x000368ec:    4351        QC      MULS     r1,r2,r1
        0x000368ee:    4a1a        .J      LDR      r2,[pc,#104] ; [0x36958] = 0xcccccccd
        0x000368f0:    fba23201    ...2    UMULL    r3,r2,r2,r1
        0x000368f4:    08d3        ..      LSRS     r3,r2,#3
        0x000368f6:    f44f727a    O.zr    MOV      r2,#0x3e8
        0x000368fa:    fbb3f3f2    ....    UDIV     r3,r3,r2
        0x000368fe:    f2427310    B..s    MOV      r3,#0x2710
        0x00036902:    fbb1f1f3    ....    UDIV     r1,r1,r3
        0x00036906:    fbb1f3f2    ....    UDIV     r3,r1,r2
        0x0003690a:    fb021313    ....    MLS      r3,r2,r3,r1
        0x0003690e:    fbb1f2f2    ....    UDIV     r2,r1,r2
        0x00036912:    f8ad3000    ...0    STRH     r3,[sp,#0]
        0x00036916:    4b11        .K      LDR      r3,[pc,#68] ; [0x3695c] = 0x88888889
        0x00036918:    fba34c02    ...L    UMULL    r4,r12,r3,r2
        0x0003691c:    ea4f1c5c    O.\.    LSR      r12,r12,#5
        0x00036920:    ebac1c0c    ....    SUB      r12,r12,r12,LSL #4
        0x00036924:    eb02028c    ....    ADD      r2,r2,r12,LSL #2
        0x00036928:    f88d2002    ...     STRB     r2,[sp,#2]
        0x0003692c:    f64e2260    N.`"    MOV      r2,#0xea60
        0x00036930:    fbb1f2f2    ....    UDIV     r2,r1,r2
        0x00036934:    fba3c302    ....    UMULL    r12,r3,r3,r2
        0x00036938:    095b        [.      LSRS     r3,r3,#5
        0x0003693a:    eba31303    ....    SUB      r3,r3,r3,LSL #4
        0x0003693e:    eb020283    ....    ADD      r2,r2,r3,LSL #2
        0x00036942:    f88d2003    ...     STRB     r2,[sp,#3]
        0x00036946:    4a06        .J      LDR      r2,[pc,#24] ; [0x36960] = 0x36ee80
        0x00036948:    fbb1f1f2    ....    UDIV     r1,r1,r2
        0x0003694c:    f88d1004    ....    STRB     r1,[sp,#4]
        0x00036950:    b002        ..      ADD      sp,sp,#8
        0x00036952:    bc10        ..      POP      {r4}
        0x00036954:    4770        pG      BX       lr
    $d
        0x00036956:    0000        ..      DCW    0
        0x00036958:    cccccccd    ....    DCD    3435973837
        0x0003695c:    88888889    ....    DCD    2290649225
        0x00036960:    0036ee80    ..6.    DCD    3600000
    $t
    i.hysteresis_decision
    hysteresis_decision
        0x00036964:    b470        p.      PUSH     {r4-r6}
        0x00036966:    4684        .F      MOV      r12,r0
        0x00036968:    2000        .       MOVS     r0,#0
        0x0003696a:    2a00        .*      CMP      r2,#0
        0x0003696c:    bfcc        ..      ITE      GT
        0x0003696e:    f0020501    ....    ANDGT    r5,r2,#1
        0x00036972:    2500        .%      MOVLE    r5,#0
        0x00036974:    1e6c        l.      SUBS     r4,r5,#1
        0x00036976:    d40b        ..      BMI      0x36990 ; hysteresis_decision + 44
        0x00036978:    eb0c0680    ....    ADD      r6,r12,r0,LSL #2
        0x0003697c:    edd60a00    ....    VLDR     s1,[r6,#0]
        0x00036980:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00036984:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00036988:    dc1b        ..      BGT      0x369c2 ; hysteresis_decision + 94
        0x0003698a:    1c40        @.      ADDS     r0,r0,#1
        0x0003698c:    4284        .B      CMP      r4,r0
        0x0003698e:    daf3        ..      BGE      0x36978 ; hysteresis_decision + 20
        0x00036990:    4628        (F      MOV      r0,r5
        0x00036992:    4295        .B      CMP      r5,r2
        0x00036994:    da15        ..      BGE      0x369c2 ; hysteresis_decision + 94
        0x00036996:    bf00        ..      NOP      
        0x00036998:    eb0c0480    ....    ADD      r4,r12,r0,LSL #2
        0x0003699c:    edd40a00    ....    VLDR     s1,[r4,#0]
        0x000369a0:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x000369a4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000369a8:    dc0b        ..      BGT      0x369c2 ; hysteresis_decision + 94
        0x000369aa:    edd40a01    ....    VLDR     s1,[r4,#4]
        0x000369ae:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x000369b2:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000369b6:    dd01        ..      BLE      0x369bc ; hysteresis_decision + 88
        0x000369b8:    1c40        @.      ADDS     r0,r0,#1
        0x000369ba:    e002        ..      B        0x369c2 ; hysteresis_decision + 94
        0x000369bc:    1c80        ..      ADDS     r0,r0,#2
        0x000369be:    4290        .B      CMP      r0,r2
        0x000369c0:    dbea        ..      BLT      0x36998 ; hysteresis_decision + 52
        0x000369c2:    eb0c0283    ....    ADD      r2,r12,r3,LSL #2
        0x000369c6:    eb010183    ....    ADD      r1,r1,r3,LSL #2
        0x000369ca:    4298        .B      CMP      r0,r3
        0x000369cc:    dd0b        ..      BLE      0x369e6 ; hysteresis_decision + 130
        0x000369ce:    edd20a00    ....    VLDR     s1,[r2,#0]
        0x000369d2:    ed911a00    ....    VLDR     s2,[r1,#0]
        0x000369d6:    ee700a81    p...    VADD.F32 s1,s1,s2
        0x000369da:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x000369de:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000369e2:    bfc8        ..      IT       GT
        0x000369e4:    4618        .F      MOVGT    r0,r3
        0x000369e6:    4298        .B      CMP      r0,r3
        0x000369e8:    bfa4        ..      ITT      GE
        0x000369ea:    bc70        p.      POPGE    {r4-r6}
        0x000369ec:    4770        pG      BXGE     lr
        0x000369ee:    ed520a01    R...    VLDR     s1,[r2,#-4]
        0x000369f2:    ed111a01    ....    VLDR     s2,[r1,#-4]
        0x000369f6:    ee700ac1    p...    VSUB.F32 s1,s1,s2
        0x000369fa:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x000369fe:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00036a02:    bf38        8.      IT       CC
        0x00036a04:    4618        .F      MOVCC    r0,r3
        0x00036a06:    bc70        p.      POP      {r4-r6}
        0x00036a08:    4770        pG      BX       lr
    i.init_caps
    init_caps
        0x00036a0a:    b4f0        ..      PUSH     {r4-r7}
        0x00036a0c:    6886        .h      LDR      r6,[r0,#8]
        0x00036a0e:    2e00        ..      CMP      r6,#0
        0x00036a10:    bfdc        ..      ITT      LE
        0x00036a12:    bcf0        ..      POPLE    {r4-r7}
        0x00036a14:    4770        pG      BXLE     lr
        0x00036a16:    1f0d        ..      SUBS     r5,r1,#4
        0x00036a18:    eb030c42    ..B.    ADD      r12,r3,r2,LSL #1
        0x00036a1c:    6e81        .n      LDR      r1,[r0,#0x68]
        0x00036a1e:    f1ac0c01    ....    SUB      r12,r12,#1
        0x00036a22:    fb06110c    ....    MLA      r1,r6,r12,r1
        0x00036a26:    1e4c        L.      SUBS     r4,r1,#1
        0x00036a28:    6a01        .j      LDR      r1,[r0,#0x20]
        0x00036a2a:    f0160f01    ....    TST      r6,#1
        0x00036a2e:    f1a10c02    ....    SUB      r12,r1,#2
        0x00036a32:    d00d        ..      BEQ      0x36a50 ; init_caps + 70
        0x00036a34:    f9316f02    1..o    LDRSH    r6,[r1,#2]!
        0x00036a38:    f93c7f02    <...    LDRSH    r7,[r12,#2]!
        0x00036a3c:    1bf6        ..      SUBS     r6,r6,r7
        0x00036a3e:    f8147f01    ....    LDRB     r7,[r4,#1]!
        0x00036a42:    4096        .@      LSLS     r6,r6,r2
        0x00036a44:    3740        @7      ADDS     r7,r7,#0x40
        0x00036a46:    435f        _C      MULS     r7,r3,r7
        0x00036a48:    437e        ~C      MULS     r6,r7,r6
        0x00036a4a:    10b6        ..      ASRS     r6,r6,#2
        0x00036a4c:    f8456f04    E..o    STR      r6,[r5,#4]!
        0x00036a50:    6880        .h      LDR      r0,[r0,#8]
        0x00036a52:    1040        @.      ASRS     r0,r0,#1
        0x00036a54:    bf04        ..      ITT      EQ
        0x00036a56:    bcf0        ..      POPEQ    {r4-r7}
        0x00036a58:    4770        pG      BXEQ     lr
        0x00036a5a:    f9b16002    ...`    LDRSH    r6,[r1,#2]
        0x00036a5e:    f9bc7002    ...p    LDRSH    r7,[r12,#2]
        0x00036a62:    1bf6        ..      SUBS     r6,r6,r7
        0x00036a64:    7867        gx      LDRB     r7,[r4,#1]
        0x00036a66:    4096        .@      LSLS     r6,r6,r2
        0x00036a68:    3740        @7      ADDS     r7,r7,#0x40
        0x00036a6a:    435f        _C      MULS     r7,r3,r7
        0x00036a6c:    437e        ~C      MULS     r6,r7,r6
        0x00036a6e:    10b6        ..      ASRS     r6,r6,#2
        0x00036a70:    606e        n`      STR      r6,[r5,#4]
        0x00036a72:    f9316f04    1..o    LDRSH    r6,[r1,#4]!
        0x00036a76:    f93c7f04    <...    LDRSH    r7,[r12,#4]!
        0x00036a7a:    1bf6        ..      SUBS     r6,r6,r7
        0x00036a7c:    f8147f02    ....    LDRB     r7,[r4,#2]!
        0x00036a80:    4096        .@      LSLS     r6,r6,r2
        0x00036a82:    3740        @7      ADDS     r7,r7,#0x40
        0x00036a84:    435f        _C      MULS     r7,r3,r7
        0x00036a86:    437e        ~C      MULS     r6,r7,r6
        0x00036a88:    10b6        ..      ASRS     r6,r6,#2
        0x00036a8a:    f8456f08    E..o    STR      r6,[r5,#8]!
        0x00036a8e:    1e40        @.      SUBS     r0,r0,#1
        0x00036a90:    d1e3        ..      BNE      0x36a5a ; init_caps + 80
        0x00036a92:    bcf0        ..      POP      {r4-r7}
        0x00036a94:    4770        pG      BX       lr
        0x00036a96:    0000        ..      MOVS     r0,r0
    i.intensity_stereo
    intensity_stereo
        0x00036a98:    b570        p.      PUSH     {r4-r6,lr}
        0x00036a9a:    460e        .F      MOV      r6,r1
        0x00036a9c:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x00036aa0:    4615        .F      MOV      r5,r2
        0x00036aa2:    e9dd1408    ....    LDRD     r1,r4,[sp,#0x20]
        0x00036aa6:    eb030281    ....    ADD      r2,r3,r1,LSL #2
        0x00036aaa:    eddf9a36    ..6.    VLDR     s19,[pc,#216] ; [0x36b84] = 0x26901d7d
        0x00036aae:    ed928a00    ....    VLDR     s16,[r2,#0]
        0x00036ab2:    6880        .h      LDR      r0,[r0,#8]
        0x00036ab4:    eef08a69    ..i.    VMOV.F32 s17,s19
        0x00036ab8:    4408        .D      ADD      r0,r0,r1
        0x00036aba:    ee488a08    H...    VMLA.F32 s17,s16,s16
        0x00036abe:    eb030080    ....    ADD      r0,r3,r0,LSL #2
        0x00036ac2:    ed909a00    ....    VLDR     s18,[r0,#0]
        0x00036ac6:    ee498a09    I...    VMLA.F32 s17,s18,s18
        0x00036aca:    ee180a90    ....    VMOV     r0,s17
        0x00036ace:    f00df9fd    ....    BL       __aeabi_f2d ; 0x43ecc
        0x00036ad2:    ec410b10    A...    VMOV     d0,r0,r1
        0x00036ad6:    f7e7fe73    ..s.    BL       __hardfp_sqrt ; 0x1e7c0
        0x00036ada:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00036ade:    f00cfbb9    ....    BL       __aeabi_d2f ; 0x43254
        0x00036ae2:    ee000a10    ....    VMOV     s0,r0
        0x00036ae6:    1e61        a.      SUBS     r1,r4,#1
        0x00036ae8:    2900        .)      CMP      r1,#0
        0x00036aea:    ee301a29    0.).    VADD.F32 s2,s0,s19
        0x00036aee:    eec80a01    ....    VDIV.F32 s1,s16,s2
        0x00036af2:    ee890a01    ....    VDIV.F32 s0,s18,s2
        0x00036af6:    dd2e        ..      BLE      0x36b56 ; intensity_stereo + 190
        0x00036af8:    1f30        0.      SUBS     r0,r6,#4
        0x00036afa:    1f2b        +.      SUBS     r3,r5,#4
        0x00036afc:    f0140f01    ....    TST      r4,#1
        0x00036b00:    d10b        ..      BNE      0x36b1a ; intensity_stereo + 130
        0x00036b02:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x00036b06:    edd31a01    ....    VLDR     s3,[r3,#4]
        0x00036b0a:    ee211a20    !. .    VMUL.F32 s2,s2,s1
        0x00036b0e:    ee001a21    ..!.    VMLA.F32 s2,s0,s3
        0x00036b12:    ed801a01    ....    VSTR     s2,[r0,#4]
        0x00036b16:    1d00        ..      ADDS     r0,r0,#4
        0x00036b18:    1d1b        ..      ADDS     r3,r3,#4
        0x00036b1a:    ea5f0c61    _.a.    ASRS     r12,r1,#1
        0x00036b1e:    ed931a01    ....    VLDR     s2,[r3,#4]
        0x00036b22:    d018        ..      BEQ      0x36b56 ; intensity_stereo + 190
        0x00036b24:    ed902a01    ...*    VLDR     s4,[r0,#4]
        0x00036b28:    edd31a02    ....    VLDR     s3,[r3,#8]
        0x00036b2c:    ee222a20    ". *    VMUL.F32 s4,s4,s1
        0x00036b30:    ee002a01    ...*    VMLA.F32 s4,s0,s2
        0x00036b34:    ed802a01    ...*    VSTR     s4,[r0,#4]
        0x00036b38:    ed902a02    ...*    VLDR     s4,[r0,#8]
        0x00036b3c:    ed931a03    ....    VLDR     s2,[r3,#0xc]
        0x00036b40:    3308        .3      ADDS     r3,r3,#8
        0x00036b42:    ee222a20    ". *    VMUL.F32 s4,s4,s1
        0x00036b46:    ee002a21    ..!*    VMLA.F32 s4,s0,s3
        0x00036b4a:    ed802a02    ...*    VSTR     s4,[r0,#8]
        0x00036b4e:    3008        .0      ADDS     r0,r0,#8
        0x00036b50:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x00036b54:    d1e6        ..      BNE      0x36b24 ; intensity_stereo + 140
        0x00036b56:    0008        ..      MOVS     r0,r1
        0x00036b58:    bf44        D.      ITT      MI
        0x00036b5a:    ecbd8b04    ....    VPOPMI   {d8-d9}
        0x00036b5e:    bd70        p.      POPMI    {r4-r6,pc}
        0x00036b60:    eb060180    ....    ADD      r1,r6,r0,LSL #2
        0x00036b64:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x00036b68:    ed911a00    ....    VLDR     s2,[r1,#0]
        0x00036b6c:    ee610a20    a. .    VMUL.F32 s1,s2,s1
        0x00036b70:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00036b74:    ee400a01    @...    VMLA.F32 s1,s0,s2
        0x00036b78:    edc10a00    ....    VSTR     s1,[r1,#0]
        0x00036b7c:    ecbd8b04    ....    VPOP     {d8-d9}
        0x00036b80:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00036b82:    0000        ..      DCW    0
        0x00036b84:    26901d7d    }..&    DCD    646978941
    $t
    i.internal_iom_error_reset_disable_submodule
    internal_iom_error_reset_disable_submodule
        0x00036b88:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00036b8c:    b091        ..      SUB      sp,sp,#0x44
        0x00036b8e:    4606        .F      MOV      r6,r0
        0x00036b90:    6844        Dh      LDR      r4,[r0,#4]
        0x00036b92:    2000        .       MOVS     r0,#0
        0x00036b94:    9006        ..      STR      r0,[sp,#0x18]
        0x00036b96:    9007        ..      STR      r0,[sp,#0x1c]
        0x00036b98:    9008        ..      STR      r0,[sp,#0x20]
        0x00036b9a:    f8d60864    ..d.    LDR      r0,[r6,#0x864]
        0x00036b9e:    2800        .(      CMP      r0,#0
        0x00036ba0:    bf08        ..      IT       EQ
        0x00036ba2:    2001        .       MOVEQ    r0,#1
        0x00036ba4:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x00036ba8:    0040        @.      LSLS     r0,r0,#1
        0x00036baa:    9002        ..      STR      r0,[sp,#8]
        0x00036bac:    0320         .      LSLS     r0,r4,#12
        0x00036bae:    f1004580    ...E    ADD      r5,r0,#0x40000000
        0x00036bb2:    f50525a0    ...%    ADD      r5,r5,#0x50000
        0x00036bb6:    f8d5a388    ....    LDR      r10,[r5,#0x388]
        0x00036bba:    2001        .       MOVS     r0,#1
        0x00036bbc:    9000        ..      STR      r0,[sp,#0]
        0x00036bbe:    486e        nH      LDR      r0,[pc,#440] ; [0x36d78] = 0x40050248
        0x00036bc0:    2304        .#      MOVS     r3,#4
        0x00036bc2:    eb003104    ...1    ADD      r1,r0,r4,LSL #12
        0x00036bc6:    2206        ."      MOVS     r2,#6
        0x00036bc8:    486c        lH      LDR      r0,[pc,#432] ; [0x36d7c] = 0x7a120
        0x00036bca:    f7eafe13    ....    BL       am_hal_delay_us_status_check ; 0x217f4
        0x00036bce:    7a30        0z      LDRB     r0,[r6,#8]
        0x00036bd0:    2800        .(      CMP      r0,#0
        0x00036bd2:    bf0c        ..      ITE      EQ
        0x00036bd4:    2001        .       MOVEQ    r0,#1
        0x00036bd6:    2000        .       MOVNE    r0,#0
        0x00036bd8:    eb040184    ....    ADD      r1,r4,r4,LSL #2
        0x00036bdc:    4a68        hJ      LDR      r2,[pc,#416] ; [0x36d80] = 0x459ee
        0x00036bde:    4b69        iK      LDR      r3,[pc,#420] ; [0x36d84] = 0x40010000
        0x00036be0:    eb020441    ..A.    ADD      r4,r2,r1,LSL #1
        0x00036be4:    f64f7cff    O..|    MOV      r12,#0xffff
        0x00036be8:    2800        .(      CMP      r0,#0
        0x00036bea:    d07d        }.      BEQ      0x36ce8 ; internal_iom_error_reset_disable_submodule + 352
        0x00036bec:    8861        a.      LDRH     r1,[r4,#2]
        0x00036bee:    0908        ..      LSRS     r0,r1,#4
        0x00036bf0:    f001010f    ....    AND      r1,r1,#0xf
        0x00036bf4:    f8532020    S.      LDR      r2,[r3,r0,LSL #2]
        0x00036bf8:    9209        ..      STR      r2,[sp,#0x24]
        0x00036bfa:    f002020f    ....    AND      r2,r2,#0xf
        0x00036bfe:    428a        .B      CMP      r2,r1
        0x00036c00:    bf18        ..      IT       NE
        0x00036c02:    4660        `F      MOVNE    r0,r12
        0x00036c04:    9006        ..      STR      r0,[sp,#0x18]
        0x00036c06:    88e2        ..      LDRH     r2,[r4,#6]
        0x00036c08:    0911        ..      LSRS     r1,r2,#4
        0x00036c0a:    f002000f    ....    AND      r0,r2,#0xf
        0x00036c0e:    f8532021    S.!     LDR      r2,[r3,r1,LSL #2]
        0x00036c12:    9209        ..      STR      r2,[sp,#0x24]
        0x00036c14:    f002020f    ....    AND      r2,r2,#0xf
        0x00036c18:    4282        .B      CMP      r2,r0
        0x00036c1a:    bf18        ..      IT       NE
        0x00036c1c:    4661        aF      MOVNE    r1,r12
        0x00036c1e:    9107        ..      STR      r1,[sp,#0x1c]
        0x00036c20:    8921        !.      LDRH     r1,[r4,#8]
        0x00036c22:    0908        ..      LSRS     r0,r1,#4
        0x00036c24:    f001010f    ....    AND      r1,r1,#0xf
        0x00036c28:    f8532020    S.      LDR      r2,[r3,r0,LSL #2]
        0x00036c2c:    9203        ..      STR      r2,[sp,#0xc]
        0x00036c2e:    f002020f    ....    AND      r2,r2,#0xf
        0x00036c32:    428a        .B      CMP      r2,r1
        0x00036c34:    bf18        ..      IT       NE
        0x00036c36:    4660        `F      MOVNE    r0,r12
        0x00036c38:    9008        ..      STR      r0,[sp,#0x20]
        0x00036c3a:    7a30        0z      LDRB     r0,[r6,#8]
        0x00036c3c:    2801        .(      CMP      r0,#1
        0x00036c3e:    bf18        ..      IT       NE
        0x00036c40:    f8cdc020    .. .    STRNE    r12,[sp,#0x20]
        0x00036c44:    f10d0918    ....    ADD      r9,sp,#0x18
        0x00036c48:    f8dfb13c    ..<.    LDR      r11,[pc,#316] ; [0x36d88] = 0x45acc
        0x00036c4c:    2400        .$      MOVS     r4,#0
        0x00036c4e:    af0a        ..      ADD      r7,sp,#0x28
        0x00036c50:    f8598024    Y.$.    LDR      r8,[r9,r4,LSL #2]
        0x00036c54:    f1b80f00    ....    CMP      r8,#0
        0x00036c58:    bf18        ..      IT       NE
        0x00036c5a:    f1b80f80    ....    CMPNE    r8,#0x80
        0x00036c5e:    bf2c        ,.      ITE      CS
        0x00036c60:    2000        .       MOVCS    r0,#0
        0x00036c62:    2001        .       MOVCC    r0,#1
        0x00036c64:    eb0701c4    ....    ADD      r1,r7,r4,LSL #3
        0x00036c68:    7108        .q      STRB     r0,[r1,#4]
        0x00036c6a:    b140        @.      CBZ      r0,0x36c7e ; internal_iom_error_reset_disable_submodule + 246
        0x00036c6c:    4640        @F      MOV      r0,r8
        0x00036c6e:    f7eaffa7    ....    BL       am_hal_gpio_pinconfig_get ; 0x21bc0
        0x00036c72:    f8db1000    ....    LDR      r1,[r11,#0]
        0x00036c76:    9109        ..      STR      r1,[sp,#0x24]
        0x00036c78:    4640        @F      MOV      r0,r8
        0x00036c7a:    f7eaff77    ..w.    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x00036c7e:    1c64        d.      ADDS     r4,r4,#1
        0x00036c80:    2c03        .,      CMP      r4,#3
        0x00036c82:    d3e5        ..      BCC      0x36c50 ; internal_iom_error_reset_disable_submodule + 200
        0x00036c84:    7a30        0z      LDRB     r0,[r6,#8]
        0x00036c86:    2800        .(      CMP      r0,#0
        0x00036c88:    bf18        ..      IT       NE
        0x00036c8a:    2001        .       MOVNE    r0,#1
        0x00036c8c:    f8d5111c    ....    LDR      r1,[r5,#0x11c]
        0x00036c90:    f3c10142    ..B.    UBFX     r1,r1,#1,#3
        0x00036c94:    4281        .B      CMP      r1,r0
        0x00036c96:    d005        ..      BEQ      0x36ca4 ; internal_iom_error_reset_disable_submodule + 284
        0x00036c98:    f8d5111c    ....    LDR      r1,[r5,#0x11c]
        0x00036c9c:    f3c11142    ..B.    UBFX     r1,r1,#5,#3
        0x00036ca0:    4281        .B      CMP      r1,r0
        0x00036ca2:    d144        D.      BNE      0x36d2e ; internal_iom_error_reset_disable_submodule + 422
        0x00036ca4:    2000        .       MOVS     r0,#0
        0x00036ca6:    f8c5011c    ....    STR      r0,[r5,#0x11c]
        0x00036caa:    f8d50110    ....    LDR      r0,[r5,#0x110]
        0x00036cae:    f04f0801    O...    MOV      r8,#1
        0x00036cb2:    f0200002     ...    BIC      r0,r0,#2
        0x00036cb6:    f8c50110    ....    STR      r0,[r5,#0x110]
        0x00036cba:    f8d50388    ....    LDR      r0,[r5,#0x388]
        0x00036cbe:    f0400002    @...    ORR      r0,r0,#2
        0x00036cc2:    f8c50388    ....    STR      r0,[r5,#0x388]
        0x00036cc6:    9802        ..      LDR      r0,[sp,#8]
        0x00036cc8:    f7eafd52    ..R.    BL       am_hal_delay_us ; 0x21770
        0x00036ccc:    f05f0400    _...    MOVS.W   r4,#0
        0x00036cd0:    eb0700c4    ....    ADD      r0,r7,r4,LSL #3
        0x00036cd4:    7901        .y      LDRB     r1,[r0,#4]
        0x00036cd6:    b131        1.      CBZ      r1,0x36ce6 ; internal_iom_error_reset_disable_submodule + 350
        0x00036cd8:    6800        .h      LDR      r0,[r0,#0]
        0x00036cda:    9002        ..      STR      r0,[sp,#8]
        0x00036cdc:    f8590024    Y.$.    LDR      r0,[r9,r4,LSL #2]
        0x00036ce0:    9902        ..      LDR      r1,[sp,#8]
        0x00036ce2:    f7eaff43    ..C.    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x00036ce6:    e000        ..      B        0x36cea ; internal_iom_error_reset_disable_submodule + 354
        0x00036ce8:    e025        %.      B        0x36d36 ; internal_iom_error_reset_disable_submodule + 430
        0x00036cea:    1c64        d.      ADDS     r4,r4,#1
        0x00036cec:    2c03        .,      CMP      r4,#3
        0x00036cee:    d3ef        ..      BCC      0x36cd0 ; internal_iom_error_reset_disable_submodule + 328
        0x00036cf0:    f8c5a388    ....    STR      r10,[r5,#0x388]
        0x00036cf4:    f8d50110    ....    LDR      r0,[r5,#0x110]
        0x00036cf8:    f0400002    @...    ORR      r0,r0,#2
        0x00036cfc:    f8c50110    ....    STR      r0,[r5,#0x110]
        0x00036d00:    7a30        0z      LDRB     r0,[r6,#8]
        0x00036d02:    2800        .(      CMP      r0,#0
        0x00036d04:    bf18        ..      IT       NE
        0x00036d06:    2001        .       MOVNE    r0,#1
        0x00036d08:    f8d5111c    ....    LDR      r1,[r5,#0x11c]
        0x00036d0c:    f3c10142    ..B.    UBFX     r1,r1,#1,#3
        0x00036d10:    4281        .B      CMP      r1,r0
        0x00036d12:    bf08        ..      IT       EQ
        0x00036d14:    f8c5811c    ....    STREQ    r8,[r5,#0x11c]
        0x00036d18:    d02a        *.      BEQ      0x36d70 ; internal_iom_error_reset_disable_submodule + 488
        0x00036d1a:    f8d5111c    ....    LDR      r1,[r5,#0x11c]
        0x00036d1e:    f3c11142    ..B.    UBFX     r1,r1,#5,#3
        0x00036d22:    4281        .B      CMP      r1,r0
        0x00036d24:    bf04        ..      ITT      EQ
        0x00036d26:    2010        .       MOVEQ    r0,#0x10
        0x00036d28:    f8c5011c    ....    STREQ    r0,[r5,#0x11c]
        0x00036d2c:    d020         .      BEQ      0x36d70 ; internal_iom_error_reset_disable_submodule + 488
        0x00036d2e:    b011        ..      ADD      sp,sp,#0x44
        0x00036d30:    2009        .       MOVS     r0,#9
        0x00036d32:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00036d36:    f8cdc020    .. .    STR      r12,[sp,#0x20]
        0x00036d3a:    8821        !.      LDRH     r1,[r4,#0]
        0x00036d3c:    0908        ..      LSRS     r0,r1,#4
        0x00036d3e:    f001010f    ....    AND      r1,r1,#0xf
        0x00036d42:    f8532020    S.      LDR      r2,[r3,r0,LSL #2]
        0x00036d46:    9209        ..      STR      r2,[sp,#0x24]
        0x00036d48:    f002020f    ....    AND      r2,r2,#0xf
        0x00036d4c:    428a        .B      CMP      r2,r1
        0x00036d4e:    bf18        ..      IT       NE
        0x00036d50:    4660        `F      MOVNE    r0,r12
        0x00036d52:    9006        ..      STR      r0,[sp,#0x18]
        0x00036d54:    88a1        ..      LDRH     r1,[r4,#4]
        0x00036d56:    0908        ..      LSRS     r0,r1,#4
        0x00036d58:    f001010f    ....    AND      r1,r1,#0xf
        0x00036d5c:    f8532020    S.      LDR      r2,[r3,r0,LSL #2]
        0x00036d60:    9203        ..      STR      r2,[sp,#0xc]
        0x00036d62:    f002020f    ....    AND      r2,r2,#0xf
        0x00036d66:    428a        .B      CMP      r2,r1
        0x00036d68:    bf18        ..      IT       NE
        0x00036d6a:    4660        `F      MOVNE    r0,r12
        0x00036d6c:    9007        ..      STR      r0,[sp,#0x1c]
        0x00036d6e:    e764        d.      B        0x36c3a ; internal_iom_error_reset_disable_submodule + 178
        0x00036d70:    b011        ..      ADD      sp,sp,#0x44
        0x00036d72:    2000        .       MOVS     r0,#0
        0x00036d74:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x00036d78:    40050248    H..@    DCD    1074070088
        0x00036d7c:    0007a120     ...    DCD    500000
        0x00036d80:    000459ee    .Y..    DCD    285166
        0x00036d84:    40010000    ...@    DCD    1073807360
        0x00036d88:    00045acc    .Z..    DCD    285388
    $t
    i.internal_iom_reset_on_error
    internal_iom_reset_on_error
        0x00036d8c:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00036d90:    460d        .F      MOV      r5,r1
        0x00036d92:    6841        Ah      LDR      r1,[r0,#4]
        0x00036d94:    4607        .F      MOV      r7,r0
        0x00036d96:    0308        ..      LSLS     r0,r1,#12
        0x00036d98:    f1004480    ...D    ADD      r4,r0,#0x40000000
        0x00036d9c:    f50424a0    ...$    ADD      r4,r4,#0x50000
        0x00036da0:    b099        ..      SUB      sp,sp,#0x64
        0x00036da2:    f8d40200    ....    LDR      r0,[r4,#0x200]
        0x00036da6:    2600        .&      MOVS     r6,#0
        0x00036da8:    9002        ..      STR      r0,[sp,#8]
        0x00036daa:    f8c46200    ...b    STR      r6,[r4,#0x200]
        0x00036dae:    f4156f00    ...o    TST      r5,#0x800
        0x00036db2:    d053        S.      BEQ      0x36e5c ; internal_iom_reset_on_error + 208
        0x00036db4:    f8d40218    ....    LDR      r0,[r4,#0x218]
        0x00036db8:    f0100f02    ....    TST      r0,#2
        0x00036dbc:    d01d        ..      BEQ      0x36dfa ; internal_iom_reset_on_error + 110
        0x00036dbe:    4bd2        .K      LDR      r3,[pc,#840] ; [0x37108] = 0xdeadbeef
        0x00036dc0:    f8d4221c    ..."    LDR      r2,[r4,#0x21c]
        0x00036dc4:    b172        r.      CBZ      r2,0x36de4 ; internal_iom_reset_on_error + 88
        0x00036dc6:    bf00        ..      NOP      
        0x00036dc8:    f8d40100    ....    LDR      r0,[r4,#0x100]
        0x00036dcc:    f3c02007    ...     UBFX     r0,r0,#8,#8
        0x00036dd0:    2804        .(      CMP      r0,#4
        0x00036dd2:    d305        ..      BCC      0x36de0 ; internal_iom_reset_on_error + 84
        0x00036dd4:    f8c4310c    ...1    STR      r3,[r4,#0x10c]
        0x00036dd8:    2a04        .*      CMP      r2,#4
        0x00036dda:    bf88        ..      IT       HI
        0x00036ddc:    1f12        ..      SUBHI    r2,r2,#4
        0x00036dde:    d901        ..      BLS      0x36de4 ; internal_iom_reset_on_error + 88
        0x00036de0:    2a00        .*      CMP      r2,#0
        0x00036de2:    d1f1        ..      BNE      0x36dc8 ; internal_iom_reset_on_error + 60
        0x00036de4:    2001        .       MOVS     r0,#1
        0x00036de6:    9000        ..      STR      r0,[sp,#0]
        0x00036de8:    48c8        .H      LDR      r0,[pc,#800] ; [0x3710c] = 0x40050248
        0x00036dea:    2304        .#      MOVS     r3,#4
        0x00036dec:    eb003101    ...1    ADD      r1,r0,r1,LSL #12
        0x00036df0:    2206        ."      MOVS     r2,#6
        0x00036df2:    48c7        .H      LDR      r0,[pc,#796] ; [0x37110] = 0x7a120
        0x00036df4:    f7eafcfe    ....    BL       am_hal_delay_us_status_check ; 0x217f4
        0x00036df8:    e030        0.      B        0x36e5c ; internal_iom_reset_on_error + 208
        0x00036dfa:    f8d40248    ..H.    LDR      r0,[r4,#0x248]
        0x00036dfe:    f0100f02    ....    TST      r0,#2
        0x00036e02:    d012        ..      BEQ      0x36e2a ; internal_iom_reset_on_error + 158
        0x00036e04:    f8d40100    ....    LDR      r0,[r4,#0x100]
        0x00036e08:    f3c04007    ...@    UBFX     r0,r0,#16,#8
        0x00036e0c:    2804        .(      CMP      r0,#4
        0x00036e0e:    d307        ..      BCC      0x36e20 ; internal_iom_reset_on_error + 148
        0x00036e10:    f8d40108    ....    LDR      r0,[r4,#0x108]
        0x00036e14:    f8d40100    ....    LDR      r0,[r4,#0x100]
        0x00036e18:    f3c04007    ...@    UBFX     r0,r0,#16,#8
        0x00036e1c:    2804        .(      CMP      r0,#4
        0x00036e1e:    d2f7        ..      BCS      0x36e10 ; internal_iom_reset_on_error + 132
        0x00036e20:    f8d40248    ..H.    LDR      r0,[r4,#0x248]
        0x00036e24:    f0100f02    ....    TST      r0,#2
        0x00036e28:    d1ec        ..      BNE      0x36e04 ; internal_iom_reset_on_error + 120
        0x00036e2a:    2001        .       MOVS     r0,#1
        0x00036e2c:    9000        ..      STR      r0,[sp,#0]
        0x00036e2e:    48b7        .H      LDR      r0,[pc,#732] ; [0x3710c] = 0x40050248
        0x00036e30:    2304        .#      MOVS     r3,#4
        0x00036e32:    eb003101    ...1    ADD      r1,r0,r1,LSL #12
        0x00036e36:    2206        ."      MOVS     r2,#6
        0x00036e38:    48b5        .H      LDR      r0,[pc,#724] ; [0x37110] = 0x7a120
        0x00036e3a:    f7eafcdb    ....    BL       am_hal_delay_us_status_check ; 0x217f4
        0x00036e3e:    b968        h.      CBNZ     r0,0x36e5c ; internal_iom_reset_on_error + 208
        0x00036e40:    f8d40100    ....    LDR      r0,[r4,#0x100]
        0x00036e44:    f3c04007    ...@    UBFX     r0,r0,#16,#8
        0x00036e48:    2804        .(      CMP      r0,#4
        0x00036e4a:    d307        ..      BCC      0x36e5c ; internal_iom_reset_on_error + 208
        0x00036e4c:    f8d40108    ....    LDR      r0,[r4,#0x108]
        0x00036e50:    f8d40100    ....    LDR      r0,[r4,#0x100]
        0x00036e54:    f3c04007    ...@    UBFX     r0,r0,#16,#8
        0x00036e58:    2804        .(      CMP      r0,#4
        0x00036e5a:    d2f7        ..      BCS      0x36e4c ; internal_iom_reset_on_error + 192
        0x00036e5c:    f4157f04    ....    TST      r5,#0x210
        0x00036e60:    bf1c        ..      ITT      NE
        0x00036e62:    4638        8F      MOVNE    r0,r7
        0x00036e64:    f7fffe90    ....    BLNE     internal_iom_error_reset_disable_submodule ; 0x36b88
        0x00036e68:    f8d40248    ..H.    LDR      r0,[r4,#0x248]
        0x00036e6c:    f0100f02    ....    TST      r0,#2
        0x00036e70:    f000813a    ..:.    BEQ.W    0x370e8 ; internal_iom_reset_on_error + 860
        0x00036e74:    6878        xh      LDR      r0,[r7,#4]
        0x00036e76:    9010        ..      STR      r0,[sp,#0x40]
        0x00036e78:    0300        ..      LSLS     r0,r0,#12
        0x00036e7a:    f1004580    ...E    ADD      r5,r0,#0x40000000
        0x00036e7e:    f50525a0    ...%    ADD      r5,r5,#0x50000
        0x00036e82:    f04f0800    O...    MOV      r8,#0
        0x00036e86:    f8d5012c    ..,.    LDR      r0,[r5,#0x12c]
        0x00036e8a:    9014        ..      STR      r0,[sp,#0x50]
        0x00036e8c:    f000001f    ....    AND      r0,r0,#0x1f
        0x00036e90:    960d        ..      STR      r6,[sp,#0x34]
        0x00036e92:    960c        ..      STR      r6,[sp,#0x30]
        0x00036e94:    f8cd8048    ..H.    STR      r8,[sp,#0x48]
        0x00036e98:    960e        ..      STR      r6,[sp,#0x38]
        0x00036e9a:    9015        ..      STR      r0,[sp,#0x54]
        0x00036e9c:    f8d70864    ..d.    LDR      r0,[r7,#0x864]
        0x00036ea0:    2800        .(      CMP      r0,#0
        0x00036ea2:    bf08        ..      IT       EQ
        0x00036ea4:    2001        .       MOVEQ    r0,#1
        0x00036ea6:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x00036eaa:    0040        @.      LSLS     r0,r0,#1
        0x00036eac:    9016        ..      STR      r0,[sp,#0x58]
        0x00036eae:    7a39        9z      LDRB     r1,[r7,#8]
        0x00036eb0:    6878        xh      LDR      r0,[r7,#4]
        0x00036eb2:    2900        .)      CMP      r1,#0
        0x00036eb4:    bf0c        ..      ITE      EQ
        0x00036eb6:    2301        .#      MOVEQ    r3,#1
        0x00036eb8:    2300        .#      MOVNE    r3,#0
        0x00036eba:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00036ebe:    4995        .I      LDR      r1,[pc,#596] ; [0x37114] = 0x459ee
        0x00036ec0:    f64f72ff    O..r    MOV      r2,#0xffff
        0x00036ec4:    eb010040    ..@.    ADD      r0,r1,r0,LSL #1
        0x00036ec8:    4993        .I      LDR      r1,[pc,#588] ; [0x37118] = 0x40010000
        0x00036eca:    2b00        .+      CMP      r3,#0
        0x00036ecc:    d07b        {.      BEQ      0x36fc6 ; internal_iom_reset_on_error + 570
        0x00036ece:    f8b0c002    ....    LDRH     r12,[r0,#2]
        0x00036ed2:    ea4f131c    O...    LSR      r3,r12,#4
        0x00036ed6:    f00c0c0f    ....    AND      r12,r12,#0xf
        0x00036eda:    f8516023    Q.#`    LDR      r6,[r1,r3,LSL #2]
        0x00036ede:    960f        ..      STR      r6,[sp,#0x3c]
        0x00036ee0:    f006060f    ....    AND      r6,r6,#0xf
        0x00036ee4:    4566        fE      CMP      r6,r12
        0x00036ee6:    bf18        ..      IT       NE
        0x00036ee8:    4613        .F      MOVNE    r3,r2
        0x00036eea:    930c        ..      STR      r3,[sp,#0x30]
        0x00036eec:    f8b0c006    ....    LDRH     r12,[r0,#6]
        0x00036ef0:    ea4f131c    O...    LSR      r3,r12,#4
        0x00036ef4:    f00c0c0f    ....    AND      r12,r12,#0xf
        0x00036ef8:    f8516023    Q.#`    LDR      r6,[r1,r3,LSL #2]
        0x00036efc:    960f        ..      STR      r6,[sp,#0x3c]
        0x00036efe:    f006060f    ....    AND      r6,r6,#0xf
        0x00036f02:    4566        fE      CMP      r6,r12
        0x00036f04:    bf18        ..      IT       NE
        0x00036f06:    4613        .F      MOVNE    r3,r2
        0x00036f08:    930d        ..      STR      r3,[sp,#0x34]
        0x00036f0a:    8903        ..      LDRH     r3,[r0,#8]
        0x00036f0c:    0918        ..      LSRS     r0,r3,#4
        0x00036f0e:    f003030f    ....    AND      r3,r3,#0xf
        0x00036f12:    f8511020    Q. .    LDR      r1,[r1,r0,LSL #2]
        0x00036f16:    910a        ..      STR      r1,[sp,#0x28]
        0x00036f18:    f001010f    ....    AND      r1,r1,#0xf
        0x00036f1c:    4299        .B      CMP      r1,r3
        0x00036f1e:    bf18        ..      IT       NE
        0x00036f20:    4610        .F      MOVNE    r0,r2
        0x00036f22:    900e        ..      STR      r0,[sp,#0x38]
        0x00036f24:    7a38        8z      LDRB     r0,[r7,#8]
        0x00036f26:    2801        .(      CMP      r0,#1
        0x00036f28:    bf18        ..      IT       NE
        0x00036f2a:    920e        ..      STRNE    r2,[sp,#0x38]
        0x00036f2c:    f10d0a30    ..0.    ADD      r10,sp,#0x30
        0x00036f30:    2600        .&      MOVS     r6,#0
        0x00036f32:    f10d0910    ....    ADD      r9,sp,#0x10
        0x00036f36:    bf00        ..      NOP      
        0x00036f38:    f85ab026    Z.&.    LDR      r11,[r10,r6,LSL #2]
        0x00036f3c:    f1bb0f00    ....    CMP      r11,#0
        0x00036f40:    bf18        ..      IT       NE
        0x00036f42:    f1bb0f80    ....    CMPNE    r11,#0x80
        0x00036f46:    bf2c        ,.      ITE      CS
        0x00036f48:    2000        .       MOVCS    r0,#0
        0x00036f4a:    2001        .       MOVCC    r0,#1
        0x00036f4c:    eb0901c6    ....    ADD      r1,r9,r6,LSL #3
        0x00036f50:    7108        .q      STRB     r0,[r1,#4]
        0x00036f52:    b140        @.      CBZ      r0,0x36f66 ; internal_iom_reset_on_error + 474
        0x00036f54:    4658        XF      MOV      r0,r11
        0x00036f56:    f7eafe33    ..3.    BL       am_hal_gpio_pinconfig_get ; 0x21bc0
        0x00036f5a:    4870        pH      LDR      r0,[pc,#448] ; [0x3711c] = 0x45acc
        0x00036f5c:    6801        .h      LDR      r1,[r0,#0]
        0x00036f5e:    910f        ..      STR      r1,[sp,#0x3c]
        0x00036f60:    4658        XF      MOV      r0,r11
        0x00036f62:    f7eafe03    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x00036f66:    1c76        v.      ADDS     r6,r6,#1
        0x00036f68:    2e03        ..      CMP      r6,#3
        0x00036f6a:    d3e5        ..      BCC      0x36f38 ; internal_iom_reset_on_error + 428
        0x00036f6c:    9816        ..      LDR      r0,[sp,#0x58]
        0x00036f6e:    f7eafbff    ....    BL       am_hal_delay_us ; 0x21770
        0x00036f72:    2600        .&      MOVS     r6,#0
        0x00036f74:    eb0900c6    ....    ADD      r0,r9,r6,LSL #3
        0x00036f78:    7901        .y      LDRB     r1,[r0,#4]
        0x00036f7a:    b131        1.      CBZ      r1,0x36f8a ; internal_iom_reset_on_error + 510
        0x00036f7c:    6800        .h      LDR      r0,[r0,#0]
        0x00036f7e:    9003        ..      STR      r0,[sp,#0xc]
        0x00036f80:    f85a0026    Z.&.    LDR      r0,[r10,r6,LSL #2]
        0x00036f84:    9903        ..      LDR      r1,[sp,#0xc]
        0x00036f86:    f7eafdf1    ....    BL       am_hal_gpio_pinconfig ; 0x21b6c
        0x00036f8a:    1c76        v.      ADDS     r6,r6,#1
        0x00036f8c:    2e03        ..      CMP      r6,#3
        0x00036f8e:    d3f1        ..      BCC      0x36f74 ; internal_iom_reset_on_error + 488
        0x00036f90:    9815        ..      LDR      r0,[sp,#0x54]
        0x00036f92:    2801        .(      CMP      r0,#1
        0x00036f94:    d035        5.      BEQ      0x37002 ; internal_iom_reset_on_error + 630
        0x00036f96:    f8d50248    ..H.    LDR      r0,[r5,#0x248]
        0x00036f9a:    f0100f02    ....    TST      r0,#2
        0x00036f9e:    bf18        ..      IT       NE
        0x00036fa0:    f24c3650    L.P6    MOVNE    r6,#0xc350
        0x00036fa4:    d078        x.      BEQ      0x37098 ; internal_iom_reset_on_error + 780
        0x00036fa6:    f8d50100    ....    LDR      r0,[r5,#0x100]
        0x00036faa:    2100        .!      MOVS     r1,#0
        0x00036fac:    f3c04007    ...@    UBFX     r0,r0,#16,#8
        0x00036fb0:    2804        .(      CMP      r0,#4
        0x00036fb2:    d37a        z.      BCC      0x370aa ; internal_iom_reset_on_error + 798
        0x00036fb4:    f8d50108    ....    LDR      r0,[r5,#0x108]
        0x00036fb8:    1c49        I.      ADDS     r1,r1,#1
        0x00036fba:    2910        .)      CMP      r1,#0x10
        0x00036fbc:    d96f        o.      BLS      0x3709e ; internal_iom_reset_on_error + 786
        0x00036fbe:    2004        .       MOVS     r0,#4
        0x00036fc0:    9012        ..      STR      r0,[sp,#0x48]
        0x00036fc2:    e072        r.      B        0x370aa ; internal_iom_reset_on_error + 798
        0x00036fc4:    e7ff        ..      B        0x36fc6 ; internal_iom_reset_on_error + 570
        0x00036fc6:    920e        ..      STR      r2,[sp,#0x38]
        0x00036fc8:    f8b0c000    ....    LDRH     r12,[r0,#0]
        0x00036fcc:    ea4f131c    O...    LSR      r3,r12,#4
        0x00036fd0:    f00c0c0f    ....    AND      r12,r12,#0xf
        0x00036fd4:    f8516023    Q.#`    LDR      r6,[r1,r3,LSL #2]
        0x00036fd8:    960f        ..      STR      r6,[sp,#0x3c]
        0x00036fda:    f006060f    ....    AND      r6,r6,#0xf
        0x00036fde:    4566        fE      CMP      r6,r12
        0x00036fe0:    bf18        ..      IT       NE
        0x00036fe2:    4613        .F      MOVNE    r3,r2
        0x00036fe4:    930c        ..      STR      r3,[sp,#0x30]
        0x00036fe6:    8880        ..      LDRH     r0,[r0,#4]
        0x00036fe8:    0906        ..      LSRS     r6,r0,#4
        0x00036fea:    f000000f    ....    AND      r0,r0,#0xf
        0x00036fee:    f8511026    Q.&.    LDR      r1,[r1,r6,LSL #2]
        0x00036ff2:    910a        ..      STR      r1,[sp,#0x28]
        0x00036ff4:    f001010f    ....    AND      r1,r1,#0xf
        0x00036ff8:    4281        .B      CMP      r1,r0
        0x00036ffa:    bf18        ..      IT       NE
        0x00036ffc:    4616        .F      MOVNE    r6,r2
        0x00036ffe:    960d        ..      STR      r6,[sp,#0x34]
        0x00037000:    e790        ..      B        0x36f24 ; internal_iom_reset_on_error + 408
        0x00037002:    9814        ..      LDR      r0,[sp,#0x50]
        0x00037004:    f3c0250b    ...%    UBFX     r5,r0,#8,#12
        0x00037008:    2d00        .-      CMP      r5,#0
        0x0003700a:    dd5d        ].      BLE      0x370c8 ; internal_iom_reset_on_error + 828
        0x0003700c:    eb050285    ....    ADD      r2,r5,r5,LSL #2
        0x00037010:    f8d71864    ..d.    LDR      r1,[r7,#0x864]
        0x00037014:    0092        ..      LSLS     r2,r2,#2
        0x00037016:    f8df80f0    ....    LDR      r8,[pc,#240] ; [0x37108] = 0xdeadbeef
        0x0003701a:    fb01f902    ....    MUL      r9,r1,r2
        0x0003701e:    6878        xh      LDR      r0,[r7,#4]
        0x00037020:    f04f0a00    O...    MOV      r10,#0
        0x00037024:    f1b90f00    ....    CMP      r9,#0
        0x00037028:    d068        h.      BEQ      0x370fc ; internal_iom_reset_on_error + 880
        0x0003702a:    0300        ..      LSLS     r0,r0,#12
        0x0003702c:    f1004680    ...F    ADD      r6,r0,#0x40000000
        0x00037030:    f50626a0    ...&    ADD      r6,r6,#0x50000
        0x00037034:    f8d60100    ....    LDR      r0,[r6,#0x100]
        0x00037038:    f3c02007    ...     UBFX     r0,r0,#8,#8
        0x0003703c:    2804        .(      CMP      r0,#4
        0x0003703e:    d30a        ..      BCC      0x37056 ; internal_iom_reset_on_error + 714
        0x00037040:    f8c6810c    ....    STR      r8,[r6,#0x10c]
        0x00037044:    2d04        .-      CMP      r5,#4
        0x00037046:    dd06        ..      BLE      0x37056 ; internal_iom_reset_on_error + 714
        0x00037048:    f8d60100    ....    LDR      r0,[r6,#0x100]
        0x0003704c:    1f2d        -.      SUBS     r5,r5,#4
        0x0003704e:    f3c02007    ...     UBFX     r0,r0,#8,#8
        0x00037052:    2804        .(      CMP      r0,#4
        0x00037054:    d2f4        ..      BCS      0x37040 ; internal_iom_reset_on_error + 692
        0x00037056:    f10a0a01    ....    ADD      r10,r10,#1
        0x0003705a:    45ca        .E      CMP      r10,r9
        0x0003705c:    d844        D.      BHI      0x370e8 ; internal_iom_reset_on_error + 860
        0x0003705e:    2001        .       MOVS     r0,#1
        0x00037060:    f7eafb86    ....    BL       am_hal_delay_us ; 0x21770
        0x00037064:    2d00        .-      CMP      r5,#0
        0x00037066:    dce5        ..      BGT      0x37034 ; internal_iom_reset_on_error + 680
        0x00037068:    f8d70864    ..d.    LDR      r0,[r7,#0x864]
        0x0003706c:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00037070:    ea5f18c0    _...    LSLS     r8,r0,#7
        0x00037074:    d045        E.      BEQ      0x37102 ; internal_iom_reset_on_error + 886
        0x00037076:    f8d60100    ....    LDR      r0,[r6,#0x100]
        0x0003707a:    2500        .%      MOVS     r5,#0
        0x0003707c:    f0100fff    ....    TST      r0,#0xff
        0x00037080:    d022        ".      BEQ      0x370c8 ; internal_iom_reset_on_error + 828
        0x00037082:    2001        .       MOVS     r0,#1
        0x00037084:    f7eafb74    ..t.    BL       am_hal_delay_us ; 0x21770
        0x00037088:    1c6d        m.      ADDS     r5,r5,#1
        0x0003708a:    4545        EE      CMP      r5,r8
        0x0003708c:    d82c        ,.      BHI      0x370e8 ; internal_iom_reset_on_error + 860
        0x0003708e:    f8d60100    ....    LDR      r0,[r6,#0x100]
        0x00037092:    f0100fff    ....    TST      r0,#0xff
        0x00037096:    d1f4        ..      BNE      0x37082 ; internal_iom_reset_on_error + 758
        0x00037098:    e016        ..      B        0x370c8 ; internal_iom_reset_on_error + 828
        0x0003709a:    e006        ..      B        0x370aa ; internal_iom_reset_on_error + 798
        0x0003709c:    e7ff        ..      B        0x3709e ; internal_iom_reset_on_error + 786
        0x0003709e:    f8d50100    ....    LDR      r0,[r5,#0x100]
        0x000370a2:    f3c04007    ...@    UBFX     r0,r0,#16,#8
        0x000370a6:    2804        .(      CMP      r0,#4
        0x000370a8:    d284        ..      BCS      0x36fb4 ; internal_iom_reset_on_error + 552
        0x000370aa:    2001        .       MOVS     r0,#1
        0x000370ac:    f7eafb60    ..`.    BL       am_hal_delay_us ; 0x21770
        0x000370b0:    f1080801    ....    ADD      r8,r8,#1
        0x000370b4:    45b0        .E      CMP      r8,r6
        0x000370b6:    d205        ..      BCS      0x370c4 ; internal_iom_reset_on_error + 824
        0x000370b8:    f8d50248    ..H.    LDR      r0,[r5,#0x248]
        0x000370bc:    f0100f02    ....    TST      r0,#2
        0x000370c0:    f47faf71    ..q.    BNE      0x36fa6 ; internal_iom_reset_on_error + 538
        0x000370c4:    9812        ..      LDR      r0,[sp,#0x48]
        0x000370c6:    b978        x.      CBNZ     r0,0x370e8 ; internal_iom_reset_on_error + 860
        0x000370c8:    2001        .       MOVS     r0,#1
        0x000370ca:    9000        ..      STR      r0,[sp,#0]
        0x000370cc:    490f        .I      LDR      r1,[pc,#60] ; [0x3710c] = 0x40050248
        0x000370ce:    9810        ..      LDR      r0,[sp,#0x40]
        0x000370d0:    2304        .#      MOVS     r3,#4
        0x000370d2:    eb013100    ...1    ADD      r1,r1,r0,LSL #12
        0x000370d6:    2206        ."      MOVS     r2,#6
        0x000370d8:    480d        .H      LDR      r0,[pc,#52] ; [0x37110] = 0x7a120
        0x000370da:    f7eafb8b    ....    BL       am_hal_delay_us_status_check ; 0x217f4
        0x000370de:    2800        .(      CMP      r0,#0
        0x000370e0:    bf04        ..      ITT      EQ
        0x000370e2:    4638        8F      MOVEQ    r0,r7
        0x000370e4:    f7fffd50    ..P.    BLEQ     internal_iom_error_reset_disable_submodule ; 0x36b88
        0x000370e8:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000370ec:    f8c40208    ....    STR      r0,[r4,#0x208]
        0x000370f0:    9802        ..      LDR      r0,[sp,#8]
        0x000370f2:    f8c40200    ....    STR      r0,[r4,#0x200]
        0x000370f6:    b019        ..      ADD      sp,sp,#0x64
        0x000370f8:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000370fc:    f04f0901    O...    MOV      r9,#1
        0x00037100:    e793        ..      B        0x3702a ; internal_iom_reset_on_error + 670
        0x00037102:    f04f0801    O...    MOV      r8,#1
        0x00037106:    e7b6        ..      B        0x37076 ; internal_iom_reset_on_error + 746
    $d
        0x00037108:    deadbeef    ....    DCD    3735928559
        0x0003710c:    40050248    H..@    DCD    1074070088
        0x00037110:    0007a120     ...    DCD    500000
        0x00037114:    000459ee    .Y..    DCD    285166
        0x00037118:    40010000    ...@    DCD    1073807360
        0x0003711c:    00045acc    .Z..    DCD    285388
    $t
    i.internal_timer_config
    internal_timer_config
        0x00037120:    4a36        6J      LDR      r2,[pc,#216] ; [0x371fc] = 0x40020000
        0x00037122:    68d3        .h      LDR      r3,[r2,#0xc]
        0x00037124:    b2db        ..      UXTB     r3,r3
        0x00037126:    2b21        !+      CMP      r3,#0x21
        0x00037128:    d01c        ..      BEQ      0x37164 ; internal_timer_config + 68
        0x0003712a:    68d2        .h      LDR      r2,[r2,#0xc]
        0x0003712c:    b2d2        ..      UXTB     r2,r2
        0x0003712e:    2a22        "*      CMP      r2,#0x22
        0x00037130:    bf3c        <.      ITT      CC
        0x00037132:    2001        .       MOVCC    r0,#1
        0x00037134:    4770        pG      BXCC     lr
        0x00037136:    2801        .(      CMP      r0,#1
        0x00037138:    bf18        ..      IT       NE
        0x0003713a:    2803        .(      CMPNE    r0,#3
        0x0003713c:    d054        T.      BEQ      0x371e8 ; internal_timer_config + 200
        0x0003713e:    280a        .(      CMP      r0,#0xa
        0x00037140:    bf18        ..      IT       NE
        0x00037142:    280b        .(      CMPNE    r0,#0xb
        0x00037144:    d050        P.      BEQ      0x371e8 ; internal_timer_config + 200
        0x00037146:    280c        .(      CMP      r0,#0xc
        0x00037148:    bf1c        ..      ITT      NE
        0x0003714a:    280e        .(      CMPNE    r0,#0xe
        0x0003714c:    280f        .(      CMPNE    r0,#0xf
        0x0003714e:    d04b        K.      BEQ      0x371e8 ; internal_timer_config + 200
        0x00037150:    2805        .(      CMP      r0,#5
        0x00037152:    bf18        ..      IT       NE
        0x00037154:    2807        .(      CMPNE    r0,#7
        0x00037156:    d04a        J.      BEQ      0x371ee ; internal_timer_config + 206
        0x00037158:    2808        .(      CMP      r0,#8
        0x0003715a:    bf1c        ..      ITT      NE
        0x0003715c:    2809        .(      CMPNE    r0,#9
        0x0003715e:    280d        .(      CMPNE    r0,#0xd
        0x00037160:    d045        E.      BEQ      0x371ee ; internal_timer_config + 206
        0x00037162:    e049        I.      B        0x371f8 ; internal_timer_config + 216
        0x00037164:    784b        Kx      LDRB     r3,[r1,#1]
        0x00037166:    780a        .x      LDRB     r2,[r1,#0]
        0x00037168:    f04f0cf0    O...    MOV      r12,#0xf0
        0x0003716c:    ea0c1303    ....    AND      r3,r12,r3,LSL #4
        0x00037170:    ea432202    C.."    ORR      r2,r3,r2,LSL #8
        0x00037174:    78cb        .x      LDRB     r3,[r1,#3]
        0x00037176:    f04f0c08    O...    MOV      r12,#8
        0x0003717a:    ea0c03c3    ....    AND      r3,r12,r3,LSL #3
        0x0003717e:    ea430202    C...    ORR      r2,r3,r2
        0x00037182:    788b        .x      LDRB     r3,[r1,#2]
        0x00037184:    f04f0c04    O...    MOV      r12,#4
        0x00037188:    ea0c0383    ....    AND      r3,r12,r3,LSL #2
        0x0003718c:    ea430202    C...    ORR      r2,r3,r2
        0x00037190:    790b        .y      LDRB     r3,[r1,#4]
        0x00037192:    f44f3c40    O.@<    MOV      r12,#0x30000
        0x00037196:    ea0c4303    ...C    AND      r3,r12,r3,LSL #16
        0x0003719a:    ea430202    C...    ORR      r2,r3,r2
        0x0003719e:    7a0b        .z      LDRB     r3,[r1,#8]
        0x000371a0:    ea4f1040    O.@.    LSL      r0,r0,#5
        0x000371a4:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x000371a8:    ea426303    B..c    ORR      r3,r2,r3,LSL #24
        0x000371ac:    f5004000    ...@    ADD      r0,r0,#0x8000
        0x000371b0:    794a        Jy      LDRB     r2,[r1,#5]
        0x000371b2:    f8d0c200    ....    LDR      r12,[r0,#0x200]
        0x000371b6:    ea4f2202    O.."    LSL      r2,r2,#8
        0x000371ba:    f02c0c01    ,...    BIC      r12,r12,#1
        0x000371be:    f8c0c200    ....    STR      r12,[r0,#0x200]
        0x000371c2:    f8c03200    ...2    STR      r3,[r0,#0x200]
        0x000371c6:    f8c02210    ..."    STR      r2,[r0,#0x210]
        0x000371ca:    68ca        .h      LDR      r2,[r1,#0xc]
        0x000371cc:    f8c02208    ..."    STR      r2,[r0,#0x208]
        0x000371d0:    6909        .i      LDR      r1,[r1,#0x10]
        0x000371d2:    f8c0120c    ....    STR      r1,[r0,#0x20c]
        0x000371d6:    f8d01200    ....    LDR      r1,[r0,#0x200]
        0x000371da:    f0410102    A...    ORR      r1,r1,#2
        0x000371de:    f8c01200    ....    STR      r1,[r0,#0x200]
        0x000371e2:    f04f0000    O...    MOV      r0,#0
        0x000371e6:    4770        pG      BX       lr
        0x000371e8:    f04f0006    O...    MOV      r0,#6
        0x000371ec:    4770        pG      BX       lr
        0x000371ee:    790a        .y      LDRB     r2,[r1,#4]
        0x000371f0:    2a00        .*      CMP      r2,#0
        0x000371f2:    bf1c        ..      ITT      NE
        0x000371f4:    2007        .       MOVNE    r0,#7
        0x000371f6:    4770        pG      BXNE     lr
        0x000371f8:    f00ab80e    ....    B.W      timer_config_b1 ; 0x41218
    $d
        0x000371fc:    40020000    ...@    DCD    1073872896
    $t
    i.isqrt32
    isqrt32
        0x00037200:    b570        p.      PUSH     {r4-r6,lr}
        0x00037202:    4605        .F      MOV      r5,r0
        0x00037204:    2400        .$      MOVS     r4,#0
        0x00037206:    f7fcff7f    ....    BL       ec_ilog ; 0x34108
        0x0003720a:    1e40        @.      SUBS     r0,r0,#1
        0x0003720c:    1041        A.      ASRS     r1,r0,#1
        0x0003720e:    2001        .       MOVS     r0,#1
        0x00037210:    4088        .@      LSLS     r0,r0,r1
        0x00037212:    fa00f201    ....    LSL      r2,r0,r1
        0x00037216:    42aa        .B      CMP      r2,r5
        0x00037218:    bf9c        ..      ITT      LS
        0x0003721a:    4604        .F      MOVLS    r4,r0
        0x0003721c:    1aad        ..      SUBLS    r5,r5,r2
        0x0003721e:    0840        @.      LSRS     r0,r0,#1
        0x00037220:    f1a10c01    ....    SUB      r12,r1,#1
        0x00037224:    f1bc3fff    ...?    CMP      r12,#0xffffffff
        0x00037228:    bfc1        ..      ITTTT    GT
        0x0003722a:    f10c0101    ....    ADDGT    r1,r12,#1
        0x0003722e:    2900        .)      CMPGT    r1,#0
        0x00037230:    2100        .!      MOVGT    r1,#0
        0x00037232:    f10c0201    ....    ADDGT    r2,r12,#1
        0x00037236:    dd0c        ..      BLE      0x37252 ; isqrt32 + 82
        0x00037238:    eb000344    ..D.    ADD      r3,r0,r4,LSL #1
        0x0003723c:    ebac0601    ....    SUB      r6,r12,r1
        0x00037240:    40b3        .@      LSLS     r3,r3,r6
        0x00037242:    42ab        .B      CMP      r3,r5
        0x00037244:    bf9c        ..      ITT      LS
        0x00037246:    4404        .D      ADDLS    r4,r0
        0x00037248:    1aed        ..      SUBLS    r5,r5,r3
        0x0003724a:    0840        @.      LSRS     r0,r0,#1
        0x0003724c:    1c49        I.      ADDS     r1,r1,#1
        0x0003724e:    1e52        R.      SUBS     r2,r2,#1
        0x00037250:    d1f2        ..      BNE      0x37238 ; isqrt32 + 56
        0x00037252:    4620         F      MOV      r0,r4
        0x00037254:    bd70        p.      POP      {r4-r6,pc}
    i.l2cDefaultCtrlCback
    l2cDefaultCtrlCback
        0x00037256:    4770        pG      BX       lr
    i.l2cDefaultDataCback
    l2cDefaultDataCback
        0x00037258:    4770        pG      BX       lr
    i.l2cDefaultDataCidCback
    l2cDefaultDataCidCback
        0x0003725a:    4770        pG      BX       lr
    i.l2cHciAclCback
    l2cHciAclCback
        0x0003725c:    b570        p.      PUSH     {r4-r6,lr}
        0x0003725e:    4604        .F      MOV      r4,r0
        0x00037260:    4605        .F      MOV      r5,r0
        0x00037262:    7800        .x      LDRB     r0,[r0,#0]
        0x00037264:    7861        ax      LDRB     r1,[r4,#1]
        0x00037266:    1d2a        *.      ADDS     r2,r5,#4
        0x00037268:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0003726c:    f3c0060b    ....    UBFX     r6,r0,#0,#12
        0x00037270:    78a8        .x      LDRB     r0,[r5,#2]
        0x00037272:    78e9        .x      LDRB     r1,[r5,#3]
        0x00037274:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00037278:    b280        ..      UXTH     r0,r0
        0x0003727a:    2804        .(      CMP      r0,#4
        0x0003727c:    bf38        8.      IT       CC
        0x0003727e:    2100        .!      MOVCC    r1,#0
        0x00037280:    d306        ..      BCC      0x37290 ; l2cHciAclCback + 52
        0x00037282:    f8121b01    ....    LDRB     r1,[r2],#1
        0x00037286:    f8123b01    ...;    LDRB     r3,[r2],#1
        0x0003728a:    eb012103    ...!    ADD      r1,r1,r3,LSL #8
        0x0003728e:    b289        ..      UXTH     r1,r1
        0x00037290:    1d0b        ..      ADDS     r3,r1,#4
        0x00037292:    4298        .B      CMP      r0,r3
        0x00037294:    d115        ..      BNE      0x372c2 ; l2cHciAclCback + 102
        0x00037296:    7810        .x      LDRB     r0,[r2,#0]
        0x00037298:    7852        Rx      LDRB     r2,[r2,#1]
        0x0003729a:    eb002002    ...     ADD      r0,r0,r2,LSL #8
        0x0003729e:    fa1ffc80    ....    UXTH     r12,r0
        0x000372a2:    4812        .H      LDR      r0,[pc,#72] ; [0x372ec] = 0x10001470
        0x000372a4:    f1bc0f04    ....    CMP      r12,#4
        0x000372a8:    d015        ..      BEQ      0x372d6 ; l2cHciAclCback + 122
        0x000372aa:    f1bc0f05    ....    CMP      r12,#5
        0x000372ae:    d00d        ..      BEQ      0x372cc ; l2cHciAclCback + 112
        0x000372b0:    f1bc0f06    ....    CMP      r12,#6
        0x000372b4:    d014        ..      BEQ      0x372e0 ; l2cHciAclCback + 132
        0x000372b6:    460a        .F      MOV      r2,r1
        0x000372b8:    6a04        .j      LDR      r4,[r0,#0x20]
        0x000372ba:    462b        +F      MOV      r3,r5
        0x000372bc:    4661        aF      MOV      r1,r12
        0x000372be:    4630        0F      MOV      r0,r6
        0x000372c0:    47a0        .G      BLX      r4
        0x000372c2:    4628        (F      MOV      r0,r5
        0x000372c4:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x000372c8:    f7e5bd33    ..3.    B        WsfMsgFree ; 0x1cd32
        0x000372cc:    6883        .h      LDR      r3,[r0,#8]
        0x000372ce:    462a        *F      MOV      r2,r5
        0x000372d0:    4630        0F      MOV      r0,r6
        0x000372d2:    4798        .G      BLX      r3
        0x000372d4:    e7f5        ..      B        0x372c2 ; l2cHciAclCback + 102
        0x000372d6:    6803        .h      LDR      r3,[r0,#0]
        0x000372d8:    462a        *F      MOV      r2,r5
        0x000372da:    4630        0F      MOV      r0,r6
        0x000372dc:    4798        .G      BLX      r3
        0x000372de:    e7f0        ..      B        0x372c2 ; l2cHciAclCback + 102
        0x000372e0:    6843        Ch      LDR      r3,[r0,#4]
        0x000372e2:    462a        *F      MOV      r2,r5
        0x000372e4:    4630        0F      MOV      r0,r6
        0x000372e6:    4798        .G      BLX      r3
        0x000372e8:    e7eb        ..      B        0x372c2 ; l2cHciAclCback + 102
    $d
        0x000372ea:    0000        ..      DCW    0
        0x000372ec:    10001470    p...    DCD    268440688
    $t
    i.l2cHciFlowCback
    l2cHciFlowCback
        0x000372f0:    b538        8.      PUSH     {r3-r5,lr}
        0x000372f2:    460c        .F      MOV      r4,r1
        0x000372f4:    f7e3f9d4    ....    BL       DmConnIdByHandle ; 0x1a6a0
        0x000372f8:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x000372fc:    2800        .(      CMP      r0,#0
        0x000372fe:    bf08        ..      IT       EQ
        0x00037300:    bd38        8.      POPEQ    {r3-r5,pc}
        0x00037302:    f88d4002    ...@    STRB     r4,[sp,#2]
        0x00037306:    4d07        .M      LDR      r5,[pc,#28] ; [0x37324] = 0x10001470
        0x00037308:    4668        hF      MOV      r0,sp
        0x0003730a:    68e9        .h      LDR      r1,[r5,#0xc]
        0x0003730c:    4788        .G      BLX      r1
        0x0003730e:    f88d4002    ...@    STRB     r4,[sp,#2]
        0x00037312:    6929        )i      LDR      r1,[r5,#0x10]
        0x00037314:    4668        hF      MOV      r0,sp
        0x00037316:    4788        .G      BLX      r1
        0x00037318:    f88d4002    ...@    STRB     r4,[sp,#2]
        0x0003731c:    6969        ii      LDR      r1,[r5,#0x14]
        0x0003731e:    4668        hF      MOV      r0,sp
        0x00037320:    4788        .G      BLX      r1
        0x00037322:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x00037324:    10001470    p...    DCD    268440688
    $t
    i.l2cMsgAlloc
    l2cMsgAlloc
        0x00037328:    2100        .!      MOVS     r1,#0
        0x0003732a:    f7e5bce6    ....    B        WsfMsgDataAlloc ; 0x1ccfa
        0x0003732e:    0000        ..      MOVS     r0,r0
    i.l2cRxSignalingPkt
    l2cRxSignalingPkt
        0x00037330:    2904        .)      CMP      r1,#4
        0x00037332:    bf38        8.      IT       CC
        0x00037334:    4770        pG      BXCC     lr
        0x00037336:    b570        p.      PUSH     {r4-r6,lr}
        0x00037338:    4615        .F      MOV      r5,r2
        0x0003733a:    460c        .F      MOV      r4,r1
        0x0003733c:    4606        .F      MOV      r6,r0
        0x0003733e:    f7e3f9af    ....    BL       DmConnIdByHandle ; 0x1a6a0
        0x00037342:    2800        .(      CMP      r0,#0
        0x00037344:    bf08        ..      IT       EQ
        0x00037346:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00037348:    f7e3fa32    ..2.    BL       DmConnRole ; 0x1a7b0
        0x0003734c:    4b09        .K      LDR      r3,[pc,#36] ; [0x37374] = 0x10001470
        0x0003734e:    b160        `.      CBZ      r0,0x3736a ; l2cRxSignalingPkt + 58
        0x00037350:    2801        .(      CMP      r0,#1
        0x00037352:    bf18        ..      IT       NE
        0x00037354:    bd70        p.      POPNE    {r4-r6,pc}
        0x00037356:    69db        .i      LDR      r3,[r3,#0x1c]
        0x00037358:    2b00        .+      CMP      r3,#0
        0x0003735a:    bf08        ..      IT       EQ
        0x0003735c:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003735e:    462a        *F      MOV      r2,r5
        0x00037360:    4621        !F      MOV      r1,r4
        0x00037362:    4630        0F      MOV      r0,r6
        0x00037364:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00037368:    4718        .G      BX       r3
        0x0003736a:    699b        .i      LDR      r3,[r3,#0x18]
        0x0003736c:    2b00        .+      CMP      r3,#0
        0x0003736e:    d1f6        ..      BNE      0x3735e ; l2cRxSignalingPkt + 46
        0x00037370:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00037372:    0000        ..      DCW    0
        0x00037374:    10001470    p...    DCD    268440688
    $t
    i.l2cSendCmdReject
    l2cSendCmdReject
        0x00037378:    b570        p.      PUSH     {r4-r6,lr}
        0x0003737a:    460e        .F      MOV      r6,r1
        0x0003737c:    4604        .F      MOV      r4,r0
        0x0003737e:    4615        .F      MOV      r5,r2
        0x00037380:    200e        .       MOVS     r0,#0xe
        0x00037382:    2100        .!      MOVS     r1,#0
        0x00037384:    f7e5fcb9    ....    BL       WsfMsgDataAlloc ; 0x1ccfa
        0x00037388:    2800        .(      CMP      r0,#0
        0x0003738a:    bf08        ..      IT       EQ
        0x0003738c:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003738e:    2101        .!      MOVS     r1,#1
        0x00037390:    7201        .r      STRB     r1,[r0,#8]
        0x00037392:    7246        Fr      STRB     r6,[r0,#9]
        0x00037394:    2102        .!      MOVS     r1,#2
        0x00037396:    7281        .r      STRB     r1,[r0,#0xa]
        0x00037398:    2200        ."      MOVS     r2,#0
        0x0003739a:    72c2        .r      STRB     r2,[r0,#0xb]
        0x0003739c:    0a29        ).      LSRS     r1,r5,#8
        0x0003739e:    7305        .s      STRB     r5,[r0,#0xc]
        0x000373a0:    7341        As      STRB     r1,[r0,#0xd]
        0x000373a2:    7004        .p      STRB     r4,[r0,#0]
        0x000373a4:    0a23        #.      LSRS     r3,r4,#8
        0x000373a6:    7043        Cp      STRB     r3,[r0,#1]
        0x000373a8:    230a        .#      MOVS     r3,#0xa
        0x000373aa:    7083        .p      STRB     r3,[r0,#2]
        0x000373ac:    70c2        .p      STRB     r2,[r0,#3]
        0x000373ae:    2306        .#      MOVS     r3,#6
        0x000373b0:    7103        .q      STRB     r3,[r0,#4]
        0x000373b2:    7142        Bq      STRB     r2,[r0,#5]
        0x000373b4:    2305        .#      MOVS     r3,#5
        0x000373b6:    7183        .q      STRB     r3,[r0,#6]
        0x000373b8:    71c2        .q      STRB     r2,[r0,#7]
        0x000373ba:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x000373be:    f7e4bbcf    ....    B        HciSendAclData ; 0x1bb60
        0x000373c2:    0000        ..      MOVS     r0,r0
    i.l2cSlaveRxSignalingPkt
    l2cSlaveRxSignalingPkt
        0x000373c4:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x000373c8:    4614        .F      MOV      r4,r2
        0x000373ca:    460e        .F      MOV      r6,r1
        0x000373cc:    4607        .F      MOV      r7,r0
        0x000373ce:    f7e3f967    ..g.    BL       DmConnIdByHandle ; 0x1a6a0
        0x000373d2:    2800        .(      CMP      r0,#0
        0x000373d4:    bf08        ..      IT       EQ
        0x000373d6:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x000373da:    f8145f08    ..._    LDRB     r5,[r4,#8]!
        0x000373de:    f8141f01    ....    LDRB     r1,[r4,#1]!
        0x000373e2:    f8142f01    .../    LDRB     r2,[r4,#1]!
        0x000373e6:    7863        cx      LDRB     r3,[r4,#1]
        0x000373e8:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x000373ec:    1ca3        ..      ADDS     r3,r4,#2
        0x000373ee:    b292        ..      UXTH     r2,r2
        0x000373f0:    2900        .)      CMP      r1,#0
        0x000373f2:    bf08        ..      IT       EQ
        0x000373f4:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x000373f8:    f8dfc06c    ..l.    LDR      r12,[pc,#108] ; [0x37468] = 0x10001498
        0x000373fc:    4460        `D      ADD      r0,r0,r12
        0x000373fe:    f890c013    ....    LDRB     r12,[r0,#0x13]
        0x00037402:    458c        .E      CMP      r12,r1
        0x00037404:    bf04        ..      ITT      EQ
        0x00037406:    f1020c04    ....    ADDEQ    r12,r2,#4
        0x0003740a:    4566        fE      CMPEQ    r6,r12
        0x0003740c:    d122        ".      BNE      0x37454 ; l2cSlaveRxSignalingPkt + 144
        0x0003740e:    2d13        .-      CMP      r5,#0x13
        0x00037410:    d002        ..      BEQ      0x37418 ; l2cSlaveRxSignalingPkt + 84
        0x00037412:    2d01        .-      CMP      r5,#1
        0x00037414:    d002        ..      BEQ      0x3741c ; l2cSlaveRxSignalingPkt + 88
        0x00037416:    e021        !.      B        0x3745c ; l2cSlaveRxSignalingPkt + 152
        0x00037418:    2a02        .*      CMP      r2,#2
        0x0003741a:    d11f        ..      BNE      0x3745c ; l2cSlaveRxSignalingPkt + 152
        0x0003741c:    7c06        .|      LDRB     r6,[r0,#0x10]
        0x0003741e:    2100        .!      MOVS     r1,#0
        0x00037420:    74c1        .t      STRB     r1,[r0,#0x13]
        0x00037422:    7818        .x      LDRB     r0,[r3,#0]
        0x00037424:    7859        Yx      LDRB     r1,[r3,#1]
        0x00037426:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0003742a:    b284        ..      UXTH     r4,r0
        0x0003742c:    480e        .H      LDR      r0,[pc,#56] ; [0x37468] = 0x10001498
        0x0003742e:    f7e5fe8d    ....    BL       WsfTimerStop ; 0x1d14c
        0x00037432:    2e12        ..      CMP      r6,#0x12
        0x00037434:    d005        ..      BEQ      0x37442 ; l2cSlaveRxSignalingPkt + 126
        0x00037436:    4621        !F      MOV      r1,r4
        0x00037438:    4638        8F      MOV      r0,r7
        0x0003743a:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0003743e:    f7e3ba83    ....    B        DmL2cCmdRejInd ; 0x1a948
        0x00037442:    2d01        .-      CMP      r5,#1
        0x00037444:    bf08        ..      IT       EQ
        0x00037446:    2401        .$      MOVEQ    r4,#1
        0x00037448:    4621        !F      MOV      r1,r4
        0x0003744a:    4638        8F      MOV      r0,r7
        0x0003744c:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00037450:    f7e3ba90    ....    B        DmL2cConnUpdateCnf ; 0x1a974
        0x00037454:    2d01        .-      CMP      r5,#1
        0x00037456:    bf08        ..      IT       EQ
        0x00037458:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0003745c:    2200        ."      MOVS     r2,#0
        0x0003745e:    4638        8F      MOV      r0,r7
        0x00037460:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00037464:    f7ffbf88    ....    B.W      l2cSendCmdReject ; 0x37378
    $d
        0x00037468:    10001498    ....    DCD    268440728
    $t
    i.main
    main
        0x0003746c:    b500        ..      PUSH     {lr}
        0x0003746e:    4813        .H      LDR      r0,[pc,#76] ; [0x374bc] = 0x44e1c
        0x00037470:    b085        ..      SUB      sp,sp,#0x14
        0x00037472:    e9d01200    ....    LDRD     r1,r2,[r0,#0]
        0x00037476:    e9cd1200    ....    STRD     r1,r2,[sp,#0]
        0x0003747a:    e9d01002    ....    LDRD     r1,r0,[r0,#8]
        0x0003747e:    e9cd1002    ....    STRD     r1,r0,[sp,#8]
        0x00037482:    480f        .H      LDR      r0,[pc,#60] ; [0x374c0] = 0x459e8
        0x00037484:    f7e9fdbf    ....    BL       am_hal_cachectrl_config ; 0x21006
        0x00037488:    f7e9fde1    ....    BL       am_hal_cachectrl_enable ; 0x2104e
        0x0003748c:    2064        d       MOVS     r0,#0x64
        0x0003748e:    f7edfabf    ....    BL       am_util_delay_ms ; 0x24a10
        0x00037492:    f7ecfe97    ....    BL       am_hal_sysctrl_fpu_enable ; 0x241c4
        0x00037496:    2001        .       MOVS     r0,#1
        0x00037498:    f7ecfe9c    ....    BL       am_hal_sysctrl_fpu_stacking_enable ; 0x241d4
        0x0003749c:    f7e8fcbe    ....    BL       am_bsp_low_power_init ; 0x1fe1c
        0x000374a0:    4668        hF      MOV      r0,sp
        0x000374a2:    f7ecfaa9    ....    BL       am_hal_pwrctrl_mcu_memory_config ; 0x239f8
        0x000374a6:    a802        ..      ADD      r0,sp,#8
        0x000374a8:    f7ecfd2c    ..,.    BL       am_hal_pwrctrl_sram_config ; 0x23f04
        0x000374ac:    f7f0fdbe    ....    BL       am_vos_sys_init ; 0x2802c
        0x000374b0:    f00afe0c    ....    BL       vTaskStartScheduler ; 0x420cc
        0x000374b4:    b005        ..      ADD      sp,sp,#0x14
        0x000374b6:    2000        .       MOVS     r0,#0
        0x000374b8:    bd00        ..      POP      {pc}
    $d
        0x000374ba:    0000        ..      DCW    0
        0x000374bc:    00044e1c    .N..    DCD    282140
        0x000374c0:    000459e8    .Y..    DCD    285160
    $t
    i.ndigits_in_u64
    ndigits_in_u64
        0x000374c4:    e92d01f0    -...    PUSH     {r4-r8}
        0x000374c8:    ea500201    P...    ORRS     r2,r0,r1
        0x000374cc:    bf0e        ..      ITEE     EQ
        0x000374ce:    2301        .#      MOVEQ    r3,#1
        0x000374d0:    2300        .#      MOVNE    r3,#0
        0x000374d2:    f04f0c00    O...    MOVNE    r12,#0
        0x000374d6:    d054        T.      BEQ      0x37582 ; ndigits_in_u64 + 190
        0x000374d8:    2900        .)      CMP      r1,#0
        0x000374da:    d03b        ;.      BEQ      0x37554 ; ndigits_in_u64 + 144
        0x000374dc:    084c        L.      LSRS     r4,r1,#1
        0x000374de:    ea4f0690    O...    LSR      r6,r0,#2
        0x000374e2:    ea4f0230    O.0.    RRX      r2,r0
        0x000374e6:    ea467681    F..v    ORR      r6,r6,r1,LSL #30
        0x000374ea:    1992        ..      ADDS     r2,r2,r6
        0x000374ec:    eb440491    D...    ADC      r4,r4,r1,LSR #2
        0x000374f0:    ea4f1612    O...    LSR      r6,r2,#4
        0x000374f4:    ea467504    F..u    ORR      r5,r6,r4,LSL #28
        0x000374f8:    18aa        ..      ADDS     r2,r5,r2
        0x000374fa:    eb441414    D...    ADC      r4,r4,r4,LSR #4
        0x000374fe:    ea4f2612    O..&    LSR      r6,r2,#8
        0x00037502:    ea466504    F..e    ORR      r5,r6,r4,LSL #24
        0x00037506:    18aa        ..      ADDS     r2,r5,r2
        0x00037508:    eb442514    D..%    ADC      r5,r4,r4,LSR #8
        0x0003750c:    ea4f4612    O..F    LSR      r6,r2,#16
        0x00037510:    ea464405    F..D    ORR      r4,r6,r5,LSL #16
        0x00037514:    18a4        ..      ADDS     r4,r4,r2
        0x00037516:    eb454215    E..B    ADC      r2,r5,r5,LSR #16
        0x0003751a:    18a4        ..      ADDS     r4,r4,r2
        0x0003751c:    eb42020c    B...    ADC      r2,r2,r12
        0x00037520:    08e4        ..      LSRS     r4,r4,#3
        0x00037522:    ea447442    D.Bt    ORR      r4,r4,r2,LSL #29
        0x00037526:    270a        .'      MOVS     r7,#0xa
        0x00037528:    fba45807    ...X    UMULL    r5,r8,r4,r7
        0x0003752c:    08d2        ..      LSRS     r2,r2,#3
        0x0003752e:    fb028707    ....    MLA      r7,r2,r7,r8
        0x00037532:    2600        .&      MOVS     r6,#0
        0x00037534:    fb047606    ...v    MLA      r6,r4,r6,r7
        0x00037538:    1b40        @.      SUBS     r0,r0,r5
        0x0003753a:    eb610106    a...    SBC      r1,r1,r6
        0x0003753e:    1d85        ..      ADDS     r5,r0,#6
        0x00037540:    f1410000    A...    ADC      r0,r1,#0
        0x00037544:    092d        -.      LSRS     r5,r5,#4
        0x00037546:    ea457100    E..q    ORR      r1,r5,r0,LSL #28
        0x0003754a:    0905        ..      LSRS     r5,r0,#4
        0x0003754c:    1908        ..      ADDS     r0,r1,r4
        0x0003754e:    eb450102    E...    ADC      r1,r5,r2
        0x00037552:    e012        ..      B        0x3757a ; ndigits_in_u64 + 182
        0x00037554:    0841        A.      LSRS     r1,r0,#1
        0x00037556:    eb010190    ....    ADD      r1,r1,r0,LSR #2
        0x0003755a:    eb011111    ....    ADD      r1,r1,r1,LSR #4
        0x0003755e:    eb012111    ...!    ADD      r1,r1,r1,LSR #8
        0x00037562:    eb014111    ...A    ADD      r1,r1,r1,LSR #16
        0x00037566:    08c9        ..      LSRS     r1,r1,#3
        0x00037568:    424a        JB      RSBS     r2,r1,#0
        0x0003756a:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x0003756e:    eb000042    ..B.    ADD      r0,r0,r2,LSL #1
        0x00037572:    1d80        ..      ADDS     r0,r0,#6
        0x00037574:    eb011010    ....    ADD      r0,r1,r0,LSR #4
        0x00037578:    4661        aF      MOV      r1,r12
        0x0003757a:    1c5b        [.      ADDS     r3,r3,#1
        0x0003757c:    ea500201    P...    ORRS     r2,r0,r1
        0x00037580:    d1aa        ..      BNE      0x374d8 ; ndigits_in_u64 + 20
        0x00037582:    e8bd01f0    ....    POP      {r4-r8}
        0x00037586:    4618        .F      MOV      r0,r3
        0x00037588:    4770        pG      BX       lr
        0x0003758a:    0000        ..      MOVS     r0,r0
    i.normalise_bands
    normalise_bands
        0x0003758c:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00037590:    f8d0c02c    ..,.    LDR      r12,[r0,#0x2c]
        0x00037594:    9f0b        ..      LDR      r7,[sp,#0x2c]
        0x00037596:    f8dda024    ..$.    LDR      r10,[sp,#0x24]
        0x0003759a:    eddf1a30    ..0.    VLDR     s3,[pc,#192] ; [0x3765c] = 0x129e74d2
        0x0003759e:    f8d09020    .. .    LDR      r9,[r0,#0x20]
        0x000375a2:    fb0cfb07    ....    MUL      r11,r12,r7
        0x000375a6:    f04f0800    O...    MOV      r8,#0
        0x000375aa:    eeb71a00    ....    VMOV.F32 s2,#1.00000000
        0x000375ae:    bf00        ..      NOP      
        0x000375b0:    f04f0c00    O...    MOV      r12,#0
        0x000375b4:    f1ba0f00    ....    CMP      r10,#0
        0x000375b8:    dd48        H.      BLE      0x3764c ; normalise_bands + 192
        0x000375ba:    6884        .h      LDR      r4,[r0,#8]
        0x000375bc:    eb090e4c    ..L.    ADD      lr,r9,r12,LSL #1
        0x000375c0:    fb08c404    ....    MLA      r4,r8,r4,r12
        0x000375c4:    eb030484    ....    ADD      r4,r3,r4,LSL #2
        0x000375c8:    f939501c    9..P    LDRSH    r5,[r9,r12,LSL #1]
        0x000375cc:    ed940a00    ....    VLDR     s0,[r4,#0]
        0x000375d0:    f9be6002    ...`    LDRSH    r6,[lr,#2]
        0x000375d4:    fb05f407    ....    MUL      r4,r5,r7
        0x000375d8:    ee700a21    p.!.    VADD.F32 s1,s0,s3
        0x000375dc:    1b76        v.      SUBS     r6,r6,r5
        0x000375de:    fb06f507    ....    MUL      r5,r6,r7
        0x000375e2:    2d00        .-      CMP      r5,#0
        0x000375e4:    ee810a20    .. .    VDIV.F32 s0,s2,s1
        0x000375e8:    dd2c        ,.      BLE      0x37644 ; normalise_bands + 184
        0x000375ea:    fb08440b    ...D    MLA      r4,r8,r11,r4
        0x000375ee:    eb010584    ....    ADD      r5,r1,r4,LSL #2
        0x000375f2:    eb020484    ....    ADD      r4,r2,r4,LSL #2
        0x000375f6:    1f24        $.      SUBS     r4,r4,#4
        0x000375f8:    403e        >@      ANDS     r6,r6,r7
        0x000375fa:    1f2d        -.      SUBS     r5,r5,#4
        0x000375fc:    f0160f01    ....    TST      r6,#1
        0x00037600:    d007        ..      BEQ      0x37612 ; normalise_bands + 134
        0x00037602:    edd50a01    ....    VLDR     s1,[r5,#4]
        0x00037606:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0003760a:    edc40a01    ....    VSTR     s1,[r4,#4]
        0x0003760e:    1d24        $.      ADDS     r4,r4,#4
        0x00037610:    1d2d        -.      ADDS     r5,r5,#4
        0x00037612:    f9be6002    ...`    LDRSH    r6,[lr,#2]
        0x00037616:    f939e01c    9...    LDRSH    lr,[r9,r12,LSL #1]
        0x0003761a:    eba6060e    ....    SUB      r6,r6,lr
        0x0003761e:    437e        ~C      MULS     r6,r7,r6
        0x00037620:    1076        v.      ASRS     r6,r6,#1
        0x00037622:    d00f        ..      BEQ      0x37644 ; normalise_bands + 184
        0x00037624:    edd50a01    ....    VLDR     s1,[r5,#4]
        0x00037628:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0003762c:    edc40a01    ....    VSTR     s1,[r4,#4]
        0x00037630:    edd50a02    ....    VLDR     s1,[r5,#8]
        0x00037634:    3508        .5      ADDS     r5,r5,#8
        0x00037636:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0003763a:    edc40a02    ....    VSTR     s1,[r4,#8]
        0x0003763e:    3408        .4      ADDS     r4,r4,#8
        0x00037640:    1e76        v.      SUBS     r6,r6,#1
        0x00037642:    d1ef        ..      BNE      0x37624 ; normalise_bands + 152
        0x00037644:    f10c0c01    ....    ADD      r12,r12,#1
        0x00037648:    45e2        .E      CMP      r10,r12
        0x0003764a:    dcb6        ..      BGT      0x375ba ; normalise_bands + 46
        0x0003764c:    f8ddc028    ..(.    LDR      r12,[sp,#0x28]
        0x00037650:    f1080801    ....    ADD      r8,r8,#1
        0x00037654:    45c4        .E      CMP      r12,r8
        0x00037656:    dcab        ..      BGT      0x375b0 ; normalise_bands + 36
        0x00037658:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0003765c:    129e74d2    .t..    DCD    312374482
    $t
    i.normalise_residual
    normalise_residual
        0x00037660:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00037664:    4607        .F      MOV      r7,r0
        0x00037666:    ed2d8b02    -...    VPUSH    {d8}
        0x0003766a:    eeb08a60    ..`.    VMOV.F32 s16,s1
        0x0003766e:    4615        .F      MOV      r5,r2
        0x00037670:    460e        .F      MOV      r6,r1
        0x00037672:    ee100a10    ....    VMOV     r0,s0
        0x00037676:    f00cfc29    ..).    BL       __aeabi_f2d ; 0x43ecc
        0x0003767a:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003767e:    f7e7f89f    ....    BL       __hardfp_sqrt ; 0x1e7c0
        0x00037682:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00037686:    f00bfde5    ....    BL       __aeabi_d2f ; 0x43254
        0x0003768a:    ee000a10    ....    VMOV     s0,r0
        0x0003768e:    eeb71a00    ....    VMOV.F32 s2,#1.00000000
        0x00037692:    2d01        .-      CMP      r5,#1
        0x00037694:    eec10a00    ....    VDIV.F32 s1,s2,s0
        0x00037698:    ee200a88     ...    VMUL.F32 s0,s1,s16
        0x0003769c:    edd70a00    ....    VLDR     s1,[r7,#0]
        0x000376a0:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x000376a4:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x000376a8:    edc60a00    ....    VSTR     s1,[r6,#0]
        0x000376ac:    bfdc        ..      ITT      LE
        0x000376ae:    ecbd8b02    ....    VPOPLE   {d8}
        0x000376b2:    e8bd81f0    ....    POPLE    {r4-r8,pc}
        0x000376b6:    1ea8        ..      SUBS     r0,r5,#2
        0x000376b8:    2800        .(      CMP      r0,#0
        0x000376ba:    dd28        (.      BLE      0x3770e ; normalise_residual + 174
        0x000376bc:    463b        ;F      MOV      r3,r7
        0x000376be:    4634        4F      MOV      r4,r6
        0x000376c0:    f0150f01    ....    TST      r5,#1
        0x000376c4:    d009        ..      BEQ      0x376da ; normalise_residual + 122
        0x000376c6:    edd70a01    ....    VLDR     s1,[r7,#4]
        0x000376ca:    1d3b        ;.      ADDS     r3,r7,#4
        0x000376cc:    1d34        4.      ADDS     r4,r6,#4
        0x000376ce:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x000376d2:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x000376d6:    edc60a01    ....    VSTR     s1,[r6,#4]
        0x000376da:    edd30a01    ....    VLDR     s1,[r3,#4]
        0x000376de:    ea5f0c60    _.`.    ASRS     r12,r0,#1
        0x000376e2:    d014        ..      BEQ      0x3770e ; normalise_residual + 174
        0x000376e4:    ed931a02    ....    VLDR     s2,[r3,#8]
        0x000376e8:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x000376ec:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x000376f0:    ee600a20    `. .    VMUL.F32 s1,s0,s1
        0x000376f4:    ee201a01     ...    VMUL.F32 s2,s0,s2
        0x000376f8:    edc40a01    ....    VSTR     s1,[r4,#4]
        0x000376fc:    edd30a03    ....    VLDR     s1,[r3,#0xc]
        0x00037700:    ed841a02    ....    VSTR     s2,[r4,#8]
        0x00037704:    3308        .3      ADDS     r3,r3,#8
        0x00037706:    3408        .4      ADDS     r4,r4,#8
        0x00037708:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x0003770c:    d1ea        ..      BNE      0x376e4 ; normalise_residual + 132
        0x0003770e:    0002        ..      MOVS     r2,r0
        0x00037710:    d40b        ..      BMI      0x3772a ; normalise_residual + 202
        0x00037712:    eb070082    ....    ADD      r0,r7,r2,LSL #2
        0x00037716:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0003771a:    eb060082    ....    ADD      r0,r6,r2,LSL #2
        0x0003771e:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x00037722:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x00037726:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0003772a:    ecbd8b02    ....    VPOP     {d8}
        0x0003772e:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00037732:    0000        ..      MOVS     r0,r0
    i.octopus_encode
    octopus_encode
        0x00037734:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x00037738:    4605        .F      MOV      r5,r0
        0x0003773a:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x0003773e:    b0a7        ..      SUB      sp,sp,#0x9c
        0x00037740:    4616        .F      MOV      r6,r2
        0x00037742:    f8ddb0e0    ....    LDR      r11,[sp,#0xe0]
        0x00037746:    f8d00f2c    ..,.    LDR      r0,[r0,#0xf2c]
        0x0003774a:    901f        ..      STR      r0,[sp,#0x7c]
        0x0003774c:    2000        .       MOVS     r0,#0
        0x0003774e:    9003        ..      STR      r0,[sp,#0xc]
        0x00037750:    9008        ..      STR      r0,[sp,#0x20]
        0x00037752:    4689        .F      MOV      r9,r1
        0x00037754:    2401        .$      MOVS     r4,#1
        0x00037756:    4682        .F      MOV      r10,r0
        0x00037758:    4607        .F      MOV      r7,r0
        0x0003775a:    900d        ..      STR      r0,[sp,#0x34]
        0x0003775c:    f006feb8    ....    BL       save_stack ; 0x3e4d0
        0x00037760:    f7e7fed4    ....    BL       alloc_stack ; 0x1f50c
        0x00037764:    981f        ..      LDR      r0,[sp,#0x7c]
        0x00037766:    2800        .(      CMP      r0,#0
        0x00037768:    982e        ..      LDR      r0,[sp,#0xb8]
        0x0003776a:    bf18        ..      IT       NE
        0x0003776c:    3008        .0      ADDNE    r0,r0,#8
        0x0003776e:    900a        ..      STR      r0,[sp,#0x28]
        0x00037770:    48fd        .H      LDR      r0,[pc,#1012] ; [0x37b68] = 0x40020000
        0x00037772:    6901        .i      LDR      r1,[r0,#0x10]
        0x00037774:    48fd        .H      LDR      r0,[pc,#1012] ; [0x37b6c] = 0x414d4251
        0x00037776:    4281        .B      CMP      r1,r0
        0x00037778:    f040823d    @.=.    BNE.W    0x37bf6 ; octopus_encode + 1218
        0x0003777c:    f24040fc    @..@    MOV      r0,#0x4fc
        0x00037780:    4583        .E      CMP      r11,r0
        0x00037782:    bfc8        ..      IT       GT
        0x00037784:    f2404bfc    @..K    MOVGT    r11,#0x4fc
        0x00037788:    f8c5a004    ....    STR      r10,[r5,#4]
        0x0003778c:    2e00        ..      CMP      r6,#0
        0x0003778e:    bfc8        ..      IT       GT
        0x00037790:    f1bb0f00    ....    CMPGT    r11,#0
        0x00037794:    dc09        ..      BGT      0x377aa ; octopus_encode + 118
        0x00037796:    f006fe93    ....    BL       restore_stack ; 0x3e4c0
        0x0003779a:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003779e:    b027        '.      ADD      sp,sp,#0x9c
        0x000377a0:    ecbd8b04    ....    VPOP     {d8-d9}
        0x000377a4:    b004        ..      ADD      sp,sp,#0x10
        0x000377a6:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000377aa:    f1bb0f01    ....    CMP      r11,#1
        0x000377ae:    d10a        ..      BNE      0x377c6 ; octopus_encode + 146
        0x000377b0:    68a8        .h      LDR      r0,[r5,#8]
        0x000377b2:    eb060186    ....    ADD      r1,r6,r6,LSL #2
        0x000377b6:    ebb00f41    ..A.    CMP      r0,r1,LSL #1
        0x000377ba:    d104        ..      BNE      0x377c6 ; octopus_encode + 146
        0x000377bc:    f006fe80    ....    BL       restore_stack ; 0x3e4c0
        0x000377c0:    f06f0001    o...    MVN      r0,#1
        0x000377c4:    e7eb        ..      B        0x3779e ; octopus_encode + 106
        0x000377c6:    68a8        .h      LDR      r0,[r5,#8]
        0x000377c8:    f44f71a0    O..q    MOV      r1,#0x140
        0x000377cc:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x000377d0:    0080        ..      LSLS     r0,r0,#2
        0x000377d2:    fb90f0f1    ....    SDIV     r0,r0,r1
        0x000377d6:    f64b3880    K..8    MOV      r8,#0xbb80
        0x000377da:    eb0071d0    ...q    ADD      r1,r0,r0,LSR #31
        0x000377de:    eb080161    ..a.    ADD      r1,r8,r1,ASR #1
        0x000377e2:    fb91f2f0    ....    SDIV     r2,r1,r0
        0x000377e6:    455a        ZE      CMP      r2,r11
        0x000377e8:    bfb8        ..      IT       LT
        0x000377ea:    fb91fbf0    ....    SDIVLT   r11,r1,r0
        0x000377ee:    f1bb0f01    ....    CMP      r11,#1
        0x000377f2:    bfb8        ..      IT       LT
        0x000377f4:    f04f0b01    O...    MOVLT    r11,#1
        0x000377f8:    6828        (h      LDR      r0,[r5,#0]
        0x000377fa:    2210        ."      MOVS     r2,#0x10
        0x000377fc:    f64071c4    @..q    MOV      r1,#0xfc4
        0x00037800:    9004        ..      STR      r0,[sp,#0x10]
        0x00037802:    f000fc49    ..I.    BL       opus_custom_encoder_ctl ; 0x38098
        0x00037806:    aa20         .      ADD      r2,sp,#0x80
        0x00037808:    f242711f    B..q    MOV      r1,#0x271f
        0x0003780c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003780e:    f000fc43    ..C.    BL       opus_custom_encoder_ctl ; 0x38098
        0x00037812:    980a        ..      LDR      r0,[sp,#0x28]
        0x00037814:    f1ab0201    ....    SUB      r2,r11,#1
        0x00037818:    1c41        A.      ADDS     r1,r0,#1
        0x0003781a:    a810        ..      ADD      r0,sp,#0x40
        0x0003781c:    f7fcfb5f    .._.    BL       ec_enc_init ; 0x33ede
        0x00037820:    00b0        ..      LSLS     r0,r6,#2
        0x00037822:    f009f843    ..C.    BL       spl_alloca ; 0x408ac
        0x00037826:    9002        ..      STR      r0,[sp,#8]
        0x00037828:    f8d50f0c    ....    LDR      r0,[r5,#0xf0c]
        0x0003782c:    2200        ."      MOVS     r2,#0
        0x0003782e:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x00037832:    f100010c    ....    ADD      r1,r0,#0xc
        0x00037836:    9802        ..      LDR      r0,[sp,#8]
        0x00037838:    f7e0ffa5    ....    BL       __aeabi_memcpy4 ; 0x18786
        0x0003783c:    203c        <       MOVS     r0,#0x3c
        0x0003783e:    f7fcfc63    ..c.    BL       ec_ilog ; 0x34108
        0x00037842:    0201        ..      LSLS     r1,r0,#8
        0x00037844:    f8d50f10    ....    LDR      r0,[r5,#0xf10]
        0x00037848:    f24032d7    @..2    MOV      r2,#0x3d7
        0x0003784c:    1a09        ..      SUBS     r1,r1,r0
        0x0003784e:    fb811202    ....    SMULL    r1,r2,r1,r2
        0x00037852:    0c09        ..      LSRS     r1,r1,#16
        0x00037854:    ea414102    A..A    ORR      r1,r1,r2,LSL #16
        0x00037858:    1840        @.      ADDS     r0,r0,r1
        0x0003785a:    f8c50f10    ....    STR      r0,[r5,#0xf10]
        0x0003785e:    ed950a02    ....    VLDR     s0,[r5,#8]
        0x00037862:    9802        ..      LDR      r0,[sp,#8]
        0x00037864:    f6057214    ...r    ADD      r2,r5,#0xf14
        0x00037868:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003786c:    eddf0ac0    ....    VLDR     s1,[pc,#768] ; [0x37b70] = 0x41973334
        0x00037870:    eef78a00    ....    VMOV.F32 s17,#1.00000000
        0x00037874:    4631        1F      MOV      r1,r6
        0x00037876:    eec01a80    ....    VDIV.F32 s3,s1,s0
        0x0003787a:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x0003787e:    ee382ae1    8..*    VSUB.F32 s4,s17,s3
        0x00037882:    ed9f3abc    ...:    VLDR     s6,[pc,#752] ; [0x37b74] = 0x38000000
        0x00037886:    eddf3abc    ...:    VLDR     s7,[pc,#752] ; [0x37b78] = 0xda24260
        0x0003788a:    bf00        ..      NOP      
        0x0003788c:    f9393b02    9..;    LDRSH    r3,[r9],#2
        0x00037890:    1e49        I.      SUBS     r1,r1,#1
        0x00037892:    ee003a90    ...:    VMOV     s1,r3
        0x00037896:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0003789a:    ee201a83     ...    VMUL.F32 s2,s1,s6
        0x0003789e:    eef00a63    ..c.    VMOV.F32 s1,s7
        0x000378a2:    ee410a81    A...    VMLA.F32 s1,s3,s2
        0x000378a6:    ee712a40    q.@*    VSUB.F32 s5,s2,s0
        0x000378aa:    ece02a01    ...*    VSTM     r0!,{s5}
        0x000378ae:    ee420a00    B...    VMLA.F32 s1,s4,s0
        0x000378b2:    eeb00a60    ..`.    VMOV.F32 s0,s1
        0x000378b6:    d1e9        ..      BNE      0x3788c ; octopus_encode + 344
        0x000378b8:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x000378bc:    eeb09a68    ..h.    VMOV.F32 s18,s17
        0x000378c0:    2211        ."      MOVS     r2,#0x11
        0x000378c2:    f242711c    B..q    MOV      r1,#0x271c
        0x000378c6:    9804        ..      LDR      r0,[sp,#0x10]
        0x000378c8:    f000fbe6    ....    BL       opus_custom_encoder_ctl ; 0x38098
        0x000378cc:    4622        "F      MOV      r2,r4
        0x000378ce:    f2427118    B..q    MOV      r1,#0x2718
        0x000378d2:    9804        ..      LDR      r0,[sp,#0x10]
        0x000378d4:    f000fbe0    ....    BL       opus_custom_encoder_ctl ; 0x38098
        0x000378d8:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x000378dc:    f64071a2    @..q    MOV      r1,#0xfa2
        0x000378e0:    9804        ..      LDR      r0,[sp,#0x10]
        0x000378e2:    f000fbd9    ....    BL       opus_custom_encoder_ctl ; 0x38098
        0x000378e6:    2201        ."      MOVS     r2,#1
        0x000378e8:    f2427112    B..q    MOV      r1,#0x2712
        0x000378ec:    9804        ..      LDR      r0,[sp,#0x10]
        0x000378ee:    f000fbd3    ....    BL       opus_custom_encoder_ctl ; 0x38098
        0x000378f2:    f8d50f0c    ....    LDR      r0,[r5,#0xf0c]
        0x000378f6:    eb060907    ....    ADD      r9,r6,r7
        0x000378fa:    eba00109    ....    SUB      r1,r0,r9
        0x000378fe:    4361        aC      MULS     r1,r4,r1
        0x00037900:    2900        .)      CMP      r1,#0
        0x00037902:    dd1a        ..      BLE      0x3793a ; octopus_encode + 518
        0x00037904:    1b80        ..      SUBS     r0,r0,r6
        0x00037906:    1bc0        ..      SUBS     r0,r0,r7
        0x00037908:    4360        `C      MULS     r0,r4,r0
        0x0003790a:    0082        ..      LSLS     r2,r0,#2
        0x0003790c:    fb04f006    ....    MUL      r0,r4,r6
        0x00037910:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x00037914:    f100010c    ....    ADD      r1,r0,#0xc
        0x00037918:    f105000c    ....    ADD      r0,r5,#0xc
        0x0003791c:    f7e0ff65    ..e.    BL       __aeabi_memmove4 ; 0x187ea
        0x00037920:    fb09f004    ....    MUL      r0,r9,r4
        0x00037924:    0082        ..      LSLS     r2,r0,#2
        0x00037926:    f8d50f0c    ....    LDR      r0,[r5,#0xf0c]
        0x0003792a:    9902        ..      LDR      r1,[sp,#8]
        0x0003792c:    1b80        ..      SUBS     r0,r0,r6
        0x0003792e:    1bc0        ..      SUBS     r0,r0,r7
        0x00037930:    4360        `C      MULS     r0,r4,r0
        0x00037932:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x00037936:    300c        .0      ADDS     r0,r0,#0xc
        0x00037938:    e00a        ..      B        0x37950 ; octopus_encode + 540
        0x0003793a:    eba90100    ....    SUB      r1,r9,r0
        0x0003793e:    fb01f204    ....    MUL      r2,r1,r4
        0x00037942:    9902        ..      LDR      r1,[sp,#8]
        0x00037944:    4360        `C      MULS     r0,r4,r0
        0x00037946:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0003794a:    0082        ..      LSLS     r2,r0,#2
        0x0003794c:    f105000c    ....    ADD      r0,r5,#0xc
        0x00037950:    f7e0ff19    ....    BL       __aeabi_memcpy4 ; 0x18786
        0x00037954:    f5056040    ..@`    ADD      r0,r5,#0xc00
        0x00037958:    4686        .F      MOV      lr,r0
        0x0003795a:    f8d50f24    ..$.    LDR      r0,[r5,#0xf24]
        0x0003795e:    f1b05f7e    ..~_    CMP      r0,#0x3f800000
        0x00037962:    da7d        }.      BGE      0x37a60 ; octopus_encode + 812
        0x00037964:    ee000a10    ....    VMOV     s0,r0
        0x00037968:    68a9        .h      LDR      r1,[r5,#8]
        0x0003796a:    9820         .      LDR      r0,[sp,#0x80]
        0x0003796c:    fb98f1f1    ....    SDIV     r1,r8,r1
        0x00037970:    6842        Bh      LDR      r2,[r0,#4]
        0x00037972:    f8ddc008    ....    LDR      r12,[sp,#8]
        0x00037976:    fb92f8f1    ....    SDIV     r8,r2,r1
        0x0003797a:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0003797c:    eeb08a49    ..I.    VMOV.F32 s16,s18
        0x00037980:    b3ec        ..      CBZ      r4,0x379fe ; octopus_encode + 714
        0x00037982:    f1b80f00    ....    CMP      r8,#0
        0x00037986:    dd70        p.      BLE      0x37a6a ; octopus_encode + 822
        0x00037988:    f1ac0304    ....    SUB      r3,r12,#4
        0x0003798c:    eba00081    ....    SUB      r0,r0,r1,LSL #2
        0x00037990:    461a        .F      MOV      r2,r3
        0x00037992:    f0180f01    ....    TST      r8,#1
        0x00037996:    d013        ..      BEQ      0x379c0 ; octopus_encode + 652
        0x00037998:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0003799c:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x000379a0:    ee600aa0    `...    VMUL.F32 s1,s1,s1
        0x000379a4:    ee201a88     ...    VMUL.F32 s2,s1,s16
        0x000379a8:    ee780ae0    x...    VSUB.F32 s1,s17,s1
        0x000379ac:    ee001a80    ....    VMLA.F32 s2,s1,s0
        0x000379b0:    edd30a01    ....    VLDR     s1,[r3,#4]
        0x000379b4:    ee610a20    a. .    VMUL.F32 s1,s2,s1
        0x000379b8:    edc20a01    ....    VSTR     s1,[r2,#4]
        0x000379bc:    1d12        ..      ADDS     r2,r2,#4
        0x000379be:    1d1b        ..      ADDS     r3,r3,#4
        0x000379c0:    ea5f0968    _.h.    ASRS     r9,r8,#1
        0x000379c4:    d051        Q.      BEQ      0x37a6a ; octopus_encode + 822
        0x000379c6:    bf00        ..      NOP      
        0x000379c8:    eb000a81    ....    ADD      r10,r0,r1,LSL #2
        0x000379cc:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x000379d0:    edda0a00    ....    VLDR     s1,[r10,#0]
        0x000379d4:    ee600aa0    `...    VMUL.F32 s1,s1,s1
        0x000379d8:    ee201a88     ...    VMUL.F32 s2,s1,s16
        0x000379dc:    ee780ae0    x...    VSUB.F32 s1,s17,s1
        0x000379e0:    ee001a80    ....    VMLA.F32 s2,s1,s0
        0x000379e4:    edd30a01    ....    VLDR     s1,[r3,#4]
        0x000379e8:    ee610a20    a. .    VMUL.F32 s1,s2,s1
        0x000379ec:    edc20a01    ....    VSTR     s1,[r2,#4]
        0x000379f0:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x000379f4:    ee600aa0    `...    VMUL.F32 s1,s1,s1
        0x000379f8:    ee201a88     ...    VMUL.F32 s2,s1,s16
        0x000379fc:    e000        ..      B        0x37a00 ; octopus_encode + 716
        0x000379fe:    e00f        ..      B        0x37a20 ; octopus_encode + 748
        0x00037a00:    ee780ae0    x...    VSUB.F32 s1,s17,s1
        0x00037a04:    ee001a80    ....    VMLA.F32 s2,s1,s0
        0x00037a08:    edd30a02    ....    VLDR     s1,[r3,#8]
        0x00037a0c:    3308        .3      ADDS     r3,r3,#8
        0x00037a0e:    ee610a20    a. .    VMUL.F32 s1,s2,s1
        0x00037a12:    edc20a02    ....    VSTR     s1,[r2,#8]
        0x00037a16:    3208        .2      ADDS     r2,r2,#8
        0x00037a18:    f1b90901    ....    SUBS     r9,r9,#1
        0x00037a1c:    d1d4        ..      BNE      0x379c8 ; octopus_encode + 660
        0x00037a1e:    e024        $.      B        0x37a6a ; octopus_encode + 822
        0x00037a20:    f1b80f00    ....    CMP      r8,#0
        0x00037a24:    dd21        !.      BLE      0x37a6a ; octopus_encode + 822
        0x00037a26:    4663        cF      MOV      r3,r12
        0x00037a28:    4662        bF      MOV      r2,r12
        0x00037a2a:    46c1        .F      MOV      r9,r8
        0x00037a2c:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x00037a30:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00037a34:    ee201aa0     ...    VMUL.F32 s2,s1,s1
        0x00037a38:    ee610a08    a...    VMUL.F32 s1,s2,s16
        0x00037a3c:    ee381ac1    8...    VSUB.F32 s2,s17,s2
        0x00037a40:    ee410a00    A...    VMLA.F32 s1,s2,s0
        0x00037a44:    ed931a00    ....    VLDR     s2,[r3,#0]
        0x00037a48:    ee211a20    !. .    VMUL.F32 s2,s2,s1
        0x00037a4c:    ed821a00    ....    VSTR     s2,[r2,#0]
        0x00037a50:    ed931a01    ....    VLDR     s2,[r3,#4]
        0x00037a54:    ee610a20    a. .    VMUL.F32 s1,s2,s1
        0x00037a58:    edc20a01    ....    VSTR     s1,[r2,#4]
        0x00037a5c:    3208        .2      ADDS     r2,r2,#8
        0x00037a5e:    e000        ..      B        0x37a62 ; octopus_encode + 814
        0x00037a60:    e03c        <.      B        0x37adc ; octopus_encode + 936
        0x00037a62:    3308        .3      ADDS     r3,r3,#8
        0x00037a64:    f1b90901    ....    SUBS     r9,r9,#1
        0x00037a68:    d1e0        ..      BNE      0x37a2c ; octopus_encode + 760
        0x00037a6a:    f04f0900    O...    MOV      r9,#0
        0x00037a6e:    eba60a08    ....    SUB      r10,r6,r8
        0x00037a72:    bf00        ..      NOP      
        0x00037a74:    f1ba0f00    ....    CMP      r10,#0
        0x00037a78:    dd2c        ,.      BLE      0x37ad4 ; octopus_encode + 928
        0x00037a7a:    fb089104    ....    MLA      r1,r8,r4,r9
        0x00037a7e:    1b08        ..      SUBS     r0,r1,r4
        0x00037a80:    eb0c0280    ....    ADD      r2,r12,r0,LSL #2
        0x00037a84:    eb0c0180    ....    ADD      r1,r12,r0,LSL #2
        0x00037a88:    f01a0f01    ....    TST      r10,#1
        0x00037a8c:    d009        ..      BEQ      0x37aa2 ; octopus_encode + 878
        0x00037a8e:    eb020284    ....    ADD      r2,r2,r4,LSL #2
        0x00037a92:    eb010184    ....    ADD      r1,r1,r4,LSL #2
        0x00037a96:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x00037a9a:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x00037a9e:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x00037aa2:    ea5f036a    _.j.    ASRS     r3,r10,#1
        0x00037aa6:    d015        ..      BEQ      0x37ad4 ; octopus_encode + 928
        0x00037aa8:    eb020084    ....    ADD      r0,r2,r4,LSL #2
        0x00037aac:    eb0202c4    ....    ADD      r2,r2,r4,LSL #3
        0x00037ab0:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00037ab4:    eb010084    ....    ADD      r0,r1,r4,LSL #2
        0x00037ab8:    eb0101c4    ....    ADD      r1,r1,r4,LSL #3
        0x00037abc:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x00037ac0:    1e5b        [.      SUBS     r3,r3,#1
        0x00037ac2:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x00037ac6:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x00037aca:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x00037ace:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x00037ad2:    d1e9        ..      BNE      0x37aa8 ; octopus_encode + 884
        0x00037ad4:    f1090901    ....    ADD      r9,r9,#1
        0x00037ad8:    454c        LE      CMP      r4,r9
        0x00037ada:    dccb        ..      BGT      0x37a74 ; octopus_encode + 832
        0x00037adc:    4822        "H      LDR      r0,[pc,#136] ; [0x37b68] = 0x40020000
        0x00037ade:    6901        .i      LDR      r1,[r0,#0x10]
        0x00037ae0:    4822        "H      LDR      r0,[pc,#136] ; [0x37b6c] = 0x414d4251
        0x00037ae2:    4281        .B      CMP      r1,r0
        0x00037ae4:    d17e        ~.      BNE      0x37be4 ; octopus_encode + 1200
        0x00037ae6:    ed8e9ac9    ....    VSTR     s18,[lr,#0x324]
        0x00037aea:    9808        ..      LDR      r0,[sp,#0x20]
        0x00037aec:    f04f0900    O...    MOV      r9,#0
        0x00037af0:    ebab0000    ....    SUB      r0,r11,r0
        0x00037af4:    f1a00801    ....    SUB      r8,r0,#1
        0x00037af8:    4641        AF      MOV      r1,r8
        0x00037afa:    a810        ..      ADD      r0,sp,#0x40
        0x00037afc:    f7fcfa54    ..T.    BL       ec_enc_shrink ; 0x33fa8
        0x00037b00:    464a        JF      MOV      r2,r9
        0x00037b02:    f242711a    B..q    MOV      r1,#0x271a
        0x00037b06:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037b08:    f000fac6    ....    BL       opus_custom_encoder_ctl ; 0x38098
        0x00037b0c:    68a8        .h      LDR      r0,[r5,#8]
        0x00037b0e:    f44f7ac8    O..z    MOV      r10,#0x190
        0x00037b12:    4360        `C      MULS     r0,r4,r0
        0x00037b14:    fb90f0fa    ....    SDIV     r0,r0,r10
        0x00037b18:    0080        ..      LSLS     r0,r0,#2
        0x00037b1a:    f008fec7    ....    BL       spl_alloca ; 0x408ac
        0x00037b1e:    f8df905c    ..\.    LDR      r9,[pc,#92] ; [0x37b7c] = 0x10000920
        0x00037b22:    900c        ..      STR      r0,[sp,#0x30]
        0x00037b24:    f8d90000    ....    LDR      r0,[r9,#0]
        0x00037b28:    f5b07f7a    ..z.    CMP      r0,#0x3e8
        0x00037b2c:    bf1e        ..      ITTT     NE
        0x00037b2e:    f8d91004    ....    LDRNE    r1,[r9,#4]
        0x00037b32:    4288        .B      CMPNE    r0,r1
        0x00037b34:    2900        .)      CMPNE    r1,#0
        0x00037b36:    dd13        ..      BLE      0x37b60 ; octopus_encode + 1068
        0x00037b38:    68a8        .h      LDR      r0,[r5,#8]
        0x00037b3a:    fb00f104    ....    MUL      r1,r0,r4
        0x00037b3e:    fb91f1fa    ....    SDIV     r1,r1,r10
        0x00037b42:    fb90f0fa    ....    SDIV     r0,r0,r10
        0x00037b46:    008a        ..      LSLS     r2,r1,#2
        0x00037b48:    f8d51f0c    ....    LDR      r1,[r5,#0xf0c]
        0x00037b4c:    1bc9        ..      SUBS     r1,r1,r7
        0x00037b4e:    1a08        ..      SUBS     r0,r1,r0
        0x00037b50:    4360        `C      MULS     r0,r4,r0
        0x00037b52:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x00037b56:    f100010c    ....    ADD      r1,r0,#0xc
        0x00037b5a:    980c        ..      LDR      r0,[sp,#0x30]
        0x00037b5c:    f7e0fe13    ....    BL       __aeabi_memcpy4 ; 0x18786
        0x00037b60:    e9d91000    ....    LDRD     r1,r0,[r9,#0]
        0x00037b64:    4281        .B      CMP      r1,r0
        0x00037b66:    e00b        ..      B        0x37b80 ; octopus_encode + 1100
    $d
        0x00037b68:    40020000    ...@    DCD    1073872896
        0x00037b6c:    414d4251    QBMA    DCD    1095582289
        0x00037b70:    41973334    43.A    DCD    1100428084
        0x00037b74:    38000000    ...8    DCD    939524096
        0x00037b78:    0da24260    `B..    DCD    228737632
        0x00037b7c:    10000920     ...    DCD    268437792
    $t
        0x00037b80:    bf18        ..      IT       NE
        0x00037b82:    2800        .(      CMPNE    r0,#0
        0x00037b84:    dd16        ..      BLE      0x37bb4 ; octopus_encode + 1152
        0x00037b86:    f64071bc    @..q    MOV      r1,#0xfbc
        0x00037b8a:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037b8c:    f000fa84    ....    BL       opus_custom_encoder_ctl ; 0x38098
        0x00037b90:    68a8        .h      LDR      r0,[r5,#8]
        0x00037b92:    2100        .!      MOVS     r1,#0
        0x00037b94:    fb90f2fa    ....    SDIV     r2,r0,r10
        0x00037b98:    2002        .       MOVS     r0,#2
        0x00037b9a:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x00037b9e:    ab07        ..      ADD      r3,sp,#0x1c
        0x00037ba0:    990c        ..      LDR      r1,[sp,#0x30]
        0x00037ba2:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037ba4:    f7f5f958    ..X.    BL       celt_encode_with_ec ; 0x2ce58
        0x00037ba8:    2200        ."      MOVS     r2,#0
        0x00037baa:    f2427112    B..q    MOV      r1,#0x2712
        0x00037bae:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037bb0:    f000fa72    ..r.    BL       opus_custom_encoder_ctl ; 0x38098
        0x00037bb4:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00037bb6:    f7fcfaa7    ....    BL       ec_ilog ; 0x34108
        0x00037bba:    9915        ..      LDR      r1,[sp,#0x54]
        0x00037bbc:    1a08        ..      SUBS     r0,r1,r0
        0x00037bbe:    ebb00fc8    ....    CMP      r0,r8,LSL #3
        0x00037bc2:    dc13        ..      BGT      0x37bec ; octopus_encode + 1208
        0x00037bc4:    2200        ."      MOVS     r2,#0
        0x00037bc6:    f64071a6    @..q    MOV      r1,#0xfa6
        0x00037bca:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037bcc:    f000fa64    ..d.    BL       opus_custom_encoder_ctl ; 0x38098
        0x00037bd0:    a810        ..      ADD      r0,sp,#0x40
        0x00037bd2:    e9cd8000    ....    STRD     r8,r0,[sp,#0]
        0x00037bd6:    2300        .#      MOVS     r3,#0
        0x00037bd8:    4632        2F      MOV      r2,r6
        0x00037bda:    9902        ..      LDR      r1,[sp,#8]
        0x00037bdc:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037bde:    f7f5f93b    ..;.    BL       celt_encode_with_ec ; 0x2ce58
        0x00037be2:    e000        ..      B        0x37be6 ; octopus_encode + 1202
        0x00037be4:    e007        ..      B        0x37bf6 ; octopus_encode + 1218
        0x00037be6:    9003        ..      STR      r0,[sp,#0xc]
        0x00037be8:    2800        .(      CMP      r0,#0
        0x00037bea:    db35        5.      BLT      0x37c58 ; octopus_encode + 1316
        0x00037bec:    481f        .H      LDR      r0,[pc,#124] ; [0x37c6c] = 0x40020000
        0x00037bee:    6901        .i      LDR      r1,[r0,#0x10]
        0x00037bf0:    481f        .H      LDR      r0,[pc,#124] ; [0x37c70] = 0x414d4251
        0x00037bf2:    4281        .B      CMP      r1,r0
        0x00037bf4:    d001        ..      BEQ      0x37bfa ; octopus_encode + 1222
        0x00037bf6:    2054        T       MOVS     r0,#0x54
        0x00037bf8:    e5d1        ..      B        0x3779e ; octopus_encode + 106
        0x00037bfa:    2032        2       MOVS     r0,#0x32
        0x00037bfc:    f240414f    @.OA    MOV      r1,#0x44f
        0x00037c00:    2200        ."      MOVS     r2,#0
        0x00037c02:    0040        @.      LSLS     r0,r0,#1
        0x00037c04:    1c52        R.      ADDS     r2,r2,#1
        0x00037c06:    f5b07fc8    ....    CMP      r0,#0x190
        0x00037c0a:    dbfa        ..      BLT      0x37c02 ; octopus_encode + 1230
        0x00037c0c:    f2a1404e    ..N@    SUB      r0,r1,#0x44e
        0x00037c10:    2180        .!      MOVS     r1,#0x80
        0x00037c12:    ea411040    A.@.    ORR      r0,r1,r0,LSL #5
        0x00037c16:    990a        ..      LDR      r1,[sp,#0x28]
        0x00037c18:    ea4000c2    @...    ORR      r0,r0,r2,LSL #3
        0x00037c1c:    7008        .p      STRB     r0,[r1,#0]
        0x00037c1e:    9917        ..      LDR      r1,[sp,#0x5c]
        0x00037c20:    980d        ..      LDR      r0,[sp,#0x34]
        0x00037c22:    4048        H@      EORS     r0,r0,r1
        0x00037c24:    6068        h`      STR      r0,[r5,#4]
        0x00037c26:    981f        ..      LDR      r0,[sp,#0x7c]
        0x00037c28:    2400        .$      MOVS     r4,#0
        0x00037c2a:    b160        `.      CBZ      r0,0x37c46 ; octopus_encode + 1298
        0x00037c2c:    f1080101    ....    ADD      r1,r8,#1
        0x00037c30:    982e        ..      LDR      r0,[sp,#0xb8]
        0x00037c32:    ba49        I.      REV16    r1,r1
        0x00037c34:    ea4f4131    O.1A    ROR      r1,r1,#16
        0x00037c38:    6001        .`      STR      r1,[r0,#0]
        0x00037c3a:    6869        ih      LDR      r1,[r5,#4]
        0x00037c3c:    2408        .$      MOVS     r4,#8
        0x00037c3e:    ba49        I.      REV16    r1,r1
        0x00037c40:    ea4f4131    O.1A    ROR      r1,r1,#16
        0x00037c44:    6041        A`      STR      r1,[r0,#4]
        0x00037c46:    9908        ..      LDR      r1,[sp,#0x20]
        0x00037c48:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037c4a:    465a        ZF      MOV      r2,r11
        0x00037c4c:    4408        .D      ADD      r0,r0,r1
        0x00037c4e:    1c41        A.      ADDS     r1,r0,#1
        0x00037c50:    980a        ..      LDR      r0,[sp,#0x28]
        0x00037c52:    f001f947    ..G.    BL       opus_packet_pad ; 0x38ee4
        0x00037c56:    b120         .      CBZ      r0,0x37c62 ; octopus_encode + 1326
        0x00037c58:    f006fc32    ..2.    BL       restore_stack ; 0x3e4c0
        0x00037c5c:    f06f0002    o...    MVN      r0,#2
        0x00037c60:    e59d        ..      B        0x3779e ; octopus_encode + 106
        0x00037c62:    f006fc2d    ..-.    BL       restore_stack ; 0x3e4c0
        0x00037c66:    eb0b0004    ....    ADD      r0,r11,r4
        0x00037c6a:    e598        ..      B        0x3779e ; octopus_encode + 106
    $d
        0x00037c6c:    40020000    ...@    DCD    1073872896
        0x00037c70:    414d4251    QBMA    DCD    1095582289
    $t
    i.octopus_encoder_create
    octopus_encoder_create
        0x00037c74:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00037c78:    4c1c        .L      LDR      r4,[pc,#112] ; [0x37cec] = 0x1002052c
        0x00037c7a:    4606        .F      MOV      r6,r0
        0x00037c7c:    f44f557a    O.zU    MOV      r5,#0x3e80
        0x00037c80:    2000        .       MOVS     r0,#0
        0x00037c82:    60a5        .`      STR      r5,[r4,#8]
        0x00037c84:    f8c40f28    ..(.    STR      r0,[r4,#0xf28]
        0x00037c88:    20a0        .       MOVS     r0,#0xa0
        0x00037c8a:    f8c40f0c    ....    STR      r0,[r4,#0xf0c]
        0x00037c8e:    f04f0801    O...    MOV      r8,#1
        0x00037c92:    2704        .'      MOVS     r7,#4
        0x00037c94:    203c        <       MOVS     r0,#0x3c
        0x00037c96:    f7fcfa37    ..7.    BL       ec_ilog ; 0x34108
        0x00037c9a:    0200        ..      LSLS     r0,r0,#8
        0x00037c9c:    f8c40f10    ....    STR      r0,[r4,#0xf10]
        0x00037ca0:    f7fcfefc    ....    BL       get_celt_handle ; 0x34a9c
        0x00037ca4:    6020         `      STR      r0,[r4,#0]
        0x00037ca6:    4642        BF      MOV      r2,r8
        0x00037ca8:    4629        )F      MOV      r1,r5
        0x00037caa:    f8d43f28    ..(?    LDR      r3,[r4,#0xf28]
        0x00037cae:    f7f7fc59    ..Y.    BL       celt_encoder_init ; 0x2f564
        0x00037cb2:    2800        .(      CMP      r0,#0
        0x00037cb4:    bf1c        ..      ITT      NE
        0x00037cb6:    2000        .       MOVNE    r0,#0
        0x00037cb8:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x00037cbc:    2200        ."      MOVS     r2,#0
        0x00037cbe:    f2427120    B. q    MOV      r1,#0x2720
        0x00037cc2:    6820         h      LDR      r0,[r4,#0]
        0x00037cc4:    f000f9e8    ....    BL       opus_custom_encoder_ctl ; 0x38098
        0x00037cc8:    463a        :F      MOV      r2,r7
        0x00037cca:    f64071aa    @..q    MOV      r1,#0xfaa
        0x00037cce:    6820         h      LDR      r0,[r4,#0]
        0x00037cd0:    f000f9e2    ....    BL       opus_custom_encoder_ctl ; 0x38098
        0x00037cd4:    f5046040    ..@`    ADD      r0,r4,#0xc00
        0x00037cd8:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x00037cdc:    ed800ac9    ....    VSTR     s0,[r0,#0x324]
        0x00037ce0:    4620         F      MOV      r0,r4
        0x00037ce2:    f8c46f2c    ..,o    STR      r6,[r4,#0xf2c]
        0x00037ce6:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00037cea:    0000        ..      DCW    0
        0x00037cec:    1002052c    ,...    DCD    268567852
    $t
    i.op_pvq_search_c
    op_pvq_search_c
        0x00037cf0:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00037cf4:    461f        .F      MOV      r7,r3
        0x00037cf6:    ed2d8b08    -...    VPUSH    {d8-d11}
        0x00037cfa:    b085        ..      SUB      sp,sp,#0x14
        0x00037cfc:    4691        .F      MOV      r9,r2
        0x00037cfe:    460c        .F      MOV      r4,r1
        0x00037d00:    4606        .F      MOV      r6,r0
        0x00037d02:    f006fbe5    ....    BL       save_stack ; 0x3e4d0
        0x00037d06:    00b8        ..      LSLS     r0,r7,#2
        0x00037d08:    4605        .F      MOV      r5,r0
        0x00037d0a:    f008fdcf    ....    BL       spl_alloca ; 0x408ac
        0x00037d0e:    4680        .F      MOV      r8,r0
        0x00037d10:    4628        (F      MOV      r0,r5
        0x00037d12:    f008fdcb    ....    BL       spl_alloca ; 0x408ac
        0x00037d16:    ed9f8add    ....    VLDR     s16,[pc,#884] ; [0x3808c] = 0
        0x00037d1a:    9001        ..      STR      r0,[sp,#4]
        0x00037d1c:    ed960a00    ....    VLDR     s0,[r6,#0]
        0x00037d20:    eef00a48    ..H.    VMOV.F32 s1,s16
        0x00037d24:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x00037d28:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00037d2c:    bf34        4.      ITE      CC
        0x00037d2e:    2101        .!      MOVCC    r1,#1
        0x00037d30:    2100        .!      MOVCS    r1,#0
        0x00037d32:    6001        .`      STR      r1,[r0,#0]
        0x00037d34:    ed960a00    ....    VLDR     s0,[r6,#0]
        0x00037d38:    2500        .%      MOVS     r5,#0
        0x00037d3a:    1e78        x.      SUBS     r0,r7,#1
        0x00037d3c:    eeb00ac0    ....    VABS.F32 s0,s0
        0x00037d40:    ed860a00    ....    VSTR     s0,[r6,#0]
        0x00037d44:    6025        %`      STR      r5,[r4,#0]
        0x00037d46:    ed888a00    ....    VSTR     s16,[r8,#0]
        0x00037d4a:    9000        ..      STR      r0,[sp,#0]
        0x00037d4c:    2f01        ./      CMP      r7,#1
        0x00037d4e:    bfc8        ..      IT       GT
        0x00037d50:    2800        .(      CMPGT    r0,#0
        0x00037d52:    dd21        !.      BLE      0x37d98 ; op_pvq_search_c + 168
        0x00037d54:    9901        ..      LDR      r1,[sp,#4]
        0x00037d56:    1d30        0.      ADDS     r0,r6,#4
        0x00037d58:    1d23        #.      ADDS     r3,r4,#4
        0x00037d5a:    f1080204    ....    ADD      r2,r8,#4
        0x00037d5e:    f1a70c01    ....    SUB      r12,r7,#1
        0x00037d62:    1d09        ..      ADDS     r1,r1,#4
        0x00037d64:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00037d68:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x00037d6c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00037d70:    bf34        4.      ITE      CC
        0x00037d72:    f04f0a01    O...    MOVCC    r10,#1
        0x00037d76:    f04f0a00    O...    MOVCS    r10,#0
        0x00037d7a:    f841ab04    A...    STR      r10,[r1],#4
        0x00037d7e:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00037d82:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x00037d86:    eeb00ac0    ....    VABS.F32 s0,s0
        0x00037d8a:    eca00a01    ....    VSTM     r0!,{s0}
        0x00037d8e:    f8435b04    C..[    STR      r5,[r3],#4
        0x00037d92:    eca28a01    ....    VSTM     r2!,{s16}
        0x00037d96:    d1e5        ..      BNE      0x37d64 ; op_pvq_search_c + 116
        0x00037d98:    1eb8        ..      SUBS     r0,r7,#2
        0x00037d9a:    eef08a48    ..H.    VMOV.F32 s17,s16
        0x00037d9e:    eeb79a00    ....    VMOV.F32 s18,#1.00000000
        0x00037da2:    eef09a00    ....    VMOV.F32 s19,#2.00000000
        0x00037da6:    9002        ..      STR      r0,[sp,#8]
        0x00037da8:    ebb90f67    ..g.    CMP      r9,r7,ASR #1
        0x00037dac:    dd7e        ~.      BLE      0x37eac ; op_pvq_search_c + 444
        0x00037dae:    ed960a00    ....    VLDR     s0,[r6,#0]
        0x00037db2:    2f01        ./      CMP      r7,#1
        0x00037db4:    ee300a20    0. .    VADD.F32 s0,s0,s1
        0x00037db8:    bfc4        ..      ITT      GT
        0x00037dba:    9800        ..      LDRGT    r0,[sp,#0]
        0x00037dbc:    2800        .(      CMPGT    r0,#0
        0x00037dbe:    dd16        ..      BLE      0x37dee ; op_pvq_search_c + 254
        0x00037dc0:    4630        0F      MOV      r0,r6
        0x00037dc2:    f0170f01    ....    TST      r7,#1
        0x00037dc6:    d104        ..      BNE      0x37dd2 ; op_pvq_search_c + 226
        0x00037dc8:    edd60a01    ....    VLDR     s1,[r6,#4]
        0x00037dcc:    1d30        0.      ADDS     r0,r6,#4
        0x00037dce:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x00037dd2:    9900        ..      LDR      r1,[sp,#0]
        0x00037dd4:    1049        I.      ASRS     r1,r1,#1
        0x00037dd6:    d00a        ..      BEQ      0x37dee ; op_pvq_search_c + 254
        0x00037dd8:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x00037ddc:    ee310a00    1...    VADD.F32 s0,s2,s0
        0x00037de0:    ed901a02    ....    VLDR     s2,[r0,#8]
        0x00037de4:    3008        .0      ADDS     r0,r0,#8
        0x00037de6:    1e49        I.      SUBS     r1,r1,#1
        0x00037de8:    ee310a00    1...    VADD.F32 s0,s2,s0
        0x00037dec:    d1f4        ..      BNE      0x37dd8 ; op_pvq_search_c + 232
        0x00037dee:    ee100a10    ....    VMOV     r0,s0
        0x00037df2:    49a7        .I      LDR      r1,[pc,#668] ; [0x38090] = 0x26901d7d
        0x00037df4:    4281        .B      CMP      r1,r0
        0x00037df6:    bfbc        ..      ITT      LT
        0x00037df8:    ee100a10    ....    VMOVLT   r0,s0
        0x00037dfc:    f1b04f85    ...O    CMPLT    r0,#0x42800000
        0x00037e00:    db1d        ..      BLT      0x37e3e ; op_pvq_search_c + 334
        0x00037e02:    ed869a00    ....    VSTR     s18,[r6,#0]
        0x00037e06:    eef00a48    ..H.    VMOV.F32 s1,s16
        0x00037e0a:    edc60a01    ....    VSTR     s1,[r6,#4]
        0x00037e0e:    2f02        ./      CMP      r7,#2
        0x00037e10:    bfc4        ..      ITT      GT
        0x00037e12:    9802        ..      LDRGT    r0,[sp,#8]
        0x00037e14:    2800        .(      CMPGT    r0,#0
        0x00037e16:    dd10        ..      BLE      0x37e3a ; op_pvq_search_c + 330
        0x00037e18:    1d30        0.      ADDS     r0,r6,#4
        0x00037e1a:    f0170f01    ....    TST      r7,#1
        0x00037e1e:    bf1c        ..      ITT      NE
        0x00037e20:    edc00a01    ....    VSTRNE   s1,[r0,#4]
        0x00037e24:    1d00        ..      ADDNE    r0,r0,#4
        0x00037e26:    9902        ..      LDR      r1,[sp,#8]
        0x00037e28:    1049        I.      ASRS     r1,r1,#1
        0x00037e2a:    d006        ..      BEQ      0x37e3a ; op_pvq_search_c + 330
        0x00037e2c:    edc00a01    ....    VSTR     s1,[r0,#4]
        0x00037e30:    edc00a02    ....    VSTR     s1,[r0,#8]
        0x00037e34:    3008        .0      ADDS     r0,r0,#8
        0x00037e36:    1e49        I.      SUBS     r1,r1,#1
        0x00037e38:    d1f8        ..      BNE      0x37e2c ; op_pvq_search_c + 316
        0x00037e3a:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x00037e3e:    eec90a00    ....    VDIV.F32 s1,s18,s0
        0x00037e42:    ee009a10    ....    VMOV     s0,r9
        0x00037e46:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00037e4a:    ed9f1a92    ....    VLDR     s2,[pc,#584] ; [0x38094] = 0x3f4ccccd
        0x00037e4e:    6830        0h      LDR      r0,[r6,#0]
        0x00037e50:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00037e54:    ee20ba80     ...    VMUL.F32 s22,s1,s0
        0x00037e58:    f00cf838    ..8.    BL       __aeabi_f2d ; 0x43ecc
        0x00037e5c:    ec410b1a    A...    VMOV     d10,r0,r1
        0x00037e60:    ee1b0a10    ....    VMOV     r0,s22
        0x00037e64:    f00cf832    ..2.    BL       __aeabi_f2d ; 0x43ecc
        0x00037e68:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x00037e6c:    f00bfd38    ..8.    BL       __aeabi_dmul ; 0x438e0
        0x00037e70:    ec410b10    A...    VMOV     d0,r0,r1
        0x00037e74:    f7e5fc0c    ....    BL       __hardfp_floor ; 0x1d690
        0x00037e78:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00037e7c:    f00bfc6c    ..l.    BL       __aeabi_d2iz ; 0x43758
        0x00037e80:    ee000a10    ....    VMOV     s0,r0
        0x00037e84:    6020         `      STR      r0,[r4,#0]
        0x00037e86:    2f01        ./      CMP      r7,#1
        0x00037e88:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00037e8c:    ed880a00    ....    VSTR     s0,[r8,#0]
        0x00037e90:    edd60a00    ....    VLDR     s1,[r6,#0]
        0x00037e94:    ee008a00    ....    VMLA.F32 s16,s0,s0
        0x00037e98:    ee408a80    @...    VMLA.F32 s17,s1,s0
        0x00037e9c:    ee200a29     .).    VMUL.F32 s0,s0,s19
        0x00037ea0:    ed880a00    ....    VSTR     s0,[r8,#0]
        0x00037ea4:    6820         h      LDR      r0,[r4,#0]
        0x00037ea6:    eba90900    ....    SUB      r9,r9,r0
        0x00037eaa:    e000        ..      B        0x37eae ; op_pvq_search_c + 446
        0x00037eac:    e039        9.      B        0x37f22 ; op_pvq_search_c + 562
        0x00037eae:    bfc4        ..      ITT      GT
        0x00037eb0:    9800        ..      LDRGT    r0,[sp,#0]
        0x00037eb2:    2800        .(      CMPGT    r0,#0
        0x00037eb4:    dd35        5.      BLE      0x37f22 ; op_pvq_search_c + 562
        0x00037eb6:    1d35        5.      ADDS     r5,r6,#4
        0x00037eb8:    1e78        x.      SUBS     r0,r7,#1
        0x00037eba:    f1040b04    ....    ADD      r11,r4,#4
        0x00037ebe:    f1080a04    ....    ADD      r10,r8,#4
        0x00037ec2:    9003        ..      STR      r0,[sp,#0xc]
        0x00037ec4:    6828        (h      LDR      r0,[r5,#0]
        0x00037ec6:    f00cf801    ....    BL       __aeabi_f2d ; 0x43ecc
        0x00037eca:    ec410b1a    A...    VMOV     d10,r0,r1
        0x00037ece:    ee1b0a10    ....    VMOV     r0,s22
        0x00037ed2:    f00bfffb    ....    BL       __aeabi_f2d ; 0x43ecc
        0x00037ed6:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x00037eda:    f00bfd01    ....    BL       __aeabi_dmul ; 0x438e0
        0x00037ede:    ec410b10    A...    VMOV     d0,r0,r1
        0x00037ee2:    f7e5fbd5    ....    BL       __hardfp_floor ; 0x1d690
        0x00037ee6:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00037eea:    f00bfc35    ..5.    BL       __aeabi_d2iz ; 0x43758
        0x00037eee:    ee000a10    ....    VMOV     s0,r0
        0x00037ef2:    f8cb0000    ....    STR      r0,[r11,#0]
        0x00037ef6:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00037efa:    ed8a0a00    ....    VSTR     s0,[r10,#0]
        0x00037efe:    ee008a00    ....    VMLA.F32 s16,s0,s0
        0x00037f02:    ecf50a01    ....    VLDM     r5!,{s1}
        0x00037f06:    ee408a80    @...    VMLA.F32 s17,s1,s0
        0x00037f0a:    ee200a29     .).    VMUL.F32 s0,s0,s19
        0x00037f0e:    ecaa0a01    ....    VSTM     r10!,{s0}
        0x00037f12:    f85b0b04    [...    LDR      r0,[r11],#4
        0x00037f16:    eba90900    ....    SUB      r9,r9,r0
        0x00037f1a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037f1c:    1e40        @.      SUBS     r0,r0,#1
        0x00037f1e:    9003        ..      STR      r0,[sp,#0xc]
        0x00037f20:    d1d0        ..      BNE      0x37ec4 ; op_pvq_search_c + 468
        0x00037f22:    1cf8        ..      ADDS     r0,r7,#3
        0x00037f24:    4581        .E      CMP      r9,r0
        0x00037f26:    dd0d        ..      BLE      0x37f44 ; op_pvq_search_c + 596
        0x00037f28:    ee009a10    ....    VMOV     s0,r9
        0x00037f2c:    edd80a00    ....    VLDR     s1,[r8,#0]
        0x00037f30:    6820         h      LDR      r0,[r4,#0]
        0x00037f32:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00037f36:    4448        HD      ADD      r0,r0,r9
        0x00037f38:    6020         `      STR      r0,[r4,#0]
        0x00037f3a:    ee008a00    ....    VMLA.F32 s16,s0,s0
        0x00037f3e:    ee008a20    .. .    VMLA.F32 s16,s0,s1
        0x00037f42:    e069        i.      B        0x38018 ; op_pvq_search_c + 808
        0x00037f44:    2300        .#      MOVS     r3,#0
        0x00037f46:    f1b90f00    ....    CMP      r9,#0
        0x00037f4a:    dd65        e.      BLE      0x38018 ; op_pvq_search_c + 808
        0x00037f4c:    ed960a00    ....    VLDR     s0,[r6,#0]
        0x00037f50:    edd61a01    ....    VLDR     s3,[r6,#4]
        0x00037f54:    ee381a09    8...    VADD.F32 s2,s16,s18
        0x00037f58:    ee300a28    0.(.    VADD.F32 s0,s0,s17
        0x00037f5c:    ee711aa8    q...    VADD.F32 s3,s3,s17
        0x00037f60:    edd80a00    ....    VLDR     s1,[r8,#0]
        0x00037f64:    ed982a01    ...*    VLDR     s4,[r8,#4]
        0x00037f68:    ee200a00     ...    VMUL.F32 s0,s0,s0
        0x00037f6c:    ee700a81    p...    VADD.F32 s1,s1,s2
        0x00037f70:    ee322a01    2..*    VADD.F32 s4,s4,s2
        0x00037f74:    ee611aa1    a...    VMUL.F32 s3,s3,s3
        0x00037f78:    f04f0c00    O...    MOV      r12,#0
        0x00037f7c:    ee223a00    "..:    VMUL.F32 s6,s4,s0
        0x00037f80:    ee602aa1    `..*    VMUL.F32 s5,s1,s3
        0x00037f84:    eef42ac3    ...*    VCMPE.F32 s5,s6
        0x00037f88:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00037f8c:    dd05        ..      BLE      0x37f9a ; op_pvq_search_c + 682
        0x00037f8e:    eef00a42    ..B.    VMOV.F32 s1,s4
        0x00037f92:    eeb00a61    ..a.    VMOV.F32 s0,s3
        0x00037f96:    f04f0c01    O...    MOV      r12,#1
        0x00037f9a:    2f02        ./      CMP      r7,#2
        0x00037f9c:    bfc4        ..      ITT      GT
        0x00037f9e:    9802        ..      LDRGT    r0,[sp,#8]
        0x00037fa0:    2800        .(      CMPGT    r0,#0
        0x00037fa2:    dd21        !.      BLE      0x37fe8 ; op_pvq_search_c + 760
        0x00037fa4:    2100        .!      MOVS     r1,#0
        0x00037fa6:    f1060008    ....    ADD      r0,r6,#8
        0x00037faa:    f1080508    ....    ADD      r5,r8,#8
        0x00037fae:    1eba        ..      SUBS     r2,r7,#2
        0x00037fb0:    ecf01a01    ....    VLDM     r0!,{s3}
        0x00037fb4:    ecb52a01    ...*    VLDM     r5!,{s4}
        0x00037fb8:    ee711aa8    q...    VADD.F32 s3,s3,s17
        0x00037fbc:    ee322a01    2..*    VADD.F32 s4,s4,s2
        0x00037fc0:    ee612aa1    a..*    VMUL.F32 s5,s3,s3
        0x00037fc4:    ee223a00    "..:    VMUL.F32 s6,s4,s0
        0x00037fc8:    ee601aa2    `...    VMUL.F32 s3,s1,s5
        0x00037fcc:    eef41ac3    ....    VCMPE.F32 s3,s6
        0x00037fd0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00037fd4:    dd05        ..      BLE      0x37fe2 ; op_pvq_search_c + 754
        0x00037fd6:    eef00a42    ..B.    VMOV.F32 s1,s4
        0x00037fda:    eeb00a62    ..b.    VMOV.F32 s0,s5
        0x00037fde:    f1010c02    ....    ADD      r12,r1,#2
        0x00037fe2:    1c49        I.      ADDS     r1,r1,#1
        0x00037fe4:    1e52        R.      SUBS     r2,r2,#1
        0x00037fe6:    d1e3        ..      BNE      0x37fb0 ; op_pvq_search_c + 704
        0x00037fe8:    eb06008c    ....    ADD      r0,r6,r12,LSL #2
        0x00037fec:    1c5b        [.      ADDS     r3,r3,#1
        0x00037fee:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00037ff2:    eb08008c    ....    ADD      r0,r8,r12,LSL #2
        0x00037ff6:    ee708a28    p.(.    VADD.F32 s17,s0,s17
        0x00037ffa:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00037ffe:    ee308a01    0...    VADD.F32 s16,s0,s2
        0x00038002:    ee300a29    0.).    VADD.F32 s0,s0,s19
        0x00038006:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003800a:    f854002c    T.,.    LDR      r0,[r4,r12,LSL #2]
        0x0003800e:    1c40        @.      ADDS     r0,r0,#1
        0x00038010:    f844002c    D.,.    STR      r0,[r4,r12,LSL #2]
        0x00038014:    4599        .E      CMP      r9,r3
        0x00038016:    dc99        ..      BGT      0x37f4c ; op_pvq_search_c + 604
        0x00038018:    9801        ..      LDR      r0,[sp,#4]
        0x0003801a:    6821        !h      LDR      r1,[r4,#0]
        0x0003801c:    6800        .h      LDR      r0,[r0,#0]
        0x0003801e:    4242        BB      RSBS     r2,r0,#0
        0x00038020:    4051        Q@      EORS     r1,r1,r2
        0x00038022:    4408        .D      ADD      r0,r0,r1
        0x00038024:    6020         `      STR      r0,[r4,#0]
        0x00038026:    2f01        ./      CMP      r7,#1
        0x00038028:    bfc4        ..      ITT      GT
        0x0003802a:    9800        ..      LDRGT    r0,[sp,#0]
        0x0003802c:    2800        .(      CMPGT    r0,#0
        0x0003802e:    dd24        $.      BLE      0x3807a ; op_pvq_search_c + 906
        0x00038030:    9801        ..      LDR      r0,[sp,#4]
        0x00038032:    f0170f01    ....    TST      r7,#1
        0x00038036:    d107        ..      BNE      0x38048 ; op_pvq_search_c + 856
        0x00038038:    f8501f04    P...    LDR      r1,[r0,#4]!
        0x0003803c:    f8542f04    T../    LDR      r2,[r4,#4]!
        0x00038040:    424b        KB      RSBS     r3,r1,#0
        0x00038042:    405a        Z@      EORS     r2,r2,r3
        0x00038044:    4411        .D      ADD      r1,r1,r2
        0x00038046:    6021        !`      STR      r1,[r4,#0]
        0x00038048:    9900        ..      LDR      r1,[sp,#0]
        0x0003804a:    104a        J.      ASRS     r2,r1,#1
        0x0003804c:    d015        ..      BEQ      0x3807a ; op_pvq_search_c + 906
        0x0003804e:    bf00        ..      NOP      
        0x00038050:    6841        Ah      LDR      r1,[r0,#4]
        0x00038052:    f8543f04    T..?    LDR      r3,[r4,#4]!
        0x00038056:    f1c10c00    ....    RSB      r12,r1,#0
        0x0003805a:    ea83030c    ....    EOR      r3,r3,r12
        0x0003805e:    4419        .D      ADD      r1,r1,r3
        0x00038060:    f8441b04    D...    STR      r1,[r4],#4
        0x00038064:    f8501f08    P...    LDR      r1,[r0,#8]!
        0x00038068:    6823        #h      LDR      r3,[r4,#0]
        0x0003806a:    f1c10c00    ....    RSB      r12,r1,#0
        0x0003806e:    ea83030c    ....    EOR      r3,r3,r12
        0x00038072:    4419        .D      ADD      r1,r1,r3
        0x00038074:    6021        !`      STR      r1,[r4,#0]
        0x00038076:    1e52        R.      SUBS     r2,r2,#1
        0x00038078:    d1ea        ..      BNE      0x38050 ; op_pvq_search_c + 864
        0x0003807a:    f006fa21    ..!.    BL       restore_stack ; 0x3e4c0
        0x0003807e:    b005        ..      ADD      sp,sp,#0x14
        0x00038080:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00038084:    ecbd8b08    ....    VPOP     {d8-d11}
        0x00038088:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0003808c:    00000000    ....    DCD    0
        0x00038090:    26901d7d    }..&    DCD    646978941
        0x00038094:    3f4ccccd    ..L?    DCD    1061997773
    $t
    i.opus_custom_encoder_ctl
    opus_custom_encoder_ctl
        0x00038098:    b40f        ..      PUSH     {r0-r3}
        0x0003809a:    f64072cf    @..r    MOV      r2,#0xfcf
        0x0003809e:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x000380a2:    4604        .F      MOV      r4,r0
        0x000380a4:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000380a6:    2500        .%      MOVS     r5,#0
        0x000380a8:    f6a170cf    ...p    SUB      r0,r1,#0xfcf
        0x000380ac:    4291        .B      CMP      r1,r2
        0x000380ae:    d070        p.      BEQ      0x38192 ; opus_custom_encoder_ctl + 250
        0x000380b0:    dc2c        ,.      BGT      0x3810c ; opus_custom_encoder_ctl + 116
        0x000380b2:    f64072bc    @..r    MOV      r2,#0xfbc
        0x000380b6:    f6a170bc    ...p    SUB      r0,r1,#0xfbc
        0x000380ba:    4291        .B      CMP      r1,r2
        0x000380bc:    d06a        j.      BEQ      0x38194 ; opus_custom_encoder_ctl + 252
        0x000380be:    dc18        ..      BGT      0x380f2 ; opus_custom_encoder_ctl + 90
        0x000380c0:    f64072aa    @..r    MOV      r2,#0xfaa
        0x000380c4:    f6a170aa    ...p    SUB      r0,r1,#0xfaa
        0x000380c8:    4291        .B      CMP      r1,r2
        0x000380ca:    d052        R.      BEQ      0x38172 ; opus_custom_encoder_ctl + 218
        0x000380cc:    dc09        ..      BGT      0x380e2 ; opus_custom_encoder_ctl + 74
        0x000380ce:    f5a16070    ..p`    SUB      r0,r1,#0xf00
        0x000380d2:    38a2        .8      SUBS     r0,r0,#0xa2
        0x000380d4:    d07f        ..      BEQ      0x381d6 ; opus_custom_encoder_ctl + 318
        0x000380d6:    2804        .(      CMP      r0,#4
        0x000380d8:    bf04        ..      ITT      EQ
        0x000380da:    9808        ..      LDREQ    r0,[sp,#0x20]
        0x000380dc:    62e0        .b      STREQ    r0,[r4,#0x2c]
        0x000380de:    d04d        M.      BEQ      0x3817c ; opus_custom_encoder_ctl + 228
        0x000380e0:    e041        A.      B        0x38166 ; opus_custom_encoder_ctl + 206
        0x000380e2:    2804        .(      CMP      r0,#4
        0x000380e4:    d071        q.      BEQ      0x381ca ; opus_custom_encoder_ctl + 306
        0x000380e6:    280a        .(      CMP      r0,#0xa
        0x000380e8:    bf04        ..      ITT      EQ
        0x000380ea:    9808        ..      LDREQ    r0,[sp,#0x20]
        0x000380ec:    6360        `c      STREQ    r0,[r4,#0x34]
        0x000380ee:    d045        E.      BEQ      0x3817c ; opus_custom_encoder_ctl + 228
        0x000380f0:    e039        9.      B        0x38166 ; opus_custom_encoder_ctl + 206
        0x000380f2:    2803        .(      CMP      r0,#3
        0x000380f4:    f000811a    ....    BEQ.W    0x3832c ; opus_custom_encoder_ctl + 660
        0x000380f8:    2808        .(      CMP      r0,#8
        0x000380fa:    d07d        }.      BEQ      0x381f8 ; opus_custom_encoder_ctl + 352
        0x000380fc:    2809        .(      CMP      r0,#9
        0x000380fe:    bf04        ..      ITT      EQ
        0x00038100:    9808        ..      LDREQ    r0,[sp,#0x20]
        0x00038102:    6be1        .k      LDREQ    r1,[r4,#0x3c]
        0x00038104:    d079        y.      BEQ      0x381fa ; opus_custom_encoder_ctl + 354
        0x00038106:    2812        .(      CMP      r0,#0x12
        0x00038108:    d078        x.      BEQ      0x381fc ; opus_custom_encoder_ctl + 356
        0x0003810a:    e02c        ,.      B        0x38166 ; opus_custom_encoder_ctl + 206
        0x0003810c:    f2417251    A.Qr    MOV      r2,#0x1751
        0x00038110:    1a81        ..      SUBS     r1,r0,r2
        0x00038112:    4290        .B      CMP      r0,r2
        0x00038114:    bf04        ..      ITT      EQ
        0x00038116:    9808        ..      LDREQ    r0,[sp,#0x20]
        0x00038118:    6320         c      STREQ    r0,[r4,#0x30]
        0x0003811a:    d02f        /.      BEQ      0x3817c ; opus_custom_encoder_ctl + 228
        0x0003811c:    dc14        ..      BGT      0x38148 ; opus_custom_encoder_ctl + 176
        0x0003811e:    f241724b    A.Kr    MOV      r2,#0x174b
        0x00038122:    eba00102    ....    SUB      r1,r0,r2
        0x00038126:    4290        .B      CMP      r0,r2
        0x00038128:    d029        ).      BEQ      0x3817e ; opus_custom_encoder_ctl + 230
        0x0003812a:    da07        ..      BGE      0x3813c ; opus_custom_encoder_ctl + 164
        0x0003812c:    f60000bd    ....    ADD      r0,r0,#0x8bd
        0x00038130:    f5b05000    ...P    SUBS     r0,r0,#0x2000
        0x00038134:    d039        9.      BEQ      0x381aa ; opus_custom_encoder_ctl + 274
        0x00038136:    2806        .(      CMP      r0,#6
        0x00038138:    d063        c.      BEQ      0x38202 ; opus_custom_encoder_ctl + 362
        0x0003813a:    e014        ..      B        0x38166 ; opus_custom_encoder_ctl + 206
        0x0003813c:    2902        .)      CMP      r1,#2
        0x0003813e:    d02a        *.      BEQ      0x38196 ; opus_custom_encoder_ctl + 254
        0x00038140:    2905        .)      CMP      r1,#5
        0x00038142:    f00080ed    ....    BEQ.W    0x38320 ; opus_custom_encoder_ctl + 648
        0x00038146:    e00e        ..      B        0x38166 ; opus_custom_encoder_ctl + 206
        0x00038148:    2906        .)      CMP      r1,#6
        0x0003814a:    d06f        o.      BEQ      0x3822c ; opus_custom_encoder_ctl + 404
        0x0003814c:    2908        .)      CMP      r1,#8
        0x0003814e:    bf04        ..      ITT      EQ
        0x00038150:    9808        ..      LDREQ    r0,[sp,#0x20]
        0x00038152:    6420         d      STREQ    r0,[r4,#0x40]
        0x00038154:    d071        q.      BEQ      0x3823a ; opus_custom_encoder_ctl + 418
        0x00038156:    290a        .)      CMP      r1,#0xa
        0x00038158:    bf04        ..      ITT      EQ
        0x0003815a:    9808        ..      LDREQ    r0,[sp,#0x20]
        0x0003815c:    f8c400ec    ....    STREQ    r0,[r4,#0xec]
        0x00038160:    d06b        k.      BEQ      0x3823a ; opus_custom_encoder_ctl + 418
        0x00038162:    290c        .)      CMP      r1,#0xc
        0x00038164:    d07d        }.      BEQ      0x38262 ; opus_custom_encoder_ctl + 458
        0x00038166:    e8bd01f0    ....    POP      {r4-r8}
        0x0003816a:    f06f0004    o...    MVN      r0,#4
        0x0003816e:    f85dfb14    ]...    LDR      pc,[sp],#0x14
        0x00038172:    9808        ..      LDR      r0,[sp,#0x20]
        0x00038174:    280b        .(      CMP      r0,#0xb
        0x00038176:    bf38        8.      IT       CC
        0x00038178:    61a0        .a      STRCC    r0,[r4,#0x18]
        0x0003817a:    d273        s.      BCS      0x38264 ; opus_custom_encoder_ctl + 460
        0x0003817c:    e05d        ].      B        0x3823a ; opus_custom_encoder_ctl + 418
        0x0003817e:    9808        ..      LDR      r0,[sp,#0x20]
        0x00038180:    2800        .(      CMP      r0,#0
        0x00038182:    db6f        o.      BLT      0x38264 ; opus_custom_encoder_ctl + 460
        0x00038184:    6821        !h      LDR      r1,[r4,#0]
        0x00038186:    6889        .h      LDR      r1,[r1,#8]
        0x00038188:    4281        .B      CMP      r1,r0
        0x0003818a:    bfc8        ..      IT       GT
        0x0003818c:    6220         b      STRGT    r0,[r4,#0x20]
        0x0003818e:    dd69        i.      BLE      0x38264 ; opus_custom_encoder_ctl + 460
        0x00038190:    e053        S.      B        0x3823a ; opus_custom_encoder_ctl + 418
        0x00038192:    e04c        L.      B        0x3822e ; opus_custom_encoder_ctl + 406
        0x00038194:    e056        V.      B        0x38244 ; opus_custom_encoder_ctl + 428
        0x00038196:    9808        ..      LDR      r0,[sp,#0x20]
        0x00038198:    2801        .(      CMP      r0,#1
        0x0003819a:    db63        c.      BLT      0x38264 ; opus_custom_encoder_ctl + 460
        0x0003819c:    6821        !h      LDR      r1,[r4,#0]
        0x0003819e:    6889        .h      LDR      r1,[r1,#8]
        0x000381a0:    4281        .B      CMP      r1,r0
        0x000381a2:    bfa8        ..      IT       GE
        0x000381a4:    6260        `b      STRGE    r0,[r4,#0x24]
        0x000381a6:    db5d        ].      BLT      0x38264 ; opus_custom_encoder_ctl + 460
        0x000381a8:    e047        G.      B        0x3823a ; opus_custom_encoder_ctl + 418
        0x000381aa:    9808        ..      LDR      r0,[sp,#0x20]
        0x000381ac:    2803        .(      CMP      r0,#3
        0x000381ae:    d259        Y.      BCS      0x38264 ; opus_custom_encoder_ctl + 460
        0x000381b0:    2801        .(      CMP      r0,#1
        0x000381b2:    bfd4        ..      ITE      LE
        0x000381b4:    2101        .!      MOVLE    r1,#1
        0x000381b6:    2100        .!      MOVGT    r1,#0
        0x000381b8:    6161        aa      STR      r1,[r4,#0x14]
        0x000381ba:    2800        .(      CMP      r0,#0
        0x000381bc:    bf0c        ..      ITE      EQ
        0x000381be:    2001        .       MOVEQ    r0,#1
        0x000381c0:    2000        .       MOVNE    r0,#0
        0x000381c2:    60e0        .`      STR      r0,[r4,#0xc]
        0x000381c4:    e039        9.      B        0x3823a ; opus_custom_encoder_ctl + 418
        0x000381c6:    e006        ..      B        0x381d6 ; opus_custom_encoder_ctl + 318
        0x000381c8:    e7ff        ..      B        0x381ca ; opus_custom_encoder_ctl + 306
        0x000381ca:    9808        ..      LDR      r0,[sp,#0x20]
        0x000381cc:    2865        e(      CMP      r0,#0x65
        0x000381ce:    bf38        8.      IT       CC
        0x000381d0:    63a0        .c      STRCC    r0,[r4,#0x38]
        0x000381d2:    d247        G.      BCS      0x38264 ; opus_custom_encoder_ctl + 460
        0x000381d4:    e031        1.      B        0x3823a ; opus_custom_encoder_ctl + 418
        0x000381d6:    9808        ..      LDR      r0,[sp,#0x20]
        0x000381d8:    f5b07ffa    ....    CMP      r0,#0x1f4
        0x000381dc:    dc02        ..      BGT      0x381e4 ; opus_custom_encoder_ctl + 332
        0x000381de:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x000381e2:    d13f        ?.      BNE      0x38264 ; opus_custom_encoder_ctl + 460
        0x000381e4:    6861        ah      LDR      r1,[r4,#4]
        0x000381e6:    f64172bd    A..r    MOV      r2,#0x1fbd
        0x000381ea:    434a        JC      MULS     r2,r1,r2
        0x000381ec:    ebb01f42    ..B.    CMP      r0,r2,LSL #5
        0x000381f0:    bfa4        ..      ITT      GE
        0x000381f2:    4854        TH      LDRGE    r0,[pc,#336] ; [0x38344] = 0x3f7a0
        0x000381f4:    4348        HC      MULGE    r0,r1,r0
        0x000381f6:    e002        ..      B        0x381fe ; opus_custom_encoder_ctl + 358
        0x000381f8:    e00a        ..      B        0x38210 ; opus_custom_encoder_ctl + 376
        0x000381fa:    e01d        ..      B        0x38238 ; opus_custom_encoder_ctl + 416
        0x000381fc:    e010        ..      B        0x38220 ; opus_custom_encoder_ctl + 392
        0x000381fe:    62a0        .b      STR      r0,[r4,#0x28]
        0x00038200:    e01b        ..      B        0x3823a ; opus_custom_encoder_ctl + 418
        0x00038202:    9808        ..      LDR      r0,[sp,#0x20]
        0x00038204:    1e41        A.      SUBS     r1,r0,#1
        0x00038206:    2902        .)      CMP      r1,#2
        0x00038208:    bf38        8.      IT       CC
        0x0003820a:    60a0        .`      STRCC    r0,[r4,#8]
        0x0003820c:    d22a        *.      BCS      0x38264 ; opus_custom_encoder_ctl + 460
        0x0003820e:    e014        ..      B        0x3823a ; opus_custom_encoder_ctl + 418
        0x00038210:    9808        ..      LDR      r0,[sp,#0x20]
        0x00038212:    f1a00108    ....    SUB      r1,r0,#8
        0x00038216:    2911        .)      CMP      r1,#0x11
        0x00038218:    bf38        8.      IT       CC
        0x0003821a:    63e0        .c      STRCC    r0,[r4,#0x3c]
        0x0003821c:    d222        ".      BCS      0x38264 ; opus_custom_encoder_ctl + 460
        0x0003821e:    e00c        ..      B        0x3823a ; opus_custom_encoder_ctl + 418
        0x00038220:    9808        ..      LDR      r0,[sp,#0x20]
        0x00038222:    2802        .(      CMP      r0,#2
        0x00038224:    bf38        8.      IT       CC
        0x00038226:    6460        `d      STRCC    r0,[r4,#0x44]
        0x00038228:    d21c        ..      BCS      0x38264 ; opus_custom_encoder_ctl + 460
        0x0003822a:    e006        ..      B        0x3823a ; opus_custom_encoder_ctl + 418
        0x0003822c:    e063        c.      B        0x382f6 ; opus_custom_encoder_ctl + 606
        0x0003822e:    9808        ..      LDR      r0,[sp,#0x20]
        0x00038230:    2800        .(      CMP      r0,#0
        0x00038232:    bf18        ..      IT       NE
        0x00038234:    6c61        al      LDRNE    r1,[r4,#0x44]
        0x00038236:    d07e        ~.      BEQ      0x38336 ; opus_custom_encoder_ctl + 670
        0x00038238:    6001        .`      STR      r1,[r0,#0]
        0x0003823a:    e8bd01f0    ....    POP      {r4-r8}
        0x0003823e:    2000        .       MOVS     r0,#0
        0x00038240:    f85dfb14    ]...    LDR      pc,[sp],#0x14
        0x00038244:    e9d41000    ....    LDRD     r1,r0,[r4,#0]
        0x00038248:    684a        Jh      LDR      r2,[r1,#4]
        0x0003824a:    6889        .h      LDR      r1,[r1,#8]
        0x0003824c:    f5026380    ...c    ADD      r3,r2,#0x400
        0x00038250:    4343        CC      MULS     r3,r0,r3
        0x00038252:    eb040383    ....    ADD      r3,r4,r3,LSL #2
        0x00038256:    fb00fc01    ....    MUL      r12,r0,r1
        0x0003825a:    33f4        .3      ADDS     r3,r3,#0xf4
        0x0003825c:    eb03068c    ....    ADD      r6,r3,r12,LSL #2
        0x00038260:    e001        ..      B        0x38266 ; opus_custom_encoder_ctl + 462
        0x00038262:    e055        U.      B        0x38310 ; opus_custom_encoder_ctl + 632
        0x00038264:    e067        g.      B        0x38336 ; opus_custom_encoder_ctl + 670
        0x00038266:    4342        BC      MULS     r2,r0,r2
        0x00038268:    0092        ..      LSLS     r2,r2,#2
        0x0003826a:    eb023200    ...2    ADD      r2,r2,r0,LSL #12
        0x0003826e:    0080        ..      LSLS     r0,r0,#2
        0x00038270:    4348        HC      MULS     r0,r1,r0
        0x00038272:    eb020080    ....    ADD      r0,r2,r0,LSL #2
        0x00038276:    f10001a8    ....    ADD      r1,r0,#0xa8
        0x0003827a:    eb06078c    ....    ADD      r7,r6,r12,LSL #2
        0x0003827e:    f104004c    ..L.    ADD      r0,r4,#0x4c
        0x00038282:    f7e0fb19    ....    BL       __aeabi_memclr4 ; 0x188b8
        0x00038286:    e9d40300    ....    LDRD     r0,r3,[r4,#0]
        0x0003828a:    6882        .h      LDR      r2,[r0,#8]
        0x0003828c:    fb03f002    ....    MUL      r0,r3,r2
        0x00038290:    2800        .(      CMP      r0,#0
        0x00038292:    dd23        #.      BLE      0x382dc ; opus_custom_encoder_ctl + 580
        0x00038294:    1f38        8.      SUBS     r0,r7,#4
        0x00038296:    1f31        1.      SUBS     r1,r6,#4
        0x00038298:    401a        .@      ANDS     r2,r2,r3
        0x0003829a:    f0120f01    ....    TST      r2,#1
        0x0003829e:    eebb0a0c    ....    VMOV.F32 s0,#-28.00000000
        0x000382a2:    d007        ..      BEQ      0x382b4 ; opus_custom_encoder_ctl + 540
        0x000382a4:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x000382a8:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x000382ac:    1d00        ..      ADDS     r0,r0,#4
        0x000382ae:    edc10a01    ....    VSTR     s1,[r1,#4]
        0x000382b2:    1d09        ..      ADDS     r1,r1,#4
        0x000382b4:    e9d43200    ...2    LDRD     r3,r2,[r4,#0]
        0x000382b8:    689b        .h      LDR      r3,[r3,#8]
        0x000382ba:    435a        ZC      MULS     r2,r3,r2
        0x000382bc:    1052        R.      ASRS     r2,r2,#1
        0x000382be:    d00d        ..      BEQ      0x382dc ; opus_custom_encoder_ctl + 580
        0x000382c0:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x000382c4:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x000382c8:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x000382cc:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x000382d0:    3008        .0      ADDS     r0,r0,#8
        0x000382d2:    edc10a02    ....    VSTR     s1,[r1,#8]
        0x000382d6:    3108        .1      ADDS     r1,r1,#8
        0x000382d8:    1e52        R.      SUBS     r2,r2,#1
        0x000382da:    d1f1        ..      BNE      0x382c0 ; opus_custom_encoder_ctl + 552
        0x000382dc:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x000382e0:    f8c450d8    ...P    STR      r5,[r4,#0xd8]
        0x000382e4:    ed840a15    ....    VSTR     s0,[r4,#0x54]
        0x000382e8:    2002        .       MOVS     r0,#2
        0x000382ea:    6520         e      STR      r0,[r4,#0x50]
        0x000382ec:    6625        %f      STR      r5,[r4,#0x60]
        0x000382ee:    01c0        ..      LSLS     r0,r0,#7
        0x000382f0:    6665        ef      STR      r5,[r4,#0x64]
        0x000382f2:    65a0        .e      STR      r0,[r4,#0x58]
        0x000382f4:    e7a1        ..      B        0x3823a ; opus_custom_encoder_ctl + 418
        0x000382f6:    9808        ..      LDR      r0,[sp,#0x20]
        0x000382f8:    2800        .(      CMP      r0,#0
        0x000382fa:    d09e        ..      BEQ      0x3823a ; opus_custom_encoder_ctl + 418
        0x000382fc:    e8b011ee    ....    LDM      r0!,{r1-r3,r5-r8,r12}
        0x00038300:    3478        x4      ADDS     r4,r4,#0x78
        0x00038302:    e8a411ee    ....    STM      r4!,{r1-r3,r5-r8,r12}
        0x00038306:    e89010ef    ....    LDM      r0,{r0-r3,r5-r7,r12}
        0x0003830a:    e88410ef    ....    STM      r4,{r0-r3,r5-r7,r12}
        0x0003830e:    e794        ..      B        0x3823a ; opus_custom_encoder_ctl + 418
        0x00038310:    9808        ..      LDR      r0,[sp,#0x20]
        0x00038312:    2800        .(      CMP      r0,#0
        0x00038314:    bf1c        ..      ITT      NE
        0x00038316:    e9d01000    ....    LDRDNE   r1,r0,[r0,#0]
        0x0003831a:    e9c4102e    ....    STRDNE   r1,r0,[r4,#0xb8]
        0x0003831e:    e78c        ..      B        0x3823a ; opus_custom_encoder_ctl + 418
        0x00038320:    9808        ..      LDR      r0,[sp,#0x20]
        0x00038322:    2800        .(      CMP      r0,#0
        0x00038324:    bf18        ..      IT       NE
        0x00038326:    6821        !h      LDRNE    r1,[r4,#0]
        0x00038328:    d186        ..      BNE      0x38238 ; opus_custom_encoder_ctl + 416
        0x0003832a:    e004        ..      B        0x38336 ; opus_custom_encoder_ctl + 670
        0x0003832c:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003832e:    2800        .(      CMP      r0,#0
        0x00038330:    bf18        ..      IT       NE
        0x00038332:    6ce1        .l      LDRNE    r1,[r4,#0x4c]
        0x00038334:    d180        ..      BNE      0x38238 ; opus_custom_encoder_ctl + 416
        0x00038336:    e8bd01f0    ....    POP      {r4-r8}
        0x0003833a:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003833e:    f85dfb14    ]...    LDR      pc,[sp],#0x14
    $d
        0x00038342:    0000        ..      DCW    0
        0x00038344:    0003f7a0    ....    DCD    260000
    $t
    i.opus_custom_mode_create
    opus_custom_mode_create
        0x00038348:    f5a0433b    ..;C    SUB      r3,r0,#0xbb00
        0x0003834c:    3b80        .;      SUBS     r3,r3,#0x80
        0x0003834e:    d11a        ..      BNE      0x38386 ; opus_custom_mode_create + 62
        0x00038350:    2000        .       MOVS     r0,#0
        0x00038352:    f5b17f70    ..p.    CMP      r1,#0x3c0
        0x00038356:    d006        ..      BEQ      0x38366 ; opus_custom_mode_create + 30
        0x00038358:    f44f7370    O.ps    MOV      r3,#0x3c0
        0x0003835c:    ebb30f41    ..A.    CMP      r3,r1,LSL #1
        0x00038360:    d104        ..      BNE      0x3836c ; opus_custom_mode_create + 36
        0x00038362:    b90a        ..      CBNZ     r2,0x38368 ; opus_custom_mode_create + 32
        0x00038364:    e00d        ..      B        0x38382 ; opus_custom_mode_create + 58
        0x00038366:    b162        b.      CBZ      r2,0x38382 ; opus_custom_mode_create + 58
        0x00038368:    6010        .`      STR      r0,[r2,#0]
        0x0003836a:    e00a        ..      B        0x38382 ; opus_custom_mode_create + 58
        0x0003836c:    ebb30f81    ....    CMP      r3,r1,LSL #2
        0x00038370:    d102        ..      BNE      0x38378 ; opus_custom_mode_create + 48
        0x00038372:    2a00        .*      CMP      r2,#0
        0x00038374:    d1f8        ..      BNE      0x38368 ; opus_custom_mode_create + 32
        0x00038376:    e004        ..      B        0x38382 ; opus_custom_mode_create + 58
        0x00038378:    ebb30fc1    ....    CMP      r3,r1,LSL #3
        0x0003837c:    d103        ..      BNE      0x38386 ; opus_custom_mode_create + 62
        0x0003837e:    2a00        .*      CMP      r2,#0
        0x00038380:    d1f2        ..      BNE      0x38368 ; opus_custom_mode_create + 32
        0x00038382:    4804        .H      LDR      r0,[pc,#16] ; [0x38394] = 0x4a4e0
        0x00038384:    4770        pG      BX       lr
        0x00038386:    2a00        .*      CMP      r2,#0
        0x00038388:    bf1c        ..      ITT      NE
        0x0003838a:    f04f30ff    O..0    MOVNE    r0,#0xffffffff
        0x0003838e:    6010        .`      STRNE    r0,[r2,#0]
        0x00038390:    2000        .       MOVS     r0,#0
        0x00038392:    4770        pG      BX       lr
    $d
        0x00038394:    0004a4e0    ....    DCD    304352
    $t
    i.opus_fft_impl
    opus_fft_impl
        0x00038398:    e92d4ff3    -..O    PUSH     {r0,r1,r4-r11,lr}
        0x0003839c:    ed2d8b06    -...    VPUSH    {d8-d10}
        0x000383a0:    b08f        ..      SUB      sp,sp,#0x3c
        0x000383a2:    9815        ..      LDR      r0,[sp,#0x54]
        0x000383a4:    6880        .h      LDR      r0,[r0,#8]
        0x000383a6:    2800        .(      CMP      r0,#0
        0x000383a8:    bfd8        ..      IT       LE
        0x000383aa:    2000        .       MOVLE    r0,#0
        0x000383ac:    900a        ..      STR      r0,[sp,#0x28]
        0x000383ae:    2001        .       MOVS     r0,#1
        0x000383b0:    9002        ..      STR      r0,[sp,#8]
        0x000383b2:    2000        .       MOVS     r0,#0
        0x000383b4:    ab02        ..      ADD      r3,sp,#8
        0x000383b6:    9915        ..      LDR      r1,[sp,#0x54]
        0x000383b8:    f853c020    S. .    LDR      r12,[r3,r0,LSL #2]
        0x000383bc:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x000383c0:    f9b1200c    ...     LDRSH    r2,[r1,#0xc]
        0x000383c4:    89c9        ..      LDRH     r1,[r1,#0xe]
        0x000383c6:    fb0cfc02    ....    MUL      r12,r12,r2
        0x000383ca:    eb030280    ....    ADD      r2,r3,r0,LSL #2
        0x000383ce:    1c40        @.      ADDS     r0,r0,#1
        0x000383d0:    f8c2c004    ....    STR      r12,[r2,#4]
        0x000383d4:    2901        .)      CMP      r1,#1
        0x000383d6:    d1ee        ..      BNE      0x383b6 ; opus_fft_impl + 30
        0x000383d8:    9915        ..      LDR      r1,[sp,#0x54]
        0x000383da:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x000383de:    1e40        @.      SUBS     r0,r0,#1
        0x000383e0:    f9b1200a    ...     LDRSH    r2,[r1,#0xa]
        0x000383e4:    9000        ..      STR      r0,[sp,#0]
        0x000383e6:    bf59        Y.      ITTEE    PL
        0x000383e8:    eddf8afe    ....    VLDRPL   s17,[pc,#1016] ; [0x387e4] = 0x3f3504f3
        0x000383ec:    eeb62a00    ...*    VMOVPL.F32 s4,#0.50000000
        0x000383f0:    b00f        ..      ADDMI    sp,sp,#0x3c
        0x000383f2:    ecbd8b06    ....    VPOPMI   {d8-d10}
        0x000383f6:    bf44        D.      ITT      MI
        0x000383f8:    b002        ..      ADDMI    sp,sp,#8
        0x000383fa:    e8bd8ff0    ....    POPMI    {r4-r11,pc}
        0x000383fe:    2800        .(      CMP      r0,#0
        0x00038400:    bf08        ..      IT       EQ
        0x00038402:    2001        .       MOVEQ    r0,#1
        0x00038404:    d005        ..      BEQ      0x38412 ; opus_fft_impl + 122
        0x00038406:    9900        ..      LDR      r1,[sp,#0]
        0x00038408:    9815        ..      LDR      r0,[sp,#0x54]
        0x0003840a:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0003840e:    f9b0000a    ....    LDRSH    r0,[r0,#0xa]
        0x00038412:    9001        ..      STR      r0,[sp,#4]
        0x00038414:    9900        ..      LDR      r1,[sp,#0]
        0x00038416:    9815        ..      LDR      r0,[sp,#0x54]
        0x00038418:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0003841c:    f9b0000c    ....    LDRSH    r0,[r0,#0xc]
        0x00038420:    2802        .(      CMP      r0,#2
        0x00038422:    d009        ..      BEQ      0x38438 ; opus_fft_impl + 160
        0x00038424:    2803        .(      CMP      r0,#3
        0x00038426:    f00081a4    ....    BEQ.W    0x38772 ; opus_fft_impl + 986
        0x0003842a:    2804        .(      CMP      r0,#4
        0x0003842c:    d07d        }.      BEQ      0x3852a ; opus_fft_impl + 402
        0x0003842e:    2805        .(      CMP      r0,#5
        0x00038430:    f0008231    ..1.    BEQ.W    0x38896 ; opus_fft_impl + 1278
        0x00038434:    f000bb32    ..2.    B.W      0x38a9c ; opus_fft_impl + 1796
        0x00038438:    9a00        ..      LDR      r2,[sp,#0]
        0x0003843a:    a902        ..      ADD      r1,sp,#8
        0x0003843c:    9816        ..      LDR      r0,[sp,#0x58]
        0x0003843e:    f8513022    Q."0    LDR      r3,[r1,r2,LSL #2]
        0x00038442:    2200        ."      MOVS     r2,#0
        0x00038444:    2b00        .+      CMP      r3,#0
        0x00038446:    f3408329    @.).    BLE.W    0x38a9c ; opus_fft_impl + 1796
        0x0003844a:    bf00        ..      NOP      
        0x0003844c:    ed900a08    ....    VLDR     s0,[r0,#0x20]
        0x00038450:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00038454:    edd00a09    ....    VLDR     s1,[r0,#0x24]
        0x00038458:    f1000120    .. .    ADD      r1,r0,#0x20
        0x0003845c:    ee311a40    1.@.    VSUB.F32 s2,s2,s0
        0x00038460:    ed801a08    ....    VSTR     s2,[r0,#0x20]
        0x00038464:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x00038468:    ee311a60    1.`.    VSUB.F32 s2,s2,s1
        0x0003846c:    ed801a09    ....    VSTR     s2,[r0,#0x24]
        0x00038470:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00038474:    ee310a00    1...    VADD.F32 s0,s2,s0
        0x00038478:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003847c:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x00038480:    ee300a20    0. .    VADD.F32 s0,s0,s1
        0x00038484:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00038488:    edd00a0a    ....    VLDR     s1,[r0,#0x28]
        0x0003848c:    ed901a0b    ....    VLDR     s2,[r0,#0x2c]
        0x00038490:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x00038494:    ee701a81    p...    VADD.F32 s3,s1,s2
        0x00038498:    ee311a60    1.`.    VSUB.F32 s2,s2,s1
        0x0003849c:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x000384a0:    ee210a80    !...    VMUL.F32 s0,s3,s0
        0x000384a4:    ee610a20    a. .    VMUL.F32 s1,s2,s1
        0x000384a8:    ed901a02    ....    VLDR     s2,[r0,#8]
        0x000384ac:    ee311a40    1.@.    VSUB.F32 s2,s2,s0
        0x000384b0:    ed811a02    ....    VSTR     s2,[r1,#8]
        0x000384b4:    ed901a03    ....    VLDR     s2,[r0,#0xc]
        0x000384b8:    ee311a60    1.`.    VSUB.F32 s2,s2,s1
        0x000384bc:    ed811a03    ....    VSTR     s2,[r1,#0xc]
        0x000384c0:    ed901a02    ....    VLDR     s2,[r0,#8]
        0x000384c4:    ee310a00    1...    VADD.F32 s0,s2,s0
        0x000384c8:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x000384cc:    ed900a03    ....    VLDR     s0,[r0,#0xc]
        0x000384d0:    ee300a20    0. .    VADD.F32 s0,s0,s1
        0x000384d4:    ed800a03    ....    VSTR     s0,[r0,#0xc]
        0x000384d8:    edd10a05    ....    VLDR     s1,[r1,#0x14]
        0x000384dc:    ed901a04    ....    VLDR     s2,[r0,#0x10]
        0x000384e0:    ed910a04    ....    VLDR     s0,[r1,#0x10]
        0x000384e4:    ee311a60    1.`.    VSUB.F32 s2,s2,s1
        0x000384e8:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x000384ec:    ed811a04    ....    VSTR     s2,[r1,#0x10]
        0x000384f0:    ed901a05    ....    VLDR     s2,[r0,#0x14]
        0x000384f4:    ee311a40    1.@.    VSUB.F32 s2,s2,s0
        0x000384f8:    ed811a05    ....    VSTR     s2,[r1,#0x14]
        0x000384fc:    ed901a04    ....    VLDR     s2,[r0,#0x10]
        0x00038500:    ee710a20    q. .    VADD.F32 s1,s2,s1
        0x00038504:    edc00a04    ....    VSTR     s1,[r0,#0x10]
        0x00038508:    edd00a05    ....    VLDR     s1,[r0,#0x14]
        0x0003850c:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x00038510:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x00038514:    ed800a05    ....    VSTR     s0,[r0,#0x14]
        0x00038518:    ed911a07    ....    VLDR     s2,[r1,#0x1c]
        0x0003851c:    ed910a06    ....    VLDR     s0,[r1,#0x18]
        0x00038520:    ee711a40    q.@.    VSUB.F32 s3,s2,s0
        0x00038524:    ee610aa0    a...    VMUL.F32 s1,s3,s1
        0x00038528:    e000        ..      B        0x3852c ; opus_fft_impl + 404
        0x0003852a:    e024        $.      B        0x38576 ; opus_fft_impl + 478
        0x0003852c:    ee311a00    1...    VADD.F32 s2,s2,s0
        0x00038530:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x00038534:    1c52        R.      ADDS     r2,r2,#1
        0x00038536:    ee210a40    !.@.    VNMUL.F32 s0,s2,s0
        0x0003853a:    ed901a06    ....    VLDR     s2,[r0,#0x18]
        0x0003853e:    ee311a60    1.`.    VSUB.F32 s2,s2,s1
        0x00038542:    ed811a06    ....    VSTR     s2,[r1,#0x18]
        0x00038546:    ed901a07    ....    VLDR     s2,[r0,#0x1c]
        0x0003854a:    ee311a40    1.@.    VSUB.F32 s2,s2,s0
        0x0003854e:    ed811a07    ....    VSTR     s2,[r1,#0x1c]
        0x00038552:    ed901a06    ....    VLDR     s2,[r0,#0x18]
        0x00038556:    ee710a20    q. .    VADD.F32 s1,s2,s1
        0x0003855a:    edc00a06    ....    VSTR     s1,[r0,#0x18]
        0x0003855e:    edd00a07    ....    VLDR     s1,[r0,#0x1c]
        0x00038562:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x00038566:    ed800a07    ....    VSTR     s0,[r0,#0x1c]
        0x0003856a:    3040        @0      ADDS     r0,r0,#0x40
        0x0003856c:    4293        .B      CMP      r3,r2
        0x0003856e:    f73faf6d    ?.m.    BGT      0x3844c ; opus_fft_impl + 180
        0x00038572:    f000ba93    ....    B.W      0x38a9c ; opus_fft_impl + 1796
        0x00038576:    9b00        ..      LDR      r3,[sp,#0]
        0x00038578:    a902        ..      ADD      r1,sp,#8
        0x0003857a:    9816        ..      LDR      r0,[sp,#0x58]
        0x0003857c:    f8511023    Q.#.    LDR      r1,[r1,r3,LSL #2]
        0x00038580:    9b0a        ..      LDR      r3,[sp,#0x28]
        0x00038582:    910b        ..      STR      r1,[sp,#0x2c]
        0x00038584:    fa01f603    ....    LSL      r6,r1,r3
        0x00038588:    9901        ..      LDR      r1,[sp,#4]
        0x0003858a:    910d        ..      STR      r1,[sp,#0x34]
        0x0003858c:    2a01        .*      CMP      r2,#1
        0x0003858e:    d07c        |.      BEQ      0x3868a ; opus_fft_impl + 754
        0x00038590:    900c        ..      STR      r0,[sp,#0x30]
        0x00038592:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00038594:    2500        .%      MOVS     r5,#0
        0x00038596:    ea4f0a42    O.B.    LSL      r10,r2,#1
        0x0003859a:    eb020942    ..B.    ADD      r9,r2,r2,LSL #1
        0x0003859e:    2800        .(      CMP      r0,#0
        0x000385a0:    bfc8        ..      IT       GT
        0x000385a2:    eb060b46    ..F.    ADDGT    r11,r6,r6,LSL #1
        0x000385a6:    f3408279    @.y.    BLE.W    0x38a9c ; opus_fft_impl + 1796
        0x000385aa:    980d        ..      LDR      r0,[sp,#0x34]
        0x000385ac:    2400        .$      MOVS     r4,#0
        0x000385ae:    fb05f100    ....    MUL      r1,r5,r0
        0x000385b2:    980c        ..      LDR      r0,[sp,#0x30]
        0x000385b4:    2a00        .*      CMP      r2,#0
        0x000385b6:    eb0001c1    ....    ADD      r1,r0,r1,LSL #3
        0x000385ba:    9815        ..      LDR      r0,[sp,#0x54]
        0x000385bc:    6b03        .k      LDR      r3,[r0,#0x30]
        0x000385be:    469c        .F      MOV      r12,r3
        0x000385c0:    4660        `F      MOV      r0,r12
        0x000385c2:    dd7d        }.      BLE      0x386c0 ; opus_fft_impl + 808
        0x000385c4:    eb010ec2    ....    ADD      lr,r1,r2,LSL #3
        0x000385c8:    eddc0a00    ....    VLDR     s1,[r12,#0]
        0x000385cc:    edde2a00    ...*    VLDR     s5,[lr,#0]
        0x000385d0:    edde1a01    ....    VLDR     s3,[lr,#4]
        0x000385d4:    ed9c1a01    ....    VLDR     s2,[r12,#4]
        0x000385d8:    ee220aa0    "...    VMUL.F32 s0,s5,s1
        0x000385dc:    eb0108ca    ....    ADD      r8,r1,r10,LSL #3
        0x000385e0:    eb0107c9    ....    ADD      r7,r1,r9,LSL #3
        0x000385e4:    ed983a00    ...:    VLDR     s6,[r8,#0]
        0x000385e8:    ee010ac1    ....    VMLS.F32 s0,s3,s2
        0x000385ec:    ee221a81    "...    VMUL.F32 s2,s5,s2
        0x000385f0:    edd32a00    ...*    VLDR     s5,[r3,#0]
        0x000385f4:    edd83a01    ...:    VLDR     s7,[r8,#4]
        0x000385f8:    edd04a01    ...J    VLDR     s9,[r0,#4]
        0x000385fc:    ee011aa0    ....    VMLA.F32 s2,s3,s1
        0x00038600:    ee630a22    c.".    VMUL.F32 s1,s6,s5
        0x00038604:    edd31a01    ....    VLDR     s3,[r3,#4]
        0x00038608:    ed974a01    ...J    VLDR     s8,[r7,#4]
        0x0003860c:    ed915a01    ...Z    VLDR     s10,[r1,#4]
        0x00038610:    ee430ae1    C...    VMLS.F32 s1,s7,s3
        0x00038614:    ee631a21    c.!.    VMUL.F32 s3,s6,s3
        0x00038618:    ed973a00    ...:    VLDR     s6,[r7,#0]
        0x0003861c:    eb0c0cc6    ....    ADD      r12,r12,r6,LSL #3
        0x00038620:    eb031306    ....    ADD      r3,r3,r6,LSL #4
        0x00038624:    ee431aa2    C...    VMLA.F32 s3,s7,s5
        0x00038628:    edd03a00    ...:    VLDR     s7,[r0,#0]
        0x0003862c:    eb0000cb    ....    ADD      r0,r0,r11,LSL #3
        0x00038630:    ee632a23    c.#*    VMUL.F32 s5,s6,s7
        0x00038634:    ee233a24    #.$:    VMUL.F32 s6,s6,s9
        0x00038638:    ee442a64    D.d*    VMLS.F32 s5,s8,s9
        0x0003863c:    edd14a00    ...J    VLDR     s9,[r1,#0]
        0x00038640:    ee043a23    ..#:    VMLA.F32 s6,s8,s7
        0x00038644:    ee354a61    5.aJ    VSUB.F32 s8,s10,s3
        0x00038648:    ee743ae0    t..:    VSUB.F32 s7,s9,s1
        0x0003864c:    ee744aa0    t..J    VADD.F32 s9,s9,s1
        0x00038650:    ee750a21    u.!.    VADD.F32 s1,s10,s3
        0x00038654:    ee701a22    p.".    VADD.F32 s3,s0,s5
        0x00038658:    ee300a62    0.b.    VSUB.F32 s0,s0,s5
        0x0003865c:    edc14a00    ...J    VSTR     s9,[r1,#0]
        0x00038660:    edc10a01    ....    VSTR     s1,[r1,#4]
        0x00038664:    ee742ae1    t..*    VSUB.F32 s5,s9,s3
        0x00038668:    ee710a03    q...    VADD.F32 s1,s2,s6
        0x0003866c:    ee311a43    1.C.    VSUB.F32 s2,s2,s6
        0x00038670:    edc82a00    ...*    VSTR     s5,[r8,#0]
        0x00038674:    edd12a01    ...*    VLDR     s5,[r1,#4]
        0x00038678:    ee722ae0    r..*    VSUB.F32 s5,s5,s1
        0x0003867c:    edc82a01    ...*    VSTR     s5,[r8,#4]
        0x00038680:    edd12a00    ...*    VLDR     s5,[r1,#0]
        0x00038684:    ee721aa1    r...    VADD.F32 s3,s5,s3
        0x00038688:    e000        ..      B        0x3868c ; opus_fft_impl + 756
        0x0003868a:    e025        %.      B        0x386d8 ; opus_fft_impl + 832
        0x0003868c:    edc11a00    ....    VSTR     s3,[r1,#0]
        0x00038690:    edd11a01    ....    VLDR     s3,[r1,#4]
        0x00038694:    ee710aa0    q...    VADD.F32 s1,s3,s1
        0x00038698:    edc10a01    ....    VSTR     s1,[r1,#4]
        0x0003869c:    ee730a81    s...    VADD.F32 s1,s7,s2
        0x000386a0:    3108        .1      ADDS     r1,r1,#8
        0x000386a2:    edce0a00    ....    VSTR     s1,[lr,#0]
        0x000386a6:    ee740a40    t.@.    VSUB.F32 s1,s8,s0
        0x000386aa:    ee340a00    4...    VADD.F32 s0,s8,s0
        0x000386ae:    edce0a01    ....    VSTR     s1,[lr,#4]
        0x000386b2:    ee730ac1    s...    VSUB.F32 s1,s7,s2
        0x000386b6:    edc70a00    ....    VSTR     s1,[r7,#0]
        0x000386ba:    ed870a01    ....    VSTR     s0,[r7,#4]
        0x000386be:    e000        ..      B        0x386c2 ; opus_fft_impl + 810
        0x000386c0:    e003        ..      B        0x386ca ; opus_fft_impl + 818
        0x000386c2:    1c64        d.      ADDS     r4,r4,#1
        0x000386c4:    42a2        .B      CMP      r2,r4
        0x000386c6:    f73faf7d    ?.}.    BGT      0x385c4 ; opus_fft_impl + 556
        0x000386ca:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000386cc:    1c6d        m.      ADDS     r5,r5,#1
        0x000386ce:    4285        .B      CMP      r5,r0
        0x000386d0:    f6ffaf6b    ..k.    BLT      0x385aa ; opus_fft_impl + 530
        0x000386d4:    f000b9e2    ....    B.W      0x38a9c ; opus_fft_impl + 1796
        0x000386d8:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x000386da:    2100        .!      MOVS     r1,#0
        0x000386dc:    2a00        .*      CMP      r2,#0
        0x000386de:    f34081dd    @...    BLE.W    0x38a9c ; opus_fft_impl + 1796
        0x000386e2:    bf00        ..      NOP      
        0x000386e4:    edd02a01    ...*    VLDR     s5,[r0,#4]
        0x000386e8:    ed900a05    ....    VLDR     s0,[r0,#0x14]
        0x000386ec:    ed903a00    ...:    VLDR     s6,[r0,#0]
        0x000386f0:    edd01a04    ....    VLDR     s3,[r0,#0x10]
        0x000386f4:    ed905a02    ...Z    VLDR     s10,[r0,#8]
        0x000386f8:    edd04a06    ...J    VLDR     s9,[r0,#0x18]
        0x000386fc:    ee321ac0    2...    VSUB.F32 s2,s5,s0
        0x00038700:    ee730a61    s.a.    VSUB.F32 s1,s6,s3
        0x00038704:    ee320a80    2...    VADD.F32 s0,s5,s0
        0x00038708:    ee731a21    s.!.    VADD.F32 s3,s6,s3
        0x0003870c:    ee752a24    u.$*    VADD.F32 s5,s10,s9
        0x00038710:    ed904a03    ...J    VLDR     s8,[r0,#0xc]
        0x00038714:    edd03a07    ...:    VLDR     s7,[r0,#0x1c]
        0x00038718:    1c49        I.      ADDS     r1,r1,#1
        0x0003871a:    ee715ae2    q..Z    VSUB.F32 s11,s3,s5
        0x0003871e:    ee343a23    4.#:    VADD.F32 s6,s8,s7
        0x00038722:    ee711aa2    q...    VADD.F32 s3,s3,s5
        0x00038726:    edc05a04    ...Z    VSTR     s11,[r0,#0x10]
        0x0003872a:    ee705a43    p.CZ    VSUB.F32 s11,s0,s6
        0x0003872e:    ee300a03    0...    VADD.F32 s0,s0,s6
        0x00038732:    edc05a05    ...Z    VSTR     s11,[r0,#0x14]
        0x00038736:    edc01a00    ....    VSTR     s3,[r0,#0]
        0x0003873a:    ee741a63    t.c.    VSUB.F32 s3,s8,s7
        0x0003873e:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00038742:    ee350a64    5.d.    VSUB.F32 s0,s10,s9
        0x00038746:    ee702aa1    p..*    VADD.F32 s5,s1,s3
        0x0003874a:    ee700ae1    p...    VSUB.F32 s1,s1,s3
        0x0003874e:    edc02a02    ...*    VSTR     s5,[r0,#8]
        0x00038752:    ee712a40    q.@*    VSUB.F32 s5,s2,s0
        0x00038756:    ee310a00    1...    VADD.F32 s0,s2,s0
        0x0003875a:    edc02a03    ...*    VSTR     s5,[r0,#0xc]
        0x0003875e:    edc00a06    ....    VSTR     s1,[r0,#0x18]
        0x00038762:    ed800a07    ....    VSTR     s0,[r0,#0x1c]
        0x00038766:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x00038768:    3020         0      ADDS     r0,r0,#0x20
        0x0003876a:    428a        .B      CMP      r2,r1
        0x0003876c:    dcba        ..      BGT      0x386e4 ; opus_fft_impl + 844
        0x0003876e:    f000b995    ....    B.W      0x38a9c ; opus_fft_impl + 1796
        0x00038772:    a802        ..      ADD      r0,sp,#8
        0x00038774:    f8dd8004    ....    LDR      r8,[sp,#4]
        0x00038778:    f8506021    P.!`    LDR      r6,[r0,r1,LSL #2]
        0x0003877c:    980a        ..      LDR      r0,[sp,#0x28]
        0x0003877e:    9f16        ..      LDR      r7,[sp,#0x58]
        0x00038780:    fa06f400    ....    LSL      r4,r6,r0
        0x00038784:    9815        ..      LDR      r0,[sp,#0x54]
        0x00038786:    fb04f102    ....    MUL      r1,r4,r2
        0x0003878a:    0055        U.      LSLS     r5,r2,#1
        0x0003878c:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0003878e:    f04f0a00    O...    MOV      r10,#0
        0x00038792:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00038796:    2e00        ..      CMP      r6,#0
        0x00038798:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0003879c:    f340817e    @.~.    BLE.W    0x38a9c ; opus_fft_impl + 1796
        0x000387a0:    9915        ..      LDR      r1,[sp,#0x54]
        0x000387a2:    fb0af008    ....    MUL      r0,r10,r8
        0x000387a6:    eb0700c0    ....    ADD      r0,r7,r0,LSL #3
        0x000387aa:    f8d1c030    ..0.    LDR      r12,[r1,#0x30]
        0x000387ae:    ea4f0902    O...    MOV.W    r9,r2
        0x000387b2:    4661        aF      MOV      r1,r12
        0x000387b4:    eb0003c2    ....    ADD      r3,r0,r2,LSL #3
        0x000387b8:    ed913a00    ...:    VLDR     s6,[r1,#0]
        0x000387bc:    edd32a00    ...*    VLDR     s5,[r3,#0]
        0x000387c0:    ed931a01    ....    VLDR     s2,[r3,#4]
        0x000387c4:    edd11a01    ....    VLDR     s3,[r1,#4]
        0x000387c8:    ee620a83    b...    VMUL.F32 s1,s5,s6
        0x000387cc:    eb000bc5    ....    ADD      r11,r0,r5,LSL #3
        0x000387d0:    ee410a61    A.a.    VMLS.F32 s1,s2,s3
        0x000387d4:    ee621aa1    b...    VMUL.F32 s3,s5,s3
        0x000387d8:    eddb2a00    ...*    VLDR     s5,[r11,#0]
        0x000387dc:    ee411a03    A...    VMLA.F32 s3,s2,s6
        0x000387e0:    e002        ..      B        0x387e8 ; opus_fft_impl + 1104
    $d
        0x000387e2:    0000        ..      DCW    0
        0x000387e4:    3f3504f3    ..5?    DCD    1060439283
    $t
        0x000387e8:    ed9c3a00    ...:    VLDR     s6,[r12,#0]
        0x000387ec:    eddb3a01    ...:    VLDR     s7,[r11,#4]
        0x000387f0:    ed9c4a01    ...J    VLDR     s8,[r12,#4]
        0x000387f4:    ee221a83    "...    VMUL.F32 s2,s5,s6
        0x000387f8:    eb0101c4    ....    ADD      r1,r1,r4,LSL #3
        0x000387fc:    ee622a84    b..*    VMUL.F32 s5,s5,s8
        0x00038800:    eb0c1c04    ....    ADD      r12,r12,r4,LSL #4
        0x00038804:    ee031ac4    ....    VMLS.F32 s2,s7,s8
        0x00038808:    ee432a83    C..*    VMLA.F32 s5,s7,s6
        0x0003880c:    ee703a81    p..:    VADD.F32 s7,s1,s2
        0x00038810:    ee700ac1    p...    VSUB.F32 s1,s1,s2
        0x00038814:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00038818:    ee313aa2    1..:    VADD.F32 s6,s3,s5
        0x0003881c:    ee711ae2    q...    VSUB.F32 s3,s3,s5
        0x00038820:    ee031ac2    ....    VMLS.F32 s2,s7,s4
        0x00038824:    ed831a00    ....    VSTR     s2,[r3,#0]
        0x00038828:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0003882c:    ee031a42    ..B.    VMLS.F32 s2,s6,s4
        0x00038830:    ed831a01    ....    VSTR     s2,[r3,#4]
        0x00038834:    ee201a80     ...    VMUL.F32 s2,s1,s0
        0x00038838:    ee610a80    a...    VMUL.F32 s1,s3,s0
        0x0003883c:    edd01a00    ....    VLDR     s3,[r0,#0]
        0x00038840:    ee711aa3    q...    VADD.F32 s3,s3,s7
        0x00038844:    edc01a00    ....    VSTR     s3,[r0,#0]
        0x00038848:    edd01a01    ....    VLDR     s3,[r0,#4]
        0x0003884c:    ee711a83    q...    VADD.F32 s3,s3,s6
        0x00038850:    edc01a01    ....    VSTR     s3,[r0,#4]
        0x00038854:    edd31a00    ....    VLDR     s3,[r3,#0]
        0x00038858:    3008        .0      ADDS     r0,r0,#8
        0x0003885a:    f1b90901    ....    SUBS     r9,r9,#1
        0x0003885e:    ee711aa0    q...    VADD.F32 s3,s3,s1
        0x00038862:    edcb1a00    ....    VSTR     s3,[r11,#0]
        0x00038866:    edd31a01    ....    VLDR     s3,[r3,#4]
        0x0003886a:    ee711ac1    q...    VSUB.F32 s3,s3,s2
        0x0003886e:    edcb1a01    ....    VSTR     s3,[r11,#4]
        0x00038872:    edd31a00    ....    VLDR     s3,[r3,#0]
        0x00038876:    ee710ae0    q...    VSUB.F32 s1,s3,s1
        0x0003887a:    edc30a00    ....    VSTR     s1,[r3,#0]
        0x0003887e:    edd30a01    ....    VLDR     s1,[r3,#4]
        0x00038882:    ee700a81    p...    VADD.F32 s1,s1,s2
        0x00038886:    edc30a01    ....    VSTR     s1,[r3,#4]
        0x0003888a:    d193        ..      BNE      0x387b4 ; opus_fft_impl + 1052
        0x0003888c:    f10a0a01    ....    ADD      r10,r10,#1
        0x00038890:    45b2        .E      CMP      r10,r6
        0x00038892:    db85        ..      BLT      0x387a0 ; opus_fft_impl + 1032
        0x00038894:    e102        ..      B        0x38a9c ; opus_fft_impl + 1796
        0x00038896:    a802        ..      ADD      r0,sp,#8
        0x00038898:    f8dd9058    ..X.    LDR      r9,[sp,#0x58]
        0x0003889c:    f8508021    P.!.    LDR      r8,[r0,r1,LSL #2]
        0x000388a0:    980a        ..      LDR      r0,[sp,#0x28]
        0x000388a2:    f04f0b00    O...    MOV      r11,#0
        0x000388a6:    fa08f700    ....    LSL      r7,r8,r0
        0x000388aa:    9801        ..      LDR      r0,[sp,#4]
        0x000388ac:    900c        ..      STR      r0,[sp,#0x30]
        0x000388ae:    9815        ..      LDR      r0,[sp,#0x54]
        0x000388b0:    f1b80f00    ....    CMP      r8,#0
        0x000388b4:    6b01        .k      LDR      r1,[r0,#0x30]
        0x000388b6:    fb07f002    ....    MUL      r0,r7,r2
        0x000388ba:    eb0103c0    ....    ADD      r3,r1,r0,LSL #3
        0x000388be:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x000388c2:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x000388c6:    ed931a01    ....    VLDR     s2,[r3,#4]
        0x000388ca:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x000388ce:    edd01a01    ....    VLDR     s3,[r0,#4]
        0x000388d2:    bfc4        ..      ITT      GT
        0x000388d4:    eb020042    ..B.    ADDGT    r0,r2,r2,LSL #1
        0x000388d8:    900b        ..      STRGT    r0,[sp,#0x2c]
        0x000388da:    dd7c        |.      BLE      0x389d6 ; opus_fft_impl + 1598
        0x000388dc:    980c        ..      LDR      r0,[sp,#0x30]
        0x000388de:    9b0b        ..      LDR      r3,[sp,#0x2c]
        0x000388e0:    fb0bf000    ....    MUL      r0,r11,r0
        0x000388e4:    eb0900c0    ....    ADD      r0,r9,r0,LSL #3
        0x000388e8:    2400        .$      MOVS     r4,#0
        0x000388ea:    eb000cc2    ....    ADD      r12,r0,r2,LSL #3
        0x000388ee:    eb001602    ....    ADD      r6,r0,r2,LSL #4
        0x000388f2:    eb0003c3    ....    ADD      r3,r0,r3,LSL #3
        0x000388f6:    eb001542    ..B.    ADD      r5,r0,r2,LSL #5
        0x000388fa:    2a00        .*      CMP      r2,#0
        0x000388fc:    dd6c        l.      BLE      0x389d8 ; opus_fft_impl + 1600
        0x000388fe:    bf00        ..      NOP      
        0x00038900:    fb04fe07    ....    MUL      lr,r4,r7
        0x00038904:    eb010ace    ....    ADD      r10,r1,lr,LSL #3
        0x00038908:    ed9c4a00    ...J    VLDR     s8,[r12,#0]
        0x0003890c:    edda5a00    ...Z    VLDR     s11,[r10,#0]
        0x00038910:    eddc4a01    ...J    VLDR     s9,[r12,#4]
        0x00038914:    ed9a5a01    ...Z    VLDR     s10,[r10,#4]
        0x00038918:    ee643a25    d.%:    VMUL.F32 s7,s8,s11
        0x0003891c:    ea4f0a44    O.D.    LSL      r10,r4,#1
        0x00038920:    fb0afa07    ....    MUL      r10,r10,r7
        0x00038924:    eb010aca    ....    ADD      r10,r1,r10,LSL #3
        0x00038928:    ee443ac5    D..:    VMLS.F32 s7,s9,s10
        0x0003892c:    ee245a05    $..Z    VMUL.F32 s10,s8,s10
        0x00038930:    ed9a4a01    ...J    VLDR     s8,[r10,#4]
        0x00038934:    ed966a01    ...j    VLDR     s12,[r6,#4]
        0x00038938:    ed959a00    ....    VLDR     s18,[r5,#0]
        0x0003893c:    ee045aa5    ...Z    VMLA.F32 s10,s9,s11
        0x00038940:    edd65a00    ...Z    VLDR     s11,[r6,#0]
        0x00038944:    edda4a00    ...J    VLDR     s9,[r10,#0]
        0x00038948:    eb0e0a4e    ..N.    ADD      r10,lr,lr,LSL #1
        0x0003894c:    eb010aca    ....    ADD      r10,r1,r10,LSL #3
        0x00038950:    ee656aa4    e..j    VMUL.F32 s13,s11,s9
        0x00038954:    ee655a84    e..Z    VMUL.F32 s11,s11,s8
        0x00038958:    edda7a00    ...z    VLDR     s15,[r10,#0]
        0x0003895c:    ed9a7a01    ...z    VLDR     s14,[r10,#4]
        0x00038960:    ee466a44    F.Dj    VMLS.F32 s13,s12,s8
        0x00038964:    ee465a24    F.$Z    VMLA.F32 s11,s12,s9
        0x00038968:    ed936a00    ...j    VLDR     s12,[r3,#0]
        0x0003896c:    edd34a01    ...J    VLDR     s9,[r3,#4]
        0x00038970:    ea4f0a84    O...    LSL      r10,r4,#2
        0x00038974:    ee264a27    &.'J    VMUL.F32 s8,s12,s15
        0x00038978:    fb0afa07    ....    MUL      r10,r10,r7
        0x0003897c:    eb010aca    ....    ADD      r10,r1,r10,LSL #3
        0x00038980:    ed903a00    ...:    VLDR     s6,[r0,#0]
        0x00038984:    ee044ac7    ...J    VMLS.F32 s8,s9,s14
        0x00038988:    ee267a07    &..z    VMUL.F32 s14,s12,s14
        0x0003898c:    ed956a01    ...j    VLDR     s12,[r5,#4]
        0x00038990:    ed9a8a01    ....    VLDR     s16,[r10,#4]
        0x00038994:    edd02a01    ...*    VLDR     s5,[r0,#4]
        0x00038998:    ee047aa7    ...z    VMLA.F32 s14,s9,s15
        0x0003899c:    edda4a00    ...J    VLDR     s9,[r10,#0]
        0x000389a0:    ee697a24    i.$z    VMUL.F32 s15,s18,s9
        0x000389a4:    ee467a48    F.Hz    VMLS.F32 s15,s12,s16
        0x000389a8:    ee298a08    )...    VMUL.F32 s16,s18,s16
        0x000389ac:    ee068a24    ..$.    VMLA.F32 s16,s12,s9
        0x000389b0:    ee734aa7    s..J    VADD.F32 s9,s7,s15
        0x000389b4:    ee339ae7    3...    VSUB.F32 s18,s7,s15
        0x000389b8:    ee753a87    u..:    VADD.F32 s7,s11,s14
        0x000389bc:    ee755ac7    u..Z    VSUB.F32 s11,s11,s14
        0x000389c0:    ee356a08    5..j    VADD.F32 s12,s10,s16
        0x000389c4:    ee757a48    u.Hz    VSUB.F32 s15,s10,s16
        0x000389c8:    ee365a84    6..Z    VADD.F32 s10,s13,s8
        0x000389cc:    ee766ac4    v..j    VSUB.F32 s13,s13,s8
        0x000389d0:    ee344a85    4..J    VADD.F32 s8,s9,s10
        0x000389d4:    e001        ..      B        0x389da ; opus_fft_impl + 1602
        0x000389d6:    e061        a.      B        0x38a9c ; opus_fft_impl + 1796
        0x000389d8:    e05b        [.      B        0x38a92 ; opus_fft_impl + 1786
        0x000389da:    ee344a03    4..J    VADD.F32 s8,s8,s6
        0x000389de:    ee699a01    i...    VMUL.F32 s19,s18,s2
        0x000389e2:    1c64        d.      ADDS     r4,r4,#1
        0x000389e4:    ed804a00    ...J    VSTR     s8,[r0,#0]
        0x000389e8:    ee364a23    6.#J    VADD.F32 s8,s12,s7
        0x000389ec:    ee569ae1    V...    VNMLA.F32 s19,s13,s3
        0x000389f0:    ee344a22    4."J    VADD.F32 s8,s8,s5
        0x000389f4:    ed804a01    ...J    VSTR     s8,[r0,#4]
        0x000389f8:    ee244a80    $..J    VMUL.F32 s8,s9,s0
        0x000389fc:    3008        .0      ADDS     r0,r0,#8
        0x000389fe:    ee054a20    .. J    VMLA.F32 s8,s10,s1
        0x00038a02:    ee347a03    4..z    VADD.F32 s14,s8,s6
        0x00038a06:    ee264a00    &..J    VMUL.F32 s8,s12,s0
        0x00038a0a:    ee034aa0    ...J    VMLA.F32 s8,s7,s1
        0x00038a0e:    ee348a22    4.".    VADD.F32 s16,s8,s5
        0x00038a12:    ee274a81    '..J    VMUL.F32 s8,s15,s2
        0x00038a16:    ee054aa1    ...J    VMLA.F32 s8,s11,s3
        0x00038a1a:    ee37aa44    7.D.    VSUB.F32 s20,s14,s8
        0x00038a1e:    ee374a04    7..J    VADD.F32 s8,s14,s8
        0x00038a22:    ed8caa00    ....    VSTR     s20,[r12,#0]
        0x00038a26:    ee38aa69    8.i.    VSUB.F32 s20,s16,s19
        0x00038a2a:    ed8caa01    ....    VSTR     s20,[r12,#4]
        0x00038a2e:    ed854a00    ...J    VSTR     s8,[r5,#0]
        0x00038a32:    ee384a29    8.)J    VADD.F32 s8,s16,s19
        0x00038a36:    f10c0c08    ....    ADD      r12,r12,#8
        0x00038a3a:    ed854a01    ...J    VSTR     s8,[r5,#4]
        0x00038a3e:    ee244aa0    $..J    VMUL.F32 s8,s9,s1
        0x00038a42:    3508        .5      ADDS     r5,r5,#8
        0x00038a44:    ee054a00    ...J    VMLA.F32 s8,s10,s0
        0x00038a48:    ee344a03    4..J    VADD.F32 s8,s8,s6
        0x00038a4c:    ee263a20    &. :    VMUL.F32 s6,s12,s1
        0x00038a50:    ee033a80    ...:    VMLA.F32 s6,s7,s0
        0x00038a54:    ee733a22    s.":    VADD.F32 s7,s6,s5
        0x00038a58:    ee652a81    e..*    VMUL.F32 s5,s11,s2
        0x00038a5c:    ee293a21    ).!:    VMUL.F32 s6,s18,s3
        0x00038a60:    ee472ae1    G..*    VMLS.F32 s5,s15,s3
        0x00038a64:    ee063ac1    ...:    VMLS.F32 s6,s13,s2
        0x00038a68:    ee744a22    t."J    VADD.F32 s9,s8,s5
        0x00038a6c:    ee742a62    t.b*    VSUB.F32 s5,s8,s5
        0x00038a70:    edc64a00    ...J    VSTR     s9,[r6,#0]
        0x00038a74:    ee734a83    s..J    VADD.F32 s9,s7,s6
        0x00038a78:    edc64a01    ...J    VSTR     s9,[r6,#4]
        0x00038a7c:    edc32a00    ...*    VSTR     s5,[r3,#0]
        0x00038a80:    ee732ac3    s..*    VSUB.F32 s5,s7,s6
        0x00038a84:    3608        .6      ADDS     r6,r6,#8
        0x00038a86:    edc32a01    ...*    VSTR     s5,[r3,#4]
        0x00038a8a:    3308        .3      ADDS     r3,r3,#8
        0x00038a8c:    42a2        .B      CMP      r2,r4
        0x00038a8e:    f73faf37    ?.7.    BGT      0x38900 ; opus_fft_impl + 1384
        0x00038a92:    f10b0b01    ....    ADD      r11,r11,#1
        0x00038a96:    45c3        .E      CMP      r11,r8
        0x00038a98:    f6ffaf20    .. .    BLT      0x388dc ; opus_fft_impl + 1348
        0x00038a9c:    e9dd0200    ....    LDRD     r0,r2,[sp,#0]
        0x00038aa0:    1e40        @.      SUBS     r0,r0,#1
        0x00038aa2:    9000        ..      STR      r0,[sp,#0]
        0x00038aa4:    f57facab    ....    BPL      0x383fe ; opus_fft_impl + 102
        0x00038aa8:    b00f        ..      ADD      sp,sp,#0x3c
        0x00038aaa:    ecbd8b06    ....    VPOP     {d8-d10}
        0x00038aae:    b002        ..      ADD      sp,sp,#8
        0x00038ab0:    e8bd8ff0    ....    POP      {r4-r11,pc}
    i.opus_packet_extensions_count
    opus_packet_extensions_count
        0x00038ab4:    b430        0.      PUSH     {r4,r5}
        0x00038ab6:    2400        .$      MOVS     r4,#0
        0x00038ab8:    2900        .)      CMP      r1,#0
        0x00038aba:    bfc8        ..      IT       GT
        0x00038abc:    2500        .%      MOVGT    r5,#0
        0x00038abe:    dd3a        :.      BLE      0x38b36 ; opus_packet_extensions_count + 130
        0x00038ac0:    7802        .x      LDRB     r2,[r0,#0]
        0x00038ac2:    2900        .)      CMP      r1,#0
        0x00038ac4:    ea4f0c52    O.R.    LSR      r12,r2,#1
        0x00038ac8:    d02f        /.      BEQ      0x38b2a ; opus_packet_extensions_count + 118
        0x00038aca:    ea5f030c    _...    MOVS     r3,r12
        0x00038ace:    f0020201    ....    AND      r2,r2,#1
        0x00038ad2:    d00f        ..      BEQ      0x38af4 ; opus_packet_extensions_count + 64
        0x00038ad4:    1e5b        [.      SUBS     r3,r3,#1
        0x00038ad6:    2b1f        .+      CMP      r3,#0x1f
        0x00038ad8:    d212        ..      BCS      0x38b00 ; opus_packet_extensions_count + 76
        0x00038ada:    1c53        S.      ADDS     r3,r2,#1
        0x00038adc:    4299        .B      CMP      r1,r3
        0x00038ade:    bfa4        ..      ITT      GE
        0x00038ae0:    4418        .D      ADDGE    r0,r3
        0x00038ae2:    1a89        ..      SUBGE    r1,r1,r2
        0x00038ae4:    db02        ..      BLT      0x38aec ; opus_packet_extensions_count + 56
        0x00038ae6:    1e49        I.      SUBS     r1,r1,#1
        0x00038ae8:    2900        .)      CMP      r1,#0
        0x00038aea:    da1e        ..      BGE      0x38b2a ; opus_packet_extensions_count + 118
        0x00038aec:    bc30        0.      POP      {r4,r5}
        0x00038aee:    f06f0003    o...    MVN      r0,#3
        0x00038af2:    4770        pG      BX       lr
        0x00038af4:    b122        ".      CBZ      r2,0x38b00 ; opus_packet_extensions_count + 76
        0x00038af6:    2901        .)      CMP      r1,#1
        0x00038af8:    bfa8        ..      IT       GE
        0x00038afa:    1c40        @.      ADDGE    r0,r0,#1
        0x00038afc:    daf3        ..      BGE      0x38ae6 ; opus_packet_extensions_count + 50
        0x00038afe:    e7f5        ..      B        0x38aec ; opus_packet_extensions_count + 56
        0x00038b00:    2a00        .*      CMP      r2,#0
        0x00038b02:    bf06        ..      ITTE     EQ
        0x00038b04:    4408        .D      ADDEQ    r0,r1
        0x00038b06:    4629        )F      MOVEQ    r1,r5
        0x00038b08:    2200        ."      MOVNE    r2,#0
        0x00038b0a:    d00e        ..      BEQ      0x38b2a ; opus_packet_extensions_count + 118
        0x00038b0c:    1c40        @.      ADDS     r0,r0,#1
        0x00038b0e:    1e49        I.      SUBS     r1,r1,#1
        0x00038b10:    d0ec        ..      BEQ      0x38aec ; opus_packet_extensions_count + 56
        0x00038b12:    7803        .x      LDRB     r3,[r0,#0]
        0x00038b14:    441a        .D      ADD      r2,r2,r3
        0x00038b16:    2bff        .+      CMP      r3,#0xff
        0x00038b18:    d0f8        ..      BEQ      0x38b0c ; opus_packet_extensions_count + 88
        0x00038b1a:    1c43        C.      ADDS     r3,r0,#1
        0x00038b1c:    1e48        H.      SUBS     r0,r1,#1
        0x00038b1e:    4282        .B      CMP      r2,r0
        0x00038b20:    bfdc        ..      ITT      LE
        0x00038b22:    1a81        ..      SUBLE    r1,r0,r2
        0x00038b24:    1898        ..      ADDLE    r0,r3,r2
        0x00038b26:    dddf        ..      BLE      0x38ae8 ; opus_packet_extensions_count + 52
        0x00038b28:    e7e0        ..      B        0x38aec ; opus_packet_extensions_count + 56
        0x00038b2a:    f1bc0f01    ....    CMP      r12,#1
        0x00038b2e:    bfc8        ..      IT       GT
        0x00038b30:    1c64        d.      ADDGT    r4,r4,#1
        0x00038b32:    2900        .)      CMP      r1,#0
        0x00038b34:    dcc4        ..      BGT      0x38ac0 ; opus_packet_extensions_count + 12
        0x00038b36:    4620         F      MOV      r0,r4
        0x00038b38:    bc30        0.      POP      {r4,r5}
        0x00038b3a:    4770        pG      BX       lr
    i.opus_packet_extensions_generate
    opus_packet_extensions_generate
        0x00038b3c:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x00038b40:    4606        .F      MOV      r6,r0
        0x00038b42:    f04f0000    O...    MOV      r0,#0
        0x00038b46:    b083        ..      SUB      sp,sp,#0xc
        0x00038b48:    f1b30800    ....    SUBS     r8,r3,#0
        0x00038b4c:    4693        .F      MOV      r11,r2
        0x00038b4e:    4682        .F      MOV      r10,r0
        0x00038b50:    4604        .F      MOV      r4,r0
        0x00038b52:    9002        ..      STR      r0,[sp,#8]
        0x00038b54:    9000        ..      STR      r0,[sp,#0]
        0x00038b56:    bfd8        ..      IT       LE
        0x00038b58:    2500        .%      MOVLE    r5,#0
        0x00038b5a:    dd12        ..      BLE      0x38b82 ; opus_packet_extensions_generate + 70
        0x00038b5c:    eb0b1100    ....    ADD      r1,r11,r0,LSL #4
        0x00038b60:    9a02        ..      LDR      r2,[sp,#8]
        0x00038b62:    684b        Kh      LDR      r3,[r1,#4]
        0x00038b64:    4293        .B      CMP      r3,r2
        0x00038b66:    f30080f2    ....    BGT.W    0x38d4e ; opus_packet_extensions_generate + 530
        0x00038b6a:    6809        .h      LDR      r1,[r1,#0]
        0x00038b6c:    1e89        ..      SUBS     r1,r1,#2
        0x00038b6e:    297e        ~)      CMP      r1,#0x7e
        0x00038b70:    d24c        L.      BCS      0x38c0c ; opus_packet_extensions_generate + 208
        0x00038b72:    1c40        @.      ADDS     r0,r0,#1
        0x00038b74:    4580        .E      CMP      r8,r0
        0x00038b76:    dcf1        ..      BGT      0x38b5c ; opus_packet_extensions_generate + 32
        0x00038b78:    2a30        0*      CMP      r2,#0x30
        0x00038b7a:    da47        G.      BGE      0x38c0c ; opus_packet_extensions_generate + 208
        0x00038b7c:    2500        .%      MOVS     r5,#0
        0x00038b7e:    2a00        .*      CMP      r2,#0
        0x00038b80:    db7e        ~.      BLT      0x38c80 ; opus_packet_extensions_generate + 324
        0x00038b82:    f1a80001    ....    SUB      r0,r8,#1
        0x00038b86:    9001        ..      STR      r0,[sp,#4]
        0x00038b88:    f04f0900    O...    MOV      r9,#0
        0x00038b8c:    f1b80f00    ....    CMP      r8,#0
        0x00038b90:    dd77        w.      BLE      0x38c82 ; opus_packet_extensions_generate + 326
        0x00038b92:    bf00        ..      NOP      
        0x00038b94:    eb0b1709    ....    ADD      r7,r11,r9,LSL #4
        0x00038b98:    6878        xh      LDR      r0,[r7,#4]
        0x00038b9a:    42a8        .B      CMP      r0,r5
        0x00038b9c:    d178        x.      BNE      0x38c90 ; opus_packet_extensions_generate + 340
        0x00038b9e:    4555        UE      CMP      r5,r10
        0x00038ba0:    d011        ..      BEQ      0x38bc6 ; opus_packet_extensions_generate + 138
        0x00038ba2:    9904        ..      LDR      r1,[sp,#0x10]
        0x00038ba4:    eba5000a    ....    SUB      r0,r5,r10
        0x00038ba8:    1b09        ..      SUBS     r1,r1,r4
        0x00038baa:    2902        .)      CMP      r1,#2
        0x00038bac:    db52        R.      BLT      0x38c54 ; opus_packet_extensions_generate + 280
        0x00038bae:    2801        .(      CMP      r0,#1
        0x00038bb0:    d023        #.      BEQ      0x38bfa ; opus_packet_extensions_generate + 190
        0x00038bb2:    2e00        ..      CMP      r6,#0
        0x00038bb4:    bf1c        ..      ITT      NE
        0x00038bb6:    2103        .!      MOVNE    r1,#3
        0x00038bb8:    5531        1U      STRBNE   r1,[r6,r4]
        0x00038bba:    f1040101    ....    ADD      r1,r4,#1
        0x00038bbe:    bf18        ..      IT       NE
        0x00038bc0:    5470        pT      STRBNE   r0,[r6,r1]
        0x00038bc2:    1c4c        L.      ADDS     r4,r1,#1
        0x00038bc4:    46aa        .F      MOV      r10,r5
        0x00038bc6:    683a        :h      LDR      r2,[r7,#0]
        0x00038bc8:    2a20         *      CMP      r2,#0x20
        0x00038bca:    da1c        ..      BGE      0x38c06 ; opus_packet_extensions_generate + 202
        0x00038bcc:    68f8        .h      LDR      r0,[r7,#0xc]
        0x00038bce:    2802        .(      CMP      r0,#2
        0x00038bd0:    d21c        ..      BCS      0x38c0c ; opus_packet_extensions_generate + 208
        0x00038bd2:    9904        ..      LDR      r1,[sp,#0x10]
        0x00038bd4:    1c43        C.      ADDS     r3,r0,#1
        0x00038bd6:    1b09        ..      SUBS     r1,r1,r4
        0x00038bd8:    4299        .B      CMP      r1,r3
        0x00038bda:    db3b        ;.      BLT      0x38c54 ; opus_packet_extensions_generate + 280
        0x00038bdc:    2e00        ..      CMP      r6,#0
        0x00038bde:    bf1c        ..      ITT      NE
        0x00038be0:    eb000042    ..B.    ADDNE    r0,r0,r2,LSL #1
        0x00038be4:    5530        0U      STRBNE   r0,[r6,r4]
        0x00038be6:    1c64        d.      ADDS     r4,r4,#1
        0x00038be8:    68f8        .h      LDR      r0,[r7,#0xc]
        0x00038bea:    2800        .(      CMP      r0,#0
        0x00038bec:    dd4d        M.      BLE      0x38c8a ; opus_packet_extensions_generate + 334
        0x00038bee:    b116        ..      CBZ      r6,0x38bf6 ; opus_packet_extensions_generate + 186
        0x00038bf0:    68b8        .h      LDR      r0,[r7,#8]
        0x00038bf2:    7800        .x      LDRB     r0,[r0,#0]
        0x00038bf4:    5530        0U      STRB     r0,[r6,r4]
        0x00038bf6:    1c64        d.      ADDS     r4,r4,#1
        0x00038bf8:    e047        G.      B        0x38c8a ; opus_packet_extensions_generate + 334
        0x00038bfa:    2e00        ..      CMP      r6,#0
        0x00038bfc:    bf1c        ..      ITT      NE
        0x00038bfe:    2002        .       MOVNE    r0,#2
        0x00038c00:    5530        0U      STRBNE   r0,[r6,r4]
        0x00038c02:    1c64        d.      ADDS     r4,r4,#1
        0x00038c04:    e7de        ..      B        0x38bc4 ; opus_packet_extensions_generate + 136
        0x00038c06:    68fb        .h      LDR      r3,[r7,#0xc]
        0x00038c08:    2b00        .+      CMP      r3,#0
        0x00038c0a:    da04        ..      BGE      0x38c16 ; opus_packet_extensions_generate + 218
        0x00038c0c:    b007        ..      ADD      sp,sp,#0x1c
        0x00038c0e:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00038c12:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00038c16:    e9dd0100    ....    LDRD     r0,r1,[sp,#0]
        0x00038c1a:    4288        .B      CMP      r0,r1
        0x00038c1c:    bf14        ..      ITE      NE
        0x00038c1e:    2100        .!      MOVNE    r1,#0
        0x00038c20:    2101        .!      MOVEQ    r1,#1
        0x00038c22:    469e        .F      MOV      lr,r3
        0x00038c24:    484b        KH      LDR      r0,[pc,#300] ; [0x38d54] = 0x80808081
        0x00038c26:    f04f0c00    O...    MOV      r12,#0
        0x00038c2a:    fbc0ce03    ....    SMLAL    r12,lr,r0,r3
        0x00038c2e:    ea4f1cee    O...    ASR      r12,lr,#7
        0x00038c32:    ebac7cee    ...|    SUB      r12,r12,lr,ASR #31
        0x00038c36:    f10c0c01    ....    ADD      r12,r12,#1
        0x00038c3a:    2900        .)      CMP      r1,#0
        0x00038c3c:    bf18        ..      IT       NE
        0x00038c3e:    f04f0c00    O...    MOVNE    r12,#0
        0x00038c42:    f8dde010    ....    LDR      lr,[sp,#0x10]
        0x00038c46:    f10c0c01    ....    ADD      r12,r12,#1
        0x00038c4a:    ebae0e04    ....    SUB      lr,lr,r4
        0x00038c4e:    4463        cD      ADD      r3,r3,r12
        0x00038c50:    459e        .E      CMP      lr,r3
        0x00038c52:    da04        ..      BGE      0x38c5e ; opus_packet_extensions_generate + 290
        0x00038c54:    b007        ..      ADD      sp,sp,#0x1c
        0x00038c56:    f06f0001    o...    MVN      r0,#1
        0x00038c5a:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00038c5e:    b136        6.      CBZ      r6,0x38c6e ; opus_packet_extensions_generate + 306
        0x00038c60:    2900        .)      CMP      r1,#0
        0x00038c62:    bf0c        ..      ITE      EQ
        0x00038c64:    2301        .#      MOVEQ    r3,#1
        0x00038c66:    2300        .#      MOVNE    r3,#0
        0x00038c68:    eb030242    ..B.    ADD      r2,r3,r2,LSL #1
        0x00038c6c:    5532        2U      STRB     r2,[r6,r4]
        0x00038c6e:    1c64        d.      ADDS     r4,r4,#1
        0x00038c70:    b3d9        ..      CBZ      r1,0x38cea ; opus_packet_extensions_generate + 430
        0x00038c72:    b126        &.      CBZ      r6,0x38c7e ; opus_packet_extensions_generate + 322
        0x00038c74:    e9d71202    ....    LDRD     r1,r2,[r7,#8]
        0x00038c78:    1930        0.      ADDS     r0,r6,r4
        0x00038c7a:    f7dffcfd    ....    BL       __aeabi_memcpy ; 0x18678
        0x00038c7e:    e002        ..      B        0x38c86 ; opus_packet_extensions_generate + 330
        0x00038c80:    e010        ..      B        0x38ca4 ; opus_packet_extensions_generate + 360
        0x00038c82:    e00a        ..      B        0x38c9a ; opus_packet_extensions_generate + 350
        0x00038c84:    e004        ..      B        0x38c90 ; opus_packet_extensions_generate + 340
        0x00038c86:    68f8        .h      LDR      r0,[r7,#0xc]
        0x00038c88:    4404        .D      ADD      r4,r4,r0
        0x00038c8a:    9800        ..      LDR      r0,[sp,#0]
        0x00038c8c:    1c40        @.      ADDS     r0,r0,#1
        0x00038c8e:    9000        ..      STR      r0,[sp,#0]
        0x00038c90:    f1090901    ....    ADD      r9,r9,#1
        0x00038c94:    45c1        .E      CMP      r9,r8
        0x00038c96:    f6ffaf7d    ..}.    BLT      0x38b94 ; opus_packet_extensions_generate + 88
        0x00038c9a:    9802        ..      LDR      r0,[sp,#8]
        0x00038c9c:    1c6d        m.      ADDS     r5,r5,#1
        0x00038c9e:    4285        .B      CMP      r5,r0
        0x00038ca0:    f77faf72    ..r.    BLE      0x38b88 ; opus_packet_extensions_generate + 76
        0x00038ca4:    9810        ..      LDR      r0,[sp,#0x40]
        0x00038ca6:    2800        .(      CMP      r0,#0
        0x00038ca8:    bf1c        ..      ITT      NE
        0x00038caa:    9804        ..      LDRNE    r0,[sp,#0x10]
        0x00038cac:    4284        .B      CMPNE    r4,r0
        0x00038cae:    da18        ..      BGE      0x38ce2 ; opus_packet_extensions_generate + 422
        0x00038cb0:    1b05        ..      SUBS     r5,r0,r4
        0x00038cb2:    b1ae        ..      CBZ      r6,0x38ce0 ; opus_packet_extensions_generate + 420
        0x00038cb4:    1970        p.      ADDS     r0,r6,r5
        0x00038cb6:    4622        "F      MOV      r2,r4
        0x00038cb8:    4631        1F      MOV      r1,r6
        0x00038cba:    f7dffd22    ..".    BL       __aeabi_memmove ; 0x18702
        0x00038cbe:    2d00        .-      CMP      r5,#0
        0x00038cc0:    dd0e        ..      BLE      0x38ce0 ; opus_packet_extensions_generate + 420
        0x00038cc2:    1e70        p.      SUBS     r0,r6,#1
        0x00038cc4:    f0150f01    ....    TST      r5,#1
        0x00038cc8:    f04f0201    O...    MOV      r2,#1
        0x00038ccc:    bf18        ..      IT       NE
        0x00038cce:    f8002f01    .../    STRBNE   r2,[r0,#1]!
        0x00038cd2:    1069        i.      ASRS     r1,r5,#1
        0x00038cd4:    d004        ..      BEQ      0x38ce0 ; opus_packet_extensions_generate + 420
        0x00038cd6:    7042        Bp      STRB     r2,[r0,#1]
        0x00038cd8:    f8002f02    .../    STRB     r2,[r0,#2]!
        0x00038cdc:    1e49        I.      SUBS     r1,r1,#1
        0x00038cde:    d1fa        ..      BNE      0x38cd6 ; opus_packet_extensions_generate + 410
        0x00038ce0:    442c        ,D      ADD      r4,r4,r5
        0x00038ce2:    b007        ..      ADD      sp,sp,#0x1c
        0x00038ce4:    4620         F      MOV      r0,r4
        0x00038ce6:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00038cea:    e7ff        ..      B        0x38cec ; opus_packet_extensions_generate + 432
        0x00038cec:    f04f0e00    O...    MOV      lr,#0
        0x00038cf0:    68f9        .h      LDR      r1,[r7,#0xc]
        0x00038cf2:    4672        rF      MOV      r2,lr
        0x00038cf4:    fbc02101    ...!    SMLAL    r2,r1,r0,r1
        0x00038cf8:    11ca        ..      ASRS     r2,r1,#7
        0x00038cfa:    eba27ce1    ...|    SUB      r12,r2,r1,ASR #31
        0x00038cfe:    b326        &.      CBZ      r6,0x38d4a ; opus_packet_extensions_generate + 526
        0x00038d00:    f1bc0f00    ....    CMP      r12,#0
        0x00038d04:    dd11        ..      BLE      0x38d2a ; opus_packet_extensions_generate + 494
        0x00038d06:    1931        1.      ADDS     r1,r6,r4
        0x00038d08:    1e49        I.      SUBS     r1,r1,#1
        0x00038d0a:    f01c0f01    ....    TST      r12,#1
        0x00038d0e:    d002        ..      BEQ      0x38d16 ; opus_packet_extensions_generate + 474
        0x00038d10:    22ff        ."      MOVS     r2,#0xff
        0x00038d12:    f8012f01    .../    STRB     r2,[r1,#1]!
        0x00038d16:    ea5f026c    _.l.    ASRS     r2,r12,#1
        0x00038d1a:    bf18        ..      IT       NE
        0x00038d1c:    23ff        .#      MOVNE    r3,#0xff
        0x00038d1e:    d004        ..      BEQ      0x38d2a ; opus_packet_extensions_generate + 494
        0x00038d20:    704b        Kp      STRB     r3,[r1,#1]
        0x00038d22:    f8013f02    ...?    STRB     r3,[r1,#2]!
        0x00038d26:    1e52        R.      SUBS     r2,r2,#1
        0x00038d28:    d1fa        ..      BNE      0x38d20 ; opus_packet_extensions_generate + 484
        0x00038d2a:    4464        dD      ADD      r4,r4,r12
        0x00038d2c:    b16e        n.      CBZ      r6,0x38d4a ; opus_packet_extensions_generate + 526
        0x00038d2e:    68fa        .h      LDR      r2,[r7,#0xc]
        0x00038d30:    4673        sF      MOV      r3,lr
        0x00038d32:    4611        .F      MOV      r1,r2
        0x00038d34:    fbc03102    ...1    SMLAL    r3,r1,r0,r2
        0x00038d38:    11c8        ..      ASRS     r0,r1,#7
        0x00038d3a:    eba070e1    ...p    SUB      r0,r0,r1,ASR #31
        0x00038d3e:    eba02000    ...     SUB      r0,r0,r0,LSL #8
        0x00038d42:    4410        .D      ADD      r0,r0,r2
        0x00038d44:    5530        0U      STRB     r0,[r6,r4]
        0x00038d46:    1c64        d.      ADDS     r4,r4,#1
        0x00038d48:    e794        ..      B        0x38c74 ; opus_packet_extensions_generate + 312
        0x00038d4a:    1c64        d.      ADDS     r4,r4,#1
        0x00038d4c:    e797        ..      B        0x38c7e ; opus_packet_extensions_generate + 322
        0x00038d4e:    461a        .F      MOV      r2,r3
        0x00038d50:    9302        ..      STR      r3,[sp,#8]
        0x00038d52:    e70a        ..      B        0x38b6a ; opus_packet_extensions_generate + 46
    $d
        0x00038d54:    80808081    ....    DCD    2155905153
    $t
    i.opus_packet_extensions_parse
    opus_packet_extensions_parse
        0x00038d58:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00038d5c:    2700        .'      MOVS     r7,#0
        0x00038d5e:    46b8        .F      MOV      r8,r7
        0x00038d60:    2900        .)      CMP      r1,#0
        0x00038d62:    bfc8        ..      IT       GT
        0x00038d64:    f04f0e00    O...    MOVGT    lr,#0
        0x00038d68:    dd6c        l.      BLE      0x38e44 ; opus_packet_extensions_parse + 236
        0x00038d6a:    7804        .x      LDRB     r4,[r0,#0]
        0x00038d6c:    0865        e.      LSRS     r5,r4,#1
        0x00038d6e:    2d01        .-      CMP      r5,#1
        0x00038d70:    dd03        ..      BLE      0x38d7a ; opus_packet_extensions_parse + 34
        0x00038d72:    46aa        .F      MOV      r10,r5
        0x00038d74:    46bb        .F      MOV      r11,r7
        0x00038d76:    4681        .F      MOV      r9,r0
        0x00038d78:    e00b        ..      B        0x38d92 ; opus_packet_extensions_parse + 58
        0x00038d7a:    d10a        ..      BNE      0x38d92 ; opus_packet_extensions_parse + 58
        0x00038d7c:    f0140f01    ....    TST      r4,#1
        0x00038d80:    bf08        ..      IT       EQ
        0x00038d82:    1c7f        ..      ADDEQ    r7,r7,#1
        0x00038d84:    d003        ..      BEQ      0x38d8e ; opus_packet_extensions_parse + 54
        0x00038d86:    2902        .)      CMP      r1,#2
        0x00038d88:    bfa4        ..      ITT      GE
        0x00038d8a:    7846        Fx      LDRBGE   r6,[r0,#1]
        0x00038d8c:    4437        7D      ADDGE    r7,r6
        0x00038d8e:    2f30        0/      CMP      r7,#0x30
        0x00038d90:    da14        ..      BGE      0x38dbc ; opus_packet_extensions_parse + 100
        0x00038d92:    2900        .)      CMP      r1,#0
        0x00038d94:    d03e        >.      BEQ      0x38e14 ; opus_packet_extensions_parse + 188
        0x00038d96:    002e        ..      MOVS     r6,r5
        0x00038d98:    f0040c01    ....    AND      r12,r4,#1
        0x00038d9c:    d014        ..      BEQ      0x38dc8 ; opus_packet_extensions_parse + 112
        0x00038d9e:    1e6c        l.      SUBS     r4,r5,#1
        0x00038da0:    2c1f        .,      CMP      r4,#0x1f
        0x00038da2:    d21b        ..      BCS      0x38ddc ; opus_packet_extensions_parse + 132
        0x00038da4:    f10c0401    ....    ADD      r4,r12,#1
        0x00038da8:    42a1        .B      CMP      r1,r4
        0x00038daa:    db07        ..      BLT      0x38dbc ; opus_packet_extensions_parse + 100
        0x00038dac:    eba1010c    ....    SUB      r1,r1,r12
        0x00038db0:    4420         D      ADD      r0,r0,r4
        0x00038db2:    f04f0c01    O...    MOV      r12,#1
        0x00038db6:    1e49        I.      SUBS     r1,r1,#1
        0x00038db8:    2900        .)      CMP      r1,#0
        0x00038dba:    da2b        +.      BGE      0x38e14 ; opus_packet_extensions_parse + 188
        0x00038dbc:    f06f0003    o...    MVN      r0,#3
        0x00038dc0:    f8c38000    ....    STR      r8,[r3,#0]
        0x00038dc4:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00038dc8:    f1bc0f00    ....    CMP      r12,#0
        0x00038dcc:    d006        ..      BEQ      0x38ddc ; opus_packet_extensions_parse + 132
        0x00038dce:    f04f0c01    O...    MOV      r12,#1
        0x00038dd2:    2901        .)      CMP      r1,#1
        0x00038dd4:    bfa8        ..      IT       GE
        0x00038dd6:    1c40        @.      ADDGE    r0,r0,#1
        0x00038dd8:    daed        ..      BGE      0x38db6 ; opus_packet_extensions_parse + 94
        0x00038dda:    e7ef        ..      B        0x38dbc ; opus_packet_extensions_parse + 100
        0x00038ddc:    f1bc0f00    ....    CMP      r12,#0
        0x00038de0:    bf1c        ..      ITT      NE
        0x00038de2:    2600        .&      MOVNE    r6,#0
        0x00038de4:    f04f0c01    O...    MOVNE    r12,#1
        0x00038de8:    d010        ..      BEQ      0x38e0c ; opus_packet_extensions_parse + 180
        0x00038dea:    1c40        @.      ADDS     r0,r0,#1
        0x00038dec:    1e49        I.      SUBS     r1,r1,#1
        0x00038dee:    d0e5        ..      BEQ      0x38dbc ; opus_packet_extensions_parse + 100
        0x00038df0:    7804        .x      LDRB     r4,[r0,#0]
        0x00038df2:    f10c0c01    ....    ADD      r12,r12,#1
        0x00038df6:    4426        &D      ADD      r6,r6,r4
        0x00038df8:    2cff        .,      CMP      r4,#0xff
        0x00038dfa:    d0f6        ..      BEQ      0x38dea ; opus_packet_extensions_parse + 146
        0x00038dfc:    1c40        @.      ADDS     r0,r0,#1
        0x00038dfe:    1e49        I.      SUBS     r1,r1,#1
        0x00038e00:    428e        .B      CMP      r6,r1
        0x00038e02:    bfdc        ..      ITT      LE
        0x00038e04:    1b89        ..      SUBLE    r1,r1,r6
        0x00038e06:    4430        0D      ADDLE    r0,r6
        0x00038e08:    ddd6        ..      BLE      0x38db8 ; opus_packet_extensions_parse + 96
        0x00038e0a:    e7d7        ..      B        0x38dbc ; opus_packet_extensions_parse + 100
        0x00038e0c:    4408        .D      ADD      r0,r0,r1
        0x00038e0e:    f04f0c01    O...    MOV      r12,#1
        0x00038e12:    4671        qF      MOV      r1,lr
        0x00038e14:    2d01        .-      CMP      r5,#1
        0x00038e16:    dd13        ..      BLE      0x38e40 ; opus_packet_extensions_parse + 232
        0x00038e18:    681c        .h      LDR      r4,[r3,#0]
        0x00038e1a:    4544        DE      CMP      r4,r8
        0x00038e1c:    d103        ..      BNE      0x38e26 ; opus_packet_extensions_parse + 206
        0x00038e1e:    f06f0001    o...    MVN      r0,#1
        0x00038e22:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00038e26:    eba00409    ....    SUB      r4,r0,r9
        0x00038e2a:    eb021508    ....    ADD      r5,r2,r8,LSL #4
        0x00038e2e:    eba4040c    ....    SUB      r4,r4,r12
        0x00038e32:    44cc        .D      ADD      r12,r12,r9
        0x00038e34:    e9c5c402    ....    STRD     r12,r4,[r5,#8]
        0x00038e38:    e9c5ab00    ....    STRD     r10,r11,[r5,#0]
        0x00038e3c:    f1080801    ....    ADD      r8,r8,#1
        0x00038e40:    2900        .)      CMP      r1,#0
        0x00038e42:    dc92        ..      BGT      0x38d6a ; opus_packet_extensions_parse + 18
        0x00038e44:    2000        .       MOVS     r0,#0
        0x00038e46:    f8c38000    ....    STR      r8,[r3,#0]
        0x00038e4a:    e8bd8ff0    ....    POP      {r4-r11,pc}
    i.opus_packet_get_nb_frames
    opus_packet_get_nb_frames
        0x00038e4e:    2901        .)      CMP      r1,#1
        0x00038e50:    bfbc        ..      ITT      LT
        0x00038e52:    f04f30ff    O..0    MOVLT    r0,#0xffffffff
        0x00038e56:    4770        pG      BXLT     lr
        0x00038e58:    7802        .x      LDRB     r2,[r0,#0]
        0x00038e5a:    f0120203    ....    ANDS     r2,r2,#3
        0x00038e5e:    bf04        ..      ITT      EQ
        0x00038e60:    2001        .       MOVEQ    r0,#1
        0x00038e62:    4770        pG      BXEQ     lr
        0x00038e64:    2a03        .*      CMP      r2,#3
        0x00038e66:    bf1c        ..      ITT      NE
        0x00038e68:    2002        .       MOVNE    r0,#2
        0x00038e6a:    4770        pG      BXNE     lr
        0x00038e6c:    2902        .)      CMP      r1,#2
        0x00038e6e:    bfb2        ..      ITEE     LT
        0x00038e70:    f06f0003    o...    MVNLT    r0,#3
        0x00038e74:    7840        @x      LDRBGE   r0,[r0,#1]
        0x00038e76:    f000003f    ..?.    ANDGE    r0,r0,#0x3f
        0x00038e7a:    4770        pG      BX       lr
    i.opus_packet_get_samples_per_frame
    opus_packet_get_samples_per_frame
        0x00038e7c:    7800        .x      LDRB     r0,[r0,#0]
        0x00038e7e:    f0100f80    ....    TST      r0,#0x80
        0x00038e82:    d008        ..      BEQ      0x38e96 ; opus_packet_get_samples_per_frame + 26
        0x00038e84:    f3c000c1    ....    UBFX     r0,r0,#3,#2
        0x00038e88:    fa01f000    ....    LSL      r0,r1,r0
        0x00038e8c:    f44f71c8    O..q    MOV      r1,#0x190
        0x00038e90:    fb90f0f1    ....    SDIV     r0,r0,r1
        0x00038e94:    4770        pG      BX       lr
        0x00038e96:    2260        `"      MOVS     r2,#0x60
        0x00038e98:    ea320300    2...    BICS     r3,r2,r0
        0x00038e9c:    4a10        .J      LDR      r2,[pc,#64] ; [0x38ee0] = 0x51eb851f
        0x00038e9e:    d012        ..      BEQ      0x38ec6 ; opus_packet_get_samples_per_frame + 74
        0x00038ea0:    f3c000c1    ....    UBFX     r0,r0,#3,#2
        0x00038ea4:    2803        .(      CMP      r0,#3
        0x00038ea6:    bf03        ..      ITTTE    EQ
        0x00038ea8:    ebc11001    ....    RSBEQ    r0,r1,r1,LSL #4
        0x00038eac:    0080        ..      LSLEQ    r0,r0,#2
        0x00038eae:    f44f717a    O.zq    MOVEQ    r1,#0x3e8
        0x00038eb2:    fa01f000    ....    LSLNE    r0,r1,r0
        0x00038eb6:    bf1c        ..      ITT      NE
        0x00038eb8:    fb821000    ....    SMULLNE  r1,r0,r2,r0
        0x00038ebc:    1141        A.      ASRNE    r1,r0,#5
        0x00038ebe:    d0e7        ..      BEQ      0x38e90 ; opus_packet_get_samples_per_frame + 20
        0x00038ec0:    eba170e0    ...p    SUB      r0,r1,r0,ASR #31
        0x00038ec4:    4770        pG      BX       lr
        0x00038ec6:    f0100f08    ....    TST      r0,#8
        0x00038eca:    4805        .H      LDR      r0,[pc,#20] ; [0x38ee0] = 0x51eb851f
        0x00038ecc:    fb801001    ....    SMULL    r1,r0,r0,r1
        0x00038ed0:    bf12        ..      ITEE     NE
        0x00038ed2:    1101        ..      ASRNE    r1,r0,#4
        0x00038ed4:    1141        A.      ASREQ    r1,r0,#5
        0x00038ed6:    eba170e0    ...p    SUBEQ    r0,r1,r0,ASR #31
        0x00038eda:    d1f1        ..      BNE      0x38ec0 ; opus_packet_get_samples_per_frame + 68
        0x00038edc:    4770        pG      BX       lr
    $d
        0x00038ede:    0000        ..      DCW    0
        0x00038ee0:    51eb851f    ...Q    DCD    1374389535
    $t
    i.opus_packet_pad
    opus_packet_pad
        0x00038ee4:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00038ee8:    f5ad7d31    ..1}    SUB      sp,sp,#0x2c4
        0x00038eec:    4616        .F      MOV      r6,r2
        0x00038eee:    460d        .F      MOV      r5,r1
        0x00038ef0:    4680        .F      MOV      r8,r0
        0x00038ef2:    f7e6fb0b    ....    BL       alloc_stack ; 0x1f50c
        0x00038ef6:    f04f0a00    O...    MOV      r10,#0
        0x00038efa:    f04f0b01    O...    MOV      r11,#1
        0x00038efe:    46d1        .F      MOV      r9,r10
        0x00038f00:    f005fae6    ....    BL       save_stack ; 0x3e4d0
        0x00038f04:    f04f34ff    O..4    MOV      r4,#0xffffffff
        0x00038f08:    2d01        .-      CMP      r5,#1
        0x00038f0a:    db07        ..      BLT      0x38f1c ; opus_packet_pad + 56
        0x00038f0c:    2700        .'      MOVS     r7,#0
        0x00038f0e:    42b5        .B      CMP      r5,r6
        0x00038f10:    d103        ..      BNE      0x38f1a ; opus_packet_pad + 54
        0x00038f12:    463c        <F      MOV      r4,r7
        0x00038f14:    f005fad4    ....    BL       restore_stack ; 0x3e4c0
        0x00038f18:    e02c        ,.      B        0x38f74 ; opus_packet_pad + 144
        0x00038f1a:    dd02        ..      BLE      0x38f22 ; opus_packet_pad + 62
        0x00038f1c:    f005fad0    ....    BL       restore_stack ; 0x3e4c0
        0x00038f20:    e028        (.      B        0x38f74 ; opus_packet_pad + 144
        0x00038f22:    4628        (F      MOV      r0,r5
        0x00038f24:    f007fcc2    ....    BL       spl_alloca ; 0x408ac
        0x00038f28:    4604        .F      MOV      r4,r0
        0x00038f2a:    462a        *F      MOV      r2,r5
        0x00038f2c:    4641        AF      MOV      r1,r8
        0x00038f2e:    9706        ..      STR      r7,[sp,#0x18]
        0x00038f30:    f7dffba2    ....    BL       __aeabi_memcpy ; 0x18678
        0x00038f34:    a805        ..      ADD      r0,sp,#0x14
        0x00038f36:    4621        !F      MOV      r1,r4
        0x00038f38:    462a        *F      MOV      r2,r5
        0x00038f3a:    2300        .#      MOVS     r3,#0
        0x00038f3c:    f000f990    ....    BL       opus_repacketizer_cat_impl ; 0x39260
        0x00038f40:    0004        ..      MOVS     r4,r0
        0x00038f42:    d10e        ..      BNE      0x38f62 ; opus_packet_pad + 126
        0x00038f44:    f8cdb008    ....    STR      r11,[sp,#8]
        0x00038f48:    e9cd6700    ...g    STRD     r6,r7,[sp,#0]
        0x00038f4c:    e9cda903    ....    STRD     r10,r9,[sp,#0xc]
        0x00038f50:    4643        CF      MOV      r3,r8
        0x00038f52:    2100        .!      MOVS     r1,#0
        0x00038f54:    a805        ..      ADD      r0,sp,#0x14
        0x00038f56:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00038f58:    f000f9ea    ....    BL       opus_repacketizer_out_range_impl ; 0x39330
        0x00038f5c:    4604        .F      MOV      r4,r0
        0x00038f5e:    f005faaf    ....    BL       restore_stack ; 0x3e4c0
        0x00038f62:    f005faad    ....    BL       restore_stack ; 0x3e4c0
        0x00038f66:    2c00        .,      CMP      r4,#0
        0x00038f68:    bfc2        ..      ITTT     GT
        0x00038f6a:    2000        .       MOVGT    r0,#0
        0x00038f6c:    f50d7d31    ..1}    ADDGT    sp,sp,#0x2c4
        0x00038f70:    e8bd8ff0    ....    POPGT    {r4-r11,pc}
        0x00038f74:    4620         F      MOV      r0,r4
        0x00038f76:    f50d7d31    ..1}    ADD      sp,sp,#0x2c4
        0x00038f7a:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00038f7e:    0000        ..      MOVS     r0,r0
    i.opus_packet_parse_impl
    opus_packet_parse_impl
        0x00038f80:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x00038f84:    b082        ..      SUB      sp,sp,#8
        0x00038f86:    2500        .%      MOVS     r5,#0
        0x00038f88:    e9dd9c0f    ....    LDRD     r9,r12,[sp,#0x3c]
        0x00038f8c:    9000        ..      STR      r0,[sp,#0]
        0x00038f8e:    f1bc0f00    ....    CMP      r12,#0
        0x00038f92:    d001        ..      BEQ      0x38f98 ; opus_packet_parse_impl + 24
        0x00038f94:    2900        .)      CMP      r1,#0
        0x00038f96:    da04        ..      BGE      0x38fa2 ; opus_packet_parse_impl + 34
        0x00038f98:    b006        ..      ADD      sp,sp,#0x18
        0x00038f9a:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00038f9e:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00038fa2:    f00080ff    ....    BEQ.W    0x391a4 ; opus_packet_parse_impl + 548
        0x00038fa6:    7807        .x      LDRB     r7,[r0,#0]
        0x00038fa8:    f64b3480    K..4    MOV      r4,#0xbb80
        0x00038fac:    f0170f80    ....    TST      r7,#0x80
        0x00038fb0:    d009        ..      BEQ      0x38fc6 ; opus_packet_parse_impl + 70
        0x00038fb2:    f3c703c1    ....    UBFX     r3,r7,#3,#2
        0x00038fb6:    fa04f303    ....    LSL      r3,r4,r3
        0x00038fba:    f44f74c8    O..t    MOV      r4,#0x190
        0x00038fbe:    bf00        ..      NOP      
        0x00038fc0:    fb93f6f4    ....    SDIV     r6,r3,r4
        0x00038fc4:    e013        ..      B        0x38fee ; opus_packet_parse_impl + 110
        0x00038fc6:    f04f0360    O.`.    MOV      r3,#0x60
        0x00038fca:    4ea3        .N      LDR      r6,[pc,#652] ; [0x39258] = 0x51eb851f
        0x00038fcc:    43bb        .C      BICS     r3,r3,r7
        0x00038fce:    d041        A.      BEQ      0x39054 ; opus_packet_parse_impl + 212
        0x00038fd0:    f3c703c1    ....    UBFX     r3,r7,#3,#2
        0x00038fd4:    2b03        .+      CMP      r3,#3
        0x00038fd6:    bf04        ..      ITT      EQ
        0x00038fd8:    4ba0        .K      LDREQ    r3,[pc,#640] ; [0x3925c] = 0x2bf200
        0x00038fda:    f44f747a    O.zt    MOVEQ    r4,#0x3e8
        0x00038fde:    d0ef        ..      BEQ      0x38fc0 ; opus_packet_parse_impl + 64
        0x00038fe0:    fa04f303    ....    LSL      r3,r4,r3
        0x00038fe4:    fb864303    ...C    SMULL    r4,r3,r6,r3
        0x00038fe8:    115c        \.      ASRS     r4,r3,#5
        0x00038fea:    eba476e3    ...v    SUB      r6,r4,r3,ASR #31
        0x00038fee:    1c43        C.      ADDS     r3,r0,#1
        0x00038ff0:    1e49        I.      SUBS     r1,r1,#1
        0x00038ff2:    f04f0800    O...    MOV      r8,#0
        0x00038ff6:    460c        .F      MOV      r4,r1
        0x00038ff8:    f0170003    ....    ANDS     r0,r7,#3
        0x00038ffc:    bf08        ..      IT       EQ
        0x00038ffe:    2001        .       MOVEQ    r0,#1
        0x00039000:    d05e        ^.      BEQ      0x390c0 ; opus_packet_parse_impl + 320
        0x00039002:    2801        .(      CMP      r0,#1
        0x00039004:    d02e        ..      BEQ      0x39064 ; opus_packet_parse_impl + 228
        0x00039006:    2802        .(      CMP      r0,#2
        0x00039008:    d03a        :.      BEQ      0x39080 ; opus_packet_parse_impl + 256
        0x0003900a:    2901        .)      CMP      r1,#1
        0x0003900c:    db75        u.      BLT      0x390fa ; opus_packet_parse_impl + 378
        0x0003900e:    f8138b01    ....    LDRB     r8,[r3],#1
        0x00039012:    f008003f    ..?.    AND      r0,r8,#0x3f
        0x00039016:    2800        .(      CMP      r0,#0
        0x00039018:    dd6f        o.      BLE      0x390fa ; opus_packet_parse_impl + 378
        0x0003901a:    4346        FC      MULS     r6,r0,r6
        0x0003901c:    f5b65fb4    ..._    CMP      r6,#0x1680
        0x00039020:    dc6b        k.      BGT      0x390fa ; opus_packet_parse_impl + 378
        0x00039022:    1e61        a.      SUBS     r1,r4,#1
        0x00039024:    f0180f40    ..@.    TST      r8,#0x40
        0x00039028:    d00b        ..      BEQ      0x39042 ; opus_packet_parse_impl + 194
        0x0003902a:    2900        .)      CMP      r1,#0
        0x0003902c:    dd65        e.      BLE      0x390fa ; opus_packet_parse_impl + 378
        0x0003902e:    f8136b01    ...k    LDRB     r6,[r3],#1
        0x00039032:    1e49        I.      SUBS     r1,r1,#1
        0x00039034:    2eff        ..      CMP      r6,#0xff
        0x00039036:    bf08        ..      IT       EQ
        0x00039038:    26fe        .&      MOVEQ    r6,#0xfe
        0x0003903a:    eba10106    ....    SUB      r1,r1,r6
        0x0003903e:    4435        5D      ADD      r5,r5,r6
        0x00039040:    d0f3        ..      BEQ      0x3902a ; opus_packet_parse_impl + 170
        0x00039042:    2900        .)      CMP      r1,#0
        0x00039044:    db59        Y.      BLT      0x390fa ; opus_packet_parse_impl + 378
        0x00039046:    2601        .&      MOVS     r6,#1
        0x00039048:    ea3618d8    6...    BICS     r8,r6,r8,LSR #7
        0x0003904c:    d039        9.      BEQ      0x390c2 ; opus_packet_parse_impl + 322
        0x0003904e:    2a00        .*      CMP      r2,#0
        0x00039050:    d07e        ~.      BEQ      0x39150 ; opus_packet_parse_impl + 464
        0x00039052:    e06d        m.      B        0x39130 ; opus_packet_parse_impl + 432
        0x00039054:    f0170f08    ....    TST      r7,#8
        0x00039058:    bf14        ..      ITE      NE
        0x0003905a:    f44f7670    O.pv    MOVNE    r6,#0x3c0
        0x0003905e:    f44f76f0    O..v    MOVEQ    r6,#0x1e0
        0x00039062:    e7c4        ..      B        0x38fee ; opus_packet_parse_impl + 110
        0x00039064:    2002        .       MOVS     r0,#2
        0x00039066:    f04f0801    O...    MOV      r8,#1
        0x0003906a:    2a00        .*      CMP      r2,#0
        0x0003906c:    d160        `.      BNE      0x39130 ; opus_packet_parse_impl + 432
        0x0003906e:    f0110f01    ....    TST      r1,#1
        0x00039072:    d142        B.      BNE      0x390fa ; opus_packet_parse_impl + 378
        0x00039074:    eb0471d4    ...q    ADD      r1,r4,r4,LSR #31
        0x00039078:    104c        L.      ASRS     r4,r1,#1
        0x0003907a:    f8ac4000    ...@    STRH     r4,[r12,#0]
        0x0003907e:    e088        ..      B        0x39192 ; opus_packet_parse_impl + 530
        0x00039080:    2002        .       MOVS     r0,#2
        0x00039082:    2901        .)      CMP      r1,#1
        0x00039084:    db08        ..      BLT      0x39098 ; opus_packet_parse_impl + 280
        0x00039086:    781c        .x      LDRB     r4,[r3,#0]
        0x00039088:    2cfc        .,      CMP      r4,#0xfc
        0x0003908a:    d203        ..      BCS      0x39094 ; opus_packet_parse_impl + 276
        0x0003908c:    f8ac4000    ...@    STRH     r4,[r12,#0]
        0x00039090:    2401        .$      MOVS     r4,#1
        0x00039092:    e00c        ..      B        0x390ae ; opus_packet_parse_impl + 302
        0x00039094:    2902        .)      CMP      r1,#2
        0x00039096:    da04        ..      BGE      0x390a2 ; opus_packet_parse_impl + 290
        0x00039098:    f04f34ff    O..4    MOV      r4,#0xffffffff
        0x0003909c:    f8ac4000    ...@    STRH     r4,[r12,#0]
        0x000390a0:    e005        ..      B        0x390ae ; opus_packet_parse_impl + 302
        0x000390a2:    785e        ^x      LDRB     r6,[r3,#1]
        0x000390a4:    eb040686    ....    ADD      r6,r4,r6,LSL #2
        0x000390a8:    f8ac6000    ...`    STRH     r6,[r12,#0]
        0x000390ac:    2402        .$      MOVS     r4,#2
        0x000390ae:    f9bc6000    ...`    LDRSH    r6,[r12,#0]
        0x000390b2:    1b09        ..      SUBS     r1,r1,r4
        0x000390b4:    2e00        ..      CMP      r6,#0
        0x000390b6:    bfa2        ..      ITTT     GE
        0x000390b8:    42b1        .B      CMPGE    r1,r6
        0x000390ba:    4423        #D      ADDGE    r3,r4
        0x000390bc:    1b8c        ..      SUBGE    r4,r1,r6
        0x000390be:    db71        q.      BLT      0x391a4 ; opus_packet_parse_impl + 548
        0x000390c0:    e035        5.      B        0x3912e ; opus_packet_parse_impl + 430
        0x000390c2:    1e46        F.      SUBS     r6,r0,#1
        0x000390c4:    460c        .F      MOV      r4,r1
        0x000390c6:    f04f0a00    O...    MOV      r10,#0
        0x000390ca:    9601        ..      STR      r6,[sp,#4]
        0x000390cc:    2e00        ..      CMP      r6,#0
        0x000390ce:    dd2c        ,.      BLE      0x3912a ; opus_packet_parse_impl + 426
        0x000390d0:    eb0c064a    ..J.    ADD      r6,r12,r10,LSL #1
        0x000390d4:    2901        .)      CMP      r1,#1
        0x000390d6:    db0a        ..      BLT      0x390ee ; opus_packet_parse_impl + 366
        0x000390d8:    f893b000    ....    LDRB     r11,[r3,#0]
        0x000390dc:    f1bb0ffc    ....    CMP      r11,#0xfc
        0x000390e0:    bf3c        <.      ITT      CC
        0x000390e2:    f8a6b000    ....    STRHCC   r11,[r6,#0]
        0x000390e6:    2601        .&      MOVCC    r6,#1
        0x000390e8:    d30f        ..      BCC      0x3910a ; opus_packet_parse_impl + 394
        0x000390ea:    2902        .)      CMP      r1,#2
        0x000390ec:    da06        ..      BGE      0x390fc ; opus_packet_parse_impl + 380
        0x000390ee:    f04f3bff    O..;    MOV      r11,#0xffffffff
        0x000390f2:    f8a6b000    ....    STRH     r11,[r6,#0]
        0x000390f6:    465e        ^F      MOV      r6,r11
        0x000390f8:    e007        ..      B        0x3910a ; opus_packet_parse_impl + 394
        0x000390fa:    e053        S.      B        0x391a4 ; opus_packet_parse_impl + 548
        0x000390fc:    f893e001    ....    LDRB     lr,[r3,#1]
        0x00039100:    eb0b0b8e    ....    ADD      r11,r11,lr,LSL #2
        0x00039104:    f8a6b000    ....    STRH     r11,[r6,#0]
        0x00039108:    2602        .&      MOVS     r6,#2
        0x0003910a:    f93cb01a    <...    LDRSH    r11,[r12,r10,LSL #1]
        0x0003910e:    1b89        ..      SUBS     r1,r1,r6
        0x00039110:    f1bb0f00    ....    CMP      r11,#0
        0x00039114:    bfa8        ..      IT       GE
        0x00039116:    4559        YE      CMPGE    r1,r11
        0x00039118:    db44        D.      BLT      0x391a4 ; opus_packet_parse_impl + 548
        0x0003911a:    4433        3D      ADD      r3,r3,r6
        0x0003911c:    445e        ^D      ADD      r6,r6,r11
        0x0003911e:    1ba4        ..      SUBS     r4,r4,r6
        0x00039120:    9e01        ..      LDR      r6,[sp,#4]
        0x00039122:    f10a0a01    ....    ADD      r10,r10,#1
        0x00039126:    45b2        .E      CMP      r10,r6
        0x00039128:    dbd2        ..      BLT      0x390d0 ; opus_packet_parse_impl + 336
        0x0003912a:    2c00        .,      CMP      r4,#0
        0x0003912c:    db3a        :.      BLT      0x391a4 ; opus_packet_parse_impl + 548
        0x0003912e:    b382        ..      CBZ      r2,0x39192 ; opus_packet_parse_impl + 530
        0x00039130:    eb0c0640    ..@.    ADD      r6,r12,r0,LSL #1
        0x00039134:    1eb2        ..      SUBS     r2,r6,#2
        0x00039136:    2901        .)      CMP      r1,#1
        0x00039138:    db0c        ..      BLT      0x39154 ; opus_packet_parse_impl + 468
        0x0003913a:    f893a000    ....    LDRB     r10,[r3,#0]
        0x0003913e:    f1ba0ffc    ....    CMP      r10,#0xfc
        0x00039142:    bf3c        <.      ITT      CC
        0x00039144:    f8a2a000    ....    STRHCC   r10,[r2,#0]
        0x00039148:    2201        ."      MOVCC    r2,#1
        0x0003914a:    d337        7.      BCC      0x391bc ; opus_packet_parse_impl + 572
        0x0003914c:    2902        .)      CMP      r1,#2
        0x0003914e:    e000        ..      B        0x39152 ; opus_packet_parse_impl + 466
        0x00039150:    e006        ..      B        0x39160 ; opus_packet_parse_impl + 480
        0x00039152:    da2c        ,.      BGE      0x391ae ; opus_packet_parse_impl + 558
        0x00039154:    f04f3aff    O..:    MOV      r10,#0xffffffff
        0x00039158:    f8a2a000    ....    STRH     r10,[r2,#0]
        0x0003915c:    4652        RF      MOV      r2,r10
        0x0003915e:    e02d        -.      B        0x391bc ; opus_packet_parse_impl + 572
        0x00039160:    fb91f4f0    ....    SDIV     r4,r1,r0
        0x00039164:    fb04f200    ....    MUL      r2,r4,r0
        0x00039168:    428a        .B      CMP      r2,r1
        0x0003916a:    d11b        ..      BNE      0x391a4 ; opus_packet_parse_impl + 548
        0x0003916c:    1e42        B.      SUBS     r2,r0,#1
        0x0003916e:    2a00        .*      CMP      r2,#0
        0x00039170:    dd0f        ..      BLE      0x39192 ; opus_packet_parse_impl + 530
        0x00039172:    f1ac0102    ....    SUB      r1,r12,#2
        0x00039176:    f0100f01    ....    TST      r0,#1
        0x0003917a:    bf08        ..      IT       EQ
        0x0003917c:    f8214f02    !..O    STRHEQ   r4,[r1,#2]!
        0x00039180:    1052        R.      ASRS     r2,r2,#1
        0x00039182:    bf18        ..      IT       NE
        0x00039184:    b226        &.      SXTHNE   r6,r4
        0x00039186:    d004        ..      BEQ      0x39192 ; opus_packet_parse_impl + 530
        0x00039188:    804e        N.      STRH     r6,[r1,#2]
        0x0003918a:    f8216f04    !..o    STRH     r6,[r1,#4]!
        0x0003918e:    1e52        R.      SUBS     r2,r2,#1
        0x00039190:    d1fa        ..      BNE      0x39188 ; opus_packet_parse_impl + 520
        0x00039192:    f24041fb    @..A    MOV      r1,#0x4fb
        0x00039196:    428c        .B      CMP      r4,r1
        0x00039198:    bfdc        ..      ITT      LE
        0x0003919a:    eb0c0140    ..@.    ADDLE    r1,r12,r0,LSL #1
        0x0003919e:    f8214c02    !..L    STRHLE   r4,[r1,#-2]
        0x000391a2:    dd30        0.      BLE      0x39206 ; opus_packet_parse_impl + 646
        0x000391a4:    b006        ..      ADD      sp,sp,#0x18
        0x000391a6:    f06f0003    o...    MVN      r0,#3
        0x000391aa:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000391ae:    f893b001    ....    LDRB     r11,[r3,#1]
        0x000391b2:    eb0a0a8b    ....    ADD      r10,r10,r11,LSL #2
        0x000391b6:    f8a2a000    ....    STRH     r10,[r2,#0]
        0x000391ba:    2202        ."      MOVS     r2,#2
        0x000391bc:    eba10a02    ....    SUB      r10,r1,r2
        0x000391c0:    f9361c02    6...    LDRSH    r1,[r6,#-2]
        0x000391c4:    2900        .)      CMP      r1,#0
        0x000391c6:    bfa8        ..      IT       GE
        0x000391c8:    458a        .E      CMPGE    r10,r1
        0x000391ca:    dbeb        ..      BLT      0x391a4 ; opus_packet_parse_impl + 548
        0x000391cc:    4413        .D      ADD      r3,r3,r2
        0x000391ce:    f1b80f00    ....    CMP      r8,#0
        0x000391d2:    d015        ..      BEQ      0x39200 ; opus_packet_parse_impl + 640
        0x000391d4:    fb11f200    ....    SMULBB   r2,r1,r0
        0x000391d8:    4552        RE      CMP      r2,r10
        0x000391da:    dce3        ..      BGT      0x391a4 ; opus_packet_parse_impl + 548
        0x000391dc:    1e44        D.      SUBS     r4,r0,#1
        0x000391de:    2c00        .,      CMP      r4,#0
        0x000391e0:    dd11        ..      BLE      0x39206 ; opus_packet_parse_impl + 646
        0x000391e2:    f1ac0202    ....    SUB      r2,r12,#2
        0x000391e6:    f0100f01    ....    TST      r0,#1
        0x000391ea:    bf08        ..      IT       EQ
        0x000391ec:    f8221f02    "...    STRHEQ   r1,[r2,#2]!
        0x000391f0:    1064        d.      ASRS     r4,r4,#1
        0x000391f2:    d008        ..      BEQ      0x39206 ; opus_packet_parse_impl + 646
        0x000391f4:    8051        Q.      STRH     r1,[r2,#2]
        0x000391f6:    f8221f04    "...    STRH     r1,[r2,#4]!
        0x000391fa:    1e64        d.      SUBS     r4,r4,#1
        0x000391fc:    d1fa        ..      BNE      0x391f4 ; opus_packet_parse_impl + 628
        0x000391fe:    e002        ..      B        0x39206 ; opus_packet_parse_impl + 646
        0x00039200:    4411        .D      ADD      r1,r1,r2
        0x00039202:    42a1        .B      CMP      r1,r4
        0x00039204:    dcce        ..      BGT      0x391a4 ; opus_packet_parse_impl + 548
        0x00039206:    9911        ..      LDR      r1,[sp,#0x44]
        0x00039208:    b119        ..      CBZ      r1,0x39212 ; opus_packet_parse_impl + 658
        0x0003920a:    9900        ..      LDR      r1,[sp,#0]
        0x0003920c:    1a5a        Z.      SUBS     r2,r3,r1
        0x0003920e:    9911        ..      LDR      r1,[sp,#0x44]
        0x00039210:    600a        .`      STR      r2,[r1,#0]
        0x00039212:    2800        .(      CMP      r0,#0
        0x00039214:    bfc4        ..      ITT      GT
        0x00039216:    2100        .!      MOVGT    r1,#0
        0x00039218:    4602        .F      MOVGT    r2,r0
        0x0003921a:    dd0a        ..      BLE      0x39232 ; opus_packet_parse_impl + 690
        0x0003921c:    f1b90f00    ....    CMP      r9,#0
        0x00039220:    bf18        ..      IT       NE
        0x00039222:    f8493021    I.!0    STRNE    r3,[r9,r1,LSL #2]
        0x00039226:    f93c4b02    <..K    LDRSH    r4,[r12],#2
        0x0003922a:    1c49        I.      ADDS     r1,r1,#1
        0x0003922c:    4423        #D      ADD      r3,r3,r4
        0x0003922e:    1e52        R.      SUBS     r2,r2,#1
        0x00039230:    d1f4        ..      BNE      0x3921c ; opus_packet_parse_impl + 668
        0x00039232:    9913        ..      LDR      r1,[sp,#0x4c]
        0x00039234:    b111        ..      CBZ      r1,0x3923c ; opus_packet_parse_impl + 700
        0x00039236:    600b        .`      STR      r3,[r1,#0]
        0x00039238:    9914        ..      LDR      r1,[sp,#0x50]
        0x0003923a:    600d        .`      STR      r5,[r1,#0]
        0x0003923c:    9912        ..      LDR      r1,[sp,#0x48]
        0x0003923e:    b121        !.      CBZ      r1,0x3924a ; opus_packet_parse_impl + 714
        0x00039240:    9900        ..      LDR      r1,[sp,#0]
        0x00039242:    1a59        Y.      SUBS     r1,r3,r1
        0x00039244:    194a        J.      ADDS     r2,r1,r5
        0x00039246:    9912        ..      LDR      r1,[sp,#0x48]
        0x00039248:    600a        .`      STR      r2,[r1,#0]
        0x0003924a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003924c:    2900        .)      CMP      r1,#0
        0x0003924e:    bf18        ..      IT       NE
        0x00039250:    700f        .p      STRBNE   r7,[r1,#0]
        0x00039252:    b006        ..      ADD      sp,sp,#0x18
        0x00039254:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x00039258:    51eb851f    ...Q    DCD    1374389535
        0x0003925c:    002bf200    ..+.    DCD    2880000
    $t
    i.opus_repacketizer_cat_impl
    opus_repacketizer_cat_impl
        0x00039260:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x00039264:    b087        ..      SUB      sp,sp,#0x1c
        0x00039266:    4699        .F      MOV      r9,r3
        0x00039268:    4690        .F      MOV      r8,r2
        0x0003926a:    460f        .F      MOV      r7,r1
        0x0003926c:    4604        .F      MOV      r4,r0
        0x0003926e:    2a01        .*      CMP      r2,#1
        0x00039270:    db18        ..      BLT      0x392a4 ; opus_repacketizer_cat_impl + 68
        0x00039272:    6860        `h      LDR      r0,[r4,#4]
        0x00039274:    b1d8        ..      CBZ      r0,0x392ae ; opus_repacketizer_cat_impl + 78
        0x00039276:    7820         x      LDRB     r0,[r4,#0]
        0x00039278:    7839        9x      LDRB     r1,[r7,#0]
        0x0003927a:    f00000fc    ....    AND      r0,r0,#0xfc
        0x0003927e:    f00101fc    ....    AND      r1,r1,#0xfc
        0x00039282:    4288        .B      CMP      r0,r1
        0x00039284:    d10e        ..      BNE      0x392a4 ; opus_repacketizer_cat_impl + 68
        0x00039286:    4641        AF      MOV      r1,r8
        0x00039288:    4638        8F      MOV      r0,r7
        0x0003928a:    f7fffde0    ....    BL       opus_packet_get_nb_frames ; 0x38e4e
        0x0003928e:    4605        .F      MOV      r5,r0
        0x00039290:    2801        .(      CMP      r0,#1
        0x00039292:    db07        ..      BLT      0x392a4 ; opus_repacketizer_cat_impl + 68
        0x00039294:    6860        `h      LDR      r0,[r4,#4]
        0x00039296:    f8d42128    ..(!    LDR      r2,[r4,#0x128]
        0x0003929a:    1941        A.      ADDS     r1,r0,r5
        0x0003929c:    4351        QC      MULS     r1,r2,r1
        0x0003929e:    f5b17f70    ..p.    CMP      r1,#0x3c0
        0x000392a2:    dd0e        ..      BLE      0x392c2 ; opus_repacketizer_cat_impl + 98
        0x000392a4:    b007        ..      ADD      sp,sp,#0x1c
        0x000392a6:    f06f0003    o...    MVN      r0,#3
        0x000392aa:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x000392ae:    7838        8x      LDRB     r0,[r7,#0]
        0x000392b0:    7020         p      STRB     r0,[r4,#0]
        0x000392b2:    f44f51fa    O..Q    MOV      r1,#0x1f40
        0x000392b6:    4638        8F      MOV      r0,r7
        0x000392b8:    f7fffde0    ....    BL       opus_packet_get_samples_per_frame ; 0x38e7c
        0x000392bc:    f8c40128    ..(.    STR      r0,[r4,#0x128]
        0x000392c0:    e7e1        ..      B        0x39286 ; opus_repacketizer_cat_impl + 38
        0x000392c2:    eb040180    ....    ADD      r1,r4,r0,LSL #2
        0x000392c6:    f50172f6    ...r    ADD      r2,r1,#0x1ec
        0x000392ca:    f5017396    ...s    ADD      r3,r1,#0x12c
        0x000392ce:    e9cd3204    ...2    STRD     r3,r2,[sp,#0x10]
        0x000392d2:    eb040040    ..@.    ADD      r0,r4,r0,LSL #1
        0x000392d6:    30c8        .0      ADDS     r0,r0,#0xc8
        0x000392d8:    3108        .1      ADDS     r1,r1,#8
        0x000392da:    e9cd1000    ....    STRD     r1,r0,[sp,#0]
        0x000392de:    2600        .&      MOVS     r6,#0
        0x000392e0:    9602        ..      STR      r6,[sp,#8]
        0x000392e2:    9603        ..      STR      r6,[sp,#0xc]
        0x000392e4:    ab06        ..      ADD      r3,sp,#0x18
        0x000392e6:    464a        JF      MOV      r2,r9
        0x000392e8:    4641        AF      MOV      r1,r8
        0x000392ea:    4638        8F      MOV      r0,r7
        0x000392ec:    f7fffe48    ..H.    BL       opus_packet_parse_impl ; 0x38f80
        0x000392f0:    2801        .(      CMP      r0,#1
        0x000392f2:    bfbc        ..      ITT      LT
        0x000392f4:    b007        ..      ADDLT    sp,sp,#0x1c
        0x000392f6:    e8bd83f0    ....    POPLT    {r4-r9,pc}
        0x000392fa:    2d01        .-      CMP      r5,#1
        0x000392fc:    bfc4        ..      ITT      GT
        0x000392fe:    1e68        h.      SUBGT    r0,r5,#1
        0x00039300:    2800        .(      CMPGT    r0,#0
        0x00039302:    dd0d        ..      BLE      0x39320 ; opus_repacketizer_cat_impl + 192
        0x00039304:    6861        ah      LDR      r1,[r4,#4]
        0x00039306:    1c49        I.      ADDS     r1,r1,#1
        0x00039308:    6061        a`      STR      r1,[r4,#4]
        0x0003930a:    eb040181    ....    ADD      r1,r4,r1,LSL #2
        0x0003930e:    1e40        @.      SUBS     r0,r0,#1
        0x00039310:    f8c161ec    ...a    STR      r6,[r1,#0x1ec]
        0x00039314:    6861        ah      LDR      r1,[r4,#4]
        0x00039316:    eb040181    ....    ADD      r1,r4,r1,LSL #2
        0x0003931a:    f8c1612c    ..,a    STR      r6,[r1,#0x12c]
        0x0003931e:    d1f1        ..      BNE      0x39304 ; opus_repacketizer_cat_impl + 164
        0x00039320:    6860        `h      LDR      r0,[r4,#4]
        0x00039322:    1c40        @.      ADDS     r0,r0,#1
        0x00039324:    6060        ``      STR      r0,[r4,#4]
        0x00039326:    b007        ..      ADD      sp,sp,#0x1c
        0x00039328:    2000        .       MOVS     r0,#0
        0x0003932a:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x0003932e:    0000        ..      MOVS     r0,r0
    i.opus_repacketizer_out_range_impl
    opus_repacketizer_out_range_impl
        0x00039330:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x00039334:    b089        ..      SUB      sp,sp,#0x24
        0x00039336:    4681        .F      MOV      r9,r0
        0x00039338:    2000        .       MOVS     r0,#0
        0x0003933a:    9003        ..      STR      r0,[sp,#0xc]
        0x0003933c:    9004        ..      STR      r0,[sp,#0x10]
        0x0003933e:    9005        ..      STR      r0,[sp,#0x14]
        0x00039340:    9002        ..      STR      r0,[sp,#8]
        0x00039342:    f005f8c5    ....    BL       save_stack ; 0x3e4d0
        0x00039346:    980a        ..      LDR      r0,[sp,#0x28]
        0x00039348:    2800        .(      CMP      r0,#0
        0x0003934a:    bfa4        ..      ITT      GE
        0x0003934c:    990b        ..      LDRGE    r1,[sp,#0x2c]
        0x0003934e:    4281        .B      CMPGE    r1,r0
        0x00039350:    dd04        ..      BLE      0x3935c ; opus_repacketizer_out_range_impl + 44
        0x00039352:    f8d91004    ....    LDR      r1,[r9,#4]
        0x00039356:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00039358:    4288        .B      CMP      r0,r1
        0x0003935a:    dd06        ..      BLE      0x3936a ; opus_repacketizer_out_range_impl + 58
        0x0003935c:    f005f8b0    ....    BL       restore_stack ; 0x3e4c0
        0x00039360:    b00d        ..      ADD      sp,sp,#0x34
        0x00039362:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00039366:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003936a:    990a        ..      LDR      r1,[sp,#0x28]
        0x0003936c:    1a46        F.      SUBS     r6,r0,r1
        0x0003936e:    eb090041    ..A.    ADD      r0,r9,r1,LSL #1
        0x00039372:    f10007c8    ....    ADD      r7,r0,#0xc8
        0x00039376:    eb090081    ....    ADD      r0,r9,r1,LSL #2
        0x0003937a:    3008        .0      ADDS     r0,r0,#8
        0x0003937c:    9006        ..      STR      r0,[sp,#0x18]
        0x0003937e:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00039380:    2800        .(      CMP      r0,#0
        0x00039382:    bf08        ..      IT       EQ
        0x00039384:    2500        .%      MOVEQ    r5,#0
        0x00039386:    d008        ..      BEQ      0x3939a ; opus_repacketizer_out_range_impl + 106
        0x00039388:    eb070046    ..F.    ADD      r0,r7,r6,LSL #1
        0x0003938c:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x00039390:    28fc        .(      CMP      r0,#0xfc
        0x00039392:    bfac        ..      ITE      GE
        0x00039394:    2001        .       MOVGE    r0,#1
        0x00039396:    2000        .       MOVLT    r0,#0
        0x00039398:    1c45        E.      ADDS     r5,r0,#1
        0x0003939a:    f8dda068    ..h.    LDR      r10,[sp,#0x68]
        0x0003939e:    460c        .F      MOV      r4,r1
        0x000393a0:    eb090084    ....    ADD      r0,r9,r4,LSL #2
        0x000393a4:    f8d011ec    ....    LDR      r1,[r0,#0x1ec]
        0x000393a8:    f8d0012c    ..,.    LDR      r0,[r0,#0x12c]
        0x000393ac:    f7fffb82    ....    BL       opus_packet_extensions_count ; 0x38ab4
        0x000393b0:    2800        .(      CMP      r0,#0
        0x000393b2:    bfc8        ..      IT       GT
        0x000393b4:    4482        .D      ADDGT    r10,r10,r0
        0x000393b6:    1c64        d.      ADDS     r4,r4,#1
        0x000393b8:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000393ba:    42a0        .B      CMP      r0,r4
        0x000393bc:    dcf0        ..      BGT      0x393a0 ; opus_repacketizer_out_range_impl + 112
        0x000393be:    ea4f100a    O...    LSL      r0,r10,#4
        0x000393c2:    f007fa73    ..s.    BL       spl_alloca ; 0x408ac
        0x000393c6:    9001        ..      STR      r0,[sp,#4]
        0x000393c8:    981a        ..      LDR      r0,[sp,#0x68]
        0x000393ca:    f04f0800    O...    MOV      r8,#0
        0x000393ce:    2800        .(      CMP      r0,#0
        0x000393d0:    dd35        5.      BLE      0x3943e ; opus_repacketizer_out_range_impl + 270
        0x000393d2:    9801        ..      LDR      r0,[sp,#4]
        0x000393d4:    9919        ..      LDR      r1,[sp,#0x64]
        0x000393d6:    1d04        ..      ADDS     r4,r0,#4
        0x000393d8:    f8ddb068    ..h.    LDR      r11,[sp,#0x68]
        0x000393dc:    f1010804    ....    ADD      r8,r1,#4
        0x000393e0:    f101030c    ....    ADD      r3,r1,#0xc
        0x000393e4:    f1000c0c    ....    ADD      r12,r0,#0xc
        0x000393e8:    2200        ."      MOVS     r2,#0
        0x000393ea:    f8cdb000    ....    STR      r11,[sp,#0]
        0x000393ee:    bf00        ..      NOP      
        0x000393f0:    f858bb10    X...    LDR      r11,[r8],#0x10
        0x000393f4:    f853eb10    S...    LDR      lr,[r3],#0x10
        0x000393f8:    f8cde01c    ....    STR      lr,[sp,#0x1c]
        0x000393fc:    f851eb10    Q...    LDR      lr,[r1],#0x10
        0x00039400:    f840eb10    @...    STR      lr,[r0],#0x10
        0x00039404:    f844bb10    D...    STR      r11,[r4],#0x10
        0x00039408:    f8ddb064    ..d.    LDR      r11,[sp,#0x64]
        0x0003940c:    eb0b1b02    ....    ADD      r11,r11,r2,LSL #4
        0x00039410:    f8dbe008    ....    LDR      lr,[r11,#8]
        0x00039414:    f8ddb004    ....    LDR      r11,[sp,#4]
        0x00039418:    eb0b1b02    ....    ADD      r11,r11,r2,LSL #4
        0x0003941c:    f1020201    ....    ADD      r2,r2,#1
        0x00039420:    f8cbe008    ....    STR      lr,[r11,#8]
        0x00039424:    f8dde01c    ....    LDR      lr,[sp,#0x1c]
        0x00039428:    f84ceb10    L...    STR      lr,[r12],#0x10
        0x0003942c:    f8ddb000    ....    LDR      r11,[sp,#0]
        0x00039430:    f1bb0b01    ....    SUBS     r11,r11,#1
        0x00039434:    f8cdb000    ....    STR      r11,[sp,#0]
        0x00039438:    d1da        ..      BNE      0x393f0 ; opus_repacketizer_out_range_impl + 192
        0x0003943a:    f8dd8068    ..h.    LDR      r8,[sp,#0x68]
        0x0003943e:    e9dd400a    ...@    LDRD     r4,r0,[sp,#0x28]
        0x00039442:    42a0        .B      CMP      r0,r4
        0x00039444:    dd3e        >.      BLE      0x394c4 ; opus_repacketizer_out_range_impl + 404
        0x00039446:    bf00        ..      NOP      
        0x00039448:    ebaa0008    ....    SUB      r0,r10,r8
        0x0003944c:    9000        ..      STR      r0,[sp,#0]
        0x0003944e:    9801        ..      LDR      r0,[sp,#4]
        0x00039450:    466b        kF      MOV      r3,sp
        0x00039452:    eb001208    ....    ADD      r2,r0,r8,LSL #4
        0x00039456:    eb090084    ....    ADD      r0,r9,r4,LSL #2
        0x0003945a:    4693        .F      MOV      r11,r2
        0x0003945c:    f8d011ec    ....    LDR      r1,[r0,#0x1ec]
        0x00039460:    f8d0012c    ..,.    LDR      r0,[r0,#0x12c]
        0x00039464:    f7fffc78    ..x.    BL       opus_packet_extensions_parse ; 0x38d58
        0x00039468:    2800        .(      CMP      r0,#0
        0x0003946a:    da06        ..      BGE      0x3947a ; opus_repacketizer_out_range_impl + 330
        0x0003946c:    f005f828    ..(.    BL       restore_stack ; 0x3e4c0
        0x00039470:    f06f0002    o...    MVN      r0,#2
        0x00039474:    b00d        ..      ADD      sp,sp,#0x34
        0x00039476:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003947a:    9900        ..      LDR      r1,[sp,#0]
        0x0003947c:    2900        .)      CMP      r1,#0
        0x0003947e:    dd1b        ..      BLE      0x394b8 ; opus_repacketizer_out_range_impl + 392
        0x00039480:    f1ab000c    ....    SUB      r0,r11,#0xc
        0x00039484:    f0110f01    ....    TST      r1,#1
        0x00039488:    d005        ..      BEQ      0x39496 ; opus_repacketizer_out_range_impl + 358
        0x0003948a:    990a        ..      LDR      r1,[sp,#0x28]
        0x0003948c:    f8502f10    P../    LDR      r2,[r0,#0x10]!
        0x00039490:    1a61        a.      SUBS     r1,r4,r1
        0x00039492:    4411        .D      ADD      r1,r1,r2
        0x00039494:    6001        .`      STR      r1,[r0,#0]
        0x00039496:    9900        ..      LDR      r1,[sp,#0]
        0x00039498:    1049        I.      ASRS     r1,r1,#1
        0x0003949a:    bf1c        ..      ITT      NE
        0x0003949c:    9a0a        ..      LDRNE    r2,[sp,#0x28]
        0x0003949e:    1aa2        ..      SUBNE    r2,r4,r2
        0x000394a0:    d00a        ..      BEQ      0x394b8 ; opus_repacketizer_out_range_impl + 392
        0x000394a2:    bf00        ..      NOP      
        0x000394a4:    f8503f10    P..?    LDR      r3,[r0,#0x10]!
        0x000394a8:    1e49        I.      SUBS     r1,r1,#1
        0x000394aa:    4413        .D      ADD      r3,r3,r2
        0x000394ac:    f8403b10    @..;    STR      r3,[r0],#0x10
        0x000394b0:    6803        .h      LDR      r3,[r0,#0]
        0x000394b2:    4413        .D      ADD      r3,r3,r2
        0x000394b4:    6003        .`      STR      r3,[r0,#0]
        0x000394b6:    d1f5        ..      BNE      0x394a4 ; opus_repacketizer_out_range_impl + 372
        0x000394b8:    9800        ..      LDR      r0,[sp,#0]
        0x000394ba:    1c64        d.      ADDS     r4,r4,#1
        0x000394bc:    4480        .D      ADD      r8,r8,r0
        0x000394be:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000394c0:    42a0        .B      CMP      r0,r4
        0x000394c2:    dcc1        ..      BGT      0x39448 ; opus_repacketizer_out_range_impl + 280
        0x000394c4:    9c0c        ..      LDR      r4,[sp,#0x30]
        0x000394c6:    2e01        ..      CMP      r6,#1
        0x000394c8:    d07d        }.      BEQ      0x395c6 ; opus_repacketizer_out_range_impl + 662
        0x000394ca:    2e02        ..      CMP      r6,#2
        0x000394cc:    d07a        z.      BEQ      0x395c4 ; opus_repacketizer_out_range_impl + 660
        0x000394ce:    dc09        ..      BGT      0x394e4 ; opus_repacketizer_out_range_impl + 436
        0x000394d0:    9818        ..      LDR      r0,[sp,#0x60]
        0x000394d2:    2800        .(      CMP      r0,#0
        0x000394d4:    bf1c        ..      ITT      NE
        0x000394d6:    9816        ..      LDRNE    r0,[sp,#0x58]
        0x000394d8:    4285        .B      CMPNE    r5,r0
        0x000394da:    db03        ..      BLT      0x394e4 ; opus_repacketizer_out_range_impl + 436
        0x000394dc:    f1b80f00    ....    CMP      r8,#0
        0x000394e0:    f3408146    @.F.    BLE.W    0x39770 ; opus_repacketizer_out_range_impl + 1088
        0x000394e4:    9817        ..      LDR      r0,[sp,#0x5c]
        0x000394e6:    9c0c        ..      LDR      r4,[sp,#0x30]
        0x000394e8:    2800        .(      CMP      r0,#0
        0x000394ea:    bf08        ..      IT       EQ
        0x000394ec:    2100        .!      MOVEQ    r1,#0
        0x000394ee:    d008        ..      BEQ      0x39502 ; opus_repacketizer_out_range_impl + 466
        0x000394f0:    eb070046    ..F.    ADD      r0,r7,r6,LSL #1
        0x000394f4:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x000394f8:    28fc        .(      CMP      r0,#0xfc
        0x000394fa:    bfac        ..      ITE      GE
        0x000394fc:    2001        .       MOVGE    r0,#1
        0x000394fe:    2000        .       MOVLT    r0,#0
        0x00039500:    1c41        A.      ADDS     r1,r0,#1
        0x00039502:    2001        .       MOVS     r0,#1
        0x00039504:    f04f0a00    O...    MOV      r10,#0
        0x00039508:    2e01        ..      CMP      r6,#1
        0x0003950a:    bfc8        ..      IT       GT
        0x0003950c:    f9b72000    ...     LDRSHGT  r2,[r7,#0]
        0x00039510:    dd7b        {.      BLE      0x3960a ; opus_repacketizer_out_range_impl + 730
        0x00039512:    bf00        ..      NOP      
        0x00039514:    f9373010    7..0    LDRSH    r3,[r7,r0,LSL #1]
        0x00039518:    4293        .B      CMP      r3,r2
        0x0003951a:    d077        w.      BEQ      0x3960c ; opus_repacketizer_out_range_impl + 732
        0x0003951c:    1c89        ..      ADDS     r1,r1,#2
        0x0003951e:    1eb5        ..      SUBS     r5,r6,#2
        0x00039520:    f04f0a01    O...    MOV      r10,#1
        0x00039524:    2d00        .-      CMP      r5,#0
        0x00039526:    dd2c        ,.      BLE      0x39582 ; opus_repacketizer_out_range_impl + 594
        0x00039528:    1eb8        ..      SUBS     r0,r7,#2
        0x0003952a:    f0160f01    ....    TST      r6,#1
        0x0003952e:    d007        ..      BEQ      0x39540 ; opus_repacketizer_out_range_impl + 528
        0x00039530:    4411        .D      ADD      r1,r1,r2
        0x00039532:    2afc        .*      CMP      r2,#0xfc
        0x00039534:    bfac        ..      ITE      GE
        0x00039536:    2201        ."      MOVGE    r2,#1
        0x00039538:    2200        ."      MOVLT    r2,#0
        0x0003953a:    1c52        R.      ADDS     r2,r2,#1
        0x0003953c:    4411        .D      ADD      r1,r1,r2
        0x0003953e:    1c80        ..      ADDS     r0,r0,#2
        0x00039540:    2300        .#      MOVS     r3,#0
        0x00039542:    f9b0c002    ....    LDRSH    r12,[r0,#2]
        0x00039546:    106a        j.      ASRS     r2,r5,#1
        0x00039548:    d01a        ..      BEQ      0x39580 ; opus_repacketizer_out_range_impl + 592
        0x0003954a:    bf00        ..      NOP      
        0x0003954c:    f9305f04    0.._    LDRSH    r5,[r0,#4]!
        0x00039550:    f1bc0ffc    ....    CMP      r12,#0xfc
        0x00039554:    bfac        ..      ITE      GE
        0x00039556:    f04f0b01    O...    MOVGE    r11,#1
        0x0003955a:    f04f0b00    O...    MOVLT    r11,#0
        0x0003955e:    44dc        .D      ADD      r12,r12,r11
        0x00039560:    4461        aD      ADD      r1,r1,r12
        0x00039562:    f9b0c002    ....    LDRSH    r12,[r0,#2]
        0x00039566:    1c49        I.      ADDS     r1,r1,#1
        0x00039568:    2dfc        .-      CMP      r5,#0xfc
        0x0003956a:    bfac        ..      ITE      GE
        0x0003956c:    f04f0b01    O...    MOVGE    r11,#1
        0x00039570:    f04f0b00    O...    MOVLT    r11,#0
        0x00039574:    445d        ]D      ADD      r5,r5,r11
        0x00039576:    442b        +D      ADD      r3,r3,r5
        0x00039578:    1e52        R.      SUBS     r2,r2,#1
        0x0003957a:    f1030301    ....    ADD      r3,r3,#1
        0x0003957e:    d1e5        ..      BNE      0x3954c ; opus_repacketizer_out_range_impl + 540
        0x00039580:    4419        .D      ADD      r1,r1,r3
        0x00039582:    1eb0        ..      SUBS     r0,r6,#2
        0x00039584:    d408        ..      BMI      0x39598 ; opus_repacketizer_out_range_impl + 616
        0x00039586:    f9370010    7...    LDRSH    r0,[r7,r0,LSL #1]
        0x0003958a:    4401        .D      ADD      r1,r1,r0
        0x0003958c:    28fc        .(      CMP      r0,#0xfc
        0x0003958e:    bfac        ..      ITE      GE
        0x00039590:    2001        .       MOVGE    r0,#1
        0x00039592:    2000        .       MOVLT    r0,#0
        0x00039594:    1c40        @.      ADDS     r0,r0,#1
        0x00039596:    4401        .D      ADD      r1,r1,r0
        0x00039598:    eb070046    ..F.    ADD      r0,r7,r6,LSL #1
        0x0003959c:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x000395a0:    1845        E.      ADDS     r5,r0,r1
        0x000395a2:    9816        ..      LDR      r0,[sp,#0x58]
        0x000395a4:    4285        .B      CMP      r5,r0
        0x000395a6:    dc7b        {.      BGT      0x396a0 ; opus_repacketizer_out_range_impl + 880
        0x000395a8:    f8990000    ....    LDRB     r0,[r9,#0]
        0x000395ac:    f00000fc    ....    AND      r0,r0,#0xfc
        0x000395b0:    f0400003    @...    ORR      r0,r0,#3
        0x000395b4:    f8040b01    ....    STRB     r0,[r4],#1
        0x000395b8:    f0460080    F...    ORR      r0,r6,#0x80
        0x000395bc:    f8040b01    ....    STRB     r0,[r4],#1
        0x000395c0:    e055        U.      B        0x3966e ; opus_repacketizer_out_range_impl + 830
        0x000395c2:    e000        ..      B        0x395c6 ; opus_repacketizer_out_range_impl + 662
        0x000395c4:    e00c        ..      B        0x395e0 ; opus_repacketizer_out_range_impl + 688
        0x000395c6:    f9b70000    ....    LDRSH    r0,[r7,#0]
        0x000395ca:    1c69        i.      ADDS     r1,r5,#1
        0x000395cc:    1845        E.      ADDS     r5,r0,r1
        0x000395ce:    9816        ..      LDR      r0,[sp,#0x58]
        0x000395d0:    4285        .B      CMP      r5,r0
        0x000395d2:    bfdc        ..      ITT      LE
        0x000395d4:    f8990000    ....    LDRBLE   r0,[r9,#0]
        0x000395d8:    f00000fc    ....    ANDLE    r0,r0,#0xfc
        0x000395dc:    dc60        `.      BGT      0x396a0 ; opus_repacketizer_out_range_impl + 880
        0x000395de:    e011        ..      B        0x39604 ; opus_repacketizer_out_range_impl + 724
        0x000395e0:    f9b71002    ....    LDRSH    r1,[r7,#2]
        0x000395e4:    f9b70000    ....    LDRSH    r0,[r7,#0]
        0x000395e8:    4281        .B      CMP      r1,r0
        0x000395ea:    d110        ..      BNE      0x3960e ; opus_repacketizer_out_range_impl + 734
        0x000395ec:    eb050040    ..@.    ADD      r0,r5,r0,LSL #1
        0x000395f0:    1c45        E.      ADDS     r5,r0,#1
        0x000395f2:    9816        ..      LDR      r0,[sp,#0x58]
        0x000395f4:    4285        .B      CMP      r5,r0
        0x000395f6:    dc7e        ~.      BGT      0x396f6 ; opus_repacketizer_out_range_impl + 966
        0x000395f8:    f8990000    ....    LDRB     r0,[r9,#0]
        0x000395fc:    f00000fc    ....    AND      r0,r0,#0xfc
        0x00039600:    f0400001    @...    ORR      r0,r0,#1
        0x00039604:    f8040b01    ....    STRB     r0,[r4],#1
        0x00039608:    e762        b.      B        0x394d0 ; opus_repacketizer_out_range_impl + 416
        0x0003960a:    e01e        ..      B        0x3964a ; opus_repacketizer_out_range_impl + 794
        0x0003960c:    e019        ..      B        0x39642 ; opus_repacketizer_out_range_impl + 786
        0x0003960e:    4401        .D      ADD      r1,r1,r0
        0x00039610:    28fc        .(      CMP      r0,#0xfc
        0x00039612:    bfac        ..      ITE      GE
        0x00039614:    2001        .       MOVGE    r0,#1
        0x00039616:    2000        .       MOVLT    r0,#0
        0x00039618:    4428        (D      ADD      r0,r0,r5
        0x0003961a:    4408        .D      ADD      r0,r0,r1
        0x0003961c:    1c85        ..      ADDS     r5,r0,#2
        0x0003961e:    9816        ..      LDR      r0,[sp,#0x58]
        0x00039620:    4285        .B      CMP      r5,r0
        0x00039622:    dc68        h.      BGT      0x396f6 ; opus_repacketizer_out_range_impl + 966
        0x00039624:    f8990000    ....    LDRB     r0,[r9,#0]
        0x00039628:    f00000fc    ....    AND      r0,r0,#0xfc
        0x0003962c:    f0400002    @...    ORR      r0,r0,#2
        0x00039630:    f8040b01    ....    STRB     r0,[r4],#1
        0x00039634:    f9b70000    ....    LDRSH    r0,[r7,#0]
        0x00039638:    4621        !F      MOV      r1,r4
        0x0003963a:    f7fbf827    ..'.    BL       encode_size ; 0x3468c
        0x0003963e:    4404        .D      ADD      r4,r4,r0
        0x00039640:    e746        F.      B        0x394d0 ; opus_repacketizer_out_range_impl + 416
        0x00039642:    1c40        @.      ADDS     r0,r0,#1
        0x00039644:    42b0        .B      CMP      r0,r6
        0x00039646:    f6ffaf65    ..e.    BLT      0x39514 ; opus_repacketizer_out_range_impl + 484
        0x0003964a:    f9b70000    ....    LDRSH    r0,[r7,#0]
        0x0003964e:    1c89        ..      ADDS     r1,r1,#2
        0x00039650:    fb061500    ....    MLA      r5,r6,r0,r1
        0x00039654:    9816        ..      LDR      r0,[sp,#0x58]
        0x00039656:    42a8        .B      CMP      r0,r5
        0x00039658:    db4d        M.      BLT      0x396f6 ; opus_repacketizer_out_range_impl + 966
        0x0003965a:    f8990000    ....    LDRB     r0,[r9,#0]
        0x0003965e:    f00000fc    ....    AND      r0,r0,#0xfc
        0x00039662:    f0400003    @...    ORR      r0,r0,#3
        0x00039666:    f8040b01    ....    STRB     r0,[r4],#1
        0x0003966a:    f8046b01    ...k    STRB     r6,[r4],#1
        0x0003966e:    9818        ..      LDR      r0,[sp,#0x60]
        0x00039670:    2800        .(      CMP      r0,#0
        0x00039672:    bf1a        ..      ITTE     NE
        0x00039674:    9816        ..      LDRNE    r0,[sp,#0x58]
        0x00039676:    eba00905    ....    SUBNE    r9,r0,r5
        0x0003967a:    f04f0900    O...    MOVEQ    r9,#0
        0x0003967e:    f1b80f00    ....    CMP      r8,#0
        0x00039682:    dd1f        ..      BLE      0x396c4 ; opus_repacketizer_out_range_impl + 916
        0x00039684:    9816        ..      LDR      r0,[sp,#0x58]
        0x00039686:    f04f0b00    O...    MOV      r11,#0
        0x0003968a:    1b41        A.      SUBS     r1,r0,r5
        0x0003968c:    f8cdb000    ....    STR      r11,[sp,#0]
        0x00039690:    4643        CF      MOV      r3,r8
        0x00039692:    4658        XF      MOV      r0,r11
        0x00039694:    9a01        ..      LDR      r2,[sp,#4]
        0x00039696:    f7fffa51    ..Q.    BL       opus_packet_extensions_generate ; 0x38b3c
        0x0003969a:    9002        ..      STR      r0,[sp,#8]
        0x0003969c:    2800        .(      CMP      r0,#0
        0x0003969e:    e000        ..      B        0x396a2 ; opus_repacketizer_out_range_impl + 882
        0x000396a0:    e029        ).      B        0x396f6 ; opus_repacketizer_out_range_impl + 966
        0x000396a2:    bfbc        ..      ITT      LT
        0x000396a4:    b00d        ..      ADDLT    sp,sp,#0x34
        0x000396a6:    e8bd8ff0    ....    POPLT    {r4-r11,pc}
        0x000396aa:    9818        ..      LDR      r0,[sp,#0x60]
        0x000396ac:    b950        P.      CBNZ     r0,0x396c4 ; opus_repacketizer_out_range_impl + 916
        0x000396ae:    4961        aI      LDR      r1,[pc,#388] ; [0x39834] = 0x81020409
        0x000396b0:    9802        ..      LDR      r0,[sp,#8]
        0x000396b2:    fbc1b000    ....    SMLAL    r11,r0,r1,r0
        0x000396b6:    11c1        ..      ASRS     r1,r0,#7
        0x000396b8:    eba171e0    ...q    SUB      r1,r1,r0,ASR #31
        0x000396bc:    9802        ..      LDR      r0,[sp,#8]
        0x000396be:    4408        .D      ADD      r0,r0,r1
        0x000396c0:    f1000901    ....    ADD      r9,r0,#1
        0x000396c4:    f1b90f00    ....    CMP      r9,#0
        0x000396c8:    d03d        =.      BEQ      0x39746 ; opus_repacketizer_out_range_impl + 1046
        0x000396ca:    980c        ..      LDR      r0,[sp,#0x30]
        0x000396cc:    4a5a        ZJ      LDR      r2,[pc,#360] ; [0x39838] = 0x80808081
        0x000396ce:    7840        @x      LDRB     r0,[r0,#1]
        0x000396d0:    f0400140    @.@.    ORR      r1,r0,#0x40
        0x000396d4:    980c        ..      LDR      r0,[sp,#0x30]
        0x000396d6:    7041        Ap      STRB     r1,[r0,#1]
        0x000396d8:    f1a90101    ....    SUB      r1,r9,#1
        0x000396dc:    2000        .       MOVS     r0,#0
        0x000396de:    fbc20101    ....    SMLAL    r0,r1,r2,r1
        0x000396e2:    11c8        ..      ASRS     r0,r1,#7
        0x000396e4:    eba073e1    ...s    SUB      r3,r0,r1,ASR #31
        0x000396e8:    9802        ..      LDR      r0,[sp,#8]
        0x000396ea:    4428        (D      ADD      r0,r0,r5
        0x000396ec:    4418        .D      ADD      r0,r0,r3
        0x000396ee:    1c41        A.      ADDS     r1,r0,#1
        0x000396f0:    9816        ..      LDR      r0,[sp,#0x58]
        0x000396f2:    4281        .B      CMP      r1,r0
        0x000396f4:    dd04        ..      BLE      0x39700 ; opus_repacketizer_out_range_impl + 976
        0x000396f6:    f004fee3    ....    BL       restore_stack ; 0x3e4c0
        0x000396fa:    f06f0001    o...    MVN      r0,#1
        0x000396fe:    e6b9        ..      B        0x39474 ; opus_repacketizer_out_range_impl + 324
        0x00039700:    9802        ..      LDR      r0,[sp,#8]
        0x00039702:    eb050c09    ....    ADD      r12,r5,r9
        0x00039706:    18e9        ..      ADDS     r1,r5,r3
        0x00039708:    ebac0000    ....    SUB      r0,r12,r0
        0x0003970c:    1c49        I.      ADDS     r1,r1,#1
        0x0003970e:    9005        ..      STR      r0,[sp,#0x14]
        0x00039710:    e9cd1003    ....    STRD     r1,r0,[sp,#0xc]
        0x00039714:    2b00        .+      CMP      r3,#0
        0x00039716:    dd0f        ..      BLE      0x39738 ; opus_repacketizer_out_range_impl + 1032
        0x00039718:    1e60        `.      SUBS     r0,r4,#1
        0x0003971a:    f0130f01    ....    TST      r3,#1
        0x0003971e:    f04f02ff    O...    MOV      r2,#0xff
        0x00039722:    bf18        ..      IT       NE
        0x00039724:    f8002f01    .../    STRBNE   r2,[r0,#1]!
        0x00039728:    1059        Y.      ASRS     r1,r3,#1
        0x0003972a:    d004        ..      BEQ      0x39736 ; opus_repacketizer_out_range_impl + 1030
        0x0003972c:    7042        Bp      STRB     r2,[r0,#1]
        0x0003972e:    f8002f02    .../    STRB     r2,[r0,#2]!
        0x00039732:    1e49        I.      SUBS     r1,r1,#1
        0x00039734:    d1fa        ..      BNE      0x3972c ; opus_repacketizer_out_range_impl + 1020
        0x00039736:    441c        .D      ADD      r4,r4,r3
        0x00039738:    eba32003    ...     SUB      r0,r3,r3,LSL #8
        0x0003973c:    4448        HD      ADD      r0,r0,r9
        0x0003973e:    1e40        @.      SUBS     r0,r0,#1
        0x00039740:    f8040b01    ....    STRB     r0,[r4],#1
        0x00039744:    4665        eF      MOV      r5,r12
        0x00039746:    f1ba0f00    ....    CMP      r10,#0
        0x0003974a:    d011        ..      BEQ      0x39770 ; opus_repacketizer_out_range_impl + 1088
        0x0003974c:    f1a60a01    ....    SUB      r10,r6,#1
        0x00039750:    f04f0900    O...    MOV      r9,#0
        0x00039754:    f1ba0f00    ....    CMP      r10,#0
        0x00039758:    dd0a        ..      BLE      0x39770 ; opus_repacketizer_out_range_impl + 1088
        0x0003975a:    bf00        ..      NOP      
        0x0003975c:    f9370019    7...    LDRSH    r0,[r7,r9,LSL #1]
        0x00039760:    4621        !F      MOV      r1,r4
        0x00039762:    f7faff93    ....    BL       encode_size ; 0x3468c
        0x00039766:    f1090901    ....    ADD      r9,r9,#1
        0x0003976a:    4404        .D      ADD      r4,r4,r0
        0x0003976c:    45ca        .E      CMP      r10,r9
        0x0003976e:    dcf5        ..      BGT      0x3975c ; opus_repacketizer_out_range_impl + 1068
        0x00039770:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00039772:    b138        8.      CBZ      r0,0x39784 ; opus_repacketizer_out_range_impl + 1108
        0x00039774:    eb070046    ..F.    ADD      r0,r7,r6,LSL #1
        0x00039778:    4621        !F      MOV      r1,r4
        0x0003977a:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x0003977e:    f7faff85    ....    BL       encode_size ; 0x3468c
        0x00039782:    4404        .D      ADD      r4,r4,r0
        0x00039784:    f04f0900    O...    MOV      r9,#0
        0x00039788:    2e00        ..      CMP      r6,#0
        0x0003978a:    dd0e        ..      BLE      0x397aa ; opus_repacketizer_out_range_impl + 1146
        0x0003978c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003978e:    f9372019    7..     LDRSH    r2,[r7,r9,LSL #1]
        0x00039792:    f8501029    P.).    LDR      r1,[r0,r9,LSL #2]
        0x00039796:    4620         F      MOV      r0,r4
        0x00039798:    f7deffb3    ....    BL       __aeabi_memmove ; 0x18702
        0x0003979c:    f9370019    7...    LDRSH    r0,[r7,r9,LSL #1]
        0x000397a0:    f1090901    ....    ADD      r9,r9,#1
        0x000397a4:    4404        .D      ADD      r4,r4,r0
        0x000397a6:    454e        NE      CMP      r6,r9
        0x000397a8:    dcf0        ..      BGT      0x3978c ; opus_repacketizer_out_range_impl + 1116
        0x000397aa:    9802        ..      LDR      r0,[sp,#8]
        0x000397ac:    2800        .(      CMP      r0,#0
        0x000397ae:    dd09        ..      BLE      0x397c4 ; opus_repacketizer_out_range_impl + 1172
        0x000397b0:    2000        .       MOVS     r0,#0
        0x000397b2:    9000        ..      STR      r0,[sp,#0]
        0x000397b4:    9905        ..      LDR      r1,[sp,#0x14]
        0x000397b6:    980c        ..      LDR      r0,[sp,#0x30]
        0x000397b8:    4643        CF      MOV      r3,r8
        0x000397ba:    4408        .D      ADD      r0,r0,r1
        0x000397bc:    e9dd2101    ...!    LDRD     r2,r1,[sp,#4]
        0x000397c0:    f7fff9bc    ....    BL       opus_packet_extensions_generate ; 0x38b3c
        0x000397c4:    e9dd1003    ....    LDRD     r1,r0,[sp,#0xc]
        0x000397c8:    1a41        A.      SUBS     r1,r0,r1
        0x000397ca:    2900        .)      CMP      r1,#0
        0x000397cc:    dd12        ..      BLE      0x397f4 ; opus_repacketizer_out_range_impl + 1220
        0x000397ce:    9a03        ..      LDR      r2,[sp,#0xc]
        0x000397d0:    980c        ..      LDR      r0,[sp,#0x30]
        0x000397d2:    f0110f01    ....    TST      r1,#1
        0x000397d6:    4410        .D      ADD      r0,r0,r2
        0x000397d8:    f04f0201    O...    MOV      r2,#1
        0x000397dc:    f1a00001    ....    SUB      r0,r0,#1
        0x000397e0:    bf18        ..      IT       NE
        0x000397e2:    f8002f01    .../    STRBNE   r2,[r0,#1]!
        0x000397e6:    1049        I.      ASRS     r1,r1,#1
        0x000397e8:    d004        ..      BEQ      0x397f4 ; opus_repacketizer_out_range_impl + 1220
        0x000397ea:    7042        Bp      STRB     r2,[r0,#1]
        0x000397ec:    f8002f02    .../    STRB     r2,[r0,#2]!
        0x000397f0:    1e49        I.      SUBS     r1,r1,#1
        0x000397f2:    d1fa        ..      BNE      0x397ea ; opus_repacketizer_out_range_impl + 1210
        0x000397f4:    9818        ..      LDR      r0,[sp,#0x60]
        0x000397f6:    b1c0        ..      CBZ      r0,0x3982a ; opus_repacketizer_out_range_impl + 1274
        0x000397f8:    f1b80f00    ....    CMP      r8,#0
        0x000397fc:    d115        ..      BNE      0x3982a ; opus_repacketizer_out_range_impl + 1274
        0x000397fe:    9916        ..      LDR      r1,[sp,#0x58]
        0x00039800:    980c        ..      LDR      r0,[sp,#0x30]
        0x00039802:    4408        .D      ADD      r0,r0,r1
        0x00039804:    1b01        ..      SUBS     r1,r0,r4
        0x00039806:    2900        .)      CMP      r1,#0
        0x00039808:    dd0f        ..      BLE      0x3982a ; opus_repacketizer_out_range_impl + 1274
        0x0003980a:    1e60        `.      SUBS     r0,r4,#1
        0x0003980c:    f0110f01    ....    TST      r1,#1
        0x00039810:    d002        ..      BEQ      0x39818 ; opus_repacketizer_out_range_impl + 1256
        0x00039812:    2200        ."      MOVS     r2,#0
        0x00039814:    f8002f01    .../    STRB     r2,[r0,#1]!
        0x00039818:    1049        I.      ASRS     r1,r1,#1
        0x0003981a:    bf18        ..      IT       NE
        0x0003981c:    2200        ."      MOVNE    r2,#0
        0x0003981e:    d004        ..      BEQ      0x3982a ; opus_repacketizer_out_range_impl + 1274
        0x00039820:    7042        Bp      STRB     r2,[r0,#1]
        0x00039822:    f8002f02    .../    STRB     r2,[r0,#2]!
        0x00039826:    1e49        I.      SUBS     r1,r1,#1
        0x00039828:    d1fa        ..      BNE      0x39820 ; opus_repacketizer_out_range_impl + 1264
        0x0003982a:    f004fe49    ..I.    BL       restore_stack ; 0x3e4c0
        0x0003982e:    4628        (F      MOV      r0,r5
        0x00039830:    e620         .      B        0x39474 ; opus_repacketizer_out_range_impl + 324
    $d
        0x00039832:    0000        ..      DCW    0
        0x00039834:    81020409    ....    DCD    2164392969
        0x00039838:    80808081    ....    DCD    2155905153
    $t
    i.pb_check_proto3_default_value
    pb_check_proto3_default_value
        0x0003983c:    b530        0.      PUSH     {r4,r5,lr}
        0x0003983e:    7883        .x      LDRB     r3,[r0,#2]
        0x00039840:    f9b0c005    ....    LDRSH    r12,[r0,#5]
        0x00039844:    b087        ..      SUB      sp,sp,#0x1c
        0x00039846:    eb0c0201    ....    ADD      r2,r12,r1
        0x0003984a:    f0130f30    ..0.    TST      r3,#0x30
        0x0003984e:    d03e        >.      BEQ      0x398ce ; pb_check_proto3_default_value + 146
        0x00039850:    f0030530    ..0.    AND      r5,r3,#0x30
        0x00039854:    2d20         -      CMP      r5,#0x20
        0x00039856:    d005        ..      BEQ      0x39864 ; pb_check_proto3_default_value + 40
        0x00039858:    2430        0$      MOVS     r4,#0x30
        0x0003985a:    439c        .C      BICS     r4,r4,r3
        0x0003985c:    d005        ..      BEQ      0x3986a ; pb_check_proto3_default_value + 46
        0x0003985e:    2d10        .-      CMP      r5,#0x10
        0x00039860:    d006        ..      BEQ      0x39870 ; pb_check_proto3_default_value + 52
        0x00039862:    e00b        ..      B        0x3987c ; pb_check_proto3_default_value + 64
        0x00039864:    8810        ..      LDRH     r0,[r2,#0]
        0x00039866:    bb88        ..      CBNZ     r0,0x398cc ; pb_check_proto3_default_value + 144
        0x00039868:    e02d        -.      B        0x398c6 ; pb_check_proto3_default_value + 138
        0x0003986a:    8810        ..      LDRH     r0,[r2,#0]
        0x0003986c:    bb70        p.      CBNZ     r0,0x398cc ; pb_check_proto3_default_value + 144
        0x0003986e:    e02a        *.      B        0x398c6 ; pb_check_proto3_default_value + 138
        0x00039870:    f1bc0f00    ....    CMP      r12,#0
        0x00039874:    d002        ..      BEQ      0x3987c ; pb_check_proto3_default_value + 64
        0x00039876:    7810        .x      LDRB     r0,[r2,#0]
        0x00039878:    b308        ..      CBZ      r0,0x398be ; pb_check_proto3_default_value + 130
        0x0003987a:    e028        (.      B        0x398ce ; pb_check_proto3_default_value + 146
        0x0003987c:    f0130fc0    ....    TST      r3,#0xc0
        0x00039880:    d109        ..      BNE      0x39896 ; pb_check_proto3_default_value + 90
        0x00039882:    f003020f    ....    AND      r2,r3,#0xf
        0x00039886:    2a05        .*      CMP      r2,#5
        0x00039888:    d014        ..      BEQ      0x398b4 ; pb_check_proto3_default_value + 120
        0x0003988a:    2a06        .*      CMP      r2,#6
        0x0003988c:    d015        ..      BEQ      0x398ba ; pb_check_proto3_default_value + 126
        0x0003988e:    2a09        .*      CMP      r2,#9
        0x00039890:    d016        ..      BEQ      0x398c0 ; pb_check_proto3_default_value + 132
        0x00039892:    2a07        .*      CMP      r2,#7
        0x00039894:    d01e        ..      BEQ      0x398d4 ; pb_check_proto3_default_value + 152
        0x00039896:    f8b03007    ...0    LDRH     r3,[r0,#7]
        0x0003989a:    b183        ..      CBZ      r3,0x398be ; pb_check_proto3_default_value + 130
        0x0003989c:    f0030001    ....    AND      r0,r3,#1
        0x000398a0:    2200        ."      MOVS     r2,#0
        0x000398a2:    2800        .(      CMP      r0,#0
        0x000398a4:    dd30        0.      BLE      0x39908 ; pb_check_proto3_default_value + 204
        0x000398a6:    bf00        ..      NOP      
        0x000398a8:    f811c002    ....    LDRB     r12,[r1,r2]
        0x000398ac:    f1bc0f00    ....    CMP      r12,#0
        0x000398b0:    d10d        ..      BNE      0x398ce ; pb_check_proto3_default_value + 146
        0x000398b2:    e025        %.      B        0x39900 ; pb_check_proto3_default_value + 196
        0x000398b4:    8808        ..      LDRH     r0,[r1,#0]
        0x000398b6:    b948        H.      CBNZ     r0,0x398cc ; pb_check_proto3_default_value + 144
        0x000398b8:    e005        ..      B        0x398c6 ; pb_check_proto3_default_value + 138
        0x000398ba:    7808        .x      LDRB     r0,[r1,#0]
        0x000398bc:    b930        0.      CBNZ     r0,0x398cc ; pb_check_proto3_default_value + 144
        0x000398be:    e002        ..      B        0x398c6 ; pb_check_proto3_default_value + 138
        0x000398c0:    f8b00007    ....    LDRH     r0,[r0,#7]
        0x000398c4:    b910        ..      CBNZ     r0,0x398cc ; pb_check_proto3_default_value + 144
        0x000398c6:    b007        ..      ADD      sp,sp,#0x1c
        0x000398c8:    2001        .       MOVS     r0,#1
        0x000398ca:    bd30        0.      POP      {r4,r5,pc}
        0x000398cc:    e7ff        ..      B        0x398ce ; pb_check_proto3_default_value + 146
        0x000398ce:    b007        ..      ADD      sp,sp,#0x1c
        0x000398d0:    2000        .       MOVS     r0,#0
        0x000398d2:    bd30        0.      POP      {r4,r5,pc}
        0x000398d4:    460a        .F      MOV      r2,r1
        0x000398d6:    f8d0100b    ....    LDR      r1,[r0,#0xb]
        0x000398da:    4668        hF      MOV      r0,sp
        0x000398dc:    f000ff68    ..h.    BL       pb_field_iter_begin ; 0x3a7b0
        0x000398e0:    2800        .(      CMP      r0,#0
        0x000398e2:    d0f0        ..      BEQ      0x398c6 ; pb_check_proto3_default_value + 138
        0x000398e4:    9904        ..      LDR      r1,[sp,#0x10]
        0x000398e6:    9801        ..      LDR      r0,[sp,#4]
        0x000398e8:    f7ffffa8    ....    BL       pb_check_proto3_default_value ; 0x3983c
        0x000398ec:    2800        .(      CMP      r0,#0
        0x000398ee:    bf04        ..      ITT      EQ
        0x000398f0:    b007        ..      ADDEQ    sp,sp,#0x1c
        0x000398f2:    bd30        0.      POPEQ    {r4,r5,pc}
        0x000398f4:    4668        hF      MOV      r0,sp
        0x000398f6:    f000ffd1    ....    BL       pb_field_iter_next ; 0x3a89c
        0x000398fa:    2800        .(      CMP      r0,#0
        0x000398fc:    d1f2        ..      BNE      0x398e4 ; pb_check_proto3_default_value + 168
        0x000398fe:    e7e2        ..      B        0x398c6 ; pb_check_proto3_default_value + 138
        0x00039900:    1c52        R.      ADDS     r2,r2,#1
        0x00039902:    b292        ..      UXTH     r2,r2
        0x00039904:    4282        .B      CMP      r2,r0
        0x00039906:    dbcf        ..      BLT      0x398a8 ; pb_check_proto3_default_value + 108
        0x00039908:    4283        .B      CMP      r3,r0
        0x0003990a:    d9dc        ..      BLS      0x398c6 ; pb_check_proto3_default_value + 138
        0x0003990c:    5c0a        .\      LDRB     r2,[r1,r0]
        0x0003990e:    2a00        .*      CMP      r2,#0
        0x00039910:    d1dd        ..      BNE      0x398ce ; pb_check_proto3_default_value + 146
        0x00039912:    180a        ..      ADDS     r2,r1,r0
        0x00039914:    7852        Rx      LDRB     r2,[r2,#1]
        0x00039916:    2a00        .*      CMP      r2,#0
        0x00039918:    d1d9        ..      BNE      0x398ce ; pb_check_proto3_default_value + 146
        0x0003991a:    1c80        ..      ADDS     r0,r0,#2
        0x0003991c:    b280        ..      UXTH     r0,r0
        0x0003991e:    4283        .B      CMP      r3,r0
        0x00039920:    d8f4        ..      BHI      0x3990c ; pb_check_proto3_default_value + 208
        0x00039922:    e7d0        ..      B        0x398c6 ; pb_check_proto3_default_value + 138
    i.pb_dec_bytes
    pb_dec_bytes
        0x00039924:    b5f8        ..      PUSH     {r3-r7,lr}
        0x00039926:    4615        .F      MOV      r5,r2
        0x00039928:    460e        .F      MOV      r6,r1
        0x0003992a:    4604        .F      MOV      r4,r0
        0x0003992c:    4669        iF      MOV      r1,sp
        0x0003992e:    2200        ."      MOVS     r2,#0
        0x00039930:    f000fc76    ..v.    BL       pb_decode_varint32_eof ; 0x3a220
        0x00039934:    2800        .(      CMP      r0,#0
        0x00039936:    bf08        ..      IT       EQ
        0x00039938:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x0003993a:    9800        ..      LDR      r0,[sp,#0]
        0x0003993c:    f5b03f80    ...?    CMP      r0,#0x10000
        0x00039940:    d303        ..      BCC      0x3994a ; pb_dec_bytes + 38
        0x00039942:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00039944:    b9a8        ..      CBNZ     r0,0x39972 ; pb_dec_bytes + 78
        0x00039946:    a012        ..      ADR      r0,{pc}+0x4a ; 0x39990
        0x00039948:    e013        ..      B        0x39972 ; pb_dec_bytes + 78
        0x0003994a:    1c81        ..      ADDS     r1,r0,#2
        0x0003994c:    4281        .B      CMP      r1,r0
        0x0003994e:    d204        ..      BCS      0x3995a ; pb_dec_bytes + 54
        0x00039950:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00039952:    2800        .(      CMP      r0,#0
        0x00039954:    bf08        ..      IT       EQ
        0x00039956:    a012        ..      ADREQ    r0,{pc}+0x4a ; 0x399a0
        0x00039958:    e00b        ..      B        0x39972 ; pb_dec_bytes + 78
        0x0003995a:    78b2        .x      LDRB     r2,[r6,#2]
        0x0003995c:    f00202c0    ....    AND      r2,r2,#0xc0
        0x00039960:    2a80        .*      CMP      r2,#0x80
        0x00039962:    d009        ..      BEQ      0x39978 ; pb_dec_bytes + 84
        0x00039964:    f8b62007    ...     LDRH     r2,[r6,#7]
        0x00039968:    428a        .B      CMP      r2,r1
        0x0003996a:    d20a        ..      BCS      0x39982 ; pb_dec_bytes + 94
        0x0003996c:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0003996e:    2800        .(      CMP      r0,#0
        0x00039970:    d0e9        ..      BEQ      0x39946 ; pb_dec_bytes + 34
        0x00039972:    60e0        .`      STR      r0,[r4,#0xc]
        0x00039974:    2000        .       MOVS     r0,#0
        0x00039976:    bdf8        ..      POP      {r3-r7,pc}
        0x00039978:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0003997a:    2800        .(      CMP      r0,#0
        0x0003997c:    bf08        ..      IT       EQ
        0x0003997e:    a00c        ..      ADREQ    r0,{pc}+0x32 ; 0x399b0
        0x00039980:    e7f7        ..      B        0x39972 ; pb_dec_bytes + 78
        0x00039982:    8028        (.      STRH     r0,[r5,#0]
        0x00039984:    1ca9        ..      ADDS     r1,r5,#2
        0x00039986:    4620         F      MOV      r0,r4
        0x00039988:    9a00        ..      LDR      r2,[sp,#0]
        0x0003998a:    f001f90d    ....    BL       pb_read ; 0x3aba8
        0x0003998e:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x00039990:    65747962    byte    DCD    1702132066
        0x00039994:    766f2073    s ov    DCD    1986994291
        0x00039998:    6c667265    erfl    DCD    1818653285
        0x0003999c:    0000776f    ow..    DCD    30575
        0x000399a0:    657a6973    size    DCD    1702521203
        0x000399a4:    6f6f7420     too    DCD    1869575200
        0x000399a8:    72616c20     lar    DCD    1918987296
        0x000399ac:    00006567    ge..    DCD    25959
        0x000399b0:    6d206f6e    no m    DCD    1830842222
        0x000399b4:    6f6c6c61    allo    DCD    1869376609
        0x000399b8:    75732063    c su    DCD    1970479203
        0x000399bc:    726f7070    ppor    DCD    1919905904
        0x000399c0:    00000074    t...    DCD    116
    $t
    i.pb_dec_fixed32
    pb_dec_fixed32
        0x000399c4:    b538        8.      PUSH     {r3-r5,lr}
        0x000399c6:    4614        .F      MOV      r4,r2
        0x000399c8:    2204        ."      MOVS     r2,#4
        0x000399ca:    4669        iF      MOV      r1,sp
        0x000399cc:    f001f8ec    ....    BL       pb_read ; 0x3aba8
        0x000399d0:    2800        .(      CMP      r0,#0
        0x000399d2:    bf08        ..      IT       EQ
        0x000399d4:    bd38        8.      POPEQ    {r3-r5,pc}
        0x000399d6:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x000399da:    f8bd0000    ....    LDRH     r0,[sp,#0]
        0x000399de:    f361401f    a..@    BFI      r0,r1,#16,#16
        0x000399e2:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x000399e6:    ea406001    @..`    ORR      r0,r0,r1,LSL #24
        0x000399ea:    6020         `      STR      r0,[r4,#0]
        0x000399ec:    2001        .       MOVS     r0,#1
        0x000399ee:    bd38        8.      POP      {r3-r5,pc}
    i.pb_dec_fixed64
    pb_dec_fixed64
        0x000399f0:    b510        ..      PUSH     {r4,lr}
        0x000399f2:    b082        ..      SUB      sp,sp,#8
        0x000399f4:    4614        .F      MOV      r4,r2
        0x000399f6:    2208        ."      MOVS     r2,#8
        0x000399f8:    4669        iF      MOV      r1,sp
        0x000399fa:    f001f8d5    ....    BL       pb_read ; 0x3aba8
        0x000399fe:    0001        ..      MOVS     r1,r0
        0x00039a00:    f04f0000    O...    MOV      r0,#0
        0x00039a04:    bf04        ..      ITT      EQ
        0x00039a06:    b002        ..      ADDEQ    sp,sp,#8
        0x00039a08:    bd10        ..      POPEQ    {r4,pc}
        0x00039a0a:    f89d2000    ...     LDRB     r2,[sp,#0]
        0x00039a0e:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x00039a12:    0e08        ..      LSRS     r0,r1,#24
        0x00039a14:    ea422201    B.."    ORR      r2,r2,r1,LSL #8
        0x00039a18:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x00039a1c:    ea424301    B..C    ORR      r3,r2,r1,LSL #16
        0x00039a20:    ea404111    @..A    ORR      r1,r0,r1,LSR #16
        0x00039a24:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00039a28:    0a02        ..      LSRS     r2,r0,#8
        0x00039a2a:    4311        .C      ORRS     r1,r1,r2
        0x00039a2c:    f89d2004    ...     LDRB     r2,[sp,#4]
        0x00039a30:    ea436000    C..`    ORR      r0,r3,r0,LSL #24
        0x00039a34:    430a        .C      ORRS     r2,r2,r1
        0x00039a36:    f89d1005    ....    LDRB     r1,[sp,#5]
        0x00039a3a:    ea422101    B..!    ORR      r1,r2,r1,LSL #8
        0x00039a3e:    f89d2006    ...     LDRB     r2,[sp,#6]
        0x00039a42:    ea414102    A..A    ORR      r1,r1,r2,LSL #16
        0x00039a46:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x00039a4a:    ea416102    A..a    ORR      r1,r1,r2,LSL #24
        0x00039a4e:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x00039a52:    b002        ..      ADD      sp,sp,#8
        0x00039a54:    2001        .       MOVS     r0,#1
        0x00039a56:    bd10        ..      POP      {r4,pc}
    i.pb_dec_fixed_length_bytes
    pb_dec_fixed_length_bytes
        0x00039a58:    b5f8        ..      PUSH     {r3-r7,lr}
        0x00039a5a:    4616        .F      MOV      r6,r2
        0x00039a5c:    460d        .F      MOV      r5,r1
        0x00039a5e:    4604        .F      MOV      r4,r0
        0x00039a60:    4669        iF      MOV      r1,sp
        0x00039a62:    2200        ."      MOVS     r2,#0
        0x00039a64:    f000fbdc    ....    BL       pb_decode_varint32_eof ; 0x3a220
        0x00039a68:    2800        .(      CMP      r0,#0
        0x00039a6a:    bf08        ..      IT       EQ
        0x00039a6c:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x00039a6e:    9800        ..      LDR      r0,[sp,#0]
        0x00039a70:    f5b03f80    ...?    CMP      r0,#0x10000
        0x00039a74:    d304        ..      BCC      0x39a80 ; pb_dec_fixed_length_bytes + 40
        0x00039a76:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00039a78:    2800        .(      CMP      r0,#0
        0x00039a7a:    bf08        ..      IT       EQ
        0x00039a7c:    a00c        ..      ADREQ    r0,{pc}+0x34 ; 0x39ab0
        0x00039a7e:    e008        ..      B        0x39a92 ; pb_dec_fixed_length_bytes + 58
        0x00039a80:    b150        P.      CBZ      r0,0x39a98 ; pb_dec_fixed_length_bytes + 64
        0x00039a82:    f8b52007    ...     LDRH     r2,[r5,#7]
        0x00039a86:    4282        .B      CMP      r2,r0
        0x00039a88:    d00d        ..      BEQ      0x39aa6 ; pb_dec_fixed_length_bytes + 78
        0x00039a8a:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00039a8c:    2800        .(      CMP      r0,#0
        0x00039a8e:    bf08        ..      IT       EQ
        0x00039a90:    a00b        ..      ADREQ    r0,{pc}+0x30 ; 0x39ac0
        0x00039a92:    60e0        .`      STR      r0,[r4,#0xc]
        0x00039a94:    2000        .       MOVS     r0,#0
        0x00039a96:    bdf8        ..      POP      {r3-r7,pc}
        0x00039a98:    f8b51007    ....    LDRH     r1,[r5,#7]
        0x00039a9c:    4630        0F      MOV      r0,r6
        0x00039a9e:    f7defee9    ....    BL       __aeabi_memclr ; 0x18874
        0x00039aa2:    2001        .       MOVS     r0,#1
        0x00039aa4:    bdf8        ..      POP      {r3-r7,pc}
        0x00039aa6:    4631        1F      MOV      r1,r6
        0x00039aa8:    4620         F      MOV      r0,r4
        0x00039aaa:    f001f87d    ..}.    BL       pb_read ; 0x3aba8
        0x00039aae:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x00039ab0:    65747962    byte    DCD    1702132066
        0x00039ab4:    766f2073    s ov    DCD    1986994291
        0x00039ab8:    6c667265    erfl    DCD    1818653285
        0x00039abc:    0000776f    ow..    DCD    30575
        0x00039ac0:    6f636e69    inco    DCD    1868787305
        0x00039ac4:    63657272    rrec    DCD    1667592818
        0x00039ac8:    69662074    t fi    DCD    1768300660
        0x00039acc:    20646578    xed     DCD    543450488
        0x00039ad0:    676e656c    leng    DCD    1735288172
        0x00039ad4:    62206874    th b    DCD    1646291060
        0x00039ad8:    73657479    ytes    DCD    1936028793
        0x00039adc:    7a697320     siz    DCD    2053731104
        0x00039ae0:    00000065    e...    DCD    101
    $t
    i.pb_dec_string
    pb_dec_string
        0x00039ae4:    b5f8        ..      PUSH     {r3-r7,lr}
        0x00039ae6:    4616        .F      MOV      r6,r2
        0x00039ae8:    460d        .F      MOV      r5,r1
        0x00039aea:    4604        .F      MOV      r4,r0
        0x00039aec:    4669        iF      MOV      r1,sp
        0x00039aee:    2200        ."      MOVS     r2,#0
        0x00039af0:    f000fb96    ....    BL       pb_decode_varint32_eof ; 0x3a220
        0x00039af4:    2800        .(      CMP      r0,#0
        0x00039af6:    bf08        ..      IT       EQ
        0x00039af8:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x00039afa:    9a00        ..      LDR      r2,[sp,#0]
        0x00039afc:    1c50        P.      ADDS     r0,r2,#1
        0x00039afe:    4290        .B      CMP      r0,r2
        0x00039b00:    d204        ..      BCS      0x39b0c ; pb_dec_string + 40
        0x00039b02:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00039b04:    2800        .(      CMP      r0,#0
        0x00039b06:    bf08        ..      IT       EQ
        0x00039b08:    a00f        ..      ADREQ    r0,{pc}+0x40 ; 0x39b48
        0x00039b0a:    e011        ..      B        0x39b30 ; pb_dec_string + 76
        0x00039b0c:    78a9        .x      LDRB     r1,[r5,#2]
        0x00039b0e:    f00101c0    ....    AND      r1,r1,#0xc0
        0x00039b12:    2980        .)      CMP      r1,#0x80
        0x00039b14:    d008        ..      BEQ      0x39b28 ; pb_dec_string + 68
        0x00039b16:    f8b51007    ....    LDRH     r1,[r5,#7]
        0x00039b1a:    4281        .B      CMP      r1,r0
        0x00039b1c:    d20b        ..      BCS      0x39b36 ; pb_dec_string + 82
        0x00039b1e:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00039b20:    2800        .(      CMP      r0,#0
        0x00039b22:    bf08        ..      IT       EQ
        0x00039b24:    a00c        ..      ADREQ    r0,{pc}+0x34 ; 0x39b58
        0x00039b26:    e003        ..      B        0x39b30 ; pb_dec_string + 76
        0x00039b28:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00039b2a:    2800        .(      CMP      r0,#0
        0x00039b2c:    bf08        ..      IT       EQ
        0x00039b2e:    a00e        ..      ADREQ    r0,{pc}+0x3a ; 0x39b68
        0x00039b30:    60e0        .`      STR      r0,[r4,#0xc]
        0x00039b32:    2000        .       MOVS     r0,#0
        0x00039b34:    bdf8        ..      POP      {r3-r7,pc}
        0x00039b36:    4631        1F      MOV      r1,r6
        0x00039b38:    4620         F      MOV      r0,r4
        0x00039b3a:    f001f835    ..5.    BL       pb_read ; 0x3aba8
        0x00039b3e:    9a00        ..      LDR      r2,[sp,#0]
        0x00039b40:    2100        .!      MOVS     r1,#0
        0x00039b42:    54b1        .T      STRB     r1,[r6,r2]
        0x00039b44:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x00039b46:    0000        ..      DCW    0
        0x00039b48:    657a6973    size    DCD    1702521203
        0x00039b4c:    6f6f7420     too    DCD    1869575200
        0x00039b50:    72616c20     lar    DCD    1918987296
        0x00039b54:    00006567    ge..    DCD    25959
        0x00039b58:    69727473    stri    DCD    1769108595
        0x00039b5c:    6f20676e    ng o    DCD    1864394606
        0x00039b60:    66726576    verf    DCD    1718773110
        0x00039b64:    00776f6c    low.    DCD    7827308
        0x00039b68:    6d206f6e    no m    DCD    1830842222
        0x00039b6c:    6f6c6c61    allo    DCD    1869376609
        0x00039b70:    75732063    c su    DCD    1970479203
        0x00039b74:    726f7070    ppor    DCD    1919905904
        0x00039b78:    00000074    t...    DCD    116
    $t
    i.pb_dec_submessage
    pb_dec_submessage
        0x00039b7c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00039b80:    b084        ..      SUB      sp,sp,#0x10
        0x00039b82:    460e        .F      MOV      r6,r1
        0x00039b84:    f8d1500b    ...P    LDR      r5,[r1,#0xb]
        0x00039b88:    4617        .F      MOV      r7,r2
        0x00039b8a:    4604        .F      MOV      r4,r0
        0x00039b8c:    4669        iF      MOV      r1,sp
        0x00039b8e:    f000ff57    ..W.    BL       pb_make_string_substream ; 0x3aa40
        0x00039b92:    2800        .(      CMP      r0,#0
        0x00039b94:    bf04        ..      ITT      EQ
        0x00039b96:    b004        ..      ADDEQ    sp,sp,#0x10
        0x00039b98:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x00039b9c:    f8d6000b    ....    LDR      r0,[r6,#0xb]
        0x00039ba0:    b1f0        ..      CBZ      r0,0x39be0 ; pb_dec_submessage + 100
        0x00039ba2:    78b0        .x      LDRB     r0,[r6,#2]
        0x00039ba4:    f0000030    ..0.    AND      r0,r0,#0x30
        0x00039ba8:    2820         (      CMP      r0,#0x20
        0x00039baa:    d022        ".      BEQ      0x39bf2 ; pb_dec_submessage + 118
        0x00039bac:    463a        :F      MOV      r2,r7
        0x00039bae:    4629        )F      MOV      r1,r5
        0x00039bb0:    4668        hF      MOV      r0,sp
        0x00039bb2:    f000f953    ..S.    BL       pb_decode_noinit ; 0x39e5c
        0x00039bb6:    4605        .F      MOV      r5,r0
        0x00039bb8:    9902        ..      LDR      r1,[sp,#8]
        0x00039bba:    4668        hF      MOV      r0,sp
        0x00039bbc:    b141        A.      CBZ      r1,0x39bd0 ; pb_dec_submessage + 84
        0x00039bbe:    460a        .F      MOV      r2,r1
        0x00039bc0:    2100        .!      MOVS     r1,#0
        0x00039bc2:    f000fff1    ....    BL       pb_read ; 0x3aba8
        0x00039bc6:    2800        .(      CMP      r0,#0
        0x00039bc8:    bf04        ..      ITT      EQ
        0x00039bca:    b004        ..      ADDEQ    sp,sp,#0x10
        0x00039bcc:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x00039bd0:    9801        ..      LDR      r0,[sp,#4]
        0x00039bd2:    6060        ``      STR      r0,[r4,#4]
        0x00039bd4:    9803        ..      LDR      r0,[sp,#0xc]
        0x00039bd6:    60e0        .`      STR      r0,[r4,#0xc]
        0x00039bd8:    b004        ..      ADD      sp,sp,#0x10
        0x00039bda:    4628        (F      MOV      r0,r5
        0x00039bdc:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00039be0:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00039be2:    2800        .(      CMP      r0,#0
        0x00039be4:    bf08        ..      IT       EQ
        0x00039be6:    a00a        ..      ADREQ    r0,{pc}+0x2a ; 0x39c10
        0x00039be8:    60e0        .`      STR      r0,[r4,#0xc]
        0x00039bea:    b004        ..      ADD      sp,sp,#0x10
        0x00039bec:    2000        .       MOVS     r0,#0
        0x00039bee:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00039bf2:    462e        .F      MOV      r6,r5
        0x00039bf4:    46e8        .F      MOV      r8,sp
        0x00039bf6:    463d        =F      MOV      r5,r7
        0x00039bf8:    4639        9F      MOV      r1,r7
        0x00039bfa:    4630        0F      MOV      r0,r6
        0x00039bfc:    f000ff4e    ..N.    BL       pb_message_set_to_defaults ; 0x3aa9c
        0x00039c00:    462a        *F      MOV      r2,r5
        0x00039c02:    4631        1F      MOV      r1,r6
        0x00039c04:    4640        @F      MOV      r0,r8
        0x00039c06:    f000f929    ..).    BL       pb_decode_noinit ; 0x39e5c
        0x00039c0a:    4605        .F      MOV      r5,r0
        0x00039c0c:    e7d4        ..      B        0x39bb8 ; pb_dec_submessage + 60
    $d
        0x00039c0e:    0000        ..      DCW    0
        0x00039c10:    61766e69    inva    DCD    1635151465
        0x00039c14:    2064696c    lid     DCD    543451500
        0x00039c18:    6c656966    fiel    DCD    1818585446
        0x00039c1c:    65642064    d de    DCD    1701060708
        0x00039c20:    69726373    scri    DCD    1769104243
        0x00039c24:    726f7470    ptor    DCD    1919906928
        0x00039c28:    00000000    ....    DCD    0
    $t
    i.pb_dec_svarint
    pb_dec_svarint
        0x00039c2c:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00039c2e:    b083        ..      SUB      sp,sp,#0xc
        0x00039c30:    460f        .F      MOV      r7,r1
        0x00039c32:    4616        .F      MOV      r6,r2
        0x00039c34:    4605        .F      MOV      r5,r0
        0x00039c36:    4669        iF      MOV      r1,sp
        0x00039c38:    f000fa9e    ....    BL       pb_decode_varint ; 0x3a178
        0x00039c3c:    2800        .(      CMP      r0,#0
        0x00039c3e:    bf04        ..      ITT      EQ
        0x00039c40:    b003        ..      ADDEQ    sp,sp,#0xc
        0x00039c42:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x00039c44:    e9dd0300    ....    LDRD     r0,r3,[sp,#0]
        0x00039c48:    f0100f01    ....    TST      r0,#1
        0x00039c4c:    d007        ..      BEQ      0x39c5e ; pb_dec_svarint + 50
        0x00039c4e:    0859        Y.      LSRS     r1,r3,#1
        0x00039c50:    ea4f0030    O.0.    RRX      r0,r0
        0x00039c54:    ea6f0300    o...    MVN      r3,r0
        0x00039c58:    ea6f0401    o...    MVN      r4,r1
        0x00039c5c:    e002        ..      B        0x39c64 ; pb_dec_svarint + 56
        0x00039c5e:    085c        \.      LSRS     r4,r3,#1
        0x00039c60:    ea4f0330    O.0.    RRX      r3,r0
        0x00039c64:    f8b70007    ....    LDRH     r0,[r7,#7]
        0x00039c68:    2808        .(      CMP      r0,#8
        0x00039c6a:    d010        ..      BEQ      0x39c8e ; pb_dec_svarint + 98
        0x00039c6c:    2804        .(      CMP      r0,#4
        0x00039c6e:    d013        ..      BEQ      0x39c98 ; pb_dec_svarint + 108
        0x00039c70:    2802        .(      CMP      r0,#2
        0x00039c72:    bf04        ..      ITT      EQ
        0x00039c74:    b219        ..      SXTHEQ   r1,r3
        0x00039c76:    8031        1.      STRHEQ   r1,[r6,#0]
        0x00039c78:    d013        ..      BEQ      0x39ca2 ; pb_dec_svarint + 118
        0x00039c7a:    2801        .(      CMP      r0,#1
        0x00039c7c:    bf04        ..      ITT      EQ
        0x00039c7e:    b259        Y.      SXTBEQ   r1,r3
        0x00039c80:    7031        1p      STRBEQ   r1,[r6,#0]
        0x00039c82:    d00e        ..      BEQ      0x39ca2 ; pb_dec_svarint + 118
        0x00039c84:    68e8        .h      LDR      r0,[r5,#0xc]
        0x00039c86:    2800        .(      CMP      r0,#0
        0x00039c88:    bf08        ..      IT       EQ
        0x00039c8a:    a00f        ..      ADREQ    r0,{pc}+0x3e ; 0x39cc8
        0x00039c8c:    e018        ..      B        0x39cc0 ; pb_dec_svarint + 148
        0x00039c8e:    e9c63400    ...4    STRD     r3,r4,[r6,#0]
        0x00039c92:    4619        .F      MOV      r1,r3
        0x00039c94:    46a4        .F      MOV      r12,r4
        0x00039c96:    e006        ..      B        0x39ca6 ; pb_dec_svarint + 122
        0x00039c98:    4619        .F      MOV      r1,r3
        0x00039c9a:    ea4f7ce3    O..|    ASR      r12,r3,#31
        0x00039c9e:    6033        3`      STR      r3,[r6,#0]
        0x00039ca0:    e001        ..      B        0x39ca6 ; pb_dec_svarint + 122
        0x00039ca2:    ea4f7ce1    O..|    ASR      r12,r1,#31
        0x00039ca6:    ea810003    ....    EOR      r0,r1,r3
        0x00039caa:    ea8c0104    ....    EOR      r1,r12,r4
        0x00039cae:    4308        .C      ORRS     r0,r0,r1
        0x00039cb0:    bf02        ..      ITTT     EQ
        0x00039cb2:    2001        .       MOVEQ    r0,#1
        0x00039cb4:    b003        ..      ADDEQ    sp,sp,#0xc
        0x00039cb6:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x00039cb8:    68e8        .h      LDR      r0,[r5,#0xc]
        0x00039cba:    2800        .(      CMP      r0,#0
        0x00039cbc:    bf08        ..      IT       EQ
        0x00039cbe:    a007        ..      ADREQ    r0,{pc}+0x1e ; 0x39cdc
        0x00039cc0:    60e8        .`      STR      r0,[r5,#0xc]
        0x00039cc2:    b003        ..      ADD      sp,sp,#0xc
        0x00039cc4:    2000        .       MOVS     r0,#0
        0x00039cc6:    bdf0        ..      POP      {r4-r7,pc}
    $d
        0x00039cc8:    61766e69    inva    DCD    1635151465
        0x00039ccc:    2064696c    lid     DCD    543451500
        0x00039cd0:    61746164    data    DCD    1635017060
        0x00039cd4:    7a69735f    _siz    DCD    2053731167
        0x00039cd8:    00000065    e...    DCD    101
        0x00039cdc:    65746e69    inte    DCD    1702129257
        0x00039ce0:    20726567    ger     DCD    544367975
        0x00039ce4:    206f6f74    too     DCD    544173940
        0x00039ce8:    6772616c    larg    DCD    1735549292
        0x00039cec:    00000065    e...    DCD    101
    $t
    i.pb_dec_uvarint
    pb_dec_uvarint
        0x00039cf0:    b570        p.      PUSH     {r4-r6,lr}
        0x00039cf2:    b082        ..      SUB      sp,sp,#8
        0x00039cf4:    460e        .F      MOV      r6,r1
        0x00039cf6:    4615        .F      MOV      r5,r2
        0x00039cf8:    4604        .F      MOV      r4,r0
        0x00039cfa:    4669        iF      MOV      r1,sp
        0x00039cfc:    f000fa3c    ..<.    BL       pb_decode_varint ; 0x3a178
        0x00039d00:    2800        .(      CMP      r0,#0
        0x00039d02:    bf04        ..      ITT      EQ
        0x00039d04:    b002        ..      ADDEQ    sp,sp,#8
        0x00039d06:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00039d08:    f8b60007    ....    LDRH     r0,[r6,#7]
        0x00039d0c:    2808        .(      CMP      r0,#8
        0x00039d0e:    bf04        ..      ITT      EQ
        0x00039d10:    e9dd1300    ....    LDRDEQ   r1,r3,[sp,#0]
        0x00039d14:    e9c51300    ....    STRDEQ   r1,r3,[r5,#0]
        0x00039d18:    d015        ..      BEQ      0x39d46 ; pb_dec_uvarint + 86
        0x00039d1a:    2300        .#      MOVS     r3,#0
        0x00039d1c:    2804        .(      CMP      r0,#4
        0x00039d1e:    bf04        ..      ITT      EQ
        0x00039d20:    9900        ..      LDREQ    r1,[sp,#0]
        0x00039d22:    6029        )`      STREQ    r1,[r5,#0]
        0x00039d24:    d00f        ..      BEQ      0x39d46 ; pb_dec_uvarint + 86
        0x00039d26:    2802        .(      CMP      r0,#2
        0x00039d28:    d006        ..      BEQ      0x39d38 ; pb_dec_uvarint + 72
        0x00039d2a:    2801        .(      CMP      r0,#1
        0x00039d2c:    d008        ..      BEQ      0x39d40 ; pb_dec_uvarint + 80
        0x00039d2e:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00039d30:    2800        .(      CMP      r0,#0
        0x00039d32:    bf08        ..      IT       EQ
        0x00039d34:    a00c        ..      ADREQ    r0,{pc}+0x34 ; 0x39d68
        0x00039d36:    e013        ..      B        0x39d60 ; pb_dec_uvarint + 112
        0x00039d38:    9800        ..      LDR      r0,[sp,#0]
        0x00039d3a:    b281        ..      UXTH     r1,r0
        0x00039d3c:    8029        ).      STRH     r1,[r5,#0]
        0x00039d3e:    e002        ..      B        0x39d46 ; pb_dec_uvarint + 86
        0x00039d40:    9800        ..      LDR      r0,[sp,#0]
        0x00039d42:    b2c1        ..      UXTB     r1,r0
        0x00039d44:    7029        )p      STRB     r1,[r5,#0]
        0x00039d46:    e9dd2000    ...     LDRD     r2,r0,[sp,#0]
        0x00039d4a:    4051        Q@      EORS     r1,r1,r2
        0x00039d4c:    4058        X@      EORS     r0,r0,r3
        0x00039d4e:    4308        .C      ORRS     r0,r0,r1
        0x00039d50:    bf02        ..      ITTT     EQ
        0x00039d52:    2001        .       MOVEQ    r0,#1
        0x00039d54:    b002        ..      ADDEQ    sp,sp,#8
        0x00039d56:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00039d58:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00039d5a:    2800        .(      CMP      r0,#0
        0x00039d5c:    bf08        ..      IT       EQ
        0x00039d5e:    a007        ..      ADREQ    r0,{pc}+0x1e ; 0x39d7c
        0x00039d60:    60e0        .`      STR      r0,[r4,#0xc]
        0x00039d62:    b002        ..      ADD      sp,sp,#8
        0x00039d64:    2000        .       MOVS     r0,#0
        0x00039d66:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00039d68:    61766e69    inva    DCD    1635151465
        0x00039d6c:    2064696c    lid     DCD    543451500
        0x00039d70:    61746164    data    DCD    1635017060
        0x00039d74:    7a69735f    _siz    DCD    2053731167
        0x00039d78:    00000065    e...    DCD    101
        0x00039d7c:    65746e69    inte    DCD    1702129257
        0x00039d80:    20726567    ger     DCD    544367975
        0x00039d84:    206f6f74    too     DCD    544173940
        0x00039d88:    6772616c    larg    DCD    1735549292
        0x00039d8c:    00000065    e...    DCD    101
    $t
    i.pb_dec_varint
    pb_dec_varint
        0x00039d90:    b570        p.      PUSH     {r4-r6,lr}
        0x00039d92:    b082        ..      SUB      sp,sp,#8
        0x00039d94:    460c        .F      MOV      r4,r1
        0x00039d96:    4616        .F      MOV      r6,r2
        0x00039d98:    4605        .F      MOV      r5,r0
        0x00039d9a:    4669        iF      MOV      r1,sp
        0x00039d9c:    f000f9ec    ....    BL       pb_decode_varint ; 0x3a178
        0x00039da0:    2800        .(      CMP      r0,#0
        0x00039da2:    bf04        ..      ITT      EQ
        0x00039da4:    b002        ..      ADDEQ    sp,sp,#8
        0x00039da6:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00039da8:    f8b40007    ....    LDRH     r0,[r4,#7]
        0x00039dac:    2808        .(      CMP      r0,#8
        0x00039dae:    d012        ..      BEQ      0x39dd6 ; pb_dec_varint + 70
        0x00039db0:    9900        ..      LDR      r1,[sp,#0]
        0x00039db2:    17cc        ..      ASRS     r4,r1,#31
        0x00039db4:    2804        .(      CMP      r0,#4
        0x00039db6:    d015        ..      BEQ      0x39de4 ; pb_dec_varint + 84
        0x00039db8:    2802        .(      CMP      r0,#2
        0x00039dba:    bf04        ..      ITT      EQ
        0x00039dbc:    b20b        ..      SXTHEQ   r3,r1
        0x00039dbe:    8033        3.      STRHEQ   r3,[r6,#0]
        0x00039dc0:    d015        ..      BEQ      0x39dee ; pb_dec_varint + 94
        0x00039dc2:    2801        .(      CMP      r0,#1
        0x00039dc4:    bf04        ..      ITT      EQ
        0x00039dc6:    b24b        K.      SXTBEQ   r3,r1
        0x00039dc8:    7033        3p      STRBEQ   r3,[r6,#0]
        0x00039dca:    d010        ..      BEQ      0x39dee ; pb_dec_varint + 94
        0x00039dcc:    68e8        .h      LDR      r0,[r5,#0xc]
        0x00039dce:    2800        .(      CMP      r0,#0
        0x00039dd0:    bf08        ..      IT       EQ
        0x00039dd2:    a010        ..      ADREQ    r0,{pc}+0x42 ; 0x39e14
        0x00039dd4:    e01a        ..      B        0x39e0c ; pb_dec_varint + 124
        0x00039dd6:    e9dd1400    ....    LDRD     r1,r4,[sp,#0]
        0x00039dda:    e9c61400    ....    STRD     r1,r4,[r6,#0]
        0x00039dde:    460b        .F      MOV      r3,r1
        0x00039de0:    46a4        .F      MOV      r12,r4
        0x00039de2:    e006        ..      B        0x39df2 ; pb_dec_varint + 98
        0x00039de4:    ea4f7ce1    O..|    ASR      r12,r1,#31
        0x00039de8:    460b        .F      MOV      r3,r1
        0x00039dea:    6031        1`      STR      r1,[r6,#0]
        0x00039dec:    e001        ..      B        0x39df2 ; pb_dec_varint + 98
        0x00039dee:    ea4f7ce3    O..|    ASR      r12,r3,#31
        0x00039df2:    ea830001    ....    EOR      r0,r3,r1
        0x00039df6:    ea8c0104    ....    EOR      r1,r12,r4
        0x00039dfa:    4308        .C      ORRS     r0,r0,r1
        0x00039dfc:    bf02        ..      ITTT     EQ
        0x00039dfe:    2001        .       MOVEQ    r0,#1
        0x00039e00:    b002        ..      ADDEQ    sp,sp,#8
        0x00039e02:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00039e04:    68e8        .h      LDR      r0,[r5,#0xc]
        0x00039e06:    2800        .(      CMP      r0,#0
        0x00039e08:    bf08        ..      IT       EQ
        0x00039e0a:    a007        ..      ADREQ    r0,{pc}+0x1e ; 0x39e28
        0x00039e0c:    60e8        .`      STR      r0,[r5,#0xc]
        0x00039e0e:    b002        ..      ADD      sp,sp,#8
        0x00039e10:    2000        .       MOVS     r0,#0
        0x00039e12:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00039e14:    61766e69    inva    DCD    1635151465
        0x00039e18:    2064696c    lid     DCD    543451500
        0x00039e1c:    61746164    data    DCD    1635017060
        0x00039e20:    7a69735f    _siz    DCD    2053731167
        0x00039e24:    00000065    e...    DCD    101
        0x00039e28:    65746e69    inte    DCD    1702129257
        0x00039e2c:    20726567    ger     DCD    544367975
        0x00039e30:    206f6f74    too     DCD    544173940
        0x00039e34:    6772616c    larg    DCD    1735549292
        0x00039e38:    00000065    e...    DCD    101
    $t
    i.pb_decode
    pb_decode
        0x00039e3c:    b570        p.      PUSH     {r4-r6,lr}
        0x00039e3e:    460d        .F      MOV      r5,r1
        0x00039e40:    4606        .F      MOV      r6,r0
        0x00039e42:    4614        .F      MOV      r4,r2
        0x00039e44:    4611        .F      MOV      r1,r2
        0x00039e46:    4628        (F      MOV      r0,r5
        0x00039e48:    f000fe28    ..(.    BL       pb_message_set_to_defaults ; 0x3aa9c
        0x00039e4c:    4622        "F      MOV      r2,r4
        0x00039e4e:    4629        )F      MOV      r1,r5
        0x00039e50:    4630        0F      MOV      r0,r6
        0x00039e52:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00039e56:    f000b801    ....    B.W      pb_decode_noinit ; 0x39e5c
        0x00039e5a:    0000        ..      MOVS     r0,r0
    i.pb_decode_noinit
    pb_decode_noinit
        0x00039e5c:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00039e60:    b0a1        ..      SUB      sp,sp,#0x84
        0x00039e62:    2400        .$      MOVS     r4,#0
        0x00039e64:    4605        .F      MOV      r5,r0
        0x00039e66:    941b        ..      STR      r4,[sp,#0x6c]
        0x00039e68:    941a        ..      STR      r4,[sp,#0x68]
        0x00039e6a:    940c        ..      STR      r4,[sp,#0x30]
        0x00039e6c:    940d        ..      STR      r4,[sp,#0x34]
        0x00039e6e:    f8ad4060    ..`@    STRH     r4,[sp,#0x60]
        0x00039e72:    a806        ..      ADD      r0,sp,#0x18
        0x00039e74:    f000fc9c    ....    BL       pb_field_iter_begin ; 0x3a7b0
        0x00039e78:    68a8        .h      LDR      r0,[r5,#8]
        0x00039e7a:    2800        .(      CMP      r0,#0
        0x00039e7c:    f000810d    ....    BEQ.W    0x3a09a ; pb_decode_noinit + 574
        0x00039e80:    2400        .$      MOVS     r4,#0
        0x00039e82:    4628        (F      MOV      r0,r5
        0x00039e84:    aa1c        ..      ADD      r2,sp,#0x70
        0x00039e86:    f88d4070    ..p@    STRB     r4,[sp,#0x70]
        0x00039e8a:    a901        ..      ADD      r1,sp,#4
        0x00039e8c:    f000f9c8    ....    BL       pb_decode_varint32_eof ; 0x3a220
        0x00039e90:    b338        8.      CBZ      r0,0x39ee2 ; pb_decode_noinit + 134
        0x00039e92:    9801        ..      LDR      r0,[sp,#4]
        0x00039e94:    b368        h.      CBZ      r0,0x39ef2 ; pb_decode_noinit + 150
        0x00039e96:    08c7        ..      LSRS     r7,r0,#3
        0x00039e98:    f0000007    ....    AND      r0,r0,#7
        0x00039e9c:    9019        ..      STR      r0,[sp,#0x64]
        0x00039e9e:    2601        .&      MOVS     r6,#1
        0x00039ea0:    4639        9F      MOV      r1,r7
        0x00039ea2:    a806        ..      ADD      r0,sp,#0x18
        0x00039ea4:    f000fc96    ....    BL       pb_field_iter_find ; 0x3a7d4
        0x00039ea8:    b340        @.      CBZ      r0,0x39efc ; pb_decode_noinit + 160
        0x00039eaa:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00039eac:    7880        .x      LDRB     r0,[r0,#2]
        0x00039eae:    f0000030    ..0.    AND      r0,r0,#0x30
        0x00039eb2:    2820         (      CMP      r0,#0x20
        0x00039eb4:    bf04        ..      ITT      EQ
        0x00039eb6:    e9dd010a    ....    LDRDEQ   r0,r1,[sp,#0x28]
        0x00039eba:    4281        .B      CMPEQ    r1,r0
        0x00039ebc:    f04080bf    @...    BNE.W    0x3a03e ; pb_decode_noinit + 482
        0x00039ec0:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00039ec2:    980d        ..      LDR      r0,[sp,#0x34]
        0x00039ec4:    4281        .B      CMP      r1,r0
        0x00039ec6:    d07d        }.      BEQ      0x39fc4 ; pb_decode_noinit + 360
        0x00039ec8:    2800        .(      CMP      r0,#0
        0x00039eca:    d07c        |.      BEQ      0x39fc6 ; pb_decode_noinit + 362
        0x00039ecc:    f8b00009    ....    LDRH     r0,[r0,#9]
        0x00039ed0:    f8bd1060    ..`.    LDRH     r1,[sp,#0x60]
        0x00039ed4:    4288        .B      CMP      r0,r1
        0x00039ed6:    d076        v.      BEQ      0x39fc6 ; pb_decode_noinit + 362
        0x00039ed8:    68e8        .h      LDR      r0,[r5,#0xc]
        0x00039eda:    2800        .(      CMP      r0,#0
        0x00039edc:    d074        t.      BEQ      0x39fc8 ; pb_decode_noinit + 364
        0x00039ede:    f000b91e    ....    B.W      0x3a11e ; pb_decode_noinit + 706
        0x00039ee2:    f89d0070    ..p.    LDRB     r0,[sp,#0x70]
        0x00039ee6:    2800        .(      CMP      r0,#0
        0x00039ee8:    f04080cb    @...    BNE.W    0x3a082 ; pb_decode_noinit + 550
        0x00039eec:    b021        !.      ADD      sp,sp,#0x84
        0x00039eee:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00039ef2:    2001        .       MOVS     r0,#1
        0x00039ef4:    f88d0070    ..p.    STRB     r0,[sp,#0x70]
        0x00039ef8:    f000b8c3    ....    B.W      0x3a082 ; pb_decode_noinit + 550
        0x00039efc:    980c        ..      LDR      r0,[sp,#0x30]
        0x00039efe:    4287        .B      CMP      r7,r0
        0x00039f00:    bf24        $.      ITT      CS
        0x00039f02:    f10d0818    ....    ADDCS    r8,sp,#0x18
        0x00039f06:    9c07        ..      LDRCS    r4,[sp,#0x1c]
        0x00039f08:    d335        5.      BCC      0x39f76 ; pb_decode_noinit + 282
        0x00039f0a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00039f0c:    7880        .x      LDRB     r0,[r0,#2]
        0x00039f0e:    f000000f    ....    AND      r0,r0,#0xf
        0x00039f12:    2808        .(      CMP      r0,#8
        0x00039f14:    d013        ..      BEQ      0x39f3e ; pb_decode_noinit + 226
        0x00039f16:    4640        @F      MOV      r0,r8
        0x00039f18:    f000fcc0    ....    BL       pb_field_iter_next ; 0x3a89c
        0x00039f1c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00039f1e:    42a0        .B      CMP      r0,r4
        0x00039f20:    d1f3        ..      BNE      0x39f0a ; pb_decode_noinit + 174
        0x00039f22:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00039f26:    900c        ..      STR      r0,[sp,#0x30]
        0x00039f28:    4287        .B      CMP      r7,r0
        0x00039f2a:    d324        $.      BCC      0x39f76 ; pb_decode_noinit + 282
        0x00039f2c:    f8d59008    ....    LDR      r9,[r5,#8]
        0x00039f30:    f8cd9014    ....    STR      r9,[sp,#0x14]
        0x00039f34:    980a        ..      LDR      r0,[sp,#0x28]
        0x00039f36:    f8dd8064    ..d.    LDR      r8,[sp,#0x64]
        0x00039f3a:    6804        .h      LDR      r4,[r0,#0]
        0x00039f3c:    e013        ..      B        0x39f66 ; pb_decode_noinit + 266
        0x00039f3e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00039f40:    8800        ..      LDRH     r0,[r0,#0]
        0x00039f42:    e7f0        ..      B        0x39f26 ; pb_decode_noinit + 202
        0x00039f44:    6820         h      LDR      r0,[r4,#0]
        0x00039f46:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x00039f4a:    f1bc0f00    ....    CMP      r12,#0
        0x00039f4e:    d027        '.      BEQ      0x39fa0 ; pb_decode_noinit + 324
        0x00039f50:    4643        CF      MOV      r3,r8
        0x00039f52:    463a        :F      MOV      r2,r7
        0x00039f54:    4621        !F      MOV      r1,r4
        0x00039f56:    4628        (F      MOV      r0,r5
        0x00039f58:    47e0        .G      BLX      r12
        0x00039f5a:    2800        .(      CMP      r0,#0
        0x00039f5c:    bf04        ..      ITT      EQ
        0x00039f5e:    b021        !.      ADDEQ    sp,sp,#0x84
        0x00039f60:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x00039f64:    68a4        .h      LDR      r4,[r4,#8]
        0x00039f66:    b114        ..      CBZ      r4,0x39f6e ; pb_decode_noinit + 274
        0x00039f68:    68a8        .h      LDR      r0,[r5,#8]
        0x00039f6a:    4548        HE      CMP      r0,r9
        0x00039f6c:    d0ea        ..      BEQ      0x39f44 ; pb_decode_noinit + 232
        0x00039f6e:    68a9        .h      LDR      r1,[r5,#8]
        0x00039f70:    9805        ..      LDR      r0,[sp,#0x14]
        0x00039f72:    4281        .B      CMP      r1,r0
        0x00039f74:    d146        F.      BNE      0x3a004 ; pb_decode_noinit + 424
        0x00039f76:    9919        ..      LDR      r1,[sp,#0x64]
        0x00039f78:    4628        (F      MOV      r0,r5
        0x00039f7a:    2900        .)      CMP      r1,#0
        0x00039f7c:    bf08        ..      IT       EQ
        0x00039f7e:    462c        ,F      MOVEQ    r4,r5
        0x00039f80:    d034        4.      BEQ      0x39fec ; pb_decode_noinit + 400
        0x00039f82:    2901        .)      CMP      r1,#1
        0x00039f84:    d03f        ?.      BEQ      0x3a006 ; pb_decode_noinit + 426
        0x00039f86:    2902        .)      CMP      r1,#2
        0x00039f88:    d042        B.      BEQ      0x3a010 ; pb_decode_noinit + 436
        0x00039f8a:    2905        .)      CMP      r1,#5
        0x00039f8c:    bf04        ..      ITT      EQ
        0x00039f8e:    2204        ."      MOVEQ    r2,#4
        0x00039f90:    2100        .!      MOVEQ    r1,#0
        0x00039f92:    d047        G.      BEQ      0x3a024 ; pb_decode_noinit + 456
        0x00039f94:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00039f96:    2900        .)      CMP      r1,#0
        0x00039f98:    bf08        ..      IT       EQ
        0x00039f9a:    4967        gI      LDREQ    r1,[pc,#412] ; [0x3a138] = 0x3acb0
        0x00039f9c:    60e9        .`      STR      r1,[r5,#0xc]
        0x00039f9e:    e0a1        ..      B        0x3a0e4 ; pb_decode_noinit + 648
        0x00039fa0:    f8d0a008    ....    LDR      r10,[r0,#8]
        0x00039fa4:    46ab        .F      MOV      r11,r5
        0x00039fa6:    f8ba0000    ....    LDRH     r0,[r10,#0]
        0x00039faa:    42b8        .B      CMP      r0,r7
        0x00039fac:    d1da        ..      BNE      0x39f64 ; pb_decode_noinit + 264
        0x00039fae:    a80e        ..      ADD      r0,sp,#0x38
        0x00039fb0:    4626        &F      MOV      r6,r4
        0x00039fb2:    4651        QF      MOV      r1,r10
        0x00039fb4:    6862        bh      LDR      r2,[r4,#4]
        0x00039fb6:    f000fbfb    ....    BL       pb_field_iter_begin ; 0x3a7b0
        0x00039fba:    6870        ph      LDR      r0,[r6,#4]
        0x00039fbc:    9012        ..      STR      r0,[sp,#0x48]
        0x00039fbe:    f106000c    ....    ADD      r0,r6,#0xc
        0x00039fc2:    e002        ..      B        0x39fca ; pb_decode_noinit + 366
        0x00039fc4:    e039        9.      B        0x3a03a ; pb_decode_noinit + 478
        0x00039fc6:    e034        4.      B        0x3a032 ; pb_decode_noinit + 470
        0x00039fc8:    e031        1.      B        0x3a02e ; pb_decode_noinit + 466
        0x00039fca:    9013        ..      STR      r0,[sp,#0x4c]
        0x00039fcc:    f89a0002    ....    LDRB     r0,[r10,#2]
        0x00039fd0:    f00000c0    ....    AND      r0,r0,#0xc0
        0x00039fd4:    2880        .(      CMP      r0,#0x80
        0x00039fd6:    bf04        ..      ITT      EQ
        0x00039fd8:    1d30        0.      ADDEQ    r0,r6,#4
        0x00039fda:    9012        ..      STREQ    r0,[sp,#0x48]
        0x00039fdc:    2101        .!      MOVS     r1,#1
        0x00039fde:    7321        !s      STRB     r1,[r4,#0xc]
        0x00039fe0:    aa0e        ..      ADD      r2,sp,#0x38
        0x00039fe2:    4641        AF      MOV      r1,r8
        0x00039fe4:    4658        XF      MOV      r0,r11
        0x00039fe6:    f7f7f90b    ....    BL       decode_field ; 0x31200
        0x00039fea:    e7b6        ..      B        0x39f5a ; pb_decode_noinit + 254
        0x00039fec:    2201        ."      MOVS     r2,#1
        0x00039fee:    4669        iF      MOV      r1,sp
        0x00039ff0:    4620         F      MOV      r0,r4
        0x00039ff2:    f000fdd9    ....    BL       pb_read ; 0x3aba8
        0x00039ff6:    2800        .(      CMP      r0,#0
        0x00039ff8:    d074        t.      BEQ      0x3a0e4 ; pb_decode_noinit + 648
        0x00039ffa:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00039ffe:    f0100f80    ....    TST      r0,#0x80
        0x0003a002:    d1f3        ..      BNE      0x39fec ; pb_decode_noinit + 400
        0x0003a004:    e039        9.      B        0x3a07a ; pb_decode_noinit + 542
        0x0003a006:    2208        ."      MOVS     r2,#8
        0x0003a008:    2100        .!      MOVS     r1,#0
        0x0003a00a:    f000fdcd    ....    BL       pb_read ; 0x3aba8
        0x0003a00e:    e00b        ..      B        0x3a028 ; pb_decode_noinit + 460
        0x0003a010:    462c        ,F      MOV      r4,r5
        0x0003a012:    a901        ..      ADD      r1,sp,#4
        0x0003a014:    2200        ."      MOVS     r2,#0
        0x0003a016:    f000f903    ....    BL       pb_decode_varint32_eof ; 0x3a220
        0x0003a01a:    2800        .(      CMP      r0,#0
        0x0003a01c:    d062        b.      BEQ      0x3a0e4 ; pb_decode_noinit + 648
        0x0003a01e:    2100        .!      MOVS     r1,#0
        0x0003a020:    4620         F      MOV      r0,r4
        0x0003a022:    9a01        ..      LDR      r2,[sp,#4]
        0x0003a024:    f000fdc0    ....    BL       pb_read ; 0x3aba8
        0x0003a028:    2800        .(      CMP      r0,#0
        0x0003a02a:    d05b        [.      BEQ      0x3a0e4 ; pb_decode_noinit + 648
        0x0003a02c:    e025        %.      B        0x3a07a ; pb_decode_noinit + 542
        0x0003a02e:    a043        C.      ADR      r0,{pc}+0x10e ; 0x3a13c
        0x0003a030:    e075        u.      B        0x3a11e ; pb_decode_noinit + 706
        0x0003a032:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003a034:    900d        ..      STR      r0,[sp,#0x34]
        0x0003a036:    f8ad4060    ..`@    STRH     r4,[sp,#0x60]
        0x0003a03a:    a818        ..      ADD      r0,sp,#0x60
        0x0003a03c:    900b        ..      STR      r0,[sp,#0x2c]
        0x0003a03e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003a040:    7880        .x      LDRB     r0,[r0,#2]
        0x0003a042:    f0100f30    ..0.    TST      r0,#0x30
        0x0003a046:    d10e        ..      BNE      0x3a066 ; pb_decode_noinit + 522
        0x0003a048:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003a04a:    2840        @(      CMP      r0,#0x40
        0x0003a04c:    d20b        ..      BCS      0x3a066 ; pb_decode_noinit + 522
        0x0003a04e:    f000001f    ....    AND      r0,r0,#0x1f
        0x0003a052:    9908        ..      LDR      r1,[sp,#0x20]
        0x0003a054:    fa06f000    ....    LSL      r0,r6,r0
        0x0003a058:    0949        I.      LSRS     r1,r1,#5
        0x0003a05a:    aa1a        ..      ADD      r2,sp,#0x68
        0x0003a05c:    f8523021    R.!0    LDR      r3,[r2,r1,LSL #2]
        0x0003a060:    4318        .C      ORRS     r0,r0,r3
        0x0003a062:    f8420021    B.!.    STR      r0,[r2,r1,LSL #2]
        0x0003a066:    aa06        ..      ADD      r2,sp,#0x18
        0x0003a068:    4628        (F      MOV      r0,r5
        0x0003a06a:    9919        ..      LDR      r1,[sp,#0x64]
        0x0003a06c:    f7f7f8c8    ....    BL       decode_field ; 0x31200
        0x0003a070:    2800        .(      CMP      r0,#0
        0x0003a072:    bf04        ..      ITT      EQ
        0x0003a074:    b021        !.      ADDEQ    sp,sp,#0x84
        0x0003a076:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x0003a07a:    68a8        .h      LDR      r0,[r5,#8]
        0x0003a07c:    2800        .(      CMP      r0,#0
        0x0003a07e:    f47faeff    ....    BNE      0x39e80 ; pb_decode_noinit + 36
        0x0003a082:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003a084:    b148        H.      CBZ      r0,0x3a09a ; pb_decode_noinit + 574
        0x0003a086:    f8b00009    ....    LDRH     r0,[r0,#9]
        0x0003a08a:    f8bd1060    ..`.    LDRH     r1,[sp,#0x60]
        0x0003a08e:    4288        .B      CMP      r0,r1
        0x0003a090:    d003        ..      BEQ      0x3a09a ; pb_decode_noinit + 574
        0x0003a092:    68e8        .h      LDR      r0,[r5,#0xc]
        0x0003a094:    2800        .(      CMP      r0,#0
        0x0003a096:    d0ca        ..      BEQ      0x3a02e ; pb_decode_noinit + 466
        0x0003a098:    e041        A.      B        0x3a11e ; pb_decode_noinit + 706
        0x0003a09a:    e9dd0407    ....    LDRD     r0,r4,[sp,#0x1c]
        0x0003a09e:    7886        .x      LDRB     r6,[r0,#2]
        0x0003a0a0:    a806        ..      ADD      r0,sp,#0x18
        0x0003a0a2:    f000fbfb    ....    BL       pb_field_iter_next ; 0x3a89c
        0x0003a0a6:    2800        .(      CMP      r0,#0
        0x0003a0a8:    d1f7        ..      BNE      0x3a09a ; pb_decode_noinit + 574
        0x0003a0aa:    f0160f30    ..0.    TST      r6,#0x30
        0x0003a0ae:    d104        ..      BNE      0x3a0ba ; pb_decode_noinit + 606
        0x0003a0b0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003a0b2:    8800        ..      LDRH     r0,[r0,#0]
        0x0003a0b4:    2800        .(      CMP      r0,#0
        0x0003a0b6:    bf18        ..      IT       NE
        0x0003a0b8:    1c64        d.      ADDNE    r4,r4,#1
        0x0003a0ba:    2c40        @,      CMP      r4,#0x40
        0x0003a0bc:    d839        9.      BHI      0x3a132 ; pb_decode_noinit + 726
        0x0003a0be:    b39c        ..      CBZ      r4,0x3a128 ; pb_decode_noinit + 716
        0x0003a0c0:    0960        `.      LSRS     r0,r4,#5
        0x0003a0c2:    d017        ..      BEQ      0x3a0f4 ; pb_decode_noinit + 664
        0x0003a0c4:    2000        .       MOVS     r0,#0
        0x0003a0c6:    ebb01f54    ..T.    CMP      r0,r4,LSR #5
        0x0003a0ca:    bf38        8.      IT       CC
        0x0003a0cc:    aa1a        ..      ADDCC    r2,sp,#0x68
        0x0003a0ce:    d211        ..      BCS      0x3a0f4 ; pb_decode_noinit + 664
        0x0003a0d0:    f8521020    R. .    LDR      r1,[r2,r0,LSL #2]
        0x0003a0d4:    f1b13fff    ...?    CMP      r1,#0xffffffff
        0x0003a0d8:    d008        ..      BEQ      0x3a0ec ; pb_decode_noinit + 656
        0x0003a0da:    68e8        .h      LDR      r0,[r5,#0xc]
        0x0003a0dc:    2800        .(      CMP      r0,#0
        0x0003a0de:    bf04        ..      ITT      EQ
        0x0003a0e0:    a01f        ..      ADREQ    r0,{pc}+0x80 ; 0x3a160
        0x0003a0e2:    60e8        .`      STREQ    r0,[r5,#0xc]
        0x0003a0e4:    2000        .       MOVS     r0,#0
        0x0003a0e6:    b021        !.      ADD      sp,sp,#0x84
        0x0003a0e8:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003a0ec:    1c40        @.      ADDS     r0,r0,#1
        0x0003a0ee:    ebb01f54    ..T.    CMP      r0,r4,LSR #5
        0x0003a0f2:    d3ed        ..      BCC      0x3a0d0 ; pb_decode_noinit + 628
        0x0003a0f4:    f0140f1f    ....    TST      r4,#0x1f
        0x0003a0f8:    d017        ..      BEQ      0x3a12a ; pb_decode_noinit + 718
        0x0003a0fa:    0961        a.      LSRS     r1,r4,#5
        0x0003a0fc:    a81a        ..      ADD      r0,sp,#0x68
        0x0003a0fe:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x0003a102:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x0003a106:    f004011f    ....    AND      r1,r4,#0x1f
        0x0003a10a:    f1c10120    .. .    RSB      r1,r1,#0x20
        0x0003a10e:    fa22f101    "...    LSR      r1,r2,r1
        0x0003a112:    4288        .B      CMP      r0,r1
        0x0003a114:    d009        ..      BEQ      0x3a12a ; pb_decode_noinit + 718
        0x0003a116:    68e8        .h      LDR      r0,[r5,#0xc]
        0x0003a118:    2800        .(      CMP      r0,#0
        0x0003a11a:    bf08        ..      IT       EQ
        0x0003a11c:    a010        ..      ADREQ    r0,{pc}+0x44 ; 0x3a160
        0x0003a11e:    60e8        .`      STR      r0,[r5,#0xc]
        0x0003a120:    b021        !.      ADD      sp,sp,#0x84
        0x0003a122:    2000        .       MOVS     r0,#0
        0x0003a124:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003a128:    e7ff        ..      B        0x3a12a ; pb_decode_noinit + 718
        0x0003a12a:    b021        !.      ADD      sp,sp,#0x84
        0x0003a12c:    2001        .       MOVS     r0,#1
        0x0003a12e:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003a132:    2440        @$      MOVS     r4,#0x40
        0x0003a134:    e7c4        ..      B        0x3a0c0 ; pb_decode_noinit + 612
    $d
        0x0003a136:    0000        ..      DCW    0
        0x0003a138:    0003acb0    ....    DCD    240816
        0x0003a13c:    6e6f7277    wron    DCD    1852797559
        0x0003a140:    69732067    g si    DCD    1769152615
        0x0003a144:    6620657a    ze f    DCD    1713399162
        0x0003a148:    6620726f    or f    DCD    1713402479
        0x0003a14c:    64657869    ixed    DCD    1684371561
        0x0003a150:    756f6320     cou    DCD    1970234144
        0x0003a154:    6620746e    nt f    DCD    1713402990
        0x0003a158:    646c6569    ield    DCD    1684825449
        0x0003a15c:    00000000    ....    DCD    0
        0x0003a160:    7373696d    miss    DCD    1936943469
        0x0003a164:    20676e69    ing     DCD    543649385
        0x0003a168:    75716572    requ    DCD    1970365810
        0x0003a16c:    64657269    ired    DCD    1684370025
        0x0003a170:    65696620     fie    DCD    1701406240
        0x0003a174:    0000646c    ld..    DCD    25708
    $t
    i.pb_decode_varint
    pb_decode_varint
        0x0003a178:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x0003a17c:    2700        .'      MOVS     r7,#0
        0x0003a17e:    4688        .F      MOV      r8,r1
        0x0003a180:    4604        .F      MOV      r4,r0
        0x0003a182:    463d        =F      MOV      r5,r7
        0x0003a184:    463e        >F      MOV      r6,r7
        0x0003a186:    e009        ..      B        0x3a19c ; pb_decode_varint + 36
        0x0003a188:    2f40        @/      CMP      r7,#0x40
        0x0003a18a:    d307        ..      BCC      0x3a19c ; pb_decode_varint + 36
        0x0003a18c:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0003a18e:    2800        .(      CMP      r0,#0
        0x0003a190:    bf08        ..      IT       EQ
        0x0003a192:    a018        ..      ADREQ    r0,{pc}+0x62 ; 0x3a1f4
        0x0003a194:    60e0        .`      STR      r0,[r4,#0xc]
        0x0003a196:    2000        .       MOVS     r0,#0
        0x0003a198:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x0003a19c:    68a0        .h      LDR      r0,[r4,#8]
        0x0003a19e:    4669        iF      MOV      r1,sp
        0x0003a1a0:    b1d0        ..      CBZ      r0,0x3a1d8 ; pb_decode_varint + 96
        0x0003a1a2:    6823        #h      LDR      r3,[r4,#0]
        0x0003a1a4:    4620         F      MOV      r0,r4
        0x0003a1a6:    2201        ."      MOVS     r2,#1
        0x0003a1a8:    4798        .G      BLX      r3
        0x0003a1aa:    b1d0        ..      CBZ      r0,0x3a1e2 ; pb_decode_varint + 106
        0x0003a1ac:    68a0        .h      LDR      r0,[r4,#8]
        0x0003a1ae:    463a        :F      MOV      r2,r7
        0x0003a1b0:    1e41        A.      SUBS     r1,r0,#1
        0x0003a1b2:    60a1        .`      STR      r1,[r4,#8]
        0x0003a1b4:    f89d9000    ....    LDRB     r9,[sp,#0]
        0x0003a1b8:    f009007f    ....    AND      r0,r9,#0x7f
        0x0003a1bc:    0fc1        ..      LSRS     r1,r0,#31
        0x0003a1be:    f7def9c6    ....    BL       __aeabi_llsl ; 0x1854e
        0x0003a1c2:    4305        .C      ORRS     r5,r5,r0
        0x0003a1c4:    430e        .C      ORRS     r6,r6,r1
        0x0003a1c6:    1dff        ..      ADDS     r7,r7,#7
        0x0003a1c8:    f0190f80    ....    TST      r9,#0x80
        0x0003a1cc:    d1dc        ..      BNE      0x3a188 ; pb_decode_varint + 16
        0x0003a1ce:    e9c85600    ...V    STRD     r5,r6,[r8,#0]
        0x0003a1d2:    2001        .       MOVS     r0,#1
        0x0003a1d4:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x0003a1d8:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0003a1da:    2800        .(      CMP      r0,#0
        0x0003a1dc:    bf08        ..      IT       EQ
        0x0003a1de:    a009        ..      ADREQ    r0,{pc}+0x26 ; 0x3a204
        0x0003a1e0:    e003        ..      B        0x3a1ea ; pb_decode_varint + 114
        0x0003a1e2:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0003a1e4:    2800        .(      CMP      r0,#0
        0x0003a1e6:    bf08        ..      IT       EQ
        0x0003a1e8:    a00a        ..      ADREQ    r0,{pc}+0x2c ; 0x3a214
        0x0003a1ea:    60e0        .`      STR      r0,[r4,#0xc]
        0x0003a1ec:    2000        .       MOVS     r0,#0
        0x0003a1ee:    e8bd83f8    ....    POP      {r3-r9,pc}
    $d
        0x0003a1f2:    0000        ..      DCW    0
        0x0003a1f4:    69726176    vari    DCD    1769103734
        0x0003a1f8:    6f20746e    nt o    DCD    1864397934
        0x0003a1fc:    66726576    verf    DCD    1718773110
        0x0003a200:    00776f6c    low.    DCD    7827308
        0x0003a204:    2d646e65    end-    DCD    761556581
        0x0003a208:    732d666f    of-s    DCD    1932355183
        0x0003a20c:    61657274    trea    DCD    1634038388
        0x0003a210:    0000006d    m...    DCD    109
        0x0003a214:    65206f69    io e    DCD    1696624489
        0x0003a218:    726f7272    rror    DCD    1919906418
        0x0003a21c:    00000000    ....    DCD    0
    $t
    i.pb_decode_varint32_eof
    pb_decode_varint32_eof
        0x0003a220:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0003a222:    4604        .F      MOV      r4,r0
        0x0003a224:    6880        .h      LDR      r0,[r0,#8]
        0x0003a226:    460f        .F      MOV      r7,r1
        0x0003a228:    2601        .&      MOVS     r6,#1
        0x0003a22a:    4615        .F      MOV      r5,r2
        0x0003a22c:    4669        iF      MOV      r1,sp
        0x0003a22e:    2800        .(      CMP      r0,#0
        0x0003a230:    d031        1.      BEQ      0x3a296 ; pb_decode_varint32_eof + 118
        0x0003a232:    6823        #h      LDR      r3,[r4,#0]
        0x0003a234:    4620         F      MOV      r0,r4
        0x0003a236:    2201        ."      MOVS     r2,#1
        0x0003a238:    4798        .G      BLX      r3
        0x0003a23a:    2800        .(      CMP      r0,#0
        0x0003a23c:    d034        4.      BEQ      0x3a2a8 ; pb_decode_varint32_eof + 136
        0x0003a23e:    68a0        .h      LDR      r0,[r4,#8]
        0x0003a240:    1e41        A.      SUBS     r1,r0,#1
        0x0003a242:    60a1        .`      STR      r1,[r4,#8]
        0x0003a244:    f89d5000    ...P    LDRB     r5,[sp,#0]
        0x0003a248:    f0150f80    ....    TST      r5,#0x80
        0x0003a24c:    bf1c        ..      ITT      NE
        0x0003a24e:    2607        .&      MOVNE    r6,#7
        0x0003a250:    f005057f    ....    ANDNE    r5,r5,#0x7f
        0x0003a254:    d057        W.      BEQ      0x3a306 ; pb_decode_varint32_eof + 230
        0x0003a256:    68a0        .h      LDR      r0,[r4,#8]
        0x0003a258:    4669        iF      MOV      r1,sp
        0x0003a25a:    2800        .(      CMP      r0,#0
        0x0003a25c:    d02c        ,.      BEQ      0x3a2b8 ; pb_decode_varint32_eof + 152
        0x0003a25e:    6823        #h      LDR      r3,[r4,#0]
        0x0003a260:    4620         F      MOV      r0,r4
        0x0003a262:    2201        ."      MOVS     r2,#1
        0x0003a264:    4798        .G      BLX      r3
        0x0003a266:    2800        .(      CMP      r0,#0
        0x0003a268:    d02b        +.      BEQ      0x3a2c2 ; pb_decode_varint32_eof + 162
        0x0003a26a:    68a0        .h      LDR      r0,[r4,#8]
        0x0003a26c:    1e41        A.      SUBS     r1,r0,#1
        0x0003a26e:    60a1        .`      STR      r1,[r4,#8]
        0x0003a270:    2e20         .      CMP      r6,#0x20
        0x0003a272:    d32f        /.      BCC      0x3a2d4 ; pb_decode_varint32_eof + 180
        0x0003a274:    2e3f        ?.      CMP      r6,#0x3f
        0x0003a276:    bf34        4.      ITE      CC
        0x0003a278:    21ff        .!      MOVCC    r1,#0xff
        0x0003a27a:    2101        .!      MOVCS    r1,#1
        0x0003a27c:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0003a280:    f0100f7f    ....    TST      r0,#0x7f
        0x0003a284:    d02c        ,.      BEQ      0x3a2e0 ; pb_decode_varint32_eof + 192
        0x0003a286:    2d00        .-      CMP      r5,#0
        0x0003a288:    da01        ..      BGE      0x3a28e ; pb_decode_varint32_eof + 110
        0x0003a28a:    4288        .B      CMP      r0,r1
        0x0003a28c:    d028        (.      BEQ      0x3a2e0 ; pb_decode_varint32_eof + 192
        0x0003a28e:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0003a290:    2800        .(      CMP      r0,#0
        0x0003a292:    d135        5.      BNE      0x3a300 ; pb_decode_varint32_eof + 224
        0x0003a294:    e01c        ..      B        0x3a2d0 ; pb_decode_varint32_eof + 176
        0x0003a296:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0003a298:    2800        .(      CMP      r0,#0
        0x0003a29a:    bf08        ..      IT       EQ
        0x0003a29c:    481b        .H      LDREQ    r0,[pc,#108] ; [0x3a30c] = 0x3a204
        0x0003a29e:    60e0        .`      STR      r0,[r4,#0xc]
        0x0003a2a0:    2d00        .-      CMP      r5,#0
        0x0003a2a2:    bf18        ..      IT       NE
        0x0003a2a4:    702e        .p      STRBNE   r6,[r5,#0]
        0x0003a2a6:    e011        ..      B        0x3a2cc ; pb_decode_varint32_eof + 172
        0x0003a2a8:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0003a2aa:    2800        .(      CMP      r0,#0
        0x0003a2ac:    bf08        ..      IT       EQ
        0x0003a2ae:    4818        .H      LDREQ    r0,[pc,#96] ; [0x3a310] = 0x3a214
        0x0003a2b0:    60e0        .`      STR      r0,[r4,#0xc]
        0x0003a2b2:    68a0        .h      LDR      r0,[r4,#8]
        0x0003a2b4:    b950        P.      CBNZ     r0,0x3a2cc ; pb_decode_varint32_eof + 172
        0x0003a2b6:    e7f3        ..      B        0x3a2a0 ; pb_decode_varint32_eof + 128
        0x0003a2b8:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0003a2ba:    2800        .(      CMP      r0,#0
        0x0003a2bc:    bf08        ..      IT       EQ
        0x0003a2be:    4813        .H      LDREQ    r0,[pc,#76] ; [0x3a30c] = 0x3a204
        0x0003a2c0:    e003        ..      B        0x3a2ca ; pb_decode_varint32_eof + 170
        0x0003a2c2:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0003a2c4:    2800        .(      CMP      r0,#0
        0x0003a2c6:    bf08        ..      IT       EQ
        0x0003a2c8:    4811        .H      LDREQ    r0,[pc,#68] ; [0x3a310] = 0x3a214
        0x0003a2ca:    60e0        .`      STR      r0,[r4,#0xc]
        0x0003a2cc:    2000        .       MOVS     r0,#0
        0x0003a2ce:    bdf8        ..      POP      {r3-r7,pc}
        0x0003a2d0:    a010        ..      ADR      r0,{pc}+0x44 ; 0x3a314
        0x0003a2d2:    e015        ..      B        0x3a300 ; pb_decode_varint32_eof + 224
        0x0003a2d4:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0003a2d8:    f000007f    ....    AND      r0,r0,#0x7f
        0x0003a2dc:    40b0        .@      LSLS     r0,r0,r6
        0x0003a2de:    4305        .C      ORRS     r5,r5,r0
        0x0003a2e0:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0003a2e4:    1df6        ..      ADDS     r6,r6,#7
        0x0003a2e6:    f0100f80    ....    TST      r0,#0x80
        0x0003a2ea:    d1b4        ..      BNE      0x3a256 ; pb_decode_varint32_eof + 54
        0x0003a2ec:    2e23        #.      CMP      r6,#0x23
        0x0003a2ee:    d10a        ..      BNE      0x3a306 ; pb_decode_varint32_eof + 230
        0x0003a2f0:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0003a2f4:    f0100f70    ..p.    TST      r0,#0x70
        0x0003a2f8:    d005        ..      BEQ      0x3a306 ; pb_decode_varint32_eof + 230
        0x0003a2fa:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0003a2fc:    2800        .(      CMP      r0,#0
        0x0003a2fe:    d0e7        ..      BEQ      0x3a2d0 ; pb_decode_varint32_eof + 176
        0x0003a300:    60e0        .`      STR      r0,[r4,#0xc]
        0x0003a302:    2000        .       MOVS     r0,#0
        0x0003a304:    bdf8        ..      POP      {r3-r7,pc}
        0x0003a306:    2001        .       MOVS     r0,#1
        0x0003a308:    603d        =`      STR      r5,[r7,#0]
        0x0003a30a:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x0003a30c:    0003a204    ....    DCD    238084
        0x0003a310:    0003a214    ....    DCD    238100
        0x0003a314:    69726176    vari    DCD    1769103734
        0x0003a318:    6f20746e    nt o    DCD    1864397934
        0x0003a31c:    66726576    verf    DCD    1718773110
        0x0003a320:    00776f6c    low.    DCD    7827308
    $t
    i.pb_enc_bytes
    pb_enc_bytes
        0x0003a324:    b570        p.      PUSH     {r4-r6,lr}
        0x0003a326:    b122        ".      CBZ      r2,0x3a332 ; pb_enc_bytes + 14
        0x0003a328:    788b        .x      LDRB     r3,[r1,#2]
        0x0003a32a:    f0130fc0    ....    TST      r3,#0xc0
        0x0003a32e:    d009        ..      BEQ      0x3a344 ; pb_enc_bytes + 32
        0x0003a330:    e015        ..      B        0x3a35e ; pb_enc_bytes + 58
        0x0003a332:    2600        .&      MOVS     r6,#0
        0x0003a334:    4604        .F      MOV      r4,r0
        0x0003a336:    4635        5F      MOV      r5,r6
        0x0003a338:    4632        2F      MOV      r2,r6
        0x0003a33a:    4633        3F      MOV      r3,r6
        0x0003a33c:    f000fa0a    ....    BL       pb_encode_varint ; 0x3a754
        0x0003a340:    b9b8        ..      CBNZ     r0,0x3a372 ; pb_enc_bytes + 78
        0x0003a342:    bd70        p.      POP      {r4-r6,pc}
        0x0003a344:    8813        ..      LDRH     r3,[r2,#0]
        0x0003a346:    f8b11007    ....    LDRH     r1,[r1,#7]
        0x0003a34a:    1c9b        ..      ADDS     r3,r3,#2
        0x0003a34c:    428b        .B      CMP      r3,r1
        0x0003a34e:    d906        ..      BLS      0x3a35e ; pb_enc_bytes + 58
        0x0003a350:    6901        .i      LDR      r1,[r0,#0x10]
        0x0003a352:    2900        .)      CMP      r1,#0
        0x0003a354:    bf08        ..      IT       EQ
        0x0003a356:    a10a        ..      ADREQ    r1,{pc}+0x2a ; 0x3a380
        0x0003a358:    6101        .a      STR      r1,[r0,#0x10]
        0x0003a35a:    2000        .       MOVS     r0,#0
        0x0003a35c:    bd70        p.      POP      {r4-r6,pc}
        0x0003a35e:    1c96        ..      ADDS     r6,r2,#2
        0x0003a360:    8812        ..      LDRH     r2,[r2,#0]
        0x0003a362:    4604        .F      MOV      r4,r0
        0x0003a364:    4615        .F      MOV      r5,r2
        0x0003a366:    2300        .#      MOVS     r3,#0
        0x0003a368:    f000f9f4    ....    BL       pb_encode_varint ; 0x3a754
        0x0003a36c:    2800        .(      CMP      r0,#0
        0x0003a36e:    bf08        ..      IT       EQ
        0x0003a370:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003a372:    462a        *F      MOV      r2,r5
        0x0003a374:    4631        1F      MOV      r1,r6
        0x0003a376:    4620         F      MOV      r0,r4
        0x0003a378:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003a37c:    f000bca2    ....    B.W      pb_write ; 0x3acc4
    $d
        0x0003a380:    65747962    byte    DCD    1702132066
        0x0003a384:    69732073    s si    DCD    1769152627
        0x0003a388:    6520657a    ze e    DCD    1696621946
        0x0003a38c:    65656378    xcee    DCD    1701143416
        0x0003a390:    00646564    ded.    DCD    6579556
    $t
    i.pb_enc_fixed32
    pb_enc_fixed32
        0x0003a394:    b508        ..      PUSH     {r3,lr}
        0x0003a396:    6811        .h      LDR      r1,[r2,#0]
        0x0003a398:    f88d1000    ....    STRB     r1,[sp,#0]
        0x0003a39c:    0a0a        ..      LSRS     r2,r1,#8
        0x0003a39e:    f88d2001    ...     STRB     r2,[sp,#1]
        0x0003a3a2:    0c0a        ..      LSRS     r2,r1,#16
        0x0003a3a4:    f88d2002    ...     STRB     r2,[sp,#2]
        0x0003a3a8:    0e09        ..      LSRS     r1,r1,#24
        0x0003a3aa:    f88d1003    ....    STRB     r1,[sp,#3]
        0x0003a3ae:    2204        ."      MOVS     r2,#4
        0x0003a3b0:    4669        iF      MOV      r1,sp
        0x0003a3b2:    f000fc87    ....    BL       pb_write ; 0x3acc4
        0x0003a3b6:    bd08        ..      POP      {r3,pc}
    i.pb_enc_fixed64
    pb_enc_fixed64
        0x0003a3b8:    b500        ..      PUSH     {lr}
        0x0003a3ba:    e9d23100    ...1    LDRD     r3,r1,[r2,#0]
        0x0003a3be:    b083        ..      SUB      sp,sp,#0xc
        0x0003a3c0:    ea4f2c13    O..,    LSR      r12,r3,#8
        0x0003a3c4:    ea4c6201    L..b    ORR      r2,r12,r1,LSL #24
        0x0003a3c8:    f88d3000    ...0    STRB     r3,[sp,#0]
        0x0003a3cc:    ea4f4c13    O..L    LSR      r12,r3,#16
        0x0003a3d0:    f88d2001    ...     STRB     r2,[sp,#1]
        0x0003a3d4:    ea4c4201    L..B    ORR      r2,r12,r1,LSL #16
        0x0003a3d8:    f88d2002    ...     STRB     r2,[sp,#2]
        0x0003a3dc:    0e1b        ..      LSRS     r3,r3,#24
        0x0003a3de:    ea432201    C.."    ORR      r2,r3,r1,LSL #8
        0x0003a3e2:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003a3e6:    f88d1004    ....    STRB     r1,[sp,#4]
        0x0003a3ea:    0a0a        ..      LSRS     r2,r1,#8
        0x0003a3ec:    0e0b        ..      LSRS     r3,r1,#24
        0x0003a3ee:    f88d2005    ...     STRB     r2,[sp,#5]
        0x0003a3f2:    0c09        ..      LSRS     r1,r1,#16
        0x0003a3f4:    f88d1006    ....    STRB     r1,[sp,#6]
        0x0003a3f8:    f88d3007    ...0    STRB     r3,[sp,#7]
        0x0003a3fc:    2208        ."      MOVS     r2,#8
        0x0003a3fe:    4669        iF      MOV      r1,sp
        0x0003a400:    f000fc60    ..`.    BL       pb_write ; 0x3acc4
        0x0003a404:    b003        ..      ADD      sp,sp,#0xc
        0x0003a406:    bd00        ..      POP      {pc}
    i.pb_enc_fixed_length_bytes
    pb_enc_fixed_length_bytes
        0x0003a408:    b570        p.      PUSH     {r4-r6,lr}
        0x0003a40a:    4616        .F      MOV      r6,r2
        0x0003a40c:    f8b12007    ...     LDRH     r2,[r1,#7]
        0x0003a410:    4605        .F      MOV      r5,r0
        0x0003a412:    4614        .F      MOV      r4,r2
        0x0003a414:    2300        .#      MOVS     r3,#0
        0x0003a416:    f000f99d    ....    BL       pb_encode_varint ; 0x3a754
        0x0003a41a:    2800        .(      CMP      r0,#0
        0x0003a41c:    bf08        ..      IT       EQ
        0x0003a41e:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003a420:    4622        "F      MOV      r2,r4
        0x0003a422:    4631        1F      MOV      r1,r6
        0x0003a424:    4628        (F      MOV      r0,r5
        0x0003a426:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003a42a:    f000bc4b    ..K.    B.W      pb_write ; 0x3acc4
    i.pb_enc_string
    pb_enc_string
        0x0003a42e:    b570        p.      PUSH     {r4-r6,lr}
        0x0003a430:    f8b1c007    ....    LDRH     r12,[r1,#7]
        0x0003a434:    7889        .x      LDRB     r1,[r1,#2]
        0x0003a436:    2300        .#      MOVS     r3,#0
        0x0003a438:    f00101c0    ....    AND      r1,r1,#0xc0
        0x0003a43c:    4614        .F      MOV      r4,r2
        0x0003a43e:    2980        .)      CMP      r1,#0x80
        0x0003a440:    bf08        ..      IT       EQ
        0x0003a442:    f04f3cff    O..<    MOVEQ    r12,#0xffffffff
        0x0003a446:    b13c        <.      CBZ      r4,0x3a458 ; pb_enc_string + 42
        0x0003a448:    4563        cE      CMP      r3,r12
        0x0003a44a:    d205        ..      BCS      0x3a458 ; pb_enc_string + 42
        0x0003a44c:    7811        .x      LDRB     r1,[r2,#0]
        0x0003a44e:    2900        .)      CMP      r1,#0
        0x0003a450:    bf1c        ..      ITT      NE
        0x0003a452:    1c52        R.      ADDNE    r2,r2,#1
        0x0003a454:    1c5b        [.      ADDNE    r3,r3,#1
        0x0003a456:    d1f7        ..      BNE      0x3a448 ; pb_enc_string + 26
        0x0003a458:    4626        &F      MOV      r6,r4
        0x0003a45a:    461a        .F      MOV      r2,r3
        0x0003a45c:    461c        .F      MOV      r4,r3
        0x0003a45e:    4605        .F      MOV      r5,r0
        0x0003a460:    2300        .#      MOVS     r3,#0
        0x0003a462:    f000f977    ..w.    BL       pb_encode_varint ; 0x3a754
        0x0003a466:    2800        .(      CMP      r0,#0
        0x0003a468:    bf08        ..      IT       EQ
        0x0003a46a:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003a46c:    4622        "F      MOV      r2,r4
        0x0003a46e:    4631        1F      MOV      r1,r6
        0x0003a470:    4628        (F      MOV      r0,r5
        0x0003a472:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003a476:    f000bc25    ..%.    B.W      pb_write ; 0x3acc4
        0x0003a47a:    0000        ..      MOVS     r0,r0
    i.pb_enc_submessage
    pb_enc_submessage
        0x0003a47c:    f8d1100b    ....    LDR      r1,[r1,#0xb]
        0x0003a480:    b109        ..      CBZ      r1,0x3a486 ; pb_enc_submessage + 10
        0x0003a482:    f000b8d9    ....    B.W      pb_encode_submessage ; 0x3a638
        0x0003a486:    6901        .i      LDR      r1,[r0,#0x10]
        0x0003a488:    2900        .)      CMP      r1,#0
        0x0003a48a:    bf08        ..      IT       EQ
        0x0003a48c:    a101        ..      ADREQ    r1,{pc}+8 ; 0x3a494
        0x0003a48e:    6101        .a      STR      r1,[r0,#0x10]
        0x0003a490:    2000        .       MOVS     r0,#0
        0x0003a492:    4770        pG      BX       lr
    $d
        0x0003a494:    61766e69    inva    DCD    1635151465
        0x0003a498:    2064696c    lid     DCD    543451500
        0x0003a49c:    6c656966    fiel    DCD    1818585446
        0x0003a4a0:    65642064    d de    DCD    1701060708
        0x0003a4a4:    69726373    scri    DCD    1769104243
        0x0003a4a8:    726f7470    ptor    DCD    1919906928
        0x0003a4ac:    00000000    ....    DCD    0
    $t
    i.pb_enc_svarint
    pb_enc_svarint
        0x0003a4b0:    f8b11007    ....    LDRH     r1,[r1,#7]
        0x0003a4b4:    2901        .)      CMP      r1,#1
        0x0003a4b6:    bf04        ..      ITT      EQ
        0x0003a4b8:    f9921000    ....    LDRSBEQ  r1,[r2,#0]
        0x0003a4bc:    17cb        ..      ASREQ    r3,r1,#31
        0x0003a4be:    d015        ..      BEQ      0x3a4ec ; pb_enc_svarint + 60
        0x0003a4c0:    2902        .)      CMP      r1,#2
        0x0003a4c2:    bf08        ..      IT       EQ
        0x0003a4c4:    f9b21000    ....    LDRSHEQ  r1,[r2,#0]
        0x0003a4c8:    d00f        ..      BEQ      0x3a4ea ; pb_enc_svarint + 58
        0x0003a4ca:    2904        .)      CMP      r1,#4
        0x0003a4cc:    bf08        ..      IT       EQ
        0x0003a4ce:    6811        .h      LDREQ    r1,[r2,#0]
        0x0003a4d0:    d00b        ..      BEQ      0x3a4ea ; pb_enc_svarint + 58
        0x0003a4d2:    2908        .)      CMP      r1,#8
        0x0003a4d4:    bf08        ..      IT       EQ
        0x0003a4d6:    e9d21300    ....    LDRDEQ   r1,r3,[r2,#0]
        0x0003a4da:    d007        ..      BEQ      0x3a4ec ; pb_enc_svarint + 60
        0x0003a4dc:    6901        .i      LDR      r1,[r0,#0x10]
        0x0003a4de:    2900        .)      CMP      r1,#0
        0x0003a4e0:    bf08        ..      IT       EQ
        0x0003a4e2:    a108        ..      ADREQ    r1,{pc}+0x22 ; 0x3a504
        0x0003a4e4:    6101        .a      STR      r1,[r0,#0x10]
        0x0003a4e6:    2000        .       MOVS     r0,#0
        0x0003a4e8:    4770        pG      BX       lr
        0x0003a4ea:    17cb        ..      ASRS     r3,r1,#31
        0x0003a4ec:    2b00        .+      CMP      r3,#0
        0x0003a4ee:    da05        ..      BGE      0x3a4fc ; pb_enc_svarint + 76
        0x0003a4f0:    184a        J.      ADDS     r2,r1,r1
        0x0003a4f2:    eb430103    C...    ADC      r1,r3,r3
        0x0003a4f6:    43d2        .C      MVNS     r2,r2
        0x0003a4f8:    43cb        .C      MVNS     r3,r1
        0x0003a4fa:    e001        ..      B        0x3a500 ; pb_enc_svarint + 80
        0x0003a4fc:    184a        J.      ADDS     r2,r1,r1
        0x0003a4fe:    415b        [A      ADCS     r3,r3,r3
        0x0003a500:    f000b928    ..(.    B.W      pb_encode_varint ; 0x3a754
    $d
        0x0003a504:    61766e69    inva    DCD    1635151465
        0x0003a508:    2064696c    lid     DCD    543451500
        0x0003a50c:    61746164    data    DCD    1635017060
        0x0003a510:    7a69735f    _siz    DCD    2053731167
        0x0003a514:    00000065    e...    DCD    101
    $t
    i.pb_enc_uvarint
    pb_enc_uvarint
        0x0003a518:    f8b11007    ....    LDRH     r1,[r1,#7]
        0x0003a51c:    2300        .#      MOVS     r3,#0
        0x0003a51e:    4694        .F      MOV      r12,r2
        0x0003a520:    2901        .)      CMP      r1,#1
        0x0003a522:    bf08        ..      IT       EQ
        0x0003a524:    7812        .x      LDRBEQ   r2,[r2,#0]
        0x0003a526:    d013        ..      BEQ      0x3a550 ; pb_enc_uvarint + 56
        0x0003a528:    2902        .)      CMP      r1,#2
        0x0003a52a:    bf08        ..      IT       EQ
        0x0003a52c:    8812        ..      LDRHEQ   r2,[r2,#0]
        0x0003a52e:    d00f        ..      BEQ      0x3a550 ; pb_enc_uvarint + 56
        0x0003a530:    2904        .)      CMP      r1,#4
        0x0003a532:    bf08        ..      IT       EQ
        0x0003a534:    6812        .h      LDREQ    r2,[r2,#0]
        0x0003a536:    d00b        ..      BEQ      0x3a550 ; pb_enc_uvarint + 56
        0x0003a538:    2908        .)      CMP      r1,#8
        0x0003a53a:    bf08        ..      IT       EQ
        0x0003a53c:    e9dc2300    ...#    LDRDEQ   r2,r3,[r12,#0]
        0x0003a540:    d006        ..      BEQ      0x3a550 ; pb_enc_uvarint + 56
        0x0003a542:    6901        .i      LDR      r1,[r0,#0x10]
        0x0003a544:    2900        .)      CMP      r1,#0
        0x0003a546:    bf08        ..      IT       EQ
        0x0003a548:    a102        ..      ADREQ    r1,{pc}+0xc ; 0x3a554
        0x0003a54a:    6101        .a      STR      r1,[r0,#0x10]
        0x0003a54c:    2000        .       MOVS     r0,#0
        0x0003a54e:    4770        pG      BX       lr
        0x0003a550:    f000b900    ....    B.W      pb_encode_varint ; 0x3a754
    $d
        0x0003a554:    61766e69    inva    DCD    1635151465
        0x0003a558:    2064696c    lid     DCD    543451500
        0x0003a55c:    61746164    data    DCD    1635017060
        0x0003a560:    7a69735f    _siz    DCD    2053731167
        0x0003a564:    00000065    e...    DCD    101
    $t
    i.pb_enc_varint
    pb_enc_varint
        0x0003a568:    f8b11007    ....    LDRH     r1,[r1,#7]
        0x0003a56c:    4613        .F      MOV      r3,r2
        0x0003a56e:    2901        .)      CMP      r1,#1
        0x0003a570:    bf04        ..      ITT      EQ
        0x0003a572:    f9922000    ...     LDRSBEQ  r2,[r2,#0]
        0x0003a576:    17d3        ..      ASREQ    r3,r2,#31
        0x0003a578:    d015        ..      BEQ      0x3a5a6 ; pb_enc_varint + 62
        0x0003a57a:    2902        .)      CMP      r1,#2
        0x0003a57c:    bf08        ..      IT       EQ
        0x0003a57e:    f9b22000    ...     LDRSHEQ  r2,[r2,#0]
        0x0003a582:    d00f        ..      BEQ      0x3a5a4 ; pb_enc_varint + 60
        0x0003a584:    2904        .)      CMP      r1,#4
        0x0003a586:    bf08        ..      IT       EQ
        0x0003a588:    6812        .h      LDREQ    r2,[r2,#0]
        0x0003a58a:    d00b        ..      BEQ      0x3a5a4 ; pb_enc_varint + 60
        0x0003a58c:    2908        .)      CMP      r1,#8
        0x0003a58e:    bf08        ..      IT       EQ
        0x0003a590:    e9d32300    ...#    LDRDEQ   r2,r3,[r3,#0]
        0x0003a594:    d007        ..      BEQ      0x3a5a6 ; pb_enc_varint + 62
        0x0003a596:    6901        .i      LDR      r1,[r0,#0x10]
        0x0003a598:    2900        .)      CMP      r1,#0
        0x0003a59a:    bf08        ..      IT       EQ
        0x0003a59c:    a103        ..      ADREQ    r1,{pc}+0x10 ; 0x3a5ac
        0x0003a59e:    6101        .a      STR      r1,[r0,#0x10]
        0x0003a5a0:    2000        .       MOVS     r0,#0
        0x0003a5a2:    4770        pG      BX       lr
        0x0003a5a4:    17d3        ..      ASRS     r3,r2,#31
        0x0003a5a6:    f000b8d5    ....    B.W      pb_encode_varint ; 0x3a754
    $d
        0x0003a5aa:    0000        ..      DCW    0
        0x0003a5ac:    61766e69    inva    DCD    1635151465
        0x0003a5b0:    2064696c    lid     DCD    543451500
        0x0003a5b4:    61746164    data    DCD    1635017060
        0x0003a5b8:    7a69735f    _siz    DCD    2053731167
        0x0003a5bc:    00000065    e...    DCD    101
    $t
    i.pb_encode
    pb_encode
        0x0003a5c0:    b530        0.      PUSH     {r4,r5,lr}
        0x0003a5c2:    b087        ..      SUB      sp,sp,#0x1c
        0x0003a5c4:    4605        .F      MOV      r5,r0
        0x0003a5c6:    4668        hF      MOV      r0,sp
        0x0003a5c8:    f000f8f2    ....    BL       pb_field_iter_begin ; 0x3a7b0
        0x0003a5cc:    b198        ..      CBZ      r0,0x3a5f6 ; pb_encode + 54
        0x0003a5ce:    9801        ..      LDR      r0,[sp,#4]
        0x0003a5d0:    7880        .x      LDRB     r0,[r0,#2]
        0x0003a5d2:    f000000f    ....    AND      r0,r0,#0xf
        0x0003a5d6:    2808        .(      CMP      r0,#8
        0x0003a5d8:    d010        ..      BEQ      0x3a5fc ; pb_encode + 60
        0x0003a5da:    4628        (F      MOV      r0,r5
        0x0003a5dc:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0003a5de:    9901        ..      LDR      r1,[sp,#4]
        0x0003a5e0:    f7f9fe3a    ..:.    BL       encode_field ; 0x34258
        0x0003a5e4:    2800        .(      CMP      r0,#0
        0x0003a5e6:    bf04        ..      ITT      EQ
        0x0003a5e8:    b007        ..      ADDEQ    sp,sp,#0x1c
        0x0003a5ea:    bd30        0.      POPEQ    {r4,r5,pc}
        0x0003a5ec:    4668        hF      MOV      r0,sp
        0x0003a5ee:    f000f955    ..U.    BL       pb_field_iter_next ; 0x3a89c
        0x0003a5f2:    2800        .(      CMP      r0,#0
        0x0003a5f4:    d1eb        ..      BNE      0x3a5ce ; pb_encode + 14
        0x0003a5f6:    b007        ..      ADD      sp,sp,#0x1c
        0x0003a5f8:    2001        .       MOVS     r0,#1
        0x0003a5fa:    bd30        0.      POP      {r4,r5,pc}
        0x0003a5fc:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a5fe:    6804        .h      LDR      r4,[r0,#0]
        0x0003a600:    2c00        .,      CMP      r4,#0
        0x0003a602:    d0f3        ..      BEQ      0x3a5ec ; pb_encode + 44
        0x0003a604:    6821        !h      LDR      r1,[r4,#0]
        0x0003a606:    684a        Jh      LDR      r2,[r1,#4]
        0x0003a608:    b152        R.      CBZ      r2,0x3a620 ; pb_encode + 96
        0x0003a60a:    4621        !F      MOV      r1,r4
        0x0003a60c:    4628        (F      MOV      r0,r5
        0x0003a60e:    4790        .G      BLX      r2
        0x0003a610:    2800        .(      CMP      r0,#0
        0x0003a612:    bf04        ..      ITT      EQ
        0x0003a614:    b007        ..      ADDEQ    sp,sp,#0x1c
        0x0003a616:    bd30        0.      POPEQ    {r4,r5,pc}
        0x0003a618:    68a4        .h      LDR      r4,[r4,#8]
        0x0003a61a:    2c00        .,      CMP      r4,#0
        0x0003a61c:    d1f2        ..      BNE      0x3a604 ; pb_encode + 68
        0x0003a61e:    e7e5        ..      B        0x3a5ec ; pb_encode + 44
        0x0003a620:    6889        .h      LDR      r1,[r1,#8]
        0x0003a622:    4628        (F      MOV      r0,r5
        0x0003a624:    788a        .x      LDRB     r2,[r1,#2]
        0x0003a626:    f00202c0    ....    AND      r2,r2,#0xc0
        0x0003a62a:    2a80        .*      CMP      r2,#0x80
        0x0003a62c:    bf14        ..      ITE      NE
        0x0003a62e:    6862        bh      LDRNE    r2,[r4,#4]
        0x0003a630:    1d22        ".      ADDEQ    r2,r4,#4
        0x0003a632:    f7f9fe11    ....    BL       encode_field ; 0x34258
        0x0003a636:    e7eb        ..      B        0x3a610 ; pb_encode + 80
    i.pb_encode_submessage
    pb_encode_submessage
        0x0003a638:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0003a63c:    b086        ..      SUB      sp,sp,#0x18
        0x0003a63e:    2600        .&      MOVS     r6,#0
        0x0003a640:    4604        .F      MOV      r4,r0
        0x0003a642:    4617        .F      MOV      r7,r2
        0x0003a644:    4688        .F      MOV      r8,r1
        0x0003a646:    9600        ..      STR      r6,[sp,#0]
        0x0003a648:    9601        ..      STR      r6,[sp,#4]
        0x0003a64a:    9602        ..      STR      r6,[sp,#8]
        0x0003a64c:    9603        ..      STR      r6,[sp,#0xc]
        0x0003a64e:    4668        hF      MOV      r0,sp
        0x0003a650:    9604        ..      STR      r6,[sp,#0x10]
        0x0003a652:    f7ffffb5    ....    BL       pb_encode ; 0x3a5c0
        0x0003a656:    b1b0        ..      CBZ      r0,0x3a686 ; pb_encode_submessage + 78
        0x0003a658:    9d03        ..      LDR      r5,[sp,#0xc]
        0x0003a65a:    2300        .#      MOVS     r3,#0
        0x0003a65c:    462a        *F      MOV      r2,r5
        0x0003a65e:    4620         F      MOV      r0,r4
        0x0003a660:    f000f878    ..x.    BL       pb_encode_varint ; 0x3a754
        0x0003a664:    2800        .(      CMP      r0,#0
        0x0003a666:    bf04        ..      ITT      EQ
        0x0003a668:    b006        ..      ADDEQ    sp,sp,#0x18
        0x0003a66a:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0003a66e:    6820         h      LDR      r0,[r4,#0]
        0x0003a670:    b178        x.      CBZ      r0,0x3a692 ; pb_encode_submessage + 90
        0x0003a672:    68e1        .h      LDR      r1,[r4,#0xc]
        0x0003a674:    68a2        .h      LDR      r2,[r4,#8]
        0x0003a676:    4429        )D      ADD      r1,r1,r5
        0x0003a678:    4291        .B      CMP      r1,r2
        0x0003a67a:    d912        ..      BLS      0x3a6a2 ; pb_encode_submessage + 106
        0x0003a67c:    6920         i      LDR      r0,[r4,#0x10]
        0x0003a67e:    2800        .(      CMP      r0,#0
        0x0003a680:    bf08        ..      IT       EQ
        0x0003a682:    4819        .H      LDREQ    r0,[pc,#100] ; [0x3a6e8] = 0x3ad04
        0x0003a684:    e02b        +.      B        0x3a6de ; pb_encode_submessage + 166
        0x0003a686:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a688:    6120         a      STR      r0,[r4,#0x10]
        0x0003a68a:    b006        ..      ADD      sp,sp,#0x18
        0x0003a68c:    2000        .       MOVS     r0,#0
        0x0003a68e:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0003a692:    462a        *F      MOV      r2,r5
        0x0003a694:    2100        .!      MOVS     r1,#0
        0x0003a696:    4620         F      MOV      r0,r4
        0x0003a698:    f000fb14    ....    BL       pb_write ; 0x3acc4
        0x0003a69c:    b006        ..      ADD      sp,sp,#0x18
        0x0003a69e:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0003a6a2:    9000        ..      STR      r0,[sp,#0]
        0x0003a6a4:    6860        `h      LDR      r0,[r4,#4]
        0x0003a6a6:    e9cd5602    ...V    STRD     r5,r6,[sp,#8]
        0x0003a6aa:    9001        ..      STR      r0,[sp,#4]
        0x0003a6ac:    463a        :F      MOV      r2,r7
        0x0003a6ae:    4641        AF      MOV      r1,r8
        0x0003a6b0:    4668        hF      MOV      r0,sp
        0x0003a6b2:    9604        ..      STR      r6,[sp,#0x10]
        0x0003a6b4:    f7ffff84    ....    BL       pb_encode ; 0x3a5c0
        0x0003a6b8:    4601        .F      MOV      r1,r0
        0x0003a6ba:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0003a6bc:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0003a6be:    4410        .D      ADD      r0,r0,r2
        0x0003a6c0:    60e0        .`      STR      r0,[r4,#0xc]
        0x0003a6c2:    9801        ..      LDR      r0,[sp,#4]
        0x0003a6c4:    6060        ``      STR      r0,[r4,#4]
        0x0003a6c6:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a6c8:    6120         a      STR      r0,[r4,#0x10]
        0x0003a6ca:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0003a6cc:    42aa        .B      CMP      r2,r5
        0x0003a6ce:    bf02        ..      ITTT     EQ
        0x0003a6d0:    4608        .F      MOVEQ    r0,r1
        0x0003a6d2:    b006        ..      ADDEQ    sp,sp,#0x18
        0x0003a6d4:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0003a6d8:    2800        .(      CMP      r0,#0
        0x0003a6da:    bf08        ..      IT       EQ
        0x0003a6dc:    a003        ..      ADREQ    r0,{pc}+0x10 ; 0x3a6ec
        0x0003a6de:    6120         a      STR      r0,[r4,#0x10]
        0x0003a6e0:    b006        ..      ADD      sp,sp,#0x18
        0x0003a6e2:    2000        .       MOVS     r0,#0
        0x0003a6e4:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x0003a6e8:    0003ad04    ....    DCD    240900
        0x0003a6ec:    6d627573    subm    DCD    1835169139
        0x0003a6f0:    73206773    sg s    DCD    1931503475
        0x0003a6f4:    20657a69    ize     DCD    543521385
        0x0003a6f8:    6e616863    chan    DCD    1851877475
        0x0003a6fc:    00646567    ged.    DCD    6579559
    $t
    i.pb_encode_tag_for_field
    pb_encode_tag_for_field
        0x0003a700:    788a        .x      LDRB     r2,[r1,#2]
        0x0003a702:    f002020f    ....    AND      r2,r2,#0xf
        0x0003a706:    2a0a        .*      CMP      r2,#0xa
        0x0003a708:    d213        ..      BCS      0x3a732 ; pb_encode_tag_for_field + 50
        0x0003a70a:    e8dff002    ....    TBB      [pc,r2]
    $d
        0x0003a70e:    0505        ..      DCW    1285
        0x0003a710:    0b090705    ....    DCD    185140997
        0x0003a714:    0b120b0b    ....    DCD    185731851
    $t
        0x0003a718:    2200        ."      MOVS     r2,#0
        0x0003a71a:    e004        ..      B        0x3a726 ; pb_encode_tag_for_field + 38
        0x0003a71c:    2205        ."      MOVS     r2,#5
        0x0003a71e:    e002        ..      B        0x3a726 ; pb_encode_tag_for_field + 38
        0x0003a720:    2201        ."      MOVS     r2,#1
        0x0003a722:    e000        ..      B        0x3a726 ; pb_encode_tag_for_field + 38
        0x0003a724:    2202        ."      MOVS     r2,#2
        0x0003a726:    8809        ..      LDRH     r1,[r1,#0]
        0x0003a728:    0f4b        K.      LSRS     r3,r1,#29
        0x0003a72a:    ea4202c1    B...    ORR      r2,r2,r1,LSL #3
        0x0003a72e:    f000b811    ....    B.W      pb_encode_varint ; 0x3a754
        0x0003a732:    6901        .i      LDR      r1,[r0,#0x10]
        0x0003a734:    2900        .)      CMP      r1,#0
        0x0003a736:    bf08        ..      IT       EQ
        0x0003a738:    a101        ..      ADREQ    r1,{pc}+8 ; 0x3a740
        0x0003a73a:    6101        .a      STR      r1,[r0,#0x10]
        0x0003a73c:    2000        .       MOVS     r0,#0
        0x0003a73e:    4770        pG      BX       lr
    $d
        0x0003a740:    61766e69    inva    DCD    1635151465
        0x0003a744:    2064696c    lid     DCD    543451500
        0x0003a748:    6c656966    fiel    DCD    1818585446
        0x0003a74c:    79742064    d ty    DCD    2037653604
        0x0003a750:    00006570    pe..    DCD    25968
    $t
    i.pb_encode_varint
    pb_encode_varint
        0x0003a754:    b510        ..      PUSH     {r4,lr}
        0x0003a756:    2100        .!      MOVS     r1,#0
        0x0003a758:    f1d20c7f    ....    RSBS     r12,r2,#0x7f
        0x0003a75c:    b084        ..      SUB      sp,sp,#0x10
        0x0003a75e:    eb710c03    q...    SBCS     r12,r1,r3
        0x0003a762:    d304        ..      BCC      0x3a76e ; pb_encode_varint + 26
        0x0003a764:    f88d200c    ...     STRB     r2,[sp,#0xc]
        0x0003a768:    2201        ."      MOVS     r2,#1
        0x0003a76a:    a903        ..      ADD      r1,sp,#0xc
        0x0003a76c:    e01c        ..      B        0x3a7a8 ; pb_encode_varint + 84
        0x0003a76e:    46ec        .F      MOV      r12,sp
        0x0003a770:    ea520403    R...    ORRS     r4,r2,r3
        0x0003a774:    d00e        ..      BEQ      0x3a794 ; pb_encode_varint + 64
        0x0003a776:    bf00        ..      NOP      
        0x0003a778:    f002047f    ....    AND      r4,r2,#0x7f
        0x0003a77c:    09d2        ..      LSRS     r2,r2,#7
        0x0003a77e:    f0440480    D...    ORR      r4,r4,#0x80
        0x0003a782:    ea426243    B.Cb    ORR      r2,r2,r3,LSL #25
        0x0003a786:    f80c4001    ...@    STRB     r4,[r12,r1]
        0x0003a78a:    09db        ..      LSRS     r3,r3,#7
        0x0003a78c:    1c49        I.      ADDS     r1,r1,#1
        0x0003a78e:    ea520403    R...    ORRS     r4,r2,r3
        0x0003a792:    d1f1        ..      BNE      0x3a778 ; pb_encode_varint + 36
        0x0003a794:    eb0c0201    ....    ADD      r2,r12,r1
        0x0003a798:    f8123c01    ...<    LDRB     r3,[r2,#-1]
        0x0003a79c:    f003037f    ....    AND      r3,r3,#0x7f
        0x0003a7a0:    f8023c01    ...<    STRB     r3,[r2,#-1]
        0x0003a7a4:    460a        .F      MOV      r2,r1
        0x0003a7a6:    4661        aF      MOV      r1,r12
        0x0003a7a8:    f000fa8c    ....    BL       pb_write ; 0x3acc4
        0x0003a7ac:    b004        ..      ADD      sp,sp,#0x10
        0x0003a7ae:    bd10        ..      POP      {r4,pc}
    i.pb_field_iter_begin
    pb_field_iter_begin
        0x0003a7b0:    60c2        .`      STR      r2,[r0,#0xc]
        0x0003a7b2:    2300        .#      MOVS     r3,#0
        0x0003a7b4:    6001        .`      STR      r1,[r0,#0]
        0x0003a7b6:    e9c01301    ....    STRD     r1,r3,[r0,#4]
        0x0003a7ba:    f8b13003    ...0    LDRH     r3,[r1,#3]
        0x0003a7be:    441a        .D      ADD      r2,r2,r3
        0x0003a7c0:    6102        .a      STR      r2,[r0,#0x10]
        0x0003a7c2:    f9b13005    ...0    LDRSH    r3,[r1,#5]
        0x0003a7c6:    441a        .D      ADD      r2,r2,r3
        0x0003a7c8:    6142        Ba      STR      r2,[r0,#0x14]
        0x0003a7ca:    8808        ..      LDRH     r0,[r1,#0]
        0x0003a7cc:    2800        .(      CMP      r0,#0
        0x0003a7ce:    bf18        ..      IT       NE
        0x0003a7d0:    2001        .       MOVNE    r0,#1
        0x0003a7d2:    4770        pG      BX       lr
    i.pb_field_iter_find
    pb_field_iter_find
        0x0003a7d4:    e92d03f0    -...    PUSH     {r4-r9}
        0x0003a7d8:    2600        .&      MOVS     r6,#0
        0x0003a7da:    6844        Dh      LDR      r4,[r0,#4]
        0x0003a7dc:    2530        0%      MOVS     r5,#0x30
        0x0003a7de:    f64f77ff    O..w    MOV      r7,#0xffff
        0x0003a7e2:    6843        Ch      LDR      r3,[r0,#4]
        0x0003a7e4:    881a        ..      LDRH     r2,[r3,#0]
        0x0003a7e6:    428a        .B      CMP      r2,r1
        0x0003a7e8:    d10a        ..      BNE      0x3a800 ; pb_field_iter_find + 44
        0x0003a7ea:    f893c002    ....    LDRB     r12,[r3,#2]
        0x0003a7ee:    f00c0c0f    ....    AND      r12,r12,#0xf
        0x0003a7f2:    f1bc0f08    ....    CMP      r12,#8
        0x0003a7f6:    d003        ..      BEQ      0x3a800 ; pb_field_iter_find + 44
        0x0003a7f8:    e8bd03f0    ....    POP      {r4-r9}
        0x0003a7fc:    2001        .       MOVS     r0,#1
        0x0003a7fe:    4770        pG      BX       lr
        0x0003a800:    2a00        .*      CMP      r2,#0
        0x0003a802:    d044        D.      BEQ      0x3a88e ; pb_field_iter_find + 186
        0x0003a804:    f103020f    ....    ADD      r2,r3,#0xf
        0x0003a808:    6042        B`      STR      r2,[r0,#4]
        0x0003a80a:    f8b3c00f    ....    LDRH     r12,[r3,#0xf]
        0x0003a80e:    f1bc0f00    ....    CMP      r12,#0
        0x0003a812:    d022        ".      BEQ      0x3a85a ; pb_field_iter_find + 134
        0x0003a814:    f8938002    ....    LDRB     r8,[r3,#2]
        0x0003a818:    f8b3c007    ....    LDRH     r12,[r3,#7]
        0x0003a81c:    ea350908    5...    BICS     r9,r5,r8
        0x0003a820:    bf01        ..      ITTTT    EQ
        0x0003a822:    f8929002    ....    LDRBEQ   r9,[r2,#2]
        0x0003a826:    ea350909    5...    BICSEQ   r9,r5,r9
        0x0003a82a:    f8b29003    ....    LDRHEQ   r9,[r2,#3]
        0x0003a82e:    45b9        .E      CMPEQ    r9,r7
        0x0003a830:    d02d        -.      BEQ      0x3a88e ; pb_field_iter_find + 186
        0x0003a832:    f00809f0    ....    AND      r9,r8,#0xf0
        0x0003a836:    f1b90f20    .. .    CMP      r9,#0x20
        0x0003a83a:    bf04        ..      ITT      EQ
        0x0003a83c:    f8b33009    ...0    LDRHEQ   r3,[r3,#9]
        0x0003a840:    fb03fc0c    ....    MULEQ    r12,r3,r12
        0x0003a844:    d005        ..      BEQ      0x3a852 ; pb_field_iter_find + 126
        0x0003a846:    f00803c0    ....    AND      r3,r8,#0xc0
        0x0003a84a:    2b80        .+      CMP      r3,#0x80
        0x0003a84c:    bf08        ..      IT       EQ
        0x0003a84e:    f04f0c04    O...    MOVEQ    r12,#4
        0x0003a852:    f0180f30    ..0.    TST      r8,#0x30
        0x0003a856:    d110        ..      BNE      0x3a87a ; pb_field_iter_find + 166
        0x0003a858:    e00c        ..      B        0x3a874 ; pb_field_iter_find + 160
        0x0003a85a:    6802        .h      LDR      r2,[r0,#0]
        0x0003a85c:    68c3        .h      LDR      r3,[r0,#0xc]
        0x0003a85e:    e9c02601    ...&    STRD     r2,r6,[r0,#4]
        0x0003a862:    f8b2c003    ....    LDRH     r12,[r2,#3]
        0x0003a866:    4463        cD      ADD      r3,r3,r12
        0x0003a868:    6103        .a      STR      r3,[r0,#0x10]
        0x0003a86a:    f9b22005    ...     LDRSH    r2,[r2,#5]
        0x0003a86e:    441a        .D      ADD      r2,r2,r3
        0x0003a870:    6142        Ba      STR      r2,[r0,#0x14]
        0x0003a872:    e00c        ..      B        0x3a88e ; pb_field_iter_find + 186
        0x0003a874:    6883        .h      LDR      r3,[r0,#8]
        0x0003a876:    1c5b        [.      ADDS     r3,r3,#1
        0x0003a878:    6083        .`      STR      r3,[r0,#8]
        0x0003a87a:    f8b28003    ....    LDRH     r8,[r2,#3]
        0x0003a87e:    6903        .i      LDR      r3,[r0,#0x10]
        0x0003a880:    4443        CD      ADD      r3,r3,r8
        0x0003a882:    4463        cD      ADD      r3,r3,r12
        0x0003a884:    6103        .a      STR      r3,[r0,#0x10]
        0x0003a886:    f9b22005    ...     LDRSH    r2,[r2,#5]
        0x0003a88a:    441a        .D      ADD      r2,r2,r3
        0x0003a88c:    6142        Ba      STR      r2,[r0,#0x14]
        0x0003a88e:    6842        Bh      LDR      r2,[r0,#4]
        0x0003a890:    42a2        .B      CMP      r2,r4
        0x0003a892:    d1a6        ..      BNE      0x3a7e2 ; pb_field_iter_find + 14
        0x0003a894:    e8bd03f0    ....    POP      {r4-r9}
        0x0003a898:    2000        .       MOVS     r0,#0
        0x0003a89a:    4770        pG      BX       lr
    i.pb_field_iter_next
    pb_field_iter_next
        0x0003a89c:    6842        Bh      LDR      r2,[r0,#4]
        0x0003a89e:    8811        ..      LDRH     r1,[r2,#0]
        0x0003a8a0:    2900        .)      CMP      r1,#0
        0x0003a8a2:    bf04        ..      ITT      EQ
        0x0003a8a4:    2000        .       MOVEQ    r0,#0
        0x0003a8a6:    4770        pG      BXEQ     lr
        0x0003a8a8:    f102010f    ....    ADD      r1,r2,#0xf
        0x0003a8ac:    6041        A`      STR      r1,[r0,#4]
        0x0003a8ae:    f8b2300f    ...0    LDRH     r3,[r2,#0xf]
        0x0003a8b2:    b973        s.      CBNZ     r3,0x3a8d2 ; pb_field_iter_next + 54
        0x0003a8b4:    2300        .#      MOVS     r3,#0
        0x0003a8b6:    6801        .h      LDR      r1,[r0,#0]
        0x0003a8b8:    68c2        .h      LDR      r2,[r0,#0xc]
        0x0003a8ba:    e9c01301    ....    STRD     r1,r3,[r0,#4]
        0x0003a8be:    f8b13003    ...0    LDRH     r3,[r1,#3]
        0x0003a8c2:    441a        .D      ADD      r2,r2,r3
        0x0003a8c4:    6102        .a      STR      r2,[r0,#0x10]
        0x0003a8c6:    f9b11005    ....    LDRSH    r1,[r1,#5]
        0x0003a8ca:    4411        .D      ADD      r1,r1,r2
        0x0003a8cc:    6141        Aa      STR      r1,[r0,#0x14]
        0x0003a8ce:    2000        .       MOVS     r0,#0
        0x0003a8d0:    4770        pG      BX       lr
        0x0003a8d2:    b430        0.      PUSH     {r4,r5}
        0x0003a8d4:    f892c002    ....    LDRB     r12,[r2,#2]
        0x0003a8d8:    f8b23007    ...0    LDRH     r3,[r2,#7]
        0x0003a8dc:    2430        0$      MOVS     r4,#0x30
        0x0003a8de:    ea34050c    4...    BICS     r5,r4,r12
        0x0003a8e2:    bf04        ..      ITT      EQ
        0x0003a8e4:    788d        .x      LDRBEQ   r5,[r1,#2]
        0x0003a8e6:    ea340405    4...    BICSEQ   r4,r4,r5
        0x0003a8ea:    d108        ..      BNE      0x3a8fe ; pb_field_iter_next + 98
        0x0003a8ec:    f8b14003    ...@    LDRH     r4,[r1,#3]
        0x0003a8f0:    f5a4457f    ...E    SUB      r5,r4,#0xff00
        0x0003a8f4:    3dff        .=      SUBS     r5,r5,#0xff
        0x0003a8f6:    bf02        ..      ITTT     EQ
        0x0003a8f8:    2001        .       MOVEQ    r0,#1
        0x0003a8fa:    bc30        0.      POPEQ    {r4,r5}
        0x0003a8fc:    4770        pG      BXEQ     lr
        0x0003a8fe:    f00c04f0    ....    AND      r4,r12,#0xf0
        0x0003a902:    2c20         ,      CMP      r4,#0x20
        0x0003a904:    bf04        ..      ITT      EQ
        0x0003a906:    f8b22009    ...     LDRHEQ   r2,[r2,#9]
        0x0003a90a:    4353        SC      MULEQ    r3,r2,r3
        0x0003a90c:    d004        ..      BEQ      0x3a918 ; pb_field_iter_next + 124
        0x0003a90e:    f00c02c0    ....    AND      r2,r12,#0xc0
        0x0003a912:    2a80        .*      CMP      r2,#0x80
        0x0003a914:    bf08        ..      IT       EQ
        0x0003a916:    2304        .#      MOVEQ    r3,#4
        0x0003a918:    f01c0f30    ..0.    TST      r12,#0x30
        0x0003a91c:    d102        ..      BNE      0x3a924 ; pb_field_iter_next + 136
        0x0003a91e:    6882        .h      LDR      r2,[r0,#8]
        0x0003a920:    1c52        R.      ADDS     r2,r2,#1
        0x0003a922:    6082        .`      STR      r2,[r0,#8]
        0x0003a924:    f8b1c003    ....    LDRH     r12,[r1,#3]
        0x0003a928:    6902        .i      LDR      r2,[r0,#0x10]
        0x0003a92a:    4462        bD      ADD      r2,r2,r12
        0x0003a92c:    441a        .D      ADD      r2,r2,r3
        0x0003a92e:    6102        .a      STR      r2,[r0,#0x10]
        0x0003a930:    f9b11005    ....    LDRSH    r1,[r1,#5]
        0x0003a934:    4411        .D      ADD      r1,r1,r2
        0x0003a936:    6141        Aa      STR      r1,[r0,#0x14]
        0x0003a938:    bc30        0.      POP      {r4,r5}
        0x0003a93a:    2001        .       MOVS     r0,#1
        0x0003a93c:    4770        pG      BX       lr
    i.pb_field_set_to_default
    pb_field_set_to_default
        0x0003a93e:    b570        p.      PUSH     {r4-r6,lr}
        0x0003a940:    6841        Ah      LDR      r1,[r0,#4]
        0x0003a942:    2500        .%      MOVS     r5,#0
        0x0003a944:    b086        ..      SUB      sp,sp,#0x18
        0x0003a946:    7889        .x      LDRB     r1,[r1,#2]
        0x0003a948:    f001020f    ....    AND      r2,r1,#0xf
        0x0003a94c:    2a08        .*      CMP      r2,#8
        0x0003a94e:    d018        ..      BEQ      0x3a982 ; pb_field_set_to_default + 68
        0x0003a950:    f0110fc0    ....    TST      r1,#0xc0
        0x0003a954:    f04f0c30    O.0.    MOV      r12,#0x30
        0x0003a958:    d035        5.      BEQ      0x3a9c6 ; pb_field_set_to_default + 136
        0x0003a95a:    f00102c0    ....    AND      r2,r1,#0xc0
        0x0003a95e:    2a80        .*      CMP      r2,#0x80
        0x0003a960:    bf1c        ..      ITT      NE
        0x0003a962:    b006        ..      ADDNE    sp,sp,#0x18
        0x0003a964:    bd70        p.      POPNE    {r4-r6,pc}
        0x0003a966:    6902        .i      LDR      r2,[r0,#0x10]
        0x0003a968:    6015        .`      STR      r5,[r2,#0]
        0x0003a96a:    f0010230    ..0.    AND      r2,r1,#0x30
        0x0003a96e:    2a20         *      CMP      r2,#0x20
        0x0003a970:    bf1e        ..      ITTT     NE
        0x0003a972:    ea3c0101    <...    BICSNE   r1,r12,r1
        0x0003a976:    b006        ..      ADDNE    sp,sp,#0x18
        0x0003a978:    bd70        p.      POPNE    {r4-r6,pc}
        0x0003a97a:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003a97c:    8005        ..      STRH     r5,[r0,#0]
        0x0003a97e:    b006        ..      ADD      sp,sp,#0x18
        0x0003a980:    bd70        p.      POP      {r4-r6,pc}
        0x0003a982:    6900        .i      LDR      r0,[r0,#0x10]
        0x0003a984:    6804        .h      LDR      r4,[r0,#0]
        0x0003a986:    2c00        .,      CMP      r4,#0
        0x0003a988:    bf04        ..      ITT      EQ
        0x0003a98a:    b006        ..      ADDEQ    sp,sp,#0x18
        0x0003a98c:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003a98e:    7325        %s      STRB     r5,[r4,#0xc]
        0x0003a990:    6821        !h      LDR      r1,[r4,#0]
        0x0003a992:    4668        hF      MOV      r0,sp
        0x0003a994:    6862        bh      LDR      r2,[r4,#4]
        0x0003a996:    688e        .h      LDR      r6,[r1,#8]
        0x0003a998:    4631        1F      MOV      r1,r6
        0x0003a99a:    f7ffff09    ....    BL       pb_field_iter_begin ; 0x3a7b0
        0x0003a99e:    6860        `h      LDR      r0,[r4,#4]
        0x0003a9a0:    9004        ..      STR      r0,[sp,#0x10]
        0x0003a9a2:    f104000c    ....    ADD      r0,r4,#0xc
        0x0003a9a6:    9005        ..      STR      r0,[sp,#0x14]
        0x0003a9a8:    78b0        .x      LDRB     r0,[r6,#2]
        0x0003a9aa:    f00000c0    ....    AND      r0,r0,#0xc0
        0x0003a9ae:    2880        .(      CMP      r0,#0x80
        0x0003a9b0:    bf04        ..      ITT      EQ
        0x0003a9b2:    1d20         .      ADDEQ    r0,r4,#4
        0x0003a9b4:    9004        ..      STREQ    r0,[sp,#0x10]
        0x0003a9b6:    4668        hF      MOV      r0,sp
        0x0003a9b8:    f7ffffc1    ....    BL       pb_field_set_to_default ; 0x3a93e
        0x0003a9bc:    68a4        .h      LDR      r4,[r4,#8]
        0x0003a9be:    2c00        .,      CMP      r4,#0
        0x0003a9c0:    d1e5        ..      BNE      0x3a98e ; pb_field_set_to_default + 80
        0x0003a9c2:    b006        ..      ADD      sp,sp,#0x18
        0x0003a9c4:    bd70        p.      POP      {r4-r6,pc}
        0x0003a9c6:    f0010230    ..0.    AND      r2,r1,#0x30
        0x0003a9ca:    2a10        .*      CMP      r2,#0x10
        0x0003a9cc:    d105        ..      BNE      0x3a9da ; pb_field_set_to_default + 156
        0x0003a9ce:    e9d04304    ...C    LDRD     r4,r3,[r0,#0x10]
        0x0003a9d2:    42a3        .B      CMP      r3,r4
        0x0003a9d4:    bf18        ..      IT       NE
        0x0003a9d6:    701d        .p      STRBNE   r5,[r3,#0]
        0x0003a9d8:    d104        ..      BNE      0x3a9e4 ; pb_field_set_to_default + 166
        0x0003a9da:    2a20         *      CMP      r2,#0x20
        0x0003a9dc:    bf18        ..      IT       NE
        0x0003a9de:    ea3c0101    <...    BICSNE   r1,r12,r1
        0x0003a9e2:    d0ca        ..      BEQ      0x3a97a ; pb_field_set_to_default + 60
        0x0003a9e4:    6842        Bh      LDR      r2,[r0,#4]
        0x0003a9e6:    7891        .x      LDRB     r1,[r2,#2]
        0x0003a9e8:    f001010f    ....    AND      r1,r1,#0xf
        0x0003a9ec:    2907        .)      CMP      r1,#7
        0x0003a9ee:    d00a        ..      BEQ      0x3aa06 ; pb_field_set_to_default + 200
        0x0003a9f0:    f8d2100b    ....    LDR      r1,[r2,#0xb]
        0x0003a9f4:    b179        y.      CBZ      r1,0x3aa16 ; pb_field_set_to_default + 216
        0x0003a9f6:    f8b22007    ...     LDRH     r2,[r2,#7]
        0x0003a9fa:    6900        .i      LDR      r0,[r0,#0x10]
        0x0003a9fc:    b006        ..      ADD      sp,sp,#0x18
        0x0003a9fe:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003aa02:    f7ddbe39    ..9.    B        __aeabi_memcpy ; 0x18678
        0x0003aa06:    6901        .i      LDR      r1,[r0,#0x10]
        0x0003aa08:    f8d2000b    ....    LDR      r0,[r2,#0xb]
        0x0003aa0c:    b006        ..      ADD      sp,sp,#0x18
        0x0003aa0e:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003aa12:    f000b843    ..C.    B.W      pb_message_set_to_defaults ; 0x3aa9c
        0x0003aa16:    f8b21007    ....    LDRH     r1,[r2,#7]
        0x0003aa1a:    6900        .i      LDR      r0,[r0,#0x10]
        0x0003aa1c:    b006        ..      ADD      sp,sp,#0x18
        0x0003aa1e:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003aa22:    f7ddbf27    ..'.    B        __aeabi_memclr ; 0x18874
        0x0003aa26:    0000        ..      MOVS     r0,r0
    i.pb_istream_from_buffer
    pb_istream_from_buffer
        0x0003aa28:    f04f0c00    O...    MOV      r12,#0
        0x0003aa2c:    4b03        .K      LDR      r3,[pc,#12] ; [0x3aa3c] = 0x2cddd
        0x0003aa2e:    f8c0c00c    ....    STR      r12,[r0,#0xc]
        0x0003aa32:    6003        .`      STR      r3,[r0,#0]
        0x0003aa34:    e9c01201    ....    STRD     r1,r2,[r0,#4]
        0x0003aa38:    4770        pG      BX       lr
    $d
        0x0003aa3a:    0000        ..      DCW    0
        0x0003aa3c:    0002cddd    ....    DCD    183773
    $t
    i.pb_make_string_substream
    pb_make_string_substream
        0x0003aa40:    b538        8.      PUSH     {r3-r5,lr}
        0x0003aa42:    460d        .F      MOV      r5,r1
        0x0003aa44:    4604        .F      MOV      r4,r0
        0x0003aa46:    4669        iF      MOV      r1,sp
        0x0003aa48:    2200        ."      MOVS     r2,#0
        0x0003aa4a:    f7fffbe9    ....    BL       pb_decode_varint32_eof ; 0x3a220
        0x0003aa4e:    2800        .(      CMP      r0,#0
        0x0003aa50:    bf08        ..      IT       EQ
        0x0003aa52:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0003aa54:    e9d40200    ....    LDRD     r0,r2,[r4,#0]
        0x0003aa58:    e9d41302    ....    LDRD     r1,r3,[r4,#8]
        0x0003aa5c:    e9c50200    ....    STRD     r0,r2,[r5,#0]
        0x0003aa60:    e9c51302    ....    STRD     r1,r3,[r5,#8]
        0x0003aa64:    9800        ..      LDR      r0,[sp,#0]
        0x0003aa66:    4281        .B      CMP      r1,r0
        0x0003aa68:    d206        ..      BCS      0x3aa78 ; pb_make_string_substream + 56
        0x0003aa6a:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0003aa6c:    2800        .(      CMP      r0,#0
        0x0003aa6e:    bf08        ..      IT       EQ
        0x0003aa70:    a004        ..      ADREQ    r0,{pc}+0x14 ; 0x3aa84
        0x0003aa72:    60e0        .`      STR      r0,[r4,#0xc]
        0x0003aa74:    2000        .       MOVS     r0,#0
        0x0003aa76:    bd38        8.      POP      {r3-r5,pc}
        0x0003aa78:    60a8        .`      STR      r0,[r5,#8]
        0x0003aa7a:    68a1        .h      LDR      r1,[r4,#8]
        0x0003aa7c:    1a08        ..      SUBS     r0,r1,r0
        0x0003aa7e:    60a0        .`      STR      r0,[r4,#8]
        0x0003aa80:    2001        .       MOVS     r0,#1
        0x0003aa82:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x0003aa84:    65726170    pare    DCD    1701994864
        0x0003aa88:    7320746e    nt s    DCD    1931506798
        0x0003aa8c:    61657274    trea    DCD    1634038388
        0x0003aa90:    6f74206d    m to    DCD    1869881453
        0x0003aa94:    6873206f    o sh    DCD    1752375407
        0x0003aa98:    0074726f    ort.    DCD    7631471
    $t
    i.pb_message_set_to_defaults
    pb_message_set_to_defaults
        0x0003aa9c:    b5f0        ..      PUSH     {r4-r7,lr}
        0x0003aa9e:    460a        .F      MOV      r2,r1
        0x0003aaa0:    b08d        ..      SUB      sp,sp,#0x34
        0x0003aaa2:    4601        .F      MOV      r1,r0
        0x0003aaa4:    4668        hF      MOV      r0,sp
        0x0003aaa6:    f7fffe83    ....    BL       pb_field_iter_begin ; 0x3a7b0
        0x0003aaaa:    2800        .(      CMP      r0,#0
        0x0003aaac:    bf19        ..      ITTEE    NE
        0x0003aaae:    2730        0'      MOVNE    r7,#0x30
        0x0003aab0:    2600        .&      MOVNE    r6,#0
        0x0003aab2:    b00d        ..      ADDEQ    sp,sp,#0x34
        0x0003aab4:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x0003aab6:    9801        ..      LDR      r0,[sp,#4]
        0x0003aab8:    7880        .x      LDRB     r0,[r0,#2]
        0x0003aaba:    f000010f    ....    AND      r1,r0,#0xf
        0x0003aabe:    2908        .)      CMP      r1,#8
        0x0003aac0:    d007        ..      BEQ      0x3aad2 ; pb_message_set_to_defaults + 54
        0x0003aac2:    f0100fc0    ....    TST      r0,#0xc0
        0x0003aac6:    d023        #.      BEQ      0x3ab10 ; pb_message_set_to_defaults + 116
        0x0003aac8:    f00001c0    ....    AND      r1,r0,#0xc0
        0x0003aacc:    2980        .)      CMP      r1,#0x80
        0x0003aace:    d054        T.      BEQ      0x3ab7a ; pb_message_set_to_defaults + 222
        0x0003aad0:    e04c        L.      B        0x3ab6c ; pb_message_set_to_defaults + 208
        0x0003aad2:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003aad4:    6804        .h      LDR      r4,[r0,#0]
        0x0003aad6:    2c00        .,      CMP      r4,#0
        0x0003aad8:    d048        H.      BEQ      0x3ab6c ; pb_message_set_to_defaults + 208
        0x0003aada:    7326        &s      STRB     r6,[r4,#0xc]
        0x0003aadc:    6821        !h      LDR      r1,[r4,#0]
        0x0003aade:    a806        ..      ADD      r0,sp,#0x18
        0x0003aae0:    6862        bh      LDR      r2,[r4,#4]
        0x0003aae2:    688d        .h      LDR      r5,[r1,#8]
        0x0003aae4:    4629        )F      MOV      r1,r5
        0x0003aae6:    f7fffe63    ..c.    BL       pb_field_iter_begin ; 0x3a7b0
        0x0003aaea:    6860        `h      LDR      r0,[r4,#4]
        0x0003aaec:    900a        ..      STR      r0,[sp,#0x28]
        0x0003aaee:    f104000c    ....    ADD      r0,r4,#0xc
        0x0003aaf2:    900b        ..      STR      r0,[sp,#0x2c]
        0x0003aaf4:    78a8        .x      LDRB     r0,[r5,#2]
        0x0003aaf6:    f00000c0    ....    AND      r0,r0,#0xc0
        0x0003aafa:    2880        .(      CMP      r0,#0x80
        0x0003aafc:    bf04        ..      ITT      EQ
        0x0003aafe:    1d20         .      ADDEQ    r0,r4,#4
        0x0003ab00:    900a        ..      STREQ    r0,[sp,#0x28]
        0x0003ab02:    a806        ..      ADD      r0,sp,#0x18
        0x0003ab04:    f7ffff1b    ....    BL       pb_field_set_to_default ; 0x3a93e
        0x0003ab08:    68a4        .h      LDR      r4,[r4,#8]
        0x0003ab0a:    2c00        .,      CMP      r4,#0
        0x0003ab0c:    d1e5        ..      BNE      0x3aada ; pb_message_set_to_defaults + 62
        0x0003ab0e:    e02d        -.      B        0x3ab6c ; pb_message_set_to_defaults + 208
        0x0003ab10:    f0000130    ..0.    AND      r1,r0,#0x30
        0x0003ab14:    2910        .)      CMP      r1,#0x10
        0x0003ab16:    d105        ..      BNE      0x3ab24 ; pb_message_set_to_defaults + 136
        0x0003ab18:    e9dd3204    ...2    LDRD     r3,r2,[sp,#0x10]
        0x0003ab1c:    429a        .B      CMP      r2,r3
        0x0003ab1e:    bf18        ..      IT       NE
        0x0003ab20:    7016        .p      STRBNE   r6,[r2,#0]
        0x0003ab22:    d104        ..      BNE      0x3ab2e ; pb_message_set_to_defaults + 146
        0x0003ab24:    2920         )      CMP      r1,#0x20
        0x0003ab26:    bf18        ..      IT       NE
        0x0003ab28:    ea370000    7...    BICSNE   r0,r7,r0
        0x0003ab2c:    d00f        ..      BEQ      0x3ab4e ; pb_message_set_to_defaults + 178
        0x0003ab2e:    9801        ..      LDR      r0,[sp,#4]
        0x0003ab30:    7880        .x      LDRB     r0,[r0,#2]
        0x0003ab32:    f000000f    ....    AND      r0,r0,#0xf
        0x0003ab36:    2807        .(      CMP      r0,#7
        0x0003ab38:    d00c        ..      BEQ      0x3ab54 ; pb_message_set_to_defaults + 184
        0x0003ab3a:    9801        ..      LDR      r0,[sp,#4]
        0x0003ab3c:    f8d0100b    ....    LDR      r1,[r0,#0xb]
        0x0003ab40:    b179        y.      CBZ      r1,0x3ab62 ; pb_message_set_to_defaults + 198
        0x0003ab42:    f8b02007    ...     LDRH     r2,[r0,#7]
        0x0003ab46:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003ab48:    f7ddfd96    ....    BL       __aeabi_memcpy ; 0x18678
        0x0003ab4c:    e00e        ..      B        0x3ab6c ; pb_message_set_to_defaults + 208
        0x0003ab4e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003ab50:    8006        ..      STRH     r6,[r0,#0]
        0x0003ab52:    e00b        ..      B        0x3ab6c ; pb_message_set_to_defaults + 208
        0x0003ab54:    9801        ..      LDR      r0,[sp,#4]
        0x0003ab56:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003ab58:    f8d0000b    ....    LDR      r0,[r0,#0xb]
        0x0003ab5c:    f7ffff9e    ....    BL       pb_message_set_to_defaults ; 0x3aa9c
        0x0003ab60:    e004        ..      B        0x3ab6c ; pb_message_set_to_defaults + 208
        0x0003ab62:    f8b01007    ....    LDRH     r1,[r0,#7]
        0x0003ab66:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003ab68:    f7ddfe84    ....    BL       __aeabi_memclr ; 0x18874
        0x0003ab6c:    4668        hF      MOV      r0,sp
        0x0003ab6e:    f7fffe95    ....    BL       pb_field_iter_next ; 0x3a89c
        0x0003ab72:    2800        .(      CMP      r0,#0
        0x0003ab74:    d19f        ..      BNE      0x3aab6 ; pb_message_set_to_defaults + 26
        0x0003ab76:    b00d        ..      ADD      sp,sp,#0x34
        0x0003ab78:    bdf0        ..      POP      {r4-r7,pc}
        0x0003ab7a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003ab7c:    600e        .`      STR      r6,[r1,#0]
        0x0003ab7e:    f0000130    ..0.    AND      r1,r0,#0x30
        0x0003ab82:    2920         )      CMP      r1,#0x20
        0x0003ab84:    bf18        ..      IT       NE
        0x0003ab86:    ea370000    7...    BICSNE   r0,r7,r0
        0x0003ab8a:    d1ef        ..      BNE      0x3ab6c ; pb_message_set_to_defaults + 208
        0x0003ab8c:    e7df        ..      B        0x3ab4e ; pb_message_set_to_defaults + 178
        0x0003ab8e:    0000        ..      MOVS     r0,r0
    i.pb_ostream_from_buffer
    pb_ostream_from_buffer
        0x0003ab90:    f04f0c00    O...    MOV      r12,#0
        0x0003ab94:    e9c02c02    ...,    STRD     r2,r12,[r0,#8]
        0x0003ab98:    4b02        .K      LDR      r3,[pc,#8] ; [0x3aba4] = 0x2ce1d
        0x0003ab9a:    f8c0c010    ....    STR      r12,[r0,#0x10]
        0x0003ab9e:    e9c03100    ...1    STRD     r3,r1,[r0,#0]
        0x0003aba2:    4770        pG      BX       lr
    $d
        0x0003aba4:    0002ce1d    ....    DCD    183837
    $t
    i.pb_read
    pb_read
        0x0003aba8:    b530        0.      PUSH     {r4,r5,lr}
        0x0003abaa:    b085        ..      SUB      sp,sp,#0x14
        0x0003abac:    4615        .F      MOV      r5,r2
        0x0003abae:    4604        .F      MOV      r4,r0
        0x0003abb0:    b9c1        ..      CBNZ     r1,0x3abe4 ; pb_read + 60
        0x0003abb2:    4a1a        .J      LDR      r2,[pc,#104] ; [0x3ac1c] = 0x2cddd
        0x0003abb4:    6820         h      LDR      r0,[r4,#0]
        0x0003abb6:    4290        .B      CMP      r0,r2
        0x0003abb8:    d014        ..      BEQ      0x3abe4 ; pb_read + 60
        0x0003abba:    2d10        .-      CMP      r5,#0x10
        0x0003abbc:    d90b        ..      BLS      0x3abd6 ; pb_read + 46
        0x0003abbe:    2210        ."      MOVS     r2,#0x10
        0x0003abc0:    4669        iF      MOV      r1,sp
        0x0003abc2:    4620         F      MOV      r0,r4
        0x0003abc4:    f7fffff0    ....    BL       pb_read ; 0x3aba8
        0x0003abc8:    2800        .(      CMP      r0,#0
        0x0003abca:    bf04        ..      ITT      EQ
        0x0003abcc:    b005        ..      ADDEQ    sp,sp,#0x14
        0x0003abce:    bd30        0.      POPEQ    {r4,r5,pc}
        0x0003abd0:    3d10        .=      SUBS     r5,r5,#0x10
        0x0003abd2:    2d10        .-      CMP      r5,#0x10
        0x0003abd4:    d8f3        ..      BHI      0x3abbe ; pb_read + 22
        0x0003abd6:    462a        *F      MOV      r2,r5
        0x0003abd8:    4669        iF      MOV      r1,sp
        0x0003abda:    4620         F      MOV      r0,r4
        0x0003abdc:    f7ffffe4    ....    BL       pb_read ; 0x3aba8
        0x0003abe0:    b005        ..      ADD      sp,sp,#0x14
        0x0003abe2:    bd30        0.      POP      {r4,r5,pc}
        0x0003abe4:    68a0        .h      LDR      r0,[r4,#8]
        0x0003abe6:    42a8        .B      CMP      r0,r5
        0x0003abe8:    d204        ..      BCS      0x3abf4 ; pb_read + 76
        0x0003abea:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0003abec:    2800        .(      CMP      r0,#0
        0x0003abee:    bf08        ..      IT       EQ
        0x0003abf0:    a00b        ..      ADREQ    r0,{pc}+0x30 ; 0x3ac20
        0x0003abf2:    e00e        ..      B        0x3ac12 ; pb_read + 106
        0x0003abf4:    6823        #h      LDR      r3,[r4,#0]
        0x0003abf6:    462a        *F      MOV      r2,r5
        0x0003abf8:    4620         F      MOV      r0,r4
        0x0003abfa:    4798        .G      BLX      r3
        0x0003abfc:    b128        (.      CBZ      r0,0x3ac0a ; pb_read + 98
        0x0003abfe:    68a0        .h      LDR      r0,[r4,#8]
        0x0003ac00:    1b40        @.      SUBS     r0,r0,r5
        0x0003ac02:    60a0        .`      STR      r0,[r4,#8]
        0x0003ac04:    b005        ..      ADD      sp,sp,#0x14
        0x0003ac06:    2001        .       MOVS     r0,#1
        0x0003ac08:    bd30        0.      POP      {r4,r5,pc}
        0x0003ac0a:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0003ac0c:    2800        .(      CMP      r0,#0
        0x0003ac0e:    bf08        ..      IT       EQ
        0x0003ac10:    a007        ..      ADREQ    r0,{pc}+0x20 ; 0x3ac30
        0x0003ac12:    60e0        .`      STR      r0,[r4,#0xc]
        0x0003ac14:    b005        ..      ADD      sp,sp,#0x14
        0x0003ac16:    2000        .       MOVS     r0,#0
        0x0003ac18:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x0003ac1a:    0000        ..      DCW    0
        0x0003ac1c:    0002cddd    ....    DCD    183773
        0x0003ac20:    2d646e65    end-    DCD    761556581
        0x0003ac24:    732d666f    of-s    DCD    1932355183
        0x0003ac28:    61657274    trea    DCD    1634038388
        0x0003ac2c:    0000006d    m...    DCD    109
        0x0003ac30:    65206f69    io e    DCD    1696624489
        0x0003ac34:    726f7272    rror    DCD    1919906418
        0x0003ac38:    00000000    ....    DCD    0
    $t
    i.pb_skip_field
    pb_skip_field
        0x0003ac3c:    b538        8.      PUSH     {r3-r5,lr}
        0x0003ac3e:    2500        .%      MOVS     r5,#0
        0x0003ac40:    2900        .)      CMP      r1,#0
        0x0003ac42:    bf08        ..      IT       EQ
        0x0003ac44:    4604        .F      MOVEQ    r4,r0
        0x0003ac46:    d00c        ..      BEQ      0x3ac62 ; pb_skip_field + 38
        0x0003ac48:    2901        .)      CMP      r1,#1
        0x0003ac4a:    d017        ..      BEQ      0x3ac7c ; pb_skip_field + 64
        0x0003ac4c:    2902        .)      CMP      r1,#2
        0x0003ac4e:    d01b        ..      BEQ      0x3ac88 ; pb_skip_field + 76
        0x0003ac50:    2905        .)      CMP      r1,#5
        0x0003ac52:    d027        '.      BEQ      0x3aca4 ; pb_skip_field + 104
        0x0003ac54:    68c1        .h      LDR      r1,[r0,#0xc]
        0x0003ac56:    2900        .)      CMP      r1,#0
        0x0003ac58:    bf08        ..      IT       EQ
        0x0003ac5a:    a115        ..      ADREQ    r1,{pc}+0x56 ; 0x3acb0
        0x0003ac5c:    60c1        .`      STR      r1,[r0,#0xc]
        0x0003ac5e:    2000        .       MOVS     r0,#0
        0x0003ac60:    bd38        8.      POP      {r3-r5,pc}
        0x0003ac62:    2201        ."      MOVS     r2,#1
        0x0003ac64:    4669        iF      MOV      r1,sp
        0x0003ac66:    4620         F      MOV      r0,r4
        0x0003ac68:    f7ffff9e    ....    BL       pb_read ; 0x3aba8
        0x0003ac6c:    b1c0        ..      CBZ      r0,0x3aca0 ; pb_skip_field + 100
        0x0003ac6e:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0003ac72:    f0100f80    ....    TST      r0,#0x80
        0x0003ac76:    d1f4        ..      BNE      0x3ac62 ; pb_skip_field + 38
        0x0003ac78:    2001        .       MOVS     r0,#1
        0x0003ac7a:    bd38        8.      POP      {r3-r5,pc}
        0x0003ac7c:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0003ac80:    2208        ."      MOVS     r2,#8
        0x0003ac82:    2100        .!      MOVS     r1,#0
        0x0003ac84:    f7ffbf90    ....    B.W      pb_read ; 0x3aba8
        0x0003ac88:    4604        .F      MOV      r4,r0
        0x0003ac8a:    4669        iF      MOV      r1,sp
        0x0003ac8c:    2200        ."      MOVS     r2,#0
        0x0003ac8e:    f7fffac7    ....    BL       pb_decode_varint32_eof ; 0x3a220
        0x0003ac92:    b128        (.      CBZ      r0,0x3aca0 ; pb_skip_field + 100
        0x0003ac94:    2100        .!      MOVS     r1,#0
        0x0003ac96:    4620         F      MOV      r0,r4
        0x0003ac98:    9a00        ..      LDR      r2,[sp,#0]
        0x0003ac9a:    f7ffff85    ....    BL       pb_read ; 0x3aba8
        0x0003ac9e:    bd38        8.      POP      {r3-r5,pc}
        0x0003aca0:    4628        (F      MOV      r0,r5
        0x0003aca2:    bd38        8.      POP      {r3-r5,pc}
        0x0003aca4:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0003aca8:    2204        ."      MOVS     r2,#4
        0x0003acaa:    2100        .!      MOVS     r1,#0
        0x0003acac:    f7ffbf7c    ..|.    B.W      pb_read ; 0x3aba8
    $d
        0x0003acb0:    61766e69    inva    DCD    1635151465
        0x0003acb4:    2064696c    lid     DCD    543451500
        0x0003acb8:    65726977    wire    DCD    1701996919
        0x0003acbc:    7079745f    _typ    DCD    1887007839
        0x0003acc0:    00000065    e...    DCD    101
    $t
    i.pb_write
    pb_write
        0x0003acc4:    b570        p.      PUSH     {r4-r6,lr}
        0x0003acc6:    6803        .h      LDR      r3,[r0,#0]
        0x0003acc8:    4615        .F      MOV      r5,r2
        0x0003acca:    4604        .F      MOV      r4,r0
        0x0003accc:    b16b        k.      CBZ      r3,0x3acea ; pb_write + 38
        0x0003acce:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0003acd0:    68a2        .h      LDR      r2,[r4,#8]
        0x0003acd2:    4428        (D      ADD      r0,r0,r5
        0x0003acd4:    4290        .B      CMP      r0,r2
        0x0003acd6:    d904        ..      BLS      0x3ace2 ; pb_write + 30
        0x0003acd8:    6920         i      LDR      r0,[r4,#0x10]
        0x0003acda:    2800        .(      CMP      r0,#0
        0x0003acdc:    bf08        ..      IT       EQ
        0x0003acde:    a009        ..      ADREQ    r0,{pc}+0x26 ; 0x3ad04
        0x0003ace0:    e00c        ..      B        0x3acfc ; pb_write + 56
        0x0003ace2:    462a        *F      MOV      r2,r5
        0x0003ace4:    4620         F      MOV      r0,r4
        0x0003ace6:    4798        .G      BLX      r3
        0x0003ace8:    b120         .      CBZ      r0,0x3acf4 ; pb_write + 48
        0x0003acea:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0003acec:    4428        (D      ADD      r0,r0,r5
        0x0003acee:    60e0        .`      STR      r0,[r4,#0xc]
        0x0003acf0:    2001        .       MOVS     r0,#1
        0x0003acf2:    bd70        p.      POP      {r4-r6,pc}
        0x0003acf4:    6920         i      LDR      r0,[r4,#0x10]
        0x0003acf6:    2800        .(      CMP      r0,#0
        0x0003acf8:    bf08        ..      IT       EQ
        0x0003acfa:    a005        ..      ADREQ    r0,{pc}+0x16 ; 0x3ad10
        0x0003acfc:    6120         a      STR      r0,[r4,#0x10]
        0x0003acfe:    2000        .       MOVS     r0,#0
        0x0003ad00:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0003ad02:    0000        ..      DCW    0
        0x0003ad04:    65727473    stre    DCD    1701999731
        0x0003ad08:    66206d61    am f    DCD    1713401185
        0x0003ad0c:    006c6c75    ull.    DCD    7105653
        0x0003ad10:    65206f69    io e    DCD    1696624489
        0x0003ad14:    726f7272    rror    DCD    1919906418
        0x0003ad18:    00000000    ....    DCD    0
    $t
    i.pitch_downsample
    pitch_downsample
        0x0003ad1c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0003ad20:    4616        .F      MOV      r6,r2
        0x0003ad22:    ed2d8b02    -...    VPUSH    {d8}
        0x0003ad26:    b08e        ..      SUB      sp,sp,#0x38
        0x0003ad28:    460d        .F      MOV      r5,r1
        0x0003ad2a:    4607        .F      MOV      r7,r0
        0x0003ad2c:    eef78a00    ....    VMOV.F32 s17,#1.00000000
        0x0003ad30:    ed9f8aaa    ....    VLDR     s16,[pc,#680] ; [0x3afdc] = 0x3f4ccccd
        0x0003ad34:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003ad38:    eb000266    ..f.    ADD      r2,r0,r6,ASR #1
        0x0003ad3c:    f8dd8058    ..X.    LDR      r8,[sp,#0x58]
        0x0003ad40:    eeb50a00    ....    VMOV.F32 s0,#0.25000000
        0x0003ad44:    eef60a00    ....    VMOV.F32 s1,#0.50000000
        0x0003ad48:    2a00        .*      CMP      r2,#0
        0x0003ad4a:    dd3a        :.      BLE      0x3adc2 ; pitch_downsample + 166
        0x0003ad4c:    6838        8h      LDR      r0,[r7,#0]
        0x0003ad4e:    f0160f02    ....    TST      r6,#2
        0x0003ad52:    f1a00c04    ....    SUB      r12,r0,#4
        0x0003ad56:    4608        .F      MOV      r0,r1
        0x0003ad58:    d110        ..      BNE      0x3ad7c ; pitch_downsample + 96
        0x0003ad5a:    ed9c1a02    ....    VLDR     s2,[r12,#8]
        0x0003ad5e:    eddc1a04    ....    VLDR     s3,[r12,#0x10]
        0x0003ad62:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x0003ad66:    ee011a80    ....    VMLA.F32 s2,s3,s0
        0x0003ad6a:    eddc1a03    ....    VLDR     s3,[r12,#0xc]
        0x0003ad6e:    f10c0c08    ....    ADD      r12,r12,#8
        0x0003ad72:    ee011aa0    ....    VMLA.F32 s2,s3,s1
        0x0003ad76:    ed801a01    ....    VSTR     s2,[r0,#4]
        0x0003ad7a:    1d00        ..      ADDS     r0,r0,#4
        0x0003ad7c:    1051        Q.      ASRS     r1,r2,#1
        0x0003ad7e:    d020         .      BEQ      0x3adc2 ; pitch_downsample + 166
        0x0003ad80:    ed9c1a02    ....    VLDR     s2,[r12,#8]
        0x0003ad84:    eddc1a04    ....    VLDR     s3,[r12,#0x10]
        0x0003ad88:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x0003ad8c:    ee011a80    ....    VMLA.F32 s2,s3,s0
        0x0003ad90:    eddc1a03    ....    VLDR     s3,[r12,#0xc]
        0x0003ad94:    ee011aa0    ....    VMLA.F32 s2,s3,s1
        0x0003ad98:    ed801a01    ....    VSTR     s2,[r0,#4]
        0x0003ad9c:    ed9c1a04    ....    VLDR     s2,[r12,#0x10]
        0x0003ada0:    eddc1a06    ....    VLDR     s3,[r12,#0x18]
        0x0003ada4:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x0003ada8:    ee011a80    ....    VMLA.F32 s2,s3,s0
        0x0003adac:    eddc1a05    ....    VLDR     s3,[r12,#0x14]
        0x0003adb0:    f10c0c10    ....    ADD      r12,r12,#0x10
        0x0003adb4:    ee011aa0    ....    VMLA.F32 s2,s3,s1
        0x0003adb8:    ed801a02    ....    VSTR     s2,[r0,#8]
        0x0003adbc:    3008        .0      ADDS     r0,r0,#8
        0x0003adbe:    1e49        I.      SUBS     r1,r1,#1
        0x0003adc0:    d1de        ..      BNE      0x3ad80 ; pitch_downsample + 100
        0x0003adc2:    6838        8h      LDR      r0,[r7,#0]
        0x0003adc4:    2b02        .+      CMP      r3,#2
        0x0003adc6:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0003adca:    edd01a00    ....    VLDR     s3,[r0,#0]
        0x0003adce:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x0003add2:    ee011aa0    ....    VMLA.F32 s2,s3,s1
        0x0003add6:    ed851a00    ....    VSTR     s2,[r5,#0]
        0x0003adda:    d155        U.      BNE      0x3ae88 ; pitch_downsample + 364
        0x0003addc:    2a00        .*      CMP      r2,#0
        0x0003adde:    dd44        D.      BLE      0x3ae6a ; pitch_downsample + 334
        0x0003ade0:    6878        xh      LDR      r0,[r7,#4]
        0x0003ade2:    462c        ,F      MOV      r4,r5
        0x0003ade4:    1f03        ..      SUBS     r3,r0,#4
        0x0003ade6:    f0160f02    ....    TST      r6,#2
        0x0003adea:    d113        ..      BNE      0x3ae14 ; pitch_downsample + 248
        0x0003adec:    ed931a02    ....    VLDR     s2,[r3,#8]
        0x0003adf0:    edd31a04    ....    VLDR     s3,[r3,#0x10]
        0x0003adf4:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x0003adf8:    ee011a80    ....    VMLA.F32 s2,s3,s0
        0x0003adfc:    edd31a03    ....    VLDR     s3,[r3,#0xc]
        0x0003ae00:    ee011aa0    ....    VMLA.F32 s2,s3,s1
        0x0003ae04:    edd41a01    ....    VLDR     s3,[r4,#4]
        0x0003ae08:    ee311a21    1.!.    VADD.F32 s2,s2,s3
        0x0003ae0c:    ed841a01    ....    VSTR     s2,[r4,#4]
        0x0003ae10:    1d2c        ,.      ADDS     r4,r5,#4
        0x0003ae12:    3308        .3      ADDS     r3,r3,#8
        0x0003ae14:    ea5f0c62    _.b.    ASRS     r12,r2,#1
        0x0003ae18:    d027        '.      BEQ      0x3ae6a ; pitch_downsample + 334
        0x0003ae1a:    bf00        ..      NOP      
        0x0003ae1c:    ed931a02    ....    VLDR     s2,[r3,#8]
        0x0003ae20:    ed932a03    ...*    VLDR     s4,[r3,#0xc]
        0x0003ae24:    ee611a00    a...    VMUL.F32 s3,s2,s0
        0x0003ae28:    ed931a04    ....    VLDR     s2,[r3,#0x10]
        0x0003ae2c:    ee411a00    A...    VMLA.F32 s3,s2,s0
        0x0003ae30:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x0003ae34:    ee421a20    B. .    VMLA.F32 s3,s4,s1
        0x0003ae38:    ed942a01    ...*    VLDR     s4,[r4,#4]
        0x0003ae3c:    ee711a82    q...    VADD.F32 s3,s3,s4
        0x0003ae40:    edc41a01    ....    VSTR     s3,[r4,#4]
        0x0003ae44:    edd31a06    ....    VLDR     s3,[r3,#0x18]
        0x0003ae48:    ee011a80    ....    VMLA.F32 s2,s3,s0
        0x0003ae4c:    edd31a05    ....    VLDR     s3,[r3,#0x14]
        0x0003ae50:    3310        .3      ADDS     r3,r3,#0x10
        0x0003ae52:    ee011aa0    ....    VMLA.F32 s2,s3,s1
        0x0003ae56:    edd41a02    ....    VLDR     s3,[r4,#8]
        0x0003ae5a:    ee311a21    1.!.    VADD.F32 s2,s2,s3
        0x0003ae5e:    ed841a02    ....    VSTR     s2,[r4,#8]
        0x0003ae62:    3408        .4      ADDS     r4,r4,#8
        0x0003ae64:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x0003ae68:    d1d8        ..      BNE      0x3ae1c ; pitch_downsample + 256
        0x0003ae6a:    6878        xh      LDR      r0,[r7,#4]
        0x0003ae6c:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0003ae70:    ee210a00    !...    VMUL.F32 s0,s2,s0
        0x0003ae74:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x0003ae78:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x0003ae7c:    edd50a00    ....    VLDR     s1,[r5,#0]
        0x0003ae80:    ee300a20    0. .    VADD.F32 s0,s0,s1
        0x0003ae84:    ed850a00    ....    VSTR     s0,[r5,#0]
        0x0003ae88:    1070        p.      ASRS     r0,r6,#1
        0x0003ae8a:    2104        .!      MOVS     r1,#4
        0x0003ae8c:    e9cd1000    ....    STRD     r1,r0,[sp,#0]
        0x0003ae90:    2300        .#      MOVS     r3,#0
        0x0003ae92:    461a        .F      MOV      r2,r3
        0x0003ae94:    f8cd8008    ....    STR      r8,[sp,#8]
        0x0003ae98:    a908        ..      ADD      r1,sp,#0x20
        0x0003ae9a:    4628        (F      MOV      r0,r5
        0x0003ae9c:    f7e4f914    ....    BL       _celt_autocorr ; 0x1f0c8
        0x0003aea0:    ed9d0a08    ....    VLDR     s0,[sp,#0x20]
        0x0003aea4:    eddf0a4e    ..N.    VLDR     s1,[pc,#312] ; [0x3afe0] = 0x3f800347
        0x0003aea8:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x0003aeac:    ed8d0a08    ....    VSTR     s0,[sp,#0x20]
        0x0003aeb0:    ed9d0a09    ....    VLDR     s0,[sp,#0x24]
        0x0003aeb4:    eddf0a4b    ..K.    VLDR     s1,[pc,#300] ; [0x3afe4] = 0x3c03126f
        0x0003aeb8:    ee201a20     . .    VMUL.F32 s2,s0,s1
        0x0003aebc:    ee010a60    ..`.    VMLS.F32 s0,s2,s1
        0x0003aec0:    ed8d0a09    ....    VSTR     s0,[sp,#0x24]
        0x0003aec4:    ed9d0a0a    ....    VLDR     s0,[sp,#0x28]
        0x0003aec8:    eddf0a47    ..G.    VLDR     s1,[pc,#284] ; [0x3afe8] = 0x3c83126f
        0x0003aecc:    ee201a20     . .    VMUL.F32 s2,s0,s1
        0x0003aed0:    ee010a60    ..`.    VMLS.F32 s0,s2,s1
        0x0003aed4:    ed8d0a0a    ....    VSTR     s0,[sp,#0x28]
        0x0003aed8:    ed9d0a0b    ....    VLDR     s0,[sp,#0x2c]
        0x0003aedc:    eddf0a43    ..C.    VLDR     s1,[pc,#268] ; [0x3afec] = 0x3cc49ba6
        0x0003aee0:    ee201a20     . .    VMUL.F32 s2,s0,s1
        0x0003aee4:    ee010a60    ..`.    VMLS.F32 s0,s2,s1
        0x0003aee8:    ed8d0a0b    ....    VSTR     s0,[sp,#0x2c]
        0x0003aeec:    ed9d0a0c    ....    VLDR     s0,[sp,#0x30]
        0x0003aef0:    eddf0a3f    ..?.    VLDR     s1,[pc,#252] ; [0x3aff0] = 0x3d03126f
        0x0003aef4:    2204        ."      MOVS     r2,#4
        0x0003aef6:    a908        ..      ADD      r1,sp,#0x20
        0x0003aef8:    ee201a20     . .    VMUL.F32 s2,s0,s1
        0x0003aefc:    a804        ..      ADD      r0,sp,#0x10
        0x0003aefe:    ee010a60    ..`.    VMLS.F32 s0,s2,s1
        0x0003af02:    ed8d0a0c    ....    VSTR     s0,[sp,#0x30]
        0x0003af06:    f7e4f985    ....    BL       _celt_lpc ; 0x1f214
        0x0003af0a:    ed9f2a3a    ..:*    VLDR     s4,[pc,#232] ; [0x3aff4] = 0x3f666666
        0x0003af0e:    eddd0a04    ....    VLDR     s1,[sp,#0x10]
        0x0003af12:    1071        q.      ASRS     r1,r6,#1
        0x0003af14:    ee280a82    (...    VMUL.F32 s0,s17,s4
        0x0003af18:    2000        .       MOVS     r0,#0
        0x0003af1a:    2900        .)      CMP      r1,#0
        0x0003af1c:    ee201a80     ...    VMUL.F32 s2,s1,s0
        0x0003af20:    ee200a02     ...    VMUL.F32 s0,s0,s4
        0x0003af24:    ed8d1a04    ....    VSTR     s2,[sp,#0x10]
        0x0003af28:    eddd0a05    ....    VLDR     s1,[sp,#0x14]
        0x0003af2c:    ee315a08    1..Z    VADD.F32 s10,s2,s16
        0x0003af30:    ee601a80    `...    VMUL.F32 s3,s1,s0
        0x0003af34:    ee600a02    `...    VMUL.F32 s1,s0,s4
        0x0003af38:    edcd1a05    ....    VSTR     s3,[sp,#0x14]
        0x0003af3c:    ed9d0a06    ....    VLDR     s0,[sp,#0x18]
        0x0003af40:    eef03a61    ..a:    VMOV.F32 s7,s3
        0x0003af44:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x0003af48:    ee600a82    `...    VMUL.F32 s1,s1,s4
        0x0003af4c:    ee413a08    A..:    VMLA.F32 s7,s2,s16
        0x0003af50:    ed8d0a06    ....    VSTR     s0,[sp,#0x18]
        0x0003af54:    ed9d2a07    ...*    VLDR     s4,[sp,#0x1c]
        0x0003af58:    eeb04a40    ..@J    VMOV.F32 s8,s0
        0x0003af5c:    ee620a20    b. .    VMUL.F32 s1,s4,s1
        0x0003af60:    ee014a88    ...J    VMLA.F32 s8,s3,s16
        0x0003af64:    edcd0a07    ....    VSTR     s1,[sp,#0x1c]
        0x0003af68:    eef05a60    ..`Z    VMOV.F32 s11,s1
        0x0003af6c:    ee604a88    `..J    VMUL.F32 s9,s1,s16
        0x0003af70:    ee405a08    @..Z    VMLA.F32 s11,s0,s16
        0x0003af74:    ed9f0a20    .. .    VLDR     s0,[pc,#128] ; [0x3aff8] = 0
        0x0003af78:    eef01a40    ..@.    VMOV.F32 s3,s0
        0x0003af7c:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x0003af80:    eef02a40    ..@*    VMOV.F32 s5,s0
        0x0003af84:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x0003af88:    bfde        ..      ITTT     LE
        0x0003af8a:    b00e        ..      ADDLE    sp,sp,#0x38
        0x0003af8c:    ecbd8b02    ....    VPOPLE   {d8}
        0x0003af90:    e8bd81f0    ....    POPLE    {r4-r8,pc}
        0x0003af94:    eb050280    ....    ADD      r2,r5,r0,LSL #2
        0x0003af98:    1c40        @.      ADDS     r0,r0,#1
        0x0003af9a:    ed923a00    ...:    VLDR     s6,[r2,#0]
        0x0003af9e:    4281        .B      CMP      r1,r0
        0x0003afa0:    eeb02a43    ..C*    VMOV.F32 s4,s6
        0x0003afa4:    ee052a00    ...*    VMLA.F32 s4,s10,s0
        0x0003afa8:    ee032aa1    ...*    VMLA.F32 s4,s7,s3
        0x0003afac:    ee042a01    ...*    VMLA.F32 s4,s8,s2
        0x0003afb0:    ee052aa2    ...*    VMLA.F32 s4,s11,s5
        0x0003afb4:    ee042aa0    ...*    VMLA.F32 s4,s9,s1
        0x0003afb8:    eef00a62    ..b.    VMOV.F32 s1,s5
        0x0003afbc:    eef02a41    ..A*    VMOV.F32 s5,s2
        0x0003afc0:    eeb01a61    ..a.    VMOV.F32 s2,s3
        0x0003afc4:    eef01a40    ..@.    VMOV.F32 s3,s0
        0x0003afc8:    eeb00a43    ..C.    VMOV.F32 s0,s6
        0x0003afcc:    ed822a00    ...*    VSTR     s4,[r2,#0]
        0x0003afd0:    dce0        ..      BGT      0x3af94 ; pitch_downsample + 632
        0x0003afd2:    b00e        ..      ADD      sp,sp,#0x38
        0x0003afd4:    ecbd8b02    ....    VPOP     {d8}
        0x0003afd8:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x0003afdc:    3f4ccccd    ..L?    DCD    1061997773
        0x0003afe0:    3f800347    G..?    DCD    1065354055
        0x0003afe4:    3c03126f    o..<    DCD    1006834287
        0x0003afe8:    3c83126f    o..<    DCD    1015222895
        0x0003afec:    3cc49ba6    ...<    DCD    1019517862
        0x0003aff0:    3d03126f    o..=    DCD    1023611503
        0x0003aff4:    3f666666    fff?    DCD    1063675494
        0x0003aff8:    00000000    ....    DCD    0
    $t
    i.pitch_search
    pitch_search
        0x0003affc:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0003b000:    b085        ..      SUB      sp,sp,#0x14
        0x0003b002:    4682        .F      MOV      r10,r0
        0x0003b004:    2000        .       MOVS     r0,#0
        0x0003b006:    461c        .F      MOV      r4,r3
        0x0003b008:    4615        .F      MOV      r5,r2
        0x0003b00a:    4688        .F      MOV      r8,r1
        0x0003b00c:    9002        ..      STR      r0,[sp,#8]
        0x0003b00e:    9003        ..      STR      r0,[sp,#0xc]
        0x0003b010:    f003fa5e    ..^.    BL       save_stack ; 0x3e4d0
        0x0003b014:    192f        /.      ADDS     r7,r5,r4
        0x0003b016:    f0250003    %...    BIC      r0,r5,#3
        0x0003b01a:    f005fc47    ..G.    BL       spl_alloca ; 0x408ac
        0x0003b01e:    4683        .F      MOV      r11,r0
        0x0003b020:    f0270003    '...    BIC      r0,r7,#3
        0x0003b024:    f005fc42    ..B.    BL       spl_alloca ; 0x408ac
        0x0003b028:    4681        .F      MOV      r9,r0
        0x0003b02a:    1060        `.      ASRS     r0,r4,#1
        0x0003b02c:    0080        ..      LSLS     r0,r0,#2
        0x0003b02e:    f005fc3d    ..=.    BL       spl_alloca ; 0x408ac
        0x0003b032:    f04f33ff    O..3    MOV      r3,#0xffffffff
        0x0003b036:    eb0302a5    ....    ADD      r2,r3,r5,ASR #2
        0x0003b03a:    4606        .F      MOV      r6,r0
        0x0003b03c:    2a00        .*      CMP      r2,#0
        0x0003b03e:    dd1e        ..      BLE      0x3b07e ; pitch_search + 130
        0x0003b040:    f1aa0008    ....    SUB      r0,r10,#8
        0x0003b044:    f1ab0104    ....    SUB      r1,r11,#4
        0x0003b048:    f0150f04    ....    TST      r5,#4
        0x0003b04c:    d105        ..      BNE      0x3b05a ; pitch_search + 94
        0x0003b04e:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x0003b052:    3008        .0      ADDS     r0,r0,#8
        0x0003b054:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0003b058:    1d09        ..      ADDS     r1,r1,#4
        0x0003b05a:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x0003b05e:    ea5f0c62    _.b.    ASRS     r12,r2,#1
        0x0003b062:    d00c        ..      BEQ      0x3b07e ; pitch_search + 130
        0x0003b064:    edd00a04    ....    VLDR     s1,[r0,#0x10]
        0x0003b068:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0003b06c:    ed900a06    ....    VLDR     s0,[r0,#0x18]
        0x0003b070:    edc10a02    ....    VSTR     s1,[r1,#8]
        0x0003b074:    3010        .0      ADDS     r0,r0,#0x10
        0x0003b076:    3108        .1      ADDS     r1,r1,#8
        0x0003b078:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x0003b07c:    d1f2        ..      BNE      0x3b064 ; pitch_search + 104
        0x0003b07e:    2a00        .*      CMP      r2,#0
        0x0003b080:    db07        ..      BLT      0x3b092 ; pitch_search + 150
        0x0003b082:    eb0a00c2    ....    ADD      r0,r10,r2,LSL #3
        0x0003b086:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0003b08a:    eb0b0082    ....    ADD      r0,r11,r2,LSL #2
        0x0003b08e:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003b092:    eb030ca7    ....    ADD      r12,r3,r7,ASR #2
        0x0003b096:    f1bc0f00    ....    CMP      r12,#0
        0x0003b09a:    dd1d        ..      BLE      0x3b0d8 ; pitch_search + 220
        0x0003b09c:    f1a80008    ....    SUB      r0,r8,#8
        0x0003b0a0:    f1a90104    ....    SUB      r1,r9,#4
        0x0003b0a4:    f0170f04    ....    TST      r7,#4
        0x0003b0a8:    d105        ..      BNE      0x3b0b6 ; pitch_search + 186
        0x0003b0aa:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x0003b0ae:    3008        .0      ADDS     r0,r0,#8
        0x0003b0b0:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0003b0b4:    1d09        ..      ADDS     r1,r1,#4
        0x0003b0b6:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x0003b0ba:    ea5f026c    _.l.    ASRS     r2,r12,#1
        0x0003b0be:    d00b        ..      BEQ      0x3b0d8 ; pitch_search + 220
        0x0003b0c0:    edd00a04    ....    VLDR     s1,[r0,#0x10]
        0x0003b0c4:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0003b0c8:    ed900a06    ....    VLDR     s0,[r0,#0x18]
        0x0003b0cc:    edc10a02    ....    VSTR     s1,[r1,#8]
        0x0003b0d0:    3010        .0      ADDS     r0,r0,#0x10
        0x0003b0d2:    3108        .1      ADDS     r1,r1,#8
        0x0003b0d4:    1e52        R.      SUBS     r2,r2,#1
        0x0003b0d6:    d1f3        ..      BNE      0x3b0c0 ; pitch_search + 196
        0x0003b0d8:    461f        .F      MOV      r7,r3
        0x0003b0da:    f1bc0f00    ....    CMP      r12,#0
        0x0003b0de:    db07        ..      BLT      0x3b0f0 ; pitch_search + 244
        0x0003b0e0:    eb0800cc    ....    ADD      r0,r8,r12,LSL #3
        0x0003b0e4:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0003b0e8:    eb09008c    ....    ADD      r0,r9,r12,LSL #2
        0x0003b0ec:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003b0f0:    990f        ..      LDR      r1,[sp,#0x3c]
        0x0003b0f2:    10a0        ..      ASRS     r0,r4,#2
        0x0003b0f4:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0003b0f8:    10ab        ..      ASRS     r3,r5,#2
        0x0003b0fa:    4632        2F      MOV      r2,r6
        0x0003b0fc:    4649        IF      MOV      r1,r9
        0x0003b0fe:    4658        XF      MOV      r0,r11
        0x0003b100:    f7f4faec    ....    BL       celt_pitch_xcorr_c ; 0x2f6dc
        0x0003b104:    f10d0b08    ....    ADD      r11,sp,#8
        0x0003b108:    10a3        ..      ASRS     r3,r4,#2
        0x0003b10a:    10aa        ..      ASRS     r2,r5,#2
        0x0003b10c:    4649        IF      MOV      r1,r9
        0x0003b10e:    4630        0F      MOV      r0,r6
        0x0003b110:    f8cdb000    ....    STR      r11,[sp,#0]
        0x0003b114:    f7f9fc38    ..8.    BL       find_best_pitch ; 0x34988
        0x0003b118:    2300        .#      MOVS     r3,#0
        0x0003b11a:    ebb30f64    ..d.    CMP      r3,r4,ASR #1
        0x0003b11e:    bfb8        ..      IT       LT
        0x0003b120:    eddf1a47    ..G.    VLDRLT   s3,[pc,#284] ; [0x3b240] = 0
        0x0003b124:    da4e        N.      BGE      0x3b1c4 ; pitch_search + 456
        0x0003b126:    bf00        ..      NOP      
        0x0003b128:    eb060e83    ....    ADD      lr,r6,r3,LSL #2
        0x0003b12c:    edce1a00    ....    VSTR     s3,[lr,#0]
        0x0003b130:    9802        ..      LDR      r0,[sp,#8]
        0x0003b132:    4240        @B      RSBS     r0,r0,#0
        0x0003b134:    eb130040    ..@.    ADDS     r0,r3,r0,LSL #1
        0x0003b138:    bf48        H.      IT       MI
        0x0003b13a:    4240        @B      RSBMI    r0,r0,#0
        0x0003b13c:    2802        .(      CMP      r0,#2
        0x0003b13e:    dd07        ..      BLE      0x3b150 ; pitch_search + 340
        0x0003b140:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b142:    4240        @B      RSBS     r0,r0,#0
        0x0003b144:    eb130040    ..@.    ADDS     r0,r3,r0,LSL #1
        0x0003b148:    bf48        H.      IT       MI
        0x0003b14a:    4240        @B      RSBMI    r0,r0,#0
        0x0003b14c:    2802        .(      CMP      r0,#2
        0x0003b14e:    dc35        5.      BGT      0x3b1bc ; pitch_search + 448
        0x0003b150:    1069        i.      ASRS     r1,r5,#1
        0x0003b152:    eeb00a61    ..a.    VMOV.F32 s0,s3
        0x0003b156:    2900        .)      CMP      r1,#0
        0x0003b158:    dd27        '.      BLE      0x3b1aa ; pitch_search + 430
        0x0003b15a:    2200        ."      MOVS     r2,#0
        0x0003b15c:    f1aa0004    ....    SUB      r0,r10,#4
        0x0003b160:    f0110f01    ....    TST      r1,#1
        0x0003b164:    d009        ..      BEQ      0x3b17a ; pitch_search + 382
        0x0003b166:    eb080283    ....    ADD      r2,r8,r3,LSL #2
        0x0003b16a:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0003b16e:    edd20a00    ....    VLDR     s1,[r2,#0]
        0x0003b172:    2201        ."      MOVS     r2,#1
        0x0003b174:    1d00        ..      ADDS     r0,r0,#4
        0x0003b176:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x0003b17a:    1049        I.      ASRS     r1,r1,#1
        0x0003b17c:    bf18        ..      IT       NE
        0x0003b17e:    eb080983    ....    ADDNE    r9,r8,r3,LSL #2
        0x0003b182:    d012        ..      BEQ      0x3b1aa ; pitch_search + 430
        0x0003b184:    eb090c82    ....    ADD      r12,r9,r2,LSL #2
        0x0003b188:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0003b18c:    eddc0a00    ....    VLDR     s1,[r12,#0]
        0x0003b190:    f1020202    ....    ADD      r2,r2,#2
        0x0003b194:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x0003b198:    eddc0a01    ....    VLDR     s1,[r12,#4]
        0x0003b19c:    ed901a02    ....    VLDR     s2,[r0,#8]
        0x0003b1a0:    3008        .0      ADDS     r0,r0,#8
        0x0003b1a2:    1e49        I.      SUBS     r1,r1,#1
        0x0003b1a4:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x0003b1a8:    d1ec        ..      BNE      0x3b184 ; pitch_search + 392
        0x0003b1aa:    ee100a10    ....    VMOV     r0,s0
        0x0003b1ae:    f1104f81    ...O    CMN      r0,#0x40800000
        0x0003b1b2:    bf88        ..      IT       HI
        0x0003b1b4:    eebf0a00    ....    VMOVHI.F32 s0,#-1.00000000
        0x0003b1b8:    ed8e0a00    ....    VSTR     s0,[lr,#0]
        0x0003b1bc:    1c5b        [.      ADDS     r3,r3,#1
        0x0003b1be:    ebb30f64    ..d.    CMP      r3,r4,ASR #1
        0x0003b1c2:    dbb1        ..      BLT      0x3b128 ; pitch_search + 300
        0x0003b1c4:    1063        c.      ASRS     r3,r4,#1
        0x0003b1c6:    106a        j.      ASRS     r2,r5,#1
        0x0003b1c8:    4641        AF      MOV      r1,r8
        0x0003b1ca:    4630        0F      MOV      r0,r6
        0x0003b1cc:    f8cdb000    ....    STR      r11,[sp,#0]
        0x0003b1d0:    f7f9fbda    ....    BL       find_best_pitch ; 0x34988
        0x0003b1d4:    9902        ..      LDR      r1,[sp,#8]
        0x0003b1d6:    2900        .)      CMP      r1,#0
        0x0003b1d8:    bfc4        ..      ITT      GT
        0x0003b1da:    eb070064    ..d.    ADDGT    r0,r7,r4,ASR #1
        0x0003b1de:    4288        .B      CMPGT    r0,r1
        0x0003b1e0:    dd24        $.      BLE      0x3b22c ; pitch_search + 560
        0x0003b1e2:    eb060081    ....    ADD      r0,r6,r1,LSL #2
        0x0003b1e6:    eddf1a17    ....    VLDR     s3,[pc,#92] ; [0x3b244] = 0x3f333333
        0x0003b1ea:    ed500a01    P...    VLDR     s1,[r0,#-4]
        0x0003b1ee:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x0003b1f2:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0003b1f6:    ee712a60    q.`*    VSUB.F32 s5,s2,s1
        0x0003b1fa:    ee302a60    0.`*    VSUB.F32 s4,s0,s1
        0x0003b1fe:    ee622aa1    b..*    VMUL.F32 s5,s5,s3
        0x0003b202:    eeb42ae2    ...*    VCMPE.F32 s4,s5
        0x0003b206:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003b20a:    bfc8        ..      IT       GT
        0x0003b20c:    2001        .       MOVGT    r0,#1
        0x0003b20e:    dc0e        ..      BGT      0x3b22e ; pitch_search + 562
        0x0003b210:    ee700ac0    p...    VSUB.F32 s1,s1,s0
        0x0003b214:    ee310a40    1.@.    VSUB.F32 s0,s2,s0
        0x0003b218:    ee200a21     .!.    VMUL.F32 s0,s0,s3
        0x0003b21c:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x0003b220:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003b224:    bfc8        ..      IT       GT
        0x0003b226:    f04f30ff    O..0    MOVGT    r0,#0xffffffff
        0x0003b22a:    dc00        ..      BGT      0x3b22e ; pitch_search + 562
        0x0003b22c:    2000        .       MOVS     r0,#0
        0x0003b22e:    ebc00141    ..A.    RSB      r1,r0,r1,LSL #1
        0x0003b232:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003b234:    6001        .`      STR      r1,[r0,#0]
        0x0003b236:    f003f943    ..C.    BL       restore_stack ; 0x3e4c0
        0x0003b23a:    b005        ..      ADD      sp,sp,#0x14
        0x0003b23c:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0003b240:    00000000    ....    DCD    0
        0x0003b244:    3f333333    333?    DCD    1060320051
    $t
    i.prvAddCurrentTaskToDelayedList
    prvAddCurrentTaskToDelayedList
        0x0003b248:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0003b24c:    4c1b        .L      LDR      r4,[pc,#108] ; [0x3b2bc] = 0x10000414
        0x0003b24e:    460f        .F      MOV      r7,r1
        0x0003b250:    4605        .F      MOV      r5,r0
        0x0003b252:    68a6        .h      LDR      r6,[r4,#8]
        0x0003b254:    6820         h      LDR      r0,[r4,#0]
        0x0003b256:    1d00        ..      ADDS     r0,r0,#4
        0x0003b258:    f006fc41    ..A.    BL       uxListRemove ; 0x41ade
        0x0003b25c:    f1b53fff    ...?    CMP      r5,#0xffffffff
        0x0003b260:    d115        ..      BNE      0x3b28e ; prvAddCurrentTaskToDelayedList + 70
        0x0003b262:    b1a7        ..      CBZ      r7,0x3b28e ; prvAddCurrentTaskToDelayedList + 70
        0x0003b264:    4916        .I      LDR      r1,[pc,#88] ; [0x3b2c0] = 0x1001ae68
        0x0003b266:    6822        "h      LDR      r2,[r4,#0]
        0x0003b268:    6848        Hh      LDR      r0,[r1,#4]
        0x0003b26a:    6090        .`      STR      r0,[r2,#8]
        0x0003b26c:    6823        #h      LDR      r3,[r4,#0]
        0x0003b26e:    6882        .h      LDR      r2,[r0,#8]
        0x0003b270:    60da        .`      STR      r2,[r3,#0xc]
        0x0003b272:    6822        "h      LDR      r2,[r4,#0]
        0x0003b274:    6883        .h      LDR      r3,[r0,#8]
        0x0003b276:    1d12        ..      ADDS     r2,r2,#4
        0x0003b278:    605a        Z`      STR      r2,[r3,#4]
        0x0003b27a:    6822        "h      LDR      r2,[r4,#0]
        0x0003b27c:    1d12        ..      ADDS     r2,r2,#4
        0x0003b27e:    6082        .`      STR      r2,[r0,#8]
        0x0003b280:    6820         h      LDR      r0,[r4,#0]
        0x0003b282:    6141        Aa      STR      r1,[r0,#0x14]
        0x0003b284:    6808        .h      LDR      r0,[r1,#0]
        0x0003b286:    1c40        @.      ADDS     r0,r0,#1
        0x0003b288:    6008        .`      STR      r0,[r1,#0]
        0x0003b28a:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0003b28e:    6820         h      LDR      r0,[r4,#0]
        0x0003b290:    4435        5D      ADD      r5,r5,r6
        0x0003b292:    42b5        .B      CMP      r5,r6
        0x0003b294:    6045        E`      STR      r5,[r0,#4]
        0x0003b296:    6820         h      LDR      r0,[r4,#0]
        0x0003b298:    f1000104    ....    ADD      r1,r0,#4
        0x0003b29c:    d204        ..      BCS      0x3b2a8 ; prvAddCurrentTaskToDelayedList + 96
        0x0003b29e:    6ba0        .k      LDR      r0,[r4,#0x38]
        0x0003b2a0:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0003b2a4:    f006bc8e    ....    B.W      vListInsert ; 0x41bc4
        0x0003b2a8:    6b60        `k      LDR      r0,[r4,#0x34]
        0x0003b2aa:    f006fc8b    ....    BL       vListInsert ; 0x41bc4
        0x0003b2ae:    6a60        `j      LDR      r0,[r4,#0x24]
        0x0003b2b0:    42a8        .B      CMP      r0,r5
        0x0003b2b2:    bf88        ..      IT       HI
        0x0003b2b4:    6265        eb      STRHI    r5,[r4,#0x24]
        0x0003b2b6:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x0003b2ba:    0000        ..      DCW    0
        0x0003b2bc:    10000414    ....    DCD    268436500
        0x0003b2c0:    1001ae68    h...    DCD    268545640
    $t
    i.prvIdleTask
    prvIdleTask
        0x0003b2c4:    4f20         O      LDR      r7,[pc,#128] ; [0x3b348] = 0xe000ed04
        0x0003b2c6:    4d21        !M      LDR      r5,[pc,#132] ; [0x3b34c] = 0x1001ada0
        0x0003b2c8:    4c21        !L      LDR      r4,[pc,#132] ; [0x3b350] = 0x10000414
        0x0003b2ca:    f04f5680    O..V    MOV      r6,#0x10000000
        0x0003b2ce:    6828        (h      LDR      r0,[r5,#0]
        0x0003b2d0:    2801        .(      CMP      r0,#1
        0x0003b2d2:    d904        ..      BLS      0x3b2de ; prvIdleTask + 26
        0x0003b2d4:    603e        >`      STR      r6,[r7,#0]
        0x0003b2d6:    f3bf8f4f    ..O.    DSB      
        0x0003b2da:    f3bf8f6f    ..o.    ISB      
        0x0003b2de:    68e1        .h      LDR      r1,[r4,#0xc]
        0x0003b2e0:    2000        .       MOVS     r0,#0
        0x0003b2e2:    2900        .)      CMP      r1,#0
        0x0003b2e4:    bf18        ..      IT       NE
        0x0003b2e6:    2001        .       MOVNE    r0,#1
        0x0003b2e8:    6821        !h      LDR      r1,[r4,#0]
        0x0003b2ea:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x0003b2ec:    2900        .)      CMP      r1,#0
        0x0003b2ee:    d1ee        ..      BNE      0x3b2ce ; prvIdleTask + 10
        0x0003b2f0:    6829        )h      LDR      r1,[r5,#0]
        0x0003b2f2:    2901        .)      CMP      r1,#1
        0x0003b2f4:    bf98        ..      IT       LS
        0x0003b2f6:    2800        .(      CMPLS    r0,#0
        0x0003b2f8:    d1e9        ..      BNE      0x3b2ce ; prvIdleTask + 10
        0x0003b2fa:    6a60        `j      LDR      r0,[r4,#0x24]
        0x0003b2fc:    68a1        .h      LDR      r1,[r4,#8]
        0x0003b2fe:    eba00001    ....    SUB      r0,r0,r1
        0x0003b302:    2802        .(      CMP      r0,#2
        0x0003b304:    d3e3        ..      BCC      0x3b2ce ; prvIdleTask + 10
        0x0003b306:    6b20         k      LDR      r0,[r4,#0x30]
        0x0003b308:    1c40        @.      ADDS     r0,r0,#1
        0x0003b30a:    6320         c      STR      r0,[r4,#0x30]
        0x0003b30c:    6a60        `j      LDR      r0,[r4,#0x24]
        0x0003b30e:    68a1        .h      LDR      r1,[r4,#8]
        0x0003b310:    4288        .B      CMP      r0,r1
        0x0003b312:    d200        ..      BCS      0x3b316 ; prvIdleTask + 82
        0x0003b314:    e7fe        ..      B        0x3b314 ; prvIdleTask + 80
        0x0003b316:    68e1        .h      LDR      r1,[r4,#0xc]
        0x0003b318:    2000        .       MOVS     r0,#0
        0x0003b31a:    2900        .)      CMP      r1,#0
        0x0003b31c:    bf18        ..      IT       NE
        0x0003b31e:    2001        .       MOVNE    r0,#1
        0x0003b320:    6821        !h      LDR      r1,[r4,#0]
        0x0003b322:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x0003b324:    b961        a.      CBNZ     r1,0x3b340 ; prvIdleTask + 124
        0x0003b326:    6829        )h      LDR      r1,[r5,#0]
        0x0003b328:    2901        .)      CMP      r1,#1
        0x0003b32a:    bf98        ..      IT       LS
        0x0003b32c:    2800        .(      CMPLS    r0,#0
        0x0003b32e:    d107        ..      BNE      0x3b340 ; prvIdleTask + 124
        0x0003b330:    6a60        `j      LDR      r0,[r4,#0x24]
        0x0003b332:    68a1        .h      LDR      r1,[r4,#8]
        0x0003b334:    eba00001    ....    SUB      r0,r0,r1
        0x0003b338:    2802        .(      CMP      r0,#2
        0x0003b33a:    bf28        (.      IT       CS
        0x0003b33c:    f006fd1c    ....    BLCS     vPortSuppressTicksAndSleep ; 0x41d78
        0x0003b340:    f007fe08    ....    BL       xTaskResumeAll ; 0x42f54
        0x0003b344:    e7c3        ..      B        0x3b2ce ; prvIdleTask + 10
    $d
        0x0003b346:    0000        ..      DCW    0
        0x0003b348:    e000ed04    ....    DCD    3758157060
        0x0003b34c:    1001ada0    ....    DCD    268545440
        0x0003b350:    10000414    ....    DCD    268436500
    $t
    i.prvProcessExpiredTimer
    prvProcessExpiredTimer
        0x0003b354:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0003b358:    f8df8094    ....    LDR      r8,[pc,#148] ; [0x3b3f0] = 0x10000450
        0x0003b35c:    4605        .F      MOV      r5,r0
        0x0003b35e:    460e        .F      MOV      r6,r1
        0x0003b360:    f8d8000c    ....    LDR      r0,[r8,#0xc]
        0x0003b364:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003b366:    68c7        .h      LDR      r7,[r0,#0xc]
        0x0003b368:    1d38        8.      ADDS     r0,r7,#4
        0x0003b36a:    f006fbb8    ....    BL       uxListRemove ; 0x41ade
        0x0003b36e:    f8970024    ..$.    LDRB     r0,[r7,#0x24]
        0x0003b372:    f0100f04    ....    TST      r0,#4
        0x0003b376:    bf04        ..      ITT      EQ
        0x0003b378:    f00000fe    ....    ANDEQ    r0,r0,#0xfe
        0x0003b37c:    f8870024    ..$.    STRBEQ   r0,[r7,#0x24]
        0x0003b380:    d031        1.      BEQ      0x3b3e6 ; prvProcessExpiredTimer + 146
        0x0003b382:    69b8        .i      LDR      r0,[r7,#0x18]
        0x0003b384:    613f        ?a      STR      r7,[r7,#0x10]
        0x0003b386:    4428        (D      ADD      r0,r0,r5
        0x0003b388:    463c        <F      MOV      r4,r7
        0x0003b38a:    6078        x`      STR      r0,[r7,#4]
        0x0003b38c:    42b0        .B      CMP      r0,r6
        0x0003b38e:    d807        ..      BHI      0x3b3a0 ; prvProcessExpiredTimer + 76
        0x0003b390:    69b8        .i      LDR      r0,[r7,#0x18]
        0x0003b392:    1b71        q.      SUBS     r1,r6,r5
        0x0003b394:    4281        .B      CMP      r1,r0
        0x0003b396:    bf3c        <.      ITT      CC
        0x0003b398:    4638        8F      MOVCC    r0,r7
        0x0003b39a:    1d39        9.      ADDCC    r1,r7,#4
        0x0003b39c:    d206        ..      BCS      0x3b3ac ; prvProcessExpiredTimer + 88
        0x0003b39e:    e016        ..      B        0x3b3ce ; prvProcessExpiredTimer + 122
        0x0003b3a0:    42b5        .B      CMP      r5,r6
        0x0003b3a2:    d901        ..      BLS      0x3b3a8 ; prvProcessExpiredTimer + 84
        0x0003b3a4:    4285        .B      CMP      r5,r0
        0x0003b3a6:    d901        ..      BLS      0x3b3ac ; prvProcessExpiredTimer + 88
        0x0003b3a8:    1d39        9.      ADDS     r1,r7,#4
        0x0003b3aa:    e018        ..      B        0x3b3de ; prvProcessExpiredTimer + 138
        0x0003b3ac:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0003b3ae:    6a21        !j      LDR      r1,[r4,#0x20]
        0x0003b3b0:    4405        .D      ADD      r5,r5,r0
        0x0003b3b2:    4620         F      MOV      r0,r4
        0x0003b3b4:    4788        .G      BLX      r1
        0x0003b3b6:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0003b3b8:    6124        $a      STR      r4,[r4,#0x10]
        0x0003b3ba:    4428        (D      ADD      r0,r0,r5
        0x0003b3bc:    4629        )F      MOV      r1,r5
        0x0003b3be:    6060        ``      STR      r0,[r4,#4]
        0x0003b3c0:    4286        .B      CMP      r6,r0
        0x0003b3c2:    d307        ..      BCC      0x3b3d4 ; prvProcessExpiredTimer + 128
        0x0003b3c4:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0003b3c6:    1b71        q.      SUBS     r1,r6,r5
        0x0003b3c8:    4288        .B      CMP      r0,r1
        0x0003b3ca:    d9ef        ..      BLS      0x3b3ac ; prvProcessExpiredTimer + 88
        0x0003b3cc:    1d21        !.      ADDS     r1,r4,#4
        0x0003b3ce:    f8d80010    ....    LDR      r0,[r8,#0x10]
        0x0003b3d2:    e006        ..      B        0x3b3e2 ; prvProcessExpiredTimer + 142
        0x0003b3d4:    428e        .B      CMP      r6,r1
        0x0003b3d6:    d201        ..      BCS      0x3b3dc ; prvProcessExpiredTimer + 136
        0x0003b3d8:    42a8        .B      CMP      r0,r5
        0x0003b3da:    d2e7        ..      BCS      0x3b3ac ; prvProcessExpiredTimer + 88
        0x0003b3dc:    1d21        !.      ADDS     r1,r4,#4
        0x0003b3de:    f8d8000c    ....    LDR      r0,[r8,#0xc]
        0x0003b3e2:    f006fbef    ....    BL       vListInsert ; 0x41bc4
        0x0003b3e6:    4638        8F      MOV      r0,r7
        0x0003b3e8:    6a39        9j      LDR      r1,[r7,#0x20]
        0x0003b3ea:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0003b3ee:    4708        .G      BX       r1
    $d
        0x0003b3f0:    10000450    P...    DCD    268436560
    $t
    i.prvSampleTimeNow
    prvSampleTimeNow
        0x0003b3f4:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0003b3f8:    4681        .F      MOV      r9,r0
        0x0003b3fa:    f007fc6f    ..o.    BL       xTaskGetTickCount ; 0x42cdc
        0x0003b3fe:    4f31        1O      LDR      r7,[pc,#196] ; [0x3b4c4] = 0x10000450
        0x0003b400:    4680        .F      MOV      r8,r0
        0x0003b402:    68b8        .h      LDR      r0,[r7,#8]
        0x0003b404:    4580        .E      CMP      r8,r0
        0x0003b406:    bf28        (.      IT       CS
        0x0003b408:    2000        .       MOVCS    r0,#0
        0x0003b40a:    d254        T.      BCS      0x3b4b6 ; prvSampleTimeNow + 194
        0x0003b40c:    68f8        .h      LDR      r0,[r7,#0xc]
        0x0003b40e:    6800        .h      LDR      r0,[r0,#0]
        0x0003b410:    2800        .(      CMP      r0,#0
        0x0003b412:    d04b        K.      BEQ      0x3b4ac ; prvSampleTimeNow + 184
        0x0003b414:    68f8        .h      LDR      r0,[r7,#0xc]
        0x0003b416:    f04f36ff    O..6    MOV      r6,#0xffffffff
        0x0003b41a:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003b41c:    68c4        .h      LDR      r4,[r0,#0xc]
        0x0003b41e:    6805        .h      LDR      r5,[r0,#0]
        0x0003b420:    1d20         .      ADDS     r0,r4,#4
        0x0003b422:    f006fb5c    ..\.    BL       uxListRemove ; 0x41ade
        0x0003b426:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0003b42a:    f0100f04    ....    TST      r0,#4
        0x0003b42e:    bf04        ..      ITT      EQ
        0x0003b430:    f00000fe    ....    ANDEQ    r0,r0,#0xfe
        0x0003b434:    f8840024    ..$.    STRBEQ   r0,[r4,#0x24]
        0x0003b438:    d031        1.      BEQ      0x3b49e ; prvSampleTimeNow + 170
        0x0003b43a:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0003b43c:    6124        $a      STR      r4,[r4,#0x10]
        0x0003b43e:    4428        (D      ADD      r0,r0,r5
        0x0003b440:    6060        ``      STR      r0,[r4,#4]
        0x0003b442:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0003b446:    d807        ..      BHI      0x3b458 ; prvSampleTimeNow + 100
        0x0003b448:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0003b44a:    f1c531ff    ...1    RSB      r1,r5,#0xffffffff
        0x0003b44e:    4281        .B      CMP      r1,r0
        0x0003b450:    bf38        8.      IT       CC
        0x0003b452:    1d21        !.      ADDCC    r1,r4,#4
        0x0003b454:    d207        ..      BCS      0x3b466 ; prvSampleTimeNow + 114
        0x0003b456:    e018        ..      B        0x3b48a ; prvSampleTimeNow + 150
        0x0003b458:    f1b53fff    ...?    CMP      r5,#0xffffffff
        0x0003b45c:    d901        ..      BLS      0x3b462 ; prvSampleTimeNow + 110
        0x0003b45e:    4285        .B      CMP      r5,r0
        0x0003b460:    d901        ..      BLS      0x3b466 ; prvSampleTimeNow + 114
        0x0003b462:    1d21        !.      ADDS     r1,r4,#4
        0x0003b464:    e018        ..      B        0x3b498 ; prvSampleTimeNow + 164
        0x0003b466:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0003b468:    6a21        !j      LDR      r1,[r4,#0x20]
        0x0003b46a:    4405        .D      ADD      r5,r5,r0
        0x0003b46c:    4620         F      MOV      r0,r4
        0x0003b46e:    4788        .G      BLX      r1
        0x0003b470:    69a1        .i      LDR      r1,[r4,#0x18]
        0x0003b472:    6124        $a      STR      r4,[r4,#0x10]
        0x0003b474:    194a        J.      ADDS     r2,r1,r5
        0x0003b476:    4620         F      MOV      r0,r4
        0x0003b478:    4629        )F      MOV      r1,r5
        0x0003b47a:    6062        b`      STR      r2,[r4,#4]
        0x0003b47c:    4296        .B      CMP      r6,r2
        0x0003b47e:    d306        ..      BCC      0x3b48e ; prvSampleTimeNow + 154
        0x0003b480:    6982        .i      LDR      r2,[r0,#0x18]
        0x0003b482:    1b71        q.      SUBS     r1,r6,r5
        0x0003b484:    428a        .B      CMP      r2,r1
        0x0003b486:    d9ee        ..      BLS      0x3b466 ; prvSampleTimeNow + 114
        0x0003b488:    1d01        ..      ADDS     r1,r0,#4
        0x0003b48a:    6938        8i      LDR      r0,[r7,#0x10]
        0x0003b48c:    e005        ..      B        0x3b49a ; prvSampleTimeNow + 166
        0x0003b48e:    428e        .B      CMP      r6,r1
        0x0003b490:    d201        ..      BCS      0x3b496 ; prvSampleTimeNow + 162
        0x0003b492:    42aa        .B      CMP      r2,r5
        0x0003b494:    d2e7        ..      BCS      0x3b466 ; prvSampleTimeNow + 114
        0x0003b496:    1d01        ..      ADDS     r1,r0,#4
        0x0003b498:    68f8        .h      LDR      r0,[r7,#0xc]
        0x0003b49a:    f006fb93    ....    BL       vListInsert ; 0x41bc4
        0x0003b49e:    6a21        !j      LDR      r1,[r4,#0x20]
        0x0003b4a0:    4620         F      MOV      r0,r4
        0x0003b4a2:    4788        .G      BLX      r1
        0x0003b4a4:    68f8        .h      LDR      r0,[r7,#0xc]
        0x0003b4a6:    6800        .h      LDR      r0,[r0,#0]
        0x0003b4a8:    2800        .(      CMP      r0,#0
        0x0003b4aa:    d1b3        ..      BNE      0x3b414 ; prvSampleTimeNow + 32
        0x0003b4ac:    e9d71003    ....    LDRD     r1,r0,[r7,#0xc]
        0x0003b4b0:    e9c70103    ....    STRD     r0,r1,[r7,#0xc]
        0x0003b4b4:    2001        .       MOVS     r0,#1
        0x0003b4b6:    f8c90000    ....    STR      r0,[r9,#0]
        0x0003b4ba:    4640        @F      MOV      r0,r8
        0x0003b4bc:    f8c78008    ....    STR      r8,[r7,#8]
        0x0003b4c0:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x0003b4c4:    10000450    P...    DCD    268436560
    $t
    i.prvTaskExitError
    prvTaskExitError
        0x0003b4c8:    4806        .H      LDR      r0,[pc,#24] ; [0x3b4e4] = 0x10000000
        0x0003b4ca:    6880        .h      LDR      r0,[r0,#8]
        0x0003b4cc:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0003b4d0:    d000        ..      BEQ      0x3b4d4 ; prvTaskExitError + 12
        0x0003b4d2:    e7fe        ..      B        0x3b4d2 ; prvTaskExitError + 10
        0x0003b4d4:    2080        .       MOVS     r0,#0x80
        0x0003b4d6:    f3808811    ....    MSR      BASEPRI,r0
        0x0003b4da:    f3bf8f4f    ..O.    DSB      
        0x0003b4de:    f3bf8f6f    ..o.    ISB      
        0x0003b4e2:    e7fe        ..      B        0x3b4e2 ; prvTaskExitError + 26
    $d
        0x0003b4e4:    10000000    ....    DCD    268435456
    $t
    i.prvTimerTask
    prvTimerTask
        0x0003b4e8:    f8dfb2b4    ....    LDR      r11,[pc,#692] ; [0x3b7a0] = 0xe000ed04
        0x0003b4ec:    f8df82b4    ....    LDR      r8,[pc,#692] ; [0x3b7a4] = 0x10000450
        0x0003b4f0:    b084        ..      SUB      sp,sp,#0x10
        0x0003b4f2:    f04f5a80    O..Z    MOV      r10,#0x10000000
        0x0003b4f6:    bf00        ..      NOP      
        0x0003b4f8:    f8d8000c    ....    LDR      r0,[r8,#0xc]
        0x0003b4fc:    6801        .h      LDR      r1,[r0,#0]
        0x0003b4fe:    2900        .)      CMP      r1,#0
        0x0003b500:    bf07        ..      ITTEE    EQ
        0x0003b502:    2501        .%      MOVEQ    r5,#1
        0x0003b504:    2400        .$      MOVEQ    r4,#0
        0x0003b506:    2500        .%      MOVNE    r5,#0
        0x0003b508:    68c0        .h      LDRNE    r0,[r0,#0xc]
        0x0003b50a:    bf18        ..      IT       NE
        0x0003b50c:    6804        .h      LDRNE    r4,[r0,#0]
        0x0003b50e:    f006fe35    ..5.    BL       vTaskSuspendAll ; 0x4217c
        0x0003b512:    4668        hF      MOV      r0,sp
        0x0003b514:    f7ffff6e    ..n.    BL       prvSampleTimeNow ; 0x3b3f4
        0x0003b518:    4606        .F      MOV      r6,r0
        0x0003b51a:    9800        ..      LDR      r0,[sp,#0]
        0x0003b51c:    2800        .(      CMP      r0,#0
        0x0003b51e:    d04a        J.      BEQ      0x3b5b6 ; prvTimerTask + 206
        0x0003b520:    f007fd18    ....    BL       xTaskResumeAll ; 0x42f54
        0x0003b524:    2200        ."      MOVS     r2,#0
        0x0003b526:    4669        iF      MOV      r1,sp
        0x0003b528:    f8d80000    ....    LDR      r0,[r8,#0]
        0x0003b52c:    f007fa2e    ....    BL       xQueueReceive ; 0x4298c
        0x0003b530:    2800        .(      CMP      r0,#0
        0x0003b532:    d0e1        ..      BEQ      0x3b4f8 ; prvTimerTask + 16
        0x0003b534:    9800        ..      LDR      r0,[sp,#0]
        0x0003b536:    2800        .(      CMP      r0,#0
        0x0003b538:    da07        ..      BGE      0x3b54a ; prvTimerTask + 98
        0x0003b53a:    e9dd0102    ....    LDRD     r0,r1,[sp,#8]
        0x0003b53e:    9a01        ..      LDR      r2,[sp,#4]
        0x0003b540:    4790        .G      BLX      r2
        0x0003b542:    9800        ..      LDR      r0,[sp,#0]
        0x0003b544:    2800        .(      CMP      r0,#0
        0x0003b546:    f2c08120    .. .    BLT.W    0x3b78a ; prvTimerTask + 674
        0x0003b54a:    9f02        ..      LDR      r7,[sp,#8]
        0x0003b54c:    6978        xi      LDR      r0,[r7,#0x14]
        0x0003b54e:    2800        .(      CMP      r0,#0
        0x0003b550:    bf1c        ..      ITT      NE
        0x0003b552:    1d38        8.      ADDNE    r0,r7,#4
        0x0003b554:    f006fac3    ....    BLNE     uxListRemove ; 0x41ade
        0x0003b558:    f007fbc0    ....    BL       xTaskGetTickCount ; 0x42cdc
        0x0003b55c:    4681        .F      MOV      r9,r0
        0x0003b55e:    f8d80008    ....    LDR      r0,[r8,#8]
        0x0003b562:    4581        .E      CMP      r9,r0
        0x0003b564:    d27a        z.      BCS      0x3b65c ; prvTimerTask + 372
        0x0003b566:    f8d8000c    ....    LDR      r0,[r8,#0xc]
        0x0003b56a:    6800        .h      LDR      r0,[r0,#0]
        0x0003b56c:    2800        .(      CMP      r0,#0
        0x0003b56e:    d071        q.      BEQ      0x3b654 ; prvTimerTask + 364
        0x0003b570:    f8d8000c    ....    LDR      r0,[r8,#0xc]
        0x0003b574:    f04f36ff    O..6    MOV      r6,#0xffffffff
        0x0003b578:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003b57a:    68c4        .h      LDR      r4,[r0,#0xc]
        0x0003b57c:    6805        .h      LDR      r5,[r0,#0]
        0x0003b57e:    1d20         .      ADDS     r0,r4,#4
        0x0003b580:    f006faad    ....    BL       uxListRemove ; 0x41ade
        0x0003b584:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0003b588:    f0100f04    ....    TST      r0,#4
        0x0003b58c:    bf04        ..      ITT      EQ
        0x0003b58e:    f00000fe    ....    ANDEQ    r0,r0,#0xfe
        0x0003b592:    f8840024    ..$.    STRBEQ   r0,[r4,#0x24]
        0x0003b596:    d055        U.      BEQ      0x3b644 ; prvTimerTask + 348
        0x0003b598:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0003b59a:    6124        $a      STR      r4,[r4,#0x10]
        0x0003b59c:    4428        (D      ADD      r0,r0,r5
        0x0003b59e:    6060        ``      STR      r0,[r4,#4]
        0x0003b5a0:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0003b5a4:    d829        ).      BHI      0x3b5fa ; prvTimerTask + 274
        0x0003b5a6:    69a1        .i      LDR      r1,[r4,#0x18]
        0x0003b5a8:    f1c530ff    ...0    RSB      r0,r5,#0xffffffff
        0x0003b5ac:    4288        .B      CMP      r0,r1
        0x0003b5ae:    bf38        8.      IT       CC
        0x0003b5b0:    1d21        !.      ADDCC    r1,r4,#4
        0x0003b5b2:    d229        ).      BCS      0x3b608 ; prvTimerTask + 288
        0x0003b5b4:    e03a        :.      B        0x3b62c ; prvTimerTask + 324
        0x0003b5b6:    b1bd        ..      CBZ      r5,0x3b5e8 ; prvTimerTask + 256
        0x0003b5b8:    f8d80010    ....    LDR      r0,[r8,#0x10]
        0x0003b5bc:    6800        .h      LDR      r0,[r0,#0]
        0x0003b5be:    2800        .(      CMP      r0,#0
        0x0003b5c0:    bf0c        ..      ITE      EQ
        0x0003b5c2:    2501        .%      MOVEQ    r5,#1
        0x0003b5c4:    2500        .%      MOVNE    r5,#0
        0x0003b5c6:    1ba1        ..      SUBS     r1,r4,r6
        0x0003b5c8:    462a        *F      MOV      r2,r5
        0x0003b5ca:    f8d80000    ....    LDR      r0,[r8,#0]
        0x0003b5ce:    f006fc53    ..S.    BL       vQueueWaitForMessageRestricted ; 0x41e78
        0x0003b5d2:    f007fcbf    ....    BL       xTaskResumeAll ; 0x42f54
        0x0003b5d6:    2800        .(      CMP      r0,#0
        0x0003b5d8:    d1a4        ..      BNE      0x3b524 ; prvTimerTask + 60
        0x0003b5da:    f8cba000    ....    STR      r10,[r11,#0]
        0x0003b5de:    f3bf8f4f    ..O.    DSB      
        0x0003b5e2:    f3bf8f6f    ..o.    ISB      
        0x0003b5e6:    e79d        ..      B        0x3b524 ; prvTimerTask + 60
        0x0003b5e8:    42b4        .B      CMP      r4,r6
        0x0003b5ea:    d8ec        ..      BHI      0x3b5c6 ; prvTimerTask + 222
        0x0003b5ec:    f007fcb2    ....    BL       xTaskResumeAll ; 0x42f54
        0x0003b5f0:    4631        1F      MOV      r1,r6
        0x0003b5f2:    4620         F      MOV      r0,r4
        0x0003b5f4:    f7fffeae    ....    BL       prvProcessExpiredTimer ; 0x3b354
        0x0003b5f8:    e794        ..      B        0x3b524 ; prvTimerTask + 60
        0x0003b5fa:    f1b53fff    ...?    CMP      r5,#0xffffffff
        0x0003b5fe:    d901        ..      BLS      0x3b604 ; prvTimerTask + 284
        0x0003b600:    4285        .B      CMP      r5,r0
        0x0003b602:    d901        ..      BLS      0x3b608 ; prvTimerTask + 288
        0x0003b604:    1d21        !.      ADDS     r1,r4,#4
        0x0003b606:    e019        ..      B        0x3b63c ; prvTimerTask + 340
        0x0003b608:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0003b60a:    6a21        !j      LDR      r1,[r4,#0x20]
        0x0003b60c:    4405        .D      ADD      r5,r5,r0
        0x0003b60e:    4620         F      MOV      r0,r4
        0x0003b610:    4788        .G      BLX      r1
        0x0003b612:    69a1        .i      LDR      r1,[r4,#0x18]
        0x0003b614:    6124        $a      STR      r4,[r4,#0x10]
        0x0003b616:    194a        J.      ADDS     r2,r1,r5
        0x0003b618:    4620         F      MOV      r0,r4
        0x0003b61a:    4629        )F      MOV      r1,r5
        0x0003b61c:    6062        b`      STR      r2,[r4,#4]
        0x0003b61e:    42b2        .B      CMP      r2,r6
        0x0003b620:    d807        ..      BHI      0x3b632 ; prvTimerTask + 330
        0x0003b622:    6982        .i      LDR      r2,[r0,#0x18]
        0x0003b624:    1b71        q.      SUBS     r1,r6,r5
        0x0003b626:    4291        .B      CMP      r1,r2
        0x0003b628:    d2ee        ..      BCS      0x3b608 ; prvTimerTask + 288
        0x0003b62a:    1d01        ..      ADDS     r1,r0,#4
        0x0003b62c:    f8d80010    ....    LDR      r0,[r8,#0x10]
        0x0003b630:    e006        ..      B        0x3b640 ; prvTimerTask + 344
        0x0003b632:    42b1        .B      CMP      r1,r6
        0x0003b634:    d901        ..      BLS      0x3b63a ; prvTimerTask + 338
        0x0003b636:    4295        .B      CMP      r5,r2
        0x0003b638:    d9e6        ..      BLS      0x3b608 ; prvTimerTask + 288
        0x0003b63a:    1d01        ..      ADDS     r1,r0,#4
        0x0003b63c:    f8d8000c    ....    LDR      r0,[r8,#0xc]
        0x0003b640:    f006fac0    ....    BL       vListInsert ; 0x41bc4
        0x0003b644:    6a21        !j      LDR      r1,[r4,#0x20]
        0x0003b646:    4620         F      MOV      r0,r4
        0x0003b648:    4788        .G      BLX      r1
        0x0003b64a:    f8d8000c    ....    LDR      r0,[r8,#0xc]
        0x0003b64e:    6800        .h      LDR      r0,[r0,#0]
        0x0003b650:    2800        .(      CMP      r0,#0
        0x0003b652:    d18d        ..      BNE      0x3b570 ; prvTimerTask + 136
        0x0003b654:    e9d81003    ....    LDRD     r1,r0,[r8,#0xc]
        0x0003b658:    e9c80103    ....    STRD     r0,r1,[r8,#0xc]
        0x0003b65c:    f8c89008    ....    STR      r9,[r8,#8]
        0x0003b660:    9800        ..      LDR      r0,[sp,#0]
        0x0003b662:    280a        .(      CMP      r0,#0xa
        0x0003b664:    d263        c.      BCS      0x3b72e ; prvTimerTask + 582
        0x0003b666:    e8dff000    ....    TBB      [pc,r0]
    $d
        0x0003b66a:    0590        ..      DCW    1424
        0x0003b66c:    846a6305    .cj.    DCD    2221564677
        0x0003b670:    6a630505    ..cj    DCD    1784874245
    $t
        0x0003b674:    f8970024    ..$.    LDRB     r0,[r7,#0x24]
        0x0003b678:    f0400001    @...    ORR      r0,r0,#1
        0x0003b67c:    f8870024    ..$.    STRB     r0,[r7,#0x24]
        0x0003b680:    9801        ..      LDR      r0,[sp,#4]
        0x0003b682:    69b9        .i      LDR      r1,[r7,#0x18]
        0x0003b684:    4408        .D      ADD      r0,r0,r1
        0x0003b686:    9901        ..      LDR      r1,[sp,#4]
        0x0003b688:    613f        ?a      STR      r7,[r7,#0x10]
        0x0003b68a:    6078        x`      STR      r0,[r7,#4]
        0x0003b68c:    4548        HE      CMP      r0,r9
        0x0003b68e:    d805        ..      BHI      0x3b69c ; prvTimerTask + 436
        0x0003b690:    69b8        .i      LDR      r0,[r7,#0x18]
        0x0003b692:    eba90101    ....    SUB      r1,r9,r1
        0x0003b696:    4281        .B      CMP      r1,r0
        0x0003b698:    d204        ..      BCS      0x3b6a4 ; prvTimerTask + 444
        0x0003b69a:    e061        a.      B        0x3b760 ; prvTimerTask + 632
        0x0003b69c:    4549        IE      CMP      r1,r9
        0x0003b69e:    d964        d.      BLS      0x3b76a ; prvTimerTask + 642
        0x0003b6a0:    4281        .B      CMP      r1,r0
        0x0003b6a2:    d862        b.      BHI      0x3b76a ; prvTimerTask + 642
        0x0003b6a4:    f8970024    ..$.    LDRB     r0,[r7,#0x24]
        0x0003b6a8:    f0100f04    ....    TST      r0,#4
        0x0003b6ac:    bf04        ..      ITT      EQ
        0x0003b6ae:    f00000fe    ....    ANDEQ    r0,r0,#0xfe
        0x0003b6b2:    f8870024    ..$.    STRBEQ   r0,[r7,#0x24]
        0x0003b6b6:    d037        7.      BEQ      0x3b728 ; prvTimerTask + 576
        0x0003b6b8:    9901        ..      LDR      r1,[sp,#4]
        0x0003b6ba:    69b8        .i      LDR      r0,[r7,#0x18]
        0x0003b6bc:    180c        ..      ADDS     r4,r1,r0
        0x0003b6be:    4420         D      ADD      r0,r0,r4
        0x0003b6c0:    6078        x`      STR      r0,[r7,#4]
        0x0003b6c2:    4548        HE      CMP      r0,r9
        0x0003b6c4:    d80b        ..      BHI      0x3b6de ; prvTimerTask + 502
        0x0003b6c6:    69b8        .i      LDR      r0,[r7,#0x18]
        0x0003b6c8:    eba90104    ....    SUB      r1,r9,r4
        0x0003b6cc:    4281        .B      CMP      r1,r0
        0x0003b6ce:    bf38        8.      IT       CC
        0x0003b6d0:    1d39        9.      ADDCC    r1,r7,#4
        0x0003b6d2:    d20a        ..      BCS      0x3b6ea ; prvTimerTask + 514
        0x0003b6d4:    e01c        ..      B        0x3b710 ; prvTimerTask + 552
        0x0003b6d6:    bf00        ..      NOP      
        0x0003b6d8:    f006fa74    ..t.    BL       vListInsert ; 0x41bc4
        0x0003b6dc:    e055        U.      B        0x3b78a ; prvTimerTask + 674
        0x0003b6de:    454c        LE      CMP      r4,r9
        0x0003b6e0:    d901        ..      BLS      0x3b6e6 ; prvTimerTask + 510
        0x0003b6e2:    4284        .B      CMP      r4,r0
        0x0003b6e4:    d901        ..      BLS      0x3b6ea ; prvTimerTask + 514
        0x0003b6e6:    1d39        9.      ADDS     r1,r7,#4
        0x0003b6e8:    e01a        ..      B        0x3b720 ; prvTimerTask + 568
        0x0003b6ea:    69b8        .i      LDR      r0,[r7,#0x18]
        0x0003b6ec:    6a39        9j      LDR      r1,[r7,#0x20]
        0x0003b6ee:    4404        .D      ADD      r4,r4,r0
        0x0003b6f0:    4638        8F      MOV      r0,r7
        0x0003b6f2:    4788        .G      BLX      r1
        0x0003b6f4:    69b9        .i      LDR      r1,[r7,#0x18]
        0x0003b6f6:    613f        ?a      STR      r7,[r7,#0x10]
        0x0003b6f8:    190a        ..      ADDS     r2,r1,r4
        0x0003b6fa:    4638        8F      MOV      r0,r7
        0x0003b6fc:    4621        !F      MOV      r1,r4
        0x0003b6fe:    607a        z`      STR      r2,[r7,#4]
        0x0003b700:    454a        JE      CMP      r2,r9
        0x0003b702:    d808        ..      BHI      0x3b716 ; prvTimerTask + 558
        0x0003b704:    6982        .i      LDR      r2,[r0,#0x18]
        0x0003b706:    eba90104    ....    SUB      r1,r9,r4
        0x0003b70a:    4291        .B      CMP      r1,r2
        0x0003b70c:    d2ed        ..      BCS      0x3b6ea ; prvTimerTask + 514
        0x0003b70e:    1d01        ..      ADDS     r1,r0,#4
        0x0003b710:    f8d80010    ....    LDR      r0,[r8,#0x10]
        0x0003b714:    e006        ..      B        0x3b724 ; prvTimerTask + 572
        0x0003b716:    4549        IE      CMP      r1,r9
        0x0003b718:    d901        ..      BLS      0x3b71e ; prvTimerTask + 566
        0x0003b71a:    4294        .B      CMP      r4,r2
        0x0003b71c:    d9e5        ..      BLS      0x3b6ea ; prvTimerTask + 514
        0x0003b71e:    1d01        ..      ADDS     r1,r0,#4
        0x0003b720:    f8d8000c    ....    LDR      r0,[r8,#0xc]
        0x0003b724:    f006fa4e    ..N.    BL       vListInsert ; 0x41bc4
        0x0003b728:    6a39        9j      LDR      r1,[r7,#0x20]
        0x0003b72a:    4638        8F      MOV      r0,r7
        0x0003b72c:    4788        .G      BLX      r1
        0x0003b72e:    e02c        ,.      B        0x3b78a ; prvTimerTask + 674
        0x0003b730:    f8970024    ..$.    LDRB     r0,[r7,#0x24]
        0x0003b734:    f00000fe    ....    AND      r0,r0,#0xfe
        0x0003b738:    f8870024    ..$.    STRB     r0,[r7,#0x24]
        0x0003b73c:    e025        %.      B        0x3b78a ; prvTimerTask + 674
        0x0003b73e:    f8970024    ..$.    LDRB     r0,[r7,#0x24]
        0x0003b742:    f0400001    @...    ORR      r0,r0,#1
        0x0003b746:    f8870024    ..$.    STRB     r0,[r7,#0x24]
        0x0003b74a:    9801        ..      LDR      r0,[sp,#4]
        0x0003b74c:    61b8        .a      STR      r0,[r7,#0x18]
        0x0003b74e:    b158        X.      CBZ      r0,0x3b768 ; prvTimerTask + 640
        0x0003b750:    4448        HD      ADD      r0,r0,r9
        0x0003b752:    613f        ?a      STR      r7,[r7,#0x10]
        0x0003b754:    6078        x`      STR      r0,[r7,#4]
        0x0003b756:    4581        .E      CMP      r9,r0
        0x0003b758:    d307        ..      BCC      0x3b76a ; prvTimerTask + 642
        0x0003b75a:    69b8        .i      LDR      r0,[r7,#0x18]
        0x0003b75c:    2800        .(      CMP      r0,#0
        0x0003b75e:    d914        ..      BLS      0x3b78a ; prvTimerTask + 674
        0x0003b760:    1d39        9.      ADDS     r1,r7,#4
        0x0003b762:    f8d80010    ....    LDR      r0,[r8,#0x10]
        0x0003b766:    e7b7        ..      B        0x3b6d8 ; prvTimerTask + 496
        0x0003b768:    e7fe        ..      B        0x3b768 ; prvTimerTask + 640
        0x0003b76a:    1d39        9.      ADDS     r1,r7,#4
        0x0003b76c:    f8d8000c    ....    LDR      r0,[r8,#0xc]
        0x0003b770:    e7b2        ..      B        0x3b6d8 ; prvTimerTask + 496
        0x0003b772:    f8970024    ..$.    LDRB     r0,[r7,#0x24]
        0x0003b776:    f0100f02    ....    TST      r0,#2
        0x0003b77a:    bf0d        ..      ITEET    EQ
        0x0003b77c:    4638        8F      MOVEQ    r0,r7
        0x0003b77e:    f00000fe    ....    ANDNE    r0,r0,#0xfe
        0x0003b782:    f8870024    ..$.    STRBNE   r0,[r7,#0x24]
        0x0003b786:    f006fa63    ..c.    BLEQ     vPortFree ; 0x41c50
        0x0003b78a:    2200        ."      MOVS     r2,#0
        0x0003b78c:    4669        iF      MOV      r1,sp
        0x0003b78e:    f8d80000    ....    LDR      r0,[r8,#0]
        0x0003b792:    f007f8fb    ....    BL       xQueueReceive ; 0x4298c
        0x0003b796:    2800        .(      CMP      r0,#0
        0x0003b798:    f47faecc    ....    BNE      0x3b534 ; prvTimerTask + 76
        0x0003b79c:    e6ac        ..      B        0x3b4f8 ; prvTimerTask + 16
    $d
        0x0003b79e:    0000        ..      DCW    0
        0x0003b7a0:    e000ed04    ....    DCD    3758157060
        0x0003b7a4:    10000450    P...    DCD    268436560
    $t
    i.prvUnlockQueue
    prvUnlockQueue
        0x0003b7a8:    b570        p.      PUSH     {r4-r6,lr}
        0x0003b7aa:    4604        .F      MOV      r4,r0
        0x0003b7ac:    f006fa28    ..(.    BL       vPortEnterCritical ; 0x41c00
        0x0003b7b0:    f9945045    ..EP    LDRSB    r5,[r4,#0x45]
        0x0003b7b4:    2d00        .-      CMP      r5,#0
        0x0003b7b6:    dd0d        ..      BLE      0x3b7d4 ; prvUnlockQueue + 44
        0x0003b7b8:    6a60        `j      LDR      r0,[r4,#0x24]
        0x0003b7ba:    b158        X.      CBZ      r0,0x3b7d4 ; prvUnlockQueue + 44
        0x0003b7bc:    f1040024    ..$.    ADD      r0,r4,#0x24
        0x0003b7c0:    f007fb4c    ..L.    BL       xTaskRemoveFromEventList ; 0x42e5c
        0x0003b7c4:    2800        .(      CMP      r0,#0
        0x0003b7c6:    bf18        ..      IT       NE
        0x0003b7c8:    f006fba2    ....    BLNE     vTaskMissedYield ; 0x41f10
        0x0003b7cc:    1e68        h.      SUBS     r0,r5,#1
        0x0003b7ce:    b245        E.      SXTB     r5,r0
        0x0003b7d0:    2d00        .-      CMP      r5,#0
        0x0003b7d2:    dcf1        ..      BGT      0x3b7b8 ; prvUnlockQueue + 16
        0x0003b7d4:    f04f36ff    O..6    MOV      r6,#0xffffffff
        0x0003b7d8:    f8846045    ..E`    STRB     r6,[r4,#0x45]
        0x0003b7dc:    f006fa2a    ..*.    BL       vPortExitCritical ; 0x41c34
        0x0003b7e0:    f006fa0e    ....    BL       vPortEnterCritical ; 0x41c00
        0x0003b7e4:    f9945044    ..DP    LDRSB    r5,[r4,#0x44]
        0x0003b7e8:    2d00        .-      CMP      r5,#0
        0x0003b7ea:    dd0d        ..      BLE      0x3b808 ; prvUnlockQueue + 96
        0x0003b7ec:    6920         i      LDR      r0,[r4,#0x10]
        0x0003b7ee:    b158        X.      CBZ      r0,0x3b808 ; prvUnlockQueue + 96
        0x0003b7f0:    f1040010    ....    ADD      r0,r4,#0x10
        0x0003b7f4:    f007fb32    ..2.    BL       xTaskRemoveFromEventList ; 0x42e5c
        0x0003b7f8:    2800        .(      CMP      r0,#0
        0x0003b7fa:    bf18        ..      IT       NE
        0x0003b7fc:    f006fb88    ....    BLNE     vTaskMissedYield ; 0x41f10
        0x0003b800:    1e68        h.      SUBS     r0,r5,#1
        0x0003b802:    b245        E.      SXTB     r5,r0
        0x0003b804:    2d00        .-      CMP      r5,#0
        0x0003b806:    dcf1        ..      BGT      0x3b7ec ; prvUnlockQueue + 68
        0x0003b808:    f8846044    ..D`    STRB     r6,[r4,#0x44]
        0x0003b80c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003b810:    f006ba10    ....    B.W      vPortExitCritical ; 0x41c34
    i.pvPortMalloc
    pvPortMalloc
        0x0003b814:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0003b818:    4604        .F      MOV      r4,r0
        0x0003b81a:    2500        .%      MOVS     r5,#0
        0x0003b81c:    f006fcae    ....    BL       vTaskSuspendAll ; 0x4217c
        0x0003b820:    f8dfc13c    ..<.    LDR      r12,[pc,#316] ; [0x3b960] = 0x100003b0
        0x0003b824:    2600        .&      MOVS     r6,#0
        0x0003b826:    f10c0214    ....    ADD      r2,r12,#0x14
        0x0003b82a:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x0003b82e:    b9e8        ..      CBNZ     r0,0x3b86c ; pvPortMalloc + 88
        0x0003b830:    494c        LI      LDR      r1,[pc,#304] ; [0x3b964] = 0x1000dd24
        0x0003b832:    f44f4000    O..@    MOV      r0,#0x8000
        0x0003b836:    f0110f07    ....    TST      r1,#7
        0x0003b83a:    d006        ..      BEQ      0x3b84a ; pvPortMalloc + 54
        0x0003b83c:    1dc8        ..      ADDS     r0,r1,#7
        0x0003b83e:    f0200107     ...    BIC      r1,r0,#7
        0x0003b842:    4848        HH      LDR      r0,[pc,#288] ; [0x3b964] = 0x1000dd24
        0x0003b844:    1a08        ..      SUBS     r0,r1,r0
        0x0003b846:    f5c04000    ...@    RSB      r0,r0,#0x8000
        0x0003b84a:    4408        .D      ADD      r0,r0,r1
        0x0003b84c:    3808        .8      SUBS     r0,r0,#8
        0x0003b84e:    e9c21600    ....    STRD     r1,r6,[r2,#0]
        0x0003b852:    f0200007     ...    BIC      r0,r0,#7
        0x0003b856:    f8cc0000    ....    STR      r0,[r12,#0]
        0x0003b85a:    6046        F`      STR      r6,[r0,#4]
        0x0003b85c:    1a43        C.      SUBS     r3,r0,r1
        0x0003b85e:    6006        .`      STR      r6,[r0,#0]
        0x0003b860:    e9c10300    ....    STRD     r0,r3,[r1,#0]
        0x0003b864:    f8cc3008    ...0    STR      r3,[r12,#8]
        0x0003b868:    f8cc3004    ...0    STR      r3,[r12,#4]
        0x0003b86c:    b144        D.      CBZ      r4,0x3b880 ; pvPortMalloc + 108
        0x0003b86e:    f0040007    ....    AND      r0,r4,#7
        0x0003b872:    f1c00010    ....    RSB      r0,r0,#0x10
        0x0003b876:    43c1        .C      MVNS     r1,r0
        0x0003b878:    428c        .B      CMP      r4,r1
        0x0003b87a:    bf94        ..      ITE      LS
        0x0003b87c:    4404        .D      ADDLS    r4,r0
        0x0003b87e:    2400        .$      MOVHI    r4,#0
        0x0003b880:    f0144f00    ...O    TST      r4,#0x80000000
        0x0003b884:    d160        `.      BNE      0x3b948 ; pvPortMalloc + 308
        0x0003b886:    2c00        .,      CMP      r4,#0
        0x0003b888:    d05e        ^.      BEQ      0x3b948 ; pvPortMalloc + 308
        0x0003b88a:    f8dc7004    ...p    LDR      r7,[r12,#4]
        0x0003b88e:    42bc        .B      CMP      r4,r7
        0x0003b890:    bf9c        ..      ITT      LS
        0x0003b892:    4835        5H      LDRLS    r0,[pc,#212] ; [0x3b968] = 0x100003c4
        0x0003b894:    6812        .h      LDRLS    r2,[r2,#0]
        0x0003b896:    d857        W.      BHI      0x3b948 ; pvPortMalloc + 308
        0x0003b898:    6851        Qh      LDR      r1,[r2,#4]
        0x0003b89a:    42a1        .B      CMP      r1,r4
        0x0003b89c:    d205        ..      BCS      0x3b8aa ; pvPortMalloc + 150
        0x0003b89e:    6811        .h      LDR      r1,[r2,#0]
        0x0003b8a0:    2900        .)      CMP      r1,#0
        0x0003b8a2:    bf1c        ..      ITT      NE
        0x0003b8a4:    4610        .F      MOVNE    r0,r2
        0x0003b8a6:    460a        .F      MOVNE    r2,r1
        0x0003b8a8:    d1f6        ..      BNE      0x3b898 ; pvPortMalloc + 132
        0x0003b8aa:    f8dc8000    ....    LDR      r8,[r12,#0]
        0x0003b8ae:    4542        BE      CMP      r2,r8
        0x0003b8b0:    d04a        J.      BEQ      0x3b948 ; pvPortMalloc + 308
        0x0003b8b2:    6801        .h      LDR      r1,[r0,#0]
        0x0003b8b4:    f1010508    ....    ADD      r5,r1,#8
        0x0003b8b8:    6811        .h      LDR      r1,[r2,#0]
        0x0003b8ba:    6001        .`      STR      r1,[r0,#0]
        0x0003b8bc:    6850        Ph      LDR      r0,[r2,#4]
        0x0003b8be:    1b00        ..      SUBS     r0,r0,r4
        0x0003b8c0:    2810        .(      CMP      r0,#0x10
        0x0003b8c2:    d92a        *.      BLS      0x3b91a ; pvPortMalloc + 262
        0x0003b8c4:    1911        ..      ADDS     r1,r2,r4
        0x0003b8c6:    f0110f07    ....    TST      r1,#7
        0x0003b8ca:    d000        ..      BEQ      0x3b8ce ; pvPortMalloc + 186
        0x0003b8cc:    e7fe        ..      B        0x3b8cc ; pvPortMalloc + 184
        0x0003b8ce:    6048        H`      STR      r0,[r1,#4]
        0x0003b8d0:    4825        %H      LDR      r0,[pc,#148] ; [0x3b968] = 0x100003c4
        0x0003b8d2:    6054        T`      STR      r4,[r2,#4]
        0x0003b8d4:    6803        .h      LDR      r3,[r0,#0]
        0x0003b8d6:    428b        .B      CMP      r3,r1
        0x0003b8d8:    bf38        8.      IT       CC
        0x0003b8da:    4618        .F      MOVCC    r0,r3
        0x0003b8dc:    d3fa        ..      BCC      0x3b8d4 ; pvPortMalloc + 192
        0x0003b8de:    6844        Dh      LDR      r4,[r0,#4]
        0x0003b8e0:    eb040900    ....    ADD      r9,r4,r0
        0x0003b8e4:    4589        .E      CMP      r9,r1
        0x0003b8e6:    d103        ..      BNE      0x3b8f0 ; pvPortMalloc + 220
        0x0003b8e8:    6849        Ih      LDR      r1,[r1,#4]
        0x0003b8ea:    4421        !D      ADD      r1,r1,r4
        0x0003b8ec:    6041        A`      STR      r1,[r0,#4]
        0x0003b8ee:    4601        .F      MOV      r1,r0
        0x0003b8f0:    684c        Lh      LDR      r4,[r1,#4]
        0x0003b8f2:    eb040901    ....    ADD      r9,r4,r1
        0x0003b8f6:    4599        .E      CMP      r9,r3
        0x0003b8f8:    bf18        ..      IT       NE
        0x0003b8fa:    600b        .`      STRNE    r3,[r1,#0]
        0x0003b8fc:    d10a        ..      BNE      0x3b914 ; pvPortMalloc + 256
        0x0003b8fe:    4543        CE      CMP      r3,r8
        0x0003b900:    bf08        ..      IT       EQ
        0x0003b902:    f8c18000    ....    STREQ    r8,[r1,#0]
        0x0003b906:    d005        ..      BEQ      0x3b914 ; pvPortMalloc + 256
        0x0003b908:    685b        [h      LDR      r3,[r3,#4]
        0x0003b90a:    4423        #D      ADD      r3,r3,r4
        0x0003b90c:    604b        K`      STR      r3,[r1,#4]
        0x0003b90e:    6803        .h      LDR      r3,[r0,#0]
        0x0003b910:    681b        .h      LDR      r3,[r3,#0]
        0x0003b912:    600b        .`      STR      r3,[r1,#0]
        0x0003b914:    4288        .B      CMP      r0,r1
        0x0003b916:    bf18        ..      IT       NE
        0x0003b918:    6001        .`      STRNE    r1,[r0,#0]
        0x0003b91a:    6851        Qh      LDR      r1,[r2,#4]
        0x0003b91c:    1a78        x.      SUBS     r0,r7,r1
        0x0003b91e:    f8cc0004    ....    STR      r0,[r12,#4]
        0x0003b922:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x0003b926:    4283        .B      CMP      r3,r0
        0x0003b928:    bf88        ..      IT       HI
        0x0003b92a:    f8cc0008    ....    STRHI    r0,[r12,#8]
        0x0003b92e:    f0414000    A..@    ORR      r0,r1,#0x80000000
        0x0003b932:    e9c26000    ...`    STRD     r6,r0,[r2,#0]
        0x0003b936:    f8dc000c    ....    LDR      r0,[r12,#0xc]
        0x0003b93a:    1c40        @.      ADDS     r0,r0,#1
        0x0003b93c:    f8cc000c    ....    STR      r0,[r12,#0xc]
        0x0003b940:    f007fb08    ....    BL       xTaskResumeAll ; 0x42f54
        0x0003b944:    b925        %.      CBNZ     r5,0x3b950 ; pvPortMalloc + 316
        0x0003b946:    e001        ..      B        0x3b94c ; pvPortMalloc + 312
        0x0003b948:    f007fb04    ....    BL       xTaskResumeAll ; 0x42f54
        0x0003b94c:    f006f8ec    ....    BL       vApplicationMallocFailedHook ; 0x41b28
        0x0003b950:    f0150f07    ....    TST      r5,#7
        0x0003b954:    bf04        ..      ITT      EQ
        0x0003b956:    4628        (F      MOVEQ    r0,r5
        0x0003b958:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0003b95c:    e7fe        ..      B        0x3b95c ; pvPortMalloc + 328
    $d
        0x0003b95e:    0000        ..      DCW    0
        0x0003b960:    100003b0    ....    DCD    268436400
        0x0003b964:    1000dd24    $...    DCD    268492068
        0x0003b968:    100003c4    ....    DCD    268436420
    $t
    i.pxPortInitialiseStack
    pxPortInitialiseStack
        0x0003b96c:    f04f7c80    O..|    MOV      r12,#0x1000000
        0x0003b970:    f840cc04    @...    STR      r12,[r0,#-4]
        0x0003b974:    f0210101    !...    BIC      r1,r1,#1
        0x0003b978:    f8401c08    @...    STR      r1,[r0,#-8]
        0x0003b97c:    4b05        .K      LDR      r3,[pc,#20] ; [0x3b994] = 0x3b4c9
        0x0003b97e:    f8403c0c    @..<    STR      r3,[r0,#-0xc]
        0x0003b982:    f8402c20    @. ,    STR      r2,[r0,#-0x20]
        0x0003b986:    f06f0202    o...    MVN      r2,#2
        0x0003b98a:    f8402c24    @.$,    STR      r2,[r0,#-0x24]
        0x0003b98e:    3844        D8      SUBS     r0,r0,#0x44
        0x0003b990:    4770        pG      BX       lr
    $d
        0x0003b992:    0000        ..      DCW    0
        0x0003b994:    0003b4c9    ....    DCD    242889
    $t
    i.quant_all_bands
    quant_all_bands
        0x0003b998:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0003b99c:    4607        .F      MOV      r7,r0
        0x0003b99e:    ed2d8b06    -...    VPUSH    {d8-d10}
        0x0003b9a2:    f2ad6dc4    ...m    SUB      sp,sp,#0x6c4
        0x0003b9a6:    f04f0901    O...    MOV      r9,#1
        0x0003b9aa:    f8dd16e0    ....    LDR      r1,[sp,#0x6e0]
        0x0003b9ae:    f8dd0750    ..P.    LDR      r0,[sp,#0x750]
        0x0003b9b2:    f8ddb758    ..X.    LDR      r11,[sp,#0x758]
        0x0003b9b6:    6a09        .j      LDR      r1,[r1,#0x20]
        0x0003b9b8:    f8cd1570    ..p.    STR      r1,[sp,#0x570]
        0x0003b9bc:    f8dd1714    ....    LDR      r1,[sp,#0x714]
        0x0003b9c0:    f8dda754    ..T.    LDR      r10,[sp,#0x754]
        0x0003b9c4:    f8dd8718    ....    LDR      r8,[sp,#0x718]
        0x0003b9c8:    f8dd4724    ..$G    LDR      r4,[sp,#0x724]
        0x0003b9cc:    2900        .)      CMP      r1,#0
        0x0003b9ce:    bf14        ..      ITE      NE
        0x0003b9d0:    2602        .&      MOVNE    r6,#2
        0x0003b9d2:    2601        .&      MOVEQ    r6,#1
        0x0003b9d4:    2f00        ./      CMP      r7,#0
        0x0003b9d6:    bf04        ..      ITT      EQ
        0x0003b9d8:    2000        .       MOVEQ    r0,#0
        0x0003b9da:    f8cd06ac    ....    STREQ    r0,[sp,#0x6ac]
        0x0003b9de:    d00b        ..      BEQ      0x3b9f8 ; quant_all_bands + 96
        0x0003b9e0:    b131        1.      CBZ      r1,0x3b9f0 ; quant_all_bands + 88
        0x0003b9e2:    f8dd172c    ..,.    LDR      r1,[sp,#0x72c]
        0x0003b9e6:    b919        ..      CBNZ     r1,0x3b9f0 ; quant_all_bands + 88
        0x0003b9e8:    2808        .(      CMP      r0,#8
        0x0003b9ea:    bfa8        ..      IT       GE
        0x0003b9ec:    2001        .       MOVGE    r0,#1
        0x0003b9ee:    da00        ..      BGE      0x3b9f2 ; quant_all_bands + 90
        0x0003b9f0:    2000        .       MOVS     r0,#0
        0x0003b9f2:    f8cd06ac    ....    STR      r0,[sp,#0x6ac]
        0x0003b9f6:    b100        ..      CBZ      r0,0x3b9fa ; quant_all_bands + 98
        0x0003b9f8:    2001        .       MOVS     r0,#1
        0x0003b9fa:    f8cd06a8    ....    STR      r0,[sp,#0x6a8]
        0x0003b9fe:    f002fd67    ..g.    BL       save_stack ; 0x3e4d0
        0x0003ba02:    f8dd0744    ..D.    LDR      r0,[sp,#0x744]
        0x0003ba06:    2101        .!      MOVS     r1,#1
        0x0003ba08:    fa01f500    ....    LSL      r5,r1,r0
        0x0003ba0c:    2c00        .,      CMP      r4,#0
        0x0003ba0e:    bf14        ..      ITE      NE
        0x0003ba10:    4628        (F      MOVNE    r0,r5
        0x0003ba12:    2001        .       MOVEQ    r0,#1
        0x0003ba14:    f8cd059c    ....    STR      r0,[sp,#0x59c]
        0x0003ba18:    f8dd16e4    ....    LDR      r1,[sp,#0x6e4]
        0x0003ba1c:    f8dd0570    ..p.    LDR      r0,[sp,#0x570]
        0x0003ba20:    f9300011    0...    LDRSH    r0,[r0,r1,LSL #1]
        0x0003ba24:    4368        hC      MULS     r0,r5,r0
        0x0003ba26:    f8cd0598    ....    STR      r0,[sp,#0x598]
        0x0003ba2a:    f8dd06e0    ....    LDR      r0,[sp,#0x6e0]
        0x0003ba2e:    6881        .h      LDR      r1,[r0,#8]
        0x0003ba30:    f8dd0570    ..p.    LDR      r0,[sp,#0x570]
        0x0003ba34:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0003ba38:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x0003ba3c:    fb00f105    ....    MUL      r1,r0,r5
        0x0003ba40:    f8dd0598    ....    LDR      r0,[sp,#0x598]
        0x0003ba44:    1a08        ..      SUBS     r0,r1,r0
        0x0003ba46:    4370        pC      MULS     r0,r6,r0
        0x0003ba48:    0080        ..      LSLS     r0,r0,#2
        0x0003ba4a:    f004ff2f    ../.    BL       spl_alloca ; 0x408ac
        0x0003ba4e:    f8cd057c    ..|.    STR      r0,[sp,#0x57c]
        0x0003ba52:    f8dd06e0    ....    LDR      r0,[sp,#0x6e0]
        0x0003ba56:    2f00        ./      CMP      r7,#0
        0x0003ba58:    6881        .h      LDR      r1,[r0,#8]
        0x0003ba5a:    f8dd0570    ..p.    LDR      r0,[sp,#0x570]
        0x0003ba5e:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0003ba62:    f9302c02    0..,    LDRSH    r2,[r0,#-2]
        0x0003ba66:    f8dd057c    ..|.    LDR      r0,[sp,#0x57c]
        0x0003ba6a:    fb02f305    ....    MUL      r3,r2,r5
        0x0003ba6e:    eb000383    ....    ADD      r3,r0,r3,LSL #2
        0x0003ba72:    f8dd0598    ....    LDR      r0,[sp,#0x598]
        0x0003ba76:    eba30080    ....    SUB      r0,r3,r0,LSL #2
        0x0003ba7a:    f8cd0590    ....    STR      r0,[sp,#0x590]
        0x0003ba7e:    bf1b        ..      ITTET    NE
        0x0003ba80:    f8dd06a8    ....    LDRNE    r0,[sp,#0x6a8]
        0x0003ba84:    2800        .(      CMPNE    r0,#0
        0x0003ba86:    2000        .       MOVEQ    r0,#0
        0x0003ba88:    f8dd0570    ..p.    LDRNE    r0,[sp,#0x570]
        0x0003ba8c:    bf1e        ..      ITTT     NE
        0x0003ba8e:    f9300011    0...    LDRSHNE  r0,[r0,r1,LSL #1]
        0x0003ba92:    1a80        ..      SUBNE    r0,r0,r2
        0x0003ba94:    4368        hC      MULNE    r0,r5,r0
        0x0003ba96:    ea4f0480    O...    LSL      r4,r0,#2
        0x0003ba9a:    4620         F      MOV      r0,r4
        0x0003ba9c:    f004ff06    ....    BL       spl_alloca ; 0x408ac
        0x0003baa0:    2f00        ./      CMP      r7,#0
        0x0003baa2:    bf1e        ..      ITTT     NE
        0x0003baa4:    f8dd16a8    ....    LDRNE    r1,[sp,#0x6a8]
        0x0003baa8:    2900        .)      CMPNE    r1,#0
        0x0003baaa:    f8cd0580    ....    STRNE    r0,[sp,#0x580]
        0x0003baae:    d110        ..      BNE      0x3bad2 ; quant_all_bands + 314
        0x0003bab0:    f8dd06e0    ....    LDR      r0,[sp,#0x6e0]
        0x0003bab4:    68c1        .h      LDR      r1,[r0,#0xc]
        0x0003bab6:    f8dd0570    ..p.    LDR      r0,[sp,#0x570]
        0x0003baba:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0003babe:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x0003bac2:    fb00f105    ....    MUL      r1,r0,r5
        0x0003bac6:    f8dd0710    ....    LDR      r0,[sp,#0x710]
        0x0003baca:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0003bace:    f8cd0580    ....    STR      r0,[sp,#0x580]
        0x0003bad2:    4620         F      MOV      r0,r4
        0x0003bad4:    f004feea    ....    BL       spl_alloca ; 0x408ac
        0x0003bad8:    f8cd05b4    ....    STR      r0,[sp,#0x5b4]
        0x0003badc:    4620         F      MOV      r0,r4
        0x0003bade:    f004fee5    ....    BL       spl_alloca ; 0x408ac
        0x0003bae2:    f8cd058c    ....    STR      r0,[sp,#0x58c]
        0x0003bae6:    4620         F      MOV      r0,r4
        0x0003bae8:    f004fee0    ....    BL       spl_alloca ; 0x408ac
        0x0003baec:    f8cd05bc    ....    STR      r0,[sp,#0x5bc]
        0x0003baf0:    4620         F      MOV      r0,r4
        0x0003baf2:    f004fedb    ....    BL       spl_alloca ; 0x408ac
        0x0003baf6:    f8cd05b8    ....    STR      r0,[sp,#0x5b8]
        0x0003bafa:    4620         F      MOV      r0,r4
        0x0003bafc:    f004fed6    ....    BL       spl_alloca ; 0x408ac
        0x0003bb00:    f8cd0594    ....    STR      r0,[sp,#0x594]
        0x0003bb04:    2000        .       MOVS     r0,#0
        0x0003bb06:    f8cd05a0    ....    STR      r0,[sp,#0x5a0]
        0x0003bb0a:    f8dd071c    ....    LDR      r0,[sp,#0x71c]
        0x0003bb0e:    9013        ..      STR      r0,[sp,#0x4c]
        0x0003bb10:    f8dd0740    ..@.    LDR      r0,[sp,#0x740]
        0x0003bb14:    970a        ..      STR      r7,[sp,#0x28]
        0x0003bb16:    9011        ..      STR      r0,[sp,#0x44]
        0x0003bb18:    f8dd0730    ..0.    LDR      r0,[sp,#0x730]
        0x0003bb1c:    900e        ..      STR      r0,[sp,#0x38]
        0x0003bb1e:    f8dd06e0    ....    LDR      r0,[sp,#0x6e0]
        0x0003bb22:    900c        ..      STR      r0,[sp,#0x30]
        0x0003bb24:    f8dd074c    ..L.    LDR      r0,[sp,#0x74c]
        0x0003bb28:    2100        .!      MOVS     r1,#0
        0x0003bb2a:    6800        .h      LDR      r0,[r0,#0]
        0x0003bb2c:    9014        ..      STR      r0,[sp,#0x50]
        0x0003bb2e:    f8dd0728    ..(.    LDR      r0,[sp,#0x728]
        0x0003bb32:    f8cda054    ..T.    STR      r10,[sp,#0x54]
        0x0003bb36:    900f        ..      STR      r0,[sp,#0x3c]
        0x0003bb38:    f8dd06a8    ....    LDR      r0,[sp,#0x6a8]
        0x0003bb3c:    900b        ..      STR      r0,[sp,#0x2c]
        0x0003bb3e:    f8dd059c    ....    LDR      r0,[sp,#0x59c]
        0x0003bb42:    f8cdb05c    ..\.    STR      r11,[sp,#0x5c]
        0x0003bb46:    9116        ..      STR      r1,[sp,#0x58]
        0x0003bb48:    2801        .(      CMP      r0,#1
        0x0003bb4a:    bfcc        ..      ITE      GT
        0x0003bb4c:    2001        .       MOVGT    r0,#1
        0x0003bb4e:    2000        .       MOVLE    r0,#0
        0x0003bb50:    9018        ..      STR      r0,[sp,#0x60]
        0x0003bb52:    f8dd46e4    ...F    LDR      r4,[sp,#0x6e4]
        0x0003bb56:    f8dd06e8    ....    LDR      r0,[sp,#0x6e8]
        0x0003bb5a:    4284        .B      CMP      r4,r0
        0x0003bb5c:    f2808607    ....    BGE.W    0x3c76e ; quant_all_bands + 3542
        0x0003bb60:    1e40        @.      SUBS     r0,r0,#1
        0x0003bb62:    f8cd05c8    ....    STR      r0,[sp,#0x5c8]
        0x0003bb66:    f8dd0748    ..H.    LDR      r0,[sp,#0x748]
        0x0003bb6a:    2201        ."      MOVS     r2,#1
        0x0003bb6c:    1e40        @.      SUBS     r0,r0,#1
        0x0003bb6e:    f8cd05c4    ....    STR      r0,[sp,#0x5c4]
        0x0003bb72:    f8dd059c    ....    LDR      r0,[sp,#0x59c]
        0x0003bb76:    eef68a00    ....    VMOV.F32 s17,#0.50000000
        0x0003bb7a:    fa02f000    ....    LSL      r0,r2,r0
        0x0003bb7e:    f8cd06b8    ....    STR      r0,[sp,#0x6b8]
        0x0003bb82:    eeb0aa08    ....    VMOV.F32 s20,#3.00000000
        0x0003bb86:    1c60        `.      ADDS     r0,r4,#1
        0x0003bb88:    ed9f8afe    ....    VLDR     s16,[pc,#1016] ; [0x3bf84] = 0
        0x0003bb8c:    f8cd05a8    ....    STR      r0,[sp,#0x5a8]
        0x0003bb90:    1e70        p.      SUBS     r0,r6,#1
        0x0003bb92:    f8cd06b0    ....    STR      r0,[sp,#0x6b0]
        0x0003bb96:    bf00        ..      NOP      
        0x0003bb98:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003bb9c:    f8cd0578    ..x.    STR      r0,[sp,#0x578]
        0x0003bba0:    f8dd05c8    ....    LDR      r0,[sp,#0x5c8]
        0x0003bba4:    940d        ..      STR      r4,[sp,#0x34]
        0x0003bba6:    4284        .B      CMP      r4,r0
        0x0003bba8:    bf0c        ..      ITE      EQ
        0x0003bbaa:    2001        .       MOVEQ    r0,#1
        0x0003bbac:    2000        .       MOVNE    r0,#0
        0x0003bbae:    f8cd0574    ..t.    STR      r0,[sp,#0x574]
        0x0003bbb2:    f8dd0570    ..p.    LDR      r0,[sp,#0x570]
        0x0003bbb6:    f8dd2710    ...'    LDR      r2,[sp,#0x710]
        0x0003bbba:    f9301014    0...    LDRSH    r1,[r0,r4,LSL #1]
        0x0003bbbe:    fb01f005    ....    MUL      r0,r1,r5
        0x0003bbc2:    eb020280    ....    ADD      r2,r2,r0,LSL #2
        0x0003bbc6:    f8cd2584    ...%    STR      r2,[sp,#0x584]
        0x0003bbca:    f8dd2714    ...'    LDR      r2,[sp,#0x714]
        0x0003bbce:    2a00        .*      CMP      r2,#0
        0x0003bbd0:    bf14        ..      ITE      NE
        0x0003bbd2:    eb020080    ....    ADDNE    r0,r2,r0,LSL #2
        0x0003bbd6:    2000        .       MOVEQ    r0,#0
        0x0003bbd8:    f8cd0568    ..h.    STR      r0,[sp,#0x568]
        0x0003bbdc:    f8dd0570    ..p.    LDR      r0,[sp,#0x570]
        0x0003bbe0:    eb000044    ..D.    ADD      r0,r0,r4,LSL #1
        0x0003bbe4:    f9b00002    ....    LDRSH    r0,[r0,#2]
        0x0003bbe8:    1a40        @.      SUBS     r0,r0,r1
        0x0003bbea:    4368        hC      MULS     r0,r5,r0
        0x0003bbec:    f8cd0564    ..d.    STR      r0,[sp,#0x564]
        0x0003bbf0:    f8dd0740    ..@.    LDR      r0,[sp,#0x740]
        0x0003bbf4:    f7f8faec    ....    BL       ec_tell_frac ; 0x341d0
        0x0003bbf8:    f8cd06b4    ....    STR      r0,[sp,#0x6b4]
        0x0003bbfc:    f8dd06e4    ....    LDR      r0,[sp,#0x6e4]
        0x0003bc00:    4284        .B      CMP      r4,r0
        0x0003bc02:    d006        ..      BEQ      0x3bc12 ; quant_all_bands + 634
        0x0003bc04:    f8dd173c    ..<.    LDR      r1,[sp,#0x73c]
        0x0003bc08:    f8dd06b4    ....    LDR      r0,[sp,#0x6b4]
        0x0003bc0c:    1a08        ..      SUBS     r0,r1,r0
        0x0003bc0e:    f8cd073c    ..<.    STR      r0,[sp,#0x73c]
        0x0003bc12:    f8dd16b4    ....    LDR      r1,[sp,#0x6b4]
        0x0003bc16:    f8dd0738    ..8.    LDR      r0,[sp,#0x738]
        0x0003bc1a:    1a40        @.      SUBS     r0,r0,r1
        0x0003bc1c:    1e41        A.      SUBS     r1,r0,#1
        0x0003bc1e:    f8dd05c4    ....    LDR      r0,[sp,#0x5c4]
        0x0003bc22:    9112        ..      STR      r1,[sp,#0x48]
        0x0003bc24:    4284        .B      CMP      r4,r0
        0x0003bc26:    bfc4        ..      ITT      GT
        0x0003bc28:    2000        .       MOVGT    r0,#0
        0x0003bc2a:    f8cd0588    ....    STRGT    r0,[sp,#0x588]
        0x0003bc2e:    dc2d        -.      BGT      0x3bc8c ; quant_all_bands + 756
        0x0003bc30:    f8dd0748    ..H.    LDR      r0,[sp,#0x748]
        0x0003bc34:    1b00        ..      SUBS     r0,r0,r4
        0x0003bc36:    2803        .(      CMP      r0,#3
        0x0003bc38:    bfc8        ..      IT       GT
        0x0003bc3a:    2003        .       MOVGT    r0,#3
        0x0003bc3c:    f8dd273c    ..<'    LDR      r2,[sp,#0x73c]
        0x0003bc40:    fb92f2f0    ....    SDIV     r2,r2,r0
        0x0003bc44:    f8dd0720    .. .    LDR      r0,[sp,#0x720]
        0x0003bc48:    f8500024    P.$.    LDR      r0,[r0,r4,LSL #2]
        0x0003bc4c:    4410        .D      ADD      r0,r0,r2
        0x0003bc4e:    1c4a        J.      ADDS     r2,r1,#1
        0x0003bc50:    4290        .B      CMP      r0,r2
        0x0003bc52:    bfd8        ..      IT       LE
        0x0003bc54:    4602        .F      MOVLE    r2,r0
        0x0003bc56:    f5b24f80    ...O    CMP      r2,#0x4000
        0x0003bc5a:    da07        ..      BGE      0x3bc6c ; quant_all_bands + 724
        0x0003bc5c:    1c4a        J.      ADDS     r2,r1,#1
        0x0003bc5e:    4282        .B      CMP      r2,r0
        0x0003bc60:    bfa8        ..      IT       GE
        0x0003bc62:    4602        .F      MOVGE    r2,r0
        0x0003bc64:    2a00        .*      CMP      r2,#0
        0x0003bc66:    bfb8        ..      IT       LT
        0x0003bc68:    2000        .       MOVLT    r0,#0
        0x0003bc6a:    db0d        ..      BLT      0x3bc88 ; quant_all_bands + 752
        0x0003bc6c:    1c4a        J.      ADDS     r2,r1,#1
        0x0003bc6e:    4282        .B      CMP      r2,r0
        0x0003bc70:    bfa8        ..      IT       GE
        0x0003bc72:    4602        .F      MOVGE    r2,r0
        0x0003bc74:    f5b24f80    ...O    CMP      r2,#0x4000
        0x0003bc78:    bfa8        ..      IT       GE
        0x0003bc7a:    f64370ff    C..p    MOVGE    r0,#0x3fff
        0x0003bc7e:    da03        ..      BGE      0x3bc88 ; quant_all_bands + 752
        0x0003bc80:    1c4a        J.      ADDS     r2,r1,#1
        0x0003bc82:    4290        .B      CMP      r0,r2
        0x0003bc84:    bfc8        ..      IT       GT
        0x0003bc86:    4610        .F      MOVGT    r0,r2
        0x0003bc88:    f8cd0588    ....    STR      r0,[sp,#0x588]
        0x0003bc8c:    f8dd06a8    ....    LDR      r0,[sp,#0x6a8]
        0x0003bc90:    b1e8        ..      CBZ      r0,0x3bcce ; quant_all_bands + 822
        0x0003bc92:    f8dd0570    ..p.    LDR      r0,[sp,#0x570]
        0x0003bc96:    f8dd2570    ..p%    LDR      r2,[sp,#0x570]
        0x0003bc9a:    f9300014    0...    LDRSH    r0,[r0,r4,LSL #1]
        0x0003bc9e:    fb00f105    ....    MUL      r1,r0,r5
        0x0003bca2:    f8dd0564    ..d.    LDR      r0,[sp,#0x564]
        0x0003bca6:    1a09        ..      SUBS     r1,r1,r0
        0x0003bca8:    f8dd06e4    ....    LDR      r0,[sp,#0x6e4]
        0x0003bcac:    f9320010    2...    LDRSH    r0,[r2,r0,LSL #1]
        0x0003bcb0:    4368        hC      MULS     r0,r5,r0
        0x0003bcb2:    4281        .B      CMP      r1,r0
        0x0003bcb4:    da03        ..      BGE      0x3bcbe ; quant_all_bands + 806
        0x0003bcb6:    f8dd05a8    ....    LDR      r0,[sp,#0x5a8]
        0x0003bcba:    4284        .B      CMP      r4,r0
        0x0003bcbc:    d107        ..      BNE      0x3bcce ; quant_all_bands + 822
        0x0003bcbe:    f1b90f00    ....    CMP      r9,#0
        0x0003bcc2:    d102        ..      BNE      0x3bcca ; quant_all_bands + 818
        0x0003bcc4:    f8dd05a0    ....    LDR      r0,[sp,#0x5a0]
        0x0003bcc8:    b908        ..      CBNZ     r0,0x3bcce ; quant_all_bands + 822
        0x0003bcca:    f8cd45a0    ...E    STR      r4,[sp,#0x5a0]
        0x0003bcce:    f8dd05a8    ....    LDR      r0,[sp,#0x5a8]
        0x0003bcd2:    4284        .B      CMP      r4,r0
        0x0003bcd4:    d132        2.      BNE      0x3bd3c ; quant_all_bands + 932
        0x0003bcd6:    f8dd26e0    ...&    LDR      r2,[sp,#0x6e0]
        0x0003bcda:    f8dd16e4    ....    LDR      r1,[sp,#0x6e4]
        0x0003bcde:    f8dd057c    ..|.    LDR      r0,[sp,#0x57c]
        0x0003bce2:    f8d2c020    .. .    LDR      r12,[r2,#0x20]
        0x0003bce6:    f8dda72c    ..,.    LDR      r10,[sp,#0x72c]
        0x0003bcea:    eb0c0341    ..A.    ADD      r3,r12,r1,LSL #1
        0x0003bcee:    f93c1011    <...    LDRSH    r1,[r12,r1,LSL #1]
        0x0003bcf2:    f9b32002    ...     LDRSH    r2,[r3,#2]
        0x0003bcf6:    f8dd9590    ....    LDR      r9,[sp,#0x590]
        0x0003bcfa:    1a51        Q.      SUBS     r1,r2,r1
        0x0003bcfc:    fb01f705    ....    MUL      r7,r1,r5
        0x0003bd00:    f9b31004    ....    LDRSH    r1,[r3,#4]
        0x0003bd04:    1a89        ..      SUBS     r1,r1,r2
        0x0003bd06:    fb01fb05    ....    MUL      r11,r1,r5
        0x0003bd0a:    ebab0107    ....    SUB      r1,r11,r7
        0x0003bd0e:    008a        ..      LSLS     r2,r1,#2
        0x0003bd10:    ebcb0147    ..G.    RSB      r1,r11,r7,LSL #1
        0x0003bd14:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0003bd18:    eb000087    ....    ADD      r0,r0,r7,LSL #2
        0x0003bd1c:    f7dcfd33    ..3.    BL       __aeabi_memcpy4 ; 0x18786
        0x0003bd20:    f1ba0f00    ....    CMP      r10,#0
        0x0003bd24:    d00a        ..      BEQ      0x3bd3c ; quant_all_bands + 932
        0x0003bd26:    ebab0007    ....    SUB      r0,r11,r7
        0x0003bd2a:    0082        ..      LSLS     r2,r0,#2
        0x0003bd2c:    ebcb0047    ..G.    RSB      r0,r11,r7,LSL #1
        0x0003bd30:    eb090180    ....    ADD      r1,r9,r0,LSL #2
        0x0003bd34:    eb090087    ....    ADD      r0,r9,r7,LSL #2
        0x0003bd38:    f7dcfd25    ..%.    BL       __aeabi_memcpy4 ; 0x18786
        0x0003bd3c:    f8dd0734    ..4.    LDR      r0,[sp,#0x734]
        0x0003bd40:    f8dd16e0    ....    LDR      r1,[sp,#0x6e0]
        0x0003bd44:    f8500024    P.$.    LDR      r0,[r0,r4,LSL #2]
        0x0003bd48:    9010        ..      STR      r0,[sp,#0x40]
        0x0003bd4a:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0003bd4c:    42a1        .B      CMP      r1,r4
        0x0003bd4e:    dc0e        ..      BGT      0x3bd6e ; quant_all_bands + 982
        0x0003bd50:    f8dd157c    ..|.    LDR      r1,[sp,#0x57c]
        0x0003bd54:    f8cd1584    ....    STR      r1,[sp,#0x584]
        0x0003bd58:    f8dd1714    ....    LDR      r1,[sp,#0x714]
        0x0003bd5c:    2900        .)      CMP      r1,#0
        0x0003bd5e:    bf1c        ..      ITT      NE
        0x0003bd60:    f8dd157c    ..|.    LDRNE    r1,[sp,#0x57c]
        0x0003bd64:    f8cd1568    ..h.    STRNE    r1,[sp,#0x568]
        0x0003bd68:    2100        .!      MOVS     r1,#0
        0x0003bd6a:    f8cd1580    ....    STR      r1,[sp,#0x580]
        0x0003bd6e:    f8dd1574    ..t.    LDR      r1,[sp,#0x574]
        0x0003bd72:    b131        1.      CBZ      r1,0x3bd82 ; quant_all_bands + 1002
        0x0003bd74:    f8dd16ac    ....    LDR      r1,[sp,#0x6ac]
        0x0003bd78:    2900        .)      CMP      r1,#0
        0x0003bd7a:    bf04        ..      ITT      EQ
        0x0003bd7c:    2100        .!      MOVEQ    r1,#0
        0x0003bd7e:    f8cd1580    ....    STREQ    r1,[sp,#0x580]
        0x0003bd82:    f8dd15a0    ....    LDR      r1,[sp,#0x5a0]
        0x0003bd86:    2900        .)      CMP      r1,#0
        0x0003bd88:    d07d        }.      BEQ      0x3be86 ; quant_all_bands + 1262
        0x0003bd8a:    f8dd1728    ..(.    LDR      r1,[sp,#0x728]
        0x0003bd8e:    2903        .)      CMP      r1,#3
        0x0003bd90:    d105        ..      BNE      0x3bd9e ; quant_all_bands + 1030
        0x0003bd92:    f8dd159c    ....    LDR      r1,[sp,#0x59c]
        0x0003bd96:    2901        .)      CMP      r1,#1
        0x0003bd98:    dc01        ..      BGT      0x3bd9e ; quant_all_bands + 1030
        0x0003bd9a:    2800        .(      CMP      r0,#0
        0x0003bd9c:    da73        s.      BGE      0x3be86 ; quant_all_bands + 1262
        0x0003bd9e:    f8dd15a0    ....    LDR      r1,[sp,#0x5a0]
        0x0003bda2:    f8dd0570    ..p.    LDR      r0,[sp,#0x570]
        0x0003bda6:    f9300011    0...    LDRSH    r0,[r0,r1,LSL #1]
        0x0003bdaa:    fb00f105    ....    MUL      r1,r0,r5
        0x0003bdae:    f8dd0598    ....    LDR      r0,[sp,#0x598]
        0x0003bdb2:    1a09        ..      SUBS     r1,r1,r0
        0x0003bdb4:    f8dd0564    ..d.    LDR      r0,[sp,#0x564]
        0x0003bdb8:    1a08        ..      SUBS     r0,r1,r0
        0x0003bdba:    bf48        H.      IT       MI
        0x0003bdbc:    2000        .       MOVMI    r0,#0
        0x0003bdbe:    f8cd0578    ..x.    STR      r0,[sp,#0x578]
        0x0003bdc2:    f8dd2598    ...%    LDR      r2,[sp,#0x598]
        0x0003bdc6:    f8dd15a0    ....    LDR      r1,[sp,#0x5a0]
        0x0003bdca:    4410        .D      ADD      r0,r0,r2
        0x0003bdcc:    f8dd2570    ..p%    LDR      r2,[sp,#0x570]
        0x0003bdd0:    1e49        I.      SUBS     r1,r1,#1
        0x0003bdd2:    f9322011    2..     LDRSH    r2,[r2,r1,LSL #1]
        0x0003bdd6:    436a        jC      MULS     r2,r5,r2
        0x0003bdd8:    4282        .B      CMP      r2,r0
        0x0003bdda:    dcf7        ..      BGT      0x3bdcc ; quant_all_bands + 1076
        0x0003bddc:    f8dd3564    ..d5    LDR      r3,[sp,#0x564]
        0x0003bde0:    f8dd25a0    ...%    LDR      r2,[sp,#0x5a0]
        0x0003bde4:    4418        .D      ADD      r0,r0,r3
        0x0003bde6:    1e52        R.      SUBS     r2,r2,#1
        0x0003bde8:    1c52        R.      ADDS     r2,r2,#1
        0x0003bdea:    42a2        .B      CMP      r2,r4
        0x0003bdec:    da06        ..      BGE      0x3bdfc ; quant_all_bands + 1124
        0x0003bdee:    f8dd3570    ..p5    LDR      r3,[sp,#0x570]
        0x0003bdf2:    f9333012    3..0    LDRSH    r3,[r3,r2,LSL #1]
        0x0003bdf6:    436b        kC      MULS     r3,r5,r3
        0x0003bdf8:    4283        .B      CMP      r3,r0
        0x0003bdfa:    dbf5        ..      BLT      0x3bde8 ; quant_all_bands + 1104
        0x0003bdfc:    fb018c06    ....    MLA      r12,r1,r6,r8
        0x0003be00:    f8dd36b0    ...6    LDR      r3,[sp,#0x6b0]
        0x0003be04:    fb01f006    ....    MUL      r0,r1,r6
        0x0003be08:    1c49        I.      ADDS     r1,r1,#1
        0x0003be0a:    f8180000    ....    LDRB     r0,[r8,r0]
        0x0003be0e:    f81c7003    ...p    LDRB     r7,[r12,r3]
        0x0003be12:    4291        .B      CMP      r1,r2
        0x0003be14:    f28084b8    ....    BGE.W    0x3c788 ; quant_all_bands + 3568
        0x0003be18:    eba20201    ....    SUB      r2,r2,r1
        0x0003be1c:    f1a20c01    ....    SUB      r12,r2,#1
        0x0003be20:    9208        ..      STR      r2,[sp,#0x20]
        0x0003be22:    f1bc0f00    ....    CMP      r12,#0
        0x0003be26:    dd38        8.      BLE      0x3be9a ; quant_all_bands + 1282
        0x0003be28:    fb01f206    ....    MUL      r2,r1,r6
        0x0003be2c:    1b92        ..      SUBS     r2,r2,r6
        0x0003be2e:    eb020308    ....    ADD      r3,r2,r8
        0x0003be32:    fb016206    ...b    MLA      r2,r1,r6,r6
        0x0003be36:    1b92        ..      SUBS     r2,r2,r6
        0x0003be38:    4442        BD      ADD      r2,r2,r8
        0x0003be3a:    f8dd9020    .. .    LDR      r9,[sp,#0x20]
        0x0003be3e:    1e52        R.      SUBS     r2,r2,#1
        0x0003be40:    f0190f01    ....    TST      r9,#1
        0x0003be44:    d109        ..      BNE      0x3be5a ; quant_all_bands + 1218
        0x0003be46:    4433        3D      ADD      r3,r3,r6
        0x0003be48:    4432        2D      ADD      r2,r2,r6
        0x0003be4a:    f8939000    ....    LDRB     r9,[r3,#0]
        0x0003be4e:    ea490000    I...    ORR      r0,r9,r0
        0x0003be52:    f8929000    ....    LDRB     r9,[r2,#0]
        0x0003be56:    ea490707    I...    ORR      r7,r9,r7
        0x0003be5a:    f813a006    ....    LDRB     r10,[r3,r6]
        0x0003be5e:    f8129006    ....    LDRB     r9,[r2,r6]
        0x0003be62:    ea5f0c6c    _.l.    ASRS     r12,r12,#1
        0x0003be66:    d018        ..      BEQ      0x3be9a ; quant_all_bands + 1282
        0x0003be68:    eb030346    ..F.    ADD      r3,r3,r6,LSL #1
        0x0003be6c:    eb020246    ..F.    ADD      r2,r2,r6,LSL #1
        0x0003be70:    ea40000a    @...    ORR      r0,r0,r10
        0x0003be74:    f893e000    ....    LDRB     lr,[r3,#0]
        0x0003be78:    f892b000    ....    LDRB     r11,[r2,#0]
        0x0003be7c:    ea470709    G...    ORR      r7,r7,r9
        0x0003be80:    f813a006    ....    LDRB     r10,[r3,r6]
        0x0003be84:    e000        ..      B        0x3be88 ; quant_all_bands + 1264
        0x0003be86:    e018        ..      B        0x3beba ; quant_all_bands + 1314
        0x0003be88:    f8129006    ....    LDRB     r9,[r2,r6]
        0x0003be8c:    ea40000e    @...    ORR      r0,r0,lr
        0x0003be90:    ea47070b    G...    ORR      r7,r7,r11
        0x0003be94:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x0003be98:    d1e6        ..      BNE      0x3be68 ; quant_all_bands + 1232
        0x0003be9a:    9a08        ..      LDR      r2,[sp,#0x20]
        0x0003be9c:    1e52        R.      SUBS     r2,r2,#1
        0x0003be9e:    d410        ..      BMI      0x3bec2 ; quant_all_bands + 1322
        0x0003bea0:    188b        ..      ADDS     r3,r1,r2
        0x0003bea2:    4411        .D      ADD      r1,r1,r2
        0x0003bea4:    fb018206    ....    MLA      r2,r1,r6,r8
        0x0003bea8:    4373        sC      MULS     r3,r6,r3
        0x0003beaa:    f8dd16b0    ....    LDR      r1,[sp,#0x6b0]
        0x0003beae:    f8183003    ...0    LDRB     r3,[r8,r3]
        0x0003beb2:    5c51        Q\      LDRB     r1,[r2,r1]
        0x0003beb4:    4318        .C      ORRS     r0,r0,r3
        0x0003beb6:    430f        .C      ORRS     r7,r7,r1
        0x0003beb8:    e003        ..      B        0x3bec2 ; quant_all_bands + 1322
        0x0003beba:    f8dd06b8    ....    LDR      r0,[sp,#0x6b8]
        0x0003bebe:    1e47        G.      SUBS     r7,r0,#1
        0x0003bec0:    4638        8F      MOV      r0,r7
        0x0003bec2:    f8dd172c    ..,.    LDR      r1,[sp,#0x72c]
        0x0003bec6:    b3e1        ..      CBZ      r1,0x3bf42 ; quant_all_bands + 1450
        0x0003bec8:    f8dd1730    ..0.    LDR      r1,[sp,#0x730]
        0x0003becc:    428c        .B      CMP      r4,r1
        0x0003bece:    d17c        |.      BNE      0x3bfca ; quant_all_bands + 1586
        0x0003bed0:    2100        .!      MOVS     r1,#0
        0x0003bed2:    f8cd172c    ..,.    STR      r1,[sp,#0x72c]
        0x0003bed6:    f8dd16a8    ....    LDR      r1,[sp,#0x6a8]
        0x0003beda:    b391        ..      CBZ      r1,0x3bf42 ; quant_all_bands + 1450
        0x0003bedc:    f8dd1570    ..p.    LDR      r1,[sp,#0x570]
        0x0003bee0:    f9311014    1...    LDRSH    r1,[r1,r4,LSL #1]
        0x0003bee4:    fb01f205    ....    MUL      r2,r1,r5
        0x0003bee8:    f8dd1598    ....    LDR      r1,[sp,#0x598]
        0x0003beec:    1a53        S.      SUBS     r3,r2,r1
        0x0003beee:    1e59        Y.      SUBS     r1,r3,#1
        0x0003bef0:    2900        .)      CMP      r1,#0
        0x0003bef2:    dd3d        =.      BLE      0x3bf70 ; quant_all_bands + 1496
        0x0003bef4:    f8dd157c    ..|.    LDR      r1,[sp,#0x57c]
        0x0003bef8:    f8dd2590    ...%    LDR      r2,[sp,#0x590]
        0x0003befc:    1f09        ..      SUBS     r1,r1,#4
        0x0003befe:    1f12        ..      SUBS     r2,r2,#4
        0x0003bf00:    f0130f01    ....    TST      r3,#1
        0x0003bf04:    d10b        ..      BNE      0x3bf1e ; quant_all_bands + 1414
        0x0003bf06:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0003bf0a:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003bf0e:    ee300a20    0. .    VADD.F32 s0,s0,s1
        0x0003bf12:    ee200a28     .(.    VMUL.F32 s0,s0,s17
        0x0003bf16:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0003bf1a:    1d09        ..      ADDS     r1,r1,#4
        0x0003bf1c:    1d12        ..      ADDS     r2,r2,#4
        0x0003bf1e:    f8dd3570    ..p5    LDR      r3,[sp,#0x570]
        0x0003bf22:    ed920a01    ....    VLDR     s0,[r2,#4]
        0x0003bf26:    f9333014    3..0    LDRSH    r3,[r3,r4,LSL #1]
        0x0003bf2a:    fb03fc05    ....    MUL      r12,r3,r5
        0x0003bf2e:    f8dd3598    ...5    LDR      r3,[sp,#0x598]
        0x0003bf32:    ebac0303    ....    SUB      r3,r12,r3
        0x0003bf36:    1e5b        [.      SUBS     r3,r3,#1
        0x0003bf38:    105b        [.      ASRS     r3,r3,#1
        0x0003bf3a:    d019        ..      BEQ      0x3bf70 ; quant_all_bands + 1496
        0x0003bf3c:    edd20a02    ....    VLDR     s1,[r2,#8]
        0x0003bf40:    e000        ..      B        0x3bf44 ; quant_all_bands + 1452
        0x0003bf42:    e035        5.      B        0x3bfb0 ; quant_all_bands + 1560
        0x0003bf44:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x0003bf48:    ee310a00    1...    VADD.F32 s0,s2,s0
        0x0003bf4c:    ee200a28     .(.    VMUL.F32 s0,s0,s17
        0x0003bf50:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0003bf54:    ed911a02    ....    VLDR     s2,[r1,#8]
        0x0003bf58:    ed920a03    ....    VLDR     s0,[r2,#0xc]
        0x0003bf5c:    3208        .2      ADDS     r2,r2,#8
        0x0003bf5e:    ee710a20    q. .    VADD.F32 s1,s2,s1
        0x0003bf62:    ee600aa8    `...    VMUL.F32 s1,s1,s17
        0x0003bf66:    edc10a02    ....    VSTR     s1,[r1,#8]
        0x0003bf6a:    3108        .1      ADDS     r1,r1,#8
        0x0003bf6c:    1e5b        [.      SUBS     r3,r3,#1
        0x0003bf6e:    d1e5        ..      BNE      0x3bf3c ; quant_all_bands + 1444
        0x0003bf70:    f8dd1570    ..p.    LDR      r1,[sp,#0x570]
        0x0003bf74:    f9311014    1...    LDRSH    r1,[r1,r4,LSL #1]
        0x0003bf78:    fb01f205    ....    MUL      r2,r1,r5
        0x0003bf7c:    f8dd1598    ....    LDR      r1,[sp,#0x598]
        0x0003bf80:    1a51        Q.      SUBS     r1,r2,r1
        0x0003bf82:    e001        ..      B        0x3bf88 ; quant_all_bands + 1520
    $d
        0x0003bf84:    00000000    ....    DCD    0
    $t
        0x0003bf88:    1e49        I.      SUBS     r1,r1,#1
        0x0003bf8a:    d411        ..      BMI      0x3bfb0 ; quant_all_bands + 1560
        0x0003bf8c:    f8dd257c    ..|%    LDR      r2,[sp,#0x57c]
        0x0003bf90:    f8dd3590    ...5    LDR      r3,[sp,#0x590]
        0x0003bf94:    eb020281    ....    ADD      r2,r2,r1,LSL #2
        0x0003bf98:    eb030181    ....    ADD      r1,r3,r1,LSL #2
        0x0003bf9c:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x0003bfa0:    edd10a00    ....    VLDR     s1,[r1,#0]
        0x0003bfa4:    ee300a20    0. .    VADD.F32 s0,s0,s1
        0x0003bfa8:    ee200a28     .(.    VMUL.F32 s0,s0,s17
        0x0003bfac:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x0003bfb0:    f8dd1568    ..h.    LDR      r1,[sp,#0x568]
        0x0003bfb4:    2900        .)      CMP      r1,#0
        0x0003bfb6:    f0008377    ..w.    BEQ.W    0x3c6a8 ; quant_all_bands + 3344
        0x0003bfba:    f8dd16ac    ....    LDR      r1,[sp,#0x6ac]
        0x0003bfbe:    2900        .)      CMP      r1,#0
        0x0003bfc0:    bf1c        ..      ITT      NE
        0x0003bfc2:    f8dd1730    ..0.    LDRNE    r1,[sp,#0x730]
        0x0003bfc6:    428c        .B      CMPNE    r4,r1
        0x0003bfc8:    e000        ..      B        0x3bfcc ; quant_all_bands + 1588
        0x0003bfca:    e072        r.      B        0x3c0b2 ; quant_all_bands + 1818
        0x0003bfcc:    f2808331    ..1.    BGE.W    0x3c632 ; quant_all_bands + 3226
        0x0003bfd0:    f8dd171c    ....    LDR      r1,[sp,#0x71c]
        0x0003bfd4:    eb010184    ....    ADD      r1,r1,r4,LSL #2
        0x0003bfd8:    ed911a00    ....    VLDR     s2,[r1,#0]
        0x0003bfdc:    f8dd16e0    ....    LDR      r1,[sp,#0x6e0]
        0x0003bfe0:    6889        .h      LDR      r1,[r1,#8]
        0x0003bfe2:    190a        ..      ADDS     r2,r1,r4
        0x0003bfe4:    f8dd171c    ....    LDR      r1,[sp,#0x71c]
        0x0003bfe8:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0003bfec:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x0003bff0:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0003bff4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003bff8:    bf34        4.      ITE      CC
        0x0003bffa:    eef01a41    ..A.    VMOVCC.F32 s3,s2
        0x0003bffe:    eef01a40    ..@.    VMOVCS.F32 s3,s0
        0x0003c002:    eec10a8a    ....    VDIV.F32 s1,s3,s20
        0x0003c006:    f8dd2740    ..@'    LDR      r2,[sp,#0x740]
        0x0003c00a:    ea400107    @...    ORR      r1,r0,r7
        0x0003c00e:    f8cd15cc    ....    STR      r1,[sp,#0x5cc]
        0x0003c012:    e8b21e8b    ....    LDM      r2!,{r0,r1,r3,r7,r9-r12}
        0x0003c016:    f8cd15d0    ....    STR      r1,[sp,#0x5d0]
        0x0003c01a:    f8cdb5d8    ....    STR      r11,[sp,#0x5d8]
        0x0003c01e:    f50d61d0    ...a    ADD      r1,sp,#0x680
        0x0003c022:    f8cd05c0    ....    STR      r0,[sp,#0x5c0]
        0x0003c026:    e8811688    ....    STM      r1,{r3,r7,r9,r10,r12}
        0x0003c02a:    ca0f        ..      LDM      r2,{r0-r3}
        0x0003c02c:    f10d0b28    ..(.    ADD      r11,sp,#0x28
        0x0003c030:    f8cd369c    ...6    STR      r3,[sp,#0x69c]
        0x0003c034:    f8cd26a0    ...&    STR      r2,[sp,#0x6a0]
        0x0003c038:    f8cd1694    ....    STR      r1,[sp,#0x694]
        0x0003c03c:    f8cd0698    ....    STR      r0,[sp,#0x698]
        0x0003c040:    e89b168f    ....    LDM      r11,{r0-r3,r7,r9,r10,r12}
        0x0003c044:    f20d6b14    ...k    ADD      r11,sp,#0x614
        0x0003c048:    ee709a81    p...    VADD.F32 s19,s1,s2
        0x0003c04c:    e88b168f    ....    STM      r11,{r0-r3,r7,r9,r10,r12}
        0x0003c050:    f10d0a48    ..H.    ADD      r10,sp,#0x48
        0x0003c054:    ee309a80    0...    VADD.F32 s18,s1,s0
        0x0003c058:    e89a128f    ....    LDM      r10,{r0-r3,r7,r9,r12}
        0x0003c05c:    f8cd1638    ..8.    STR      r1,[sp,#0x638]
        0x0003c060:    f20d6144    ..Da    ADD      r1,sp,#0x644
        0x0003c064:    f8cd263c    ..<&    STR      r2,[sp,#0x63c]
        0x0003c068:    f8cd0634    ..4.    STR      r0,[sp,#0x634]
        0x0003c06c:    e8811288    ....    STM      r1,{r3,r7,r9,r12}
        0x0003c070:    f8dd0564    ..d.    LDR      r0,[sp,#0x564]
        0x0003c074:    f8dd1584    ....    LDR      r1,[sp,#0x584]
        0x0003c078:    0087        ..      LSLS     r7,r0,#2
        0x0003c07a:    463a        :F      MOV      r2,r7
        0x0003c07c:    f8cd75a4    ...u    STR      r7,[sp,#0x5a4]
        0x0003c080:    f8dd05b4    ....    LDR      r0,[sp,#0x5b4]
        0x0003c084:    f7dcfb7f    ....    BL       __aeabi_memcpy4 ; 0x18786
        0x0003c088:    463a        :F      MOV      r2,r7
        0x0003c08a:    f8dd1568    ..h.    LDR      r1,[sp,#0x568]
        0x0003c08e:    f8dd058c    ....    LDR      r0,[sp,#0x58c]
        0x0003c092:    f7dcfb78    ..x.    BL       __aeabi_memcpy4 ; 0x18786
        0x0003c096:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003c09a:    9016        ..      STR      r0,[sp,#0x58]
        0x0003c09c:    f8dd2574    ..t%    LDR      r2,[sp,#0x574]
        0x0003c0a0:    f8dd15cc    ....    LDR      r1,[sp,#0x5cc]
        0x0003c0a4:    f8dd0580    ....    LDR      r0,[sp,#0x580]
        0x0003c0a8:    2a00        .*      CMP      r2,#0
        0x0003c0aa:    bf18        ..      IT       NE
        0x0003c0ac:    2200        ."      MOVNE    r2,#0
        0x0003c0ae:    d171        q.      BNE      0x3c194 ; quant_all_bands + 2044
        0x0003c0b0:    e071        q.      B        0x3c196 ; quant_all_bands + 2046
        0x0003c0b2:    f8dd3574    ..t5    LDR      r3,[sp,#0x574]
        0x0003c0b6:    f8dd2580    ...%    LDR      r2,[sp,#0x580]
        0x0003c0ba:    f8dd1588    ....    LDR      r1,[sp,#0x588]
        0x0003c0be:    2b00        .+      CMP      r3,#0
        0x0003c0c0:    bf18        ..      IT       NE
        0x0003c0c2:    2300        .#      MOVNE    r3,#0
        0x0003c0c4:    d10d        ..      BNE      0x3c0e2 ; quant_all_bands + 1866
        0x0003c0c6:    f8dd3570    ..p5    LDR      r3,[sp,#0x570]
        0x0003c0ca:    f9333014    3..0    LDRSH    r3,[r3,r4,LSL #1]
        0x0003c0ce:    fb03fc05    ....    MUL      r12,r3,r5
        0x0003c0d2:    f8dd357c    ..|5    LDR      r3,[sp,#0x57c]
        0x0003c0d6:    eb030c8c    ....    ADD      r12,r3,r12,LSL #2
        0x0003c0da:    f8dd3598    ...5    LDR      r3,[sp,#0x598]
        0x0003c0de:    ebac0383    ....    SUB      r3,r12,r3,LSL #2
        0x0003c0e2:    f8ddc744    ..D.    LDR      r12,[sp,#0x744]
        0x0003c0e6:    e9cd2004    ...     STRD     r2,r0,[sp,#0x10]
        0x0003c0ea:    e9cdc302    ....    STRD     r12,r3,[sp,#8]
        0x0003c0ee:    f8dd0578    ..x.    LDR      r0,[sp,#0x578]
        0x0003c0f2:    1c40        @.      ADDS     r0,r0,#1
        0x0003c0f4:    d005        ..      BEQ      0x3c102 ; quant_all_bands + 1898
        0x0003c0f6:    f8dd2578    ..x%    LDR      r2,[sp,#0x578]
        0x0003c0fa:    f8dd057c    ..|.    LDR      r0,[sp,#0x57c]
        0x0003c0fe:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x0003c102:    f8dd259c    ...%    LDR      r2,[sp,#0x59c]
        0x0003c106:    e9cd2000    ...     STRD     r2,r0,[sp,#0]
        0x0003c10a:    eb0179d1    ...y    ADD      r9,r1,r1,LSR #31
        0x0003c10e:    ea4f0369    O.i.    ASR      r3,r9,#1
        0x0003c112:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x0003c116:    a80a        ..      ADD      r0,sp,#0x28
        0x0003c118:    f8dd2564    ..d%    LDR      r2,[sp,#0x564]
        0x0003c11c:    f8dd1584    ....    LDR      r1,[sp,#0x584]
        0x0003c120:    f000fb46    ..F.    BL       quant_band ; 0x3c7b0
        0x0003c124:    9006        ..      STR      r0,[sp,#0x18]
        0x0003c126:    f8dd1574    ..t.    LDR      r1,[sp,#0x574]
        0x0003c12a:    f8dd0580    ....    LDR      r0,[sp,#0x580]
        0x0003c12e:    2900        .)      CMP      r1,#0
        0x0003c130:    bf18        ..      IT       NE
        0x0003c132:    2100        .!      MOVNE    r1,#0
        0x0003c134:    d10d        ..      BNE      0x3c152 ; quant_all_bands + 1978
        0x0003c136:    f8dd1570    ..p.    LDR      r1,[sp,#0x570]
        0x0003c13a:    f9311014    1...    LDRSH    r1,[r1,r4,LSL #1]
        0x0003c13e:    fb01f205    ....    MUL      r2,r1,r5
        0x0003c142:    f8dd1590    ....    LDR      r1,[sp,#0x590]
        0x0003c146:    eb010282    ....    ADD      r2,r1,r2,LSL #2
        0x0003c14a:    f8dd1598    ....    LDR      r1,[sp,#0x598]
        0x0003c14e:    eba20181    ....    SUB      r1,r2,r1,LSL #2
        0x0003c152:    f8dd2744    ..D'    LDR      r2,[sp,#0x744]
        0x0003c156:    9705        ..      STR      r7,[sp,#0x14]
        0x0003c158:    9202        ..      STR      r2,[sp,#8]
        0x0003c15a:    e9cd1003    ....    STRD     r1,r0,[sp,#0xc]
        0x0003c15e:    f8dd0578    ..x.    LDR      r0,[sp,#0x578]
        0x0003c162:    1c40        @.      ADDS     r0,r0,#1
        0x0003c164:    d005        ..      BEQ      0x3c172 ; quant_all_bands + 2010
        0x0003c166:    f8dd1590    ....    LDR      r1,[sp,#0x590]
        0x0003c16a:    f8dd0578    ..x.    LDR      r0,[sp,#0x578]
        0x0003c16e:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0003c172:    f8dd159c    ....    LDR      r1,[sp,#0x59c]
        0x0003c176:    e9cd1000    ....    STRD     r1,r0,[sp,#0]
        0x0003c17a:    ea4f0369    O.i.    ASR      r3,r9,#1
        0x0003c17e:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x0003c182:    a80a        ..      ADD      r0,sp,#0x28
        0x0003c184:    f8dd2564    ..d%    LDR      r2,[sp,#0x564]
        0x0003c188:    f8dd1568    ..h.    LDR      r1,[sp,#0x568]
        0x0003c18c:    f000fb10    ....    BL       quant_band ; 0x3c7b0
        0x0003c190:    f000bac4    ....    B.W      0x3c71c ; quant_all_bands + 3460
        0x0003c194:    e00d        ..      B        0x3c1b2 ; quant_all_bands + 2074
        0x0003c196:    f8dd2570    ..p%    LDR      r2,[sp,#0x570]
        0x0003c19a:    f9322014    2..     LDRSH    r2,[r2,r4,LSL #1]
        0x0003c19e:    fb02f305    ....    MUL      r3,r2,r5
        0x0003c1a2:    f8dd257c    ..|%    LDR      r2,[sp,#0x57c]
        0x0003c1a6:    eb020383    ....    ADD      r3,r2,r3,LSL #2
        0x0003c1aa:    f8dd2598    ...%    LDR      r2,[sp,#0x598]
        0x0003c1ae:    eba30282    ....    SUB      r2,r3,r2,LSL #2
        0x0003c1b2:    f8dd3744    ..D7    LDR      r3,[sp,#0x744]
        0x0003c1b6:    e9cd0105    ....    STRD     r0,r1,[sp,#0x14]
        0x0003c1ba:    e9cd3203    ...2    STRD     r3,r2,[sp,#0xc]
        0x0003c1be:    f8dd0578    ..x.    LDR      r0,[sp,#0x578]
        0x0003c1c2:    1c40        @.      ADDS     r0,r0,#1
        0x0003c1c4:    d005        ..      BEQ      0x3c1d2 ; quant_all_bands + 2106
        0x0003c1c6:    f8dd1578    ..x.    LDR      r1,[sp,#0x578]
        0x0003c1ca:    f8dd057c    ..|.    LDR      r0,[sp,#0x57c]
        0x0003c1ce:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0003c1d2:    f8dd2588    ...%    LDR      r2,[sp,#0x588]
        0x0003c1d6:    f8dd159c    ....    LDR      r1,[sp,#0x59c]
        0x0003c1da:    9200        ..      STR      r2,[sp,#0]
        0x0003c1dc:    e9cd1001    ....    STRD     r1,r0,[sp,#4]
        0x0003c1e0:    a80a        ..      ADD      r0,sp,#0x28
        0x0003c1e2:    f8dd3564    ..d5    LDR      r3,[sp,#0x564]
        0x0003c1e6:    f8dd2568    ..h%    LDR      r2,[sp,#0x568]
        0x0003c1ea:    f8dd1584    ....    LDR      r1,[sp,#0x584]
        0x0003c1ee:    f000fdb9    ....    BL       quant_band_stereo ; 0x3cd64
        0x0003c1f2:    f8dd3564    ..d5    LDR      r3,[sp,#0x564]
        0x0003c1f6:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003c1fa:    2b00        .+      CMP      r3,#0
        0x0003c1fc:    dd24        $.      BLE      0x3c248 ; quant_all_bands + 2224
        0x0003c1fe:    f8dd15b4    ....    LDR      r1,[sp,#0x5b4]
        0x0003c202:    f8ddc584    ....    LDR      r12,[sp,#0x584]
        0x0003c206:    1f0a        ..      SUBS     r2,r1,#4
        0x0003c208:    f1ac0104    ....    SUB      r1,r12,#4
        0x0003c20c:    f0130f01    ....    TST      r3,#1
        0x0003c210:    d007        ..      BEQ      0x3c222 ; quant_all_bands + 2186
        0x0003c212:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003c216:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x0003c21a:    1d09        ..      ADDS     r1,r1,#4
        0x0003c21c:    1d12        ..      ADDS     r2,r2,#4
        0x0003c21e:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0003c222:    105b        [.      ASRS     r3,r3,#1
        0x0003c224:    d010        ..      BEQ      0x3c248 ; quant_all_bands + 2224
        0x0003c226:    bf00        ..      NOP      
        0x0003c228:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003c22c:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x0003c230:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0003c234:    edd20a02    ....    VLDR     s1,[r2,#8]
        0x0003c238:    ed911a02    ....    VLDR     s2,[r1,#8]
        0x0003c23c:    3108        .1      ADDS     r1,r1,#8
        0x0003c23e:    3208        .2      ADDS     r2,r2,#8
        0x0003c240:    1e5b        [.      SUBS     r3,r3,#1
        0x0003c242:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0003c246:    d1ef        ..      BNE      0x3c228 ; quant_all_bands + 2192
        0x0003c248:    f8dd3564    ..d5    LDR      r3,[sp,#0x564]
        0x0003c24c:    eef01a40    ..@.    VMOV.F32 s3,s0
        0x0003c250:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003c254:    2b00        .+      CMP      r3,#0
        0x0003c256:    dd23        #.      BLE      0x3c2a0 ; quant_all_bands + 2312
        0x0003c258:    f8dd1568    ..h.    LDR      r1,[sp,#0x568]
        0x0003c25c:    f8dd258c    ...%    LDR      r2,[sp,#0x58c]
        0x0003c260:    1f09        ..      SUBS     r1,r1,#4
        0x0003c262:    1f12        ..      SUBS     r2,r2,#4
        0x0003c264:    f0130f01    ....    TST      r3,#1
        0x0003c268:    d007        ..      BEQ      0x3c27a ; quant_all_bands + 2274
        0x0003c26a:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003c26e:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x0003c272:    1d09        ..      ADDS     r1,r1,#4
        0x0003c274:    1d12        ..      ADDS     r2,r2,#4
        0x0003c276:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0003c27a:    105b        [.      ASRS     r3,r3,#1
        0x0003c27c:    d010        ..      BEQ      0x3c2a0 ; quant_all_bands + 2312
        0x0003c27e:    bf00        ..      NOP      
        0x0003c280:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003c284:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x0003c288:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0003c28c:    edd20a02    ....    VLDR     s1,[r2,#8]
        0x0003c290:    ed911a02    ....    VLDR     s2,[r1,#8]
        0x0003c294:    3108        .1      ADDS     r1,r1,#8
        0x0003c296:    3208        .2      ADDS     r2,r2,#8
        0x0003c298:    1e5b        [.      SUBS     r3,r3,#1
        0x0003c29a:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0003c29e:    d1ef        ..      BNE      0x3c280 ; quant_all_bands + 2280
        0x0003c2a0:    f8cd06bc    ....    STR      r0,[sp,#0x6bc]
        0x0003c2a4:    f8dd0740    ..@.    LDR      r0,[sp,#0x740]
        0x0003c2a8:    f10d0e28    ..(.    ADD      lr,sp,#0x28
        0x0003c2ac:    f100010c    ....    ADD      r1,r0,#0xc
        0x0003c2b0:    e9d0b701    ....    LDRD     r11,r7,[r0,#4]
        0x0003c2b4:    e891100e    ....    LDM      r1,{r1-r3,r12}
        0x0003c2b8:    f8d0a000    ....    LDR      r10,[r0,#0]
        0x0003c2bc:    f8d0901c    ....    LDR      r9,[r0,#0x1c]
        0x0003c2c0:    f8cda658    ..X.    STR      r10,[sp,#0x658]
        0x0003c2c4:    f8cd966c    ..l.    STR      r9,[sp,#0x66c]
        0x0003c2c8:    3020         0      ADDS     r0,r0,#0x20
        0x0003c2ca:    f8cdc5b0    ....    STR      r12,[sp,#0x5b0]
        0x0003c2ce:    f8cdb654    ..T.    STR      r11,[sp,#0x654]
        0x0003c2d2:    f8cd3664    ..d6    STR      r3,[sp,#0x664]
        0x0003c2d6:    f8cd2668    ..h&    STR      r2,[sp,#0x668]
        0x0003c2da:    f8cd165c    ..\.    STR      r1,[sp,#0x65c]
        0x0003c2de:    c80f        ..      LDM      r0,{r0-r3}
        0x0003c2e0:    f50d69ce    ...i    ADD      r9,sp,#0x670
        0x0003c2e4:    ee69aaa1    i...    VMUL.F32 s21,s19,s3
        0x0003c2e8:    e889000f    ....    STM      r9,{r0-r3}
        0x0003c2ec:    e89e1e0f    ....    LDM      lr,{r0-r3,r9-r12}
        0x0003c2f0:    f20d5edc    ...^    ADD      lr,sp,#0x5dc
        0x0003c2f4:    f8cd05d4    ....    STR      r0,[sp,#0x5d4]
        0x0003c2f8:    e88e1e0e    ....    STM      lr,{r1-r3,r9-r12}
        0x0003c2fc:    f10d0b48    ..H.    ADD      r11,sp,#0x48
        0x0003c300:    ee49aa00    I...    VMLA.F32 s21,s18,s0
        0x0003c304:    e89b160f    ....    LDM      r11,{r0-r3,r9,r10,r12}
        0x0003c308:    f50d6bbf    ...k    ADD      r11,sp,#0x5f8
        0x0003c30c:    e88b160f    ....    STM      r11,{r0-r3,r9,r10,r12}
        0x0003c310:    f8dd25a4    ...%    LDR      r2,[sp,#0x5a4]
        0x0003c314:    f8dd1584    ....    LDR      r1,[sp,#0x584]
        0x0003c318:    f8dd05bc    ....    LDR      r0,[sp,#0x5bc]
        0x0003c31c:    f7dcfa33    ..3.    BL       __aeabi_memcpy4 ; 0x18786
        0x0003c320:    f8dd25a4    ...%    LDR      r2,[sp,#0x5a4]
        0x0003c324:    f8dd1568    ..h.    LDR      r1,[sp,#0x568]
        0x0003c328:    f8dd05b8    ....    LDR      r0,[sp,#0x5b8]
        0x0003c32c:    f7dcfa2b    ..+.    BL       __aeabi_memcpy4 ; 0x18786
        0x0003c330:    f8dd0574    ..t.    LDR      r0,[sp,#0x574]
        0x0003c334:    b998        ..      CBNZ     r0,0x3c35e ; quant_all_bands + 2502
        0x0003c336:    f8dd0570    ..p.    LDR      r0,[sp,#0x570]
        0x0003c33a:    f8dd25a4    ...%    LDR      r2,[sp,#0x5a4]
        0x0003c33e:    f9300014    0...    LDRSH    r0,[r0,r4,LSL #1]
        0x0003c342:    fb00f105    ....    MUL      r1,r0,r5
        0x0003c346:    f8dd057c    ..|.    LDR      r0,[sp,#0x57c]
        0x0003c34a:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0003c34e:    f8dd0598    ....    LDR      r0,[sp,#0x598]
        0x0003c352:    eba10180    ....    SUB      r1,r1,r0,LSL #2
        0x0003c356:    f8dd0594    ....    LDR      r0,[sp,#0x594]
        0x0003c35a:    f7dcfa14    ....    BL       __aeabi_memcpy4 ; 0x18786
        0x0003c35e:    f8dd25c0    ...%    LDR      r2,[sp,#0x5c0]
        0x0003c362:    f8dd05d8    ....    LDR      r0,[sp,#0x5d8]
        0x0003c366:    f8dd15d0    ....    LDR      r1,[sp,#0x5d0]
        0x0003c36a:    4402        .D      ADD      r2,r2,r0
        0x0003c36c:    1a08        ..      SUBS     r0,r1,r0
        0x0003c36e:    f8cd2640    ..@&    STR      r2,[sp,#0x640]
        0x0003c372:    f8cd05ac    ....    STR      r0,[sp,#0x5ac]
        0x0003c376:    4602        .F      MOV      r2,r0
        0x0003c378:    a819        ..      ADD      r0,sp,#0x64
        0x0003c37a:    f8dd1640    ..@.    LDR      r1,[sp,#0x640]
        0x0003c37e:    f7dcf97b    ..{.    BL       __aeabi_memcpy ; 0x18678
        0x0003c382:    f50d63d0    ...c    ADD      r3,sp,#0x680
        0x0003c386:    f8dd0740    ..@.    LDR      r0,[sp,#0x740]
        0x0003c38a:    e8934e08    ...N    LDM      r3,{r3,r9-r11,lr}
        0x0003c38e:    f8dd15c0    ....    LDR      r1,[sp,#0x5c0]
        0x0003c392:    f8ddc5d8    ....    LDR      r12,[sp,#0x5d8]
        0x0003c396:    f8dd25d0    ...%    LDR      r2,[sp,#0x5d0]
        0x0003c39a:    e8805e0e    ...^    STM      r0,{r1-r3,r9-r12,lr}
        0x0003c39e:    f20d6994    ...i    ADD      r9,sp,#0x694
        0x0003c3a2:    f20d6e14    ...n    ADD      lr,sp,#0x614
        0x0003c3a6:    e899100e    ....    LDM      r9,{r1-r3,r12}
        0x0003c3aa:    e9c02108    ...!    STRD     r2,r1,[r0,#0x20]
        0x0003c3ae:    e9c0c30a    ....    STRD     r12,r3,[r0,#0x28]
        0x0003c3b2:    e89e1e0f    ....    LDM      lr,{r0-r3,r9-r12}
        0x0003c3b6:    f10d0e28    ..(.    ADD      lr,sp,#0x28
        0x0003c3ba:    e88e1e0f    ....    STM      lr,{r0-r3,r9-r12}
        0x0003c3be:    f20d6344    ..Dc    ADD      r3,sp,#0x644
        0x0003c3c2:    f10d0b48    ..H.    ADD      r11,sp,#0x48
        0x0003c3c6:    e8931608    ....    LDM      r3,{r3,r9,r10,r12}
        0x0003c3ca:    f8dd0634    ..4.    LDR      r0,[sp,#0x634]
        0x0003c3ce:    f8dd263c    ..<&    LDR      r2,[sp,#0x63c]
        0x0003c3d2:    f8dd1638    ..8.    LDR      r1,[sp,#0x638]
        0x0003c3d6:    e88b160f    ....    STM      r11,{r0-r3,r9,r10,r12}
        0x0003c3da:    f8dd25a4    ...%    LDR      r2,[sp,#0x5a4]
        0x0003c3de:    f8dd15b4    ....    LDR      r1,[sp,#0x5b4]
        0x0003c3e2:    f8dd0584    ....    LDR      r0,[sp,#0x584]
        0x0003c3e6:    f7dcf9ce    ....    BL       __aeabi_memcpy4 ; 0x18786
        0x0003c3ea:    f8dd25a4    ...%    LDR      r2,[sp,#0x5a4]
        0x0003c3ee:    f8dd158c    ....    LDR      r1,[sp,#0x58c]
        0x0003c3f2:    f8dd0568    ..h.    LDR      r0,[sp,#0x568]
        0x0003c3f6:    f7dcf9c6    ....    BL       __aeabi_memcpy4 ; 0x18786
        0x0003c3fa:    f8dd05a8    ....    LDR      r0,[sp,#0x5a8]
        0x0003c3fe:    4284        .B      CMP      r4,r0
        0x0003c400:    d11f        ..      BNE      0x3c442 ; quant_all_bands + 2730
        0x0003c402:    f8dd16e0    ....    LDR      r1,[sp,#0x6e0]
        0x0003c406:    f8dd06e4    ....    LDR      r0,[sp,#0x6e4]
        0x0003c40a:    f8dd357c    ..|5    LDR      r3,[sp,#0x57c]
        0x0003c40e:    f8d1c020    .. .    LDR      r12,[r1,#0x20]
        0x0003c412:    eb0c0240    ..@.    ADD      r2,r12,r0,LSL #1
        0x0003c416:    f93c0010    <...    LDRSH    r0,[r12,r0,LSL #1]
        0x0003c41a:    f9b21002    ....    LDRSH    r1,[r2,#2]
        0x0003c41e:    1a08        ..      SUBS     r0,r1,r0
        0x0003c420:    fb00fc05    ....    MUL      r12,r0,r5
        0x0003c424:    f9b20004    ....    LDRSH    r0,[r2,#4]
        0x0003c428:    1a40        @.      SUBS     r0,r0,r1
        0x0003c42a:    4368        hC      MULS     r0,r5,r0
        0x0003c42c:    eba0010c    ....    SUB      r1,r0,r12
        0x0003c430:    008a        ..      LSLS     r2,r1,#2
        0x0003c432:    ebc0004c    ..L.    RSB      r0,r0,r12,LSL #1
        0x0003c436:    eb030180    ....    ADD      r1,r3,r0,LSL #2
        0x0003c43a:    eb03008c    ....    ADD      r0,r3,r12,LSL #2
        0x0003c43e:    f7dcf9a2    ....    BL       __aeabi_memcpy4 ; 0x18786
        0x0003c442:    2001        .       MOVS     r0,#1
        0x0003c444:    9016        ..      STR      r0,[sp,#0x58]
        0x0003c446:    f8dd2574    ..t%    LDR      r2,[sp,#0x574]
        0x0003c44a:    f8dd1580    ....    LDR      r1,[sp,#0x580]
        0x0003c44e:    f8dd05cc    ....    LDR      r0,[sp,#0x5cc]
        0x0003c452:    2a00        .*      CMP      r2,#0
        0x0003c454:    bf18        ..      IT       NE
        0x0003c456:    2200        ."      MOVNE    r2,#0
        0x0003c458:    d10d        ..      BNE      0x3c476 ; quant_all_bands + 2782
        0x0003c45a:    f8dd2570    ..p%    LDR      r2,[sp,#0x570]
        0x0003c45e:    f9322014    2..     LDRSH    r2,[r2,r4,LSL #1]
        0x0003c462:    fb02f305    ....    MUL      r3,r2,r5
        0x0003c466:    f8dd257c    ..|%    LDR      r2,[sp,#0x57c]
        0x0003c46a:    eb020383    ....    ADD      r3,r2,r3,LSL #2
        0x0003c46e:    f8dd2598    ...%    LDR      r2,[sp,#0x598]
        0x0003c472:    eba30282    ....    SUB      r2,r3,r2,LSL #2
        0x0003c476:    f8dd3744    ..D7    LDR      r3,[sp,#0x744]
        0x0003c47a:    e9cd1005    ....    STRD     r1,r0,[sp,#0x14]
        0x0003c47e:    e9cd3203    ...2    STRD     r3,r2,[sp,#0xc]
        0x0003c482:    f8dd0578    ..x.    LDR      r0,[sp,#0x578]
        0x0003c486:    1c40        @.      ADDS     r0,r0,#1
        0x0003c488:    d005        ..      BEQ      0x3c496 ; quant_all_bands + 2814
        0x0003c48a:    f8dd1578    ..x.    LDR      r1,[sp,#0x578]
        0x0003c48e:    f8dd057c    ..|.    LDR      r0,[sp,#0x57c]
        0x0003c492:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0003c496:    f8dd2588    ...%    LDR      r2,[sp,#0x588]
        0x0003c49a:    f8dd159c    ....    LDR      r1,[sp,#0x59c]
        0x0003c49e:    9200        ..      STR      r2,[sp,#0]
        0x0003c4a0:    e9cd1001    ....    STRD     r1,r0,[sp,#4]
        0x0003c4a4:    a80a        ..      ADD      r0,sp,#0x28
        0x0003c4a6:    f8dd3564    ..d5    LDR      r3,[sp,#0x564]
        0x0003c4aa:    f8dd2568    ..h%    LDR      r2,[sp,#0x568]
        0x0003c4ae:    f8dd1584    ....    LDR      r1,[sp,#0x584]
        0x0003c4b2:    f000fc57    ..W.    BL       quant_band_stereo ; 0x3cd64
        0x0003c4b6:    f8dd2564    ..d%    LDR      r2,[sp,#0x564]
        0x0003c4ba:    9006        ..      STR      r0,[sp,#0x18]
        0x0003c4bc:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003c4c0:    2a00        .*      CMP      r2,#0
        0x0003c4c2:    dd23        #.      BLE      0x3c50c ; quant_all_bands + 2932
        0x0003c4c4:    f8dd0584    ....    LDR      r0,[sp,#0x584]
        0x0003c4c8:    f8dd15b4    ....    LDR      r1,[sp,#0x5b4]
        0x0003c4cc:    1f00        ..      SUBS     r0,r0,#4
        0x0003c4ce:    1f09        ..      SUBS     r1,r1,#4
        0x0003c4d0:    f0120f01    ....    TST      r2,#1
        0x0003c4d4:    d007        ..      BEQ      0x3c4e6 ; quant_all_bands + 2894
        0x0003c4d6:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x0003c4da:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0003c4de:    1d00        ..      ADDS     r0,r0,#4
        0x0003c4e0:    1d09        ..      ADDS     r1,r1,#4
        0x0003c4e2:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0003c4e6:    1052        R.      ASRS     r2,r2,#1
        0x0003c4e8:    d010        ..      BEQ      0x3c50c ; quant_all_bands + 2932
        0x0003c4ea:    bf00        ..      NOP      
        0x0003c4ec:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x0003c4f0:    edd01a01    ....    VLDR     s3,[r0,#4]
        0x0003c4f4:    ee010a21    ..!.    VMLA.F32 s0,s2,s3
        0x0003c4f8:    ed911a02    ....    VLDR     s2,[r1,#8]
        0x0003c4fc:    edd01a02    ....    VLDR     s3,[r0,#8]
        0x0003c500:    3008        .0      ADDS     r0,r0,#8
        0x0003c502:    3108        .1      ADDS     r1,r1,#8
        0x0003c504:    1e52        R.      SUBS     r2,r2,#1
        0x0003c506:    ee010a21    ..!.    VMLA.F32 s0,s2,s3
        0x0003c50a:    d1ef        ..      BNE      0x3c4ec ; quant_all_bands + 2900
        0x0003c50c:    f8dd2564    ..d%    LDR      r2,[sp,#0x564]
        0x0003c510:    eef00a48    ..H.    VMOV.F32 s1,s16
        0x0003c514:    2a00        .*      CMP      r2,#0
        0x0003c516:    dd23        #.      BLE      0x3c560 ; quant_all_bands + 3016
        0x0003c518:    f8dd0568    ..h.    LDR      r0,[sp,#0x568]
        0x0003c51c:    f8dd158c    ....    LDR      r1,[sp,#0x58c]
        0x0003c520:    1f00        ..      SUBS     r0,r0,#4
        0x0003c522:    1f09        ..      SUBS     r1,r1,#4
        0x0003c524:    f0120f01    ....    TST      r2,#1
        0x0003c528:    d007        ..      BEQ      0x3c53a ; quant_all_bands + 2978
        0x0003c52a:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x0003c52e:    edd01a01    ....    VLDR     s3,[r0,#4]
        0x0003c532:    1d00        ..      ADDS     r0,r0,#4
        0x0003c534:    1d09        ..      ADDS     r1,r1,#4
        0x0003c536:    ee410a21    A.!.    VMLA.F32 s1,s2,s3
        0x0003c53a:    1052        R.      ASRS     r2,r2,#1
        0x0003c53c:    d010        ..      BEQ      0x3c560 ; quant_all_bands + 3016
        0x0003c53e:    bf00        ..      NOP      
        0x0003c540:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x0003c544:    edd01a01    ....    VLDR     s3,[r0,#4]
        0x0003c548:    ee410a21    A.!.    VMLA.F32 s1,s2,s3
        0x0003c54c:    ed911a02    ....    VLDR     s2,[r1,#8]
        0x0003c550:    edd01a02    ....    VLDR     s3,[r0,#8]
        0x0003c554:    3008        .0      ADDS     r0,r0,#8
        0x0003c556:    3108        .1      ADDS     r1,r1,#8
        0x0003c558:    1e52        R.      SUBS     r2,r2,#1
        0x0003c55a:    ee410a21    A.!.    VMLA.F32 s1,s2,s3
        0x0003c55e:    d1ef        ..      BNE      0x3c540 ; quant_all_bands + 2984
        0x0003c560:    ee290a80    )...    VMUL.F32 s0,s19,s0
        0x0003c564:    ee090a20    .. .    VMLA.F32 s0,s18,s1
        0x0003c568:    eeb40aea    ....    VCMPE.F32 s0,s21
        0x0003c56c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003c570:    d85e        ^.      BHI      0x3c630 ; quant_all_bands + 3224
        0x0003c572:    f8dd06bc    ....    LDR      r0,[sp,#0x6bc]
        0x0003c576:    9006        ..      STR      r0,[sp,#0x18]
        0x0003c578:    f8dd0740    ..@.    LDR      r0,[sp,#0x740]
        0x0003c57c:    f8dd2654    ..T&    LDR      r2,[sp,#0x654]
        0x0003c580:    f8dd1658    ..X.    LDR      r1,[sp,#0x658]
        0x0003c584:    f8ddc66c    ..l.    LDR      r12,[sp,#0x66c]
        0x0003c588:    f8ddb5b0    ....    LDR      r11,[sp,#0x5b0]
        0x0003c58c:    f8dda664    ..d.    LDR      r10,[sp,#0x664]
        0x0003c590:    f8dd9668    ..h.    LDR      r9,[sp,#0x668]
        0x0003c594:    f8dd365c    ..\6    LDR      r3,[sp,#0x65c]
        0x0003c598:    e8e01202    ....    STRD     r1,r2,[r0],#8
        0x0003c59c:    e8e07302    ...s    STRD     r7,r3,[r0],#8
        0x0003c5a0:    e8a01e00    ....    STM      r0!,{r9-r12}
        0x0003c5a4:    f50d69ce    ...i    ADD      r9,sp,#0x670
        0x0003c5a8:    f10d0b28    ..(.    ADD      r11,sp,#0x28
        0x0003c5ac:    e899100e    ....    LDM      r9,{r1-r3,r12}
        0x0003c5b0:    e880100e    ....    STM      r0,{r1-r3,r12}
        0x0003c5b4:    f20d51dc    ...Q    ADD      r1,sp,#0x5dc
        0x0003c5b8:    f8dd05d4    ....    LDR      r0,[sp,#0x5d4]
        0x0003c5bc:    e891168e    ....    LDM      r1,{r1-r3,r7,r9,r10,r12}
        0x0003c5c0:    e88b168f    ....    STM      r11,{r0-r3,r7,r9,r10,r12}
        0x0003c5c4:    f50d6abf    ...j    ADD      r10,sp,#0x5f8
        0x0003c5c8:    e89a128f    ....    LDM      r10,{r0-r3,r7,r9,r12}
        0x0003c5cc:    f10d0a48    ..H.    ADD      r10,sp,#0x48
        0x0003c5d0:    e88a128f    ....    STM      r10,{r0-r3,r7,r9,r12}
        0x0003c5d4:    f8dd25a4    ...%    LDR      r2,[sp,#0x5a4]
        0x0003c5d8:    f8dd15bc    ....    LDR      r1,[sp,#0x5bc]
        0x0003c5dc:    f8dd0584    ....    LDR      r0,[sp,#0x584]
        0x0003c5e0:    f7dcf8d1    ....    BL       __aeabi_memcpy4 ; 0x18786
        0x0003c5e4:    f8dd25a4    ...%    LDR      r2,[sp,#0x5a4]
        0x0003c5e8:    f8dd15b8    ....    LDR      r1,[sp,#0x5b8]
        0x0003c5ec:    f8dd0568    ..h.    LDR      r0,[sp,#0x568]
        0x0003c5f0:    f7dcf8c9    ....    BL       __aeabi_memcpy4 ; 0x18786
        0x0003c5f4:    f8dd0574    ..t.    LDR      r0,[sp,#0x574]
        0x0003c5f8:    b998        ..      CBNZ     r0,0x3c622 ; quant_all_bands + 3210
        0x0003c5fa:    f8dd0570    ..p.    LDR      r0,[sp,#0x570]
        0x0003c5fe:    f8dd25a4    ...%    LDR      r2,[sp,#0x5a4]
        0x0003c602:    f9300014    0...    LDRSH    r0,[r0,r4,LSL #1]
        0x0003c606:    fb00f105    ....    MUL      r1,r0,r5
        0x0003c60a:    f8dd057c    ..|.    LDR      r0,[sp,#0x57c]
        0x0003c60e:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0003c612:    f8dd0598    ....    LDR      r0,[sp,#0x598]
        0x0003c616:    eba10080    ....    SUB      r0,r1,r0,LSL #2
        0x0003c61a:    f8dd1594    ....    LDR      r1,[sp,#0x594]
        0x0003c61e:    f7dcf8b2    ....    BL       __aeabi_memcpy4 ; 0x18786
        0x0003c622:    a919        ..      ADD      r1,sp,#0x64
        0x0003c624:    f8dd25ac    ...%    LDR      r2,[sp,#0x5ac]
        0x0003c628:    f8dd0640    ..@.    LDR      r0,[sp,#0x640]
        0x0003c62c:    f7dcf824    ..$.    BL       __aeabi_memcpy ; 0x18678
        0x0003c630:    e072        r.      B        0x3c718 ; quant_all_bands + 3456
        0x0003c632:    2100        .!      MOVS     r1,#0
        0x0003c634:    9116        ..      STR      r1,[sp,#0x58]
        0x0003c636:    f8dd1574    ..t.    LDR      r1,[sp,#0x574]
        0x0003c63a:    4338        8C      ORRS     r0,r0,r7
        0x0003c63c:    f8dd3580    ...5    LDR      r3,[sp,#0x580]
        0x0003c640:    2900        .)      CMP      r1,#0
        0x0003c642:    bf18        ..      IT       NE
        0x0003c644:    2200        ."      MOVNE    r2,#0
        0x0003c646:    d10d        ..      BNE      0x3c664 ; quant_all_bands + 3276
        0x0003c648:    f8dd1570    ..p.    LDR      r1,[sp,#0x570]
        0x0003c64c:    f9311014    1...    LDRSH    r1,[r1,r4,LSL #1]
        0x0003c650:    fb01f205    ....    MUL      r2,r1,r5
        0x0003c654:    f8dd157c    ..|.    LDR      r1,[sp,#0x57c]
        0x0003c658:    eb010282    ....    ADD      r2,r1,r2,LSL #2
        0x0003c65c:    f8dd1598    ....    LDR      r1,[sp,#0x598]
        0x0003c660:    eba20281    ....    SUB      r2,r2,r1,LSL #2
        0x0003c664:    f8dd1744    ..D.    LDR      r1,[sp,#0x744]
        0x0003c668:    e9cd3005    ...0    STRD     r3,r0,[sp,#0x14]
        0x0003c66c:    e9cd1203    ....    STRD     r1,r2,[sp,#0xc]
        0x0003c670:    f8dd0578    ..x.    LDR      r0,[sp,#0x578]
        0x0003c674:    1c40        @.      ADDS     r0,r0,#1
        0x0003c676:    d005        ..      BEQ      0x3c684 ; quant_all_bands + 3308
        0x0003c678:    f8dd1578    ..x.    LDR      r1,[sp,#0x578]
        0x0003c67c:    f8dd057c    ..|.    LDR      r0,[sp,#0x57c]
        0x0003c680:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0003c684:    f8dd2588    ...%    LDR      r2,[sp,#0x588]
        0x0003c688:    f8dd159c    ....    LDR      r1,[sp,#0x59c]
        0x0003c68c:    9200        ..      STR      r2,[sp,#0]
        0x0003c68e:    e9cd1001    ....    STRD     r1,r0,[sp,#4]
        0x0003c692:    a80a        ..      ADD      r0,sp,#0x28
        0x0003c694:    f8dd3564    ..d5    LDR      r3,[sp,#0x564]
        0x0003c698:    f8dd2568    ..h%    LDR      r2,[sp,#0x568]
        0x0003c69c:    f8dd1584    ....    LDR      r1,[sp,#0x584]
        0x0003c6a0:    f000fb60    ..`.    BL       quant_band_stereo ; 0x3cd64
        0x0003c6a4:    e037        7.      B        0x3c716 ; quant_all_bands + 3454
        0x0003c6a6:    bf00        ..      NOP      
        0x0003c6a8:    ea400107    @...    ORR      r1,r0,r7
        0x0003c6ac:    f8dd0574    ..t.    LDR      r0,[sp,#0x574]
        0x0003c6b0:    f8dd2580    ...%    LDR      r2,[sp,#0x580]
        0x0003c6b4:    2800        .(      CMP      r0,#0
        0x0003c6b6:    bf18        ..      IT       NE
        0x0003c6b8:    2300        .#      MOVNE    r3,#0
        0x0003c6ba:    d10d        ..      BNE      0x3c6d8 ; quant_all_bands + 3392
        0x0003c6bc:    f8dd0570    ..p.    LDR      r0,[sp,#0x570]
        0x0003c6c0:    f9300014    0...    LDRSH    r0,[r0,r4,LSL #1]
        0x0003c6c4:    fb00f305    ....    MUL      r3,r0,r5
        0x0003c6c8:    f8dd057c    ..|.    LDR      r0,[sp,#0x57c]
        0x0003c6cc:    eb000383    ....    ADD      r3,r0,r3,LSL #2
        0x0003c6d0:    f8dd0598    ....    LDR      r0,[sp,#0x598]
        0x0003c6d4:    eba30380    ....    SUB      r3,r3,r0,LSL #2
        0x0003c6d8:    f8dd0744    ..D.    LDR      r0,[sp,#0x744]
        0x0003c6dc:    e9cd0302    ....    STRD     r0,r3,[sp,#8]
        0x0003c6e0:    e9cd2104    ...!    STRD     r2,r1,[sp,#0x10]
        0x0003c6e4:    f8dd0578    ..x.    LDR      r0,[sp,#0x578]
        0x0003c6e8:    1c40        @.      ADDS     r0,r0,#1
        0x0003c6ea:    d005        ..      BEQ      0x3c6f8 ; quant_all_bands + 3424
        0x0003c6ec:    f8dd1578    ..x.    LDR      r1,[sp,#0x578]
        0x0003c6f0:    f8dd057c    ..|.    LDR      r0,[sp,#0x57c]
        0x0003c6f4:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0003c6f8:    f8dd159c    ....    LDR      r1,[sp,#0x59c]
        0x0003c6fc:    e9cd1000    ....    STRD     r1,r0,[sp,#0]
        0x0003c700:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x0003c704:    a80a        ..      ADD      r0,sp,#0x28
        0x0003c706:    f8dd3588    ...5    LDR      r3,[sp,#0x588]
        0x0003c70a:    f8dd2564    ..d%    LDR      r2,[sp,#0x564]
        0x0003c70e:    f8dd1584    ....    LDR      r1,[sp,#0x584]
        0x0003c712:    f000f84d    ..M.    BL       quant_band ; 0x3c7b0
        0x0003c716:    9006        ..      STR      r0,[sp,#0x18]
        0x0003c718:    f8dd0018    ....    LDR.W    r0,[sp,#0x18]
        0x0003c71c:    fb04f206    ....    MUL      r2,r4,r6
        0x0003c720:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003c722:    f8081002    ....    STRB     r1,[r8,r2]
        0x0003c726:    fb048206    ....    MLA      r2,r4,r6,r8
        0x0003c72a:    f8dd16b0    ....    LDR      r1,[sp,#0x6b0]
        0x0003c72e:    5450        PT      STRB     r0,[r2,r1]
        0x0003c730:    f8dd0720    .. .    LDR      r0,[sp,#0x720]
        0x0003c734:    f8dd16b4    ....    LDR      r1,[sp,#0x6b4]
        0x0003c738:    f8502024    P.$     LDR      r2,[r0,r4,LSL #2]
        0x0003c73c:    f8dd073c    ..<.    LDR      r0,[sp,#0x73c]
        0x0003c740:    4408        .D      ADD      r0,r0,r1
        0x0003c742:    4410        .D      ADD      r0,r0,r2
        0x0003c744:    f8cd073c    ..<.    STR      r0,[sp,#0x73c]
        0x0003c748:    f8dd1564    ..d.    LDR      r1,[sp,#0x564]
        0x0003c74c:    f8dd0588    ....    LDR      r0,[sp,#0x588]
        0x0003c750:    ebb00fc1    ....    CMP      r0,r1,LSL #3
        0x0003c754:    bfcc        ..      ITE      GT
        0x0003c756:    f04f0901    O...    MOVGT    r9,#1
        0x0003c75a:    f04f0900    O...    MOVLE    r9,#0
        0x0003c75e:    2000        .       MOVS     r0,#0
        0x0003c760:    9018        ..      STR      r0,[sp,#0x60]
        0x0003c762:    f8dd06e8    ....    LDR      r0,[sp,#0x6e8]
        0x0003c766:    1c64        d.      ADDS     r4,r4,#1
        0x0003c768:    4284        .B      CMP      r4,r0
        0x0003c76a:    f6ffaa15    ....    BLT      0x3bb98 ; quant_all_bands + 512
        0x0003c76e:    f8dd074c    ..L.    LDR      r0,[sp,#0x74c]
        0x0003c772:    9914        ..      LDR      r1,[sp,#0x50]
        0x0003c774:    6001        .`      STR      r1,[r0,#0]
        0x0003c776:    f001fea3    ....    BL       restore_stack ; 0x3e4c0
        0x0003c77a:    f20d6dc4    ...m    ADD      sp,sp,#0x6c4
        0x0003c77e:    ecbd8b06    ....    VPOP     {d8-d10}
        0x0003c782:    b004        ..      ADD      sp,sp,#0x10
        0x0003c784:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003c788:    f6bfab9b    ....    BGE      0x3bec2 ; quant_all_bands + 1322
        0x0003c78c:    fb01f306    ....    MUL      r3,r1,r6
        0x0003c790:    fb018c06    ....    MLA      r12,r1,r6,r8
        0x0003c794:    f8183003    ...0    LDRB     r3,[r8,r3]
        0x0003c798:    1c49        I.      ADDS     r1,r1,#1
        0x0003c79a:    4318        .C      ORRS     r0,r0,r3
        0x0003c79c:    f8dd36b0    ...6    LDR      r3,[sp,#0x6b0]
        0x0003c7a0:    f81c3003    ...0    LDRB     r3,[r12,r3]
        0x0003c7a4:    431f        .C      ORRS     r7,r7,r3
        0x0003c7a6:    4291        .B      CMP      r1,r2
        0x0003c7a8:    dbf0        ..      BLT      0x3c78c ; quant_all_bands + 3572
        0x0003c7aa:    f7ffbb8a    ....    B        0x3bec2 ; quant_all_bands + 1322
        0x0003c7ae:    0000        ..      MOVS     r0,r0
    i.quant_band
    quant_band
        0x0003c7b0:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0003c7b4:    4682        .F      MOV      r10,r0
        0x0003c7b6:    ed2d0b02    -...    VPUSH    {d0}
        0x0003c7ba:    460d        .F      MOV      r5,r1
        0x0003c7bc:    f04f0900    O...    MOV      r9,#0
        0x0003c7c0:    ed2d8b02    -...    VPUSH    {d8}
        0x0003c7c4:    b089        ..      SUB      sp,sp,#0x24
        0x0003c7c6:    eef08a40    ..@.    VMOV.F32 s17,s0
        0x0003c7ca:    e9ddb81e    ....    LDRD     r11,r8,[sp,#0x78]
        0x0003c7ce:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0003c7d0:    9006        ..      STR      r0,[sp,#0x18]
        0x0003c7d2:    f8da7000    ...p    LDR      r7,[r10,#0]
        0x0003c7d6:    991a        ..      LDR      r1,[sp,#0x68]
        0x0003c7d8:    9700        ..      STR      r7,[sp,#0]
        0x0003c7da:    9c1b        ..      LDR      r4,[sp,#0x6c]
        0x0003c7dc:    f8da2018    ...     LDR      r2,[r10,#0x18]
        0x0003c7e0:    464e        NF      MOV      r6,r9
        0x0003c7e2:    9201        ..      STR      r2,[sp,#4]
        0x0003c7e4:    2901        .)      CMP      r1,#1
        0x0003c7e6:    bf0c        ..      ITE      EQ
        0x0003c7e8:    2201        ."      MOVEQ    r2,#1
        0x0003c7ea:    2200        ."      MOVNE    r2,#0
        0x0003c7ec:    fb90f0f1    ....    SDIV     r0,r0,r1
        0x0003c7f0:    9207        ..      STR      r2,[sp,#0x1c]
        0x0003c7f2:    9002        ..      STR      r0,[sp,#8]
        0x0003c7f4:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0003c7f6:    2801        .(      CMP      r0,#1
        0x0003c7f8:    d00d        ..      BEQ      0x3c816 ; quant_band + 102
        0x0003c7fa:    9801        ..      LDR      r0,[sp,#4]
        0x0003c7fc:    2800        .(      CMP      r0,#0
        0x0003c7fe:    bfc8        ..      IT       GT
        0x0003c800:    4606        .F      MOVGT    r6,r0
        0x0003c802:    ed9f8afe    ....    VLDR     s16,[pc,#1016] ; [0x3cbfc] = 0x3f3504f3
        0x0003c806:    f1bb0f00    ....    CMP      r11,#0
        0x0003c80a:    bf18        ..      IT       NE
        0x0003c80c:    2c00        .,      CMPNE    r4,#0
        0x0003c80e:    d058        X.      BEQ      0x3c8c2 ; quant_band + 274
        0x0003c810:    2e00        ..      CMP      r6,#0
        0x0003c812:    d046        F.      BEQ      0x3c8a2 ; quant_band + 242
        0x0003c814:    e04e        N.      B        0x3c8b4 ; quant_band + 260
        0x0003c816:    f04f0800    O...    MOV      r8,#0
        0x0003c81a:    9501        ..      STR      r5,[sp,#4]
        0x0003c81c:    9e1d        ..      LDR      r6,[sp,#0x74]
        0x0003c81e:    f8da001c    ....    LDR      r0,[r10,#0x1c]
        0x0003c822:    46c1        .F      MOV      r9,r8
        0x0003c824:    f1080b01    ....    ADD      r11,r8,#1
        0x0003c828:    9000        ..      STR      r0,[sp,#0]
        0x0003c82a:    f8da0020    .. .    LDR      r0,[r10,#0x20]
        0x0003c82e:    2400        .$      MOVS     r4,#0
        0x0003c830:    2808        .(      CMP      r0,#8
        0x0003c832:    db19        ..      BLT      0x3c868 ; quant_band + 184
        0x0003c834:    b177        w.      CBZ      r7,0x3c854 ; quant_band + 164
        0x0003c836:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x0003c83a:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0003c83e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003c842:    bf2c        ,.      ITE      CS
        0x0003c844:    2400        .$      MOVCS    r4,#0
        0x0003c846:    2401        .$      MOVCC    r4,#1
        0x0003c848:    2201        ."      MOVS     r2,#1
        0x0003c84a:    4621        !F      MOV      r1,r4
        0x0003c84c:    9800        ..      LDR      r0,[sp,#0]
        0x0003c84e:    f7f7f9fb    ....    BL       ec_enc_bits ; 0x33c48
        0x0003c852:    e004        ..      B        0x3c85e ; quant_band + 174
        0x0003c854:    2101        .!      MOVS     r1,#1
        0x0003c856:    9800        ..      LDR      r0,[sp,#0]
        0x0003c858:    f7f7f8d2    ....    BL       ec_dec_bits ; 0x33a00
        0x0003c85c:    4604        .F      MOV      r4,r0
        0x0003c85e:    f8da0020    .. .    LDR      r0,[r10,#0x20]
        0x0003c862:    3808        .8      SUBS     r0,r0,#8
        0x0003c864:    f8ca0020    .. .    STR      r0,[r10,#0x20]
        0x0003c868:    f8da0004    ....    LDR      r0,[r10,#4]
        0x0003c86c:    b138        8.      CBZ      r0,0x3c87e ; quant_band + 206
        0x0003c86e:    2c00        .,      CMP      r4,#0
        0x0003c870:    bf0c        ..      ITE      EQ
        0x0003c872:    eeb70a00    ....    VMOVEQ.F32 s0,#1.00000000
        0x0003c876:    eebf0a00    ....    VMOVNE.F32 s0,#-1.00000000
        0x0003c87a:    ed850a00    ....    VSTR     s0,[r5,#0]
        0x0003c87e:    f1090901    ....    ADD      r9,r9,#1
        0x0003c882:    4645        EF      MOV      r5,r8
        0x0003c884:    45d9        .E      CMP      r9,r11
        0x0003c886:    dbd0        ..      BLT      0x3c82a ; quant_band + 122
        0x0003c888:    b126        &.      CBZ      r6,0x3c894 ; quant_band + 228
        0x0003c88a:    9801        ..      LDR      r0,[sp,#4]
        0x0003c88c:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0003c890:    ed860a00    ....    VSTR     s0,[r6,#0]
        0x0003c894:    2001        .       MOVS     r0,#1
        0x0003c896:    b009        ..      ADD      sp,sp,#0x24
        0x0003c898:    ecbd8b02    ....    VPOP     {d8}
        0x0003c89c:    b006        ..      ADD      sp,sp,#0x18
        0x0003c89e:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003c8a2:    9802        ..      LDR      r0,[sp,#8]
        0x0003c8a4:    f0100f01    ....    TST      r0,#1
        0x0003c8a8:    d102        ..      BNE      0x3c8b0 ; quant_band + 256
        0x0003c8aa:    9801        ..      LDR      r0,[sp,#4]
        0x0003c8ac:    2800        .(      CMP      r0,#0
        0x0003c8ae:    db01        ..      BLT      0x3c8b4 ; quant_band + 260
        0x0003c8b0:    2901        .)      CMP      r1,#1
        0x0003c8b2:    dd77        w.      BLE      0x3c9a4 ; quant_band + 500
        0x0003c8b4:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0003c8b6:    4621        !F      MOV      r1,r4
        0x0003c8b8:    0082        ..      LSLS     r2,r0,#2
        0x0003c8ba:    4658        XF      MOV      r0,r11
        0x0003c8bc:    f7dbff63    ..c.    BL       __aeabi_memcpy4 ; 0x18786
        0x0003c8c0:    465c        \F      MOV      r4,r11
        0x0003c8c2:    f04f0c00    O...    MOV      r12,#0
        0x0003c8c6:    2e00        ..      CMP      r6,#0
        0x0003c8c8:    bfc8        ..      IT       GT
        0x0003c8ca:    f04f0e01    O...    MOVGT    lr,#1
        0x0003c8ce:    dd69        i.      BLE      0x3c9a4 ; quant_band + 500
        0x0003c8d0:    9800        ..      LDR      r0,[sp,#0]
        0x0003c8d2:    b360        `.      CBZ      r0,0x3c92e ; quant_band + 382
        0x0003c8d4:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0003c8d6:    2700        .'      MOVS     r7,#0
        0x0003c8d8:    fa40f10c    @...    ASR      r1,r0,r12
        0x0003c8dc:    fa0ef00c    ....    LSL      r0,lr,r12
        0x0003c8e0:    ea4f0b61    O.a.    ASR      r11,r1,#1
        0x0003c8e4:    2800        .(      CMP      r0,#0
        0x0003c8e6:    dd22        ".      BLE      0x3c92e ; quant_band + 382
        0x0003c8e8:    f1bb0f00    ....    CMP      r11,#0
        0x0003c8ec:    dd1c        ..      BLE      0x3c928 ; quant_band + 376
        0x0003c8ee:    19c1        ..      ADDS     r1,r0,r7
        0x0003c8f0:    eb050281    ....    ADD      r2,r5,r1,LSL #2
        0x0003c8f4:    eb050387    ....    ADD      r3,r5,r7,LSL #2
        0x0003c8f8:    ea4f010b    O...    MOV.W    r1,r11
        0x0003c8fc:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x0003c900:    edd20a00    ....    VLDR     s1,[r2,#0]
        0x0003c904:    1e49        I.      SUBS     r1,r1,#1
        0x0003c906:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0003c90a:    ee600a88    `...    VMUL.F32 s1,s1,s16
        0x0003c90e:    ee301a20    0. .    VADD.F32 s2,s0,s1
        0x0003c912:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0003c916:    ed831a00    ....    VSTR     s2,[r3,#0]
        0x0003c91a:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x0003c91e:    eb0303c0    ....    ADD      r3,r3,r0,LSL #3
        0x0003c922:    eb0202c0    ....    ADD      r2,r2,r0,LSL #3
        0x0003c926:    d1e9        ..      BNE      0x3c8fc ; quant_band + 332
        0x0003c928:    1c7f        ..      ADDS     r7,r7,#1
        0x0003c92a:    42b8        .B      CMP      r0,r7
        0x0003c92c:    dcdc        ..      BGT      0x3c8e8 ; quant_band + 312
        0x0003c92e:    b364        d.      CBZ      r4,0x3c98a ; quant_band + 474
        0x0003c930:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0003c932:    2700        .'      MOVS     r7,#0
        0x0003c934:    fa40f10c    @...    ASR      r1,r0,r12
        0x0003c938:    fa0ef00c    ....    LSL      r0,lr,r12
        0x0003c93c:    ea4f0b61    O.a.    ASR      r11,r1,#1
        0x0003c940:    2800        .(      CMP      r0,#0
        0x0003c942:    dd22        ".      BLE      0x3c98a ; quant_band + 474
        0x0003c944:    f1bb0f00    ....    CMP      r11,#0
        0x0003c948:    dd1c        ..      BLE      0x3c984 ; quant_band + 468
        0x0003c94a:    19c1        ..      ADDS     r1,r0,r7
        0x0003c94c:    eb040281    ....    ADD      r2,r4,r1,LSL #2
        0x0003c950:    eb040387    ....    ADD      r3,r4,r7,LSL #2
        0x0003c954:    ea4f010b    O...    MOV.W    r1,r11
        0x0003c958:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x0003c95c:    1e49        I.      SUBS     r1,r1,#1
        0x0003c95e:    ee600a08    `...    VMUL.F32 s1,s0,s16
        0x0003c962:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x0003c966:    ee201a08     ...    VMUL.F32 s2,s0,s16
        0x0003c96a:    ee300a81    0...    VADD.F32 s0,s1,s2
        0x0003c96e:    ed830a00    ....    VSTR     s0,[r3,#0]
        0x0003c972:    ee300ac1    0...    VSUB.F32 s0,s1,s2
        0x0003c976:    eb0303c0    ....    ADD      r3,r3,r0,LSL #3
        0x0003c97a:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x0003c97e:    eb0202c0    ....    ADD      r2,r2,r0,LSL #3
        0x0003c982:    d1e9        ..      BNE      0x3c958 ; quant_band + 424
        0x0003c984:    1c7f        ..      ADDS     r7,r7,#1
        0x0003c986:    42b8        .B      CMP      r0,r7
        0x0003c988:    dcdc        ..      BGT      0x3c944 ; quant_band + 404
        0x0003c98a:    489d        .H      LDR      r0,[pc,#628] ; [0x3cc00] = 0x46b34
        0x0003c98c:    f008010f    ....    AND      r1,r8,#0xf
        0x0003c990:    f10c0c01    ....    ADD      r12,r12,#1
        0x0003c994:    5c41        A\      LDRB     r1,[r0,r1]
        0x0003c996:    eb001028    ..(.    ADD      r0,r0,r8,ASR #4
        0x0003c99a:    4566        fE      CMP      r6,r12
        0x0003c99c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c99e:    ea410880    A...    ORR      r8,r1,r0,LSL #2
        0x0003c9a2:    dc95        ..      BGT      0x3c8d0 ; quant_band + 288
        0x0003c9a4:    981a        ..      LDR      r0,[sp,#0x68]
        0x0003c9a6:    4130        0A      ASRS     r0,r0,r6
        0x0003c9a8:    901a        ..      STR      r0,[sp,#0x68]
        0x0003c9aa:    9802        ..      LDR      r0,[sp,#8]
        0x0003c9ac:    fa00f706    ....    LSL      r7,r0,r6
        0x0003c9b0:    e066        f.      B        0x3ca80 ; quant_band + 720
        0x0003c9b2:    9800        ..      LDR      r0,[sp,#0]
        0x0003c9b4:    b350        P.      CBZ      r0,0x3ca0c ; quant_band + 604
        0x0003c9b6:    981a        ..      LDR      r0,[sp,#0x68]
        0x0003c9b8:    ea4f0b67    O.g.    ASR      r11,r7,#1
        0x0003c9bc:    f04f0c00    O...    MOV      r12,#0
        0x0003c9c0:    2800        .(      CMP      r0,#0
        0x0003c9c2:    dd23        #.      BLE      0x3ca0c ; quant_band + 604
        0x0003c9c4:    f1bb0f00    ....    CMP      r11,#0
        0x0003c9c8:    dd1c        ..      BLE      0x3ca04 ; quant_band + 596
        0x0003c9ca:    eb00020c    ....    ADD      r2,r0,r12
        0x0003c9ce:    eb05038c    ....    ADD      r3,r5,r12,LSL #2
        0x0003c9d2:    eb050282    ....    ADD      r2,r5,r2,LSL #2
        0x0003c9d6:    4659        YF      MOV      r1,r11
        0x0003c9d8:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x0003c9dc:    1e49        I.      SUBS     r1,r1,#1
        0x0003c9de:    ee201a08     ...    VMUL.F32 s2,s0,s16
        0x0003c9e2:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x0003c9e6:    ee600a08    `...    VMUL.F32 s1,s0,s16
        0x0003c9ea:    ee310a20    1. .    VADD.F32 s0,s2,s1
        0x0003c9ee:    ed830a00    ....    VSTR     s0,[r3,#0]
        0x0003c9f2:    ee310a60    1.`.    VSUB.F32 s0,s2,s1
        0x0003c9f6:    eb0303c0    ....    ADD      r3,r3,r0,LSL #3
        0x0003c9fa:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x0003c9fe:    eb0202c0    ....    ADD      r2,r2,r0,LSL #3
        0x0003ca02:    d1e9        ..      BNE      0x3c9d8 ; quant_band + 552
        0x0003ca04:    f10c0c01    ....    ADD      r12,r12,#1
        0x0003ca08:    4560        `E      CMP      r0,r12
        0x0003ca0a:    dcdb        ..      BGT      0x3c9c4 ; quant_band + 532
        0x0003ca0c:    b354        T.      CBZ      r4,0x3ca64 ; quant_band + 692
        0x0003ca0e:    981a        ..      LDR      r0,[sp,#0x68]
        0x0003ca10:    ea4f0b67    O.g.    ASR      r11,r7,#1
        0x0003ca14:    f04f0c00    O...    MOV      r12,#0
        0x0003ca18:    2800        .(      CMP      r0,#0
        0x0003ca1a:    dd23        #.      BLE      0x3ca64 ; quant_band + 692
        0x0003ca1c:    f1bb0f00    ....    CMP      r11,#0
        0x0003ca20:    dd1c        ..      BLE      0x3ca5c ; quant_band + 684
        0x0003ca22:    eb00020c    ....    ADD      r2,r0,r12
        0x0003ca26:    eb04038c    ....    ADD      r3,r4,r12,LSL #2
        0x0003ca2a:    eb040282    ....    ADD      r2,r4,r2,LSL #2
        0x0003ca2e:    4659        YF      MOV      r1,r11
        0x0003ca30:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x0003ca34:    1e49        I.      SUBS     r1,r1,#1
        0x0003ca36:    ee201a08     ...    VMUL.F32 s2,s0,s16
        0x0003ca3a:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x0003ca3e:    ee600a08    `...    VMUL.F32 s1,s0,s16
        0x0003ca42:    ee310a20    1. .    VADD.F32 s0,s2,s1
        0x0003ca46:    ed830a00    ....    VSTR     s0,[r3,#0]
        0x0003ca4a:    ee310a60    1.`.    VSUB.F32 s0,s2,s1
        0x0003ca4e:    eb0303c0    ....    ADD      r3,r3,r0,LSL #3
        0x0003ca52:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x0003ca56:    eb0202c0    ....    ADD      r2,r2,r0,LSL #3
        0x0003ca5a:    d1e9        ..      BNE      0x3ca30 ; quant_band + 640
        0x0003ca5c:    f10c0c01    ....    ADD      r12,r12,#1
        0x0003ca60:    4560        `E      CMP      r0,r12
        0x0003ca62:    dcdb        ..      BGT      0x3ca1c ; quant_band + 620
        0x0003ca64:    981a        ..      LDR      r0,[sp,#0x68]
        0x0003ca66:    f1090901    ....    ADD      r9,r9,#1
        0x0003ca6a:    fa08f000    ....    LSL      r0,r8,r0
        0x0003ca6e:    ea400808    @...    ORR      r8,r0,r8
        0x0003ca72:    981a        ..      LDR      r0,[sp,#0x68]
        0x0003ca74:    107f        ..      ASRS     r7,r7,#1
        0x0003ca76:    0040        @.      LSLS     r0,r0,#1
        0x0003ca78:    901a        ..      STR      r0,[sp,#0x68]
        0x0003ca7a:    9801        ..      LDR      r0,[sp,#4]
        0x0003ca7c:    1c40        @.      ADDS     r0,r0,#1
        0x0003ca7e:    9001        ..      STR      r0,[sp,#4]
        0x0003ca80:    f0170f01    ....    TST      r7,#1
        0x0003ca84:    d102        ..      BNE      0x3ca8c ; quant_band + 732
        0x0003ca86:    9801        ..      LDR      r0,[sp,#4]
        0x0003ca88:    2800        .(      CMP      r0,#0
        0x0003ca8a:    db92        ..      BLT      0x3c9b2 ; quant_band + 514
        0x0003ca8c:    981a        ..      LDR      r0,[sp,#0x68]
        0x0003ca8e:    e9cd0704    ....    STRD     r0,r7,[sp,#0x10]
        0x0003ca92:    2801        .(      CMP      r0,#1
        0x0003ca94:    dd14        ..      BLE      0x3cac0 ; quant_band + 784
        0x0003ca96:    9800        ..      LDR      r0,[sp,#0]
        0x0003ca98:    b140        @.      CBZ      r0,0x3caac ; quant_band + 764
        0x0003ca9a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003ca9c:    fa47f106    G...    ASR      r1,r7,r6
        0x0003caa0:    fa00f206    ....    LSL      r2,r0,r6
        0x0003caa4:    4628        (F      MOV      r0,r5
        0x0003caa6:    9b07        ..      LDR      r3,[sp,#0x1c]
        0x0003caa8:    f7f4fdce    ....    BL       deinterleave_hadamard ; 0x31648
        0x0003caac:    b144        D.      CBZ      r4,0x3cac0 ; quant_band + 784
        0x0003caae:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003cab0:    fa47f106    G...    ASR      r1,r7,r6
        0x0003cab4:    fa00f206    ....    LSL      r2,r0,r6
        0x0003cab8:    4620         F      MOV      r0,r4
        0x0003caba:    9b07        ..      LDR      r3,[sp,#0x1c]
        0x0003cabc:    f7f4fdc4    ....    BL       deinterleave_hadamard ; 0x31648
        0x0003cac0:    991a        ..      LDR      r1,[sp,#0x68]
        0x0003cac2:    981c        ..      LDR      r0,[sp,#0x70]
        0x0003cac4:    9100        ..      STR      r1,[sp,#0]
        0x0003cac6:    f8cd800c    ....    STR      r8,[sp,#0xc]
        0x0003caca:    e9cd4001    ...@    STRD     r4,r0,[sp,#4]
        0x0003cace:    e9dd230f    ...#    LDRD     r2,r3,[sp,#0x3c]
        0x0003cad2:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x0003cad6:    4629        )F      MOV      r1,r5
        0x0003cad8:    4650        PF      MOV      r0,r10
        0x0003cada:    f000ffc3    ....    BL       quant_partition ; 0x3da64
        0x0003cade:    4680        .F      MOV      r8,r0
        0x0003cae0:    f8da0004    ....    LDR      r0,[r10,#4]
        0x0003cae4:    2800        .(      CMP      r0,#0
        0x0003cae6:    f0008139    ..9.    BEQ.W    0x3cd5c ; quant_band + 1452
        0x0003caea:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003caec:    2801        .(      CMP      r0,#1
        0x0003caee:    dd7c        |.      BLE      0x3cbea ; quant_band + 1082
        0x0003caf0:    4137        7A      ASRS     r7,r7,r6
        0x0003caf2:    fa00f406    ....    LSL      r4,r0,r6
        0x0003caf6:    f8dda01c    ....    LDR      r10,[sp,#0x1c]
        0x0003cafa:    f001fce9    ....    BL       save_stack ; 0x3e4d0
        0x0003cafe:    fb07f004    ....    MUL      r0,r7,r4
        0x0003cb02:    0080        ..      LSLS     r0,r0,#2
        0x0003cb04:    9000        ..      STR      r0,[sp,#0]
        0x0003cb06:    f003fed1    ....    BL       spl_alloca ; 0x408ac
        0x0003cb0a:    4603        .F      MOV      r3,r0
        0x0003cb0c:    f1ba0f00    ....    CMP      r10,#0
        0x0003cb10:    d036        6.      BEQ      0x3cb80 ; quant_band + 976
        0x0003cb12:    483c        <H      LDR      r0,[pc,#240] ; [0x3cc04] = 0x46aac
        0x0003cb14:    f04f0c00    O...    MOV      r12,#0
        0x0003cb18:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x0003cb1c:    f1a00b08    ....    SUB      r11,r0,#8
        0x0003cb20:    2c00        .,      CMP      r4,#0
        0x0003cb22:    dd5b        [.      BLE      0x3cbdc ; quant_band + 1068
        0x0003cb24:    2f00        ./      CMP      r7,#0
        0x0003cb26:    dd26        &.      BLE      0x3cb76 ; quant_band + 966
        0x0003cb28:    f85b002c    [.,.    LDR      r0,[r11,r12,LSL #2]
        0x0003cb2c:    fb00f107    ....    MUL      r1,r0,r7
        0x0003cb30:    eb050081    ....    ADD      r0,r5,r1,LSL #2
        0x0003cb34:    1f01        ..      SUBS     r1,r0,#4
        0x0003cb36:    ebac0004    ....    SUB      r0,r12,r4
        0x0003cb3a:    eb030080    ....    ADD      r0,r3,r0,LSL #2
        0x0003cb3e:    f0170f01    ....    TST      r7,#1
        0x0003cb42:    d006        ..      BEQ      0x3cb52 ; quant_band + 930
        0x0003cb44:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0003cb48:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x0003cb4c:    1d09        ..      ADDS     r1,r1,#4
        0x0003cb4e:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003cb52:    107a        z.      ASRS     r2,r7,#1
        0x0003cb54:    d00f        ..      BEQ      0x3cb76 ; quant_band + 966
        0x0003cb56:    bf00        ..      NOP      
        0x0003cb58:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0003cb5c:    eb000a84    ....    ADD      r10,r0,r4,LSL #2
        0x0003cb60:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0003cb64:    ed8a0a00    ....    VSTR     s0,[r10,#0]
        0x0003cb68:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x0003cb6c:    3108        .1      ADDS     r1,r1,#8
        0x0003cb6e:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003cb72:    1e52        R.      SUBS     r2,r2,#1
        0x0003cb74:    d1f0        ..      BNE      0x3cb58 ; quant_band + 936
        0x0003cb76:    f10c0c01    ....    ADD      r12,r12,#1
        0x0003cb7a:    4564        dE      CMP      r4,r12
        0x0003cb7c:    dcd2        ..      BGT      0x3cb24 ; quant_band + 884
        0x0003cb7e:    e02d        -.      B        0x3cbdc ; quant_band + 1068
        0x0003cb80:    f04f0a00    O...    MOV      r10,#0
        0x0003cb84:    46d4        .F      MOV      r12,r10
        0x0003cb86:    2c00        .,      CMP      r4,#0
        0x0003cb88:    dd28        (.      BLE      0x3cbdc ; quant_band + 1068
        0x0003cb8a:    2f00        ./      CMP      r7,#0
        0x0003cb8c:    dd21        !.      BLE      0x3cbd2 ; quant_band + 1058
        0x0003cb8e:    eb05008a    ....    ADD      r0,r5,r10,LSL #2
        0x0003cb92:    1f01        ..      SUBS     r1,r0,#4
        0x0003cb94:    ebac0004    ....    SUB      r0,r12,r4
        0x0003cb98:    eb030080    ....    ADD      r0,r3,r0,LSL #2
        0x0003cb9c:    f0170f01    ....    TST      r7,#1
        0x0003cba0:    d006        ..      BEQ      0x3cbb0 ; quant_band + 1024
        0x0003cba2:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0003cba6:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x0003cbaa:    1d09        ..      ADDS     r1,r1,#4
        0x0003cbac:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003cbb0:    107a        z.      ASRS     r2,r7,#1
        0x0003cbb2:    d00e        ..      BEQ      0x3cbd2 ; quant_band + 1058
        0x0003cbb4:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0003cbb8:    eb000b84    ....    ADD      r11,r0,r4,LSL #2
        0x0003cbbc:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0003cbc0:    ed8b0a00    ....    VSTR     s0,[r11,#0]
        0x0003cbc4:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x0003cbc8:    3108        .1      ADDS     r1,r1,#8
        0x0003cbca:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003cbce:    1e52        R.      SUBS     r2,r2,#1
        0x0003cbd0:    d1f0        ..      BNE      0x3cbb4 ; quant_band + 1028
        0x0003cbd2:    f10c0c01    ....    ADD      r12,r12,#1
        0x0003cbd6:    44ba        .D      ADD      r10,r10,r7
        0x0003cbd8:    4564        dE      CMP      r4,r12
        0x0003cbda:    dcd6        ..      BGT      0x3cb8a ; quant_band + 986
        0x0003cbdc:    4619        .F      MOV      r1,r3
        0x0003cbde:    4628        (F      MOV      r0,r5
        0x0003cbe0:    9a00        ..      LDR      r2,[sp,#0]
        0x0003cbe2:    f7dbfdd0    ....    BL       __aeabi_memcpy4 ; 0x18786
        0x0003cbe6:    f001fc6b    ..k.    BL       restore_stack ; 0x3e4c0
        0x0003cbea:    e9dd4a04    ...J    LDRD     r4,r10,[sp,#0x10]
        0x0003cbee:    f04f0b00    O...    MOV      r11,#0
        0x0003cbf2:    f1b90f00    ....    CMP      r9,#0
        0x0003cbf6:    dd3b        ;.      BLE      0x3cc70 ; quant_band + 1216
        0x0003cbf8:    1064        d.      ASRS     r4,r4,#1
        0x0003cbfa:    e005        ..      B        0x3cc08 ; quant_band + 1112
    $d
        0x0003cbfc:    3f3504f3    ..5?    DCD    1060439283
        0x0003cc00:    00046b34    4k..    DCD    289588
        0x0003cc04:    00046aac    .j..    DCD    289452
    $t
        0x0003cc08:    fa28f004    (...    LSR      r0,r8,r4
        0x0003cc0c:    ea4f0a4a    O.J.    LSL      r10,r10,#1
        0x0003cc10:    ea400808    @...    ORR      r8,r0,r8
        0x0003cc14:    1e20         .      SUBS     r0,r4,#0
        0x0003cc16:    ea4f076a    O.j.    ASR      r7,r10,#1
        0x0003cc1a:    f04f0c00    O...    MOV      r12,#0
        0x0003cc1e:    dd23        #.      BLE      0x3cc68 ; quant_band + 1208
        0x0003cc20:    2f00        ./      CMP      r7,#0
        0x0003cc22:    dd1d        ..      BLE      0x3cc60 ; quant_band + 1200
        0x0003cc24:    eb00020c    ....    ADD      r2,r0,r12
        0x0003cc28:    eb05038c    ....    ADD      r3,r5,r12,LSL #2
        0x0003cc2c:    eb050282    ....    ADD      r2,r5,r2,LSL #2
        0x0003cc30:    ea4f0107    O...    MOV.W    r1,r7
        0x0003cc34:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x0003cc38:    edd20a00    ....    VLDR     s1,[r2,#0]
        0x0003cc3c:    1e49        I.      SUBS     r1,r1,#1
        0x0003cc3e:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0003cc42:    ee600a88    `...    VMUL.F32 s1,s1,s16
        0x0003cc46:    ee301a20    0. .    VADD.F32 s2,s0,s1
        0x0003cc4a:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0003cc4e:    ed831a00    ....    VSTR     s2,[r3,#0]
        0x0003cc52:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x0003cc56:    eb0303c0    ....    ADD      r3,r3,r0,LSL #3
        0x0003cc5a:    eb0202c0    ....    ADD      r2,r2,r0,LSL #3
        0x0003cc5e:    d1e9        ..      BNE      0x3cc34 ; quant_band + 1156
        0x0003cc60:    f10c0c01    ....    ADD      r12,r12,#1
        0x0003cc64:    4560        `E      CMP      r0,r12
        0x0003cc66:    dcdb        ..      BGT      0x3cc20 ; quant_band + 1136
        0x0003cc68:    f10b0b01    ....    ADD      r11,r11,#1
        0x0003cc6c:    45d9        .E      CMP      r9,r11
        0x0003cc6e:    dcc3        ..      BGT      0x3cbf8 ; quant_band + 1096
        0x0003cc70:    2700        .'      MOVS     r7,#0
        0x0003cc72:    2e00        ..      CMP      r6,#0
        0x0003cc74:    bfc4        ..      ITT      GT
        0x0003cc76:    f04f0a01    O...    MOVGT    r10,#1
        0x0003cc7a:    f8dfb0e4    ....    LDRGT    r11,[pc,#228] ; [0x3cd60] = 0x46b44
        0x0003cc7e:    dd31        1.      BLE      0x3cce4 ; quant_band + 1332
        0x0003cc80:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003cc82:    f81b8008    ....    LDRB     r8,[r11,r8]
        0x0003cc86:    4138        8A      ASRS     r0,r0,r7
        0x0003cc88:    ea4f0960    O.`.    ASR      r9,r0,#1
        0x0003cc8c:    fa0af107    ....    LSL      r1,r10,r7
        0x0003cc90:    2000        .       MOVS     r0,#0
        0x0003cc92:    2900        .)      CMP      r1,#0
        0x0003cc94:    dd23        #.      BLE      0x3ccde ; quant_band + 1326
        0x0003cc96:    bf00        ..      NOP      
        0x0003cc98:    f1b90f00    ....    CMP      r9,#0
        0x0003cc9c:    dd1c        ..      BLE      0x3ccd8 ; quant_band + 1320
        0x0003cc9e:    180b        ..      ADDS     r3,r1,r0
        0x0003cca0:    eb050c80    ....    ADD      r12,r5,r0,LSL #2
        0x0003cca4:    eb050383    ....    ADD      r3,r5,r3,LSL #2
        0x0003cca8:    ea4f0209    O...    MOV.W    r2,r9
        0x0003ccac:    ed9c0a00    ....    VLDR     s0,[r12,#0]
        0x0003ccb0:    1e52        R.      SUBS     r2,r2,#1
        0x0003ccb2:    ee600a08    `...    VMUL.F32 s1,s0,s16
        0x0003ccb6:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x0003ccba:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0003ccbe:    ee301a80    0...    VADD.F32 s2,s1,s0
        0x0003ccc2:    ee300ac0    0...    VSUB.F32 s0,s1,s0
        0x0003ccc6:    ed8c1a00    ....    VSTR     s2,[r12,#0]
        0x0003ccca:    ed830a00    ....    VSTR     s0,[r3,#0]
        0x0003ccce:    eb0c0cc1    ....    ADD      r12,r12,r1,LSL #3
        0x0003ccd2:    eb0303c1    ....    ADD      r3,r3,r1,LSL #3
        0x0003ccd6:    d1e9        ..      BNE      0x3ccac ; quant_band + 1276
        0x0003ccd8:    1c40        @.      ADDS     r0,r0,#1
        0x0003ccda:    4281        .B      CMP      r1,r0
        0x0003ccdc:    dcdc        ..      BGT      0x3cc98 ; quant_band + 1256
        0x0003ccde:    1c7f        ..      ADDS     r7,r7,#1
        0x0003cce0:    42be        .B      CMP      r6,r7
        0x0003cce2:    dccd        ..      BGT      0x3cc80 ; quant_band + 1232
        0x0003cce4:    981d        ..      LDR      r0,[sp,#0x74]
        0x0003cce6:    40b4        .@      LSLS     r4,r4,r6
        0x0003cce8:    b398        ..      CBZ      r0,0x3cd52 ; quant_band + 1442
        0x0003ccea:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003ccec:    f006fd91    ....    BL       __aeabi_i2d ; 0x43812
        0x0003ccf0:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003ccf4:    f7e1fd64    ..d.    BL       __hardfp_sqrt ; 0x1e7c0
        0x0003ccf8:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003ccfc:    f006faaa    ....    BL       __aeabi_d2f ; 0x43254
        0x0003cd00:    ee000a10    ....    VMOV     s0,r0
        0x0003cd04:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003cd06:    2800        .(      CMP      r0,#0
        0x0003cd08:    dd23        #.      BLE      0x3cd52 ; quant_band + 1442
        0x0003cd0a:    991d        ..      LDR      r1,[sp,#0x74]
        0x0003cd0c:    1f28        (.      SUBS     r0,r5,#4
        0x0003cd0e:    1f0a        ..      SUBS     r2,r1,#4
        0x0003cd10:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003cd12:    f0110f01    ....    TST      r1,#1
        0x0003cd16:    d007        ..      BEQ      0x3cd28 ; quant_band + 1400
        0x0003cd18:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0003cd1c:    1d00        ..      ADDS     r0,r0,#4
        0x0003cd1e:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0003cd22:    edc20a01    ....    VSTR     s1,[r2,#4]
        0x0003cd26:    1d12        ..      ADDS     r2,r2,#4
        0x0003cd28:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003cd2a:    1049        I.      ASRS     r1,r1,#1
        0x0003cd2c:    d011        ..      BEQ      0x3cd52 ; quant_band + 1442
        0x0003cd2e:    bf00        ..      NOP      
        0x0003cd30:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0003cd34:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0003cd38:    edc20a01    ....    VSTR     s1,[r2,#4]
        0x0003cd3c:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0003cd40:    3008        .0      ADDS     r0,r0,#8
        0x0003cd42:    1e49        I.      SUBS     r1,r1,#1
        0x0003cd44:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0003cd48:    edc20a02    ....    VSTR     s1,[r2,#8]
        0x0003cd4c:    f1020208    ....    ADD      r2,r2,#8
        0x0003cd50:    d1ee        ..      BNE      0x3cd30 ; quant_band + 1408
        0x0003cd52:    2001        .       MOVS     r0,#1
        0x0003cd54:    40a0        .@      LSLS     r0,r0,r4
        0x0003cd56:    1e40        @.      SUBS     r0,r0,#1
        0x0003cd58:    ea000808    ....    AND      r8,r0,r8
        0x0003cd5c:    4640        @F      MOV      r0,r8
        0x0003cd5e:    e59a        ..      B        0x3c896 ; quant_band + 230
    $d
        0x0003cd60:    00046b44    Dk..    DCD    289604
    $t
    i.quant_band_stereo
    quant_band_stereo
        0x0003cd64:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0003cd68:    461f        .F      MOV      r7,r3
        0x0003cd6a:    ed2d8b06    -...    VPUSH    {d8-d10}
        0x0003cd6e:    b097        ..      SUB      sp,sp,#0x5c
        0x0003cd70:    4614        .F      MOV      r4,r2
        0x0003cd72:    460d        .F      MOV      r5,r1
        0x0003cd74:    4606        .F      MOV      r6,r0
        0x0003cd76:    ed9f8afe    ....    VLDR     s16,[pc,#1016] ; [0x3d170] = 0
        0x0003cd7a:    f8ddb0a4    ....    LDR      r11,[sp,#0xa4]
        0x0003cd7e:    f8d09000    ....    LDR      r9,[r0,#0]
        0x0003cd82:    f8cd902c    ..,.    STR      r9,[sp,#0x2c]
        0x0003cd86:    f8dd809c    ....    LDR      r8,[sp,#0x9c]
        0x0003cd8a:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x0003cd8c:    900a        ..      STR      r0,[sp,#0x28]
        0x0003cd8e:    2b01        .+      CMP      r3,#1
        0x0003cd90:    d07e        ~.      BEQ      0x3ce90 ; quant_band_stereo + 300
        0x0003cd92:    982c        ,.      LDR      r0,[sp,#0xb0]
        0x0003cd94:    9015        ..      STR      r0,[sp,#0x54]
        0x0003cd96:    a92c        ,.      ADD      r1,sp,#0xb0
        0x0003cd98:    2001        .       MOVS     r0,#1
        0x0003cd9a:    e9cd0105    ....    STRD     r0,r1,[sp,#0x14]
        0x0003cd9e:    e9cd8b03    ....    STRD     r8,r11,[sp,#0xc]
        0x0003cda2:    a826        &.      ADD      r0,sp,#0x98
        0x0003cda4:    e9cd7000    ...p    STRD     r7,r0,[sp,#0]
        0x0003cda8:    4613        .F      MOV      r3,r2
        0x0003cdaa:    462a        *F      MOV      r2,r5
        0x0003cdac:    a90c        ..      ADD      r1,sp,#0x30
        0x0003cdae:    f8cd8008    ....    STR      r8,[sp,#8]
        0x0003cdb2:    4630        0F      MOV      r0,r6
        0x0003cdb4:    f7f3fef8    ....    BL       compute_theta ; 0x30ba8
        0x0003cdb8:    980c        ..      LDR      r0,[sp,#0x30]
        0x0003cdba:    9012        ..      STR      r0,[sp,#0x48]
        0x0003cdbc:    eddd0a0d    ....    VLDR     s1,[sp,#0x34]
        0x0003cdc0:    ed9d0a0e    ....    VLDR     s0,[sp,#0x38]
        0x0003cdc4:    eeb81ae0    ....    VCVT.F32.S32 s2,s1
        0x0003cdc8:    eddf0aea    ....    VLDR     s1,[pc,#936] ; [0x3d174] = 0x38000000
        0x0003cdcc:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003cdd0:    e9dda110    ....    LDRD     r10,r1,[sp,#0x40]
        0x0003cdd4:    ee219a20    !. .    VMUL.F32 s18,s2,s1
        0x0003cdd8:    ee608a20    `. .    VMUL.F32 s17,s0,s1
        0x0003cddc:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x0003cdde:    2f02        ./      CMP      r7,#2
        0x0003cde0:    d07b        {.      BEQ      0x3ceda ; quant_band_stereo + 374
        0x0003cde2:    9826        &.      LDR      r0,[sp,#0x98]
        0x0003cde4:    1a82        ..      SUBS     r2,r0,r2
        0x0003cde6:    eb0272d2    ...r    ADD      r2,r2,r2,LSR #31
        0x0003cdea:    ebb00f62    ..b.    CMP      r0,r2,ASR #1
        0x0003cdee:    bfac        ..      ITE      GE
        0x0003cdf0:    1053        S.      ASRGE    r3,r2,#1
        0x0003cdf2:    4603        .F      MOVLT    r3,r0
        0x0003cdf4:    2b00        .+      CMP      r3,#0
        0x0003cdf6:    bfb8        ..      IT       LT
        0x0003cdf8:    f04f0900    O...    MOVLT    r9,#0
        0x0003cdfc:    db05        ..      BLT      0x3ce0a ; quant_band_stereo + 166
        0x0003cdfe:    ebb00f62    ..b.    CMP      r0,r2,ASR #1
        0x0003ce02:    bfb4        ..      ITE      LT
        0x0003ce04:    4681        .F      MOVLT    r9,r0
        0x0003ce06:    ea4f0962    O.b.    ASRGE    r9,r2,#1
        0x0003ce0a:    eba00009    ....    SUB      r0,r0,r9
        0x0003ce0e:    9006        ..      STR      r0,[sp,#0x18]
        0x0003ce10:    6a30        0j      LDR      r0,[r6,#0x20]
        0x0003ce12:    1a40        @.      SUBS     r0,r0,r1
        0x0003ce14:    6230        0b      STR      r0,[r6,#0x20]
        0x0003ce16:    9008        ..      STR      r0,[sp,#0x20]
        0x0003ce18:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003ce1a:    4581        .E      CMP      r9,r0
        0x0003ce1c:    f2c08151    ..Q.    BLT.W    0x3d0c2 ; quant_band_stereo + 862
        0x0003ce20:    e9dd012a    ..*.    LDRD     r0,r1,[sp,#0xa8]
        0x0003ce24:    9a2c        ,.      LDR      r2,[sp,#0xb0]
        0x0003ce26:    9205        ..      STR      r2,[sp,#0x14]
        0x0003ce28:    f8cdb008    ....    STR      r11,[sp,#8]
        0x0003ce2c:    e9cd0103    ....    STRD     r0,r1,[sp,#0xc]
        0x0003ce30:    9828        (.      LDR      r0,[sp,#0xa0]
        0x0003ce32:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x0003ce36:    e9cd8000    ....    STRD     r8,r0,[sp,#0]
        0x0003ce3a:    464b        KF      MOV      r3,r9
        0x0003ce3c:    463a        :F      MOV      r2,r7
        0x0003ce3e:    4629        )F      MOV      r1,r5
        0x0003ce40:    4630        0F      MOV      r0,r6
        0x0003ce42:    f7fffcb5    ....    BL       quant_band ; 0x3c7b0
        0x0003ce46:    900a        ..      STR      r0,[sp,#0x28]
        0x0003ce48:    6a31        1j      LDR      r1,[r6,#0x20]
        0x0003ce4a:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003ce4c:    1a40        @.      SUBS     r0,r0,r1
        0x0003ce4e:    eba90000    ....    SUB      r0,r9,r0
        0x0003ce52:    2818        .(      CMP      r0,#0x18
        0x0003ce54:    dd06        ..      BLE      0x3ce64 ; quant_band_stereo + 256
        0x0003ce56:    f1ba0f00    ....    CMP      r10,#0
        0x0003ce5a:    d003        ..      BEQ      0x3ce64 ; quant_band_stereo + 256
        0x0003ce5c:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003ce5e:    4408        .D      ADD      r0,r0,r1
        0x0003ce60:    3818        .8      SUBS     r0,r0,#0x18
        0x0003ce62:    9006        ..      STR      r0,[sp,#0x18]
        0x0003ce64:    982c        ,.      LDR      r0,[sp,#0xb0]
        0x0003ce66:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x0003ce6a:    fa40f108    @...    ASR      r1,r0,r8
        0x0003ce6e:    2000        .       MOVS     r0,#0
        0x0003ce70:    e9cd0104    ....    STRD     r0,r1,[sp,#0x10]
        0x0003ce74:    e9cd8000    ....    STRD     r8,r0,[sp,#0]
        0x0003ce78:    e9cdb002    ....    STRD     r11,r0,[sp,#8]
        0x0003ce7c:    463a        :F      MOV      r2,r7
        0x0003ce7e:    4621        !F      MOV      r1,r4
        0x0003ce80:    4630        0F      MOV      r0,r6
        0x0003ce82:    9b06        ..      LDR      r3,[sp,#0x18]
        0x0003ce84:    f7fffc94    ....    BL       quant_band ; 0x3c7b0
        0x0003ce88:    990a        ..      LDR      r1,[sp,#0x28]
        0x0003ce8a:    ea400801    @...    ORR      r8,r0,r1
        0x0003ce8e:    e000        ..      B        0x3ce92 ; quant_band_stereo + 302
        0x0003ce90:    e001        ..      B        0x3ce96 ; quant_band_stereo + 306
        0x0003ce92:    f000b94c    ..L.    B.W      0x3d12e ; quant_band_stereo + 970
        0x0003ce96:    468a        .F      MOV      r10,r1
        0x0003ce98:    992a        *.      LDR      r1,[sp,#0xa8]
        0x0003ce9a:    ea5f0802    _...    MOVS     r8,r2
        0x0003ce9e:    e9cd0101    ....    STRD     r0,r1,[sp,#4]
        0x0003cea2:    bf14        ..      ITE      NE
        0x0003cea4:    2001        .       MOVNE    r0,#1
        0x0003cea6:    2000        .       MOVEQ    r0,#0
        0x0003cea8:    2700        .'      MOVS     r7,#0
        0x0003ceaa:    f1000b01    ....    ADD      r11,r0,#1
        0x0003ceae:    6a30        0j      LDR      r0,[r6,#0x20]
        0x0003ceb0:    2400        .$      MOVS     r4,#0
        0x0003ceb2:    2808        .(      CMP      r0,#8
        0x0003ceb4:    db1a        ..      BLT      0x3ceec ; quant_band_stereo + 392
        0x0003ceb6:    f1b90f00    ....    CMP      r9,#0
        0x0003ceba:    d00f        ..      BEQ      0x3cedc ; quant_band_stereo + 376
        0x0003cebc:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x0003cec0:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0003cec4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003cec8:    bf2c        ,.      ITE      CS
        0x0003ceca:    2400        .$      MOVCS    r4,#0
        0x0003cecc:    2401        .$      MOVCC    r4,#1
        0x0003cece:    2201        ."      MOVS     r2,#1
        0x0003ced0:    4621        !F      MOV      r1,r4
        0x0003ced2:    9801        ..      LDR      r0,[sp,#4]
        0x0003ced4:    f7f6feb8    ....    BL       ec_enc_bits ; 0x33c48
        0x0003ced8:    e005        ..      B        0x3cee6 ; quant_band_stereo + 386
        0x0003ceda:    e022        ".      B        0x3cf22 ; quant_band_stereo + 446
        0x0003cedc:    2101        .!      MOVS     r1,#1
        0x0003cede:    9801        ..      LDR      r0,[sp,#4]
        0x0003cee0:    f7f6fd8e    ....    BL       ec_dec_bits ; 0x33a00
        0x0003cee4:    4604        .F      MOV      r4,r0
        0x0003cee6:    6a30        0j      LDR      r0,[r6,#0x20]
        0x0003cee8:    3808        .8      SUBS     r0,r0,#8
        0x0003ceea:    6230        0b      STR      r0,[r6,#0x20]
        0x0003ceec:    6870        ph      LDR      r0,[r6,#4]
        0x0003ceee:    b138        8.      CBZ      r0,0x3cf00 ; quant_band_stereo + 412
        0x0003cef0:    2c00        .,      CMP      r4,#0
        0x0003cef2:    bf0c        ..      ITE      EQ
        0x0003cef4:    eeb70a00    ....    VMOVEQ.F32 s0,#1.00000000
        0x0003cef8:    eebf0a00    ....    VMOVNE.F32 s0,#-1.00000000
        0x0003cefc:    ed850a00    ....    VSTR     s0,[r5,#0]
        0x0003cf00:    1c7f        ..      ADDS     r7,r7,#1
        0x0003cf02:    4645        EF      MOV      r5,r8
        0x0003cf04:    455f        _E      CMP      r7,r11
        0x0003cf06:    dbd2        ..      BLT      0x3ceae ; quant_band_stereo + 330
        0x0003cf08:    9802        ..      LDR      r0,[sp,#8]
        0x0003cf0a:    2800        .(      CMP      r0,#0
        0x0003cf0c:    bf1c        ..      ITT      NE
        0x0003cf0e:    ed9a0a00    ....    VLDRNE   s0,[r10,#0]
        0x0003cf12:    ed800a00    ....    VSTRNE   s0,[r0,#0]
        0x0003cf16:    2001        .       MOVS     r0,#1
        0x0003cf18:    b017        ..      ADD      sp,sp,#0x5c
        0x0003cf1a:    ecbd8b06    ....    VPOP     {d8-d10}
        0x0003cf1e:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003cf22:    2000        .       MOVS     r0,#0
        0x0003cf24:    9008        ..      STR      r0,[sp,#0x20]
        0x0003cf26:    9826        &.      LDR      r0,[sp,#0x98]
        0x0003cf28:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003cf2a:    2000        .       MOVS     r0,#0
        0x0003cf2c:    f1ba0f00    ....    CMP      r10,#0
        0x0003cf30:    d00b        ..      BEQ      0x3cf4a ; quant_band_stereo + 486
        0x0003cf32:    f5ba4f80    ...O    CMP      r10,#0x4000
        0x0003cf36:    d006        ..      BEQ      0x3cf46 ; quant_band_stereo + 482
        0x0003cf38:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0003cf3a:    2008        .       MOVS     r0,#8
        0x0003cf3c:    3a08        .:      SUBS     r2,r2,#8
        0x0003cf3e:    9207        ..      STR      r2,[sp,#0x1c]
        0x0003cf40:    f5ba5f00    ..._    CMP      r10,#0x2000
        0x0003cf44:    dd01        ..      BLE      0x3cf4a ; quant_band_stereo + 486
        0x0003cf46:    2201        ."      MOVS     r2,#1
        0x0003cf48:    e000        ..      B        0x3cf4c ; quant_band_stereo + 488
        0x0003cf4a:    2200        ."      MOVS     r2,#0
        0x0003cf4c:    6a33        3j      LDR      r3,[r6,#0x20]
        0x0003cf4e:    4401        .D      ADD      r1,r1,r0
        0x0003cf50:    1a59        Y.      SUBS     r1,r3,r1
        0x0003cf52:    6231        1b      STR      r1,[r6,#0x20]
        0x0003cf54:    2a00        .*      CMP      r2,#0
        0x0003cf56:    bf19        ..      ITTEE    NE
        0x0003cf58:    46a1        .F      MOVNE    r9,r4
        0x0003cf5a:    46aa        .F      MOVNE    r10,r5
        0x0003cf5c:    46a9        .F      MOVEQ    r9,r5
        0x0003cf5e:    46a2        .F      MOVEQ    r10,r4
        0x0003cf60:    b300        ..      CBZ      r0,0x3cfa4 ; quant_band_stereo + 576
        0x0003cf62:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003cf64:    b1c8        ..      CBZ      r0,0x3cf9a ; quant_band_stereo + 566
        0x0003cf66:    ed990a00    ....    VLDR     s0,[r9,#0]
        0x0003cf6a:    edda0a01    ....    VLDR     s1,[r10,#4]
        0x0003cf6e:    ed9a1a00    ....    VLDR     s2,[r10,#0]
        0x0003cf72:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x0003cf76:    edd90a01    ....    VLDR     s1,[r9,#4]
        0x0003cf7a:    ee000ac1    ....    VMLS.F32 s0,s1,s2
        0x0003cf7e:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0003cf82:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003cf86:    bf2c        ,.      ITE      CS
        0x0003cf88:    2000        .       MOVCS    r0,#0
        0x0003cf8a:    2001        .       MOVCC    r0,#1
        0x0003cf8c:    2201        ."      MOVS     r2,#1
        0x0003cf8e:    4601        .F      MOV      r1,r0
        0x0003cf90:    9008        ..      STR      r0,[sp,#0x20]
        0x0003cf92:    980a        ..      LDR      r0,[sp,#0x28]
        0x0003cf94:    f7f6fe58    ..X.    BL       ec_enc_bits ; 0x33c48
        0x0003cf98:    e004        ..      B        0x3cfa4 ; quant_band_stereo + 576
        0x0003cf9a:    2101        .!      MOVS     r1,#1
        0x0003cf9c:    980a        ..      LDR      r0,[sp,#0x28]
        0x0003cf9e:    f7f6fd2f    ../.    BL       ec_dec_bits ; 0x33a00
        0x0003cfa2:    9008        ..      STR      r0,[sp,#0x20]
        0x0003cfa4:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003cfa6:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x0003cfaa:    4241        AB      RSBS     r1,r0,#0
        0x0003cfac:    2001        .       MOVS     r0,#1
        0x0003cfae:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0003cfb2:    9008        ..      STR      r0,[sp,#0x20]
        0x0003cfb4:    e9dd022a    ..*.    LDRD     r0,r2,[sp,#0xa8]
        0x0003cfb8:    9915        ..      LDR      r1,[sp,#0x54]
        0x0003cfba:    9105        ..      STR      r1,[sp,#0x14]
        0x0003cfbc:    f8cdb008    ....    STR      r11,[sp,#8]
        0x0003cfc0:    e9cd0203    ....    STRD     r0,r2,[sp,#0xc]
        0x0003cfc4:    9828        (.      LDR      r0,[sp,#0xa0]
        0x0003cfc6:    463a        :F      MOV      r2,r7
        0x0003cfc8:    e9cd8000    ....    STRD     r8,r0,[sp,#0]
        0x0003cfcc:    4649        IF      MOV      r1,r9
        0x0003cfce:    4630        0F      MOV      r0,r6
        0x0003cfd0:    9b07        ..      LDR      r3,[sp,#0x1c]
        0x0003cfd2:    f7fffbed    ....    BL       quant_band ; 0x3c7b0
        0x0003cfd6:    4680        .F      MOV      r8,r0
        0x0003cfd8:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003cfda:    ed990a01    ....    VLDR     s0,[r9,#4]
        0x0003cfde:    4240        @B      RSBS     r0,r0,#0
        0x0003cfe0:    ee000a90    ....    VMOV     s1,r0
        0x0003cfe4:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0003cfe8:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x0003cfec:    ed8a0a00    ....    VSTR     s0,[r10,#0]
        0x0003cff0:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003cff2:    edd90a00    ....    VLDR     s1,[r9,#0]
        0x0003cff6:    ee000a10    ....    VMOV     s0,r0
        0x0003cffa:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003cffe:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x0003d002:    ed8a0a01    ....    VSTR     s0,[r10,#4]
        0x0003d006:    6870        ph      LDR      r0,[r6,#4]
        0x0003d008:    b3f0        ..      CBZ      r0,0x3d088 ; quant_band_stereo + 804
        0x0003d00a:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x0003d00e:    ee200a09     ...    VMUL.F32 s0,s0,s18
        0x0003d012:    ed850a00    ....    VSTR     s0,[r5,#0]
        0x0003d016:    ed950a01    ....    VLDR     s0,[r5,#4]
        0x0003d01a:    ee200a09     ...    VMUL.F32 s0,s0,s18
        0x0003d01e:    ed850a01    ....    VSTR     s0,[r5,#4]
        0x0003d022:    ed940a00    ....    VLDR     s0,[r4,#0]
        0x0003d026:    ee600a28    `.(.    VMUL.F32 s1,s0,s17
        0x0003d02a:    edc40a00    ....    VSTR     s1,[r4,#0]
        0x0003d02e:    ed940a01    ....    VLDR     s0,[r4,#4]
        0x0003d032:    ee200a28     .(.    VMUL.F32 s0,s0,s17
        0x0003d036:    ed840a01    ....    VSTR     s0,[r4,#4]
        0x0003d03a:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x0003d03e:    ee700a60    p.`.    VSUB.F32 s1,s0,s1
        0x0003d042:    edc50a00    ....    VSTR     s1,[r5,#0]
        0x0003d046:    edd40a00    ....    VLDR     s1,[r4,#0]
        0x0003d04a:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x0003d04e:    ed840a00    ....    VSTR     s0,[r4,#0]
        0x0003d052:    ed950a01    ....    VLDR     s0,[r5,#4]
        0x0003d056:    edd40a01    ....    VLDR     s1,[r4,#4]
        0x0003d05a:    ee700a60    p.`.    VSUB.F32 s1,s0,s1
        0x0003d05e:    edc50a01    ....    VSTR     s1,[r5,#4]
        0x0003d062:    edd40a01    ....    VLDR     s1,[r4,#4]
        0x0003d066:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x0003d06a:    ed840a01    ....    VSTR     s0,[r4,#4]
        0x0003d06e:    6870        ph      LDR      r0,[r6,#4]
        0x0003d070:    2800        .(      CMP      r0,#0
        0x0003d072:    bf1c        ..      ITT      NE
        0x0003d074:    9812        ..      LDRNE    r0,[sp,#0x48]
        0x0003d076:    2800        .(      CMPNE    r0,#0
        0x0003d078:    d021        !.      BEQ      0x3d0be ; quant_band_stereo + 858
        0x0003d07a:    bf00        ..      NOP      
        0x0003d07c:    f1a40004    ....    SUB      r0,r4,#4
        0x0003d080:    f0170f01    ....    TST      r7,#1
        0x0003d084:    d009        ..      BEQ      0x3d09a ; quant_band_stereo + 822
        0x0003d086:    e000        ..      B        0x3d08a ; quant_band_stereo + 806
        0x0003d088:    e019        ..      B        0x3d0be ; quant_band_stereo + 858
        0x0003d08a:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0003d08e:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x0003d092:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0003d096:    f1000004    ....    ADD      r0,r0,#4
        0x0003d09a:    1079        y.      ASRS     r1,r7,#1
        0x0003d09c:    d00f        ..      BEQ      0x3d0be ; quant_band_stereo + 858
        0x0003d09e:    bf00        ..      NOP      
        0x0003d0a0:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0003d0a4:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x0003d0a8:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0003d0ac:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x0003d0b0:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x0003d0b4:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0003d0b8:    3008        .0      ADDS     r0,r0,#8
        0x0003d0ba:    1e49        I.      SUBS     r1,r1,#1
        0x0003d0bc:    d1f0        ..      BNE      0x3d0a0 ; quant_band_stereo + 828
        0x0003d0be:    4640        @F      MOV      r0,r8
        0x0003d0c0:    e72a        *.      B        0x3cf18 ; quant_band_stereo + 436
        0x0003d0c2:    982c        ,.      LDR      r0,[sp,#0xb0]
        0x0003d0c4:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x0003d0c8:    fa40f108    @...    ASR      r1,r0,r8
        0x0003d0cc:    2000        .       MOVS     r0,#0
        0x0003d0ce:    e9cd0104    ....    STRD     r0,r1,[sp,#0x10]
        0x0003d0d2:    e9cd8000    ....    STRD     r8,r0,[sp,#0]
        0x0003d0d6:    e9cdb002    ....    STRD     r11,r0,[sp,#8]
        0x0003d0da:    463a        :F      MOV      r2,r7
        0x0003d0dc:    4621        !F      MOV      r1,r4
        0x0003d0de:    4630        0F      MOV      r0,r6
        0x0003d0e0:    9b06        ..      LDR      r3,[sp,#0x18]
        0x0003d0e2:    f7fffb65    ..e.    BL       quant_band ; 0x3c7b0
        0x0003d0e6:    900a        ..      STR      r0,[sp,#0x28]
        0x0003d0e8:    6a31        1j      LDR      r1,[r6,#0x20]
        0x0003d0ea:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003d0ec:    1a41        A.      SUBS     r1,r0,r1
        0x0003d0ee:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003d0f0:    1a40        @.      SUBS     r0,r0,r1
        0x0003d0f2:    2818        .(      CMP      r0,#0x18
        0x0003d0f4:    dd05        ..      BLE      0x3d102 ; quant_band_stereo + 926
        0x0003d0f6:    f5ba4f80    ...O    CMP      r10,#0x4000
        0x0003d0fa:    bf1c        ..      ITT      NE
        0x0003d0fc:    4448        HD      ADDNE    r0,r0,r9
        0x0003d0fe:    f1a00918    ....    SUBNE    r9,r0,#0x18
        0x0003d102:    e9dd012a    ..*.    LDRD     r0,r1,[sp,#0xa8]
        0x0003d106:    9a2c        ,.      LDR      r2,[sp,#0xb0]
        0x0003d108:    9205        ..      STR      r2,[sp,#0x14]
        0x0003d10a:    f8cdb008    ....    STR      r11,[sp,#8]
        0x0003d10e:    e9cd0103    ....    STRD     r0,r1,[sp,#0xc]
        0x0003d112:    9828        (.      LDR      r0,[sp,#0xa0]
        0x0003d114:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x0003d118:    e9cd8000    ....    STRD     r8,r0,[sp,#0]
        0x0003d11c:    464b        KF      MOV      r3,r9
        0x0003d11e:    463a        :F      MOV      r2,r7
        0x0003d120:    4629        )F      MOV      r1,r5
        0x0003d122:    4630        0F      MOV      r0,r6
        0x0003d124:    f7fffb44    ..D.    BL       quant_band ; 0x3c7b0
        0x0003d128:    990a        ..      LDR      r1,[sp,#0x28]
        0x0003d12a:    ea400801    @...    ORR      r8,r0,r1
        0x0003d12e:    6870        ph      LDR      r0,[r6,#4]
        0x0003d130:    2800        .(      CMP      r0,#0
        0x0003d132:    d0c4        ..      BEQ      0x3d0be ; quant_band_stereo + 858
        0x0003d134:    eef08a48    ..H.    VMOV.F32 s17,s16
        0x0003d138:    2f00        ./      CMP      r7,#0
        0x0003d13a:    dd36        6.      BLE      0x3d1aa ; quant_band_stereo + 1094
        0x0003d13c:    1f20         .      SUBS     r0,r4,#4
        0x0003d13e:    1f2a        *.      SUBS     r2,r5,#4
        0x0003d140:    1f21        !.      SUBS     r1,r4,#4
        0x0003d142:    f0170f01    ....    TST      r7,#1
        0x0003d146:    d00c        ..      BEQ      0x3d162 ; quant_band_stereo + 1022
        0x0003d148:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0003d14c:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003d150:    1d00        ..      ADDS     r0,r0,#4
        0x0003d152:    ee408a20    @. .    VMLA.F32 s17,s0,s1
        0x0003d156:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x0003d15a:    1d09        ..      ADDS     r1,r1,#4
        0x0003d15c:    1d12        ..      ADDS     r2,r2,#4
        0x0003d15e:    ee008a20    .. .    VMLA.F32 s16,s0,s1
        0x0003d162:    107b        {.      ASRS     r3,r7,#1
        0x0003d164:    d021        !.      BEQ      0x3d1aa ; quant_band_stereo + 1094
        0x0003d166:    bf00        ..      NOP      
        0x0003d168:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0003d16c:    e004        ..      B        0x3d178 ; quant_band_stereo + 1044
    $d
        0x0003d16e:    0000        ..      DCW    0
        0x0003d170:    00000000    ....    DCD    0
        0x0003d174:    38000000    ...8    DCD    939524096
    $t
        0x0003d178:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003d17c:    ee408a20    @. .    VMLA.F32 s17,s0,s1
        0x0003d180:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x0003d184:    ee008a20    .. .    VMLA.F32 s16,s0,s1
        0x0003d188:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0003d18c:    ed920a02    ....    VLDR     s0,[r2,#8]
        0x0003d190:    3208        .2      ADDS     r2,r2,#8
        0x0003d192:    ee408a80    @...    VMLA.F32 s17,s1,s0
        0x0003d196:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0003d19a:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x0003d19e:    3008        .0      ADDS     r0,r0,#8
        0x0003d1a0:    3108        .1      ADDS     r1,r1,#8
        0x0003d1a2:    ee008a80    ....    VMLA.F32 s16,s1,s0
        0x0003d1a6:    1e5b        [.      SUBS     r3,r3,#1
        0x0003d1a8:    d1de        ..      BNE      0x3d168 ; quant_band_stereo + 1028
        0x0003d1aa:    ee680a89    h...    VMUL.F32 s1,s17,s18
        0x0003d1ae:    eef09a48    ..H.    VMOV.F32 s19,s16
        0x0003d1b2:    eeb00a00    ....    VMOV.F32 s0,#2.00000000
        0x0003d1b6:    ee499a09    I...    VMLA.F32 s19,s18,s18
        0x0003d1ba:    482c        ,H      LDR      r0,[pc,#176] ; [0x3d26c] = 0x3a1d4952
        0x0003d1bc:    eeb0aa69    ..i.    VMOV.F32 s20,s19
        0x0003d1c0:    ee409ac0    @...    VMLS.F32 s19,s1,s0
        0x0003d1c4:    ee00aa80    ....    VMLA.F32 s20,s1,s0
        0x0003d1c8:    ee1a1a10    ....    VMOV     r1,s20
        0x0003d1cc:    4288        .B      CMP      r0,r1
        0x0003d1ce:    bfdc        ..      ITT      LE
        0x0003d1d0:    ee191a90    ....    VMOVLE   r1,s19
        0x0003d1d4:    4288        .B      CMPLE    r0,r1
        0x0003d1d6:    dd05        ..      BLE      0x3d1e4 ; quant_band_stereo + 1152
        0x0003d1d8:    00ba        ..      LSLS     r2,r7,#2
        0x0003d1da:    4629        )F      MOV      r1,r5
        0x0003d1dc:    4620         F      MOV      r0,r4
        0x0003d1de:    f7dbfad2    ....    BL       __aeabi_memcpy4 ; 0x18786
        0x0003d1e2:    e03b        ;.      B        0x3d25c ; quant_band_stereo + 1272
        0x0003d1e4:    ee190a90    ....    VMOV     r0,s19
        0x0003d1e8:    f006fe70    ..p.    BL       __aeabi_f2d ; 0x43ecc
        0x0003d1ec:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003d1f0:    f7e1fae6    ....    BL       __hardfp_sqrt ; 0x1e7c0
        0x0003d1f4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003d1f8:    f006f82c    ..,.    BL       __aeabi_d2f ; 0x43254
        0x0003d1fc:    ee000a10    ....    VMOV     s0,r0
        0x0003d200:    eef78a00    ....    VMOV.F32 s17,#1.00000000
        0x0003d204:    ee1a0a10    ....    VMOV     r0,s20
        0x0003d208:    ee888a80    ....    VDIV.F32 s16,s17,s0
        0x0003d20c:    f006fe5e    ..^.    BL       __aeabi_f2d ; 0x43ecc
        0x0003d210:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003d214:    f7e1fad4    ....    BL       __hardfp_sqrt ; 0x1e7c0
        0x0003d218:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003d21c:    f006f81a    ....    BL       __aeabi_d2f ; 0x43254
        0x0003d220:    ee000a10    ....    VMOV     s0,r0
        0x0003d224:    2f00        ./      CMP      r7,#0
        0x0003d226:    ee881a80    ....    VDIV.F32 s2,s17,s0
        0x0003d22a:    bfc4        ..      ITT      GT
        0x0003d22c:    4620         F      MOVGT    r0,r4
        0x0003d22e:    4639        9F      MOVGT    r1,r7
        0x0003d230:    dd14        ..      BLE      0x3d25c ; quant_band_stereo + 1272
        0x0003d232:    bf00        ..      NOP      
        0x0003d234:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x0003d238:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x0003d23c:    1e49        I.      SUBS     r1,r1,#1
        0x0003d23e:    ee200a09     ...    VMUL.F32 s0,s0,s18
        0x0003d242:    ee701a60    p.`.    VSUB.F32 s3,s0,s1
        0x0003d246:    ee300a20    0. .    VADD.F32 s0,s0,s1
        0x0003d24a:    ee611a88    a...    VMUL.F32 s3,s3,s16
        0x0003d24e:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x0003d252:    ece51a01    ....    VSTM     r5!,{s3}
        0x0003d256:    eca00a01    ....    VSTM     r0!,{s0}
        0x0003d25a:    d1eb        ..      BNE      0x3d234 ; quant_band_stereo + 1232
        0x0003d25c:    9812        ..      LDR      r0,[sp,#0x48]
        0x0003d25e:    2800        .(      CMP      r0,#0
        0x0003d260:    bf18        ..      IT       NE
        0x0003d262:    2f00        ./      CMPNE    r7,#0
        0x0003d264:    f77faf2b    ..+.    BLE      0x3d0be ; quant_band_stereo + 858
        0x0003d268:    e708        ..      B        0x3d07c ; quant_band_stereo + 792
    $d
        0x0003d26a:    0000        ..      DCW    0
        0x0003d26c:    3a1d4952    RI.:    DCD    974997842
    $t
    i.quant_coarse_energy
    quant_coarse_energy
        0x0003d270:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0003d274:    4606        .F      MOV      r6,r0
        0x0003d276:    ed2d8b02    -...    VPUSH    {d8}
        0x0003d27a:    b0ad        ..      SUB      sp,sp,#0xb4
        0x0003d27c:    2000        .       MOVS     r0,#0
        0x0003d27e:    e9dd5440    ..@T    LDRD     r5,r4,[sp,#0x100]
        0x0003d282:    e9dd8744    ..D.    LDRD     r8,r7,[sp,#0x110]
        0x0003d286:    ed9d8a47    ..G.    VLDR     s16,[sp,#0x11c]
        0x0003d28a:    469a        .F      MOV      r10,r3
        0x0003d28c:    901f        ..      STR      r0,[sp,#0x7c]
        0x0003d28e:    f001f91f    ....    BL       save_stack ; 0x3e4d0
        0x0003d292:    e9dd0130    ..0.    LDRD     r0,r1,[sp,#0xc0]
        0x0003d296:    1a08        ..      SUBS     r0,r1,r0
        0x0003d298:    9006        ..      STR      r0,[sp,#0x18]
        0x0003d29a:    f1b80f00    ....    CMP      r8,#0
        0x0003d29e:    d115        ..      BNE      0x3d2cc ; quant_coarse_energy + 92
        0x0003d2a0:    9846        F.      LDR      r0,[sp,#0x118]
        0x0003d2a2:    b9a8        ..      CBNZ     r0,0x3d2d0 ; quant_coarse_energy + 96
        0x0003d2a4:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003d2a6:    0061        a.      LSLS     r1,r4,#1
        0x0003d2a8:    4348        HC      MULS     r0,r1,r0
        0x0003d2aa:    ee000a10    ....    VMOV     s0,r0
        0x0003d2ae:    edd70a00    ....    VLDR     s1,[r7,#0]
        0x0003d2b2:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003d2b6:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x0003d2ba:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003d2be:    d207        ..      BCS      0x3d2d0 ; quant_coarse_energy + 96
        0x0003d2c0:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003d2c2:    fb00f104    ....    MUL      r1,r0,r4
        0x0003d2c6:    9843        C.      LDR      r0,[sp,#0x10c]
        0x0003d2c8:    4281        .B      CMP      r1,r0
        0x0003d2ca:    da01        ..      BGE      0x3d2d0 ; quant_coarse_energy + 96
        0x0003d2cc:    2001        .       MOVS     r0,#1
        0x0003d2ce:    e000        ..      B        0x3d2d2 ; quant_coarse_energy + 98
        0x0003d2d0:    2000        .       MOVS     r0,#0
        0x0003d2d2:    900c        ..      STR      r0,[sp,#0x30]
        0x0003d2d4:    983e        >.      LDR      r0,[sp,#0xf8]
        0x0003d2d6:    edd70a00    ....    VLDR     s1,[r7,#0]
        0x0003d2da:    ee000a10    ....    VMOV     s0,r0
        0x0003d2de:    0260        `.      LSLS     r0,r4,#9
        0x0003d2e0:    f8dd80c0    ....    LDR      r8,[sp,#0xc0]
        0x0003d2e4:    eeb80a40    ..@.    VCVT.F32.U32 s0,s0
        0x0003d2e8:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x0003d2ec:    eef80ac8    ....    VCVT.F32.S32 s1,s16
        0x0003d2f0:    ee600a20    `. .    VMUL.F32 s1,s0,s1
        0x0003d2f4:    ee000a10    ....    VMOV     s0,r0
        0x0003d2f8:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003d2fc:    ee801a80    ....    VDIV.F32 s2,s1,s0
        0x0003d300:    eebd0ac1    ....    VCVT.S32.F32 s0,s2
        0x0003d304:    ee100a10    ....    VMOV     r0,s0
        0x0003d308:    9029        ).      STR      r0,[sp,#0xa4]
        0x0003d30a:    e9ddb93c    ..<.    LDRD     r11,r9,[sp,#0xf0]
        0x0003d30e:    ed9f8aae    ....    VLDR     s16,[pc,#696] ; [0x3d5c8] = 0
        0x0003d312:    f8d6e008    ....    LDR      lr,[r6,#8]
        0x0003d316:    f04f0c00    O...    MOV      r12,#0
        0x0003d31a:    ebaa0308    ....    SUB      r3,r10,r8
        0x0003d31e:    2b00        .+      CMP      r3,#0
        0x0003d320:    dd2a        *.      BLE      0x3d378 ; quant_coarse_energy + 264
        0x0003d322:    fb0c800e    ....    MLA      r0,r12,lr,r8
        0x0003d326:    eb0b0180    ....    ADD      r1,r11,r0,LSL #2
        0x0003d32a:    eb090080    ....    ADD      r0,r9,r0,LSL #2
        0x0003d32e:    1f00        ..      SUBS     r0,r0,#4
        0x0003d330:    1f09        ..      SUBS     r1,r1,#4
        0x0003d332:    f0130f01    ....    TST      r3,#1
        0x0003d336:    d009        ..      BEQ      0x3d34c ; quant_coarse_energy + 220
        0x0003d338:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0003d33c:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0003d340:    1d00        ..      ADDS     r0,r0,#4
        0x0003d342:    1d09        ..      ADDS     r1,r1,#4
        0x0003d344:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0003d348:    ee008a00    ....    VMLA.F32 s16,s0,s0
        0x0003d34c:    105a        Z.      ASRS     r2,r3,#1
        0x0003d34e:    d013        ..      BEQ      0x3d378 ; quant_coarse_energy + 264
        0x0003d350:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0003d354:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0003d358:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0003d35c:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0003d360:    3008        .0      ADDS     r0,r0,#8
        0x0003d362:    ee008a00    ....    VMLA.F32 s16,s0,s0
        0x0003d366:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x0003d36a:    3108        .1      ADDS     r1,r1,#8
        0x0003d36c:    1e52        R.      SUBS     r2,r2,#1
        0x0003d36e:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0003d372:    ee008a00    ....    VMLA.F32 s16,s0,s0
        0x0003d376:    d1eb        ..      BNE      0x3d350 ; quant_coarse_energy + 224
        0x0003d378:    f10c0c01    ....    ADD      r12,r12,#1
        0x0003d37c:    4564        dE      CMP      r4,r12
        0x0003d37e:    dcce        ..      BGT      0x3d31e ; quant_coarse_energy + 174
        0x0003d380:    ee180a10    ....    VMOV     r0,s16
        0x0003d384:    4991        .I      LDR      r1,[pc,#580] ; [0x3d5cc] = 0x43480000
        0x0003d386:    4281        .B      CMP      r1,r0
        0x0003d388:    bfb8        ..      IT       LT
        0x0003d38a:    ed9f8a91    ....    VLDRLT   s16,[pc,#580] ; [0x3d5d0] = 0x43480000
        0x0003d38e:    69e8        .i      LDR      r0,[r5,#0x1c]
        0x0003d390:    f7f6feba    ....    BL       ec_ilog ; 0x34108
        0x0003d394:    6969        ii      LDR      r1,[r5,#0x14]
        0x0003d396:    1a08        ..      SUBS     r0,r1,r0
        0x0003d398:    1cc2        ..      ADDS     r2,r0,#3
        0x0003d39a:    902b        +.      STR      r0,[sp,#0xac]
        0x0003d39c:    983e        >.      LDR      r0,[sp,#0xf8]
        0x0003d39e:    4282        .B      CMP      r2,r0
        0x0003d3a0:    d902        ..      BLS      0x3d3a8 ; quant_coarse_energy + 312
        0x0003d3a2:    2000        .       MOVS     r0,#0
        0x0003d3a4:    900c        ..      STR      r0,[sp,#0x30]
        0x0003d3a6:    9046        F.      STR      r0,[sp,#0x118]
        0x0003d3a8:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003d3aa:    eef38a00    ....    VMOV.F32 s17,#16.00000000
        0x0003d3ae:    280a        .(      CMP      r0,#0xa
        0x0003d3b0:    dd13        ..      BLE      0x3d3da ; quant_coarse_energy + 362
        0x0003d3b2:    9843        C.      LDR      r0,[sp,#0x10c]
        0x0003d3b4:    ee000a10    ....    VMOV     s0,r0
        0x0003d3b8:    eef80ac0    ....    VCVT.F32.S32 s1,s0
        0x0003d3bc:    eeb40a00    ....    VMOV.F32 s0,#0.12500000
        0x0003d3c0:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0003d3c4:    eef40ae8    ....    VCMPE.F32 s1,s17
        0x0003d3c8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003d3cc:    dc05        ..      BGT      0x3d3da ; quant_coarse_energy + 362
        0x0003d3ce:    ee000a90    ....    VMOV     s1,r0
        0x0003d3d2:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0003d3d6:    ee608a80    `...    VMUL.F32 s17,s1,s0
        0x0003d3da:    9848        H.      LDR      r0,[sp,#0x120]
        0x0003d3dc:    2800        .(      CMP      r0,#0
        0x0003d3de:    bf18        ..      IT       NE
        0x0003d3e0:    eef08a08    ....    VMOVNE.F32 s17,#3.00000000
        0x0003d3e4:    e9d58003    ....    LDRD     r8,r0,[r5,#0xc]
        0x0003d3e8:    e9d52300    ...#    LDRD     r2,r3,[r5,#0]
        0x0003d3ec:    e9d5ba06    ....    LDRD     r11,r10,[r5,#0x18]
        0x0003d3f0:    f8d5c008    ....    LDR      r12,[r5,#8]
        0x0003d3f4:    f8cda074    ..t.    STR      r10,[sp,#0x74]
        0x0003d3f8:    e9cd011a    ....    STRD     r0,r1,[sp,#0x68]
        0x0003d3fc:    e9cdc818    ....    STRD     r12,r8,[sp,#0x60]
        0x0003d400:    f1050020    .. .    ADD      r0,r5,#0x20
        0x0003d404:    e9cd2316    ...#    STRD     r2,r3,[sp,#0x58]
        0x0003d408:    c80f        ..      LDM      r0,{r0-r3}
        0x0003d40a:    9124        $.      STR      r1,[sp,#0x90]
        0x0003d40c:    9022        ".      STR      r0,[sp,#0x88]
        0x0003d40e:    e9cd3227    ..'2    STRD     r3,r2,[sp,#0x9c]
        0x0003d412:    68b0        .h      LDR      r0,[r6,#8]
        0x0003d414:    4360        `C      MULS     r0,r4,r0
        0x0003d416:    0080        ..      LSLS     r0,r0,#2
        0x0003d418:    f003fa48    ..H.    BL       spl_alloca ; 0x408ac
        0x0003d41c:    900b        ..      STR      r0,[sp,#0x2c]
        0x0003d41e:    68b0        .h      LDR      r0,[r6,#8]
        0x0003d420:    4360        `C      MULS     r0,r4,r0
        0x0003d422:    0080        ..      LSLS     r0,r0,#2
        0x0003d424:    f003fa42    ..B.    BL       spl_alloca ; 0x408ac
        0x0003d428:    900a        ..      STR      r0,[sp,#0x28]
        0x0003d42a:    68b0        .h      LDR      r0,[r6,#8]
        0x0003d42c:    993d        =.      LDR      r1,[sp,#0xf4]
        0x0003d42e:    4360        `C      MULS     r0,r4,r0
        0x0003d430:    0082        ..      LSLS     r2,r0,#2
        0x0003d432:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003d434:    f7dbf9a7    ....    BL       __aeabi_memcpy4 ; 0x18786
        0x0003d438:    990c        ..      LDR      r1,[sp,#0x30]
        0x0003d43a:    9846        F.      LDR      r0,[sp,#0x118]
        0x0003d43c:    ea500201    P...    ORRS     r2,r0,r1
        0x0003d440:    9942        B.      LDR      r1,[sp,#0x108]
        0x0003d442:    4864        dH      LDR      r0,[pc,#400] ; [0x3d5d4] = 0x4a614
        0x0003d444:    ebc101c1    ....    RSB      r1,r1,r1,LSL #3
        0x0003d448:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x0003d44c:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0003d450:    901e        ..      STR      r0,[sp,#0x78]
        0x0003d452:    d01c        ..      BEQ      0x3d48e ; quant_coarse_energy + 542
        0x0003d454:    9848        H.      LDR      r0,[sp,#0x120]
        0x0003d456:    9942        B.      LDR      r1,[sp,#0x108]
        0x0003d458:    2201        ."      MOVS     r2,#1
        0x0003d45a:    e9cd2008    ...     STRD     r2,r0,[sp,#0x20]
        0x0003d45e:    e9cd4106    ...A    STRD     r4,r1,[sp,#0x18]
        0x0003d462:    991e        ..      LDR      r1,[sp,#0x78]
        0x0003d464:    980a        ..      LDR      r0,[sp,#0x28]
        0x0003d466:    f101022a    ..*.    ADD      r2,r1,#0x2a
        0x0003d46a:    992b        +.      LDR      r1,[sp,#0xac]
        0x0003d46c:    9505        ..      STR      r5,[sp,#0x14]
        0x0003d46e:    9102        ..      STR      r1,[sp,#8]
        0x0003d470:    e9cd2003    ...     STRD     r2,r0,[sp,#0xc]
        0x0003d474:    993e        >.      LDR      r1,[sp,#0xf8]
        0x0003d476:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003d478:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0003d47c:    e9dd1230    ..0.    LDRD     r1,r2,[sp,#0xc0]
        0x0003d480:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x0003d484:    4630        0F      MOV      r0,r6
        0x0003d486:    9b3c        <.      LDR      r3,[sp,#0xf0]
        0x0003d488:    f000f8a8    ....    BL       quant_coarse_energy_impl ; 0x3d5dc
        0x0003d48c:    901f        ..      STR      r0,[sp,#0x7c]
        0x0003d48e:    980c        ..      LDR      r0,[sp,#0x30]
        0x0003d490:    2800        .(      CMP      r0,#0
        0x0003d492:    d172        r.      BNE      0x3d57a ; quant_coarse_energy + 778
        0x0003d494:    4628        (F      MOV      r0,r5
        0x0003d496:    f7f6fe9b    ....    BL       ec_tell_frac ; 0x341d0
        0x0003d49a:    902c        ,.      STR      r0,[sp,#0xb0]
        0x0003d49c:    e8b5170f    ....    LDM      r5!,{r0-r3,r8-r10,r12}
        0x0003d4a0:    f10d0e30    ..0.    ADD      lr,sp,#0x30
        0x0003d4a4:    e88e170f    ....    STM      lr,{r0-r3,r8-r10,r12}
        0x0003d4a8:    e895000f    ....    LDM      r5,{r0-r3}
        0x0003d4ac:    e9cd1025    ..%.    STRD     r1,r0,[sp,#0x94]
        0x0003d4b0:    e9cd2320    .. #    STRD     r2,r3,[sp,#0x80]
        0x0003d4b4:    9a0c        ..      LDR      r2,[sp,#0x30]
        0x0003d4b6:    9912        ..      LDR      r1,[sp,#0x48]
        0x0003d4b8:    445a        ZD      ADD      r2,r2,r11
        0x0003d4ba:    eba1080b    ....    SUB      r8,r1,r11
        0x0003d4be:    4640        @F      MOV      r0,r8
        0x0003d4c0:    3d20         =      SUBS     r5,r5,#0x20
        0x0003d4c2:    9214        ..      STR      r2,[sp,#0x50]
        0x0003d4c4:    f003f9f2    ....    BL       spl_alloca ; 0x408ac
        0x0003d4c8:    4642        BF      MOV      r2,r8
        0x0003d4ca:    9015        ..      STR      r0,[sp,#0x54]
        0x0003d4cc:    9914        ..      LDR      r1,[sp,#0x50]
        0x0003d4ce:    f7dbf8d3    ....    BL       __aeabi_memcpy ; 0x18678
        0x0003d4d2:    e9dd2018    ...     LDRD     r2,r0,[sp,#0x60]
        0x0003d4d6:    e9dd1316    ....    LDRD     r1,r3,[sp,#0x58]
        0x0003d4da:    e9ddc91a    ....    LDRD     r12,r9,[sp,#0x68]
        0x0003d4de:    46da        .F      MOV      r10,r11
        0x0003d4e0:    f8ddb074    ..t.    LDR      r11,[sp,#0x74]
        0x0003d4e4:    f8c5c010    ....    STR      r12,[r5,#0x10]
        0x0003d4e8:    f8c5b01c    ....    STR      r11,[r5,#0x1c]
        0x0003d4ec:    e9c52002    ...     STRD     r2,r0,[r5,#8]
        0x0003d4f0:    e9c51300    ....    STRD     r1,r3,[r5,#0]
        0x0003d4f4:    e9c59a05    ....    STRD     r9,r10,[r5,#0x14]
        0x0003d4f8:    e9dd3227    ..'2    LDRD     r3,r2,[sp,#0x9c]
        0x0003d4fc:    f1050920    .. .    ADD      r9,r5,#0x20
        0x0003d500:    9822        ".      LDR      r0,[sp,#0x88]
        0x0003d502:    9924        $.      LDR      r1,[sp,#0x90]
        0x0003d504:    e889000f    ....    STM      r9,{r0-r3}
        0x0003d508:    9848        H.      LDR      r0,[sp,#0x120]
        0x0003d50a:    2100        .!      MOVS     r1,#0
        0x0003d50c:    e9cd1008    ....    STRD     r1,r0,[sp,#0x20]
        0x0003d510:    9a42        B.      LDR      r2,[sp,#0x108]
        0x0003d512:    993f        ?.      LDR      r1,[sp,#0xfc]
        0x0003d514:    e9cd4206    ...B    STRD     r4,r2,[sp,#0x18]
        0x0003d518:    9a2b        +.      LDR      r2,[sp,#0xac]
        0x0003d51a:    981e        ..      LDR      r0,[sp,#0x78]
        0x0003d51c:    9505        ..      STR      r5,[sp,#0x14]
        0x0003d51e:    9202        ..      STR      r2,[sp,#8]
        0x0003d520:    e9cd0103    ....    STRD     r0,r1,[sp,#0xc]
        0x0003d524:    e9dd013d    ..=.    LDRD     r0,r1,[sp,#0xf4]
        0x0003d528:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0003d52c:    e9dd1230    ..0.    LDRD     r1,r2,[sp,#0xc0]
        0x0003d530:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x0003d534:    4630        0F      MOV      r0,r6
        0x0003d536:    9b3c        <.      LDR      r3,[sp,#0xf0]
        0x0003d538:    f000f850    ..P.    BL       quant_coarse_energy_impl ; 0x3d5dc
        0x0003d53c:    9946        F.      LDR      r1,[sp,#0x118]
        0x0003d53e:    b369        i.      CBZ      r1,0x3d59c ; quant_coarse_energy + 812
        0x0003d540:    991f        ..      LDR      r1,[sp,#0x7c]
        0x0003d542:    4281        .B      CMP      r1,r0
        0x0003d544:    db08        ..      BLT      0x3d558 ; quant_coarse_energy + 744
        0x0003d546:    d129        ).      BNE      0x3d59c ; quant_coarse_energy + 812
        0x0003d548:    4628        (F      MOV      r0,r5
        0x0003d54a:    f7f6fe41    ..A.    BL       ec_tell_frac ; 0x341d0
        0x0003d54e:    9929        ).      LDR      r1,[sp,#0xa4]
        0x0003d550:    4401        .D      ADD      r1,r1,r0
        0x0003d552:    982c        ,.      LDR      r0,[sp,#0xb0]
        0x0003d554:    4288        .B      CMP      r0,r1
        0x0003d556:    da21        !.      BGE      0x3d59c ; quant_coarse_energy + 812
        0x0003d558:    f10d0e30    ..0.    ADD      lr,sp,#0x30
        0x0003d55c:    e89e1e0f    ....    LDM      lr,{r0-r3,r9-r12}
        0x0003d560:    e8a51e0f    ....    STM      r5!,{r0-r3,r9-r12}
        0x0003d564:    e9dd1025    ..%.    LDRD     r1,r0,[sp,#0x94]
        0x0003d568:    e9dd2320    .. #    LDRD     r2,r3,[sp,#0x80]
        0x0003d56c:    e885000f    ....    STM      r5,{r0-r3}
        0x0003d570:    e9dd0114    ....    LDRD     r0,r1,[sp,#0x50]
        0x0003d574:    4642        BF      MOV      r2,r8
        0x0003d576:    f7dbf87f    ....    BL       __aeabi_memcpy ; 0x18678
        0x0003d57a:    68b0        .h      LDR      r0,[r6,#8]
        0x0003d57c:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0003d57e:    4360        `C      MULS     r0,r4,r0
        0x0003d580:    0082        ..      LSLS     r2,r0,#2
        0x0003d582:    983d        =.      LDR      r0,[sp,#0xf4]
        0x0003d584:    f7dbf8ff    ....    BL       __aeabi_memcpy4 ; 0x18786
        0x0003d588:    68b0        .h      LDR      r0,[r6,#8]
        0x0003d58a:    990a        ..      LDR      r1,[sp,#0x28]
        0x0003d58c:    4360        `C      MULS     r0,r4,r0
        0x0003d58e:    0082        ..      LSLS     r2,r0,#2
        0x0003d590:    983f        ?.      LDR      r0,[sp,#0xfc]
        0x0003d592:    f7dbf8f8    ....    BL       __aeabi_memcpy4 ; 0x18786
        0x0003d596:    ed878a00    ....    VSTR     s16,[r7,#0]
        0x0003d59a:    e00d        ..      B        0x3d5b8 ; quant_coarse_energy + 840
        0x0003d59c:    490e        .I      LDR      r1,[pc,#56] ; [0x3d5d8] = 0x4a5f4
        0x0003d59e:    9842        B.      LDR      r0,[sp,#0x108]
        0x0003d5a0:    edd70a00    ....    VLDR     s1,[r7,#0]
        0x0003d5a4:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0003d5a8:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0003d5ac:    ee200a00     ...    VMUL.F32 s0,s0,s0
        0x0003d5b0:    ee008a20    .. .    VMLA.F32 s16,s0,s1
        0x0003d5b4:    ed878a00    ....    VSTR     s16,[r7,#0]
        0x0003d5b8:    b02d        -.      ADD      sp,sp,#0xb4
        0x0003d5ba:    ecbd8b02    ....    VPOP     {d8}
        0x0003d5be:    b004        ..      ADD      sp,sp,#0x10
        0x0003d5c0:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0003d5c4:    f000bf7c    ..|.    B.W      restore_stack ; 0x3e4c0
    $d
        0x0003d5c8:    00000000    ....    DCD    0
        0x0003d5cc:    43480000    ..HC    DCD    1128792064
        0x0003d5d0:    43480000    ..HC    DCD    1128792064
        0x0003d5d4:    0004a614    ....    DCD    304660
        0x0003d5d8:    0004a5f4    ....    DCD    304628
    $t
    i.quant_coarse_energy_impl
    quant_coarse_energy_impl
        0x0003d5dc:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0003d5e0:    4606        .F      MOV      r6,r0
        0x0003d5e2:    ed2d0b02    -...    VPUSH    {d0}
        0x0003d5e6:    2700        .'      MOVS     r7,#0
        0x0003d5e8:    ed2d8b08    -...    VPUSH    {d8-d11}
        0x0003d5ec:    b085        ..      SUB      sp,sp,#0x14
        0x0003d5ee:    eef0aa40    ..@.    VMOV.F32 s21,s0
        0x0003d5f2:    981e        ..      LDR      r0,[sp,#0x78]
        0x0003d5f4:    e9dd4a23    ..#J    LDRD     r4,r10,[sp,#0x8c]
        0x0003d5f8:    1cc1        ..      ADDS     r1,r0,#3
        0x0003d5fa:    981d        ..      LDR      r0,[sp,#0x74]
        0x0003d5fc:    f8dd9070    ..p.    LDR      r9,[sp,#0x70]
        0x0003d600:    f8dd8084    ....    LDR      r8,[sp,#0x84]
        0x0003d604:    9702        ..      STR      r7,[sp,#8]
        0x0003d606:    9703        ..      STR      r7,[sp,#0xc]
        0x0003d608:    4281        .B      CMP      r1,r0
        0x0003d60a:    dc04        ..      BGT      0x3d616 ; quant_coarse_energy_impl + 58
        0x0003d60c:    2203        ."      MOVS     r2,#3
        0x0003d60e:    4651        QF      MOV      r1,r10
        0x0003d610:    4640        @F      MOV      r0,r8
        0x0003d612:    f7f6fb0b    ....    BL       ec_enc_bit_logp ; 0x33c2c
        0x0003d616:    f1ba0f00    ....    CMP      r10,#0
        0x0003d61a:    bf1c        ..      ITT      NE
        0x0003d61c:    ed9f9a89    ....    VLDRNE   s18,[pc,#548] ; [0x3d844] = 0
        0x0003d620:    eddf9a89    ....    VLDRNE   s19,[pc,#548] ; [0x3d848] = 0x3e199800
        0x0003d624:    d109        ..      BNE      0x3d63a ; quant_coarse_energy_impl + 94
        0x0003d626:    4889        .H      LDR      r0,[pc,#548] ; [0x3d84c] = 0x4a604
        0x0003d628:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x0003d62c:    edd09a00    ....    VLDR     s19,[r0,#0]
        0x0003d630:    4887        .H      LDR      r0,[pc,#540] ; [0x3d850] = 0x4a5f4
        0x0003d632:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x0003d636:    ed909a00    ....    VLDR     s18,[r0,#0]
        0x0003d63a:    e9dd4010    ...@    LDRD     r4,r0,[sp,#0x40]
        0x0003d63e:    4284        .B      CMP      r4,r0
        0x0003d640:    bfb8        ..      IT       LT
        0x0003d642:    eeb6ba00    ....    VMOVLT.F32 s22,#0.50000000
        0x0003d646:    f28080ef    ....    BGE.W    0x3d828 ; quant_coarse_energy_impl + 588
        0x0003d64a:    9922        ".      LDR      r1,[sp,#0x88]
        0x0003d64c:    2500        .%      MOVS     r5,#0
        0x0003d64e:    1a20         .      SUBS     r0,r4,r0
        0x0003d650:    4348        HC      MULS     r0,r1,r0
        0x0003d652:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0003d656:    9001        ..      STR      r0,[sp,#4]
        0x0003d658:    68b0        .h      LDR      r0,[r6,#8]
        0x0003d65a:    9912        ..      LDR      r1,[sp,#0x48]
        0x0003d65c:    fb054000    ...@    MLA      r0,r5,r0,r4
        0x0003d660:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x0003d664:    eb090080    ....    ADD      r0,r9,r0,LSL #2
        0x0003d668:    edd18a00    ....    VLDR     s17,[r1,#0]
        0x0003d66c:    ed908a00    ....    VLDR     s16,[r0,#0]
        0x0003d670:    4978        xI      LDR      r1,[pc,#480] ; [0x3d854] = 0xc1100000
        0x0003d672:    ee180a10    ....    VMOV     r0,s16
        0x0003d676:    4288        .B      CMP      r0,r1
        0x0003d678:    bf88        ..      IT       HI
        0x0003d67a:    eeba8a02    ....    VMOVHI.F32 s16,#-9.00000000
        0x0003d67e:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x0003d682:    a802        ..      ADD      r0,sp,#8
        0x0003d684:    ee090a48    ..H.    VMLS.F32 s0,s18,s16
        0x0003d688:    eb000a85    ....    ADD      r10,r0,r5,LSL #2
        0x0003d68c:    edda0a00    ....    VLDR     s1,[r10,#0]
        0x0003d690:    ee30aa60    0.`.    VSUB.F32 s20,s0,s1
        0x0003d694:    ee3a0a0b    :...    VADD.F32 s0,s20,s22
        0x0003d698:    ee100a10    ....    VMOV     r0,s0
        0x0003d69c:    f006fc16    ....    BL       __aeabi_f2d ; 0x43ecc
        0x0003d6a0:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003d6a4:    f7dffff4    ....    BL       __hardfp_floor ; 0x1d690
        0x0003d6a8:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003d6ac:    f006f854    ..T.    BL       __aeabi_d2iz ; 0x43758
        0x0003d6b0:    9000        ..      STR      r0,[sp,#0]
        0x0003d6b2:    68b1        .h      LDR      r1,[r6,#8]
        0x0003d6b4:    4a68        hJ      LDR      r2,[pc,#416] ; [0x3d858] = 0xc1e00000
        0x0003d6b6:    fb054101    ...A    MLA      r1,r5,r1,r4
        0x0003d6ba:    eb090181    ....    ADD      r1,r9,r1,LSL #2
        0x0003d6be:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x0003d6c2:    ee101a10    ....    VMOV     r1,s0
        0x0003d6c6:    4291        .B      CMP      r1,r2
        0x0003d6c8:    bf88        ..      IT       HI
        0x0003d6ca:    eebb0a0c    ....    VMOVHI.F32 s0,#-28.00000000
        0x0003d6ce:    ee300a6a    0.j.    VSUB.F32 s0,s0,s21
        0x0003d6d2:    2800        .(      CMP      r0,#0
        0x0003d6d4:    da0e        ..      BGE      0x3d6f4 ; quant_coarse_energy_impl + 280
        0x0003d6d6:    eef48ac0    ....    VCMPE.F32 s17,s0
        0x0003d6da:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003d6de:    d209        ..      BCS      0x3d6f4 ; quant_coarse_energy_impl + 280
        0x0003d6e0:    ee300a68    0.h.    VSUB.F32 s0,s0,s17
        0x0003d6e4:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x0003d6e8:    ee101a10    ....    VMOV     r1,s0
        0x0003d6ec:    4408        .D      ADD      r0,r0,r1
        0x0003d6ee:    9000        ..      STR      r0,[sp,#0]
        0x0003d6f0:    2800        .(      CMP      r0,#0
        0x0003d6f2:    dc7d        }.      BGT      0x3d7f0 ; quant_coarse_energy_impl + 532
        0x0003d6f4:    4683        .F      MOV      r11,r0
        0x0003d6f6:    f8d8001c    ....    LDR      r0,[r8,#0x1c]
        0x0003d6fa:    f7f6fd05    ....    BL       ec_ilog ; 0x34108
        0x0003d6fe:    f8d81014    ....    LDR      r1,[r8,#0x14]
        0x0003d702:    9a10        ..      LDR      r2,[sp,#0x40]
        0x0003d704:    1a08        ..      SUBS     r0,r1,r0
        0x0003d706:    991d        ..      LDR      r1,[sp,#0x74]
        0x0003d708:    1a08        ..      SUBS     r0,r1,r0
        0x0003d70a:    9901        ..      LDR      r1,[sp,#4]
        0x0003d70c:    4294        .B      CMP      r4,r2
        0x0003d70e:    4401        .D      ADD      r1,r1,r0
        0x0003d710:    bf18        ..      IT       NE
        0x0003d712:    291e        .)      CMPNE    r1,#0x1e
        0x0003d714:    da0e        ..      BGE      0x3d734 ; quant_coarse_energy_impl + 344
        0x0003d716:    2918        .)      CMP      r1,#0x18
        0x0003d718:    da04        ..      BGE      0x3d724 ; quant_coarse_energy_impl + 328
        0x0003d71a:    9a00        ..      LDR      r2,[sp,#0]
        0x0003d71c:    2a01        .*      CMP      r2,#1
        0x0003d71e:    bfc4        ..      ITT      GT
        0x0003d720:    2201        ."      MOVGT    r2,#1
        0x0003d722:    9200        ..      STRGT    r2,[sp,#0]
        0x0003d724:    2910        .)      CMP      r1,#0x10
        0x0003d726:    bfbf        ..      ITTTT    LT
        0x0003d728:    9900        ..      LDRLT    r1,[sp,#0]
        0x0003d72a:    f1b13fff    ...?    CMPLT    r1,#0xffffffff
        0x0003d72e:    f04f31ff    O..1    MOVLT    r1,#0xffffffff
        0x0003d732:    9100        ..      STRLT    r1,[sp,#0]
        0x0003d734:    9925        %.      LDR      r1,[sp,#0x94]
        0x0003d736:    b129        ).      CBZ      r1,0x3d744 ; quant_coarse_energy_impl + 360
        0x0003d738:    2c02        .,      CMP      r4,#2
        0x0003d73a:    bfa1        ..      ITTTT    GE
        0x0003d73c:    9900        ..      LDRGE    r1,[sp,#0]
        0x0003d73e:    2900        .)      CMPGE    r1,#0
        0x0003d740:    2100        .!      MOVGE    r1,#0
        0x0003d742:    9100        ..      STRGE    r1,[sp,#0]
        0x0003d744:    280f        .(      CMP      r0,#0xf
        0x0003d746:    db10        ..      BLT      0x3d76a ; quant_coarse_energy_impl + 398
        0x0003d748:    2c14        .,      CMP      r4,#0x14
        0x0003d74a:    bfb4        ..      ITE      LT
        0x0003d74c:    4620         F      MOVLT    r0,r4
        0x0003d74e:    2014        .       MOVGE    r0,#0x14
        0x0003d750:    0040        @.      LSLS     r0,r0,#1
        0x0003d752:    991f        ..      LDR      r1,[sp,#0x7c]
        0x0003d754:    4401        .D      ADD      r1,r1,r0
        0x0003d756:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003d758:    018b        ..      LSLS     r3,r1,#6
        0x0003d75a:    991f        ..      LDR      r1,[sp,#0x7c]
        0x0003d75c:    5c08        .\      LDRB     r0,[r1,r0]
        0x0003d75e:    4669        iF      MOV      r1,sp
        0x0003d760:    01c2        ..      LSLS     r2,r0,#7
        0x0003d762:    4640        @F      MOV      r0,r8
        0x0003d764:    f7f6fcf3    ....    BL       ec_laplace_encode ; 0x3414e
        0x0003d768:    e025        %.      B        0x3d7b6 ; quant_coarse_energy_impl + 474
        0x0003d76a:    2802        .(      CMP      r0,#2
        0x0003d76c:    db13        ..      BLT      0x3d796 ; quant_coarse_energy_impl + 442
        0x0003d76e:    9800        ..      LDR      r0,[sp,#0]
        0x0003d770:    2801        .(      CMP      r0,#1
        0x0003d772:    bfa8        ..      IT       GE
        0x0003d774:    2001        .       MOVGE    r0,#1
        0x0003d776:    da04        ..      BGE      0x3d782 ; quant_coarse_energy_impl + 422
        0x0003d778:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0003d77c:    bfb8        ..      IT       LT
        0x0003d77e:    f04f30ff    O..0    MOVLT    r0,#0xffffffff
        0x0003d782:    0041        A.      LSLS     r1,r0,#1
        0x0003d784:    ea8171e0    ...q    EOR      r1,r1,r0,ASR #31
        0x0003d788:    9000        ..      STR      r0,[sp,#0]
        0x0003d78a:    2302        .#      MOVS     r3,#2
        0x0003d78c:    4a33        3J      LDR      r2,[pc,#204] ; [0x3d85c] = 0x4a58c
        0x0003d78e:    4640        @F      MOV      r0,r8
        0x0003d790:    f7f6fb87    ....    BL       ec_enc_icdf ; 0x33ea2
        0x0003d794:    e00f        ..      B        0x3d7b6 ; quant_coarse_energy_impl + 474
        0x0003d796:    2801        .(      CMP      r0,#1
        0x0003d798:    bfbc        ..      ITT      LT
        0x0003d79a:    f04f30ff    O..0    MOVLT    r0,#0xffffffff
        0x0003d79e:    9000        ..      STRLT    r0,[sp,#0]
        0x0003d7a0:    db09        ..      BLT      0x3d7b6 ; quant_coarse_energy_impl + 474
        0x0003d7a2:    9800        ..      LDR      r0,[sp,#0]
        0x0003d7a4:    2800        .(      CMP      r0,#0
        0x0003d7a6:    bfc4        ..      ITT      GT
        0x0003d7a8:    2000        .       MOVGT    r0,#0
        0x0003d7aa:    9000        ..      STRGT    r0,[sp,#0]
        0x0003d7ac:    2201        ."      MOVS     r2,#1
        0x0003d7ae:    4241        AB      RSBS     r1,r0,#0
        0x0003d7b0:    4640        @F      MOV      r0,r8
        0x0003d7b2:    f7f6fa3b    ..;.    BL       ec_enc_bit_logp ; 0x33c2c
        0x0003d7b6:    ed9d0a00    ....    VLDR     s0,[sp,#0]
        0x0003d7ba:    68b0        .h      LDR      r0,[r6,#8]
        0x0003d7bc:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003d7c0:    fb054100    ...A    MLA      r1,r5,r0,r4
        0x0003d7c4:    9820         .      LDR      r0,[sp,#0x80]
        0x0003d7c6:    ee3a0a40    :.@.    VSUB.F32 s0,s20,s0
        0x0003d7ca:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0003d7ce:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003d7d2:    9900        ..      LDR      r1,[sp,#0]
        0x0003d7d4:    ebbb0001    ....    SUBS     r0,r11,r1
        0x0003d7d8:    bf48        H.      IT       MI
        0x0003d7da:    4240        @B      RSBMI    r0,r0,#0
        0x0003d7dc:    4407        .D      ADD      r7,r7,r0
        0x0003d7de:    ee001a10    ....    VMOV     s0,r1
        0x0003d7e2:    edda0a00    ....    VLDR     s1,[r10,#0]
        0x0003d7e6:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003d7ea:    eeb01a60    ..`.    VMOV.F32 s2,s1
        0x0003d7ee:    e000        ..      B        0x3d7f2 ; quant_coarse_energy_impl + 534
        0x0003d7f0:    e025        %.      B        0x3d83e ; quant_coarse_energy_impl + 610
        0x0003d7f2:    ee091a08    ....    VMLA.F32 s2,s18,s16
        0x0003d7f6:    ee700a80    p...    VADD.F32 s1,s1,s0
        0x0003d7fa:    68b0        .h      LDR      r0,[r6,#8]
        0x0003d7fc:    fb054000    ...@    MLA      r0,r5,r0,r4
        0x0003d800:    ee490ac0    I...    VMLS.F32 s1,s19,s0
        0x0003d804:    ee311a00    1...    VADD.F32 s2,s2,s0
        0x0003d808:    eb090080    ....    ADD      r0,r9,r0,LSL #2
        0x0003d80c:    1c6d        m.      ADDS     r5,r5,#1
        0x0003d80e:    ed801a00    ....    VSTR     s2,[r0,#0]
        0x0003d812:    edca0a00    ....    VSTR     s1,[r10,#0]
        0x0003d816:    9822        ".      LDR      r0,[sp,#0x88]
        0x0003d818:    4285        .B      CMP      r5,r0
        0x0003d81a:    f6ffaf1d    ....    BLT      0x3d658 ; quant_coarse_energy_impl + 124
        0x0003d81e:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d820:    1c64        d.      ADDS     r4,r4,#1
        0x0003d822:    4284        .B      CMP      r4,r0
        0x0003d824:    f6ffaf11    ....    BLT      0x3d64a ; quant_coarse_energy_impl + 110
        0x0003d828:    9825        %.      LDR      r0,[sp,#0x94]
        0x0003d82a:    2800        .(      CMP      r0,#0
        0x0003d82c:    bf14        ..      ITE      NE
        0x0003d82e:    2000        .       MOVNE    r0,#0
        0x0003d830:    4638        8F      MOVEQ    r0,r7
        0x0003d832:    b005        ..      ADD      sp,sp,#0x14
        0x0003d834:    ecbd8b08    ....    VPOP     {d8-d11}
        0x0003d838:    b006        ..      ADD      sp,sp,#0x18
        0x0003d83a:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003d83e:    2000        .       MOVS     r0,#0
        0x0003d840:    9000        ..      STR      r0,[sp,#0]
        0x0003d842:    e757        W.      B        0x3d6f4 ; quant_coarse_energy_impl + 280
    $d
        0x0003d844:    00000000    ....    DCD    0
        0x0003d848:    3e199800    ...>    DCD    1041864704
        0x0003d84c:    0004a604    ....    DCD    304644
        0x0003d850:    0004a5f4    ....    DCD    304628
        0x0003d854:    c1100000    ....    DCD    3239051264
        0x0003d858:    c1e00000    ....    DCD    3252682752
        0x0003d85c:    0004a58c    ....    DCD    304524
    $t
    i.quant_energy_finalise
    quant_energy_finalise
        0x0003d860:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0003d864:    4606        .F      MOV      r6,r0
        0x0003d866:    ed2d8b02    -...    VPUSH    {d8}
        0x0003d86a:    b081        ..      SUB      sp,sp,#4
        0x0003d86c:    2000        .       MOVS     r0,#0
        0x0003d86e:    e9dd9b10    ....    LDRD     r9,r11,[sp,#0x40]
        0x0003d872:    f8dda054    ..T.    LDR      r10,[sp,#0x54]
        0x0003d876:    f8dd804c    ..L.    LDR      r8,[sp,#0x4c]
        0x0003d87a:    eddf8a33    ..3.    VLDR     s17,[pc,#204] ; [0x3d948] = 0x38800000
        0x0003d87e:    eeb68a00    ....    VMOV.F32 s16,#0.50000000
        0x0003d882:    9000        ..      STR      r0,[sp,#0]
        0x0003d884:    9c04        ..      LDR      r4,[sp,#0x10]
        0x0003d886:    e04f        O.      B        0x3d928 ; quant_energy_finalise + 200
        0x0003d888:    f85b0024    [.$.    LDR      r0,[r11,r4,LSL #2]
        0x0003d88c:    2808        .(      CMP      r0,#8
        0x0003d88e:    da4a        J.      BGE      0x3d926 ; quant_energy_finalise + 198
        0x0003d890:    9812        ..      LDR      r0,[sp,#0x48]
        0x0003d892:    f8501024    P.$.    LDR      r1,[r0,r4,LSL #2]
        0x0003d896:    9800        ..      LDR      r0,[sp,#0]
        0x0003d898:    4281        .B      CMP      r1,r0
        0x0003d89a:    bf08        ..      IT       EQ
        0x0003d89c:    2500        .%      MOVEQ    r5,#0
        0x0003d89e:    d142        B.      BNE      0x3d926 ; quant_energy_finalise + 198
        0x0003d8a0:    68b0        .h      LDR      r0,[r6,#8]
        0x0003d8a2:    fb054000    ...@    MLA      r0,r5,r0,r4
        0x0003d8a6:    eb090080    ....    ADD      r0,r9,r0,LSL #2
        0x0003d8aa:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0003d8ae:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0003d8b2:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003d8b6:    bfac        ..      ITE      GE
        0x0003d8b8:    2701        .'      MOVGE    r7,#1
        0x0003d8ba:    2700        .'      MOVLT    r7,#0
        0x0003d8bc:    2201        ."      MOVS     r2,#1
        0x0003d8be:    4639        9F      MOV      r1,r7
        0x0003d8c0:    9814        ..      LDR      r0,[sp,#0x50]
        0x0003d8c2:    f7f6f9c1    ....    BL       ec_enc_bits ; 0x33c48
        0x0003d8c6:    ee007a10    ...z    VMOV     s0,r7
        0x0003d8ca:    f85b0024    [.$.    LDR      r0,[r11,r4,LSL #2]
        0x0003d8ce:    f1a80801    ....    SUB      r8,r8,#1
        0x0003d8d2:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003d8d6:    f1c0010d    ....    RSB      r1,r0,#0xd
        0x0003d8da:    2001        .       MOVS     r0,#1
        0x0003d8dc:    4088        .@      LSLS     r0,r0,r1
        0x0003d8de:    ee700a48    p.H.    VSUB.F32 s1,s0,s16
        0x0003d8e2:    ee000a10    ....    VMOV     s0,r0
        0x0003d8e6:    68b0        .h      LDR      r0,[r6,#8]
        0x0003d8e8:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003d8ec:    fb054100    ...A    MLA      r1,r5,r0,r4
        0x0003d8f0:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003d8f2:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x0003d8f6:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0003d8fa:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x0003d8fe:    ee200a28     .(.    VMUL.F32 s0,s0,s17
        0x0003d902:    ee700a80    p...    VADD.F32 s1,s1,s0
        0x0003d906:    edc00a00    ....    VSTR     s1,[r0,#0]
        0x0003d90a:    68b0        .h      LDR      r0,[r6,#8]
        0x0003d90c:    fb054000    ...@    MLA      r0,r5,r0,r4
        0x0003d910:    eb090080    ....    ADD      r0,r9,r0,LSL #2
        0x0003d914:    1c6d        m.      ADDS     r5,r5,#1
        0x0003d916:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x0003d91a:    4555        UE      CMP      r5,r10
        0x0003d91c:    ee300ac0    0...    VSUB.F32 s0,s1,s0
        0x0003d920:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003d924:    dbbc        ..      BLT      0x3d8a0 ; quant_energy_finalise + 64
        0x0003d926:    1c64        d.      ADDS     r4,r4,#1
        0x0003d928:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003d92a:    4284        .B      CMP      r4,r0
        0x0003d92c:    da01        ..      BGE      0x3d932 ; quant_energy_finalise + 210
        0x0003d92e:    45c2        .E      CMP      r10,r8
        0x0003d930:    ddaa        ..      BLE      0x3d888 ; quant_energy_finalise + 40
        0x0003d932:    9800        ..      LDR      r0,[sp,#0]
        0x0003d934:    1c40        @.      ADDS     r0,r0,#1
        0x0003d936:    9000        ..      STR      r0,[sp,#0]
        0x0003d938:    2802        .(      CMP      r0,#2
        0x0003d93a:    dba3        ..      BLT      0x3d884 ; quant_energy_finalise + 36
        0x0003d93c:    b001        ..      ADD      sp,sp,#4
        0x0003d93e:    ecbd8b02    ....    VPOP     {d8}
        0x0003d942:    b004        ..      ADD      sp,sp,#0x10
        0x0003d944:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0003d948:    38800000    ...8    DCD    947912704
    $t
    i.quant_fine_energy
    quant_fine_energy
        0x0003d94c:    e92d5fff    -.._    PUSH     {r0-r12,lr}
        0x0003d950:    4680        .F      MOV      r8,r0
        0x0003d952:    ed2d8b02    -...    VPUSH    {d8}
        0x0003d956:    460c        .F      MOV      r4,r1
        0x0003d958:    e9dda910    ....    LDRD     r10,r9,[sp,#0x40]
        0x0003d95c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003d95e:    4281        .B      CMP      r1,r0
        0x0003d960:    bfb9        ..      ITTEE    LT
        0x0003d962:    eeb68a00    ....    VMOVLT.F32 s16,#0.50000000
        0x0003d966:    eddf8a3e    ..>.    VLDRLT   s17,[pc,#248] ; [0x3da60] = 0x38800000
        0x0003d96a:    ecbd8b02    ....    VPOPGE   {d8}
        0x0003d96e:    b004        ..      ADDGE    sp,sp,#0x10
        0x0003d970:    bfa8        ..      IT       GE
        0x0003d972:    e8bd9ff0    ....    POPGE    {r4-r12,pc}
        0x0003d976:    bf00        ..      NOP      
        0x0003d978:    f8590024    Y.$.    LDR      r0,[r9,r4,LSL #2]
        0x0003d97c:    2101        .!      MOVS     r1,#1
        0x0003d97e:    fa01f200    ....    LSL      r2,r1,r0
        0x0003d982:    b216        ..      SXTH     r6,r2
        0x0003d984:    2800        .(      CMP      r0,#0
        0x0003d986:    bfc4        ..      ITT      GT
        0x0003d988:    2700        .'      MOVGT    r7,#0
        0x0003d98a:    f1a60b01    ....    SUBGT    r11,r6,#1
        0x0003d98e:    dd5a        Z.      BLE      0x3da46 ; quant_fine_energy + 250
        0x0003d990:    f8d80008    ....    LDR      r0,[r8,#8]
        0x0003d994:    fb074000    ...@    MLA      r0,r7,r0,r4
        0x0003d998:    eb0a0080    ....    ADD      r0,r10,r0,LSL #2
        0x0003d99c:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0003d9a0:    ee700a08    p...    VADD.F32 s1,s0,s16
        0x0003d9a4:    ee006a10    ...j    VMOV     s0,r6
        0x0003d9a8:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003d9ac:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x0003d9b0:    ee100a10    ....    VMOV     r0,s0
        0x0003d9b4:    f006fa8a    ....    BL       __aeabi_f2d ; 0x43ecc
        0x0003d9b8:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003d9bc:    f7dffe68    ..h.    BL       __hardfp_floor ; 0x1d690
        0x0003d9c0:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003d9c4:    f005fec8    ....    BL       __aeabi_d2iz ; 0x43758
        0x0003d9c8:    4605        .F      MOV      r5,r0
        0x0003d9ca:    4558        XE      CMP      r0,r11
        0x0003d9cc:    dc44        D.      BGT      0x3da58 ; quant_fine_energy + 268
        0x0003d9ce:    2d00        .-      CMP      r5,#0
        0x0003d9d0:    db44        D.      BLT      0x3da5c ; quant_fine_energy + 272
        0x0003d9d2:    bf00        ..      NOP      
        0x0003d9d4:    f8592024    Y.$     LDR      r2,[r9,r4,LSL #2]
        0x0003d9d8:    4629        )F      MOV      r1,r5
        0x0003d9da:    9812        ..      LDR      r0,[sp,#0x48]
        0x0003d9dc:    f7f6f934    ..4.    BL       ec_enc_bits ; 0x33c48
        0x0003d9e0:    ee005a10    ...Z    VMOV     s0,r5
        0x0003d9e4:    f8590024    Y.$.    LDR      r0,[r9,r4,LSL #2]
        0x0003d9e8:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003d9ec:    f1c0010e    ....    RSB      r1,r0,#0xe
        0x0003d9f0:    2001        .       MOVS     r0,#1
        0x0003d9f2:    4088        .@      LSLS     r0,r0,r1
        0x0003d9f4:    ee700a08    p...    VADD.F32 s1,s0,s16
        0x0003d9f8:    ee000a10    ....    VMOV     s0,r0
        0x0003d9fc:    f8d80008    ....    LDR      r0,[r8,#8]
        0x0003da00:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003da04:    fb074100    ...A    MLA      r1,r7,r0,r4
        0x0003da08:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003da0a:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0003da0e:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003da12:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0003da16:    ee100aa8    ....    VNMLS.F32 s0,s1,s17
        0x0003da1a:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x0003da1e:    ee700a80    p...    VADD.F32 s1,s1,s0
        0x0003da22:    edc00a00    ....    VSTR     s1,[r0,#0]
        0x0003da26:    f8d80008    ....    LDR      r0,[r8,#8]
        0x0003da2a:    fb074000    ...@    MLA      r0,r7,r0,r4
        0x0003da2e:    eb0a0080    ....    ADD      r0,r10,r0,LSL #2
        0x0003da32:    1c7f        ..      ADDS     r7,r7,#1
        0x0003da34:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x0003da38:    ee300ac0    0...    VSUB.F32 s0,s1,s0
        0x0003da3c:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003da40:    9813        ..      LDR      r0,[sp,#0x4c]
        0x0003da42:    4287        .B      CMP      r7,r0
        0x0003da44:    dba4        ..      BLT      0x3d990 ; quant_fine_energy + 68
        0x0003da46:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003da48:    1c64        d.      ADDS     r4,r4,#1
        0x0003da4a:    4284        .B      CMP      r4,r0
        0x0003da4c:    db94        ..      BLT      0x3d978 ; quant_fine_energy + 44
        0x0003da4e:    ecbd8b02    ....    VPOP     {d8}
        0x0003da52:    b004        ..      ADD      sp,sp,#0x10
        0x0003da54:    e8bd9ff0    ....    POP      {r4-r12,pc}
        0x0003da58:    1e75        u.      SUBS     r5,r6,#1
        0x0003da5a:    e7b8        ..      B        0x3d9ce ; quant_fine_energy + 130
        0x0003da5c:    2500        .%      MOVS     r5,#0
        0x0003da5e:    e7b9        ..      B        0x3d9d4 ; quant_fine_energy + 136
    $d
        0x0003da60:    38800000    ...8    DCD    947912704
    $t
    i.quant_partition
    quant_partition
        0x0003da64:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0003da68:    460f        .F      MOV      r7,r1
        0x0003da6a:    ed2d0b02    -...    VPUSH    {d0}
        0x0003da6e:    4604        .F      MOV      r4,r0
        0x0003da70:    4694        .F      MOV      r12,r2
        0x0003da72:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x0003da76:    b08f        ..      SUB      sp,sp,#0x3c
        0x0003da78:    2500        .%      MOVS     r5,#0
        0x0003da7a:    e9dd8123    ..#.    LDRD     r8,r1,[sp,#0x8c]
        0x0003da7e:    6800        .h      LDR      r0,[r0,#0]
        0x0003da80:    9002        ..      STR      r0,[sp,#8]
        0x0003da82:    e9d40302    ....    LDRD     r0,r3,[r4,#8]
        0x0003da86:    9e22        ".      LDR      r6,[sp,#0x88]
        0x0003da88:    6962        bi      LDR      r2,[r4,#0x14]
        0x0003da8a:    9204        ..      STR      r2,[sp,#0x10]
        0x0003da8c:    69e2        .i      LDR      r2,[r4,#0x1c]
        0x0003da8e:    9201        ..      STR      r2,[sp,#4]
        0x0003da90:    f8d0a008    ....    LDR      r10,[r0,#8]
        0x0003da94:    f1110901    ....    ADDS     r9,r1,#1
        0x0003da98:    6e02        .n      LDR      r2,[r0,#0x60]
        0x0003da9a:    fb093a0a    ...:    MLA      r10,r9,r10,r3
        0x0003da9e:    f8ddb060    ..`.    LDR      r11,[sp,#0x60]
        0x0003daa2:    f932201a    2..     LDRSH    r2,[r2,r10,LSL #1]
        0x0003daa6:    f8d0a064    ..d.    LDR      r10,[r0,#0x64]
        0x0003daaa:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0003daae:    4452        RD      ADD      r2,r2,r10
        0x0003dab0:    9200        ..      STR      r2,[sp,#0]
        0x0003dab2:    f00080de    ....    BEQ.W    0x3dc72 ; quant_partition + 526
        0x0003dab6:    f8929000    ....    LDRB     r9,[r2,#0]
        0x0003daba:    f8122009    ...     LDRB     r2,[r2,r9]
        0x0003dabe:    320c        .2      ADDS     r2,r2,#0xc
        0x0003dac0:    4593        .E      CMP      r11,r2
        0x0003dac2:    bfc8        ..      IT       GT
        0x0003dac4:    f1bc0f02    ....    CMPGT    r12,#2
        0x0003dac8:    f34080d3    @...    BLE.W    0x3dc72 ; quant_partition + 526
        0x0003dacc:    2000        .       MOVS     r0,#0
        0x0003dace:    ea4f056c    O.l.    ASR      r5,r12,#1
        0x0003dad2:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003dad4:    eb070085    ....    ADD      r0,r7,r5,LSL #2
        0x0003dad8:    f1a10901    ....    SUB      r9,r1,#1
        0x0003dadc:    900e        ..      STR      r0,[sp,#0x38]
        0x0003dade:    2e01        ..      CMP      r6,#1
        0x0003dae0:    d104        ..      BNE      0x3daec ; quant_partition + 136
        0x0003dae2:    9825        %.      LDR      r0,[sp,#0x94]
        0x0003dae4:    4601        .F      MOV      r1,r0
        0x0003dae6:    f360015f    `._.    BFI      r1,r0,#1,#31
        0x0003daea:    9125        %.      STR      r1,[sp,#0x94]
        0x0003daec:    1c70        p.      ADDS     r0,r6,#1
        0x0003daee:    ea4f0a60    O.`.    ASR      r10,r0,#1
        0x0003daf2:    a825        %.      ADD      r0,sp,#0x94
        0x0003daf4:    2100        .!      MOVS     r1,#0
        0x0003daf6:    e9cd1005    ....    STRD     r1,r0,[sp,#0x14]
        0x0003dafa:    a818        ..      ADD      r0,sp,#0x60
        0x0003dafc:    e9cd5000    ...P    STRD     r5,r0,[sp,#0]
        0x0003db00:    f8cda008    ....    STR      r10,[sp,#8]
        0x0003db04:    e9cd6903    ...i    STRD     r6,r9,[sp,#0xc]
        0x0003db08:    463a        :F      MOV      r2,r7
        0x0003db0a:    a908        ..      ADD      r1,sp,#0x20
        0x0003db0c:    4620         F      MOV      r0,r4
        0x0003db0e:    9b0e        ..      LDR      r3,[sp,#0x38]
        0x0003db10:    f7f3f84a    ..J.    BL       compute_theta ; 0x30ba8
        0x0003db14:    eddd0a09    ....    VLDR     s1,[sp,#0x24]
        0x0003db18:    ed9d0a0a    ....    VLDR     s0,[sp,#0x28]
        0x0003db1c:    e9dd010b    ....    LDRD     r0,r1,[sp,#0x2c]
        0x0003db20:    eeb81ae0    ....    VCVT.F32.S32 s2,s1
        0x0003db24:    9106        ..      STR      r1,[sp,#0x18]
        0x0003db26:    eddf0ae5    ....    VLDR     s1,[pc,#916] ; [0x3debc] = 0x38000000
        0x0003db2a:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003db2e:    9a0d        ..      LDR      r2,[sp,#0x34]
        0x0003db30:    ee219a20    !. .    VMUL.F32 s18,s2,s1
        0x0003db34:    2e01        ..      CMP      r6,#1
        0x0003db36:    ee608a20    `. .    VMUL.F32 s17,s0,s1
        0x0003db3a:    dd14        ..      BLE      0x3db66 ; quant_partition + 258
        0x0003db3c:    0489        ..      LSLS     r1,r1,#18
        0x0003db3e:    0c89        ..      LSRS     r1,r1,#18
        0x0003db40:    d011        ..      BEQ      0x3db66 ; quant_partition + 258
        0x0003db42:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003db44:    f5b15f00    ..._    CMP      r1,#0x2000
        0x0003db48:    dd05        ..      BLE      0x3db56 ; quant_partition + 242
        0x0003db4a:    f1c90104    ....    RSB      r1,r9,#4
        0x0003db4e:    fa40f101    @...    ASR      r1,r0,r1
        0x0003db52:    1a40        @.      SUBS     r0,r0,r1
        0x0003db54:    e007        ..      B        0x3db66 ; quant_partition + 258
        0x0003db56:    00e9        ..      LSLS     r1,r5,#3
        0x0003db58:    f1c90305    ....    RSB      r3,r9,#5
        0x0003db5c:    4119        .A      ASRS     r1,r1,r3
        0x0003db5e:    4408        .D      ADD      r0,r0,r1
        0x0003db60:    2800        .(      CMP      r0,#0
        0x0003db62:    bfc8        ..      IT       GT
        0x0003db64:    2000        .       MOVGT    r0,#0
        0x0003db66:    9918        ..      LDR      r1,[sp,#0x60]
        0x0003db68:    1a08        ..      SUBS     r0,r1,r0
        0x0003db6a:    eb0070d0    ...p    ADD      r0,r0,r0,LSR #31
        0x0003db6e:    ebb10f60    ..`.    CMP      r1,r0,ASR #1
        0x0003db72:    bfb4        ..      ITE      LT
        0x0003db74:    460b        .F      MOVLT    r3,r1
        0x0003db76:    1043        C.      ASRGE    r3,r0,#1
        0x0003db78:    2b00        .+      CMP      r3,#0
        0x0003db7a:    bfb8        ..      IT       LT
        0x0003db7c:    f04f0b00    O...    MOVLT    r11,#0
        0x0003db80:    db05        ..      BLT      0x3db8e ; quant_partition + 298
        0x0003db82:    ebb10f60    ..`.    CMP      r1,r0,ASR #1
        0x0003db86:    bfb4        ..      ITE      LT
        0x0003db88:    468b        .F      MOVLT    r11,r1
        0x0003db8a:    ea4f0b60    O.`.    ASRGE    r11,r0,#1
        0x0003db8e:    eba1000b    ....    SUB      r0,r1,r11
        0x0003db92:    9005        ..      STR      r0,[sp,#0x14]
        0x0003db94:    6a20         j      LDR      r0,[r4,#0x20]
        0x0003db96:    1a80        ..      SUBS     r0,r0,r2
        0x0003db98:    6220         b      STR      r0,[r4,#0x20]
        0x0003db9a:    f1b80f00    ....    CMP      r8,#0
        0x0003db9e:    bf1c        ..      ITT      NE
        0x0003dba0:    eb080185    ....    ADDNE    r1,r8,r5,LSL #2
        0x0003dba4:    9107        ..      STRNE    r1,[sp,#0x1c]
        0x0003dba6:    9004        ..      STR      r0,[sp,#0x10]
        0x0003dba8:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003dbaa:    4583        .E      CMP      r11,r0
        0x0003dbac:    9825        %.      LDR      r0,[sp,#0x94]
        0x0003dbae:    db2f        /.      BLT      0x3dc10 ; quant_partition + 428
        0x0003dbb0:    e9cd9002    ....    STRD     r9,r0,[sp,#8]
        0x0003dbb4:    e9cda800    ....    STRD     r10,r8,[sp,#0]
        0x0003dbb8:    ee280a09    (...    VMUL.F32 s0,s16,s18
        0x0003dbbc:    465b        [F      MOV      r3,r11
        0x0003dbbe:    462a        *F      MOV      r2,r5
        0x0003dbc0:    4639        9F      MOV      r1,r7
        0x0003dbc2:    4620         F      MOV      r0,r4
        0x0003dbc4:    f7ffff4e    ..N.    BL       quant_partition ; 0x3da64
        0x0003dbc8:    4607        .F      MOV      r7,r0
        0x0003dbca:    6a21        !j      LDR      r1,[r4,#0x20]
        0x0003dbcc:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003dbce:    1a40        @.      SUBS     r0,r0,r1
        0x0003dbd0:    ebab0000    ....    SUB      r0,r11,r0
        0x0003dbd4:    2818        .(      CMP      r0,#0x18
        0x0003dbd6:    dd05        ..      BLE      0x3dbe4 ; quant_partition + 384
        0x0003dbd8:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003dbda:    b119        ..      CBZ      r1,0x3dbe4 ; quant_partition + 384
        0x0003dbdc:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003dbde:    4408        .D      ADD      r0,r0,r1
        0x0003dbe0:    3818        .8      SUBS     r0,r0,#0x18
        0x0003dbe2:    9005        ..      STR      r0,[sp,#0x14]
        0x0003dbe4:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003dbe6:    9825        %.      LDR      r0,[sp,#0x94]
        0x0003dbe8:    e9cda100    ....    STRD     r10,r1,[sp,#0]
        0x0003dbec:    fa40f00a    @...    ASR      r0,r0,r10
        0x0003dbf0:    e9cd9002    ....    STRD     r9,r0,[sp,#8]
        0x0003dbf4:    ee280a28    (.(.    VMUL.F32 s0,s16,s17
        0x0003dbf8:    462a        *F      MOV      r2,r5
        0x0003dbfa:    4620         F      MOV      r0,r4
        0x0003dbfc:    9b05        ..      LDR      r3,[sp,#0x14]
        0x0003dbfe:    990e        ..      LDR      r1,[sp,#0x38]
        0x0003dc00:    f7ffff30    ..0.    BL       quant_partition ; 0x3da64
        0x0003dc04:    1071        q.      ASRS     r1,r6,#1
        0x0003dc06:    4088        .@      LSLS     r0,r0,r1
        0x0003dc08:    ea400507    @...    ORR      r5,r0,r7
        0x0003dc0c:    f000b933    ..3.    B.W      0x3de76 ; quant_partition + 1042
        0x0003dc10:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003dc12:    fa40f00a    @...    ASR      r0,r0,r10
        0x0003dc16:    e9cda100    ....    STRD     r10,r1,[sp,#0]
        0x0003dc1a:    e9cd9002    ....    STRD     r9,r0,[sp,#8]
        0x0003dc1e:    ee280a28    (.(.    VMUL.F32 s0,s16,s17
        0x0003dc22:    462a        *F      MOV      r2,r5
        0x0003dc24:    4620         F      MOV      r0,r4
        0x0003dc26:    9b05        ..      LDR      r3,[sp,#0x14]
        0x0003dc28:    990e        ..      LDR      r1,[sp,#0x38]
        0x0003dc2a:    f7ffff1b    ....    BL       quant_partition ; 0x3da64
        0x0003dc2e:    1071        q.      ASRS     r1,r6,#1
        0x0003dc30:    fa00f601    ....    LSL      r6,r0,r1
        0x0003dc34:    6a21        !j      LDR      r1,[r4,#0x20]
        0x0003dc36:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003dc38:    1a41        A.      SUBS     r1,r0,r1
        0x0003dc3a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003dc3c:    1a40        @.      SUBS     r0,r0,r1
        0x0003dc3e:    2818        .(      CMP      r0,#0x18
        0x0003dc40:    dd06        ..      BLE      0x3dc50 ; quant_partition + 492
        0x0003dc42:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003dc44:    f5b14f80    ...O    CMP      r1,#0x4000
        0x0003dc48:    bf1c        ..      ITT      NE
        0x0003dc4a:    4458        XD      ADDNE    r0,r0,r11
        0x0003dc4c:    f1a00b18    ....    SUBNE    r11,r0,#0x18
        0x0003dc50:    ee280a09    (...    VMUL.F32 s0,s16,s18
        0x0003dc54:    9825        %.      LDR      r0,[sp,#0x94]
        0x0003dc56:    e9cda800    ....    STRD     r10,r8,[sp,#0]
        0x0003dc5a:    e9cd9002    ....    STRD     r9,r0,[sp,#8]
        0x0003dc5e:    465b        [F      MOV      r3,r11
        0x0003dc60:    462a        *F      MOV      r2,r5
        0x0003dc62:    4639        9F      MOV      r1,r7
        0x0003dc64:    4620         F      MOV      r0,r4
        0x0003dc66:    f7fffefd    ....    BL       quant_partition ; 0x3da64
        0x0003dc6a:    ea400506    @...    ORR      r5,r0,r6
        0x0003dc6e:    f000b902    ....    B.W      0x3de76 ; quant_partition + 1042
        0x0003dc72:    f8dda000    ....    LDR      r10,[sp,#0]
        0x0003dc76:    2200        ."      MOVS     r2,#0
        0x0003dc78:    f1ab0b01    ....    SUB      r11,r11,#1
        0x0003dc7c:    f89a9000    ....    LDRB     r9,[r10,#0]
        0x0003dc80:    f1090e01    ....    ADD      lr,r9,#1
        0x0003dc84:    ea4f0e6e    O.n.    ASR      lr,lr,#1
        0x0003dc88:    f8cde00c    ....    STR      lr,[sp,#0xc]
        0x0003dc8c:    f81ae00e    ....    LDRB     lr,[r10,lr]
        0x0003dc90:    45de        .E      CMP      lr,r11
        0x0003dc92:    bfac        ..      ITE      GE
        0x0003dc94:    f8dd900c    ....    LDRGE    r9,[sp,#0xc]
        0x0003dc98:    9a03        ..      LDRLT    r2,[sp,#0xc]
        0x0003dc9a:    eb020e09    ....    ADD      lr,r2,r9
        0x0003dc9e:    f10e0e01    ....    ADD      lr,lr,#1
        0x0003dca2:    ea4f0e6e    O.n.    ASR      lr,lr,#1
        0x0003dca6:    f8cde00c    ....    STR      lr,[sp,#0xc]
        0x0003dcaa:    f81ae00e    ....    LDRB     lr,[r10,lr]
        0x0003dcae:    45de        .E      CMP      lr,r11
        0x0003dcb0:    bfac        ..      ITE      GE
        0x0003dcb2:    f8dd900c    ....    LDRGE    r9,[sp,#0xc]
        0x0003dcb6:    9a03        ..      LDRLT    r2,[sp,#0xc]
        0x0003dcb8:    eb020e09    ....    ADD      lr,r2,r9
        0x0003dcbc:    f10e0e01    ....    ADD      lr,lr,#1
        0x0003dcc0:    ea4f0e6e    O.n.    ASR      lr,lr,#1
        0x0003dcc4:    f8cde00c    ....    STR      lr,[sp,#0xc]
        0x0003dcc8:    f81ae00e    ....    LDRB     lr,[r10,lr]
        0x0003dccc:    45de        .E      CMP      lr,r11
        0x0003dcce:    bfac        ..      ITE      GE
        0x0003dcd0:    f8dd900c    ....    LDRGE    r9,[sp,#0xc]
        0x0003dcd4:    9a03        ..      LDRLT    r2,[sp,#0xc]
        0x0003dcd6:    eb020e09    ....    ADD      lr,r2,r9
        0x0003dcda:    f10e0e01    ....    ADD      lr,lr,#1
        0x0003dcde:    ea4f0e6e    O.n.    ASR      lr,lr,#1
        0x0003dce2:    f8cde00c    ....    STR      lr,[sp,#0xc]
        0x0003dce6:    f81ae00e    ....    LDRB     lr,[r10,lr]
        0x0003dcea:    45de        .E      CMP      lr,r11
        0x0003dcec:    bfac        ..      ITE      GE
        0x0003dcee:    f8dd900c    ....    LDRGE    r9,[sp,#0xc]
        0x0003dcf2:    9a03        ..      LDRLT    r2,[sp,#0xc]
        0x0003dcf4:    eb020e09    ....    ADD      lr,r2,r9
        0x0003dcf8:    f10e0e01    ....    ADD      lr,lr,#1
        0x0003dcfc:    ea4f0e6e    O.n.    ASR      lr,lr,#1
        0x0003dd00:    f8cde00c    ....    STR      lr,[sp,#0xc]
        0x0003dd04:    f81ae00e    ....    LDRB     lr,[r10,lr]
        0x0003dd08:    45de        .E      CMP      lr,r11
        0x0003dd0a:    bfac        ..      ITE      GE
        0x0003dd0c:    f8dd900c    ....    LDRGE    r9,[sp,#0xc]
        0x0003dd10:    9a03        ..      LDRLT    r2,[sp,#0xc]
        0x0003dd12:    eb020e09    ....    ADD      lr,r2,r9
        0x0003dd16:    f10e0e01    ....    ADD      lr,lr,#1
        0x0003dd1a:    ea4f0e6e    O.n.    ASR      lr,lr,#1
        0x0003dd1e:    f8cde00c    ....    STR      lr,[sp,#0xc]
        0x0003dd22:    f81ae00e    ....    LDRB     lr,[r10,lr]
        0x0003dd26:    45de        .E      CMP      lr,r11
        0x0003dd28:    bfac        ..      ITE      GE
        0x0003dd2a:    f8dd900c    ....    LDRGE    r9,[sp,#0xc]
        0x0003dd2e:    9a03        ..      LDRLT    r2,[sp,#0xc]
        0x0003dd30:    2a00        .*      CMP      r2,#0
        0x0003dd32:    bf0c        ..      ITE      EQ
        0x0003dd34:    f04f3eff    O..>    MOVEQ    lr,#0xffffffff
        0x0003dd38:    f81ae002    ....    LDRBNE   lr,[r10,r2]
        0x0003dd3c:    ebab0e0e    ....    SUB      lr,r11,lr
        0x0003dd40:    f81aa009    ....    LDRB     r10,[r10,r9]
        0x0003dd44:    ebaa0a0b    ....    SUB      r10,r10,r11
        0x0003dd48:    45d6        .E      CMP      lr,r10
        0x0003dd4a:    bfc8        ..      IT       GT
        0x0003dd4c:    464a        JF      MOVGT    r2,r9
        0x0003dd4e:    f8dd9000    ....    LDR      r9,[sp,#0]
        0x0003dd52:    2a00        .*      CMP      r2,#0
        0x0003dd54:    bf0e        ..      ITEE     EQ
        0x0003dd56:    f04f0900    O...    MOVEQ    r9,#0
        0x0003dd5a:    f8199002    ....    LDRBNE   r9,[r9,r2]
        0x0003dd5e:    f1090901    ....    ADDNE    r9,r9,#1
        0x0003dd62:    f8d4a020    .. .    LDR      r10,[r4,#0x20]
        0x0003dd66:    ebaa0a09    ....    SUB      r10,r10,r9
        0x0003dd6a:    f8c4a020    .. .    STR      r10,[r4,#0x20]
        0x0003dd6e:    bf00        ..      NOP      
        0x0003dd70:    f1ba0f00    ....    CMP      r10,#0
        0x0003dd74:    da22        ".      BGE      0x3ddbc ; quant_partition + 856
        0x0003dd76:    2a00        .*      CMP      r2,#0
        0x0003dd78:    dd20         .      BLE      0x3ddbc ; quant_partition + 856
        0x0003dd7a:    44d1        .D      ADD      r9,r9,r10
        0x0003dd7c:    f8c49020    .. .    STR      r9,[r4,#0x20]
        0x0003dd80:    f8cd9000    ....    STR      r9,[sp,#0]
        0x0003dd84:    f8d0e008    ....    LDR      lr,[r0,#8]
        0x0003dd88:    f1010a01    ....    ADD      r10,r1,#1
        0x0003dd8c:    fb0a3a0e    ...:    MLA      r10,r10,lr,r3
        0x0003dd90:    f8d0b060    ..`.    LDR      r11,[r0,#0x60]
        0x0003dd94:    1e52        R.      SUBS     r2,r2,#1
        0x0003dd96:    f93ba01a    ;...    LDRSH    r10,[r11,r10,LSL #1]
        0x0003dd9a:    f8d0b064    ..d.    LDR      r11,[r0,#0x64]
        0x0003dd9e:    44da        .D      ADD      r10,r10,r11
        0x0003dda0:    bf0e        ..      ITEE     EQ
        0x0003dda2:    f04f0900    O...    MOVEQ    r9,#0
        0x0003dda6:    f81a9002    ....    LDRBNE   r9,[r10,r2]
        0x0003ddaa:    f1090901    ....    ADDNE    r9,r9,#1
        0x0003ddae:    f8dda000    ....    LDR      r10,[sp,#0]
        0x0003ddb2:    ebaa0a09    ....    SUB      r10,r10,r9
        0x0003ddb6:    f8c4a020    .. .    STR      r10,[r4,#0x20]
        0x0003ddba:    e7d9        ..      B        0x3dd70 ; quant_partition + 780
        0x0003ddbc:    b31a        ..      CBZ      r2,0x3de06 ; quant_partition + 930
        0x0003ddbe:    2a08        .*      CMP      r2,#8
        0x0003ddc0:    db08        ..      BLT      0x3ddd4 ; quant_partition + 880
        0x0003ddc2:    f0020007    ....    AND      r0,r2,#7
        0x0003ddc6:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x0003ddca:    eb0101e2    ....    ADD      r1,r1,r2,ASR #3
        0x0003ddce:    3008        .0      ADDS     r0,r0,#8
        0x0003ddd0:    fa00f201    ....    LSL      r2,r0,r1
        0x0003ddd4:    9802        ..      LDR      r0,[sp,#8]
        0x0003ddd6:    b160        `.      CBZ      r0,0x3ddf2 ; quant_partition + 910
        0x0003ddd8:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x0003ddda:    6861        ah      LDR      r1,[r4,#4]
        0x0003dddc:    e9cd1002    ....    STRD     r1,r0,[sp,#8]
        0x0003dde0:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003dde4:    9600        ..      STR      r6,[sp,#0]
        0x0003dde6:    4661        aF      MOV      r1,r12
        0x0003dde8:    4638        8F      MOV      r0,r7
        0x0003ddea:    9b04        ..      LDR      r3,[sp,#0x10]
        0x0003ddec:    f7e1fa9e    ....    BL       alg_quant ; 0x1f32c
        0x0003ddf0:    e007        ..      B        0x3de02 ; quant_partition + 926
        0x0003ddf2:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003ddf6:    9600        ..      STR      r6,[sp,#0]
        0x0003ddf8:    4661        aF      MOV      r1,r12
        0x0003ddfa:    4638        8F      MOV      r0,r7
        0x0003ddfc:    9b04        ..      LDR      r3,[sp,#0x10]
        0x0003ddfe:    f7e1fb1c    ....    BL       alg_unquant ; 0x1f43a
        0x0003de02:    4605        .F      MOV      r5,r0
        0x0003de04:    e037        7.      B        0x3de76 ; quant_partition + 1042
        0x0003de06:    6860        `h      LDR      r0,[r4,#4]
        0x0003de08:    b3a8        ..      CBZ      r0,0x3de76 ; quant_partition + 1042
        0x0003de0a:    2001        .       MOVS     r0,#1
        0x0003de0c:    40b0        .@      LSLS     r0,r0,r6
        0x0003de0e:    1e43        C.      SUBS     r3,r0,#1
        0x0003de10:    9825        %.      LDR      r0,[sp,#0x94]
        0x0003de12:    4018        .@      ANDS     r0,r0,r3
        0x0003de14:    9025        %.      STR      r0,[sp,#0x94]
        0x0003de16:    d035        5.      BEQ      0x3de84 ; quant_partition + 1056
        0x0003de18:    4a29        )J      LDR      r2,[pc,#164] ; [0x3dec0] = 0x3c6ef35f
        0x0003de1a:    f1b80f00    ....    CMP      r8,#0
        0x0003de1e:    f04f0000    O...    MOV      r0,#0
        0x0003de22:    d035        5.      BEQ      0x3de90 ; quant_partition + 1068
        0x0003de24:    f1bc0f00    ....    CMP      r12,#0
        0x0003de28:    bfc4        ..      ITT      GT
        0x0003de2a:    ed9f0a26    ..&.    VLDRGT   s0,[pc,#152] ; [0x3dec4] = 0x3b800000
        0x0003de2e:    eddf1a26    ..&.    VLDRGT   s3,[pc,#152] ; [0x3dec8] = 0xbb800000
        0x0003de32:    dd18        ..      BLE      0x3de66 ; quant_partition + 1026
        0x0003de34:    4925        %I      LDR      r1,[pc,#148] ; [0x3decc] = 0x19660d
        0x0003de36:    6aa3        .j      LDR      r3,[r4,#0x28]
        0x0003de38:    fb012103    ...!    MLA      r1,r1,r3,r2
        0x0003de3c:    f4114f00    ...O    TST      r1,#0x8000
        0x0003de40:    62a1        .b      STR      r1,[r4,#0x28]
        0x0003de42:    bf14        ..      ITE      NE
        0x0003de44:    eef00a40    ..@.    VMOVNE.F32 s1,s0
        0x0003de48:    eef00a61    ..a.    VMOVEQ.F32 s1,s3
        0x0003de4c:    eb080180    ....    ADD      r1,r8,r0,LSL #2
        0x0003de50:    ed911a00    ....    VLDR     s2,[r1,#0]
        0x0003de54:    eb070180    ....    ADD      r1,r7,r0,LSL #2
        0x0003de58:    1c40        @.      ADDS     r0,r0,#1
        0x0003de5a:    ee710a20    q. .    VADD.F32 s1,s2,s1
        0x0003de5e:    4560        `E      CMP      r0,r12
        0x0003de60:    edc10a00    ....    VSTR     s1,[r1,#0]
        0x0003de64:    dbe6        ..      BLT      0x3de34 ; quant_partition + 976
        0x0003de66:    9d25        %.      LDR      r5,[sp,#0x94]
        0x0003de68:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003de6c:    4661        aF      MOV      r1,r12
        0x0003de6e:    4638        8F      MOV      r0,r7
        0x0003de70:    6ae2        .j      LDR      r2,[r4,#0x2c]
        0x0003de72:    f000fa93    ....    BL       renormalise_vector ; 0x3e39c
        0x0003de76:    b00f        ..      ADD      sp,sp,#0x3c
        0x0003de78:    4628        (F      MOV      r0,r5
        0x0003de7a:    ecbd8b04    ....    VPOP     {d8-d9}
        0x0003de7e:    b006        ..      ADD      sp,sp,#0x18
        0x0003de80:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003de84:    ea4f018c    O...    LSL      r1,r12,#2
        0x0003de88:    4638        8F      MOV      r0,r7
        0x0003de8a:    f7dafd15    ....    BL       __aeabi_memclr4 ; 0x188b8
        0x0003de8e:    e7f2        ..      B        0x3de76 ; quant_partition + 1042
        0x0003de90:    f1bc0f00    ....    CMP      r12,#0
        0x0003de94:    dd10        ..      BLE      0x3deb8 ; quant_partition + 1108
        0x0003de96:    4d0d        .M      LDR      r5,[pc,#52] ; [0x3decc] = 0x19660d
        0x0003de98:    6aa1        .j      LDR      r1,[r4,#0x28]
        0x0003de9a:    fb012105    ...!    MLA      r1,r1,r5,r2
        0x0003de9e:    62a1        .b      STR      r1,[r4,#0x28]
        0x0003dea0:    1509        ..      ASRS     r1,r1,#20
        0x0003dea2:    ee001a10    ....    VMOV     s0,r1
        0x0003dea6:    eb070180    ....    ADD      r1,r7,r0,LSL #2
        0x0003deaa:    1c40        @.      ADDS     r0,r0,#1
        0x0003deac:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003deb0:    4584        .E      CMP      r12,r0
        0x0003deb2:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x0003deb6:    dcee        ..      BGT      0x3de96 ; quant_partition + 1074
        0x0003deb8:    461d        .F      MOV      r5,r3
        0x0003deba:    e7d5        ..      B        0x3de68 ; quant_partition + 1028
    $d
        0x0003debc:    38000000    ...8    DCD    939524096
        0x0003dec0:    3c6ef35f    _.n<    DCD    1013904223
        0x0003dec4:    3b800000    ...;    DCD    998244352
        0x0003dec8:    bb800000    ....    DCD    3145728000
        0x0003decc:    0019660d    .f..    DCD    1664525
    $t
    i.remove_doubling
    remove_doubling
        0x0003ded0:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0003ded4:    461d        .F      MOV      r5,r3
        0x0003ded6:    ed2d8b10    -...    VPUSH    {d8-d15}
        0x0003deda:    b087        ..      SUB      sp,sp,#0x1c
        0x0003dedc:    eef09a40    ..@.    VMOV.F32 s19,s0
        0x0003dee0:    4614        .F      MOV      r4,r2
        0x0003dee2:    4688        .F      MOV      r8,r1
        0x0003dee4:    4606        .F      MOV      r6,r0
        0x0003dee6:    9f21        !.      LDR      r7,[sp,#0x84]
        0x0003dee8:    f000faf2    ....    BL       save_stack ; 0x3e4d0
        0x0003deec:    eb0870d8    ...p    ADD      r0,r8,r8,LSR #31
        0x0003def0:    ea4f0a60    O.`.    ASR      r10,r0,#1
        0x0003def4:    eb0470d4    ...p    ADD      r0,r4,r4,LSR #31
        0x0003def8:    ea4f0b60    O.`.    ASR      r11,r0,#1
        0x0003defc:    9820         .      LDR      r0,[sp,#0x80]
        0x0003defe:    9404        ..      STR      r4,[sp,#0x10]
        0x0003df00:    9920         .      LDR      r1,[sp,#0x80]
        0x0003df02:    6800        .h      LDR      r0,[r0,#0]
        0x0003df04:    eb06048a    ....    ADD      r4,r6,r10,LSL #2
        0x0003df08:    eb0070d0    ...p    ADD      r0,r0,r0,LSR #31
        0x0003df0c:    1040        @.      ASRS     r0,r0,#1
        0x0003df0e:    6008        .`      STR      r0,[r1,#0]
        0x0003df10:    eb0771d7    ...q    ADD      r1,r7,r7,LSR #31
        0x0003df14:    1049        I.      ASRS     r1,r1,#1
        0x0003df16:    9121        !.      STR      r1,[sp,#0x84]
        0x0003df18:    eb0571d5    ...q    ADD      r1,r5,r5,LSR #31
        0x0003df1c:    104d        M.      ASRS     r5,r1,#1
        0x0003df1e:    4550        PE      CMP      r0,r10
        0x0003df20:    db03        ..      BLT      0x3df2a ; remove_doubling + 90
        0x0003df22:    9820         .      LDR      r0,[sp,#0x80]
        0x0003df24:    f1aa0101    ....    SUB      r1,r10,#1
        0x0003df28:    6001        .`      STR      r1,[r0,#0]
        0x0003df2a:    9820         .      LDR      r0,[sp,#0x80]
        0x0003df2c:    6806        .h      LDR      r6,[r0,#0]
        0x0003df2e:    ea4f008a    O...    LSL      r0,r10,#2
        0x0003df32:    1d00        ..      ADDS     r0,r0,#4
        0x0003df34:    9600        ..      STR      r6,[sp,#0]
        0x0003df36:    f002fcb9    ....    BL       spl_alloca ; 0x408ac
        0x0003df3a:    4607        .F      MOV      r7,r0
        0x0003df3c:    eba40086    ....    SUB      r0,r4,r6,LSL #2
        0x0003df40:    ed9fcafd    ....    VLDR     s24,[pc,#1012] ; [0x3e338] = 0
        0x0003df44:    2d00        .-      CMP      r5,#0
        0x0003df46:    eeb08a4c    ..L.    VMOV.F32 s16,s24
        0x0003df4a:    eef08a48    ..H.    VMOV.F32 s17,s16
        0x0003df4e:    dd30        0.      BLE      0x3dfb2 ; remove_doubling + 226
        0x0003df50:    1f21        !.      SUBS     r1,r4,#4
        0x0003df52:    1f22        ".      SUBS     r2,r4,#4
        0x0003df54:    1f00        ..      SUBS     r0,r0,#4
        0x0003df56:    f0150f01    ....    TST      r5,#1
        0x0003df5a:    d00c        ..      BEQ      0x3df76 ; remove_doubling + 166
        0x0003df5c:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0003df60:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003df64:    1d09        ..      ADDS     r1,r1,#4
        0x0003df66:    ee008a20    .. .    VMLA.F32 s16,s0,s1
        0x0003df6a:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0003df6e:    1d00        ..      ADDS     r0,r0,#4
        0x0003df70:    1d12        ..      ADDS     r2,r2,#4
        0x0003df72:    ee408a20    @. .    VMLA.F32 s17,s0,s1
        0x0003df76:    106b        k.      ASRS     r3,r5,#1
        0x0003df78:    d01b        ..      BEQ      0x3dfb2 ; remove_doubling + 226
        0x0003df7a:    bf00        ..      NOP      
        0x0003df7c:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0003df80:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003df84:    ee008a20    .. .    VMLA.F32 s16,s0,s1
        0x0003df88:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0003df8c:    ee408a20    @. .    VMLA.F32 s17,s0,s1
        0x0003df90:    edd10a02    ....    VLDR     s1,[r1,#8]
        0x0003df94:    ed920a02    ....    VLDR     s0,[r2,#8]
        0x0003df98:    3208        .2      ADDS     r2,r2,#8
        0x0003df9a:    ee008a80    ....    VMLA.F32 s16,s1,s0
        0x0003df9e:    edd10a02    ....    VLDR     s1,[r1,#8]
        0x0003dfa2:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x0003dfa6:    3008        .0      ADDS     r0,r0,#8
        0x0003dfa8:    3108        .1      ADDS     r1,r1,#8
        0x0003dfaa:    ee408a80    @...    VMLA.F32 s17,s1,s0
        0x0003dfae:    1e5b        [.      SUBS     r3,r3,#1
        0x0003dfb0:    d1e4        ..      BNE      0x3df7c ; remove_doubling + 172
        0x0003dfb2:    eeb09a48    ..H.    VMOV.F32 s18,s16
        0x0003dfb6:    ed878a00    ....    VSTR     s16,[r7,#0]
        0x0003dfba:    f1ba0f00    ....    CMP      r10,#0
        0x0003dfbe:    dd4a        J.      BLE      0x3e056 ; remove_doubling + 390
        0x0003dfc0:    4620         F      MOV      r0,r4
        0x0003dfc2:    eb040285    ....    ADD      r2,r4,r5,LSL #2
        0x0003dfc6:    4639        9F      MOV      r1,r7
        0x0003dfc8:    f01a0f01    ....    TST      r10,#1
        0x0003dfcc:    d015        ..      BEQ      0x3dffa ; remove_doubling + 298
        0x0003dfce:    ed100a01    ....    VLDR     s0,[r0,#-4]
        0x0003dfd2:    ee008a00    ....    VMLA.F32 s16,s0,s0
        0x0003dfd6:    ed120a01    ....    VLDR     s0,[r2,#-4]
        0x0003dfda:    ee008a40    ..@.    VMLS.F32 s16,s0,s0
        0x0003dfde:    eeb58ac0    ....    VCMPE.F32 s16,#0.0
        0x0003dfe2:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003dfe6:    bf34        4.      ITE      CC
        0x0003dfe8:    eeb00a4c    ..L.    VMOVCC.F32 s0,s24
        0x0003dfec:    eeb00a48    ..H.    VMOVCS.F32 s0,s16
        0x0003dff0:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0003dff4:    1f20         .      SUBS     r0,r4,#4
        0x0003dff6:    1d39        9.      ADDS     r1,r7,#4
        0x0003dff8:    1f12        ..      SUBS     r2,r2,#4
        0x0003dffa:    ea5f036a    _.j.    ASRS     r3,r10,#1
        0x0003dffe:    d02a        *.      BEQ      0x3e056 ; remove_doubling + 390
        0x0003e000:    ed100a01    ....    VLDR     s0,[r0,#-4]
        0x0003e004:    ee008a00    ....    VMLA.F32 s16,s0,s0
        0x0003e008:    ed120a01    ....    VLDR     s0,[r2,#-4]
        0x0003e00c:    ee008a40    ..@.    VMLS.F32 s16,s0,s0
        0x0003e010:    eeb58ac0    ....    VCMPE.F32 s16,#0.0
        0x0003e014:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003e018:    bf34        4.      ITE      CC
        0x0003e01a:    eeb00a4c    ..L.    VMOVCC.F32 s0,s24
        0x0003e01e:    eeb00a48    ..H.    VMOVCS.F32 s0,s16
        0x0003e022:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0003e026:    ed100a02    ....    VLDR     s0,[r0,#-8]
        0x0003e02a:    ee008a00    ....    VMLA.F32 s16,s0,s0
        0x0003e02e:    ed120a02    ....    VLDR     s0,[r2,#-8]
        0x0003e032:    ee008a40    ..@.    VMLS.F32 s16,s0,s0
        0x0003e036:    eeb58ac0    ....    VCMPE.F32 s16,#0.0
        0x0003e03a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003e03e:    bf34        4.      ITE      CC
        0x0003e040:    eeb00a4c    ..L.    VMOVCC.F32 s0,s24
        0x0003e044:    eeb00a48    ..H.    VMOVCS.F32 s0,s16
        0x0003e048:    ed810a02    ....    VSTR     s0,[r1,#8]
        0x0003e04c:    3808        .8      SUBS     r0,r0,#8
        0x0003e04e:    3108        .1      ADDS     r1,r1,#8
        0x0003e050:    3a08        .:      SUBS     r2,r2,#8
        0x0003e052:    1e5b        [.      SUBS     r3,r3,#1
        0x0003e054:    d1d4        ..      BNE      0x3e000 ; remove_doubling + 304
        0x0003e056:    eb070086    ....    ADD      r0,r7,r6,LSL #2
        0x0003e05a:    eeb7aa00    ....    VMOV.F32 s20,#1.00000000
        0x0003e05e:    ed90ba00    ....    VLDR     s22,[r0,#0]
        0x0003e062:    eeb08a4a    ..J.    VMOV.F32 s16,s20
        0x0003e066:    ee098a0b    ....    VMLA.F32 s16,s18,s22
        0x0003e06a:    ee180a10    ....    VMOV     r0,s16
        0x0003e06e:    f005ff2d    ..-.    BL       __aeabi_f2d ; 0x43ecc
        0x0003e072:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003e076:    f7e0fba3    ....    BL       __hardfp_sqrt ; 0x1e7c0
        0x0003e07a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003e07e:    f005f8e9    ....    BL       __aeabi_d2f ; 0x43254
        0x0003e082:    ee000a10    ....    VMOV     s0,r0
        0x0003e086:    eeb6da00    ....    VMOV.F32 s26,#0.50000000
        0x0003e08a:    f04f0902    O...    MOV      r9,#2
        0x0003e08e:    eec8aa80    ....    VDIV.F32 s21,s17,s0
        0x0003e092:    ee29fa8d    )...    VMUL.F32 s30,s19,s26
        0x0003e096:    eef0ba6a    ..j.    VMOV.F32 s23,s21
        0x0003e09a:    eddfeaa8    ....    VLDR     s29,[pc,#672] ; [0x3e33c] = 0x3e99999a
        0x0003e09e:    eb0b004b    ..K.    ADD      r0,r11,r11,LSL #1
        0x0003e0a2:    ed9feaa7    ....    VLDR     s28,[pc,#668] ; [0x3e340] = 0x3f59999a
        0x0003e0a6:    eddffaa7    ....    VLDR     s31,[pc,#668] ; [0x3e344] = 0x3f666666
        0x0003e0aa:    eeb08a4c    ..L.    VMOV.F32 s16,s24
        0x0003e0ae:    eddfdaa6    ....    VLDR     s27,[pc,#664] ; [0x3e348] = 0x3f333333
        0x0003e0b2:    9005        ..      STR      r0,[sp,#0x14]
        0x0003e0b4:    eb090046    ..F.    ADD      r0,r9,r6,LSL #1
        0x0003e0b8:    ea4f0149    O.I.    LSL      r1,r9,#1
        0x0003e0bc:    fb90f8f1    ....    SDIV     r8,r0,r1
        0x0003e0c0:    45c3        .E      CMP      r11,r8
        0x0003e0c2:    dc7b        {.      BGT      0x3e1bc ; remove_doubling + 748
        0x0003e0c4:    f1b90f02    ....    CMP      r9,#2
        0x0003e0c8:    d079        y.      BEQ      0x3e1be ; remove_doubling + 750
        0x0003e0ca:    48a0        .H      LDR      r0,[pc,#640] ; [0x3e34c] = 0x4a54c
        0x0003e0cc:    f8500029    P.).    LDR      r0,[r0,r9,LSL #2]
        0x0003e0d0:    0040        @.      LSLS     r0,r0,#1
        0x0003e0d2:    fb009006    ....    MLA      r0,r0,r6,r9
        0x0003e0d6:    fb90fcf1    ....    SDIV     r12,r0,r1
        0x0003e0da:    bf00        ..      NOP      
        0x0003e0dc:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003e0e0:    eba40288    ....    SUB      r2,r4,r8,LSL #2
        0x0003e0e4:    eba4018c    ....    SUB      r1,r4,r12,LSL #2
        0x0003e0e8:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x0003e0ec:    2d00        .-      CMP      r5,#0
        0x0003e0ee:    dd34        4.      BLE      0x3e15a ; remove_doubling + 650
        0x0003e0f0:    1f20         .      SUBS     r0,r4,#4
        0x0003e0f2:    1f09        ..      SUBS     r1,r1,#4
        0x0003e0f4:    1f12        ..      SUBS     r2,r2,#4
        0x0003e0f6:    f0150f01    ....    TST      r5,#1
        0x0003e0fa:    d00c        ..      BEQ      0x3e116 ; remove_doubling + 582
        0x0003e0fc:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0003e100:    edd21a01    ....    VLDR     s3,[r2,#4]
        0x0003e104:    1d00        ..      ADDS     r0,r0,#4
        0x0003e106:    ee010a21    ..!.    VMLA.F32 s0,s2,s3
        0x0003e10a:    edd11a01    ....    VLDR     s3,[r1,#4]
        0x0003e10e:    1d09        ..      ADDS     r1,r1,#4
        0x0003e110:    1d12        ..      ADDS     r2,r2,#4
        0x0003e112:    ee410a21    A.!.    VMLA.F32 s1,s2,s3
        0x0003e116:    106b        k.      ASRS     r3,r5,#1
        0x0003e118:    d01f        ..      BEQ      0x3e15a ; remove_doubling + 650
        0x0003e11a:    bf00        ..      NOP      
        0x0003e11c:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0003e120:    edd21a01    ....    VLDR     s3,[r2,#4]
        0x0003e124:    ed912a01    ...*    VLDR     s4,[r1,#4]
        0x0003e128:    ee010a21    ..!.    VMLA.F32 s0,s2,s3
        0x0003e12c:    eef01a60    ..`.    VMOV.F32 s3,s1
        0x0003e130:    edd20a02    ....    VLDR     s1,[r2,#8]
        0x0003e134:    ee411a02    A...    VMLA.F32 s3,s2,s4
        0x0003e138:    ed901a02    ....    VLDR     s2,[r0,#8]
        0x0003e13c:    3208        .2      ADDS     r2,r2,#8
        0x0003e13e:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x0003e142:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0003e146:    ed911a02    ....    VLDR     s2,[r1,#8]
        0x0003e14a:    3008        .0      ADDS     r0,r0,#8
        0x0003e14c:    3108        .1      ADDS     r1,r1,#8
        0x0003e14e:    ee401a81    @...    VMLA.F32 s3,s1,s2
        0x0003e152:    1e5b        [.      SUBS     r3,r3,#1
        0x0003e154:    eef00a61    ..a.    VMOV.F32 s1,s3
        0x0003e158:    d1e0        ..      BNE      0x3e11c ; remove_doubling + 588
        0x0003e15a:    ee300a20    0. .    VADD.F32 s0,s0,s1
        0x0003e15e:    eb070088    ....    ADD      r0,r7,r8,LSL #2
        0x0003e162:    ee20ca0d     ...    VMUL.F32 s24,s0,s26
        0x0003e166:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0003e16a:    eb07008c    ....    ADD      r0,r7,r12,LSL #2
        0x0003e16e:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x0003e172:    ee300a20    0. .    VADD.F32 s0,s0,s1
        0x0003e176:    ee60ca0d    `...    VMUL.F32 s25,s0,s26
        0x0003e17a:    eeb00a4a    ..J.    VMOV.F32 s0,s20
        0x0003e17e:    ee090a2c    ..,.    VMLA.F32 s0,s18,s25
        0x0003e182:    ee100a10    ....    VMOV     r0,s0
        0x0003e186:    f005fea1    ....    BL       __aeabi_f2d ; 0x43ecc
        0x0003e18a:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003e18e:    f7e0fb17    ....    BL       __hardfp_sqrt ; 0x1e7c0
        0x0003e192:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003e196:    f005f85d    ..].    BL       __aeabi_d2f ; 0x43254
        0x0003e19a:    ee000a10    ....    VMOV     s0,r0
        0x0003e19e:    9821        !.      LDR      r0,[sp,#0x84]
        0x0003e1a0:    ee8c1a00    ....    VDIV.F32 s2,s24,s0
        0x0003e1a4:    ebb80000    ....    SUBS     r0,r8,r0
        0x0003e1a8:    bf54        T.      ITE      PL
        0x0003e1aa:    4601        .F      MOVPL    r1,r0
        0x0003e1ac:    4241        AB      RSBMI    r1,r0,#0
        0x0003e1ae:    2901        .)      CMP      r1,#1
        0x0003e1b0:    bfd8        ..      IT       LE
        0x0003e1b2:    eeb00a69    ..i.    VMOVLE.F32 s0,s19
        0x0003e1b6:    dd12        ..      BLE      0x3e1de ; remove_doubling + 782
        0x0003e1b8:    2800        .(      CMP      r0,#0
        0x0003e1ba:    e001        ..      B        0x3e1c0 ; remove_doubling + 752
        0x0003e1bc:    e052        R.      B        0x3e264 ; remove_doubling + 916
        0x0003e1be:    e027        '.      B        0x3e210 ; remove_doubling + 832
        0x0003e1c0:    bfb8        ..      IT       LT
        0x0003e1c2:    4240        @B      RSBLT    r0,r0,#0
        0x0003e1c4:    2802        .(      CMP      r0,#2
        0x0003e1c6:    dc08        ..      BGT      0x3e1da ; remove_doubling + 778
        0x0003e1c8:    fb09f009    ....    MUL      r0,r9,r9
        0x0003e1cc:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0003e1d0:    4286        .B      CMP      r6,r0
        0x0003e1d2:    bfc8        ..      IT       GT
        0x0003e1d4:    eeb00a4f    ..O.    VMOVGT.F32 s0,s30
        0x0003e1d8:    dc01        ..      BGT      0x3e1de ; remove_doubling + 782
        0x0003e1da:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003e1de:    495c        \I      LDR      r1,[pc,#368] ; [0x3e350] = 0x3e99999a
        0x0003e1e0:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x0003e1e4:    ee5b0aad    [...    VNMLS.F32 s1,s23,s27
        0x0003e1e8:    ee100a90    ....    VMOV     r0,s1
        0x0003e1ec:    4288        .B      CMP      r0,r1
        0x0003e1ee:    bfb8        ..      IT       LT
        0x0003e1f0:    eef00a6e    ..n.    VMOVLT.F32 s1,s29
        0x0003e1f4:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003e1f6:    4540        @E      CMP      r0,r8
        0x0003e1f8:    dd12        ..      BLE      0x3e220 ; remove_doubling + 848
        0x0003e1fa:    ee1b0a8e    ....    VNMLS.F32 s0,s23,s28
        0x0003e1fe:    4855        UH      LDR      r0,[pc,#340] ; [0x3e354] = 0x3ecccccd
        0x0003e200:    ee101a10    ....    VMOV     r1,s0
        0x0003e204:    4288        .B      CMP      r0,r1
        0x0003e206:    bfc8        ..      IT       GT
        0x0003e208:    eddf0a53    ..S.    VLDRGT   s1,[pc,#332] ; [0x3e358] = 0x3ecccccd
        0x0003e20c:    dd15        ..      BLE      0x3e23a ; remove_doubling + 874
        0x0003e20e:    e016        ..      B        0x3e23e ; remove_doubling + 878
        0x0003e210:    eb080006    ....    ADD      r0,r8,r6
        0x0003e214:    4550        PE      CMP      r0,r10
        0x0003e216:    bfcc        ..      ITE      GT
        0x0003e218:    46b4        .F      MOVGT    r12,r6
        0x0003e21a:    eb060c08    ....    ADDLE    r12,r6,r8
        0x0003e21e:    e75d        ].      B        0x3e0dc ; remove_doubling + 524
        0x0003e220:    ebb80f4b    ..K.    CMP      r8,r11,LSL #1
        0x0003e224:    da0b        ..      BGE      0x3e23e ; remove_doubling + 878
        0x0003e226:    ee1b0aaf    ....    VNMLS.F32 s0,s23,s31
        0x0003e22a:    ee100a10    ....    VMOV     r0,s0
        0x0003e22e:    f1b05f7c    ..|_    CMP      r0,#0x3f000000
        0x0003e232:    bfb8        ..      IT       LT
        0x0003e234:    eef60a00    ....    VMOVLT.F32 s1,#0.50000000
        0x0003e238:    db01        ..      BLT      0x3e23e ; remove_doubling + 878
        0x0003e23a:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x0003e23e:    eef40ac1    ....    VCMPE.F32 s1,s2
        0x0003e242:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003e246:    d207        ..      BCS      0x3e258 ; remove_doubling + 904
        0x0003e248:    eef08a4c    ..L.    VMOV.F32 s17,s24
        0x0003e24c:    eeb0ba6c    ..l.    VMOV.F32 s22,s25
        0x0003e250:    eef0aa41    ..A.    VMOV.F32 s21,s2
        0x0003e254:    f8cd8000    ....    STR      r8,[sp,#0]
        0x0003e258:    f1090901    ....    ADD      r9,r9,#1
        0x0003e25c:    f1b90f0f    ....    CMP      r9,#0xf
        0x0003e260:    f77faf28    ..(.    BLE      0x3e0b4 ; remove_doubling + 484
        0x0003e264:    eef58ac0    ....    VCMPE.F32 s17,#0.0
        0x0003e268:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003e26c:    bf38        8.      IT       CC
        0x0003e26e:    eef08a48    ..H.    VMOVCC.F32 s17,s16
        0x0003e272:    eeb4bae8    ....    VCMPE.F32 s22,s17
        0x0003e276:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003e27a:    d903        ..      BLS      0x3e284 ; remove_doubling + 948
        0x0003e27c:    ee3b0a0a    ;...    VADD.F32 s0,s22,s20
        0x0003e280:    ee88aa80    ....    VDIV.F32 s20,s17,s0
        0x0003e284:    f04f0c00    O...    MOV      r12,#0
        0x0003e288:    f10d0704    ....    ADD.W    r7,sp,#4
        0x0003e28c:    eef00a48    ..H.    VMOV.F32 s1,s16
        0x0003e290:    2d00        .-      CMP      r5,#0
        0x0003e292:    dd2a        *.      BLE      0x3e2ea ; remove_doubling + 1050
        0x0003e294:    1f20         .      SUBS     r0,r4,#4
        0x0003e296:    2200        ."      MOVS     r2,#0
        0x0003e298:    f0150f01    ....    TST      r5,#1
        0x0003e29c:    d00b        ..      BEQ      0x3e2b6 ; remove_doubling + 998
        0x0003e29e:    9900        ..      LDR      r1,[sp,#0]
        0x0003e2a0:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0003e2a4:    4461        aD      ADD      r1,r1,r12
        0x0003e2a6:    eba40181    ....    SUB      r1,r4,r1,LSL #2
        0x0003e2aa:    2201        ."      MOVS     r2,#1
        0x0003e2ac:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0003e2b0:    1d00        ..      ADDS     r0,r0,#4
        0x0003e2b2:    ee410a00    A...    VMLA.F32 s1,s2,s0
        0x0003e2b6:    1069        i.      ASRS     r1,r5,#1
        0x0003e2b8:    d017        ..      BEQ      0x3e2ea ; remove_doubling + 1050
        0x0003e2ba:    9b00        ..      LDR      r3,[sp,#0]
        0x0003e2bc:    4463        cD      ADD      r3,r3,r12
        0x0003e2be:    eba40683    ....    SUB      r6,r4,r3,LSL #2
        0x0003e2c2:    bf00        ..      NOP      
        0x0003e2c4:    eb060382    ....    ADD      r3,r6,r2,LSL #2
        0x0003e2c8:    edd01a01    ....    VLDR     s3,[r0,#4]
        0x0003e2cc:    ed931a01    ....    VLDR     s2,[r3,#4]
        0x0003e2d0:    f1020202    ....    ADD      r2,r2,#2
        0x0003e2d4:    ee410a81    A...    VMLA.F32 s1,s3,s2
        0x0003e2d8:    ed931a02    ....    VLDR     s2,[r3,#8]
        0x0003e2dc:    edd01a02    ....    VLDR     s3,[r0,#8]
        0x0003e2e0:    3008        .0      ADDS     r0,r0,#8
        0x0003e2e2:    1e49        I.      SUBS     r1,r1,#1
        0x0003e2e4:    ee410a81    A...    VMLA.F32 s1,s3,s2
        0x0003e2e8:    d1ec        ..      BNE      0x3e2c4 ; remove_doubling + 1012
        0x0003e2ea:    eb07008c    ....    ADD      r0,r7,r12,LSL #2
        0x0003e2ee:    f10c0c01    ....    ADD      r12,r12,#1
        0x0003e2f2:    edc00a00    ....    VSTR     s1,[r0,#0]
        0x0003e2f6:    f1bc0f03    ....    CMP      r12,#3
        0x0003e2fa:    dbc7        ..      BLT      0x3e28c ; remove_doubling + 956
        0x0003e2fc:    ed9d0a01    ....    VLDR     s0,[sp,#4]
        0x0003e300:    ed9d1a02    ....    VLDR     s2,[sp,#8]
        0x0003e304:    eddd0a03    ....    VLDR     s1,[sp,#0xc]
        0x0003e308:    ee312a40    1.@*    VSUB.F32 s4,s2,s0
        0x0003e30c:    ee701ac0    p...    VSUB.F32 s3,s1,s0
        0x0003e310:    ee222a2d    ".-*    VMUL.F32 s4,s4,s27
        0x0003e314:    eeb42ae1    ...*    VCMPE.F32 s4,s3
        0x0003e318:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003e31c:    bf38        8.      IT       CC
        0x0003e31e:    2001        .       MOVCC    r0,#1
        0x0003e320:    d320         .      BCC      0x3e364 ; remove_doubling + 1172
        0x0003e322:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0003e326:    ee710a60    q.`.    VSUB.F32 s1,s2,s1
        0x0003e32a:    ee600aad    `...    VMUL.F32 s1,s1,s27
        0x0003e32e:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x0003e332:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003e336:    e011        ..      B        0x3e35c ; remove_doubling + 1164
    $d
        0x0003e338:    00000000    ....    DCD    0
        0x0003e33c:    3e99999a    ...>    DCD    1050253722
        0x0003e340:    3f59999a    ..Y?    DCD    1062836634
        0x0003e344:    3f666666    fff?    DCD    1063675494
        0x0003e348:    3f333333    333?    DCD    1060320051
        0x0003e34c:    0004a54c    L...    DCD    304460
        0x0003e350:    3e99999a    ...>    DCD    1050253722
        0x0003e354:    3ecccccd    ...>    DCD    1053609165
        0x0003e358:    3ecccccd    ...>    DCD    1053609165
    $t
        0x0003e35c:    bfcc        ..      ITE      GT
        0x0003e35e:    f04f30ff    O..0    MOVGT    r0,#0xffffffff
        0x0003e362:    2000        .       MOVLE    r0,#0
        0x0003e364:    eeb4aaea    ....    VCMPE.F32 s20,s21
        0x0003e368:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003e36c:    dc13        ..      BGT      0x3e396 ; remove_doubling + 1222
        0x0003e36e:    9900        ..      LDR      r1,[sp,#0]
        0x0003e370:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0003e374:    9920         .      LDR      r1,[sp,#0x80]
        0x0003e376:    6008        .`      STR      r0,[r1,#0]
        0x0003e378:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003e37a:    4288        .B      CMP      r0,r1
        0x0003e37c:    bfd8        ..      IT       LE
        0x0003e37e:    4608        .F      MOVLE    r0,r1
        0x0003e380:    9920         .      LDR      r1,[sp,#0x80]
        0x0003e382:    6008        .`      STR      r0,[r1,#0]
        0x0003e384:    f000f89c    ....    BL       restore_stack ; 0x3e4c0
        0x0003e388:    b007        ..      ADD      sp,sp,#0x1c
        0x0003e38a:    eeb00a4a    ..J.    VMOV.F32 s0,s20
        0x0003e38e:    ecbd8b10    ....    VPOP     {d8-d15}
        0x0003e392:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003e396:    eeb0aa6a    ..j.    VMOV.F32 s20,s21
        0x0003e39a:    e7e8        ..      B        0x3e36e ; remove_doubling + 1182
    i.renormalise_vector
    renormalise_vector
        0x0003e39c:    b570        p.      PUSH     {r4-r6,lr}
        0x0003e39e:    1e0c        ..      SUBS     r4,r1,#0
        0x0003e3a0:    ed2d8b02    -...    VPUSH    {d8}
        0x0003e3a4:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0003e3a8:    ed9f0a31    ..1.    VLDR     s0,[pc,#196] ; [0x3e470] = 0
        0x0003e3ac:    4605        .F      MOV      r5,r0
        0x0003e3ae:    dd20         .      BLE      0x3e3f2 ; renormalise_vector + 86
        0x0003e3b0:    1f2b        +.      SUBS     r3,r5,#4
        0x0003e3b2:    461a        .F      MOV      r2,r3
        0x0003e3b4:    f0140f01    ....    TST      r4,#1
        0x0003e3b8:    d007        ..      BEQ      0x3e3ca ; renormalise_vector + 46
        0x0003e3ba:    edd30a01    ....    VLDR     s1,[r3,#4]
        0x0003e3be:    ed921a01    ....    VLDR     s2,[r2,#4]
        0x0003e3c2:    1d12        ..      ADDS     r2,r2,#4
        0x0003e3c4:    1d1b        ..      ADDS     r3,r3,#4
        0x0003e3c6:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0003e3ca:    ea5f0c64    _.d.    ASRS     r12,r4,#1
        0x0003e3ce:    d010        ..      BEQ      0x3e3f2 ; renormalise_vector + 86
        0x0003e3d0:    ed931a01    ....    VLDR     s2,[r3,#4]
        0x0003e3d4:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003e3d8:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x0003e3dc:    edd30a02    ....    VLDR     s1,[r3,#8]
        0x0003e3e0:    ed921a02    ....    VLDR     s2,[r2,#8]
        0x0003e3e4:    3208        .2      ADDS     r2,r2,#8
        0x0003e3e6:    3308        .3      ADDS     r3,r3,#8
        0x0003e3e8:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x0003e3ec:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0003e3f0:    d1ee        ..      BNE      0x3e3d0 ; renormalise_vector + 52
        0x0003e3f2:    eddf0a20    .. .    VLDR     s1,[pc,#128] ; [0x3e474] = 0x26901d7d
        0x0003e3f6:    ee300a20    0. .    VADD.F32 s0,s0,s1
        0x0003e3fa:    ee100a10    ....    VMOV     r0,s0
        0x0003e3fe:    f005fd65    ..e.    BL       __aeabi_f2d ; 0x43ecc
        0x0003e402:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003e406:    f7e0f9db    ....    BL       __hardfp_sqrt ; 0x1e7c0
        0x0003e40a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003e40e:    f004ff21    ..!.    BL       __aeabi_d2f ; 0x43254
        0x0003e412:    ee000a10    ....    VMOV     s0,r0
        0x0003e416:    eeb71a00    ....    VMOV.F32 s2,#1.00000000
        0x0003e41a:    2c00        .,      CMP      r4,#0
        0x0003e41c:    eec10a00    ....    VDIV.F32 s1,s2,s0
        0x0003e420:    ee200a88     ...    VMUL.F32 s0,s1,s16
        0x0003e424:    bfdc        ..      ITT      LE
        0x0003e426:    ecbd8b02    ....    VPOPLE   {d8}
        0x0003e42a:    bd70        p.      POPLE    {r4-r6,pc}
        0x0003e42c:    1f28        (.      SUBS     r0,r5,#4
        0x0003e42e:    f0140f01    ....    TST      r4,#1
        0x0003e432:    d006        ..      BEQ      0x3e442 ; renormalise_vector + 166
        0x0003e434:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0003e438:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0003e43c:    edc00a01    ....    VSTR     s1,[r0,#4]
        0x0003e440:    1d00        ..      ADDS     r0,r0,#4
        0x0003e442:    1061        a.      ASRS     r1,r4,#1
        0x0003e444:    bf04        ..      ITT      EQ
        0x0003e446:    ecbd8b02    ....    VPOPEQ   {d8}
        0x0003e44a:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003e44c:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0003e450:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0003e454:    edc00a01    ....    VSTR     s1,[r0,#4]
        0x0003e458:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0003e45c:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0003e460:    edc00a02    ....    VSTR     s1,[r0,#8]
        0x0003e464:    3008        .0      ADDS     r0,r0,#8
        0x0003e466:    1e49        I.      SUBS     r1,r1,#1
        0x0003e468:    d1f0        ..      BNE      0x3e44c ; renormalise_vector + 176
        0x0003e46a:    ecbd8b02    ....    VPOP     {d8}
        0x0003e46e:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0003e470:    00000000    ....    DCD    0
        0x0003e474:    26901d7d    }..&    DCD    646978941
    $t
    i.resampling_factor
    resampling_factor
        0x0003e478:    f5b05f7a    ..z_    CMP      r0,#0x3e80
        0x0003e47c:    bf04        ..      ITT      EQ
        0x0003e47e:    2003        .       MOVEQ    r0,#3
        0x0003e480:    4770        pG      BXEQ     lr
        0x0003e482:    dc0c        ..      BGT      0x3e49e ; resampling_factor + 38
        0x0003e484:    f5b05ffa    ..._    CMP      r0,#0x1f40
        0x0003e488:    bf04        ..      ITT      EQ
        0x0003e48a:    2006        .       MOVEQ    r0,#6
        0x0003e48c:    4770        pG      BXEQ     lr
        0x0003e48e:    f5005089    ...P    ADD      r0,r0,#0x1120
        0x0003e492:    f5b04f80    ...O    CMP      r0,#0x4000
        0x0003e496:    bf04        ..      ITT      EQ
        0x0003e498:    2004        .       MOVEQ    r0,#4
        0x0003e49a:    4770        pG      BXEQ     lr
        0x0003e49c:    e00d        ..      B        0x3e4ba ; resampling_factor + 66
        0x0003e49e:    f5005009    ...P    ADD      r0,r0,#0x2240
        0x0003e4a2:    f5b04000    ...@    SUBS     r0,r0,#0x8000
        0x0003e4a6:    bf04        ..      ITT      EQ
        0x0003e4a8:    2002        .       MOVEQ    r0,#2
        0x0003e4aa:    4770        pG      BXEQ     lr
        0x0003e4ac:    f5005009    ...P    ADD      r0,r0,#0x2240
        0x0003e4b0:    f5b04f00    ...O    CMP      r0,#0x8000
        0x0003e4b4:    bf04        ..      ITT      EQ
        0x0003e4b6:    2001        .       MOVEQ    r0,#1
        0x0003e4b8:    4770        pG      BXEQ     lr
        0x0003e4ba:    2000        .       MOVS     r0,#0
        0x0003e4bc:    4770        pG      BX       lr
        0x0003e4be:    0000        ..      MOVS     r0,r0
    i.restore_stack
    restore_stack
        0x0003e4c0:    4902        .I      LDR      r1,[pc,#8] ; [0x3e4cc] = 0x10000400
        0x0003e4c2:    6808        .h      LDR      r0,[r1,#0]
        0x0003e4c4:    60c8        .`      STR      r0,[r1,#0xc]
        0x0003e4c6:    688a        .h      LDR      r2,[r1,#8]
        0x0003e4c8:    604a        J`      STR      r2,[r1,#4]
        0x0003e4ca:    4770        pG      BX       lr
    $d
        0x0003e4cc:    10000400    ....    DCD    268436480
    $t
    i.save_stack
    save_stack
        0x0003e4d0:    4902        .I      LDR      r1,[pc,#8] ; [0x3e4dc] = 0x10000400
        0x0003e4d2:    68c8        .h      LDR      r0,[r1,#0xc]
        0x0003e4d4:    6008        .`      STR      r0,[r1,#0]
        0x0003e4d6:    684a        Jh      LDR      r2,[r1,#4]
        0x0003e4d8:    608a        .`      STR      r2,[r1,#8]
        0x0003e4da:    4770        pG      BX       lr
    $d
        0x0003e4dc:    10000400    ....    DCD    268436480
    $t
    i.secHciCback
    secHciCback
        0x0003e4e0:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0003e4e2:    4606        .F      MOV      r6,r0
        0x0003e4e4:    2000        .       MOVS     r0,#0
        0x0003e4e6:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0003e4ea:    78b0        .x      LDRB     r0,[r6,#2]
        0x0003e4ec:    4c40        @L      LDR      r4,[pc,#256] ; [0x3e5f0] = 0x10000978
        0x0003e4ee:    281c        .(      CMP      r0,#0x1c
        0x0003e4f0:    d01f        ..      BEQ      0x3e532 ; secHciCback + 82
        0x0003e4f2:    dc12        ..      BGT      0x3e51a ; secHciCback + 58
        0x0003e4f4:    2814        .(      CMP      r0,#0x14
        0x0003e4f6:    d048        H.      BEQ      0x3e58a ; secHciCback + 170
        0x0003e4f8:    281b        .(      CMP      r0,#0x1b
        0x0003e4fa:    bf18        ..      IT       NE
        0x0003e4fc:    bdf8        ..      POPNE    {r3-r7,pc}
        0x0003e4fe:    4669        iF      MOV      r1,sp
        0x0003e500:    f1040020    .. .    ADD      r0,r4,#0x20
        0x0003e504:    f7defc03    ....    BL       WsfMsgDeq ; 0x1cd0e
        0x0003e508:    4605        .F      MOV      r5,r0
        0x0003e50a:    f8900034    ..4.    LDRB     r0,[r0,#0x34]
        0x0003e50e:    2803        .(      CMP      r0,#3
        0x0003e510:    bf1c        ..      ITT      NE
        0x0003e512:    2801        .(      CMPNE    r0,#1
        0x0003e514:    2804        .(      CMPNE    r0,#4
        0x0003e516:    d12a        *.      BNE      0x3e56e ; secHciCback + 142
        0x0003e518:    e01e        ..      B        0x3e558 ; secHciCback + 120
        0x0003e51a:    2825        %(      CMP      r0,#0x25
        0x0003e51c:    d021        !.      BEQ      0x3e562 ; secHciCback + 130
        0x0003e51e:    2826        &(      CMP      r0,#0x26
        0x0003e520:    bf18        ..      IT       NE
        0x0003e522:    bdf8        ..      POPNE    {r3-r7,pc}
        0x0003e524:    4669        iF      MOV      r1,sp
        0x0003e526:    f1040030    ..0.    ADD      r0,r4,#0x30
        0x0003e52a:    f7defbf0    ....    BL       WsfMsgDeq ; 0x1cd0e
        0x0003e52e:    4605        .F      MOV      r5,r0
        0x0003e530:    e01d        ..      B        0x3e56e ; secHciCback + 142
        0x0003e532:    f8940039    ..9.    LDRB     r0,[r4,#0x39]
        0x0003e536:    f8d61005    ....    LDR      r1,[r6,#5]
        0x0003e53a:    eb0400c0    ....    ADD      r0,r4,r0,LSL #3
        0x0003e53e:    6001        .`      STR      r1,[r0,#0]
        0x0003e540:    f8d61009    ....    LDR      r1,[r6,#9]
        0x0003e544:    6041        A`      STR      r1,[r0,#4]
        0x0003e546:    f8940039    ..9.    LDRB     r0,[r4,#0x39]
        0x0003e54a:    2803        .(      CMP      r0,#3
        0x0003e54c:    bf2c        ,.      ITE      CS
        0x0003e54e:    2000        .       MOVCS    r0,#0
        0x0003e550:    1c40        @.      ADDCC    r0,r0,#1
        0x0003e552:    f8840039    ..9.    STRB     r0,[r4,#0x39]
        0x0003e556:    bdf8        ..      POP      {r3-r7,pc}
        0x0003e558:    2110        .!      MOVS     r1,#0x10
        0x0003e55a:    1d70        p.      ADDS     r0,r6,#5
        0x0003e55c:    f7defadc    ....    BL       WStrReverse ; 0x1cb18
        0x0003e560:    e005        ..      B        0x3e56e ; secHciCback + 142
        0x0003e562:    4669        iF      MOV      r1,sp
        0x0003e564:    f1040028    ..(.    ADD      r0,r4,#0x28
        0x0003e568:    f7defbd1    ....    BL       WsfMsgDeq ; 0x1cd0e
        0x0003e56c:    4605        .F      MOV      r5,r0
        0x0003e56e:    2d00        .-      CMP      r5,#0
        0x0003e570:    bf08        ..      IT       EQ
        0x0003e572:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x0003e574:    f8950034    ..4.    LDRB     r0,[r5,#0x34]
        0x0003e578:    f89d2000    ...     LDRB     r2,[sp,#0]
        0x0003e57c:    eb040080    ....    ADD      r0,r4,r0,LSL #2
        0x0003e580:    4631        1F      MOV      r1,r6
        0x0003e582:    6bc3        .k      LDR      r3,[r0,#0x3c]
        0x0003e584:    4628        (F      MOV      r0,r5
        0x0003e586:    4798        .G      BLX      r3
        0x0003e588:    bdf8        ..      POP      {r3-r7,pc}
        0x0003e58a:    4669        iF      MOV      r1,sp
        0x0003e58c:    f1040028    ..(.    ADD      r0,r4,#0x28
        0x0003e590:    f7defbbd    ....    BL       WsfMsgDeq ; 0x1cd0e
        0x0003e594:    b148        H.      CBZ      r0,0x3e5aa ; secHciCback + 202
        0x0003e596:    bf00        ..      NOP      
        0x0003e598:    f7defbcb    ....    BL       WsfMsgFree ; 0x1cd32
        0x0003e59c:    4669        iF      MOV      r1,sp
        0x0003e59e:    f1040028    ..(.    ADD      r0,r4,#0x28
        0x0003e5a2:    f7defbb4    ....    BL       WsfMsgDeq ; 0x1cd0e
        0x0003e5a6:    2800        .(      CMP      r0,#0
        0x0003e5a8:    d1f6        ..      BNE      0x3e598 ; secHciCback + 184
        0x0003e5aa:    4669        iF      MOV      r1,sp
        0x0003e5ac:    f1040030    ..0.    ADD      r0,r4,#0x30
        0x0003e5b0:    f7defbad    ....    BL       WsfMsgDeq ; 0x1cd0e
        0x0003e5b4:    b148        H.      CBZ      r0,0x3e5ca ; secHciCback + 234
        0x0003e5b6:    bf00        ..      NOP      
        0x0003e5b8:    f7defbbb    ....    BL       WsfMsgFree ; 0x1cd32
        0x0003e5bc:    4669        iF      MOV      r1,sp
        0x0003e5be:    f1040030    ..0.    ADD      r0,r4,#0x30
        0x0003e5c2:    f7defba4    ....    BL       WsfMsgDeq ; 0x1cd0e
        0x0003e5c6:    2800        .(      CMP      r0,#0
        0x0003e5c8:    d1f6        ..      BNE      0x3e5b8 ; secHciCback + 216
        0x0003e5ca:    4669        iF      MOV      r1,sp
        0x0003e5cc:    f1040020    .. .    ADD      r0,r4,#0x20
        0x0003e5d0:    f7defb9d    ....    BL       WsfMsgDeq ; 0x1cd0e
        0x0003e5d4:    2800        .(      CMP      r0,#0
        0x0003e5d6:    bf08        ..      IT       EQ
        0x0003e5d8:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x0003e5da:    bf00        ..      NOP      
        0x0003e5dc:    f7defba9    ....    BL       WsfMsgFree ; 0x1cd32
        0x0003e5e0:    4669        iF      MOV      r1,sp
        0x0003e5e2:    f1040020    .. .    ADD      r0,r4,#0x20
        0x0003e5e6:    f7defb92    ....    BL       WsfMsgDeq ; 0x1cd0e
        0x0003e5ea:    2800        .(      CMP      r0,#0
        0x0003e5ec:    d1f6        ..      BNE      0x3e5dc ; secHciCback + 252
        0x0003e5ee:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x0003e5f0:    10000978    x...    DCD    268437880
    $t
    i.send_update
    send_update
        0x0003e5f4:    b510        ..      PUSH     {r4,lr}
        0x0003e5f6:    b088        ..      SUB      sp,sp,#0x20
        0x0003e5f8:    4604        .F      MOV      r4,r0
        0x0003e5fa:    2003        .       MOVS     r0,#3
        0x0003e5fc:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0003e600:    9104        ..      STR      r1,[sp,#0x10]
        0x0003e602:    2018        .       MOVS     r0,#0x18
        0x0003e604:    4914        .I      LDR      r1,[pc,#80] ; [0x3e658] = 0x10015d58
        0x0003e606:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0003e60a:    f1a10034    ..4.    SUB      r0,r1,#0x34
        0x0003e60e:    6acb        .j      LDR      r3,[r1,#0x2c]
        0x0003e610:    68c2        .h      LDR      r2,[r0,#0xc]
        0x0003e612:    4293        .B      CMP      r3,r2
        0x0003e614:    bf24        $.      ITT      CS
        0x0003e616:    f8910034    ..4.    LDRBCS   r0,[r1,#0x34]
        0x0003e61a:    f0100f01    ....    TSTCS    r0,#1
        0x0003e61e:    bf14        ..      ITE      NE
        0x0003e620:    9207        ..      STRNE    r2,[sp,#0x1c]
        0x0003e622:    9307        ..      STREQ    r3,[sp,#0x1c]
        0x0003e624:    6988        .i      LDR      r0,[r1,#0x18]
        0x0003e626:    1c40        @.      ADDS     r0,r0,#1
        0x0003e628:    9006        ..      STR      r0,[sp,#0x18]
        0x0003e62a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003e62c:    2800        .(      CMP      r0,#0
        0x0003e62e:    bf0c        ..      ITE      EQ
        0x0003e630:    f04f30ff    O..0    MOVEQ    r0,#0xffffffff
        0x0003e634:    f44f7000    O..p    MOVNE    r0,#0x200
        0x0003e638:    2114        .!      MOVS     r1,#0x14
        0x0003e63a:    9005        ..      STR      r0,[sp,#0x14]
        0x0003e63c:    aa02        ..      ADD      r2,sp,#8
        0x0003e63e:    a803        ..      ADD      r0,sp,#0xc
        0x0003e640:    f7e2fefc    ....    BL       am_hal_crc32 ; 0x2143c
        0x0003e644:    2001        .       MOVS     r0,#1
        0x0003e646:    9000        ..      STR      r0,[sp,#0]
        0x0003e648:    2318        .#      MOVS     r3,#0x18
        0x0003e64a:    aa02        ..      ADD      r2,sp,#8
        0x0003e64c:    2100        .!      MOVS     r1,#0
        0x0003e64e:    4620         F      MOV      r0,r4
        0x0003e650:    f7e1fc96    ....    BL       am_devices_cooper_blocking_write ; 0x1ff80
        0x0003e654:    b008        ..      ADD      sp,sp,#0x20
        0x0003e656:    bd10        ..      POP      {r4,pc}
    $d
        0x0003e658:    10015d58    X]..    DCD    268524888
    $t
    i.smpActAttemptRcvd
    smpActAttemptRcvd
        0x0003e65c:    2101        .!      MOVS     r1,#1
        0x0003e65e:    f8801042    ..B.    STRB     r1,[r0,#0x42]
        0x0003e662:    4770        pG      BX       lr
    i.smpActCheckAttempts
    smpActCheckAttempts
        0x0003e664:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0003e668:    4604        .F      MOV      r4,r0
        0x0003e66a:    f8900042    ..B.    LDRB     r0,[r0,#0x42]
        0x0003e66e:    460d        .F      MOV      r5,r1
        0x0003e670:    2800        .(      CMP      r0,#0
        0x0003e672:    bf08        ..      IT       EQ
        0x0003e674:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0003e678:    2600        .&      MOVS     r6,#0
        0x0003e67a:    f8846042    ..B`    STRB     r6,[r4,#0x42]
        0x0003e67e:    2709        .'      MOVS     r7,#9
        0x0003e680:    200a        .       MOVS     r0,#0xa
        0x0003e682:    f000fd2d    ..-.    BL       smpMsgAlloc ; 0x3f0e0
        0x0003e686:    0001        ..      MOVS     r1,r0
        0x0003e688:    d005        ..      BEQ      0x3e696 ; smpActCheckAttempts + 50
        0x0003e68a:    2205        ."      MOVS     r2,#5
        0x0003e68c:    720a        .r      STRB     r2,[r1,#8]
        0x0003e68e:    724f        Or      STRB     r7,[r1,#9]
        0x0003e690:    4620         F      MOV      r0,r4
        0x0003e692:    f001fc85    ....    BL       smpSendPkt ; 0x3ffa0
        0x0003e696:    2109        .!      MOVS     r1,#9
        0x0003e698:    70e9        .p      STRB     r1,[r5,#3]
        0x0003e69a:    212b        +!      MOVS     r1,#0x2b
        0x0003e69c:    4628        (F      MOV      r0,r5
        0x0003e69e:    70a9        .p      STRB     r1,[r5,#2]
        0x0003e6a0:    f7dcfbaa    ....    BL       DmSmpCbackExec ; 0x1adf8
        0x0003e6a4:    6b20         k      LDR      r0,[r4,#0x30]
        0x0003e6a6:    b110        ..      CBZ      r0,0x3e6ae ; smpActCheckAttempts + 74
        0x0003e6a8:    f7defa8e    ....    BL       WsfBufFree ; 0x1cbc8
        0x0003e6ac:    6326        &c      STR      r6,[r4,#0x30]
        0x0003e6ae:    4620         F      MOV      r0,r4
        0x0003e6b0:    f7defd4c    ..L.    BL       WsfTimerStop ; 0x1d14c
        0x0003e6b4:    f1040010    ....    ADD      r0,r4,#0x10
        0x0003e6b8:    f7defd48    ..H.    BL       WsfTimerStop ; 0x1d14c
        0x0003e6bc:    f884603b    ..;`    STRB     r6,[r4,#0x3b]
        0x0003e6c0:    f894003a    ..:.    LDRB     r0,[r4,#0x3a]
        0x0003e6c4:    2800        .(      CMP      r0,#0
        0x0003e6c6:    bf14        ..      ITE      NE
        0x0003e6c8:    200b        .       MOVNE    r0,#0xb
        0x0003e6ca:    2001        .       MOVEQ    r0,#1
        0x0003e6cc:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003e6d0:    f8846043    ..C`    STRB     r6,[r4,#0x43]
        0x0003e6d4:    e8bd81f0    ....    POP      {r4-r8,pc}
    i.smpActCleanup
    smpActCleanup
        0x0003e6d8:    b570        p.      PUSH     {r4-r6,lr}
        0x0003e6da:    4604        .F      MOV      r4,r0
        0x0003e6dc:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0003e6de:    2500        .%      MOVS     r5,#0
        0x0003e6e0:    b110        ..      CBZ      r0,0x3e6e8 ; smpActCleanup + 16
        0x0003e6e2:    f7defa71    ..q.    BL       WsfBufFree ; 0x1cbc8
        0x0003e6e6:    6325        %c      STR      r5,[r4,#0x30]
        0x0003e6e8:    4620         F      MOV      r0,r4
        0x0003e6ea:    f7defd2f    ../.    BL       WsfTimerStop ; 0x1d14c
        0x0003e6ee:    f1040010    ....    ADD      r0,r4,#0x10
        0x0003e6f2:    f7defd2b    ..+.    BL       WsfTimerStop ; 0x1d14c
        0x0003e6f6:    f884503b    ..;P    STRB     r5,[r4,#0x3b]
        0x0003e6fa:    f894003a    ..:.    LDRB     r0,[r4,#0x3a]
        0x0003e6fe:    2800        .(      CMP      r0,#0
        0x0003e700:    bf14        ..      ITE      NE
        0x0003e702:    200b        .       MOVNE    r0,#0xb
        0x0003e704:    2001        .       MOVEQ    r0,#1
        0x0003e706:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003e70a:    f8845043    ..CP    STRB     r5,[r4,#0x43]
        0x0003e70e:    bd70        p.      POP      {r4-r6,pc}
    i.smpActMaxAttempts
    smpActMaxAttempts
        0x0003e710:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0003e714:    4605        .F      MOV      r5,r0
        0x0003e716:    4604        .F      MOV      r4,r0
        0x0003e718:    460e        .F      MOV      r6,r1
        0x0003e71a:    78cf        .x      LDRB     r7,[r1,#3]
        0x0003e71c:    200a        .       MOVS     r0,#0xa
        0x0003e71e:    f000fcdf    ....    BL       smpMsgAlloc ; 0x3f0e0
        0x0003e722:    0001        ..      MOVS     r1,r0
        0x0003e724:    d005        ..      BEQ      0x3e732 ; smpActMaxAttempts + 34
        0x0003e726:    2205        ."      MOVS     r2,#5
        0x0003e728:    720a        .r      STRB     r2,[r1,#8]
        0x0003e72a:    724f        Or      STRB     r7,[r1,#9]
        0x0003e72c:    4620         F      MOV      r0,r4
        0x0003e72e:    f001fc37    ..7.    BL       smpSendPkt ; 0x3ffa0
        0x0003e732:    4637        7F      MOV      r7,r6
        0x0003e734:    6b20         k      LDR      r0,[r4,#0x30]
        0x0003e736:    2600        .&      MOVS     r6,#0
        0x0003e738:    b110        ..      CBZ      r0,0x3e740 ; smpActMaxAttempts + 48
        0x0003e73a:    f7defa45    ..E.    BL       WsfBufFree ; 0x1cbc8
        0x0003e73e:    6326        &c      STR      r6,[r4,#0x30]
        0x0003e740:    4620         F      MOV      r0,r4
        0x0003e742:    f7defd03    ....    BL       WsfTimerStop ; 0x1d14c
        0x0003e746:    f1040010    ....    ADD      r0,r4,#0x10
        0x0003e74a:    f7defcff    ....    BL       WsfTimerStop ; 0x1d14c
        0x0003e74e:    f884603b    ..;`    STRB     r6,[r4,#0x3b]
        0x0003e752:    f894003a    ..:.    LDRB     r0,[r4,#0x3a]
        0x0003e756:    2800        .(      CMP      r0,#0
        0x0003e758:    bf14        ..      ITE      NE
        0x0003e75a:    210b        .!      MOVNE    r1,#0xb
        0x0003e75c:    2101        .!      MOVEQ    r1,#1
        0x0003e75e:    f884103f    ..?.    STRB     r1,[r4,#0x3f]
        0x0003e762:    f8846043    ..C`    STRB     r6,[r4,#0x43]
        0x0003e766:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003e76a:    2200        ."      MOVS     r2,#0
        0x0003e76c:    2101        .!      MOVS     r1,#1
        0x0003e76e:    f7dcf84b    ..K.    BL       DmConnSetIdle ; 0x1a808
        0x0003e772:    202b        +       MOVS     r0,#0x2b
        0x0003e774:    70b8        .p      STRB     r0,[r7,#2]
        0x0003e776:    4638        8F      MOV      r0,r7
        0x0003e778:    f7dcfb3e    ..>.    BL       DmSmpCbackExec ; 0x1adf8
        0x0003e77c:    f895003d    ..=.    LDRB     r0,[r5,#0x3d]
        0x0003e780:    f7ddfe10    ....    BL       SmpDbMaxAttemptReached ; 0x1c3a4
        0x0003e784:    2210        ."      MOVS     r2,#0x10
        0x0003e786:    4601        .F      MOV      r1,r0
        0x0003e788:    76aa        .v      STRB     r2,[r5,#0x1a]
        0x0003e78a:    f1050010    ....    ADD      r0,r5,#0x10
        0x0003e78e:    f7defc6f    ..o.    BL       WsfTimerStartMs ; 0x1d070
        0x0003e792:    f8856042    ..B`    STRB     r6,[r5,#0x42]
        0x0003e796:    e8bd81f0    ....    POP      {r4-r8,pc}
    i.smpActNone
    smpActNone
        0x0003e79a:    4770        pG      BX       lr
    i.smpActNotifyDmAttemptsFailure
    smpActNotifyDmAttemptsFailure
        0x0003e79c:    4608        .F      MOV      r0,r1
        0x0003e79e:    2109        .!      MOVS     r1,#9
        0x0003e7a0:    70c1        .p      STRB     r1,[r0,#3]
        0x0003e7a2:    212b        +!      MOVS     r1,#0x2b
        0x0003e7a4:    7081        .p      STRB     r1,[r0,#2]
        0x0003e7a6:    f7dcbb27    ..'.    B        DmSmpCbackExec ; 0x1adf8
    i.smpActNotifyDmRspToFailure
    smpActNotifyDmRspToFailure
        0x0003e7aa:    4608        .F      MOV      r0,r1
        0x0003e7ac:    21e1        .!      MOVS     r1,#0xe1
        0x0003e7ae:    70c1        .p      STRB     r1,[r0,#3]
        0x0003e7b0:    212b        +!      MOVS     r1,#0x2b
        0x0003e7b2:    7081        .p      STRB     r1,[r0,#2]
        0x0003e7b4:    f7dcbb20    .. .    B        DmSmpCbackExec ; 0x1adf8
    i.smpActPairCnfCalc1
    smpActPairCnfCalc1
        0x0003e7b8:    b570        p.      PUSH     {r4-r6,lr}
        0x0003e7ba:    4604        .F      MOV      r4,r0
        0x0003e7bc:    460d        .F      MOV      r5,r1
        0x0003e7be:    7d0a        .}      LDRB     r2,[r1,#0x14]
        0x0003e7c0:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0003e7c2:    1d09        ..      ADDS     r1,r1,#4
        0x0003e7c4:    f7d9ff58    ..X.    BL       __aeabi_memcpy ; 0x18678
        0x0003e7c8:    7d28        (}      LDRB     r0,[r5,#0x14]
        0x0003e7ca:    2803        .(      CMP      r0,#3
        0x0003e7cc:    d108        ..      BNE      0x3e7e0 ; smpActPairCnfCalc1 + 40
        0x0003e7ce:    6b21        !k      LDR      r1,[r4,#0x30]
        0x0003e7d0:    2000        .       MOVS     r0,#0
        0x0003e7d2:    f8c10003    ....    STR      r0,[r1,#3]
        0x0003e7d6:    f8c10007    ....    STR      r0,[r1,#7]
        0x0003e7da:    f8c1000b    ....    STR      r0,[r1,#0xb]
        0x0003e7de:    73c8        .s      STRB     r0,[r1,#0xf]
        0x0003e7e0:    6b20         k      LDR      r0,[r4,#0x30]
        0x0003e7e2:    2110        .!      MOVS     r1,#0x10
        0x0003e7e4:    3030        00      ADDS     r0,r0,#0x30
        0x0003e7e6:    f7ddfd8b    ....    BL       SecRand ; 0x1c300
        0x0003e7ea:    6b21        !k      LDR      r1,[r4,#0x30]
        0x0003e7ec:    4620         F      MOV      r0,r4
        0x0003e7ee:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003e7f2:    f1010230    ..0.    ADD      r2,r1,#0x30
        0x0003e7f6:    f000b94d    ..M.    B.W      smpCalcC1Part1 ; 0x3ea94
    i.smpActPairCnfCalc2
    smpActPairCnfCalc2
        0x0003e7fa:    684a        Jh      LDR      r2,[r1,#4]
        0x0003e7fc:    6b01        .k      LDR      r1,[r0,#0x30]
        0x0003e7fe:    f000b9f5    ....    B.W      smpCalcC1Part2 ; 0x3ebec
    i.smpActPairCnfVerCalc1
    smpActPairCnfVerCalc1
        0x0003e802:    6849        Ih      LDR      r1,[r1,#4]
        0x0003e804:    f1010209    ....    ADD      r2,r1,#9
        0x0003e808:    6b01        .k      LDR      r1,[r0,#0x30]
        0x0003e80a:    6813        .h      LDR      r3,[r2,#0]
        0x0003e80c:    610b        .a      STR      r3,[r1,#0x10]
        0x0003e80e:    6853        Sh      LDR      r3,[r2,#4]
        0x0003e810:    614b        Ka      STR      r3,[r1,#0x14]
        0x0003e812:    6893        .h      LDR      r3,[r2,#8]
        0x0003e814:    618b        .a      STR      r3,[r1,#0x18]
        0x0003e816:    68d3        .h      LDR      r3,[r2,#0xc]
        0x0003e818:    61cb        .a      STR      r3,[r1,#0x1c]
        0x0003e81a:    6b01        .k      LDR      r1,[r0,#0x30]
        0x0003e81c:    f000b93a    ..:.    B.W      smpCalcC1Part1 ; 0x3ea94
    i.smpActPairCnfVerCalc2
    smpActPairCnfVerCalc2
        0x0003e820:    684a        Jh      LDR      r2,[r1,#4]
        0x0003e822:    6b01        .k      LDR      r1,[r0,#0x30]
        0x0003e824:    f000b9e2    ....    B.W      smpCalcC1Part2 ; 0x3ebec
    i.smpActPairingCancel
    smpActPairingCancel
        0x0003e828:    b570        p.      PUSH     {r4-r6,lr}
        0x0003e82a:    4604        .F      MOV      r4,r0
        0x0003e82c:    460d        .F      MOV      r5,r1
        0x0003e82e:    78ce        .x      LDRB     r6,[r1,#3]
        0x0003e830:    200a        .       MOVS     r0,#0xa
        0x0003e832:    f000fc55    ..U.    BL       smpMsgAlloc ; 0x3f0e0
        0x0003e836:    0001        ..      MOVS     r1,r0
        0x0003e838:    d005        ..      BEQ      0x3e846 ; smpActPairingCancel + 30
        0x0003e83a:    2205        ."      MOVS     r2,#5
        0x0003e83c:    720a        .r      STRB     r2,[r1,#8]
        0x0003e83e:    724e        Nr      STRB     r6,[r1,#9]
        0x0003e840:    4620         F      MOV      r0,r4
        0x0003e842:    f001fbad    ....    BL       smpSendPkt ; 0x3ffa0
        0x0003e846:    6b20         k      LDR      r0,[r4,#0x30]
        0x0003e848:    2600        .&      MOVS     r6,#0
        0x0003e84a:    b110        ..      CBZ      r0,0x3e852 ; smpActPairingCancel + 42
        0x0003e84c:    f7def9bc    ....    BL       WsfBufFree ; 0x1cbc8
        0x0003e850:    6326        &c      STR      r6,[r4,#0x30]
        0x0003e852:    4620         F      MOV      r0,r4
        0x0003e854:    f7defc7a    ..z.    BL       WsfTimerStop ; 0x1d14c
        0x0003e858:    f1040010    ....    ADD      r0,r4,#0x10
        0x0003e85c:    f7defc76    ..v.    BL       WsfTimerStop ; 0x1d14c
        0x0003e860:    f884603b    ..;`    STRB     r6,[r4,#0x3b]
        0x0003e864:    f894003a    ..:.    LDRB     r0,[r4,#0x3a]
        0x0003e868:    2800        .(      CMP      r0,#0
        0x0003e86a:    bf14        ..      ITE      NE
        0x0003e86c:    210b        .!      MOVNE    r1,#0xb
        0x0003e86e:    2101        .!      MOVEQ    r1,#1
        0x0003e870:    f884103f    ..?.    STRB     r1,[r4,#0x3f]
        0x0003e874:    f8846043    ..C`    STRB     r6,[r4,#0x43]
        0x0003e878:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003e87c:    2200        ."      MOVS     r2,#0
        0x0003e87e:    2101        .!      MOVS     r1,#1
        0x0003e880:    f7dbffc2    ....    BL       DmConnSetIdle ; 0x1a808
        0x0003e884:    202b        +       MOVS     r0,#0x2b
        0x0003e886:    70a8        .p      STRB     r0,[r5,#2]
        0x0003e888:    4628        (F      MOV      r0,r5
        0x0003e88a:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003e88e:    f7dcbab3    ....    B        DmSmpCbackExec ; 0x1adf8
    i.smpActPairingCmpl
    smpActPairingCmpl
        0x0003e892:    b530        0.      PUSH     {r4,r5,lr}
        0x0003e894:    4604        .F      MOV      r4,r0
        0x0003e896:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0003e898:    b083        ..      SUB      sp,sp,#0xc
        0x0003e89a:    2500        .%      MOVS     r5,#0
        0x0003e89c:    b110        ..      CBZ      r0,0x3e8a4 ; smpActPairingCmpl + 18
        0x0003e89e:    f7def993    ....    BL       WsfBufFree ; 0x1cbc8
        0x0003e8a2:    6325        %c      STR      r5,[r4,#0x30]
        0x0003e8a4:    4620         F      MOV      r0,r4
        0x0003e8a6:    f7defc51    ..Q.    BL       WsfTimerStop ; 0x1d14c
        0x0003e8aa:    f1040010    ....    ADD      r0,r4,#0x10
        0x0003e8ae:    f7defc4d    ..M.    BL       WsfTimerStop ; 0x1d14c
        0x0003e8b2:    f884503b    ..;P    STRB     r5,[r4,#0x3b]
        0x0003e8b6:    f894003a    ..:.    LDRB     r0,[r4,#0x3a]
        0x0003e8ba:    2800        .(      CMP      r0,#0
        0x0003e8bc:    bf14        ..      ITE      NE
        0x0003e8be:    210b        .!      MOVNE    r1,#0xb
        0x0003e8c0:    2101        .!      MOVEQ    r1,#1
        0x0003e8c2:    f884103f    ..?.    STRB     r1,[r4,#0x3f]
        0x0003e8c6:    f8845043    ..CP    STRB     r5,[r4,#0x43]
        0x0003e8ca:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003e8ce:    2200        ."      MOVS     r2,#0
        0x0003e8d0:    2101        .!      MOVS     r1,#1
        0x0003e8d2:    f7dbff99    ....    BL       DmConnSetIdle ; 0x1a808
        0x0003e8d6:    f8940040    ..@.    LDRB     r0,[r4,#0x40]
        0x0003e8da:    f88d0004    ....    STRB     r0,[sp,#4]
        0x0003e8de:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003e8e2:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003e8e6:    202a        *       MOVS     r0,#0x2a
        0x0003e8e8:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003e8ec:    4668        hF      MOV      r0,sp
        0x0003e8ee:    f7dcfa83    ....    BL       DmSmpCbackExec ; 0x1adf8
        0x0003e8f2:    b003        ..      ADD      sp,sp,#0xc
        0x0003e8f4:    bd30        0.      POP      {r4,r5,pc}
    i.smpActPairingFailed
    smpActPairingFailed
        0x0003e8f6:    b570        p.      PUSH     {r4-r6,lr}
        0x0003e8f8:    4604        .F      MOV      r4,r0
        0x0003e8fa:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0003e8fc:    460d        .F      MOV      r5,r1
        0x0003e8fe:    2600        .&      MOVS     r6,#0
        0x0003e900:    b110        ..      CBZ      r0,0x3e908 ; smpActPairingFailed + 18
        0x0003e902:    f7def961    ..a.    BL       WsfBufFree ; 0x1cbc8
        0x0003e906:    6326        &c      STR      r6,[r4,#0x30]
        0x0003e908:    4620         F      MOV      r0,r4
        0x0003e90a:    f7defc1f    ....    BL       WsfTimerStop ; 0x1d14c
        0x0003e90e:    f1040010    ....    ADD      r0,r4,#0x10
        0x0003e912:    f7defc1b    ....    BL       WsfTimerStop ; 0x1d14c
        0x0003e916:    f884603b    ..;`    STRB     r6,[r4,#0x3b]
        0x0003e91a:    f894003a    ..:.    LDRB     r0,[r4,#0x3a]
        0x0003e91e:    2800        .(      CMP      r0,#0
        0x0003e920:    bf14        ..      ITE      NE
        0x0003e922:    210b        .!      MOVNE    r1,#0xb
        0x0003e924:    2101        .!      MOVEQ    r1,#1
        0x0003e926:    f884103f    ..?.    STRB     r1,[r4,#0x3f]
        0x0003e92a:    f8846043    ..C`    STRB     r6,[r4,#0x43]
        0x0003e92e:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003e932:    2200        ."      MOVS     r2,#0
        0x0003e934:    2101        .!      MOVS     r1,#1
        0x0003e936:    f7dbff67    ..g.    BL       DmConnSetIdle ; 0x1a808
        0x0003e93a:    202b        +       MOVS     r0,#0x2b
        0x0003e93c:    70a8        .p      STRB     r0,[r5,#2]
        0x0003e93e:    4628        (F      MOV      r0,r5
        0x0003e940:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003e944:    f7dcba58    ..X.    B        DmSmpCbackExec ; 0x1adf8
    i.smpActSecReqTimeout
    smpActSecReqTimeout
        0x0003e948:    b570        p.      PUSH     {r4-r6,lr}
        0x0003e94a:    4604        .F      MOV      r4,r0
        0x0003e94c:    460d        .F      MOV      r5,r1
        0x0003e94e:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003e952:    f7dbff37    ..7.    BL       DmConnSecLevel ; 0x1a7c4
        0x0003e956:    b138        8.      CBZ      r0,0x3e968 ; smpActSecReqTimeout + 32
        0x0003e958:    201f        .       MOVS     r0,#0x1f
        0x0003e95a:    70a8        .p      STRB     r0,[r5,#2]
        0x0003e95c:    4629        )F      MOV      r1,r5
        0x0003e95e:    4620         F      MOV      r0,r4
        0x0003e960:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003e964:    f001bb36    ..6.    B.W      smpSmExecute ; 0x3ffd4
        0x0003e968:    6b20         k      LDR      r0,[r4,#0x30]
        0x0003e96a:    2600        .&      MOVS     r6,#0
        0x0003e96c:    b110        ..      CBZ      r0,0x3e974 ; smpActSecReqTimeout + 44
        0x0003e96e:    f7def92b    ..+.    BL       WsfBufFree ; 0x1cbc8
        0x0003e972:    6326        &c      STR      r6,[r4,#0x30]
        0x0003e974:    4620         F      MOV      r0,r4
        0x0003e976:    f7defbe9    ....    BL       WsfTimerStop ; 0x1d14c
        0x0003e97a:    f1040010    ....    ADD      r0,r4,#0x10
        0x0003e97e:    f7defbe5    ....    BL       WsfTimerStop ; 0x1d14c
        0x0003e982:    f884603b    ..;`    STRB     r6,[r4,#0x3b]
        0x0003e986:    f894003a    ..:.    LDRB     r0,[r4,#0x3a]
        0x0003e98a:    2800        .(      CMP      r0,#0
        0x0003e98c:    bf14        ..      ITE      NE
        0x0003e98e:    210b        .!      MOVNE    r1,#0xb
        0x0003e990:    2101        .!      MOVEQ    r1,#1
        0x0003e992:    f884103f    ..?.    STRB     r1,[r4,#0x3f]
        0x0003e996:    f8846043    ..C`    STRB     r6,[r4,#0x43]
        0x0003e99a:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003e99e:    2200        ."      MOVS     r2,#0
        0x0003e9a0:    2101        .!      MOVS     r1,#1
        0x0003e9a2:    f7dbff31    ..1.    BL       DmConnSetIdle ; 0x1a808
        0x0003e9a6:    202b        +       MOVS     r0,#0x2b
        0x0003e9a8:    70a8        .p      STRB     r0,[r5,#2]
        0x0003e9aa:    4628        (F      MOV      r0,r5
        0x0003e9ac:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003e9b0:    f7dcba22    ..".    B        DmSmpCbackExec ; 0x1adf8
    i.smpActSendPairCnf
    smpActSendPairCnf
        0x0003e9b4:    b570        p.      PUSH     {r4-r6,lr}
        0x0003e9b6:    4604        .F      MOV      r4,r0
        0x0003e9b8:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x0003e9bc:    460d        .F      MOV      r5,r1
        0x0003e9be:    2800        .(      CMP      r0,#0
        0x0003e9c0:    bf14        ..      ITE      NE
        0x0003e9c2:    2003        .       MOVNE    r0,#3
        0x0003e9c4:    2004        .       MOVEQ    r0,#4
        0x0003e9c6:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003e9ca:    210f        .!      MOVS     r1,#0xf
        0x0003e9cc:    72a1        .r      STRB     r1,[r4,#0xa]
        0x0003e9ce:    21e1        .!      MOVS     r1,#0xe1
        0x0003e9d0:    72e1        .r      STRB     r1,[r4,#0xb]
        0x0003e9d2:    4620         F      MOV      r0,r4
        0x0003e9d4:    211e        .!      MOVS     r1,#0x1e
        0x0003e9d6:    f7defb83    ....    BL       WsfTimerStartSec ; 0x1d0e0
        0x0003e9da:    2019        .       MOVS     r0,#0x19
        0x0003e9dc:    f000fb80    ....    BL       smpMsgAlloc ; 0x3f0e0
        0x0003e9e0:    0001        ..      MOVS     r1,r0
        0x0003e9e2:    bf08        ..      IT       EQ
        0x0003e9e4:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003e9e6:    f1010008    ....    ADD      r0,r1,#8
        0x0003e9ea:    2203        ."      MOVS     r2,#3
        0x0003e9ec:    f8002b01    ...+    STRB     r2,[r0],#1
        0x0003e9f0:    686a        jh      LDR      r2,[r5,#4]
        0x0003e9f2:    6813        .h      LDR      r3,[r2,#0]
        0x0003e9f4:    6003        .`      STR      r3,[r0,#0]
        0x0003e9f6:    6853        Sh      LDR      r3,[r2,#4]
        0x0003e9f8:    6043        C`      STR      r3,[r0,#4]
        0x0003e9fa:    6893        .h      LDR      r3,[r2,#8]
        0x0003e9fc:    6083        .`      STR      r3,[r0,#8]
        0x0003e9fe:    68d2        .h      LDR      r2,[r2,#0xc]
        0x0003ea00:    60c2        .`      STR      r2,[r0,#0xc]
        0x0003ea02:    4620         F      MOV      r0,r4
        0x0003ea04:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003ea08:    f001baca    ....    B.W      smpSendPkt ; 0x3ffa0
    i.smpActStorePin
    smpActStorePin
        0x0003ea0c:    b570        p.      PUSH     {r4-r6,lr}
        0x0003ea0e:    460c        .F      MOV      r4,r1
        0x0003ea10:    4605        .F      MOV      r5,r0
        0x0003ea12:    7d0a        .}      LDRB     r2,[r1,#0x14]
        0x0003ea14:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0003ea16:    1d09        ..      ADDS     r1,r1,#4
        0x0003ea18:    f7d9fe2e    ....    BL       __aeabi_memcpy ; 0x18678
        0x0003ea1c:    7d20         }      LDRB     r0,[r4,#0x14]
        0x0003ea1e:    2803        .(      CMP      r0,#3
        0x0003ea20:    bf18        ..      IT       NE
        0x0003ea22:    bd70        p.      POPNE    {r4-r6,pc}
        0x0003ea24:    2100        .!      MOVS     r1,#0
        0x0003ea26:    6b28        (k      LDR      r0,[r5,#0x30]
        0x0003ea28:    f8c01003    ....    STR      r1,[r0,#3]
        0x0003ea2c:    f8c01007    ....    STR      r1,[r0,#7]
        0x0003ea30:    f8c0100b    ....    STR      r1,[r0,#0xb]
        0x0003ea34:    73c1        .s      STRB     r1,[r0,#0xf]
        0x0003ea36:    bd70        p.      POP      {r4-r6,pc}
    i.smpAuthReq
    smpAuthReq
        0x0003ea38:    b500        ..      PUSH     {lr}
        0x0003ea3a:    f8903040    ..@0    LDRB     r3,[r0,#0x40]
        0x0003ea3e:    b087        ..      SUB      sp,sp,#0x1c
        0x0003ea40:    f0130f04    ....    TST      r3,#4
        0x0003ea44:    d00f        ..      BEQ      0x3ea66 ; smpAuthReq + 46
        0x0003ea46:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003ea4a:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003ea4e:    202e        .       MOVS     r0,#0x2e
        0x0003ea50:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003ea54:    f88d1004    ....    STRB     r1,[sp,#4]
        0x0003ea58:    f88d2005    ...     STRB     r2,[sp,#5]
        0x0003ea5c:    4668        hF      MOV      r0,sp
        0x0003ea5e:    f7dcf9cb    ....    BL       DmSmpCbackExec ; 0x1adf8
        0x0003ea62:    b007        ..      ADD      sp,sp,#0x1c
        0x0003ea64:    bd00        ..      POP      {pc}
        0x0003ea66:    f890103d    ..=.    LDRB     r1,[r0,#0x3d]
        0x0003ea6a:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x0003ea6e:    2104        .!      MOVS     r1,#4
        0x0003ea70:    f88d1002    ....    STRB     r1,[sp,#2]
        0x0003ea74:    2100        .!      MOVS     r1,#0
        0x0003ea76:    f88d1004    ....    STRB     r1,[sp,#4]
        0x0003ea7a:    f88d1005    ....    STRB     r1,[sp,#5]
        0x0003ea7e:    f88d1006    ....    STRB     r1,[sp,#6]
        0x0003ea82:    2103        .!      MOVS     r1,#3
        0x0003ea84:    f88d1014    ....    STRB     r1,[sp,#0x14]
        0x0003ea88:    4669        iF      MOV      r1,sp
        0x0003ea8a:    f001faa3    ....    BL       smpSmExecute ; 0x3ffd4
        0x0003ea8e:    b007        ..      ADD      sp,sp,#0x1c
        0x0003ea90:    bd00        ..      POP      {pc}
        0x0003ea92:    0000        ..      MOVS     r0,r0
    i.smpCalcC1Part1
    smpCalcC1Part1
        0x0003ea94:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0003ea98:    4604        .F      MOV      r4,r0
        0x0003ea9a:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x0003ea9e:    b086        ..      SUB      sp,sp,#0x18
        0x0003eaa0:    2800        .(      CMP      r0,#0
        0x0003eaa2:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003eaa6:    4616        .F      MOV      r6,r2
        0x0003eaa8:    460d        .F      MOV      r5,r1
        0x0003eaaa:    d019        ..      BEQ      0x3eae0 ; smpCalcC1Part1 + 76
        0x0003eaac:    f7dbfe48    ..H.    BL       DmConnLocalRpa ; 0x1a740
        0x0003eab0:    f7dbfc94    ....    BL       BdaIsZeros ; 0x1a3dc
        0x0003eab4:    2800        .(      CMP      r0,#0
        0x0003eab6:    bf08        ..      IT       EQ
        0x0003eab8:    2701        .'      MOVEQ    r7,#1
        0x0003eaba:    d004        ..      BEQ      0x3eac6 ; smpCalcC1Part1 + 50
        0x0003eabc:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003eac0:    f7dbfe34    ..4.    BL       DmConnLocalAddrType ; 0x1a72c
        0x0003eac4:    4607        .F      MOV      r7,r0
        0x0003eac6:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003eaca:    f7dbfe57    ..W.    BL       DmConnPeerRpa ; 0x1a77c
        0x0003eace:    f7dbfc85    ....    BL       BdaIsZeros ; 0x1a3dc
        0x0003ead2:    2800        .(      CMP      r0,#0
        0x0003ead4:    d07e        ~.      BEQ      0x3ebd4 ; smpCalcC1Part1 + 320
        0x0003ead6:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003eada:    f7dbfe45    ..E.    BL       DmConnPeerAddrType ; 0x1a768
        0x0003eade:    e018        ..      B        0x3eb12 ; smpCalcC1Part1 + 126
        0x0003eae0:    f7dbfe4c    ..L.    BL       DmConnPeerRpa ; 0x1a77c
        0x0003eae4:    f7dbfc7a    ..z.    BL       BdaIsZeros ; 0x1a3dc
        0x0003eae8:    2800        .(      CMP      r0,#0
        0x0003eaea:    bf08        ..      IT       EQ
        0x0003eaec:    2701        .'      MOVEQ    r7,#1
        0x0003eaee:    d004        ..      BEQ      0x3eafa ; smpCalcC1Part1 + 102
        0x0003eaf0:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003eaf4:    f7dbfe38    ..8.    BL       DmConnPeerAddrType ; 0x1a768
        0x0003eaf8:    4607        .F      MOV      r7,r0
        0x0003eafa:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003eafe:    f7dbfe1f    ....    BL       DmConnLocalRpa ; 0x1a740
        0x0003eb02:    f7dbfc6b    ..k.    BL       BdaIsZeros ; 0x1a3dc
        0x0003eb06:    2800        .(      CMP      r0,#0
        0x0003eb08:    d06c        l.      BEQ      0x3ebe4 ; smpCalcC1Part1 + 336
        0x0003eb0a:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003eb0e:    f7dbfe0d    ....    BL       DmConnLocalAddrType ; 0x1a72c
        0x0003eb12:    f8162b01    ...+    LDRB     r2,[r6],#1
        0x0003eb16:    f1040320    .. .    ADD      r3,r4,#0x20
        0x0003eb1a:    407a        z@      EORS     r2,r2,r7
        0x0003eb1c:    f88d2008    ...     STRB     r2,[sp,#8]
        0x0003eb20:    7832        2x      LDRB     r2,[r6,#0]
        0x0003eb22:    f10d070a    ....    ADD      r7,sp,#0xa
        0x0003eb26:    4050        P@      EORS     r0,r0,r2
        0x0003eb28:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0003eb2c:    1c70        p.      ADDS     r0,r6,#1
        0x0003eb2e:    f8942020    ..      LDRB     r2,[r4,#0x20]
        0x0003eb32:    f816cf01    ....    LDRB     r12,[r6,#1]!
        0x0003eb36:    2103        .!      MOVS     r1,#3
        0x0003eb38:    ea82020c    ....    EOR      r2,r2,r12
        0x0003eb3c:    f10d0c0a    ....    ADD      r12,sp,#0xa
        0x0003eb40:    f88d200a    ...     STRB     r2,[sp,#0xa]
        0x0003eb44:    785a        Zx      LDRB     r2,[r3,#1]
        0x0003eb46:    f8908001    ....    LDRB     r8,[r0,#1]
        0x0003eb4a:    1e49        I.      SUBS     r1,r1,#1
        0x0003eb4c:    ea820208    ....    EOR      r2,r2,r8
        0x0003eb50:    f88c2001    ...     STRB     r2,[r12,#1]
        0x0003eb54:    f8132f02    .../    LDRB     r2,[r3,#2]!
        0x0003eb58:    f8108f02    ....    LDRB     r8,[r0,#2]!
        0x0003eb5c:    ea820208    ....    EOR      r2,r2,r8
        0x0003eb60:    f80c2f02    .../    STRB     r2,[r12,#2]!
        0x0003eb64:    d1ee        ..      BNE      0x3eb44 ; smpCalcC1Part1 + 176
        0x0003eb66:    f8941027    ..'.    LDRB     r1,[r4,#0x27]
        0x0003eb6a:    f896c007    ....    LDRB     r12,[r6,#7]
        0x0003eb6e:    1df0        ..      ADDS     r0,r6,#7
        0x0003eb70:    ea81010c    ....    EOR      r1,r1,r12
        0x0003eb74:    1dfa        ..      ADDS     r2,r7,#7
        0x0003eb76:    71f9        .q      STRB     r1,[r7,#7]
        0x0003eb78:    f1040327    ..'.    ADD      r3,r4,#0x27
        0x0003eb7c:    f05f0103    _...    MOVS.W   r1,#3
        0x0003eb80:    f893c001    ....    LDRB     r12,[r3,#1]
        0x0003eb84:    7846        Fx      LDRB     r6,[r0,#1]
        0x0003eb86:    1e49        I.      SUBS     r1,r1,#1
        0x0003eb88:    ea8c0c06    ....    EOR      r12,r12,r6
        0x0003eb8c:    f882c001    ....    STRB     r12,[r2,#1]
        0x0003eb90:    f813cf02    ....    LDRB     r12,[r3,#2]!
        0x0003eb94:    f8106f02    ...o    LDRB     r6,[r0,#2]!
        0x0003eb98:    ea8c0c06    ....    EOR      r12,r12,r6
        0x0003eb9c:    f802cf02    ....    STRB     r12,[r2,#2]!
        0x0003eba0:    d1ee        ..      BNE      0x3eb80 ; smpCalcC1Part1 + 236
        0x0003eba2:    200b        .       MOVS     r0,#0xb
        0x0003eba4:    9000        ..      STR      r0,[sp,#0]
        0x0003eba6:    4810        .H      LDR      r0,[pc,#64] ; [0x3ebe8] = 0x10001558
        0x0003eba8:    f894303d    ..=0    LDRB     r3,[r4,#0x3d]
        0x0003ebac:    a902        ..      ADD      r1,sp,#8
        0x0003ebae:    f89020ec    ...     LDRB     r2,[r0,#0xec]
        0x0003ebb2:    4628        (F      MOV      r0,r5
        0x0003ebb4:    f7ddf988    ....    BL       SecAes ; 0x1bec8
        0x0003ebb8:    f8840041    ..A.    STRB     r0,[r4,#0x41]
        0x0003ebbc:    28ff        .(      CMP      r0,#0xff
        0x0003ebbe:    bf1c        ..      ITT      NE
        0x0003ebc0:    b006        ..      ADDNE    sp,sp,#0x18
        0x0003ebc2:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x0003ebc6:    2008        .       MOVS     r0,#8
        0x0003ebc8:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003ebcc:    2003        .       MOVS     r0,#3
        0x0003ebce:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003ebd2:    e000        ..      B        0x3ebd6 ; smpCalcC1Part1 + 322
        0x0003ebd4:    e006        ..      B        0x3ebe4 ; smpCalcC1Part1 + 336
        0x0003ebd6:    4669        iF      MOV      r1,sp
        0x0003ebd8:    4620         F      MOV      r0,r4
        0x0003ebda:    f001f9fb    ....    BL       smpSmExecute ; 0x3ffd4
        0x0003ebde:    b006        ..      ADD      sp,sp,#0x18
        0x0003ebe0:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0003ebe4:    2001        .       MOVS     r0,#1
        0x0003ebe6:    e794        ..      B        0x3eb12 ; smpCalcC1Part1 + 126
    $d
        0x0003ebe8:    10001558    X...    DCD    268440920
    $t
    i.smpCalcC1Part2
    smpCalcC1Part2
        0x0003ebec:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x0003ebf0:    460d        .F      MOV      r5,r1
        0x0003ebf2:    4604        .F      MOV      r4,r0
        0x0003ebf4:    f890103a    ..:.    LDRB     r1,[r0,#0x3a]
        0x0003ebf8:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003ebfc:    b087        ..      SUB      sp,sp,#0x1c
        0x0003ebfe:    4616        .F      MOV      r6,r2
        0x0003ec00:    b1b9        ..      CBZ      r1,0x3ec32 ; smpCalcC1Part2 + 70
        0x0003ec02:    f7dbfd9d    ....    BL       DmConnLocalRpa ; 0x1a740
        0x0003ec06:    4607        .F      MOV      r7,r0
        0x0003ec08:    f7dbfbe8    ....    BL       BdaIsZeros ; 0x1a3dc
        0x0003ec0c:    b120         .      CBZ      r0,0x3ec18 ; smpCalcC1Part2 + 44
        0x0003ec0e:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003ec12:    f7dbfd81    ....    BL       DmConnLocalAddr ; 0x1a718
        0x0003ec16:    4607        .F      MOV      r7,r0
        0x0003ec18:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003ec1c:    f7dbfdae    ....    BL       DmConnPeerRpa ; 0x1a77c
        0x0003ec20:    4681        .F      MOV      r9,r0
        0x0003ec22:    f7dbfbdb    ....    BL       BdaIsZeros ; 0x1a3dc
        0x0003ec26:    b1e0        ..      CBZ      r0,0x3ec62 ; smpCalcC1Part2 + 118
        0x0003ec28:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003ec2c:    f7dbfd92    ....    BL       DmConnPeerAddr ; 0x1a754
        0x0003ec30:    e016        ..      B        0x3ec60 ; smpCalcC1Part2 + 116
        0x0003ec32:    f7dbfda3    ....    BL       DmConnPeerRpa ; 0x1a77c
        0x0003ec36:    4607        .F      MOV      r7,r0
        0x0003ec38:    f7dbfbd0    ....    BL       BdaIsZeros ; 0x1a3dc
        0x0003ec3c:    b120         .      CBZ      r0,0x3ec48 ; smpCalcC1Part2 + 92
        0x0003ec3e:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003ec42:    f7dbfd87    ....    BL       DmConnPeerAddr ; 0x1a754
        0x0003ec46:    4607        .F      MOV      r7,r0
        0x0003ec48:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003ec4c:    f7dbfd78    ..x.    BL       DmConnLocalRpa ; 0x1a740
        0x0003ec50:    4681        .F      MOV      r9,r0
        0x0003ec52:    f7dbfbc3    ....    BL       BdaIsZeros ; 0x1a3dc
        0x0003ec56:    b120         .      CBZ      r0,0x3ec62 ; smpCalcC1Part2 + 118
        0x0003ec58:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003ec5c:    f7dbfd5c    ..\.    BL       DmConnLocalAddr ; 0x1a718
        0x0003ec60:    4681        .F      MOV      r9,r0
        0x0003ec62:    1e73        s.      SUBS     r3,r6,#1
        0x0003ec64:    f10d0808    ....    ADD      r8,sp,#8
        0x0003ec68:    f1a90c01    ....    SUB      r12,r9,#1
        0x0003ec6c:    f10d0007    ....    ADD      r0,sp,#7
        0x0003ec70:    f05f0103    _...    MOVS.W   r1,#3
        0x0003ec74:    f89c2001    ...     LDRB     r2,[r12,#1]
        0x0003ec78:    f8939001    ....    LDRB     r9,[r3,#1]
        0x0003ec7c:    1e49        I.      SUBS     r1,r1,#1
        0x0003ec7e:    ea820209    ....    EOR      r2,r2,r9
        0x0003ec82:    7042        Bp      STRB     r2,[r0,#1]
        0x0003ec84:    f81c2f02    .../    LDRB     r2,[r12,#2]!
        0x0003ec88:    f8139f02    ....    LDRB     r9,[r3,#2]!
        0x0003ec8c:    ea820209    ....    EOR      r2,r2,r9
        0x0003ec90:    f8002f02    .../    STRB     r2,[r0,#2]!
        0x0003ec94:    d1ee        ..      BNE      0x3ec74 ; smpCalcC1Part2 + 136
        0x0003ec96:    1e7b        {.      SUBS     r3,r7,#1
        0x0003ec98:    1d72        r.      ADDS     r2,r6,#5
        0x0003ec9a:    f1060c06    ....    ADD      r12,r6,#6
        0x0003ec9e:    f1080906    ....    ADD      r9,r8,#6
        0x0003eca2:    f1080005    ....    ADD      r0,r8,#5
        0x0003eca6:    2103        .!      MOVS     r1,#3
        0x0003eca8:    785e        ^x      LDRB     r6,[r3,#1]
        0x0003ecaa:    7857        Wx      LDRB     r7,[r2,#1]
        0x0003ecac:    407e        ~@      EORS     r6,r6,r7
        0x0003ecae:    7046        Fp      STRB     r6,[r0,#1]
        0x0003ecb0:    f8136f02    ...o    LDRB     r6,[r3,#2]!
        0x0003ecb4:    f8127f02    ....    LDRB     r7,[r2,#2]!
        0x0003ecb8:    407e        ~@      EORS     r6,r6,r7
        0x0003ecba:    f8006f02    ...o    STRB     r6,[r0,#2]!
        0x0003ecbe:    1e49        I.      SUBS     r1,r1,#1
        0x0003ecc0:    d1f2        ..      BNE      0x3eca8 ; smpCalcC1Part2 + 188
        0x0003ecc2:    f89c0006    ....    LDRB     r0,[r12,#6]
        0x0003ecc6:    f8890006    ....    STRB     r0,[r9,#6]
        0x0003ecca:    f89c0007    ....    LDRB     r0,[r12,#7]
        0x0003ecce:    f8890007    ....    STRB     r0,[r9,#7]
        0x0003ecd2:    f89c0008    ....    LDRB     r0,[r12,#8]
        0x0003ecd6:    f8890008    ....    STRB     r0,[r9,#8]
        0x0003ecda:    f89c0009    ....    LDRB     r0,[r12,#9]
        0x0003ecde:    f8890009    ....    STRB     r0,[r9,#9]
        0x0003ece2:    200b        .       MOVS     r0,#0xb
        0x0003ece4:    9000        ..      STR      r0,[sp,#0]
        0x0003ece6:    480e        .H      LDR      r0,[pc,#56] ; [0x3ed20] = 0x10001558
        0x0003ece8:    f894303d    ..=0    LDRB     r3,[r4,#0x3d]
        0x0003ecec:    4641        AF      MOV      r1,r8
        0x0003ecee:    f89020ec    ...     LDRB     r2,[r0,#0xec]
        0x0003ecf2:    4628        (F      MOV      r0,r5
        0x0003ecf4:    f7ddf8e8    ....    BL       SecAes ; 0x1bec8
        0x0003ecf8:    f8840041    ..A.    STRB     r0,[r4,#0x41]
        0x0003ecfc:    28ff        .(      CMP      r0,#0xff
        0x0003ecfe:    bf1c        ..      ITT      NE
        0x0003ed00:    b007        ..      ADDNE    sp,sp,#0x1c
        0x0003ed02:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x0003ed06:    2008        .       MOVS     r0,#8
        0x0003ed08:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003ed0c:    2003        .       MOVS     r0,#3
        0x0003ed0e:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003ed12:    4669        iF      MOV      r1,sp
        0x0003ed14:    4620         F      MOV      r0,r4
        0x0003ed16:    f001f95d    ..].    BL       smpSmExecute ; 0x3ffd4
        0x0003ed1a:    b007        ..      ADD      sp,sp,#0x1c
        0x0003ed1c:    e8bd83f0    ....    POP      {r4-r9,pc}
    $d
        0x0003ed20:    10001558    X...    DCD    268440920
    $t
    i.smpCalcS1
    smpCalcS1
        0x0003ed24:    b570        p.      PUSH     {r4-r6,lr}
        0x0003ed26:    b086        ..      SUB      sp,sp,#0x18
        0x0003ed28:    460d        .F      MOV      r5,r1
        0x0003ed2a:    4604        .F      MOV      r4,r0
        0x0003ed2c:    4616        .F      MOV      r6,r2
        0x0003ed2e:    4619        .F      MOV      r1,r3
        0x0003ed30:    a802        ..      ADD      r0,sp,#8
        0x0003ed32:    f7dbfb6b    ..k.    BL       Calc128Cpy64 ; 0x1a40c
        0x0003ed36:    4631        1F      MOV      r1,r6
        0x0003ed38:    a804        ..      ADD      r0,sp,#0x10
        0x0003ed3a:    f7dbfb67    ..g.    BL       Calc128Cpy64 ; 0x1a40c
        0x0003ed3e:    200b        .       MOVS     r0,#0xb
        0x0003ed40:    9000        ..      STR      r0,[sp,#0]
        0x0003ed42:    480d        .H      LDR      r0,[pc,#52] ; [0x3ed78] = 0x10001558
        0x0003ed44:    f894303d    ..=0    LDRB     r3,[r4,#0x3d]
        0x0003ed48:    a902        ..      ADD      r1,sp,#8
        0x0003ed4a:    f89020ec    ...     LDRB     r2,[r0,#0xec]
        0x0003ed4e:    4628        (F      MOV      r0,r5
        0x0003ed50:    f7ddf8ba    ....    BL       SecAes ; 0x1bec8
        0x0003ed54:    f8840041    ..A.    STRB     r0,[r4,#0x41]
        0x0003ed58:    28ff        .(      CMP      r0,#0xff
        0x0003ed5a:    bf1c        ..      ITT      NE
        0x0003ed5c:    b006        ..      ADDNE    sp,sp,#0x18
        0x0003ed5e:    bd70        p.      POPNE    {r4-r6,pc}
        0x0003ed60:    2008        .       MOVS     r0,#8
        0x0003ed62:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003ed66:    2003        .       MOVS     r0,#3
        0x0003ed68:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003ed6c:    4669        iF      MOV      r1,sp
        0x0003ed6e:    4620         F      MOV      r0,r4
        0x0003ed70:    f001f930    ..0.    BL       smpSmExecute ; 0x3ffd4
        0x0003ed74:    b006        ..      ADD      sp,sp,#0x18
        0x0003ed76:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0003ed78:    10001558    X...    DCD    268440920
    $t
    i.smpCcbByConnId
    smpCcbByConnId
        0x0003ed7c:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0003ed80:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0003ed84:    4902        .I      LDR      r1,[pc,#8] ; [0x3ed90] = 0x10001558
        0x0003ed86:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0003ed8a:    384c        L8      SUBS     r0,r0,#0x4c
        0x0003ed8c:    4770        pG      BX       lr
    $d
        0x0003ed8e:    0000        ..      DCW    0
        0x0003ed90:    10001558    X...    DCD    268440920
    $t
    i.smpDbGetRecord
    smpDbGetRecord
        0x0003ed94:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0003ed98:    f8df9094    ....    LDR      r9,[pc,#148] ; [0x3ee30] = 0x10001500
        0x0003ed9c:    4606        .F      MOV      r6,r0
        0x0003ed9e:    f1090418    ....    ADD      r4,r9,#0x18
        0x0003eda2:    f7dbfce1    ....    BL       DmConnPeerAddrType ; 0x1a768
        0x0003eda6:    f7dbfdbf    ....    BL       DmHostAddrType ; 0x1a928
        0x0003edaa:    4605        .F      MOV      r5,r0
        0x0003edac:    4630        0F      MOV      r0,r6
        0x0003edae:    f7dbfcd1    ....    BL       DmConnPeerAddr ; 0x1a754
        0x0003edb2:    2601        .&      MOVS     r6,#1
        0x0003edb4:    4680        .F      MOV      r8,r0
        0x0003edb6:    2700        .'      MOVS     r7,#0
        0x0003edb8:    79e0        .y      LDRB     r0,[r4,#7]
        0x0003edba:    2800        .(      CMP      r0,#0
        0x0003edbc:    bf01        ..      ITTTT    EQ
        0x0003edbe:    68e0        .h      LDREQ    r0,[r4,#0xc]
        0x0003edc0:    2800        .(      CMPEQ    r0,#0
        0x0003edc2:    8920         .      LDRHEQ   r0,[r4,#8]
        0x0003edc4:    2800        .(      CMPEQ    r0,#0
        0x0003edc6:    d00a        ..      BEQ      0x3edde ; smpDbGetRecord + 74
        0x0003edc8:    79a0        .y      LDRB     r0,[r4,#6]
        0x0003edca:    42a8        .B      CMP      r0,r5
        0x0003edcc:    d107        ..      BNE      0x3edde ; smpDbGetRecord + 74
        0x0003edce:    4641        AF      MOV      r1,r8
        0x0003edd0:    4620         F      MOV      r0,r4
        0x0003edd2:    f7dbfaf5    ....    BL       BdaCmp ; 0x1a3c0
        0x0003edd6:    b110        ..      CBZ      r0,0x3edde ; smpDbGetRecord + 74
        0x0003edd8:    4620         F      MOV      r0,r4
        0x0003edda:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0003edde:    1c70        p.      ADDS     r0,r6,#1
        0x0003ede0:    b2c6        ..      UXTB     r6,r0
        0x0003ede2:    3418        .4      ADDS     r4,r4,#0x18
        0x0003ede4:    2e03        ..      CMP      r6,#3
        0x0003ede6:    d3e7        ..      BCC      0x3edb8 ; smpDbGetRecord + 36
        0x0003ede8:    f1090418    ....    ADD      r4,r9,#0x18
        0x0003edec:    2001        .       MOVS     r0,#1
        0x0003edee:    79e1        .y      LDRB     r1,[r4,#7]
        0x0003edf0:    2900        .)      CMP      r1,#0
        0x0003edf2:    bf01        ..      ITTTT    EQ
        0x0003edf4:    68e1        .h      LDREQ    r1,[r4,#0xc]
        0x0003edf6:    2900        .)      CMPEQ    r1,#0
        0x0003edf8:    8921        !.      LDRHEQ   r1,[r4,#8]
        0x0003edfa:    2900        .)      CMPEQ    r1,#0
        0x0003edfc:    d009        ..      BEQ      0x3ee12 ; smpDbGetRecord + 126
        0x0003edfe:    f1000001    ....    ADD      r0,r0,#1
        0x0003ee02:    b2c0        ..      UXTB     r0,r0
        0x0003ee04:    f1040418    ....    ADD      r4,r4,#0x18
        0x0003ee08:    2803        .(      CMP      r0,#3
        0x0003ee0a:    d3f0        ..      BCC      0x3edee ; smpDbGetRecord + 90
        0x0003ee0c:    4808        .H      LDR      r0,[pc,#32] ; [0x3ee30] = 0x10001500
        0x0003ee0e:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0003ee12:    6027        '`      STR      r7,[r4,#0]
        0x0003ee14:    6067        g`      STR      r7,[r4,#4]
        0x0003ee16:    60a7        .`      STR      r7,[r4,#8]
        0x0003ee18:    6127        'a      STR      r7,[r4,#0x10]
        0x0003ee1a:    6167        ga      STR      r7,[r4,#0x14]
        0x0003ee1c:    71a5        .q      STRB     r5,[r4,#6]
        0x0003ee1e:    4641        AF      MOV      r1,r8
        0x0003ee20:    4620         F      MOV      r0,r4
        0x0003ee22:    f7dbfad6    ....    BL       BdaCpy ; 0x1a3d2
        0x0003ee26:    0020         .      MOVS     r0,r4
        0x0003ee28:    d0f0        ..      BEQ      0x3ee0c ; smpDbGetRecord + 120
        0x0003ee2a:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x0003ee2e:    0000        ..      DCW    0
        0x0003ee30:    10001500    ....    DCD    268440832
    $t
    i.smpDmConnCback
    smpDmConnCback
        0x0003ee34:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0003ee36:    4606        .F      MOV      r6,r0
        0x0003ee38:    8800        ..      LDRH     r0,[r0,#0]
        0x0003ee3a:    4f40        @O      LDR      r7,[pc,#256] ; [0x3ef3c] = 0x10001558
        0x0003ee3c:    b2c1        ..      UXTB     r1,r0
        0x0003ee3e:    eb010241    ..A.    ADD      r2,r1,r1,LSL #1
        0x0003ee42:    eb021101    ....    ADD      r1,r2,r1,LSL #4
        0x0003ee46:    eb070181    ....    ADD      r1,r7,r1,LSL #2
        0x0003ee4a:    f1a1044c    ..L.    SUB      r4,r1,#0x4c
        0x0003ee4e:    78b1        .x      LDRB     r1,[r6,#2]
        0x0003ee50:    2500        .%      MOVS     r5,#0
        0x0003ee52:    2927        ')      CMP      r1,#0x27
        0x0003ee54:    d024        $.      BEQ      0x3eea0 ; smpDmConnCback + 108
        0x0003ee56:    f894203d    ..=     LDRB     r2,[r4,#0x3d]
        0x0003ee5a:    2a00        .*      CMP      r2,#0
        0x0003ee5c:    bf08        ..      IT       EQ
        0x0003ee5e:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x0003ee60:    2928        ()      CMP      r1,#0x28
        0x0003ee62:    bf18        ..      IT       NE
        0x0003ee64:    bdf8        ..      POPNE    {r3-r7,pc}
        0x0003ee66:    f8941042    ..B.    LDRB     r1,[r4,#0x42]
        0x0003ee6a:    b2c0        ..      UXTB     r0,r0
        0x0003ee6c:    f7ddfb24    ..$.    BL       SmpDbSetFailureCount ; 0x1c4b8
        0x0003ee70:    8830        0.      LDRH     r0,[r6,#0]
        0x0003ee72:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003ee76:    200a        .       MOVS     r0,#0xa
        0x0003ee78:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003ee7c:    7a30        0z      LDRB     r0,[r6,#8]
        0x0003ee7e:    4669        iF      MOV      r1,sp
        0x0003ee80:    3020         0      ADDS     r0,r0,#0x20
        0x0003ee82:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003ee86:    4620         F      MOV      r0,r4
        0x0003ee88:    f001f8a4    ....    BL       smpSmExecute ; 0x3ffd4
        0x0003ee8c:    f884503d    ..=P    STRB     r5,[r4,#0x3d]
        0x0003ee90:    6b60        `k      LDR      r0,[r4,#0x34]
        0x0003ee92:    2800        .(      CMP      r0,#0
        0x0003ee94:    bf08        ..      IT       EQ
        0x0003ee96:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x0003ee98:    f7ddff4b    ..K.    BL       WsfMsgFree ; 0x1cd32
        0x0003ee9c:    6365        ec      STR      r5,[r4,#0x34]
        0x0003ee9e:    bdf8        ..      POP      {r3-r7,pc}
        0x0003eea0:    b2c0        ..      UXTB     r0,r0
        0x0003eea2:    f7dbfc85    ....    BL       DmConnRole ; 0x1a7b0
        0x0003eea6:    0001        ..      MOVS     r1,r0
        0x0003eea8:    f04f0001    O...    MOV      r0,#1
        0x0003eeac:    bf12        ..      ITEE     NE
        0x0003eeae:    f884503a    ..:P    STRBNE   r5,[r4,#0x3a]
        0x0003eeb2:    f884003a    ..:.    STRBEQ   r0,[r4,#0x3a]
        0x0003eeb6:    200b        .       MOVEQ    r0,#0xb
        0x0003eeb8:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003eebc:    88f0        ..      LDRH     r0,[r6,#6]
        0x0003eebe:    8720         .      STRH     r0,[r4,#0x38]
        0x0003eec0:    7830        0x      LDRB     r0,[r6,#0]
        0x0003eec2:    f884003d    ..=.    STRB     r0,[r4,#0x3d]
        0x0003eec6:    f884503b    ..;P    STRB     r5,[r4,#0x3b]
        0x0003eeca:    f884503c    ..<P    STRB     r5,[r4,#0x3c]
        0x0003eece:    7830        0x      LDRB     r0,[r6,#0]
        0x0003eed0:    f7ddfa42    ..B.    BL       SmpDbGetFailureCount ; 0x1c358
        0x0003eed4:    f8840042    ..B.    STRB     r0,[r4,#0x42]
        0x0003eed8:    f8845043    ..CP    STRB     r5,[r4,#0x43]
        0x0003eedc:    f884503e    ..>P    STRB     r5,[r4,#0x3e]
        0x0003eee0:    f8845044    ..DP    STRB     r5,[r4,#0x44]
        0x0003eee4:    7834        4x      LDRB     r4,[r6,#0]
        0x0003eee6:    eb040044    ..D.    ADD      r0,r4,r4,LSL #1
        0x0003eeea:    eb001004    ....    ADD      r0,r0,r4,LSL #4
        0x0003eeee:    eb070080    ....    ADD      r0,r7,r0,LSL #2
        0x0003eef2:    f1a0054c    ..L.    SUB      r5,r0,#0x4c
        0x0003eef6:    4620         F      MOV      r0,r4
        0x0003eef8:    f7ddfa33    ..3.    BL       SmpDbGetPairingDisabledTime ; 0x1c362
        0x0003eefc:    0006        ..      MOVS     r6,r0
        0x0003eefe:    bf08        ..      IT       EQ
        0x0003ef00:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x0003ef02:    f89700f8    ....    LDRB     r0,[r7,#0xf8]
        0x0003ef06:    2800        .(      CMP      r0,#0
        0x0003ef08:    4620         F      MOV      r0,r4
        0x0003ef0a:    d00f        ..      BEQ      0x3ef2c ; smpDmConnCback + 248
        0x0003ef0c:    f7dbfc50    ..P.    BL       DmConnRole ; 0x1a7b0
        0x0003ef10:    2801        .(      CMP      r0,#1
        0x0003ef12:    bf0c        ..      ITE      EQ
        0x0003ef14:    2026        &       MOVEQ    r0,#0x26
        0x0003ef16:    2024        $       MOVNE    r0,#0x24
        0x0003ef18:    f885003e    ..>.    STRB     r0,[r5,#0x3e]
        0x0003ef1c:    2010        .       MOVS     r0,#0x10
        0x0003ef1e:    76a8        .v      STRB     r0,[r5,#0x1a]
        0x0003ef20:    4631        1F      MOV      r1,r6
        0x0003ef22:    f1050010    ....    ADD      r0,r5,#0x10
        0x0003ef26:    f7def8a3    ....    BL       WsfTimerStartMs ; 0x1d070
        0x0003ef2a:    bdf8        ..      POP      {r3-r7,pc}
        0x0003ef2c:    f7dbfc40    ..@.    BL       DmConnRole ; 0x1a7b0
        0x0003ef30:    2801        .(      CMP      r0,#1
        0x0003ef32:    bf14        ..      ITE      NE
        0x0003ef34:    200c        .       MOVNE    r0,#0xc
        0x0003ef36:    200d        .       MOVEQ    r0,#0xd
        0x0003ef38:    e7ee        ..      B        0x3ef18 ; smpDmConnCback + 228
    $d
        0x0003ef3a:    0000        ..      DCW    0
        0x0003ef3c:    10001558    X...    DCD    268440920
    $t
    i.smpGenerateLtk
    smpGenerateLtk
        0x0003ef40:    b570        p.      PUSH     {r4-r6,lr}
        0x0003ef42:    6b04        .k      LDR      r4,[r0,#0x30]
        0x0003ef44:    4605        .F      MOV      r5,r0
        0x0003ef46:    1d26        &.      ADDS     r6,r4,#4
        0x0003ef48:    f8941020    .. .    LDRB     r1,[r4,#0x20]
        0x0003ef4c:    4630        0F      MOV      r0,r6
        0x0003ef4e:    f7ddf9d7    ....    BL       SecRand ; 0x1c300
        0x0003ef52:    f8941020    .. .    LDRB     r1,[r4,#0x20]
        0x0003ef56:    1988        ..      ADDS     r0,r1,r6
        0x0003ef58:    f1c10110    ....    RSB      r1,r1,#0x10
        0x0003ef5c:    f7d9fc8a    ....    BL       __aeabi_memclr ; 0x18874
        0x0003ef60:    f8940030    ..0.    LDRB     r0,[r4,#0x30]
        0x0003ef64:    f8941031    ..1.    LDRB     r1,[r4,#0x31]
        0x0003ef68:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0003ef6c:    83a0        ..      STRH     r0,[r4,#0x1c]
        0x0003ef6e:    f8d40032    ..2.    LDR      r0,[r4,#0x32]
        0x0003ef72:    f8d41036    ..6.    LDR      r1,[r4,#0x36]
        0x0003ef76:    6160        `a      STR      r0,[r4,#0x14]
        0x0003ef78:    61a1        .a      STR      r1,[r4,#0x18]
        0x0003ef7a:    2001        .       MOVS     r0,#1
        0x0003ef7c:    77a0        .w      STRB     r0,[r4,#0x1e]
        0x0003ef7e:    f8950040    ..@.    LDRB     r0,[r5,#0x40]
        0x0003ef82:    f0100f04    ....    TST      r0,#4
        0x0003ef86:    bf14        ..      ITE      NE
        0x0003ef88:    2002        .       MOVNE    r0,#2
        0x0003ef8a:    2001        .       MOVEQ    r0,#1
        0x0003ef8c:    77e0        .w      STRB     r0,[r4,#0x1f]
        0x0003ef8e:    202f        /       MOVS     r0,#0x2f
        0x0003ef90:    70a0        .p      STRB     r0,[r4,#2]
        0x0003ef92:    4620         F      MOV      r0,r4
        0x0003ef94:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003ef98:    f7dbbf2e    ....    B        DmSmpCbackExec ; 0x1adf8
    i.smpGetPkBit
    smpGetPkBit
        0x0003ef9c:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003ef9e:    210f        .!      MOVS     r1,#0xf
        0x0003efa0:    78c2        .x      LDRB     r2,[r0,#3]
        0x0003efa2:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003efa4:    eba101d2    ....    SUB      r1,r1,r2,LSR #3
        0x0003efa8:    b2c9        ..      UXTB     r1,r1
        0x0003efaa:    3120         1      ADDS     r1,r1,#0x20
        0x0003efac:    f0020207    ....    AND      r2,r2,#7
        0x0003efb0:    5c40        @\      LDRB     r0,[r0,r1]
        0x0003efb2:    2101        .!      MOVS     r1,#1
        0x0003efb4:    4091        .@      LSLS     r1,r1,r2
        0x0003efb6:    4208        .B      TST      r0,r1
        0x0003efb8:    bf14        ..      ITE      NE
        0x0003efba:    2081        .       MOVNE    r0,#0x81
        0x0003efbc:    2080        .       MOVEQ    r0,#0x80
        0x0003efbe:    4770        pG      BX       lr
    i.smpGetScSecLevel
    smpGetScSecLevel
        0x0003efc0:    f8901040    ..@.    LDRB     r1,[r0,#0x40]
        0x0003efc4:    f0110f04    ....    TST      r1,#4
        0x0003efc8:    bf04        ..      ITT      EQ
        0x0003efca:    2001        .       MOVEQ    r0,#1
        0x0003efcc:    4770        pG      BXEQ     lr
        0x0003efce:    f8901024    ..$.    LDRB     r1,[r0,#0x24]
        0x0003efd2:    f890002b    ..+.    LDRB     r0,[r0,#0x2b]
        0x0003efd6:    4281        .B      CMP      r1,r0
        0x0003efd8:    bf28        (.      IT       CS
        0x0003efda:    4601        .F      MOVCS    r1,r0
        0x0003efdc:    2910        .)      CMP      r1,#0x10
        0x0003efde:    bf0c        ..      ITE      EQ
        0x0003efe0:    2003        .       MOVEQ    r0,#3
        0x0003efe2:    2002        .       MOVNE    r0,#2
        0x0003efe4:    4770        pG      BX       lr
        0x0003efe6:    0000        ..      MOVS     r0,r0
    i.smpL2cCtrlCback
    smpL2cCtrlCback
        0x0003efe8:    b570        p.      PUSH     {r4-r6,lr}
        0x0003efea:    4605        .F      MOV      r5,r0
        0x0003efec:    7800        .x      LDRB     r0,[r0,#0]
        0x0003efee:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0003eff2:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0003eff6:    4915        .I      LDR      r1,[pc,#84] ; [0x3f04c] = 0x10001558
        0x0003eff8:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0003effc:    f1a0044c    ..L.    SUB      r4,r0,#0x4c
        0x0003f000:    f8100c0f    ....    LDRB     r0,[r0,#-0xf]
        0x0003f004:    2800        .(      CMP      r0,#0
        0x0003f006:    bf08        ..      IT       EQ
        0x0003f008:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003f00a:    78a8        .x      LDRB     r0,[r5,#2]
        0x0003f00c:    2801        .(      CMP      r0,#1
        0x0003f00e:    bf18        ..      IT       NE
        0x0003f010:    2000        .       MOVNE    r0,#0
        0x0003f012:    f884003c    ..<.    STRB     r0,[r4,#0x3c]
        0x0003f016:    2800        .(      CMP      r0,#0
        0x0003f018:    bf18        ..      IT       NE
        0x0003f01a:    bd70        p.      POPNE    {r4-r6,pc}
        0x0003f01c:    6b63        ck      LDR      r3,[r4,#0x34]
        0x0003f01e:    b143        C.      CBZ      r3,0x3f032 ; smpL2cCtrlCback + 74
        0x0003f020:    2000        .       MOVS     r0,#0
        0x0003f022:    6360        `c      STR      r0,[r4,#0x34]
        0x0003f024:    7a18        .z      LDRB     r0,[r3,#8]
        0x0003f026:    490a        .I      LDR      r1,[pc,#40] ; [0x3f050] = 0x44ca0
        0x0003f028:    5c0a        .\      LDRB     r2,[r1,r0]
        0x0003f02a:    8f21        !.      LDRH     r1,[r4,#0x38]
        0x0003f02c:    2006        .       MOVS     r0,#6
        0x0003f02e:    f7dcfe99    ....    BL       L2cDataReq ; 0x1bd64
        0x0003f032:    f894003e    ..>.    LDRB     r0,[r4,#0x3e]
        0x0003f036:    2800        .(      CMP      r0,#0
        0x0003f038:    bf08        ..      IT       EQ
        0x0003f03a:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003f03c:    200c        .       MOVS     r0,#0xc
        0x0003f03e:    70a8        .p      STRB     r0,[r5,#2]
        0x0003f040:    4629        )F      MOV      r1,r5
        0x0003f042:    4620         F      MOV      r0,r4
        0x0003f044:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f048:    f000bfc4    ....    B.W      smpSmExecute ; 0x3ffd4
    $d
        0x0003f04c:    10001558    X...    DCD    268440920
        0x0003f050:    00044ca0    .L..    DCD    281760
    $t
    i.smpL2cDataCback
    smpL2cDataCback
        0x0003f054:    b530        0.      PUSH     {r4,r5,lr}
        0x0003f056:    b087        ..      SUB      sp,sp,#0x1c
        0x0003f058:    4614        .F      MOV      r4,r2
        0x0003f05a:    460d        .F      MOV      r5,r1
        0x0003f05c:    f7dbfb20    .. .    BL       DmConnIdByHandle ; 0x1a6a0
        0x0003f060:    2800        .(      CMP      r0,#0
        0x0003f062:    bf04        ..      ITT      EQ
        0x0003f064:    b007        ..      ADDEQ    sp,sp,#0x1c
        0x0003f066:    bd30        0.      POPEQ    {r4,r5,pc}
        0x0003f068:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0003f06c:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0003f070:    4919        .I      LDR      r1,[pc,#100] ; [0x3f0d8] = 0x10001558
        0x0003f072:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0003f076:    384c        L8      SUBS     r0,r0,#0x4c
        0x0003f078:    bf04        ..      ITT      EQ
        0x0003f07a:    b007        ..      ADDEQ    sp,sp,#0x1c
        0x0003f07c:    bd30        0.      POPEQ    {r4,r5,pc}
        0x0003f07e:    7a23        #z      LDRB     r3,[r4,#8]
        0x0003f080:    1e59        Y.      SUBS     r1,r3,#1
        0x0003f082:    290e        .)      CMP      r1,#0xe
        0x0003f084:    bf24        $.      ITT      CS
        0x0003f086:    b007        ..      ADDCS    sp,sp,#0x1c
        0x0003f088:    bd30        0.      POPCS    {r4,r5,pc}
        0x0003f08a:    4914        .I      LDR      r1,[pc,#80] ; [0x3f0dc] = 0x44ca0
        0x0003f08c:    5cc9        .\      LDRB     r1,[r1,r3]
        0x0003f08e:    42a9        .B      CMP      r1,r5
        0x0003f090:    bf1c        ..      ITT      NE
        0x0003f092:    b007        ..      ADDNE    sp,sp,#0x1c
        0x0003f094:    bd30        0.      POPNE    {r4,r5,pc}
        0x0003f096:    f890103f    ..?.    LDRB     r1,[r0,#0x3f]
        0x0003f09a:    4299        .B      CMP      r1,r3
        0x0003f09c:    d003        ..      BEQ      0x3f0a6 ; smpL2cDataCback + 82
        0x0003f09e:    2b05        .+      CMP      r3,#5
        0x0003f0a0:    d012        ..      BEQ      0x3f0c8 ; smpL2cDataCback + 116
        0x0003f0a2:    b007        ..      ADD      sp,sp,#0x1c
        0x0003f0a4:    bd30        0.      POP      {r4,r5,pc}
        0x0003f0a6:    2b05        .+      CMP      r3,#5
        0x0003f0a8:    bf1c        ..      ITT      NE
        0x0003f0aa:    2106        .!      MOVNE    r1,#6
        0x0003f0ac:    f88d1002    ....    STRBNE   r1,[sp,#2]
        0x0003f0b0:    d00a        ..      BEQ      0x3f0c8 ; smpL2cDataCback + 116
        0x0003f0b2:    bf00        ..      NOP      
        0x0003f0b4:    f890103d    ..=.    LDRB     r1,[r0,#0x3d]
        0x0003f0b8:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x0003f0bc:    4669        iF      MOV      r1,sp
        0x0003f0be:    9401        ..      STR      r4,[sp,#4]
        0x0003f0c0:    f000ff88    ....    BL       smpSmExecute ; 0x3ffd4
        0x0003f0c4:    b007        ..      ADD      sp,sp,#0x1c
        0x0003f0c6:    bd30        0.      POP      {r4,r5,pc}
        0x0003f0c8:    2107        .!      MOVS     r1,#7
        0x0003f0ca:    f88d1002    ....    STRB     r1,[sp,#2]
        0x0003f0ce:    7a61        az      LDRB     r1,[r4,#9]
        0x0003f0d0:    f88d1003    ....    STRB     r1,[sp,#3]
        0x0003f0d4:    e7ee        ..      B        0x3f0b4 ; smpL2cDataCback + 96
    $d
        0x0003f0d6:    0000        ..      DCW    0
        0x0003f0d8:    10001558    X...    DCD    268440920
        0x0003f0dc:    00044ca0    .L..    DCD    281760
    $t
    i.smpMsgAlloc
    smpMsgAlloc
        0x0003f0e0:    2100        .!      MOVS     r1,#0
        0x0003f0e2:    f7ddbe0a    ....    B        WsfMsgDataAlloc ; 0x1ccfa
        0x0003f0e6:    0000        ..      MOVS     r0,r0
    i.smpProcPairing
    smpProcPairing
        0x0003f0e8:    b538        8.      PUSH     {r3-r5,lr}
        0x0003f0ea:    2300        .#      MOVS     r3,#0
        0x0003f0ec:    7013        .p      STRB     r3,[r2,#0]
        0x0003f0ee:    700b        .p      STRB     r3,[r1,#0]
        0x0003f0f0:    f8903022    .."0    LDRB     r3,[r0,#0x22]
        0x0003f0f4:    f04f0c01    O...    MOV      r12,#1
        0x0003f0f8:    2b01        .+      CMP      r3,#1
        0x0003f0fa:    bf04        ..      ITT      EQ
        0x0003f0fc:    f8903029    ..)0    LDRBEQ   r3,[r0,#0x29]
        0x0003f100:    2b01        .+      CMPEQ    r3,#1
        0x0003f102:    d037        7.      BEQ      0x3f174 ; smpProcPairing + 140
        0x0003f104:    f8904023    ..#@    LDRB     r4,[r0,#0x23]
        0x0003f108:    f0140f04    ....    TST      r4,#4
        0x0003f10c:    bf04        ..      ITT      EQ
        0x0003f10e:    f890102a    ..*.    LDRBEQ   r1,[r0,#0x2a]
        0x0003f112:    f0110f04    ....    TSTEQ    r1,#4
        0x0003f116:    d036        6.      BEQ      0x3f186 ; smpProcPairing + 158
        0x0003f118:    f8901021    ..!.    LDRB     r1,[r0,#0x21]
        0x0003f11c:    2903        .)      CMP      r1,#3
        0x0003f11e:    bf1c        ..      ITT      NE
        0x0003f120:    f8903028    ..(0    LDRBNE   r3,[r0,#0x28]
        0x0003f124:    2b03        .+      CMPNE    r3,#3
        0x0003f126:    d02e        ..      BEQ      0x3f186 ; smpProcPairing + 158
        0x0003f128:    2900        .)      CMP      r1,#0
        0x0003f12a:    bf18        ..      IT       NE
        0x0003f12c:    2901        .)      CMPNE    r1,#1
        0x0003f12e:    d026        &.      BEQ      0x3f17e ; smpProcPairing + 150
        0x0003f130:    f04f0c00    O...    MOV      r12,#0
        0x0003f134:    2900        .)      CMP      r1,#0
        0x0003f136:    bf18        ..      IT       NE
        0x0003f138:    2901        .)      CMPNE    r1,#1
        0x0003f13a:    d053        S.      BEQ      0x3f1e4 ; smpProcPairing + 252
        0x0003f13c:    2904        .)      CMP      r1,#4
        0x0003f13e:    d04d        M.      BEQ      0x3f1dc ; smpProcPairing + 244
        0x0003f140:    2100        .!      MOVS     r1,#0
        0x0003f142:    7011        .p      STRB     r1,[r2,#0]
        0x0003f144:    f8903028    ..(0    LDRB     r3,[r0,#0x28]
        0x0003f148:    2b02        .+      CMP      r3,#2
        0x0003f14a:    bf04        ..      ITT      EQ
        0x0003f14c:    f8903021    ..!0    LDRBEQ   r3,[r0,#0x21]
        0x0003f150:    2b02        .+      CMPEQ    r3,#2
        0x0003f152:    d007        ..      BEQ      0x3f164 ; smpProcPairing + 124
        0x0003f154:    f890303a    ..:0    LDRB     r3,[r0,#0x3a]
        0x0003f158:    2b00        .+      CMP      r3,#0
        0x0003f15a:    bf0c        ..      ITE      EQ
        0x0003f15c:    2301        .#      MOVEQ    r3,#1
        0x0003f15e:    2300        .#      MOVNE    r3,#0
        0x0003f160:    4059        Y@      EORS     r1,r1,r3
        0x0003f162:    7011        .p      STRB     r1,[r2,#0]
        0x0003f164:    f8901023    ..#.    LDRB     r1,[r0,#0x23]
        0x0003f168:    f890202a    ..*     LDRB     r2,[r0,#0x2a]
        0x0003f16c:    4011        .@      ANDS     r1,r1,r2
        0x0003f16e:    f0410104    A...    ORR      r1,r1,#4
        0x0003f172:    e00e        ..      B        0x3f192 ; smpProcPairing + 170
        0x0003f174:    2201        ."      MOVS     r2,#1
        0x0003f176:    700a        .p      STRB     r2,[r1,#0]
        0x0003f178:    f04f0c00    O...    MOV      r12,#0
        0x0003f17c:    e7f2        ..      B        0x3f164 ; smpProcPairing + 124
        0x0003f17e:    2b00        .+      CMP      r3,#0
        0x0003f180:    bf18        ..      IT       NE
        0x0003f182:    2b01        .+      CMPNE    r3,#1
        0x0003f184:    d1d4        ..      BNE      0x3f130 ; smpProcPairing + 72
        0x0003f186:    f890102a    ..*.    LDRB     r1,[r0,#0x2a]
        0x0003f18a:    ea040101    ....    AND      r1,r4,r1
        0x0003f18e:    f0210104    !...    BIC      r1,r1,#4
        0x0003f192:    f8801040    ..@.    STRB     r1,[r0,#0x40]
        0x0003f196:    f890103a    ..:.    LDRB     r1,[r0,#0x3a]
        0x0003f19a:    2900        .)      CMP      r1,#0
        0x0003f19c:    bf14        ..      ITE      NE
        0x0003f19e:    f8902023    ..#     LDRBNE   r2,[r0,#0x23]
        0x0003f1a2:    f890202a    ..*     LDRBEQ   r2,[r0,#0x2a]
        0x0003f1a6:    2303        .#      MOVS     r3,#3
        0x0003f1a8:    491c        .I      LDR      r1,[pc,#112] ; [0x3f21c] = 0x100003ac
        0x0003f1aa:    f1bc0f00    ....    CMP      r12,#0
        0x0003f1ae:    d01c        ..      BEQ      0x3f1ea ; smpProcPairing + 258
        0x0003f1b0:    f8d1c000    ....    LDR      r12,[r1,#0]
        0x0003f1b4:    f0020204    ....    AND      r2,r2,#4
        0x0003f1b8:    f89cc008    ....    LDRB     r12,[r12,#8]
        0x0003f1bc:    ea1c0f02    ....    TST      r12,r2
        0x0003f1c0:    d013        ..      BEQ      0x3f1ea ; smpProcPairing + 258
        0x0003f1c2:    f890103d    ..=.    LDRB     r1,[r0,#0x3d]
        0x0003f1c6:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x0003f1ca:    f88d3003    ...0    STRB     r3,[sp,#3]
        0x0003f1ce:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x0003f1d2:    4669        iF      MOV      r1,sp
        0x0003f1d4:    f000fefe    ....    BL       smpSmExecute ; 0x3ffd4
        0x0003f1d8:    2000        .       MOVS     r0,#0
        0x0003f1da:    bd38        8.      POP      {r3-r5,pc}
        0x0003f1dc:    2b02        .+      CMP      r3,#2
        0x0003f1de:    bf18        ..      IT       NE
        0x0003f1e0:    2b04        .+      CMPNE    r3,#4
        0x0003f1e2:    d1ad        ..      BNE      0x3f140 ; smpProcPairing + 88
        0x0003f1e4:    f04f0101    O...    MOV      r1,#1
        0x0003f1e8:    e7ab        ..      B        0x3f142 ; smpProcPairing + 90
        0x0003f1ea:    6809        .h      LDR      r1,[r1,#0]
        0x0003f1ec:    f8902024    ..$     LDRB     r2,[r0,#0x24]
        0x0003f1f0:    7949        Iy      LDRB     r1,[r1,#5]
        0x0003f1f2:    428a        .B      CMP      r2,r1
        0x0003f1f4:    bf21        !.      ITTTT    CS
        0x0003f1f6:    f890202b    ..+     LDRBCS   r2,[r0,#0x2b]
        0x0003f1fa:    428a        .B      CMPCS    r2,r1
        0x0003f1fc:    2001        .       MOVCS    r0,#1
        0x0003f1fe:    bd38        8.      POPCS    {r3-r5,pc}
        0x0003f200:    f890103d    ..=.    LDRB     r1,[r0,#0x3d]
        0x0003f204:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x0003f208:    2106        .!      MOVS     r1,#6
        0x0003f20a:    f88d1003    ....    STRB     r1,[sp,#3]
        0x0003f20e:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x0003f212:    4669        iF      MOV      r1,sp
        0x0003f214:    f000fede    ....    BL       smpSmExecute ; 0x3ffd4
        0x0003f218:    2000        .       MOVS     r0,#0
        0x0003f21a:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x0003f21c:    100003ac    ....    DCD    268436396
    $t
    i.smpProcRcvKey
    smpProcRcvKey
        0x0003f220:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0003f224:    4605        .F      MOV      r5,r0
        0x0003f226:    460c        .F      MOV      r4,r1
        0x0003f228:    2600        .&      MOVS     r6,#0
        0x0003f22a:    f8120f08    ....    LDRB     r0,[r2,#8]!
        0x0003f22e:    1c51        Q.      ADDS     r1,r2,#1
        0x0003f230:    461f        .F      MOV      r7,r3
        0x0003f232:    46b0        .F      MOV      r8,r6
        0x0003f234:    f04f0908    O...    MOV      r9,#8
        0x0003f238:    2806        .(      CMP      r0,#6
        0x0003f23a:    d01f        ..      BEQ      0x3f27c ; smpProcRcvKey + 92
        0x0003f23c:    2807        .(      CMP      r0,#7
        0x0003f23e:    d006        ..      BEQ      0x3f24e ; smpProcRcvKey + 46
        0x0003f240:    2808        .(      CMP      r0,#8
        0x0003f242:    d01b        ..      BEQ      0x3f27c ; smpProcRcvKey + 92
        0x0003f244:    2809        .(      CMP      r0,#9
        0x0003f246:    d01d        ..      BEQ      0x3f284 ; smpProcRcvKey + 100
        0x0003f248:    280a        .(      CMP      r0,#0xa
        0x0003f24a:    d025        %.      BEQ      0x3f298 ; smpProcRcvKey + 120
        0x0003f24c:    e02a        *.      B        0x3f2a4 ; smpProcRcvKey + 132
        0x0003f24e:    7808        .x      LDRB     r0,[r1,#0]
        0x0003f250:    784a        Jx      LDRB     r2,[r1,#1]
        0x0003f252:    eb002002    ...     ADD      r0,r0,r2,LSL #8
        0x0003f256:    83a0        ..      STRH     r0,[r4,#0x1c]
        0x0003f258:    1c88        ..      ADDS     r0,r1,#2
        0x0003f25a:    f8d11002    ....    LDR      r1,[r1,#2]
        0x0003f25e:    6161        aa      STR      r1,[r4,#0x14]
        0x0003f260:    6840        @h      LDR      r0,[r0,#4]
        0x0003f262:    61a0        .a      STR      r0,[r4,#0x18]
        0x0003f264:    f8950040    ..@.    LDRB     r0,[r5,#0x40]
        0x0003f268:    f0100f04    ....    TST      r0,#4
        0x0003f26c:    bf14        ..      ITE      NE
        0x0003f26e:    2002        .       MOVNE    r0,#2
        0x0003f270:    2001        .       MOVEQ    r0,#1
        0x0003f272:    77e0        .w      STRB     r0,[r4,#0x1f]
        0x0003f274:    2002        .       MOVS     r0,#2
        0x0003f276:    77a0        .w      STRB     r0,[r4,#0x1e]
        0x0003f278:    2601        .&      MOVS     r6,#1
        0x0003f27a:    e013        ..      B        0x3f2a4 ; smpProcRcvKey + 132
        0x0003f27c:    1d20         .      ADDS     r0,r4,#4
        0x0003f27e:    f7dbf8bc    ....    BL       Calc128Cpy ; 0x1a3fa
        0x0003f282:    e00f        ..      B        0x3f2a4 ; smpProcRcvKey + 132
        0x0003f284:    f8110b01    ....    LDRB     r0,[r1],#1
        0x0003f288:    76a0        .v      STRB     r0,[r4,#0x1a]
        0x0003f28a:    f1040014    ....    ADD      r0,r4,#0x14
        0x0003f28e:    f7dbf8a0    ....    BL       BdaCpy ; 0x1a3d2
        0x0003f292:    2004        .       MOVS     r0,#4
        0x0003f294:    77a0        .w      STRB     r0,[r4,#0x1e]
        0x0003f296:    e004        ..      B        0x3f2a2 ; smpProcRcvKey + 130
        0x0003f298:    1d20         .      ADDS     r0,r4,#4
        0x0003f29a:    f7dbf8ae    ....    BL       Calc128Cpy ; 0x1a3fa
        0x0003f29e:    f884901e    ....    STRB     r9,[r4,#0x1e]
        0x0003f2a2:    2601        .&      MOVS     r6,#1
        0x0003f2a4:    f895003f    ..?.    LDRB     r0,[r5,#0x3f]
        0x0003f2a8:    2806        .(      CMP      r0,#6
        0x0003f2aa:    bf14        ..      ITE      NE
        0x0003f2ac:    2808        .(      CMPNE    r0,#8
        0x0003f2ae:    1c40        @.      ADDEQ    r0,r0,#1
        0x0003f2b0:    d01b        ..      BEQ      0x3f2ea ; smpProcRcvKey + 202
        0x0003f2b2:    f0170f02    ....    TST      r7,#2
        0x0003f2b6:    d004        ..      BEQ      0x3f2c2 ; smpProcRcvKey + 162
        0x0003f2b8:    2807        .(      CMP      r0,#7
        0x0003f2ba:    bf08        ..      IT       EQ
        0x0003f2bc:    f885903f    ..?.    STRBEQ   r9,[r5,#0x3f]
        0x0003f2c0:    d009        ..      BEQ      0x3f2d6 ; smpProcRcvKey + 182
        0x0003f2c2:    f0170f04    ....    TST      r7,#4
        0x0003f2c6:    d004        ..      BEQ      0x3f2d2 ; smpProcRcvKey + 178
        0x0003f2c8:    2807        .(      CMP      r0,#7
        0x0003f2ca:    bf14        ..      ITE      NE
        0x0003f2cc:    2809        .(      CMPNE    r0,#9
        0x0003f2ce:    200a        .       MOVEQ    r0,#0xa
        0x0003f2d0:    d00b        ..      BEQ      0x3f2ea ; smpProcRcvKey + 202
        0x0003f2d2:    f04f0801    O...    MOV      r8,#1
        0x0003f2d6:    b12e        ..      CBZ      r6,0x3f2e4 ; smpProcRcvKey + 196
        0x0003f2d8:    f04f002f    O./.    MOV      r0,#0x2f
        0x0003f2dc:    70a0        .p      STRB     r0,[r4,#2]
        0x0003f2de:    4620         F      MOV      r0,r4
        0x0003f2e0:    f7dbfd8a    ....    BL       DmSmpCbackExec ; 0x1adf8
        0x0003f2e4:    4640        @F      MOV      r0,r8
        0x0003f2e6:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0003f2ea:    f885003f    ..?.    STRB     r0,[r5,#0x3f]
        0x0003f2ee:    e7f2        ..      B        0x3f2d6 ; smpProcRcvKey + 182
    i.smpScActAuthSelect
    smpScActAuthSelect
        0x0003f2f0:    b538        8.      PUSH     {r3-r5,lr}
        0x0003f2f2:    4604        .F      MOV      r4,r0
        0x0003f2f4:    6848        Hh      LDR      r0,[r1,#4]
        0x0003f2f6:    2220         "      MOVS     r2,#0x20
        0x0003f2f8:    f1000508    ....    ADD      r5,r0,#8
        0x0003f2fc:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f2fe:    1c69        i.      ADDS     r1,r5,#1
        0x0003f300:    6880        .h      LDR      r0,[r0,#8]
        0x0003f302:    f7ddfc25    ..%.    BL       WStrReverseCpy ; 0x1cb50
        0x0003f306:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f308:    2220         "      MOVS     r2,#0x20
        0x0003f30a:    f1050121    ..!.    ADD      r1,r5,#0x21
        0x0003f30e:    6880        .h      LDR      r0,[r0,#8]
        0x0003f310:    3020         0      ADDS     r0,r0,#0x20
        0x0003f312:    f7ddfc1d    ....    BL       WStrReverseCpy ; 0x1cb50
        0x0003f316:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003f31a:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003f31e:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f320:    7840        @x      LDRB     r0,[r0,#1]
        0x0003f322:    2801        .(      CMP      r0,#1
        0x0003f324:    d00e        ..      BEQ      0x3f344 ; smpScActAuthSelect + 84
        0x0003f326:    2802        .(      CMP      r0,#2
        0x0003f328:    bf08        ..      IT       EQ
        0x0003f32a:    2015        .       MOVEQ    r0,#0x15
        0x0003f32c:    d00b        ..      BEQ      0x3f346 ; smpScActAuthSelect + 86
        0x0003f32e:    2803        .(      CMP      r0,#3
        0x0003f330:    bf08        ..      IT       EQ
        0x0003f332:    2014        .       MOVEQ    r0,#0x14
        0x0003f334:    d007        ..      BEQ      0x3f346 ; smpScActAuthSelect + 86
        0x0003f336:    2804        .(      CMP      r0,#4
        0x0003f338:    d004        ..      BEQ      0x3f344 ; smpScActAuthSelect + 84
        0x0003f33a:    2008        .       MOVS     r0,#8
        0x0003f33c:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003f340:    2003        .       MOVS     r0,#3
        0x0003f342:    e000        ..      B        0x3f346 ; smpScActAuthSelect + 86
        0x0003f344:    2013        .       MOVS     r0,#0x13
        0x0003f346:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003f34a:    4669        iF      MOV      r1,sp
        0x0003f34c:    4620         F      MOV      r0,r4
        0x0003f34e:    f000fe41    ..A.    BL       smpSmExecute ; 0x3ffd4
        0x0003f352:    bd38        8.      POP      {r3-r5,pc}
    i.smpScActCalcF5Ltk
    smpScActCalcF5Ltk
        0x0003f354:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0003f356:    4604        .F      MOV      r4,r0
        0x0003f358:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003f35a:    460e        .F      MOV      r6,r1
        0x0003f35c:    6849        Ih      LDR      r1,[r1,#4]
        0x0003f35e:    6980        .i      LDR      r0,[r0,#0x18]
        0x0003f360:    f7dbf84b    ..K.    BL       Calc128Cpy ; 0x1a3fa
        0x0003f364:    4632        2F      MOV      r2,r6
        0x0003f366:    4621        !F      MOV      r1,r4
        0x0003f368:    2035        5       MOVS     r0,#0x35
        0x0003f36a:    f7ddf9d9    ....    BL       SmpScAlloc ; 0x1c720
        0x0003f36e:    0005        ..      MOVS     r5,r0
        0x0003f370:    bf08        ..      IT       EQ
        0x0003f372:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x0003f374:    2701        .'      MOVS     r7,#1
        0x0003f376:    702f        /p      STRB     r7,[r5,#0]
        0x0003f378:    1c68        h.      ADDS     r0,r5,#1
        0x0003f37a:    2204        ."      MOVS     r2,#4
        0x0003f37c:    4910        .I      LDR      r1,[pc,#64] ; [0x3f3c0] = 0x44caf
        0x0003f37e:    f7ddfa5f    .._.    BL       SmpScCat ; 0x1c840
        0x0003f382:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003f384:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003f386:    f7ddfa62    ..b.    BL       SmpScCat128 ; 0x1c84e
        0x0003f38a:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003f38c:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003f38e:    3110        .1      ADDS     r1,r1,#0x10
        0x0003f390:    f7ddfa5d    ..].    BL       SmpScCat128 ; 0x1c84e
        0x0003f394:    4601        .F      MOV      r1,r0
        0x0003f396:    4620         F      MOV      r0,r4
        0x0003f398:    f000fa66    ..f.    BL       smpScCatInitiatorBdAddr ; 0x3f868
        0x0003f39c:    4601        .F      MOV      r1,r0
        0x0003f39e:    4620         F      MOV      r0,r4
        0x0003f3a0:    f000fa9f    ....    BL       smpScCatResponderBdAddr ; 0x3f8e2
        0x0003f3a4:    7007        .p      STRB     r7,[r0,#0]
        0x0003f3a6:    2100        .!      MOVS     r1,#0
        0x0003f3a8:    7041        Ap      STRB     r1,[r0,#1]
        0x0003f3aa:    9600        ..      STR      r6,[sp,#0]
        0x0003f3ac:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f3ae:    4623        #F      MOV      r3,r4
        0x0003f3b0:    2235        5"      MOVS     r2,#0x35
        0x0003f3b2:    6980        .i      LDR      r0,[r0,#0x18]
        0x0003f3b4:    4629        )F      MOV      r1,r5
        0x0003f3b6:    3010        .0      ADDS     r0,r0,#0x10
        0x0003f3b8:    f7ddfa50    ..P.    BL       SmpScCmac ; 0x1c85c
        0x0003f3bc:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x0003f3be:    0000        ..      DCW    0
        0x0003f3c0:    00044caf    .L..    DCD    281775
    $t
    i.smpScActCalcF5MacKey
    smpScActCalcF5MacKey
        0x0003f3c4:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0003f3c6:    4604        .F      MOV      r4,r0
        0x0003f3c8:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003f3ca:    460e        .F      MOV      r6,r1
        0x0003f3cc:    6849        Ih      LDR      r1,[r1,#4]
        0x0003f3ce:    6980        .i      LDR      r0,[r0,#0x18]
        0x0003f3d0:    3010        .0      ADDS     r0,r0,#0x10
        0x0003f3d2:    f7dbf812    ....    BL       Calc128Cpy ; 0x1a3fa
        0x0003f3d6:    4632        2F      MOV      r2,r6
        0x0003f3d8:    4621        !F      MOV      r1,r4
        0x0003f3da:    2035        5       MOVS     r0,#0x35
        0x0003f3dc:    f7ddf9a0    ....    BL       SmpScAlloc ; 0x1c720
        0x0003f3e0:    0005        ..      MOVS     r5,r0
        0x0003f3e2:    bf08        ..      IT       EQ
        0x0003f3e4:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x0003f3e6:    2700        .'      MOVS     r7,#0
        0x0003f3e8:    702f        /p      STRB     r7,[r5,#0]
        0x0003f3ea:    1c68        h.      ADDS     r0,r5,#1
        0x0003f3ec:    2204        ."      MOVS     r2,#4
        0x0003f3ee:    4910        .I      LDR      r1,[pc,#64] ; [0x3f430] = 0x44caf
        0x0003f3f0:    f7ddfa26    ..&.    BL       SmpScCat ; 0x1c840
        0x0003f3f4:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003f3f6:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003f3f8:    f7ddfa29    ..).    BL       SmpScCat128 ; 0x1c84e
        0x0003f3fc:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003f3fe:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003f400:    3110        .1      ADDS     r1,r1,#0x10
        0x0003f402:    f7ddfa24    ..$.    BL       SmpScCat128 ; 0x1c84e
        0x0003f406:    4601        .F      MOV      r1,r0
        0x0003f408:    4620         F      MOV      r0,r4
        0x0003f40a:    f000fa2d    ..-.    BL       smpScCatInitiatorBdAddr ; 0x3f868
        0x0003f40e:    4601        .F      MOV      r1,r0
        0x0003f410:    4620         F      MOV      r0,r4
        0x0003f412:    f000fa66    ..f.    BL       smpScCatResponderBdAddr ; 0x3f8e2
        0x0003f416:    2101        .!      MOVS     r1,#1
        0x0003f418:    7001        .p      STRB     r1,[r0,#0]
        0x0003f41a:    7047        Gp      STRB     r7,[r0,#1]
        0x0003f41c:    9600        ..      STR      r6,[sp,#0]
        0x0003f41e:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f420:    4623        #F      MOV      r3,r4
        0x0003f422:    2235        5"      MOVS     r2,#0x35
        0x0003f424:    6980        .i      LDR      r0,[r0,#0x18]
        0x0003f426:    4629        )F      MOV      r1,r5
        0x0003f428:    3010        .0      ADDS     r0,r0,#0x10
        0x0003f42a:    f7ddfa17    ....    BL       SmpScCmac ; 0x1c85c
        0x0003f42e:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x0003f430:    00044caf    .L..    DCD    281775
    $t
    i.smpScActCalcF5TKey
    smpScActCalcF5TKey
        0x0003f434:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f436:    4605        .F      MOV      r5,r0
        0x0003f438:    78c8        .x      LDRB     r0,[r1,#3]
        0x0003f43a:    b086        ..      SUB      sp,sp,#0x18
        0x0003f43c:    460c        .F      MOV      r4,r1
        0x0003f43e:    b158        X.      CBZ      r0,0x3f458 ; smpScActCalcF5TKey + 36
        0x0003f440:    f895003d    ..=.    LDRB     r0,[r5,#0x3d]
        0x0003f444:    220b        ."      MOVS     r2,#0xb
        0x0003f446:    f7ddfa59    ..Y.    BL       SmpScGetCancelMsgWithReattempt ; 0x1c8fc
        0x0003f44a:    b006        ..      ADD      sp,sp,#0x18
        0x0003f44c:    4621        !F      MOV      r1,r4
        0x0003f44e:    4628        (F      MOV      r0,r5
        0x0003f450:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f454:    f000bdbe    ....    B.W      smpSmExecute ; 0x3ffd4
        0x0003f458:    460a        .F      MOV      r2,r1
        0x0003f45a:    4629        )F      MOV      r1,r5
        0x0003f45c:    2020                MOVS     r0,#0x20
        0x0003f45e:    f7ddf95f    .._.    BL       SmpScAlloc ; 0x1c720
        0x0003f462:    0006        ..      MOVS     r6,r0
        0x0003f464:    bf04        ..      ITT      EQ
        0x0003f466:    b006        ..      ADDEQ    sp,sp,#0x18
        0x0003f468:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003f46a:    a10a        ..      ADR      r1,{pc}+0x2a ; 0x3f494
        0x0003f46c:    f10d0c08    ....    ADD      r12,sp,#8
        0x0003f470:    c90f        ..      LDM      r1,{r0-r3}
        0x0003f472:    e88c000f    ....    STM      r12,{r0-r3}
        0x0003f476:    2220         "      MOVS     r2,#0x20
        0x0003f478:    1d21        !.      ADDS     r1,r4,#4
        0x0003f47a:    4630        0F      MOV      r0,r6
        0x0003f47c:    f7d9f8fc    ....    BL       __aeabi_memcpy ; 0x18678
        0x0003f480:    462b        +F      MOV      r3,r5
        0x0003f482:    2220         "      MOVS     r2,#0x20
        0x0003f484:    4631        1F      MOV      r1,r6
        0x0003f486:    a802        ..      ADD      r0,sp,#8
        0x0003f488:    9400        ..      STR      r4,[sp,#0]
        0x0003f48a:    f7ddf9e7    ....    BL       SmpScCmac ; 0x1c85c
        0x0003f48e:    b006        ..      ADD      sp,sp,#0x18
        0x0003f490:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0003f492:    0000        ..      DCW    0
        0x0003f494:    9183886c    l...    DCD    2441316460
        0x0003f498:    38a5f5aa    ...8    DCD    950400426
        0x0003f49c:    db0b3760    `7..    DCD    3674945376
        0x0003f4a0:    be83605a    Z`..    DCD    3196280922
    $t
    i.smpScActCalcSharedSecret
    smpScActCalcSharedSecret
        0x0003f4a4:    b5f0        ..      PUSH     {r4-r7,lr}
        0x0003f4a6:    6c86        .l      LDR      r6,[r0,#0x48]
        0x0003f4a8:    b099        ..      SUB      sp,sp,#0x64
        0x0003f4aa:    460c        .F      MOV      r4,r1
        0x0003f4ac:    4605        .F      MOV      r5,r0
        0x0003f4ae:    2220         "      MOVS     r2,#0x20
        0x0003f4b0:    466f        oF      MOV      r7,sp
        0x0003f4b2:    a810        ..      ADD      r0,sp,#0x40
        0x0003f4b4:    6931        1i      LDR      r1,[r6,#0x10]
        0x0003f4b6:    f7d9f8df    ....    BL       __aeabi_memcpy ; 0x18678
        0x0003f4ba:    68b6        .h      LDR      r6,[r6,#8]
        0x0003f4bc:    2220         "      MOVS     r2,#0x20
        0x0003f4be:    4631        1F      MOV      r1,r6
        0x0003f4c0:    4668        hF      MOV      r0,sp
        0x0003f4c2:    f7d9f8d9    ....    BL       __aeabi_memcpy ; 0x18678
        0x0003f4c6:    f1060120    .. .    ADD      r1,r6,#0x20
        0x0003f4ca:    2220         "      MOVS     r2,#0x20
        0x0003f4cc:    f1070020    .. .    ADD      r0,r7,#0x20
        0x0003f4d0:    f7d9f8d2    ....    BL       __aeabi_memcpy ; 0x18678
        0x0003f4d4:    480b        .H      LDR      r0,[pc,#44] ; [0x3f504] = 0x10001558
        0x0003f4d6:    f895203d    ..=     LDRB     r2,[r5,#0x3d]
        0x0003f4da:    2319        .#      MOVS     r3,#0x19
        0x0003f4dc:    f89010ec    ....    LDRB     r1,[r0,#0xec]
        0x0003f4e0:    4668        hF      MOV      r0,sp
        0x0003f4e2:    f7dcfe83    ....    BL       SecEccGenSharedSecret ; 0x1c1ec
        0x0003f4e6:    2800        .(      CMP      r0,#0
        0x0003f4e8:    bf1c        ..      ITT      NE
        0x0003f4ea:    b019        ..      ADDNE    sp,sp,#0x64
        0x0003f4ec:    bdf0        ..      POPNE    {r4-r7,pc}
        0x0003f4ee:    20e0        .       MOVS     r0,#0xe0
        0x0003f4f0:    70e0        .p      STRB     r0,[r4,#3]
        0x0003f4f2:    2003        .       MOVS     r0,#3
        0x0003f4f4:    70a0        .p      STRB     r0,[r4,#2]
        0x0003f4f6:    4621        !F      MOV      r1,r4
        0x0003f4f8:    4628        (F      MOV      r0,r5
        0x0003f4fa:    f000fd6b    ..k.    BL       smpSmExecute ; 0x3ffd4
        0x0003f4fe:    b019        ..      ADD      sp,sp,#0x64
        0x0003f500:    bdf0        ..      POP      {r4-r7,pc}
    $d
        0x0003f502:    0000        ..      DCW    0
        0x0003f504:    10001558    X...    DCD    268440920
    $t
    i.smpScActCleanup
    smpScActCleanup
        0x0003f508:    b510        ..      PUSH     {r4,lr}
        0x0003f50a:    4604        .F      MOV      r4,r0
        0x0003f50c:    f7fff8e4    ....    BL       smpActCleanup ; 0x3e6d8
        0x0003f510:    4620         F      MOV      r0,r4
        0x0003f512:    e8bd4010    ...@    POP      {r4,lr}
        0x0003f516:    f7ddb9c7    ....    B        SmpScFreeScratchBuffers ; 0x1c8a8
    i.smpScActDHKeyCalcF6Ea
    smpScActDHKeyCalcF6Ea
        0x0003f51a:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0003f51c:    4604        .F      MOV      r4,r0
        0x0003f51e:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003f520:    460e        .F      MOV      r6,r1
        0x0003f522:    6849        Ih      LDR      r1,[r1,#4]
        0x0003f524:    6980        .i      LDR      r0,[r0,#0x18]
        0x0003f526:    2210        ."      MOVS     r2,#0x10
        0x0003f528:    3010        .0      ADDS     r0,r0,#0x10
        0x0003f52a:    f7ddfb11    ....    BL       WStrReverseCpy ; 0x1cb50
        0x0003f52e:    4632        2F      MOV      r2,r6
        0x0003f530:    4621        !F      MOV      r1,r4
        0x0003f532:    2041        A       MOVS     r0,#0x41
        0x0003f534:    f7ddf8f4    ....    BL       SmpScAlloc ; 0x1c720
        0x0003f538:    0005        ..      MOVS     r5,r0
        0x0003f53a:    bf08        ..      IT       EQ
        0x0003f53c:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x0003f53e:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003f540:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003f542:    f7ddf984    ....    BL       SmpScCat128 ; 0x1c84e
        0x0003f546:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003f548:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003f54a:    3110        .1      ADDS     r1,r1,#0x10
        0x0003f54c:    f7ddf97f    ....    BL       SmpScCat128 ; 0x1c84e
        0x0003f550:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003f552:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003f554:    3130        01      ADDS     r1,r1,#0x30
        0x0003f556:    f7ddf97a    ..z.    BL       SmpScCat128 ; 0x1c84e
        0x0003f55a:    f8941023    ..#.    LDRB     r1,[r4,#0x23]
        0x0003f55e:    f8001b01    ....    STRB     r1,[r0],#1
        0x0003f562:    f8941022    ..".    LDRB     r1,[r4,#0x22]
        0x0003f566:    f8001b01    ....    STRB     r1,[r0],#1
        0x0003f56a:    f8941021    ..!.    LDRB     r1,[r4,#0x21]
        0x0003f56e:    f8001b01    ....    STRB     r1,[r0],#1
        0x0003f572:    4601        .F      MOV      r1,r0
        0x0003f574:    4620         F      MOV      r0,r4
        0x0003f576:    f000f977    ..w.    BL       smpScCatInitiatorBdAddr ; 0x3f868
        0x0003f57a:    4601        .F      MOV      r1,r0
        0x0003f57c:    4620         F      MOV      r0,r4
        0x0003f57e:    f000f9b0    ....    BL       smpScCatResponderBdAddr ; 0x3f8e2
        0x0003f582:    9600        ..      STR      r6,[sp,#0]
        0x0003f584:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f586:    4623        #F      MOV      r3,r4
        0x0003f588:    2241        A"      MOVS     r2,#0x41
        0x0003f58a:    6980        .i      LDR      r0,[r0,#0x18]
        0x0003f58c:    4629        )F      MOV      r1,r5
        0x0003f58e:    f7ddf965    ..e.    BL       SmpScCmac ; 0x1c85c
        0x0003f592:    bdf8        ..      POP      {r3-r7,pc}
    i.smpScActDHKeyCalcF6Eb
    smpScActDHKeyCalcF6Eb
        0x0003f594:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0003f596:    460e        .F      MOV      r6,r1
        0x0003f598:    460a        .F      MOV      r2,r1
        0x0003f59a:    4604        .F      MOV      r4,r0
        0x0003f59c:    4601        .F      MOV      r1,r0
        0x0003f59e:    2041        A       MOVS     r0,#0x41
        0x0003f5a0:    f7ddf8be    ....    BL       SmpScAlloc ; 0x1c720
        0x0003f5a4:    0005        ..      MOVS     r5,r0
        0x0003f5a6:    d029        ).      BEQ      0x3f5fc ; smpScActDHKeyCalcF6Eb + 104
        0x0003f5a8:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003f5aa:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003f5ac:    3110        .1      ADDS     r1,r1,#0x10
        0x0003f5ae:    f7ddf94e    ..N.    BL       SmpScCat128 ; 0x1c84e
        0x0003f5b2:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003f5b4:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003f5b6:    f7ddf94a    ..J.    BL       SmpScCat128 ; 0x1c84e
        0x0003f5ba:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003f5bc:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003f5be:    3120         1      ADDS     r1,r1,#0x20
        0x0003f5c0:    f7ddf945    ..E.    BL       SmpScCat128 ; 0x1c84e
        0x0003f5c4:    f894102a    ..*.    LDRB     r1,[r4,#0x2a]
        0x0003f5c8:    f8001b01    ....    STRB     r1,[r0],#1
        0x0003f5cc:    f8941029    ..).    LDRB     r1,[r4,#0x29]
        0x0003f5d0:    f8001b01    ....    STRB     r1,[r0],#1
        0x0003f5d4:    f8941028    ..(.    LDRB     r1,[r4,#0x28]
        0x0003f5d8:    f8001b01    ....    STRB     r1,[r0],#1
        0x0003f5dc:    4601        .F      MOV      r1,r0
        0x0003f5de:    4620         F      MOV      r0,r4
        0x0003f5e0:    f000f97f    ....    BL       smpScCatResponderBdAddr ; 0x3f8e2
        0x0003f5e4:    4601        .F      MOV      r1,r0
        0x0003f5e6:    4620         F      MOV      r0,r4
        0x0003f5e8:    f000f93e    ..>.    BL       smpScCatInitiatorBdAddr ; 0x3f868
        0x0003f5ec:    9600        ..      STR      r6,[sp,#0]
        0x0003f5ee:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f5f0:    4623        #F      MOV      r3,r4
        0x0003f5f2:    2241        A"      MOVS     r2,#0x41
        0x0003f5f4:    6980        .i      LDR      r0,[r0,#0x18]
        0x0003f5f6:    4629        )F      MOV      r1,r5
        0x0003f5f8:    f7ddf930    ..0.    BL       SmpScCmac ; 0x1c85c
        0x0003f5fc:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f5fe:    6871        qh      LDR      r1,[r6,#4]
        0x0003f600:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f602:    e8bd40f8    ...@    POP      {r3-r7,lr}
        0x0003f606:    f7dabef8    ....    B        Calc128Cpy ; 0x1a3fa
    i.smpScActJwncCalcF4
    smpScActJwncCalcF4
        0x0003f60a:    b530        0.      PUSH     {r4,r5,lr}
        0x0003f60c:    f8d0c048    ..H.    LDR      r12,[r0,#0x48]
        0x0003f610:    b083        ..      SUB      sp,sp,#0xc
        0x0003f612:    f890503a    ..:P    LDRB     r5,[r0,#0x3a]
        0x0003f616:    f8dc2014    ...     LDR      r2,[r12,#0x14]
        0x0003f61a:    2400        .$      MOVS     r4,#0
        0x0003f61c:    f1020310    ....    ADD      r3,r2,#0x10
        0x0003f620:    e9dc2c02    ...,    LDRD     r2,r12,[r12,#8]
        0x0003f624:    e9cd4300    ...C    STRD     r4,r3,[sp,#0]
        0x0003f628:    2d00        .-      CMP      r5,#0
        0x0003f62a:    bf12        ..      ITEE     NE
        0x0003f62c:    4663        cF      MOVNE    r3,r12
        0x0003f62e:    4613        .F      MOVEQ    r3,r2
        0x0003f630:    4662        bF      MOVEQ    r2,r12
        0x0003f632:    f7ddf8c5    ....    BL       SmpScCalcF4 ; 0x1c7c0
        0x0003f636:    b003        ..      ADD      sp,sp,#0xc
        0x0003f638:    bd30        0.      POP      {r4,r5,pc}
    i.smpScActJwncCalcG2
    smpScActJwncCalcG2
        0x0003f63a:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0003f63c:    460e        .F      MOV      r6,r1
        0x0003f63e:    460a        .F      MOV      r2,r1
        0x0003f640:    4604        .F      MOV      r4,r0
        0x0003f642:    4601        .F      MOV      r1,r0
        0x0003f644:    2050        P       MOVS     r0,#0x50
        0x0003f646:    f7ddf86b    ..k.    BL       SmpScAlloc ; 0x1c720
        0x0003f64a:    0005        ..      MOVS     r5,r0
        0x0003f64c:    bf08        ..      IT       EQ
        0x0003f64e:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x0003f650:    f894103a    ..:.    LDRB     r1,[r4,#0x3a]
        0x0003f654:    2900        .)      CMP      r1,#0
        0x0003f656:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003f658:    d009        ..      BEQ      0x3f66e ; smpScActJwncCalcG2 + 52
        0x0003f65a:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0003f65c:    2220         "      MOVS     r2,#0x20
        0x0003f65e:    f7ddf8ef    ....    BL       SmpScCat ; 0x1c840
        0x0003f662:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003f664:    2220         "      MOVS     r2,#0x20
        0x0003f666:    6889        .h      LDR      r1,[r1,#8]
        0x0003f668:    f7ddf8ea    ....    BL       SmpScCat ; 0x1c840
        0x0003f66c:    e008        ..      B        0x3f680 ; smpScActJwncCalcG2 + 70
        0x0003f66e:    6889        .h      LDR      r1,[r1,#8]
        0x0003f670:    2220         "      MOVS     r2,#0x20
        0x0003f672:    f7ddf8e5    ....    BL       SmpScCat ; 0x1c840
        0x0003f676:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003f678:    2220         "      MOVS     r2,#0x20
        0x0003f67a:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0003f67c:    f7ddf8e0    ....    BL       SmpScCat ; 0x1c840
        0x0003f680:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003f682:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003f684:    3110        .1      ADDS     r1,r1,#0x10
        0x0003f686:    f7ddf8e2    ....    BL       SmpScCat128 ; 0x1c84e
        0x0003f68a:    9600        ..      STR      r6,[sp,#0]
        0x0003f68c:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f68e:    4623        #F      MOV      r3,r4
        0x0003f690:    2250        P"      MOVS     r2,#0x50
        0x0003f692:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f694:    4629        )F      MOV      r1,r5
        0x0003f696:    f7ddf8e1    ....    BL       SmpScCmac ; 0x1c85c
        0x0003f69a:    bdf8        ..      POP      {r3-r7,pc}
    i.smpScActJwncDisplay
    smpScActJwncDisplay
        0x0003f69c:    b530        0.      PUSH     {r4,r5,lr}
        0x0003f69e:    4604        .F      MOV      r4,r0
        0x0003f6a0:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003f6a2:    2500        .%      MOVS     r5,#0
        0x0003f6a4:    b085        ..      SUB      sp,sp,#0x14
        0x0003f6a6:    7840        @x      LDRB     r0,[r0,#1]
        0x0003f6a8:    2804        .(      CMP      r0,#4
        0x0003f6aa:    d00e        ..      BEQ      0x3f6ca ; smpScActJwncDisplay + 46
        0x0003f6ac:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003f6b0:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003f6b4:    2016        .       MOVS     r0,#0x16
        0x0003f6b6:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003f6ba:    f88d5003    ...P    STRB     r5,[sp,#3]
        0x0003f6be:    4669        iF      MOV      r1,sp
        0x0003f6c0:    4620         F      MOV      r0,r4
        0x0003f6c2:    f000fc87    ....    BL       smpSmExecute ; 0x3ffd4
        0x0003f6c6:    b005        ..      ADD      sp,sp,#0x14
        0x0003f6c8:    bd30        0.      POP      {r4,r5,pc}
        0x0003f6ca:    6849        Ih      LDR      r1,[r1,#4]
        0x0003f6cc:    a801        ..      ADD      r0,sp,#4
        0x0003f6ce:    f7dafe94    ....    BL       Calc128Cpy ; 0x1a3fa
        0x0003f6d2:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003f6d6:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003f6da:    2035        5       MOVS     r0,#0x35
        0x0003f6dc:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003f6e0:    f88d5003    ...P    STRB     r5,[sp,#3]
        0x0003f6e4:    4668        hF      MOV      r0,sp
        0x0003f6e6:    f7dbfb87    ....    BL       DmSmpCbackExec ; 0x1adf8
        0x0003f6ea:    b005        ..      ADD      sp,sp,#0x14
        0x0003f6ec:    bd30        0.      POP      {r4,r5,pc}
    i.smpScActPairingCancel
    smpScActPairingCancel
        0x0003f6ee:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f6f0:    460c        .F      MOV      r4,r1
        0x0003f6f2:    4605        .F      MOV      r5,r0
        0x0003f6f4:    78c9        .x      LDRB     r1,[r1,#3]
        0x0003f6f6:    f000fc41    ..A.    BL       smpSendPairingFailed ; 0x3ff7c
        0x0003f6fa:    4621        !F      MOV      r1,r4
        0x0003f6fc:    4628        (F      MOV      r0,r5
        0x0003f6fe:    f7feffeb    ....    BL       smpActCleanup ; 0x3e6d8
        0x0003f702:    4628        (F      MOV      r0,r5
        0x0003f704:    f7ddf8d0    ....    BL       SmpScFreeScratchBuffers ; 0x1c8a8
        0x0003f708:    4621        !F      MOV      r1,r4
        0x0003f70a:    4628        (F      MOV      r0,r5
        0x0003f70c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f710:    f7ffb8f1    ....    B        smpActPairingFailed ; 0x3e8f6
    i.smpScActPairingFailed
    smpScActPairingFailed
        0x0003f714:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f716:    460c        .F      MOV      r4,r1
        0x0003f718:    4605        .F      MOV      r5,r0
        0x0003f71a:    f7feffdd    ....    BL       smpActCleanup ; 0x3e6d8
        0x0003f71e:    4628        (F      MOV      r0,r5
        0x0003f720:    f7ddf8c2    ....    BL       SmpScFreeScratchBuffers ; 0x1c8a8
        0x0003f724:    4621        !F      MOV      r1,r4
        0x0003f726:    4628        (F      MOV      r0,r5
        0x0003f728:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f72c:    f7ffb8e3    ....    B        smpActPairingFailed ; 0x3e8f6
    i.smpScActPkKeypress
    smpScActPkKeypress
        0x0003f730:    b500        ..      PUSH     {lr}
        0x0003f732:    684a        Jh      LDR      r2,[r1,#4]
        0x0003f734:    b083        ..      SUB      sp,sp,#0xc
        0x0003f736:    4613        .F      MOV      r3,r2
        0x0003f738:    7a12        .z      LDRB     r2,[r2,#8]
        0x0003f73a:    3309        .3      ADDS     r3,r3,#9
        0x0003f73c:    f04f0c00    O...    MOV      r12,#0
        0x0003f740:    2a0e        .*      CMP      r2,#0xe
        0x0003f742:    d00c        ..      BEQ      0x3f75e ; smpScActPkKeypress + 46
        0x0003f744:    2a03        .*      CMP      r2,#3
        0x0003f746:    bf1c        ..      ITT      NE
        0x0003f748:    b003        ..      ADDNE    sp,sp,#0xc
        0x0003f74a:    bd00        ..      POPNE    {pc}
        0x0003f74c:    221e        ."      MOVS     r2,#0x1e
        0x0003f74e:    708a        .p      STRB     r2,[r1,#2]
        0x0003f750:    f881c003    ....    STRB     r12,[r1,#3]
        0x0003f754:    b003        ..      ADD      sp,sp,#0xc
        0x0003f756:    f85deb04    ]...    POP      {lr}
        0x0003f75a:    f000bc3b    ..;.    B.W      smpSmExecute ; 0x3ffd4
        0x0003f75e:    7819        .x      LDRB     r1,[r3,#0]
        0x0003f760:    f88d1004    ....    STRB     r1,[sp,#4]
        0x0003f764:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003f768:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003f76c:    2036        6       MOVS     r0,#0x36
        0x0003f76e:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003f772:    f88dc003    ....    STRB     r12,[sp,#3]
        0x0003f776:    4668        hF      MOV      r0,sp
        0x0003f778:    f7dbfb3e    ..>.    BL       DmSmpCbackExec ; 0x1adf8
        0x0003f77c:    b003        ..      ADD      sp,sp,#0xc
        0x0003f77e:    bd00        ..      POP      {pc}
    i.smpScActPkSendKeypress
    smpScActPkSendKeypress
        0x0003f780:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f782:    4605        .F      MOV      r5,r0
        0x0003f784:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003f786:    460c        .F      MOV      r4,r1
        0x0003f788:    7880        .x      LDRB     r0,[r0,#2]
        0x0003f78a:    2800        .(      CMP      r0,#0
        0x0003f78c:    bf08        ..      IT       EQ
        0x0003f78e:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003f790:    4628        (F      MOV      r0,r5
        0x0003f792:    f000fc53    ..S.    BL       smpStartRspTimer ; 0x4003c
        0x0003f796:    200a        .       MOVS     r0,#0xa
        0x0003f798:    f7fffca2    ....    BL       smpMsgAlloc ; 0x3f0e0
        0x0003f79c:    b148        H.      CBZ      r0,0x3f7b2 ; smpScActPkSendKeypress + 50
        0x0003f79e:    220e        ."      MOVS     r2,#0xe
        0x0003f7a0:    7202        .r      STRB     r2,[r0,#8]
        0x0003f7a2:    7922        "y      LDRB     r2,[r4,#4]
        0x0003f7a4:    7242        Br      STRB     r2,[r0,#9]
        0x0003f7a6:    4601        .F      MOV      r1,r0
        0x0003f7a8:    4628        (F      MOV      r0,r5
        0x0003f7aa:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f7ae:    f000bbf7    ....    B.W      smpSendPkt ; 0x3ffa0
        0x0003f7b2:    2008        .       MOVS     r0,#8
        0x0003f7b4:    70e0        .p      STRB     r0,[r4,#3]
        0x0003f7b6:    2003        .       MOVS     r0,#3
        0x0003f7b8:    70a0        .p      STRB     r0,[r4,#2]
        0x0003f7ba:    4621        !F      MOV      r1,r4
        0x0003f7bc:    4628        (F      MOV      r0,r5
        0x0003f7be:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f7c2:    f000bc07    ....    B.W      smpSmExecute ; 0x3ffd4
    i.smpScActPkSetup
    smpScActPkSetup
        0x0003f7c6:    b500        ..      PUSH     {lr}
        0x0003f7c8:    6c82        .l      LDR      r2,[r0,#0x48]
        0x0003f7ca:    b087        ..      SUB      sp,sp,#0x1c
        0x0003f7cc:    2100        .!      MOVS     r1,#0
        0x0003f7ce:    70d1        .p      STRB     r1,[r2,#3]
        0x0003f7d0:    2203        ."      MOVS     r2,#3
        0x0003f7d2:    f880203f    ..?     STRB     r2,[r0,#0x3f]
        0x0003f7d6:    f890203d    ..=     LDRB     r2,[r0,#0x3d]
        0x0003f7da:    f8ad2000    ...     STRH     r2,[sp,#0]
        0x0003f7de:    222e        ."      MOVS     r2,#0x2e
        0x0003f7e0:    f88d2002    ...     STRB     r2,[sp,#2]
        0x0003f7e4:    f88d1004    ....    STRB     r1,[sp,#4]
        0x0003f7e8:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003f7ea:    7900        .y      LDRB     r0,[r0,#4]
        0x0003f7ec:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0003f7f0:    4668        hF      MOV      r0,sp
        0x0003f7f2:    f7dbfb01    ....    BL       DmSmpCbackExec ; 0x1adf8
        0x0003f7f6:    b007        ..      ADD      sp,sp,#0x1c
        0x0003f7f8:    bd00        ..      POP      {pc}
    i.smpScAuthReq
    smpScAuthReq
        0x0003f7fa:    b500        ..      PUSH     {lr}
        0x0003f7fc:    6c83        .l      LDR      r3,[r0,#0x48]
        0x0003f7fe:    b087        ..      SUB      sp,sp,#0x1c
        0x0003f800:    f893c000    ....    LDRB     r12,[r3,#0]
        0x0003f804:    f1bc0f00    ....    CMP      r12,#0
        0x0003f808:    d003        ..      BEQ      0x3f812 ; smpScAuthReq + 24
        0x0003f80a:    785b        [x      LDRB     r3,[r3,#1]
        0x0003f80c:    2b02        .+      CMP      r3,#2
        0x0003f80e:    d005        ..      BEQ      0x3f81c ; smpScAuthReq + 34
        0x0003f810:    e014        ..      B        0x3f83c ; smpScAuthReq + 66
        0x0003f812:    f8903040    ..@0    LDRB     r3,[r0,#0x40]
        0x0003f816:    f0130f04    ....    TST      r3,#4
        0x0003f81a:    d00f        ..      BEQ      0x3f83c ; smpScAuthReq + 66
        0x0003f81c:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003f820:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003f824:    202e        .       MOVS     r0,#0x2e
        0x0003f826:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003f82a:    f88d1004    ....    STRB     r1,[sp,#4]
        0x0003f82e:    f88d2005    ...     STRB     r2,[sp,#5]
        0x0003f832:    4668        hF      MOV      r0,sp
        0x0003f834:    f7dbfae0    ....    BL       DmSmpCbackExec ; 0x1adf8
        0x0003f838:    b007        ..      ADD      sp,sp,#0x1c
        0x0003f83a:    bd00        ..      POP      {pc}
        0x0003f83c:    f890103d    ..=.    LDRB     r1,[r0,#0x3d]
        0x0003f840:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x0003f844:    2104        .!      MOVS     r1,#4
        0x0003f846:    f88d1002    ....    STRB     r1,[sp,#2]
        0x0003f84a:    2100        .!      MOVS     r1,#0
        0x0003f84c:    f88d1004    ....    STRB     r1,[sp,#4]
        0x0003f850:    f88d1005    ....    STRB     r1,[sp,#5]
        0x0003f854:    f88d1006    ....    STRB     r1,[sp,#6]
        0x0003f858:    2103        .!      MOVS     r1,#3
        0x0003f85a:    f88d1014    ....    STRB     r1,[sp,#0x14]
        0x0003f85e:    4669        iF      MOV      r1,sp
        0x0003f860:    f000fbb8    ....    BL       smpSmExecute ; 0x3ffd4
        0x0003f864:    b007        ..      ADD      sp,sp,#0x1c
        0x0003f866:    bd00        ..      POP      {pc}
    i.smpScCatInitiatorBdAddr
    smpScCatInitiatorBdAddr
        0x0003f868:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f86a:    4606        .F      MOV      r6,r0
        0x0003f86c:    460c        .F      MOV      r4,r1
        0x0003f86e:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003f872:    f7f2fa8f    ....    BL       dmConnCcbById ; 0x31d94
        0x0003f876:    0005        ..      MOVS     r5,r0
        0x0003f878:    d028        (.      BEQ      0x3f8cc ; smpScCatInitiatorBdAddr + 100
        0x0003f87a:    f896003a    ..:.    LDRB     r0,[r6,#0x3a]
        0x0003f87e:    2601        .&      MOVS     r6,#1
        0x0003f880:    b1b0        ..      CBZ      r0,0x3f8b0 ; smpScCatInitiatorBdAddr + 72
        0x0003f882:    f105001a    ....    ADD      r0,r5,#0x1a
        0x0003f886:    f7dafda9    ....    BL       BdaIsZeros ; 0x1a3dc
        0x0003f88a:    b140        @.      CBZ      r0,0x3f89e ; smpScCatInitiatorBdAddr + 54
        0x0003f88c:    7d28        (}      LDRB     r0,[r5,#0x14]
        0x0003f88e:    f8040b01    ....    STRB     r0,[r4],#1
        0x0003f892:    2206        ."      MOVS     r2,#6
        0x0003f894:    1da9        ..      ADDS     r1,r5,#6
        0x0003f896:    4620         F      MOV      r0,r4
        0x0003f898:    f7ddf95a    ..Z.    BL       WStrReverseCpy ; 0x1cb50
        0x0003f89c:    e015        ..      B        0x3f8ca ; smpScCatInitiatorBdAddr + 98
        0x0003f89e:    f8046b01    ...k    STRB     r6,[r4],#1
        0x0003f8a2:    2206        ."      MOVS     r2,#6
        0x0003f8a4:    f105011a    ....    ADD      r1,r5,#0x1a
        0x0003f8a8:    4620         F      MOV      r0,r4
        0x0003f8aa:    f7ddf951    ..Q.    BL       WStrReverseCpy ; 0x1cb50
        0x0003f8ae:    e00c        ..      B        0x3f8ca ; smpScCatInitiatorBdAddr + 98
        0x0003f8b0:    f1050020    .. .    ADD      r0,r5,#0x20
        0x0003f8b4:    f7dafd92    ....    BL       BdaIsZeros ; 0x1a3dc
        0x0003f8b8:    b150        P.      CBZ      r0,0x3f8d0 ; smpScCatInitiatorBdAddr + 104
        0x0003f8ba:    7ce8        .|      LDRB     r0,[r5,#0x13]
        0x0003f8bc:    f8040b01    ....    STRB     r0,[r4],#1
        0x0003f8c0:    2206        ."      MOVS     r2,#6
        0x0003f8c2:    4629        )F      MOV      r1,r5
        0x0003f8c4:    4620         F      MOV      r0,r4
        0x0003f8c6:    f7ddf943    ..C.    BL       WStrReverseCpy ; 0x1cb50
        0x0003f8ca:    1da4        ..      ADDS     r4,r4,#6
        0x0003f8cc:    4620         F      MOV      r0,r4
        0x0003f8ce:    bd70        p.      POP      {r4-r6,pc}
        0x0003f8d0:    f8046b01    ...k    STRB     r6,[r4],#1
        0x0003f8d4:    2206        ."      MOVS     r2,#6
        0x0003f8d6:    f1050120    .. .    ADD      r1,r5,#0x20
        0x0003f8da:    4620         F      MOV      r0,r4
        0x0003f8dc:    f7ddf938    ..8.    BL       WStrReverseCpy ; 0x1cb50
        0x0003f8e0:    e7f3        ..      B        0x3f8ca ; smpScCatInitiatorBdAddr + 98
    i.smpScCatResponderBdAddr
    smpScCatResponderBdAddr
        0x0003f8e2:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f8e4:    4606        .F      MOV      r6,r0
        0x0003f8e6:    460c        .F      MOV      r4,r1
        0x0003f8e8:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003f8ec:    f7f2fa52    ..R.    BL       dmConnCcbById ; 0x31d94
        0x0003f8f0:    0005        ..      MOVS     r5,r0
        0x0003f8f2:    d028        (.      BEQ      0x3f946 ; smpScCatResponderBdAddr + 100
        0x0003f8f4:    f896003a    ..:.    LDRB     r0,[r6,#0x3a]
        0x0003f8f8:    2601        .&      MOVS     r6,#1
        0x0003f8fa:    b1b0        ..      CBZ      r0,0x3f92a ; smpScCatResponderBdAddr + 72
        0x0003f8fc:    f1050020    .. .    ADD      r0,r5,#0x20
        0x0003f900:    f7dafd6c    ..l.    BL       BdaIsZeros ; 0x1a3dc
        0x0003f904:    b140        @.      CBZ      r0,0x3f918 ; smpScCatResponderBdAddr + 54
        0x0003f906:    7ce8        .|      LDRB     r0,[r5,#0x13]
        0x0003f908:    f8040b01    ....    STRB     r0,[r4],#1
        0x0003f90c:    2206        ."      MOVS     r2,#6
        0x0003f90e:    4629        )F      MOV      r1,r5
        0x0003f910:    4620         F      MOV      r0,r4
        0x0003f912:    f7ddf91d    ....    BL       WStrReverseCpy ; 0x1cb50
        0x0003f916:    e015        ..      B        0x3f944 ; smpScCatResponderBdAddr + 98
        0x0003f918:    f8046b01    ...k    STRB     r6,[r4],#1
        0x0003f91c:    2206        ."      MOVS     r2,#6
        0x0003f91e:    f1050120    .. .    ADD      r1,r5,#0x20
        0x0003f922:    4620         F      MOV      r0,r4
        0x0003f924:    f7ddf914    ....    BL       WStrReverseCpy ; 0x1cb50
        0x0003f928:    e00c        ..      B        0x3f944 ; smpScCatResponderBdAddr + 98
        0x0003f92a:    f105001a    ....    ADD      r0,r5,#0x1a
        0x0003f92e:    f7dafd55    ..U.    BL       BdaIsZeros ; 0x1a3dc
        0x0003f932:    b150        P.      CBZ      r0,0x3f94a ; smpScCatResponderBdAddr + 104
        0x0003f934:    7d28        (}      LDRB     r0,[r5,#0x14]
        0x0003f936:    f8040b01    ....    STRB     r0,[r4],#1
        0x0003f93a:    2206        ."      MOVS     r2,#6
        0x0003f93c:    1da9        ..      ADDS     r1,r5,#6
        0x0003f93e:    4620         F      MOV      r0,r4
        0x0003f940:    f7ddf906    ....    BL       WStrReverseCpy ; 0x1cb50
        0x0003f944:    1da4        ..      ADDS     r4,r4,#6
        0x0003f946:    4620         F      MOV      r0,r4
        0x0003f948:    bd70        p.      POP      {r4-r6,pc}
        0x0003f94a:    f8046b01    ...k    STRB     r6,[r4],#1
        0x0003f94e:    2206        ."      MOVS     r2,#6
        0x0003f950:    f105011a    ....    ADD      r1,r5,#0x1a
        0x0003f954:    4620         F      MOV      r0,r4
        0x0003f956:    f7ddf8fb    ....    BL       WStrReverseCpy ; 0x1cb50
        0x0003f95a:    e7f3        ..      B        0x3f944 ; smpScCatResponderBdAddr + 98
    i.smpScFailWithReattempt
    smpScFailWithReattempt
        0x0003f95c:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0003f95e:    f890503d    ..=P    LDRB     r5,[r0,#0x3d]
        0x0003f962:    4607        .F      MOV      r7,r0
        0x0003f964:    2604        .&      MOVS     r6,#4
        0x0003f966:    4628        (F      MOV      r0,r5
        0x0003f968:    f7fffa08    ....    BL       smpCcbByConnId ; 0x3ed7c
        0x0003f96c:    4604        .F      MOV      r4,r0
        0x0003f96e:    f8900042    ..B.    LDRB     r0,[r0,#0x42]
        0x0003f972:    1c40        @.      ADDS     r0,r0,#1
        0x0003f974:    f8840042    ..B.    STRB     r0,[r4,#0x42]
        0x0003f978:    f8ad5000    ...P    STRH     r5,[sp,#0]
        0x0003f97c:    f88d6003    ...`    STRB     r6,[sp,#3]
        0x0003f980:    4628        (F      MOV      r0,r5
        0x0003f982:    f7dcfd39    ..9.    BL       SmpDbPairingFailed ; 0x1c3f8
        0x0003f986:    4908        .I      LDR      r1,[pc,#32] ; [0x3f9a8] = 0x100003ac
        0x0003f988:    f8940042    ..B.    LDRB     r0,[r4,#0x42]
        0x0003f98c:    6809        .h      LDR      r1,[r1,#0]
        0x0003f98e:    79c9        .y      LDRB     r1,[r1,#7]
        0x0003f990:    4288        .B      CMP      r0,r1
        0x0003f992:    bf0c        ..      ITE      EQ
        0x0003f994:    200d        .       MOVEQ    r0,#0xd
        0x0003f996:    2003        .       MOVNE    r0,#3
        0x0003f998:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003f99c:    4669        iF      MOV      r1,sp
        0x0003f99e:    4638        8F      MOV      r0,r7
        0x0003f9a0:    f000fb18    ....    BL       smpSmExecute ; 0x3ffd4
        0x0003f9a4:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x0003f9a6:    0000        ..      DCW    0
        0x0003f9a8:    100003ac    ....    DCD    268436396
    $t
    i.smpScProcPairing
    smpScProcPairing
        0x0003f9ac:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x0003f9b0:    f04f0800    O...    MOV      r8,#0
        0x0003f9b4:    f8828000    ....    STRB     r8,[r2,#0]
        0x0003f9b8:    460b        .F      MOV      r3,r1
        0x0003f9ba:    f8818000    ....    STRB     r8,[r1,#0]
        0x0003f9be:    2601        .&      MOVS     r6,#1
        0x0003f9c0:    f8901023    ..#.    LDRB     r1,[r0,#0x23]
        0x0003f9c4:    4604        .F      MOV      r4,r0
        0x0003f9c6:    f0110f08    ....    TST      r1,#8
        0x0003f9ca:    4630        0F      MOV      r0,r6
        0x0003f9cc:    bf1c        ..      ITT      NE
        0x0003f9ce:    f894c02a    ..*.    LDRBNE   r12,[r4,#0x2a]
        0x0003f9d2:    f01c0f08    ....    TSTNE    r12,#8
        0x0003f9d6:    f894c022    ..".    LDRB     r12,[r4,#0x22]
        0x0003f9da:    d00b        ..      BEQ      0x3f9f4 ; smpScProcPairing + 72
        0x0003f9dc:    f1bc0f01    ....    CMP      r12,#1
        0x0003f9e0:    bf1c        ..      ITT      NE
        0x0003f9e2:    f894c029    ..).    LDRBNE   r12,[r4,#0x29]
        0x0003f9e6:    f1bc0f01    ....    CMPNE    r12,#1
        0x0003f9ea:    d10b        ..      BNE      0x3fa04 ; smpScProcPairing + 88
        0x0003f9ec:    7018        .p      STRB     r0,[r3,#0]
        0x0003f9ee:    f04f0600    O...    MOV      r6,#0
        0x0003f9f2:    e03d        =.      B        0x3fa70 ; smpScProcPairing + 196
        0x0003f9f4:    f1bc0f01    ....    CMP      r12,#1
        0x0003f9f8:    bf04        ..      ITT      EQ
        0x0003f9fa:    f894c029    ..).    LDRBEQ   r12,[r4,#0x29]
        0x0003f9fe:    f1bc0f01    ....    CMPEQ    r12,#1
        0x0003fa02:    d0f3        ..      BEQ      0x3f9ec ; smpScProcPairing + 64
        0x0003fa04:    f0110f04    ....    TST      r1,#4
        0x0003fa08:    bf04        ..      ITT      EQ
        0x0003fa0a:    f894102a    ..*.    LDRBEQ   r1,[r4,#0x2a]
        0x0003fa0e:    f0110f04    ....    TSTEQ    r1,#4
        0x0003fa12:    d02d        -.      BEQ      0x3fa70 ; smpScProcPairing + 196
        0x0003fa14:    f8941021    ..!.    LDRB     r1,[r4,#0x21]
        0x0003fa18:    2903        .)      CMP      r1,#3
        0x0003fa1a:    bf1c        ..      ITT      NE
        0x0003fa1c:    f894c028    ..(.    LDRBNE   r12,[r4,#0x28]
        0x0003fa20:    f1bc0f03    ....    CMPNE    r12,#3
        0x0003fa24:    d024        $.      BEQ      0x3fa70 ; smpScProcPairing + 196
        0x0003fa26:    2900        .)      CMP      r1,#0
        0x0003fa28:    bf18        ..      IT       NE
        0x0003fa2a:    2901        .)      CMPNE    r1,#1
        0x0003fa2c:    d03f        ?.      BEQ      0x3faae ; smpScProcPairing + 258
        0x0003fa2e:    bf00        ..      NOP      
        0x0003fa30:    f04f0600    O...    MOV      r6,#0
        0x0003fa34:    2900        .)      CMP      r1,#0
        0x0003fa36:    bf18        ..      IT       NE
        0x0003fa38:    2901        .)      CMPNE    r1,#1
        0x0003fa3a:    d045        E.      BEQ      0x3fac8 ; smpScProcPairing + 284
        0x0003fa3c:    2904        .)      CMP      r1,#4
        0x0003fa3e:    d03d        =.      BEQ      0x3fabc ; smpScProcPairing + 272
        0x0003fa40:    2100        .!      MOVS     r1,#0
        0x0003fa42:    7011        .p      STRB     r1,[r2,#0]
        0x0003fa44:    f894c028    ..(.    LDRB     r12,[r4,#0x28]
        0x0003fa48:    f1bc0f02    ....    CMP      r12,#2
        0x0003fa4c:    bf04        ..      ITT      EQ
        0x0003fa4e:    f894c021    ..!.    LDRBEQ   r12,[r4,#0x21]
        0x0003fa52:    f1bc0f02    ....    CMPEQ    r12,#2
        0x0003fa56:    d00b        ..      BEQ      0x3fa70 ; smpScProcPairing + 196
        0x0003fa58:    f894c03a    ..:.    LDRB     r12,[r4,#0x3a]
        0x0003fa5c:    f1bc0f00    ....    CMP      r12,#0
        0x0003fa60:    bf0c        ..      ITE      EQ
        0x0003fa62:    f04f0c01    O...    MOVEQ    r12,#1
        0x0003fa66:    f04f0c00    O...    MOVNE    r12,#0
        0x0003fa6a:    ea81010c    ....    EOR      r1,r1,r12
        0x0003fa6e:    7011        .p      STRB     r1,[r2,#0]
        0x0003fa70:    f8941023    ..#.    LDRB     r1,[r4,#0x23]
        0x0003fa74:    4f77        wO      LDR      r7,[pc,#476] ; [0x3fc54] = 0x100003ac
        0x0003fa76:    f0110f08    ....    TST      r1,#8
        0x0003fa7a:    f04f0503    O...    MOV      r5,#3
        0x0003fa7e:    bf1c        ..      ITT      NE
        0x0003fa80:    f894102a    ..*.    LDRBNE   r1,[r4,#0x2a]
        0x0003fa84:    f0110f08    ....    TSTNE    r1,#8
        0x0003fa88:    d07d        }.      BEQ      0x3fb86 ; smpScProcPairing + 474
        0x0003fa8a:    4973        sI      LDR      r1,[pc,#460] ; [0x3fc58] = 0x10001558
        0x0003fa8c:    f89110f8    ....    LDRB     r1,[r1,#0xf8]
        0x0003fa90:    2900        .)      CMP      r1,#0
        0x0003fa92:    d079        y.      BEQ      0x3fb88 ; smpScProcPairing + 476
        0x0003fa94:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003fa96:    7008        .p      STRB     r0,[r1,#0]
        0x0003fa98:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003fa9a:    7048        Hp      STRB     r0,[r1,#1]
        0x0003fa9c:    7811        .x      LDRB     r1,[r2,#0]
        0x0003fa9e:    6ca2        .l      LDR      r2,[r4,#0x48]
        0x0003faa0:    7111        .q      STRB     r1,[r2,#4]
        0x0003faa2:    7819        .x      LDRB     r1,[r3,#0]
        0x0003faa4:    b199        ..      CBZ      r1,0x3face ; smpScProcPairing + 290
        0x0003faa6:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003faa8:    2002        .       MOVS     r0,#2
        0x0003faaa:    7048        Hp      STRB     r0,[r1,#1]
        0x0003faac:    e048        H.      B        0x3fb40 ; smpScProcPairing + 404
        0x0003faae:    f1bc0f00    ....    CMP      r12,#0
        0x0003fab2:    bf18        ..      IT       NE
        0x0003fab4:    f1bc0f01    ....    CMPNE    r12,#1
        0x0003fab8:    d1ba        ..      BNE      0x3fa30 ; smpScProcPairing + 132
        0x0003faba:    e7d9        ..      B        0x3fa70 ; smpScProcPairing + 196
        0x0003fabc:    f1bc0f02    ....    CMP      r12,#2
        0x0003fac0:    bf18        ..      IT       NE
        0x0003fac2:    f1bc0f04    ....    CMPNE    r12,#4
        0x0003fac6:    d1bb        ..      BNE      0x3fa40 ; smpScProcPairing + 148
        0x0003fac8:    f04f0101    O...    MOV      r1,#1
        0x0003facc:    e7b9        ..      B        0x3fa42 ; smpScProcPairing + 150
        0x0003face:    f04f0104    O...    MOV      r1,#4
        0x0003fad2:    b156        V.      CBZ      r6,0x3faea ; smpScProcPairing + 318
        0x0003fad4:    f8940028    ..(.    LDRB     r0,[r4,#0x28]
        0x0003fad8:    2801        .(      CMP      r0,#1
        0x0003fada:    d028        (.      BEQ      0x3fb2e ; smpScProcPairing + 386
        0x0003fadc:    2803        .(      CMP      r0,#3
        0x0003fade:    d02e        ..      BEQ      0x3fb3e ; smpScProcPairing + 402
        0x0003fae0:    f8940021    ..!.    LDRB     r0,[r4,#0x21]
        0x0003fae4:    2803        .(      CMP      r0,#3
        0x0003fae6:    d12b        +.      BNE      0x3fb40 ; smpScProcPairing + 404
        0x0003fae8:    e029        ).      B        0x3fb3e ; smpScProcPairing + 402
        0x0003faea:    6ca2        .l      LDR      r2,[r4,#0x48]
        0x0003faec:    7055        Up      STRB     r5,[r2,#1]
        0x0003faee:    f8942028    ..(     LDRB     r2,[r4,#0x28]
        0x0003faf2:    2a04        .*      CMP      r2,#4
        0x0003faf4:    d012        ..      BEQ      0x3fb1c ; smpScProcPairing + 368
        0x0003faf6:    2a01        .*      CMP      r2,#1
        0x0003faf8:    bf04        ..      ITT      EQ
        0x0003fafa:    f8942021    ..!     LDRBEQ   r2,[r4,#0x21]
        0x0003fafe:    2a04        .*      CMPEQ    r2,#4
        0x0003fb00:    d012        ..      BEQ      0x3fb28 ; smpScProcPairing + 380
        0x0003fb02:    bf00        ..      NOP      
        0x0003fb04:    f8941023    ..#.    LDRB     r1,[r4,#0x23]
        0x0003fb08:    f0110f10    ....    TST      r1,#0x10
        0x0003fb0c:    bf1f        ..      ITTTT    NE
        0x0003fb0e:    f894102a    ..*.    LDRBNE   r1,[r4,#0x2a]
        0x0003fb12:    f0110f10    ....    TSTNE    r1,#0x10
        0x0003fb16:    6ca1        .l      LDRNE    r1,[r4,#0x48]
        0x0003fb18:    7088        .p      STRBNE   r0,[r1,#2]
        0x0003fb1a:    e011        ..      B        0x3fb40 ; smpScProcPairing + 404
        0x0003fb1c:    f8942021    ..!     LDRB     r2,[r4,#0x21]
        0x0003fb20:    2a01        .*      CMP      r2,#1
        0x0003fb22:    bf18        ..      IT       NE
        0x0003fb24:    2a04        .*      CMPNE    r2,#4
        0x0003fb26:    d1ed        ..      BNE      0x3fb04 ; smpScProcPairing + 344
        0x0003fb28:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003fb2a:    7041        Ap      STRB     r1,[r0,#1]
        0x0003fb2c:    e008        ..      B        0x3fb40 ; smpScProcPairing + 404
        0x0003fb2e:    f8940021    ..!.    LDRB     r0,[r4,#0x21]
        0x0003fb32:    2801        .(      CMP      r0,#1
        0x0003fb34:    d1d4        ..      BNE      0x3fae0 ; smpScProcPairing + 308
        0x0003fb36:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003fb38:    2600        .&      MOVS     r6,#0
        0x0003fb3a:    7041        Ap      STRB     r1,[r0,#1]
        0x0003fb3c:    e000        ..      B        0x3fb40 ; smpScProcPairing + 404
        0x0003fb3e:    2600        .&      MOVS     r6,#0
        0x0003fb40:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003fb44:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003fb48:    4620         F      MOV      r0,r4
        0x0003fb4a:    f7dcfdfa    ....    BL       SmpScAllocScratchBuffers ; 0x1c742
        0x0003fb4e:    b300        ..      CBZ      r0,0x3fb92 ; smpScProcPairing + 486
        0x0003fb50:    f7dbf8c2    ....    BL       DmSecGetEccKey ; 0x1acd8
        0x0003fb54:    6ca2        .l      LDR      r2,[r4,#0x48]
        0x0003fb56:    4601        .F      MOV      r1,r0
        0x0003fb58:    68d3        .h      LDR      r3,[r2,#0xc]
        0x0003fb5a:    2220         "      MOVS     r2,#0x20
        0x0003fb5c:    4618        .F      MOV      r0,r3
        0x0003fb5e:    f7d8fd8b    ....    BL       __aeabi_memcpy ; 0x18678
        0x0003fb62:    f7dbf8b9    ....    BL       DmSecGetEccKey ; 0x1acd8
        0x0003fb66:    f1000120    .. .    ADD      r1,r0,#0x20
        0x0003fb6a:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003fb6c:    2220         "      MOVS     r2,#0x20
        0x0003fb6e:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003fb70:    3020         0      ADDS     r0,r0,#0x20
        0x0003fb72:    f7d8fd81    ....    BL       __aeabi_memcpy ; 0x18678
        0x0003fb76:    f7dbf8af    ....    BL       DmSecGetEccKey ; 0x1acd8
        0x0003fb7a:    f1000140    ..@.    ADD      r1,r0,#0x40
        0x0003fb7e:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003fb80:    2220         "      MOVS     r2,#0x20
        0x0003fb82:    6900        .i      LDR      r0,[r0,#0x10]
        0x0003fb84:    e001        ..      B        0x3fb8a ; smpScProcPairing + 478
        0x0003fb86:    e038        8.      B        0x3fbfa ; smpScProcPairing + 590
        0x0003fb88:    e028        (.      B        0x3fbdc ; smpScProcPairing + 560
        0x0003fb8a:    f7d8fd75    ..u.    BL       __aeabi_memcpy ; 0x18678
        0x0003fb8e:    2011        .       MOVS     r0,#0x11
        0x0003fb90:    e040        @.      B        0x3fc14 ; smpScProcPairing + 616
        0x0003fb92:    2008        .       MOVS     r0,#8
        0x0003fb94:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003fb98:    f88d5002    ...P    STRB     r5,[sp,#2]
        0x0003fb9c:    4669        iF      MOV      r1,sp
        0x0003fb9e:    4620         F      MOV      r0,r4
        0x0003fba0:    f000fa18    ....    BL       smpSmExecute ; 0x3ffd4
        0x0003fba4:    f8940023    ..#.    LDRB     r0,[r4,#0x23]
        0x0003fba8:    f894102a    ..*.    LDRB     r1,[r4,#0x2a]
        0x0003fbac:    2e00        ..      CMP      r6,#0
        0x0003fbae:    ea000001    ....    AND      r0,r0,r1
        0x0003fbb2:    bf0c        ..      ITE      EQ
        0x0003fbb4:    f0400004    @...    ORREQ    r0,r0,#4
        0x0003fbb8:    f0200004     ...    BICNE    r0,r0,#4
        0x0003fbbc:    f8840040    ..@.    STRB     r0,[r4,#0x40]
        0x0003fbc0:    f894003a    ..:.    LDRB     r0,[r4,#0x3a]
        0x0003fbc4:    2800        .(      CMP      r0,#0
        0x0003fbc6:    bf14        ..      ITE      NE
        0x0003fbc8:    f8940023    ..#.    LDRBNE   r0,[r4,#0x23]
        0x0003fbcc:    b2c8        ..      UXTBEQ   r0,r1
        0x0003fbce:    b326        &.      CBZ      r6,0x3fc1a ; smpScProcPairing + 622
        0x0003fbd0:    6839        9h      LDR      r1,[r7,#0]
        0x0003fbd2:    f0000004    ....    AND      r0,r0,#4
        0x0003fbd6:    7a09        .z      LDRB     r1,[r1,#8]
        0x0003fbd8:    4201        .B      TST      r1,r0
        0x0003fbda:    d01e        ..      BEQ      0x3fc1a ; smpScProcPairing + 622
        0x0003fbdc:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003fbe0:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003fbe4:    f88d5003    ...P    STRB     r5,[sp,#3]
        0x0003fbe8:    f88d5002    ...P    STRB     r5,[sp,#2]
        0x0003fbec:    4669        iF      MOV      r1,sp
        0x0003fbee:    4620         F      MOV      r0,r4
        0x0003fbf0:    f000f9f0    ....    BL       smpSmExecute ; 0x3ffd4
        0x0003fbf4:    2000        .       MOVS     r0,#0
        0x0003fbf6:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x0003fbfa:    6838        8h      LDR      r0,[r7,#0]
        0x0003fbfc:    7a00        .z      LDRB     r0,[r0,#8]
        0x0003fbfe:    f0100f08    ....    TST      r0,#8
        0x0003fc02:    d1eb        ..      BNE      0x3fbdc ; smpScProcPairing + 560
        0x0003fc04:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003fc06:    f8808000    ....    STRB     r8,[r0,#0]
        0x0003fc0a:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003fc0e:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003fc12:    2012        .       MOVS     r0,#0x12
        0x0003fc14:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003fc18:    e7c0        ..      B        0x3fb9c ; smpScProcPairing + 496
        0x0003fc1a:    6838        8h      LDR      r0,[r7,#0]
        0x0003fc1c:    f8941024    ..$.    LDRB     r1,[r4,#0x24]
        0x0003fc20:    7940        @y      LDRB     r0,[r0,#5]
        0x0003fc22:    4281        .B      CMP      r1,r0
        0x0003fc24:    bf21        !.      ITTTT    CS
        0x0003fc26:    f894102b    ..+.    LDRBCS   r1,[r4,#0x2b]
        0x0003fc2a:    4281        .B      CMPCS    r1,r0
        0x0003fc2c:    2001        .       MOVCS    r0,#1
        0x0003fc2e:    e8bd83f8    ....    POPCS    {r3-r9,pc}
        0x0003fc32:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003fc36:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003fc3a:    2006        .       MOVS     r0,#6
        0x0003fc3c:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003fc40:    f88d5002    ...P    STRB     r5,[sp,#2]
        0x0003fc44:    4669        iF      MOV      r1,sp
        0x0003fc46:    4620         F      MOV      r0,r4
        0x0003fc48:    f000f9c4    ....    BL       smpSmExecute ; 0x3ffd4
        0x0003fc4c:    2000        .       MOVS     r0,#0
        0x0003fc4e:    e8bd83f8    ....    POP      {r3-r9,pc}
    $d
        0x0003fc52:    0000        ..      DCW    0
        0x0003fc54:    100003ac    ....    DCD    268436396
        0x0003fc58:    10001558    X...    DCD    268440920
    $t
    i.smpScSendDHKeyCheck
    smpScSendDHKeyCheck
        0x0003fc5c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0003fc60:    4617        .F      MOV      r7,r2
        0x0003fc62:    460d        .F      MOV      r5,r1
        0x0003fc64:    4606        .F      MOV      r6,r0
        0x0003fc66:    2201        ."      MOVS     r2,#1
        0x0003fc68:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003fc6c:    4611        .F      MOV      r1,r2
        0x0003fc6e:    f7dafdcb    ....    BL       DmConnSetIdle ; 0x1a808
        0x0003fc72:    4630        0F      MOV      r0,r6
        0x0003fc74:    f000f9e2    ....    BL       smpStartRspTimer ; 0x4003c
        0x0003fc78:    2019        .       MOVS     r0,#0x19
        0x0003fc7a:    f7fffa31    ..1.    BL       smpMsgAlloc ; 0x3f0e0
        0x0003fc7e:    0004        ..      MOVS     r4,r0
        0x0003fc80:    d00e        ..      BEQ      0x3fca0 ; smpScSendDHKeyCheck + 68
        0x0003fc82:    f1040008    ....    ADD      r0,r4,#8
        0x0003fc86:    210d        .!      MOVS     r1,#0xd
        0x0003fc88:    f8001b01    ....    STRB     r1,[r0],#1
        0x0003fc8c:    2210        ."      MOVS     r2,#0x10
        0x0003fc8e:    4639        9F      MOV      r1,r7
        0x0003fc90:    f7dcff5e    ..^.    BL       WStrReverseCpy ; 0x1cb50
        0x0003fc94:    4621        !F      MOV      r1,r4
        0x0003fc96:    4630        0F      MOV      r0,r6
        0x0003fc98:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0003fc9c:    f000b980    ....    B.W      smpSendPkt ; 0x3ffa0
        0x0003fca0:    2008        .       MOVS     r0,#8
        0x0003fca2:    70e8        .p      STRB     r0,[r5,#3]
        0x0003fca4:    2003        .       MOVS     r0,#3
        0x0003fca6:    70a8        .p      STRB     r0,[r5,#2]
        0x0003fca8:    4629        )F      MOV      r1,r5
        0x0003fcaa:    4630        0F      MOV      r0,r6
        0x0003fcac:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0003fcb0:    f000b990    ....    B.W      smpSmExecute ; 0x3ffd4
    i.smpScSendPairCnf
    smpScSendPairCnf
        0x0003fcb4:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0003fcb8:    4617        .F      MOV      r7,r2
        0x0003fcba:    460d        .F      MOV      r5,r1
        0x0003fcbc:    4606        .F      MOV      r6,r0
        0x0003fcbe:    2201        ."      MOVS     r2,#1
        0x0003fcc0:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003fcc4:    4611        .F      MOV      r1,r2
        0x0003fcc6:    f7dafd9f    ....    BL       DmConnSetIdle ; 0x1a808
        0x0003fcca:    4630        0F      MOV      r0,r6
        0x0003fccc:    f000f9b6    ....    BL       smpStartRspTimer ; 0x4003c
        0x0003fcd0:    2019        .       MOVS     r0,#0x19
        0x0003fcd2:    f7fffa05    ....    BL       smpMsgAlloc ; 0x3f0e0
        0x0003fcd6:    0004        ..      MOVS     r4,r0
        0x0003fcd8:    f04f0103    O...    MOV      r1,#3
        0x0003fcdc:    d00d        ..      BEQ      0x3fcfa ; smpScSendPairCnf + 70
        0x0003fcde:    f1040008    ....    ADD      r0,r4,#8
        0x0003fce2:    2210        ."      MOVS     r2,#0x10
        0x0003fce4:    f8001b01    ....    STRB     r1,[r0],#1
        0x0003fce8:    4639        9F      MOV      r1,r7
        0x0003fcea:    f7dcff31    ..1.    BL       WStrReverseCpy ; 0x1cb50
        0x0003fcee:    4621        !F      MOV      r1,r4
        0x0003fcf0:    4630        0F      MOV      r0,r6
        0x0003fcf2:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0003fcf6:    f000b953    ..S.    B.W      smpSendPkt ; 0x3ffa0
        0x0003fcfa:    2008        .       MOVS     r0,#8
        0x0003fcfc:    70e8        .p      STRB     r0,[r5,#3]
        0x0003fcfe:    70a9        .p      STRB     r1,[r5,#2]
        0x0003fd00:    4629        )F      MOV      r1,r5
        0x0003fd02:    4630        0F      MOV      r0,r6
        0x0003fd04:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0003fd08:    f000b964    ..d.    B.W      smpSmExecute ; 0x3ffd4
    i.smpScSendPubKey
    smpScSendPubKey
        0x0003fd0c:    b570        p.      PUSH     {r4-r6,lr}
        0x0003fd0e:    460c        .F      MOV      r4,r1
        0x0003fd10:    4606        .F      MOV      r6,r0
        0x0003fd12:    2201        ."      MOVS     r2,#1
        0x0003fd14:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003fd18:    4611        .F      MOV      r1,r2
        0x0003fd1a:    f7dafd75    ..u.    BL       DmConnSetIdle ; 0x1a808
        0x0003fd1e:    4630        0F      MOV      r0,r6
        0x0003fd20:    f000f98c    ....    BL       smpStartRspTimer ; 0x4003c
        0x0003fd24:    2049        I       MOVS     r0,#0x49
        0x0003fd26:    f7fff9db    ....    BL       smpMsgAlloc ; 0x3f0e0
        0x0003fd2a:    0005        ..      MOVS     r5,r0
        0x0003fd2c:    d01a        ..      BEQ      0x3fd64 ; smpScSendPubKey + 88
        0x0003fd2e:    f1050008    ....    ADD      r0,r5,#8
        0x0003fd32:    210c        .!      MOVS     r1,#0xc
        0x0003fd34:    f8001b01    ....    STRB     r1,[r0],#1
        0x0003fd38:    4604        .F      MOV      r4,r0
        0x0003fd3a:    6cb0        .l      LDR      r0,[r6,#0x48]
        0x0003fd3c:    2220         "      MOVS     r2,#0x20
        0x0003fd3e:    68c1        .h      LDR      r1,[r0,#0xc]
        0x0003fd40:    4620         F      MOV      r0,r4
        0x0003fd42:    f7dcff05    ....    BL       WStrReverseCpy ; 0x1cb50
        0x0003fd46:    6cb0        .l      LDR      r0,[r6,#0x48]
        0x0003fd48:    2220         "      MOVS     r2,#0x20
        0x0003fd4a:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003fd4c:    f1000120    .. .    ADD      r1,r0,#0x20
        0x0003fd50:    f1040020    .. .    ADD      r0,r4,#0x20
        0x0003fd54:    f7dcfefc    ....    BL       WStrReverseCpy ; 0x1cb50
        0x0003fd58:    4629        )F      MOV      r1,r5
        0x0003fd5a:    4630        0F      MOV      r0,r6
        0x0003fd5c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003fd60:    f000b91e    ....    B.W      smpSendPkt ; 0x3ffa0
        0x0003fd64:    2008        .       MOVS     r0,#8
        0x0003fd66:    70e0        .p      STRB     r0,[r4,#3]
        0x0003fd68:    2003        .       MOVS     r0,#3
        0x0003fd6a:    70a0        .p      STRB     r0,[r4,#2]
        0x0003fd6c:    4621        !F      MOV      r1,r4
        0x0003fd6e:    4630        0F      MOV      r0,r6
        0x0003fd70:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003fd74:    f000b92e    ....    B.W      smpSmExecute ; 0x3ffd4
    i.smpScSendRand
    smpScSendRand
        0x0003fd78:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0003fd7c:    4617        .F      MOV      r7,r2
        0x0003fd7e:    460d        .F      MOV      r5,r1
        0x0003fd80:    4606        .F      MOV      r6,r0
        0x0003fd82:    2201        ."      MOVS     r2,#1
        0x0003fd84:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003fd88:    4611        .F      MOV      r1,r2
        0x0003fd8a:    f7dafd3d    ..=.    BL       DmConnSetIdle ; 0x1a808
        0x0003fd8e:    4630        0F      MOV      r0,r6
        0x0003fd90:    f000f954    ..T.    BL       smpStartRspTimer ; 0x4003c
        0x0003fd94:    2019        .       MOVS     r0,#0x19
        0x0003fd96:    f7fff9a3    ....    BL       smpMsgAlloc ; 0x3f0e0
        0x0003fd9a:    0004        ..      MOVS     r4,r0
        0x0003fd9c:    d00e        ..      BEQ      0x3fdbc ; smpScSendRand + 68
        0x0003fd9e:    f1040008    ....    ADD      r0,r4,#8
        0x0003fda2:    2104        .!      MOVS     r1,#4
        0x0003fda4:    f8001b01    ....    STRB     r1,[r0],#1
        0x0003fda8:    2210        ."      MOVS     r2,#0x10
        0x0003fdaa:    4639        9F      MOV      r1,r7
        0x0003fdac:    f7dcfed0    ....    BL       WStrReverseCpy ; 0x1cb50
        0x0003fdb0:    4621        !F      MOV      r1,r4
        0x0003fdb2:    4630        0F      MOV      r0,r6
        0x0003fdb4:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0003fdb8:    f000b8f2    ....    B.W      smpSendPkt ; 0x3ffa0
        0x0003fdbc:    2008        .       MOVS     r0,#8
        0x0003fdbe:    70e8        .p      STRB     r0,[r5,#3]
        0x0003fdc0:    2003        .       MOVS     r0,#3
        0x0003fdc2:    70a8        .p      STRB     r0,[r5,#2]
        0x0003fdc4:    4629        )F      MOV      r1,r5
        0x0003fdc6:    4630        0F      MOV      r0,r6
        0x0003fdc8:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0003fdcc:    f000b902    ....    B.W      smpSmExecute ; 0x3ffd4
    i.smpSendKey
    smpSendKey
        0x0003fdd0:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0003fdd4:    f8df81a0    ....    LDR      r8,[pc,#416] ; [0x3ff78] = 0x10001558
        0x0003fdd8:    4605        .F      MOV      r5,r0
        0x0003fdda:    b08a        ..      SUB      sp,sp,#0x28
        0x0003fddc:    f89800f8    ....    LDRB     r0,[r8,#0xf8]
        0x0003fde0:    460e        .F      MOV      r6,r1
        0x0003fde2:    f04f0900    O...    MOV      r9,#0
        0x0003fde6:    f04f0a07    O...    MOV      r10,#7
        0x0003fdea:    2800        .(      CMP      r0,#0
        0x0003fdec:    d02d        -.      BEQ      0x3fe4a ; smpSendKey + 122
        0x0003fdee:    6ca8        .l      LDR      r0,[r5,#0x48]
        0x0003fdf0:    7800        .x      LDRB     r0,[r0,#0]
        0x0003fdf2:    b350        P.      CBZ      r0,0x3fe4a ; smpSendKey + 122
        0x0003fdf4:    f8950043    ..C.    LDRB     r0,[r5,#0x43]
        0x0003fdf8:    bb38        8.      CBNZ     r0,0x3fe4a ; smpSendKey + 122
        0x0003fdfa:    f895003d    ..=.    LDRB     r0,[r5,#0x3d]
        0x0003fdfe:    f7dafcd7    ....    BL       DmConnRole ; 0x1a7b0
        0x0003fe02:    2800        .(      CMP      r0,#0
        0x0003fe04:    bf14        ..      ITE      NE
        0x0003fe06:    2001        .       MOVNE    r0,#1
        0x0003fe08:    2002        .       MOVEQ    r0,#2
        0x0003fe0a:    f88d001e    ....    STRB     r0,[sp,#0x1e]
        0x0003fe0e:    202f        /       MOVS     r0,#0x2f
        0x0003fe10:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003fe14:    f895003d    ..=.    LDRB     r0,[r5,#0x3d]
        0x0003fe18:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003fe1c:    4628        (F      MOV      r0,r5
        0x0003fe1e:    f7fff8cf    ....    BL       smpGetScSecLevel ; 0x3efc0
        0x0003fe22:    f88d001f    ....    STRB     r0,[sp,#0x1f]
        0x0003fe26:    f8ad901c    ....    STRH     r9,[sp,#0x1c]
        0x0003fe2a:    f8cd9014    ....    STR      r9,[sp,#0x14]
        0x0003fe2e:    f8cd9018    ....    STR      r9,[sp,#0x18]
        0x0003fe32:    6ca8        .l      LDR      r0,[r5,#0x48]
        0x0003fe34:    6980        .i      LDR      r0,[r0,#0x18]
        0x0003fe36:    f1000110    ....    ADD      r1,r0,#0x10
        0x0003fe3a:    a801        ..      ADD      r0,sp,#4
        0x0003fe3c:    f7dafadd    ....    BL       Calc128Cpy ; 0x1a3fa
        0x0003fe40:    4668        hF      MOV      r0,sp
        0x0003fe42:    f7daffd9    ....    BL       DmSmpCbackExec ; 0x1adf8
        0x0003fe46:    f885a043    ..C.    STRB     r10,[r5,#0x43]
        0x0003fe4a:    b19e        ..      CBZ      r6,0x3fe74 ; smpSendKey + 164
        0x0003fe4c:    2e01        ..      CMP      r6,#1
        0x0003fe4e:    d00d        ..      BEQ      0x3fe6c ; smpSendKey + 156
        0x0003fe50:    2e03        ..      CMP      r6,#3
        0x0003fe52:    d803        ..      BHI      0x3fe5c ; smpSendKey + 140
        0x0003fe54:    f8950043    ..C.    LDRB     r0,[r5,#0x43]
        0x0003fe58:    2809        .(      CMP      r0,#9
        0x0003fe5a:    d00b        ..      BEQ      0x3fe74 ; smpSendKey + 164
        0x0003fe5c:    f8950043    ..C.    LDRB     r0,[r5,#0x43]
        0x0003fe60:    280a        .(      CMP      r0,#0xa
        0x0003fe62:    d007        ..      BEQ      0x3fe74 ; smpSendKey + 164
        0x0003fe64:    f895003c    ..<.    LDRB     r0,[r5,#0x3c]
        0x0003fe68:    b140        @.      CBZ      r0,0x3fe7c ; smpSendKey + 172
        0x0003fe6a:    e080        ..      B        0x3ff6e ; smpSendKey + 414
        0x0003fe6c:    f8950043    ..C.    LDRB     r0,[r5,#0x43]
        0x0003fe70:    2807        .(      CMP      r0,#7
        0x0003fe72:    d1ef        ..      BNE      0x3fe54 ; smpSendKey + 132
        0x0003fe74:    b00a        ..      ADD      sp,sp,#0x28
        0x0003fe76:    2001        .       MOVS     r0,#1
        0x0003fe78:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0003fe7c:    2019        .       MOVS     r0,#0x19
        0x0003fe7e:    f7fff92f    ../.    BL       smpMsgAlloc ; 0x3f0e0
        0x0003fe82:    0007        ..      MOVS     r7,r0
        0x0003fe84:    d073        s.      BEQ      0x3ff6e ; smpSendKey + 414
        0x0003fe86:    f8950043    ..C.    LDRB     r0,[r5,#0x43]
        0x0003fe8a:    f1070408    ....    ADD      r4,r7,#8
        0x0003fe8e:    b110        ..      CBZ      r0,0x3fe96 ; smpSendKey + 198
        0x0003fe90:    2806        .(      CMP      r0,#6
        0x0003fe92:    d00c        ..      BEQ      0x3feae ; smpSendKey + 222
        0x0003fe94:    e01c        ..      B        0x3fed0 ; smpSendKey + 256
        0x0003fe96:    f0160f01    ....    TST      r6,#1
        0x0003fe9a:    d019        ..      BEQ      0x3fed0 ; smpSendKey + 256
        0x0003fe9c:    4628        (F      MOV      r0,r5
        0x0003fe9e:    f7fff84f    ..O.    BL       smpGenerateLtk ; 0x3ef40
        0x0003fea2:    2006        .       MOVS     r0,#6
        0x0003fea4:    7020         p      STRB     r0,[r4,#0]
        0x0003fea6:    6b29        )k      LDR      r1,[r5,#0x30]
        0x0003fea8:    1c60        `.      ADDS     r0,r4,#1
        0x0003feaa:    1d09        ..      ADDS     r1,r1,#4
        0x0003feac:    e045        E.      B        0x3ff3a ; smpSendKey + 362
        0x0003feae:    f804ab01    ....    STRB     r10,[r4],#1
        0x0003feb2:    6b28        (k      LDR      r0,[r5,#0x30]
        0x0003feb4:    7f00        ..      LDRB     r0,[r0,#0x1c]
        0x0003feb6:    f8040b01    ....    STRB     r0,[r4],#1
        0x0003feba:    6b28        (k      LDR      r0,[r5,#0x30]
        0x0003febc:    8b80        ..      LDRH     r0,[r0,#0x1c]
        0x0003febe:    0a00        ..      LSRS     r0,r0,#8
        0x0003fec0:    f8040b01    ....    STRB     r0,[r4],#1
        0x0003fec4:    6b28        (k      LDR      r0,[r5,#0x30]
        0x0003fec6:    6941        Ai      LDR      r1,[r0,#0x14]
        0x0003fec8:    6021        !`      STR      r1,[r4,#0]
        0x0003feca:    6980        .i      LDR      r0,[r0,#0x18]
        0x0003fecc:    6060        ``      STR      r0,[r4,#4]
        0x0003fece:    e036        6.      B        0x3ff3e ; smpSendKey + 366
        0x0003fed0:    f0160f02    ....    TST      r6,#2
        0x0003fed4:    d003        ..      BEQ      0x3fede ; smpSendKey + 270
        0x0003fed6:    2800        .(      CMP      r0,#0
        0x0003fed8:    bf18        ..      IT       NE
        0x0003feda:    2807        .(      CMPNE    r0,#7
        0x0003fedc:    d010        ..      BEQ      0x3ff00 ; smpSendKey + 304
        0x0003fede:    2808        .(      CMP      r0,#8
        0x0003fee0:    d018        ..      BEQ      0x3ff14 ; smpSendKey + 324
        0x0003fee2:    f0160f04    ....    TST      r6,#4
        0x0003fee6:    d004        ..      BEQ      0x3fef2 ; smpSendKey + 290
        0x0003fee8:    2800        .(      CMP      r0,#0
        0x0003feea:    bf1c        ..      ITT      NE
        0x0003feec:    2809        .(      CMPNE    r0,#9
        0x0003feee:    2807        .(      CMPNE    r0,#7
        0x0003fef0:    d01c        ..      BEQ      0x3ff2c ; smpSendKey + 348
        0x0003fef2:    4638        8F      MOV      r0,r7
        0x0003fef4:    f7dcff1d    ....    BL       WsfMsgFree ; 0x1cd32
        0x0003fef8:    b00a        ..      ADD      sp,sp,#0x28
        0x0003fefa:    2001        .       MOVS     r0,#1
        0x0003fefc:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0003ff00:    2008        .       MOVS     r0,#8
        0x0003ff02:    f8040b01    ....    STRB     r0,[r4],#1
        0x0003ff06:    f7dafef1    ....    BL       DmSecGetLocalIrk ; 0x1acec
        0x0003ff0a:    4601        .F      MOV      r1,r0
        0x0003ff0c:    4620         F      MOV      r0,r4
        0x0003ff0e:    f7dafa74    ..t.    BL       Calc128Cpy ; 0x1a3fa
        0x0003ff12:    e014        ..      B        0x3ff3e ; smpSendKey + 366
        0x0003ff14:    2009        .       MOVS     r0,#9
        0x0003ff16:    f8040b01    ....    STRB     r0,[r4],#1
        0x0003ff1a:    f8049b01    ....    STRB     r9,[r4],#1
        0x0003ff1e:    f7dbf9c5    ....    BL       HciGetBdAddr ; 0x1b2ac
        0x0003ff22:    4601        .F      MOV      r1,r0
        0x0003ff24:    4620         F      MOV      r0,r4
        0x0003ff26:    f7dafa54    ..T.    BL       BdaCpy ; 0x1a3d2
        0x0003ff2a:    e008        ..      B        0x3ff3e ; smpSendKey + 366
        0x0003ff2c:    200a        .       MOVS     r0,#0xa
        0x0003ff2e:    f8040b01    ....    STRB     r0,[r4],#1
        0x0003ff32:    f7dafed5    ....    BL       DmSecGetLocalCsrk ; 0x1ace0
        0x0003ff36:    4601        .F      MOV      r1,r0
        0x0003ff38:    4620         F      MOV      r0,r4
        0x0003ff3a:    f7dafa5e    ..^.    BL       Calc128Cpy ; 0x1a3fa
        0x0003ff3e:    7a38        8z      LDRB     r0,[r7,#8]
        0x0003ff40:    f8850043    ..C.    STRB     r0,[r5,#0x43]
        0x0003ff44:    4639        9F      MOV      r1,r7
        0x0003ff46:    4628        (F      MOV      r0,r5
        0x0003ff48:    f000f82a    ..*.    BL       smpSendPkt ; 0x3ffa0
        0x0003ff4c:    f895003c    ..<.    LDRB     r0,[r5,#0x3c]
        0x0003ff50:    b968        h.      CBNZ     r0,0x3ff6e ; smpSendKey + 414
        0x0003ff52:    2004        .       MOVS     r0,#4
        0x0003ff54:    f7dcfec8    ....    BL       WsfMsgAlloc ; 0x1cce8
        0x0003ff58:    0001        ..      MOVS     r1,r0
        0x0003ff5a:    d008        ..      BEQ      0x3ff6e ; smpSendKey + 414
        0x0003ff5c:    200c        .       MOVS     r0,#0xc
        0x0003ff5e:    7088        .p      STRB     r0,[r1,#2]
        0x0003ff60:    f895003d    ..=.    LDRB     r0,[r5,#0x3d]
        0x0003ff64:    8008        ..      STRH     r0,[r1,#0]
        0x0003ff66:    f89800ec    ....    LDRB     r0,[r8,#0xec]
        0x0003ff6a:    f7dcfeed    ....    BL       WsfMsgSend ; 0x1cd48
        0x0003ff6e:    b00a        ..      ADD      sp,sp,#0x28
        0x0003ff70:    2000        .       MOVS     r0,#0
        0x0003ff72:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x0003ff76:    0000        ..      DCW    0
        0x0003ff78:    10001558    X...    DCD    268440920
    $t
    i.smpSendPairingFailed
    smpSendPairingFailed
        0x0003ff7c:    b570        p.      PUSH     {r4-r6,lr}
        0x0003ff7e:    4605        .F      MOV      r5,r0
        0x0003ff80:    460c        .F      MOV      r4,r1
        0x0003ff82:    200a        .       MOVS     r0,#0xa
        0x0003ff84:    f7fff8ac    ....    BL       smpMsgAlloc ; 0x3f0e0
        0x0003ff88:    0001        ..      MOVS     r1,r0
        0x0003ff8a:    bf08        ..      IT       EQ
        0x0003ff8c:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003ff8e:    2005        .       MOVS     r0,#5
        0x0003ff90:    7208        .r      STRB     r0,[r1,#8]
        0x0003ff92:    724c        Lr      STRB     r4,[r1,#9]
        0x0003ff94:    4628        (F      MOV      r0,r5
        0x0003ff96:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003ff9a:    f000b801    ....    B.W      smpSendPkt ; 0x3ffa0
        0x0003ff9e:    0000        ..      MOVS     r0,r0
    i.smpSendPkt
    smpSendPkt
        0x0003ffa0:    b570        p.      PUSH     {r4-r6,lr}
        0x0003ffa2:    4604        .F      MOV      r4,r0
        0x0003ffa4:    f890003c    ..<.    LDRB     r0,[r0,#0x3c]
        0x0003ffa8:    460d        .F      MOV      r5,r1
        0x0003ffaa:    b130        0.      CBZ      r0,0x3ffba ; smpSendPkt + 26
        0x0003ffac:    6b60        `k      LDR      r0,[r4,#0x34]
        0x0003ffae:    2800        .(      CMP      r0,#0
        0x0003ffb0:    bf18        ..      IT       NE
        0x0003ffb2:    f7dcfebe    ....    BLNE     WsfMsgFree ; 0x1cd32
        0x0003ffb6:    6365        ec      STR      r5,[r4,#0x34]
        0x0003ffb8:    bd70        p.      POP      {r4-r6,pc}
        0x0003ffba:    7a28        (z      LDRB     r0,[r5,#8]
        0x0003ffbc:    4904        .I      LDR      r1,[pc,#16] ; [0x3ffd0] = 0x44ca0
        0x0003ffbe:    462b        +F      MOV      r3,r5
        0x0003ffc0:    5c0a        .\      LDRB     r2,[r1,r0]
        0x0003ffc2:    8f21        !.      LDRH     r1,[r4,#0x38]
        0x0003ffc4:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003ffc8:    2006        .       MOVS     r0,#6
        0x0003ffca:    f7dbbecb    ....    B        L2cDataReq ; 0x1bd64
    $d
        0x0003ffce:    0000        ..      DCW    0
        0x0003ffd0:    00044ca0    .L..    DCD    281760
    $t
    i.smpSmExecute
    smpSmExecute
        0x0003ffd4:    b570        p.      PUSH     {r4-r6,lr}
        0x0003ffd6:    4604        .F      MOV      r4,r0
        0x0003ffd8:    460d        .F      MOV      r5,r1
        0x0003ffda:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003ffde:    f7dafbe7    ....    BL       DmConnRole ; 0x1a7b0
        0x0003ffe2:    4601        .F      MOV      r1,r0
        0x0003ffe4:    4814        .H      LDR      r0,[pc,#80] ; [0x40038] = 0x10001558
        0x0003ffe6:    2901        .)      CMP      r1,#1
        0x0003ffe8:    bf0c        ..      ITE      EQ
        0x0003ffea:    f8d000e4    ....    LDREQ    r0,[r0,#0xe4]
        0x0003ffee:    f8d000e8    ....    LDRNE    r0,[r0,#0xe8]
        0x0003fff2:    f894203e    ..>     LDRB     r2,[r4,#0x3e]
        0x0003fff6:    f895c002    ....    LDRB     r12,[r5,#2]
        0x0003fffa:    6801        .h      LDR      r1,[r0,#0]
        0x0003fffc:    f8512022    Q."     LDR      r2,[r1,r2,LSL #2]
        0x00040000:    7811        .x      LDRB     r1,[r2,#0]
        0x00040002:    4561        aE      CMP      r1,r12
        0x00040004:    d10b        ..      BNE      0x4001e ; smpSmExecute + 74
        0x00040006:    7851        Qx      LDRB     r1,[r2,#1]
        0x00040008:    f884103e    ..>.    STRB     r1,[r4,#0x3e]
        0x0004000c:    6840        @h      LDR      r0,[r0,#4]
        0x0004000e:    7891        .x      LDRB     r1,[r2,#2]
        0x00040010:    f8502021    P.!     LDR      r2,[r0,r1,LSL #2]
        0x00040014:    4629        )F      MOV      r1,r5
        0x00040016:    4620         F      MOV      r0,r4
        0x00040018:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0004001c:    4710        .G      BX       r2
        0x0004001e:    f8121f03    ....    LDRB     r1,[r2,#3]!
        0x00040022:    2900        .)      CMP      r1,#0
        0x00040024:    d1ec        ..      BNE      0x40000 ; smpSmExecute + 44
        0x00040026:    6883        .h      LDR      r3,[r0,#8]
        0x00040028:    f103010c    ....    ADD      r1,r3,#0xc
        0x0004002c:    4291        .B      CMP      r1,r2
        0x0004002e:    bf18        ..      IT       NE
        0x00040030:    461a        .F      MOVNE    r2,r3
        0x00040032:    d1e5        ..      BNE      0x40000 ; smpSmExecute + 44
        0x00040034:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00040036:    0000        ..      DCW    0
        0x00040038:    10001558    X...    DCD    268440920
    $t
    i.smpStartRspTimer
    smpStartRspTimer
        0x0004003c:    210f        .!      MOVS     r1,#0xf
        0x0004003e:    7281        .r      STRB     r1,[r0,#0xa]
        0x00040040:    21e1        .!      MOVS     r1,#0xe1
        0x00040042:    72c1        .r      STRB     r1,[r0,#0xb]
        0x00040044:    211e        .!      MOVS     r1,#0x1e
        0x00040046:    f7ddb84b    ..K.    B        WsfTimerStartSec ; 0x1d0e0
        0x0004004a:    0000        ..      MOVS     r0,r0
    i.smprActCnfVerify
    smprActCnfVerify
        0x0004004c:    b570        p.      PUSH     {r4-r6,lr}
        0x0004004e:    4604        .F      MOV      r4,r0
        0x00040050:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00040052:    460d        .F      MOV      r5,r1
        0x00040054:    f1000120    .. .    ADD      r1,r0,#0x20
        0x00040058:    2210        ."      MOVS     r2,#0x10
        0x0004005a:    6868        hh      LDR      r0,[r5,#4]
        0x0004005c:    f7d8fa9d    ....    BL       memcmp ; 0x1859a
        0x00040060:    b1d0        ..      CBZ      r0,0x40098 ; smprActCnfVerify + 76
        0x00040062:    f8940042    ..B.    LDRB     r0,[r4,#0x42]
        0x00040066:    1c40        @.      ADDS     r0,r0,#1
        0x00040068:    f8840042    ..B.    STRB     r0,[r4,#0x42]
        0x0004006c:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x00040070:    f7dcf9c2    ....    BL       SmpDbPairingFailed ; 0x1c3f8
        0x00040074:    490d        .I      LDR      r1,[pc,#52] ; [0x400ac] = 0x100003ac
        0x00040076:    2004        .       MOVS     r0,#4
        0x00040078:    70e8        .p      STRB     r0,[r5,#3]
        0x0004007a:    6809        .h      LDR      r1,[r1,#0]
        0x0004007c:    f8940042    ..B.    LDRB     r0,[r4,#0x42]
        0x00040080:    79c9        .y      LDRB     r1,[r1,#7]
        0x00040082:    4288        .B      CMP      r0,r1
        0x00040084:    bf0c        ..      ITE      EQ
        0x00040086:    200d        .       MOVEQ    r0,#0xd
        0x00040088:    2003        .       MOVNE    r0,#3
        0x0004008a:    70a8        .p      STRB     r0,[r5,#2]
        0x0004008c:    4629        )F      MOV      r1,r5
        0x0004008e:    4620         F      MOV      r0,r4
        0x00040090:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00040094:    f7ffbf9e    ....    B.W      smpSmExecute ; 0x3ffd4
        0x00040098:    6b21        !k      LDR      r1,[r4,#0x30]
        0x0004009a:    4620         F      MOV      r0,r4
        0x0004009c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x000400a0:    f1010310    ....    ADD      r3,r1,#0x10
        0x000400a4:    f1010230    ..0.    ADD      r2,r1,#0x30
        0x000400a8:    f7febe3c    ..<.    B        smpCalcS1 ; 0x3ed24
    $d
        0x000400ac:    100003ac    ....    DCD    268436396
    $t
    i.smprActProcPairCnf
    smprActProcPairCnf
        0x000400b0:    6849        Ih      LDR      r1,[r1,#4]
        0x000400b2:    6b02        .k      LDR      r2,[r0,#0x30]
        0x000400b4:    f8513f09    Q..?    LDR      r3,[r1,#9]!
        0x000400b8:    6213        .b      STR      r3,[r2,#0x20]
        0x000400ba:    684b        Kh      LDR      r3,[r1,#4]
        0x000400bc:    6253        Sb      STR      r3,[r2,#0x24]
        0x000400be:    688b        .h      LDR      r3,[r1,#8]
        0x000400c0:    6293        .b      STR      r3,[r2,#0x28]
        0x000400c2:    68c9        .h      LDR      r1,[r1,#0xc]
        0x000400c4:    62d1        .b      STR      r1,[r2,#0x2c]
        0x000400c6:    2100        .!      MOVS     r1,#0
        0x000400c8:    f880103f    ..?.    STRB     r1,[r0,#0x3f]
        0x000400cc:    4770        pG      BX       lr
    i.smprActProcPairCnfCalc1
    smprActProcPairCnfCalc1
        0x000400ce:    b510        ..      PUSH     {r4,lr}
        0x000400d0:    4604        .F      MOV      r4,r0
        0x000400d2:    6848        Hh      LDR      r0,[r1,#4]
        0x000400d4:    6b21        !k      LDR      r1,[r4,#0x30]
        0x000400d6:    f8502f09    P../    LDR      r2,[r0,#9]!
        0x000400da:    620a        .b      STR      r2,[r1,#0x20]
        0x000400dc:    6842        Bh      LDR      r2,[r0,#4]
        0x000400de:    624a        Jb      STR      r2,[r1,#0x24]
        0x000400e0:    6882        .h      LDR      r2,[r0,#8]
        0x000400e2:    628a        .b      STR      r2,[r1,#0x28]
        0x000400e4:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000400e6:    62c8        .b      STR      r0,[r1,#0x2c]
        0x000400e8:    2000        .       MOVS     r0,#0
        0x000400ea:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x000400ee:    6b20         k      LDR      r0,[r4,#0x30]
        0x000400f0:    2110        .!      MOVS     r1,#0x10
        0x000400f2:    3030        00      ADDS     r0,r0,#0x30
        0x000400f4:    f7dcf904    ....    BL       SecRand ; 0x1c300
        0x000400f8:    6b21        !k      LDR      r1,[r4,#0x30]
        0x000400fa:    4620         F      MOV      r0,r4
        0x000400fc:    e8bd4010    ...@    POP      {r4,lr}
        0x00040100:    f1010230    ..0.    ADD      r2,r1,#0x30
        0x00040104:    f7febcc6    ....    B        smpCalcC1Part1 ; 0x3ea94
    i.smprActProcPairReq
    smprActProcPairReq
        0x00040108:    b530        0.      PUSH     {r4,r5,lr}
        0x0004010a:    4604        .F      MOV      r4,r0
        0x0004010c:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0004010e:    b083        ..      SUB      sp,sp,#0xc
        0x00040110:    460d        .F      MOV      r5,r1
        0x00040112:    b920         .      CBNZ     r0,0x4011e ; smprActProcPairReq + 22
        0x00040114:    2040        @       MOVS     r0,#0x40
        0x00040116:    f7dcfd35    ..5.    BL       WsfBufAlloc ; 0x1cb84
        0x0004011a:    6320         c      STR      r0,[r4,#0x30]
        0x0004011c:    b338        8.      CBZ      r0,0x4016e ; smprActProcPairReq + 102
        0x0004011e:    2201        ."      MOVS     r2,#1
        0x00040120:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x00040124:    4611        .F      MOV      r1,r2
        0x00040126:    f7dafb6f    ..o.    BL       DmConnSetIdle ; 0x1a808
        0x0004012a:    6868        hh      LDR      r0,[r5,#4]
        0x0004012c:    f8501f08    P...    LDR      r1,[r0,#8]!
        0x00040130:    6221        !b      STR      r1,[r4,#0x20]
        0x00040132:    8881        ..      LDRH     r1,[r0,#4]
        0x00040134:    84a1        ..      STRH     r1,[r4,#0x24]
        0x00040136:    7981        .y      LDRB     r1,[r0,#6]
        0x00040138:    f8841026    ..&.    STRB     r1,[r4,#0x26]
        0x0004013c:    1c41        A.      ADDS     r1,r0,#1
        0x0004013e:    7880        .x      LDRB     r0,[r0,#2]
        0x00040140:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00040144:    7888        .x      LDRB     r0,[r1,#2]
        0x00040146:    f88d0004    ....    STRB     r0,[sp,#4]
        0x0004014a:    7908        .y      LDRB     r0,[r1,#4]
        0x0004014c:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00040150:    7948        Hy      LDRB     r0,[r1,#5]
        0x00040152:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00040156:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0004015a:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0004015e:    2031        1       MOVS     r0,#0x31
        0x00040160:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00040164:    4668        hF      MOV      r0,sp
        0x00040166:    f7dafe47    ..G.    BL       DmSmpCbackExec ; 0x1adf8
        0x0004016a:    b003        ..      ADD      sp,sp,#0xc
        0x0004016c:    bd30        0.      POP      {r4,r5,pc}
        0x0004016e:    2008        .       MOVS     r0,#8
        0x00040170:    70e8        .p      STRB     r0,[r5,#3]
        0x00040172:    2003        .       MOVS     r0,#3
        0x00040174:    70a8        .p      STRB     r0,[r5,#2]
        0x00040176:    4629        )F      MOV      r1,r5
        0x00040178:    4620         F      MOV      r0,r4
        0x0004017a:    f7ffff2b    ..+.    BL       smpSmExecute ; 0x3ffd4
        0x0004017e:    b003        ..      ADD      sp,sp,#0xc
        0x00040180:    bd30        0.      POP      {r4,r5,pc}
    i.smprActRcvKey
    smprActRcvKey
        0x00040182:    b570        p.      PUSH     {r4-r6,lr}
        0x00040184:    460d        .F      MOV      r5,r1
        0x00040186:    4604        .F      MOV      r4,r0
        0x00040188:    f8900025    ..%.    LDRB     r0,[r0,#0x25]
        0x0004018c:    f894102c    ..,.    LDRB     r1,[r4,#0x2c]
        0x00040190:    686a        jh      LDR      r2,[r5,#4]
        0x00040192:    ea000301    ....    AND      r3,r0,r1
        0x00040196:    4620         F      MOV      r0,r4
        0x00040198:    6b21        !k      LDR      r1,[r4,#0x30]
        0x0004019a:    f7fff841    ..A.    BL       smpProcRcvKey ; 0x3f220
        0x0004019e:    2800        .(      CMP      r0,#0
        0x000401a0:    bf08        ..      IT       EQ
        0x000401a2:    bd70        p.      POPEQ    {r4-r6,pc}
        0x000401a4:    200e        .       MOVS     r0,#0xe
        0x000401a6:    70a8        .p      STRB     r0,[r5,#2]
        0x000401a8:    4629        )F      MOV      r1,r5
        0x000401aa:    4620         F      MOV      r0,r4
        0x000401ac:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x000401b0:    f7ffbf10    ....    B.W      smpSmExecute ; 0x3ffd4
    i.smprActSendKey
    smprActSendKey
        0x000401b4:    b570        p.      PUSH     {r4-r6,lr}
        0x000401b6:    4604        .F      MOV      r4,r0
        0x000401b8:    460d        .F      MOV      r5,r1
        0x000401ba:    f8900026    ..&.    LDRB     r0,[r0,#0x26]
        0x000401be:    f894102d    ..-.    LDRB     r1,[r4,#0x2d]
        0x000401c2:    4001        .@      ANDS     r1,r1,r0
        0x000401c4:    f894003f    ..?.    LDRB     r0,[r4,#0x3f]
        0x000401c8:    2800        .(      CMP      r0,#0
        0x000401ca:    bf18        ..      IT       NE
        0x000401cc:    bd70        p.      POPNE    {r4-r6,pc}
        0x000401ce:    4620         F      MOV      r0,r4
        0x000401d0:    f7fffdfe    ....    BL       smpSendKey ; 0x3fdd0
        0x000401d4:    2800        .(      CMP      r0,#0
        0x000401d6:    bf08        ..      IT       EQ
        0x000401d8:    bd70        p.      POPEQ    {r4-r6,pc}
        0x000401da:    2000        .       MOVS     r0,#0
        0x000401dc:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x000401e0:    f8940025    ..%.    LDRB     r0,[r4,#0x25]
        0x000401e4:    f894102c    ..,.    LDRB     r1,[r4,#0x2c]
        0x000401e8:    4008        .@      ANDS     r0,r0,r1
        0x000401ea:    f0100f01    ....    TST      r0,#1
        0x000401ee:    f04f0108    O...    MOV      r1,#8
        0x000401f2:    d00e        ..      BEQ      0x40212 ; smprActSendKey + 94
        0x000401f4:    4a10        .J      LDR      r2,[pc,#64] ; [0x40238] = 0x10001558
        0x000401f6:    f89220f8    ...     LDRB     r2,[r2,#0xf8]
        0x000401fa:    b132        2.      CBZ      r2,0x4020a ; smprActSendKey + 86
        0x000401fc:    6ca2        .l      LDR      r2,[r4,#0x48]
        0x000401fe:    7812        .x      LDRB     r2,[r2,#0]
        0x00040200:    b11a        ..      CBZ      r2,0x4020a ; smprActSendKey + 86
        0x00040202:    f0100f02    ....    TST      r0,#2
        0x00040206:    d00f        ..      BEQ      0x40228 ; smprActSendKey + 116
        0x00040208:    e006        ..      B        0x40218 ; smprActSendKey + 100
        0x0004020a:    2006        .       MOVS     r0,#6
        0x0004020c:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x00040210:    bd70        p.      POP      {r4-r6,pc}
        0x00040212:    f0100f02    ....    TST      r0,#2
        0x00040216:    d002        ..      BEQ      0x4021e ; smprActSendKey + 106
        0x00040218:    f884103f    ..?.    STRB     r1,[r4,#0x3f]
        0x0004021c:    bd70        p.      POP      {r4-r6,pc}
        0x0004021e:    f0100f04    ....    TST      r0,#4
        0x00040222:    bf18        ..      IT       NE
        0x00040224:    200a        .       MOVNE    r0,#0xa
        0x00040226:    d1f1        ..      BNE      0x4020c ; smprActSendKey + 88
        0x00040228:    200e        .       MOVS     r0,#0xe
        0x0004022a:    70a8        .p      STRB     r0,[r5,#2]
        0x0004022c:    4629        )F      MOV      r1,r5
        0x0004022e:    4620         F      MOV      r0,r4
        0x00040230:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00040234:    f7ffbece    ....    B.W      smpSmExecute ; 0x3ffd4
    $d
        0x00040238:    10001558    X...    DCD    268440920
    $t
    i.smprActSendPairRandom
    smprActSendPairRandom
        0x0004023c:    b570        p.      PUSH     {r4-r6,lr}
        0x0004023e:    4605        .F      MOV      r5,r0
        0x00040240:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x00040244:    f895402b    ..+@    LDRB     r4,[r5,#0x2b]
        0x00040248:    42a0        .B      CMP      r0,r4
        0x0004024a:    bf38        8.      IT       CC
        0x0004024c:    4604        .F      MOVCC    r4,r0
        0x0004024e:    6849        Ih      LDR      r1,[r1,#4]
        0x00040250:    6b28        (k      LDR      r0,[r5,#0x30]
        0x00040252:    4622        "F      MOV      r2,r4
        0x00040254:    3020         0      ADDS     r0,r0,#0x20
        0x00040256:    f7d8fa0f    ....    BL       __aeabi_memcpy ; 0x18678
        0x0004025a:    6b28        (k      LDR      r0,[r5,#0x30]
        0x0004025c:    f1040220    .. .    ADD      r2,r4,#0x20
        0x00040260:    f1c40110    ....    RSB      r1,r4,#0x10
        0x00040264:    4410        .D      ADD      r0,r0,r2
        0x00040266:    f7d8fb05    ....    BL       __aeabi_memclr ; 0x18874
        0x0004026a:    2001        .       MOVS     r0,#1
        0x0004026c:    f8850044    ..D.    STRB     r0,[r5,#0x44]
        0x00040270:    4628        (F      MOV      r0,r5
        0x00040272:    f7fffee3    ....    BL       smpStartRspTimer ; 0x4003c
        0x00040276:    2019        .       MOVS     r0,#0x19
        0x00040278:    f7feff32    ..2.    BL       smpMsgAlloc ; 0x3f0e0
        0x0004027c:    0001        ..      MOVS     r1,r0
        0x0004027e:    bf08        ..      IT       EQ
        0x00040280:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00040282:    f1010008    ....    ADD      r0,r1,#8
        0x00040286:    2204        ."      MOVS     r2,#4
        0x00040288:    f8002b01    ...+    STRB     r2,[r0],#1
        0x0004028c:    6b2a        *k      LDR      r2,[r5,#0x30]
        0x0004028e:    6b13        .k      LDR      r3,[r2,#0x30]
        0x00040290:    6003        .`      STR      r3,[r0,#0]
        0x00040292:    6b53        Sk      LDR      r3,[r2,#0x34]
        0x00040294:    6043        C`      STR      r3,[r0,#4]
        0x00040296:    6b93        .k      LDR      r3,[r2,#0x38]
        0x00040298:    6083        .`      STR      r3,[r0,#8]
        0x0004029a:    6bd2        .k      LDR      r2,[r2,#0x3c]
        0x0004029c:    60c2        .`      STR      r2,[r0,#0xc]
        0x0004029e:    4628        (F      MOV      r0,r5
        0x000402a0:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x000402a4:    f7ffbe7c    ..|.    B.W      smpSendPkt ; 0x3ffa0
    i.smprActSendPairRsp
    smprActSendPairRsp
        0x000402a8:    b570        p.      PUSH     {r4-r6,lr}
        0x000402aa:    4605        .F      MOV      r5,r0
        0x000402ac:    f1000427    ..'.    ADD      r4,r0,#0x27
        0x000402b0:    b082        ..      SUB      sp,sp,#8
        0x000402b2:    2002        .       MOVS     r0,#2
        0x000402b4:    7020         p      STRB     r0,[r4,#0]
        0x000402b6:    4822        "H      LDR      r0,[pc,#136] ; [0x40340] = 0x100003ac
        0x000402b8:    460e        .F      MOV      r6,r1
        0x000402ba:    aa01        ..      ADD      r2,sp,#4
        0x000402bc:    6801        .h      LDR      r1,[r0,#0]
        0x000402be:    7909        .y      LDRB     r1,[r1,#4]
        0x000402c0:    7061        ap      STRB     r1,[r4,#1]
        0x000402c2:    7931        1y      LDRB     r1,[r6,#4]
        0x000402c4:    70a1        .p      STRB     r1,[r4,#2]
        0x000402c6:    7971        qy      LDRB     r1,[r6,#5]
        0x000402c8:    70e1        .p      STRB     r1,[r4,#3]
        0x000402ca:    6800        .h      LDR      r0,[r0,#0]
        0x000402cc:    4669        iF      MOV      r1,sp
        0x000402ce:    7980        .y      LDRB     r0,[r0,#6]
        0x000402d0:    7120         q      STRB     r0,[r4,#4]
        0x000402d2:    79b0        .y      LDRB     r0,[r6,#6]
        0x000402d4:    7160        `q      STRB     r0,[r4,#5]
        0x000402d6:    79f0        .y      LDRB     r0,[r6,#7]
        0x000402d8:    71a0        .q      STRB     r0,[r4,#6]
        0x000402da:    4c1a        .L      LDR      r4,[pc,#104] ; [0x40344] = 0x10001558
        0x000402dc:    4628        (F      MOV      r0,r5
        0x000402de:    f8d430f0    ...0    LDR      r3,[r4,#0xf0]
        0x000402e2:    4798        .G      BLX      r3
        0x000402e4:    2800        .(      CMP      r0,#0
        0x000402e6:    bf04        ..      ITT      EQ
        0x000402e8:    b002        ..      ADDEQ    sp,sp,#8
        0x000402ea:    bd70        p.      POPEQ    {r4-r6,pc}
        0x000402ec:    f8950023    ..#.    LDRB     r0,[r5,#0x23]
        0x000402f0:    7971        qy      LDRB     r1,[r6,#5]
        0x000402f2:    4008        .@      ANDS     r0,r0,r1
        0x000402f4:    f0100f08    ....    TST      r0,#8
        0x000402f8:    bf0c        ..      ITE      EQ
        0x000402fa:    2003        .       MOVEQ    r0,#3
        0x000402fc:    200c        .       MOVNE    r0,#0xc
        0x000402fe:    f885003f    ..?.    STRB     r0,[r5,#0x3f]
        0x00040302:    4628        (F      MOV      r0,r5
        0x00040304:    f7fffe9a    ....    BL       smpStartRspTimer ; 0x4003c
        0x00040308:    200f        .       MOVS     r0,#0xf
        0x0004030a:    f7fefee9    ....    BL       smpMsgAlloc ; 0x3f0e0
        0x0004030e:    0001        ..      MOVS     r1,r0
        0x00040310:    d00b        ..      BEQ      0x4032a ; smprActSendPairRsp + 130
        0x00040312:    f8d50027    ..'.    LDR      r0,[r5,#0x27]
        0x00040316:    6088        .`      STR      r0,[r1,#8]
        0x00040318:    f8b5002b    ..+.    LDRH     r0,[r5,#0x2b]
        0x0004031c:    8188        ..      STRH     r0,[r1,#0xc]
        0x0004031e:    f895002d    ..-.    LDRB     r0,[r5,#0x2d]
        0x00040322:    7388        .s      STRB     r0,[r1,#0xe]
        0x00040324:    4628        (F      MOV      r0,r5
        0x00040326:    f7fffe3b    ..;.    BL       smpSendPkt ; 0x3ffa0
        0x0004032a:    f8d430f4    ...0    LDR      r3,[r4,#0xf4]
        0x0004032e:    f89d2004    ...     LDRB     r2,[sp,#4]
        0x00040332:    f89d1000    ....    LDRB     r1,[sp,#0]
        0x00040336:    4628        (F      MOV      r0,r5
        0x00040338:    4798        .G      BLX      r3
        0x0004033a:    b002        ..      ADD      sp,sp,#8
        0x0004033c:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0004033e:    0000        ..      DCW    0
        0x00040340:    100003ac    ....    DCD    268436396
        0x00040344:    10001558    X...    DCD    268440920
    $t
    i.smprActSendSecurityReq
    smprActSendSecurityReq
        0x00040348:    b570        p.      PUSH     {r4-r6,lr}
        0x0004034a:    460c        .F      MOV      r4,r1
        0x0004034c:    4605        .F      MOV      r5,r0
        0x0004034e:    f7fffe75    ..u.    BL       smpStartRspTimer ; 0x4003c
        0x00040352:    200a        .       MOVS     r0,#0xa
        0x00040354:    f7fefec4    ....    BL       smpMsgAlloc ; 0x3f0e0
        0x00040358:    0001        ..      MOVS     r1,r0
        0x0004035a:    bf08        ..      IT       EQ
        0x0004035c:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0004035e:    200b        .       MOVS     r0,#0xb
        0x00040360:    7208        .r      STRB     r0,[r1,#8]
        0x00040362:    7920         y      LDRB     r0,[r4,#4]
        0x00040364:    7248        Hr      STRB     r0,[r1,#9]
        0x00040366:    4628        (F      MOV      r0,r5
        0x00040368:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0004036c:    f7ffbe18    ....    B.W      smpSendPkt ; 0x3ffa0
    i.smprActSetupKeyDist
    smprActSetupKeyDist
        0x00040370:    b570        p.      PUSH     {r4-r6,lr}
        0x00040372:    2600        .&      MOVS     r6,#0
        0x00040374:    460d        .F      MOV      r5,r1
        0x00040376:    4604        .F      MOV      r4,r0
        0x00040378:    f880603f    ..?`    STRB     r6,[r0,#0x3f]
        0x0004037c:    f7fffe5e    ..^.    BL       smpStartRspTimer ; 0x4003c
        0x00040380:    6b21        !k      LDR      r1,[r4,#0x30]
        0x00040382:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x00040386:    8008        ..      STRH     r0,[r1,#0]
        0x00040388:    f8940040    ..@.    LDRB     r0,[r4,#0x40]
        0x0004038c:    f0100f04    ....    TST      r0,#4
        0x00040390:    bf14        ..      ITE      NE
        0x00040392:    2002        .       MOVNE    r0,#2
        0x00040394:    2001        .       MOVEQ    r0,#1
        0x00040396:    6b21        !k      LDR      r1,[r4,#0x30]
        0x00040398:    77c8        .w      STRB     r0,[r1,#0x1f]
        0x0004039a:    f8941024    ..$.    LDRB     r1,[r4,#0x24]
        0x0004039e:    f894002b    ..+.    LDRB     r0,[r4,#0x2b]
        0x000403a2:    4281        .B      CMP      r1,r0
        0x000403a4:    bf38        8.      IT       CC
        0x000403a6:    4608        .F      MOVCC    r0,r1
        0x000403a8:    6b21        !k      LDR      r1,[r4,#0x30]
        0x000403aa:    f8810020    .. .    STRB     r0,[r1,#0x20]
        0x000403ae:    f8940026    ..&.    LDRB     r0,[r4,#0x26]
        0x000403b2:    f894102d    ..-.    LDRB     r1,[r4,#0x2d]
        0x000403b6:    4001        .@      ANDS     r1,r1,r0
        0x000403b8:    f894003f    ..?.    LDRB     r0,[r4,#0x3f]
        0x000403bc:    2800        .(      CMP      r0,#0
        0x000403be:    bf18        ..      IT       NE
        0x000403c0:    bd70        p.      POPNE    {r4-r6,pc}
        0x000403c2:    4620         F      MOV      r0,r4
        0x000403c4:    f7fffd04    ....    BL       smpSendKey ; 0x3fdd0
        0x000403c8:    2800        .(      CMP      r0,#0
        0x000403ca:    bf08        ..      IT       EQ
        0x000403cc:    bd70        p.      POPEQ    {r4-r6,pc}
        0x000403ce:    f884603f    ..?`    STRB     r6,[r4,#0x3f]
        0x000403d2:    f8940025    ..%.    LDRB     r0,[r4,#0x25]
        0x000403d6:    f894102c    ..,.    LDRB     r1,[r4,#0x2c]
        0x000403da:    4008        .@      ANDS     r0,r0,r1
        0x000403dc:    f0100f01    ....    TST      r0,#1
        0x000403e0:    f04f0108    O...    MOV      r1,#8
        0x000403e4:    d00f        ..      BEQ      0x40406 ; smprActSetupKeyDist + 150
        0x000403e6:    4a11        .J      LDR      r2,[pc,#68] ; [0x4042c] = 0x10001558
        0x000403e8:    f89220f8    ...     LDRB     r2,[r2,#0xf8]
        0x000403ec:    b132        2.      CBZ      r2,0x403fc ; smprActSetupKeyDist + 140
        0x000403ee:    6ca2        .l      LDR      r2,[r4,#0x48]
        0x000403f0:    7812        .x      LDRB     r2,[r2,#0]
        0x000403f2:    b11a        ..      CBZ      r2,0x403fc ; smprActSetupKeyDist + 140
        0x000403f4:    f0100f02    ....    TST      r0,#2
        0x000403f8:    d010        ..      BEQ      0x4041c ; smprActSetupKeyDist + 172
        0x000403fa:    e007        ..      B        0x4040c ; smprActSetupKeyDist + 156
        0x000403fc:    f05f0006    _...    MOVS.W   r0,#6
        0x00040400:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x00040404:    bd70        p.      POP      {r4-r6,pc}
        0x00040406:    f0100f02    ....    TST      r0,#2
        0x0004040a:    d002        ..      BEQ      0x40412 ; smprActSetupKeyDist + 162
        0x0004040c:    f884103f    ..?.    STRB     r1,[r4,#0x3f]
        0x00040410:    bd70        p.      POP      {r4-r6,pc}
        0x00040412:    f0100f04    ....    TST      r0,#4
        0x00040416:    bf18        ..      IT       NE
        0x00040418:    200a        .       MOVNE    r0,#0xa
        0x0004041a:    d1f1        ..      BNE      0x40400 ; smprActSetupKeyDist + 144
        0x0004041c:    200e        .       MOVS     r0,#0xe
        0x0004041e:    70a8        .p      STRB     r0,[r5,#2]
        0x00040420:    4629        )F      MOV      r1,r5
        0x00040422:    4620         F      MOV      r0,r4
        0x00040424:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00040428:    f7ffbdd4    ....    B.W      smpSmExecute ; 0x3ffd4
    $d
        0x0004042c:    10001558    X...    DCD    268440920
    $t
    i.smprScActCalcDHKey
    smprScActCalcDHKey
        0x00040430:    b570        p.      PUSH     {r4-r6,lr}
        0x00040432:    4604        .F      MOV      r4,r0
        0x00040434:    f890003f    ..?.    LDRB     r0,[r0,#0x3f]
        0x00040438:    460d        .F      MOV      r5,r1
        0x0004043a:    280d        .(      CMP      r0,#0xd
        0x0004043c:    d108        ..      BNE      0x40450 ; smprScActCalcDHKey + 32
        0x0004043e:    6868        hh      LDR      r0,[r5,#4]
        0x00040440:    2210        ."      MOVS     r2,#0x10
        0x00040442:    f1000109    ....    ADD      r1,r0,#9
        0x00040446:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x00040448:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004044a:    3050        P0      ADDS     r0,r0,#0x50
        0x0004044c:    f7dcfb80    ....    BL       WStrReverseCpy ; 0x1cb50
        0x00040450:    4629        )F      MOV      r1,r5
        0x00040452:    4620         F      MOV      r0,r4
        0x00040454:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00040458:    f7ffb824    ..$.    B        smpScActCalcSharedSecret ; 0x3f4a4
    i.smprScActDHKeyCheckSend
    smprScActDHKeyCheckSend
        0x0004045c:    b538        8.      PUSH     {r3-r5,lr}
        0x0004045e:    4604        .F      MOV      r4,r0
        0x00040460:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00040462:    460d        .F      MOV      r5,r1
        0x00040464:    6849        Ih      LDR      r1,[r1,#4]
        0x00040466:    6940        @i      LDR      r0,[r0,#0x14]
        0x00040468:    3010        .0      ADDS     r0,r0,#0x10
        0x0004046a:    f7d9ffc6    ....    BL       Calc128Cpy ; 0x1a3fa
        0x0004046e:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x00040470:    2210        ."      MOVS     r2,#0x10
        0x00040472:    6941        Ai      LDR      r1,[r0,#0x14]
        0x00040474:    f1010050    ..P.    ADD      r0,r1,#0x50
        0x00040478:    f7d8f88f    ....    BL       memcmp ; 0x1859a
        0x0004047c:    b1f8        ..      CBZ      r0,0x404be ; smprScActDHKeyCheckSend + 98
        0x0004047e:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x00040482:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00040486:    200b        .       MOVS     r0,#0xb
        0x00040488:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0004048c:    f8940042    ..B.    LDRB     r0,[r4,#0x42]
        0x00040490:    1c40        @.      ADDS     r0,r0,#1
        0x00040492:    f8840042    ..B.    STRB     r0,[r4,#0x42]
        0x00040496:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0004049a:    f7dbffad    ....    BL       SmpDbPairingFailed ; 0x1c3f8
        0x0004049e:    4916        .I      LDR      r1,[pc,#88] ; [0x404f8] = 0x100003ac
        0x000404a0:    f8940042    ..B.    LDRB     r0,[r4,#0x42]
        0x000404a4:    6809        .h      LDR      r1,[r1,#0]
        0x000404a6:    79c9        .y      LDRB     r1,[r1,#7]
        0x000404a8:    4288        .B      CMP      r0,r1
        0x000404aa:    bf0c        ..      ITE      EQ
        0x000404ac:    200d        .       MOVEQ    r0,#0xd
        0x000404ae:    201d        .       MOVNE    r0,#0x1d
        0x000404b0:    f88d0002    ....    STRB     r0,[sp,#2]
        0x000404b4:    4669        iF      MOV      r1,sp
        0x000404b6:    4620         F      MOV      r0,r4
        0x000404b8:    f7fffd8c    ....    BL       smpSmExecute ; 0x3ffd4
        0x000404bc:    bd38        8.      POP      {r3-r5,pc}
        0x000404be:    f8941024    ..$.    LDRB     r1,[r4,#0x24]
        0x000404c2:    f894002b    ..+.    LDRB     r0,[r4,#0x2b]
        0x000404c6:    4281        .B      CMP      r1,r0
        0x000404c8:    bf38        8.      IT       CC
        0x000404ca:    4608        .F      MOVCC    r0,r1
        0x000404cc:    f1c00110    ....    RSB      r1,r0,#0x10
        0x000404d0:    6ca2        .l      LDR      r2,[r4,#0x48]
        0x000404d2:    3010        .0      ADDS     r0,r0,#0x10
        0x000404d4:    6992        .i      LDR      r2,[r2,#0x18]
        0x000404d6:    4410        .D      ADD      r0,r0,r2
        0x000404d8:    f7d8f9cc    ....    BL       __aeabi_memclr ; 0x18874
        0x000404dc:    2001        .       MOVS     r0,#1
        0x000404de:    f8840044    ..D.    STRB     r0,[r4,#0x44]
        0x000404e2:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x000404e4:    4629        )F      MOV      r1,r5
        0x000404e6:    6940        @i      LDR      r0,[r0,#0x14]
        0x000404e8:    f1000210    ....    ADD      r2,r0,#0x10
        0x000404ec:    4620         F      MOV      r0,r4
        0x000404ee:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x000404f2:    f7ffbbb3    ....    B        smpScSendDHKeyCheck ; 0x3fc5c
    $d
        0x000404f6:    0000        ..      DCW    0
        0x000404f8:    100003ac    ....    DCD    268436396
    $t
    i.smprScActJwncCalcG2
    smprScActJwncCalcG2
        0x000404fc:    b570        p.      PUSH     {r4-r6,lr}
        0x000404fe:    4605        .F      MOV      r5,r0
        0x00040500:    6848        Hh      LDR      r0,[r1,#4]
        0x00040502:    460c        .F      MOV      r4,r1
        0x00040504:    f1000109    ....    ADD      r1,r0,#9
        0x00040508:    6ca8        .l      LDR      r0,[r5,#0x48]
        0x0004050a:    2210        ."      MOVS     r2,#0x10
        0x0004050c:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004050e:    f7dcfb1f    ....    BL       WStrReverseCpy ; 0x1cb50
        0x00040512:    4621        !F      MOV      r1,r4
        0x00040514:    4628        (F      MOV      r0,r5
        0x00040516:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0004051a:    f7ffb88e    ....    B        smpScActJwncCalcG2 ; 0x3f63a
    i.smprScActJwncDisplay
    smprScActJwncDisplay
        0x0004051e:    b570        p.      PUSH     {r4-r6,lr}
        0x00040520:    4604        .F      MOV      r4,r0
        0x00040522:    200d        .       MOVS     r0,#0xd
        0x00040524:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x00040528:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0004052a:    460d        .F      MOV      r5,r1
        0x0004052c:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004052e:    f1000210    ....    ADD      r2,r0,#0x10
        0x00040532:    4620         F      MOV      r0,r4
        0x00040534:    f7fffc20    .. .    BL       smpScSendRand ; 0x3fd78
        0x00040538:    4629        )F      MOV      r1,r5
        0x0004053a:    4620         F      MOV      r0,r4
        0x0004053c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00040540:    f7ffb8ac    ....    B        smpScActJwncDisplay ; 0x3f69c
    i.smprScActJwncSendCnf
    smprScActJwncSendCnf
        0x00040544:    684a        Jh      LDR      r2,[r1,#4]
        0x00040546:    f7ffbbb5    ....    B        smpScSendPairCnf ; 0x3fcb4
        0x0004054a:    0000        ..      MOVS     r0,r0
    i.smprScActJwncSetup
    smprScActJwncSetup
        0x0004054c:    b570        p.      PUSH     {r4-r6,lr}
        0x0004054e:    4604        .F      MOV      r4,r0
        0x00040550:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00040552:    460d        .F      MOV      r5,r1
        0x00040554:    2110        .!      MOVS     r1,#0x10
        0x00040556:    6940        @i      LDR      r0,[r0,#0x14]
        0x00040558:    3010        .0      ADDS     r0,r0,#0x10
        0x0004055a:    f7dbfed1    ....    BL       SecRand ; 0x1c300
        0x0004055e:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x00040560:    4909        .I      LDR      r1,[pc,#36] ; [0x40588] = 0x44406
        0x00040562:    6940        @i      LDR      r0,[r0,#0x14]
        0x00040564:    3020         0      ADDS     r0,r0,#0x20
        0x00040566:    f7d9ff48    ..H.    BL       Calc128Cpy ; 0x1a3fa
        0x0004056a:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0004056c:    4906        .I      LDR      r1,[pc,#24] ; [0x40588] = 0x44406
        0x0004056e:    6940        @i      LDR      r0,[r0,#0x14]
        0x00040570:    3030        00      ADDS     r0,r0,#0x30
        0x00040572:    f7d9ff42    ..B.    BL       Calc128Cpy ; 0x1a3fa
        0x00040576:    2004        .       MOVS     r0,#4
        0x00040578:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0004057c:    4629        )F      MOV      r1,r5
        0x0004057e:    4620         F      MOV      r0,r4
        0x00040580:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00040584:    f7ffb841    ..A.    B        smpScActJwncCalcF4 ; 0x3f60a
    $d
        0x00040588:    00044406    .D..    DCD    279558
    $t
    i.smprScActOobCalcCa
    smprScActOobCalcCa
        0x0004058c:    b570        p.      PUSH     {r4-r6,lr}
        0x0004058e:    4604        .F      MOV      r4,r0
        0x00040590:    6848        Hh      LDR      r0,[r1,#4]
        0x00040592:    460d        .F      MOV      r5,r1
        0x00040594:    f1000109    ....    ADD      r1,r0,#9
        0x00040598:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0004059a:    b084        ..      SUB      sp,sp,#0x10
        0x0004059c:    2210        ."      MOVS     r2,#0x10
        0x0004059e:    6940        @i      LDR      r0,[r0,#0x14]
        0x000405a0:    f7dcfad6    ....    BL       WStrReverseCpy ; 0x1cb50
        0x000405a4:    f8940022    ..".    LDRB     r0,[r4,#0x22]
        0x000405a8:    2801        .(      CMP      r0,#1
        0x000405aa:    d005        ..      BEQ      0x405b8 ; smprScActOobCalcCa + 44
        0x000405ac:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x000405ae:    4915        .I      LDR      r1,[pc,#84] ; [0x40604] = 0x44406
        0x000405b0:    6940        @i      LDR      r0,[r0,#0x14]
        0x000405b2:    3030        00      ADDS     r0,r0,#0x30
        0x000405b4:    f7d9ff21    ..!.    BL       Calc128Cpy ; 0x1a3fa
        0x000405b8:    f8940029    ..).    LDRB     r0,[r4,#0x29]
        0x000405bc:    2600        .&      MOVS     r6,#0
        0x000405be:    2801        .(      CMP      r0,#1
        0x000405c0:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x000405c2:    d012        ..      BEQ      0x405ea ; smprScActOobCalcCa + 94
        0x000405c4:    6940        @i      LDR      r0,[r0,#0x14]
        0x000405c6:    490f        .I      LDR      r1,[pc,#60] ; [0x40604] = 0x44406
        0x000405c8:    3020         0      ADDS     r0,r0,#0x20
        0x000405ca:    f7d9ff16    ....    BL       Calc128Cpy ; 0x1a3fa
        0x000405ce:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x000405d2:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x000405d6:    201c        .       MOVS     r0,#0x1c
        0x000405d8:    f88d0002    ....    STRB     r0,[sp,#2]
        0x000405dc:    4669        iF      MOV      r1,sp
        0x000405de:    4620         F      MOV      r0,r4
        0x000405e0:    9602        ..      STR      r6,[sp,#8]
        0x000405e2:    f7fffcf7    ....    BL       smpSmExecute ; 0x3ffd4
        0x000405e6:    b004        ..      ADD      sp,sp,#0x10
        0x000405e8:    bd70        p.      POP      {r4-r6,pc}
        0x000405ea:    6941        Ai      LDR      r1,[r0,#0x14]
        0x000405ec:    3120         1      ADDS     r1,r1,#0x20
        0x000405ee:    e9cd6100    ...a    STRD     r6,r1,[sp,#0]
        0x000405f2:    6882        .h      LDR      r2,[r0,#8]
        0x000405f4:    4629        )F      MOV      r1,r5
        0x000405f6:    4613        .F      MOV      r3,r2
        0x000405f8:    4620         F      MOV      r0,r4
        0x000405fa:    f7dcf8e1    ....    BL       SmpScCalcF4 ; 0x1c7c0
        0x000405fe:    b004        ..      ADD      sp,sp,#0x10
        0x00040600:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00040602:    0000        ..      DCW    0
        0x00040604:    00044406    .D..    DCD    279558
    $t
    i.smprScActOobSendRand
    smprScActOobSendRand
        0x00040608:    b570        p.      PUSH     {r4-r6,lr}
        0x0004060a:    4604        .F      MOV      r4,r0
        0x0004060c:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x00040610:    460d        .F      MOV      r5,r1
        0x00040612:    2801        .(      CMP      r0,#1
        0x00040614:    d10c        ..      BNE      0x40630 ; smprScActOobSendRand + 40
        0x00040616:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x00040618:    6869        ih      LDR      r1,[r5,#4]
        0x0004061a:    2210        ."      MOVS     r2,#0x10
        0x0004061c:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004061e:    3050        P0      ADDS     r0,r0,#0x50
        0x00040620:    f7d7ffbb    ....    BL       memcmp ; 0x1859a
        0x00040624:    b120         .      CBZ      r0,0x40630 ; smprScActOobSendRand + 40
        0x00040626:    4620         F      MOV      r0,r4
        0x00040628:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0004062c:    f7ffb996    ....    B        smpScFailWithReattempt ; 0x3f95c
        0x00040630:    200d        .       MOVS     r0,#0xd
        0x00040632:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x00040636:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x00040638:    2110        .!      MOVS     r1,#0x10
        0x0004063a:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004063c:    3010        .0      ADDS     r0,r0,#0x10
        0x0004063e:    f7dbfe5f    .._.    BL       SecRand ; 0x1c300
        0x00040642:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x00040644:    4629        )F      MOV      r1,r5
        0x00040646:    6940        @i      LDR      r0,[r0,#0x14]
        0x00040648:    f1000210    ....    ADD      r2,r0,#0x10
        0x0004064c:    4620         F      MOV      r0,r4
        0x0004064e:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00040652:    f7ffbb91    ....    B        smpScSendRand ; 0x3fd78
    i.smprScActOobSetup
    smprScActOobSetup
        0x00040656:    2104        .!      MOVS     r1,#4
        0x00040658:    f880103f    ..?.    STRB     r1,[r0,#0x3f]
        0x0004065c:    4770        pG      BX       lr
    i.smprScActPkCalcCa
    smprScActPkCalcCa
        0x0004065e:    b530        0.      PUSH     {r4,r5,lr}
        0x00040660:    4604        .F      MOV      r4,r0
        0x00040662:    6848        Hh      LDR      r0,[r1,#4]
        0x00040664:    460d        .F      MOV      r5,r1
        0x00040666:    f1000109    ....    ADD      r1,r0,#9
        0x0004066a:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0004066c:    b083        ..      SUB      sp,sp,#0xc
        0x0004066e:    2210        ."      MOVS     r2,#0x10
        0x00040670:    6940        @i      LDR      r0,[r0,#0x14]
        0x00040672:    f7dcfa6d    ..m.    BL       WStrReverseCpy ; 0x1cb50
        0x00040676:    4620         F      MOV      r0,r4
        0x00040678:    f7fefc90    ....    BL       smpGetPkBit ; 0x3ef9c
        0x0004067c:    4601        .F      MOV      r1,r0
        0x0004067e:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x00040680:    6942        Bi      LDR      r2,[r0,#0x14]
        0x00040682:    e9cd1200    ....    STRD     r1,r2,[sp,#0]
        0x00040686:    e9d02302    ...#    LDRD     r2,r3,[r0,#8]
        0x0004068a:    4629        )F      MOV      r1,r5
        0x0004068c:    4620         F      MOV      r0,r4
        0x0004068e:    f7dcf897    ....    BL       SmpScCalcF4 ; 0x1c7c0
        0x00040692:    b003        ..      ADD      sp,sp,#0xc
        0x00040694:    bd30        0.      POP      {r4,r5,pc}
    i.smprScActPkCalcCb
    smprScActPkCalcCb
        0x00040696:    b530        0.      PUSH     {r4,r5,lr}
        0x00040698:    4604        .F      MOV      r4,r0
        0x0004069a:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004069c:    460d        .F      MOV      r5,r1
        0x0004069e:    b083        ..      SUB      sp,sp,#0xc
        0x000406a0:    6940        @i      LDR      r0,[r0,#0x14]
        0x000406a2:    2110        .!      MOVS     r1,#0x10
        0x000406a4:    3010        .0      ADDS     r0,r0,#0x10
        0x000406a6:    f7dbfe2b    ..+.    BL       SecRand ; 0x1c300
        0x000406aa:    2004        .       MOVS     r0,#4
        0x000406ac:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x000406b0:    4620         F      MOV      r0,r4
        0x000406b2:    f7fefc73    ..s.    BL       smpGetPkBit ; 0x3ef9c
        0x000406b6:    4602        .F      MOV      r2,r0
        0x000406b8:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x000406ba:    6941        Ai      LDR      r1,[r0,#0x14]
        0x000406bc:    3110        .1      ADDS     r1,r1,#0x10
        0x000406be:    e9cd2100    ...!    STRD     r2,r1,[sp,#0]
        0x000406c2:    e9d03202    ...2    LDRD     r3,r2,[r0,#8]
        0x000406c6:    4629        )F      MOV      r1,r5
        0x000406c8:    4620         F      MOV      r0,r4
        0x000406ca:    f7dcf879    ..y.    BL       SmpScCalcF4 ; 0x1c7c0
        0x000406ce:    b003        ..      ADD      sp,sp,#0xc
        0x000406d0:    bd30        0.      POP      {r4,r5,pc}
    i.smprScActPkSendCnf
    smprScActPkSendCnf
        0x000406d2:    684a        Jh      LDR      r2,[r1,#4]
        0x000406d4:    f7ffbaee    ....    B        smpScSendPairCnf ; 0x3fcb4
    i.smprScActPkSendRand
    smprScActPkSendRand
        0x000406d8:    b538        8.      PUSH     {r3-r5,lr}
        0x000406da:    4604        .F      MOV      r4,r0
        0x000406dc:    6c80        .l      LDR      r0,[r0,#0x48]
        0x000406de:    460d        .F      MOV      r5,r1
        0x000406e0:    6849        Ih      LDR      r1,[r1,#4]
        0x000406e2:    6940        @i      LDR      r0,[r0,#0x14]
        0x000406e4:    2210        ."      MOVS     r2,#0x10
        0x000406e6:    3050        P0      ADDS     r0,r0,#0x50
        0x000406e8:    f7d7ff57    ..W.    BL       memcmp ; 0x1859a
        0x000406ec:    b120         .      CBZ      r0,0x406f8 ; smprScActPkSendRand + 32
        0x000406ee:    4620         F      MOV      r0,r4
        0x000406f0:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x000406f4:    f7ffb932    ..2.    B        smpScFailWithReattempt ; 0x3f95c
        0x000406f8:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x000406fa:    78c1        .x      LDRB     r1,[r0,#3]
        0x000406fc:    1c49        I.      ADDS     r1,r1,#1
        0x000406fe:    b2c9        ..      UXTB     r1,r1
        0x00040700:    70c1        .p      STRB     r1,[r0,#3]
        0x00040702:    2914        .)      CMP      r1,#0x14
        0x00040704:    bf24        $.      ITT      CS
        0x00040706:    201b        .       MOVCS    r0,#0x1b
        0x00040708:    f88d0002    ....    STRBCS   r0,[sp,#2]
        0x0004070c:    d20d        ..      BCS      0x4072a ; smprScActPkSendRand + 82
        0x0004070e:    2003        .       MOVS     r0,#3
        0x00040710:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x00040714:    201a        .       MOVS     r0,#0x1a
        0x00040716:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0004071a:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0004071c:    4629        )F      MOV      r1,r5
        0x0004071e:    6940        @i      LDR      r0,[r0,#0x14]
        0x00040720:    f1000210    ....    ADD      r2,r0,#0x10
        0x00040724:    4620         F      MOV      r0,r4
        0x00040726:    f7fffb27    ..'.    BL       smpScSendRand ; 0x3fd78
        0x0004072a:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0004072e:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00040732:    4669        iF      MOV      r1,sp
        0x00040734:    4620         F      MOV      r0,r4
        0x00040736:    f7fffc4d    ..M.    BL       smpSmExecute ; 0x3ffd4
        0x0004073a:    bd38        8.      POP      {r3-r5,pc}
    i.smprScActPkStoreCnf
    smprScActPkStoreCnf
        0x0004073c:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004073e:    6849        Ih      LDR      r1,[r1,#4]
        0x00040740:    2210        ."      MOVS     r2,#0x10
        0x00040742:    6940        @i      LDR      r0,[r0,#0x14]
        0x00040744:    3050        P0      ADDS     r0,r0,#0x50
        0x00040746:    3109        .1      ADDS     r1,r1,#9
        0x00040748:    f7dcba02    ....    B        WStrReverseCpy ; 0x1cb50
    i.smprScActPkStoreCnfAndCalcCb
    smprScActPkStoreCnfAndCalcCb
        0x0004074c:    b530        0.      PUSH     {r4,r5,lr}
        0x0004074e:    4604        .F      MOV      r4,r0
        0x00040750:    6848        Hh      LDR      r0,[r1,#4]
        0x00040752:    460d        .F      MOV      r5,r1
        0x00040754:    f1000109    ....    ADD      r1,r0,#9
        0x00040758:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0004075a:    b083        ..      SUB      sp,sp,#0xc
        0x0004075c:    2210        ."      MOVS     r2,#0x10
        0x0004075e:    6940        @i      LDR      r0,[r0,#0x14]
        0x00040760:    3050        P0      ADDS     r0,r0,#0x50
        0x00040762:    f7dcf9f5    ....    BL       WStrReverseCpy ; 0x1cb50
        0x00040766:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x00040768:    2110        .!      MOVS     r1,#0x10
        0x0004076a:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004076c:    3010        .0      ADDS     r0,r0,#0x10
        0x0004076e:    f7dbfdc7    ....    BL       SecRand ; 0x1c300
        0x00040772:    2004        .       MOVS     r0,#4
        0x00040774:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x00040778:    4620         F      MOV      r0,r4
        0x0004077a:    f7fefc0f    ....    BL       smpGetPkBit ; 0x3ef9c
        0x0004077e:    4601        .F      MOV      r1,r0
        0x00040780:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x00040782:    6942        Bi      LDR      r2,[r0,#0x14]
        0x00040784:    3210        .2      ADDS     r2,r2,#0x10
        0x00040786:    e9cd1200    ....    STRD     r1,r2,[sp,#0]
        0x0004078a:    e9d03202    ...2    LDRD     r3,r2,[r0,#8]
        0x0004078e:    4629        )F      MOV      r1,r5
        0x00040790:    4620         F      MOV      r0,r4
        0x00040792:    f7dcf815    ....    BL       SmpScCalcF4 ; 0x1c7c0
        0x00040796:    b003        ..      ADD      sp,sp,#0xc
        0x00040798:    bd30        0.      POP      {r4,r5,pc}
        0x0004079a:    0000        ..      MOVS     r0,r0
    i.smprScActPkStorePinAndCalcCb
    smprScActPkStorePinAndCalcCb
        0x0004079c:    b530        0.      PUSH     {r4,r5,lr}
        0x0004079e:    4604        .F      MOV      r4,r0
        0x000407a0:    6c80        .l      LDR      r0,[r0,#0x48]
        0x000407a2:    460d        .F      MOV      r5,r1
        0x000407a4:    b083        ..      SUB      sp,sp,#0xc
        0x000407a6:    7841        Ax      LDRB     r1,[r0,#1]
        0x000407a8:    2903        .)      CMP      r1,#3
        0x000407aa:    d11a        ..      BNE      0x407e2 ; smprScActPkStorePinAndCalcCb + 70
        0x000407ac:    6940        @i      LDR      r0,[r0,#0x14]
        0x000407ae:    4919        .I      LDR      r1,[pc,#100] ; [0x40814] = 0x44406
        0x000407b0:    3020         0      ADDS     r0,r0,#0x20
        0x000407b2:    f7d9fe22    ..".    BL       Calc128Cpy ; 0x1a3fa
        0x000407b6:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x000407b8:    4916        .I      LDR      r1,[pc,#88] ; [0x40814] = 0x44406
        0x000407ba:    6940        @i      LDR      r0,[r0,#0x14]
        0x000407bc:    3030        00      ADDS     r0,r0,#0x30
        0x000407be:    f7d9fe1c    ....    BL       Calc128Cpy ; 0x1a3fa
        0x000407c2:    7d2a        *}      LDRB     r2,[r5,#0x14]
        0x000407c4:    2a03        .*      CMP      r2,#3
        0x000407c6:    d80c        ..      BHI      0x407e2 ; smprScActPkStorePinAndCalcCb + 70
        0x000407c8:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x000407ca:    1d29        ).      ADDS     r1,r5,#4
        0x000407cc:    6940        @i      LDR      r0,[r0,#0x14]
        0x000407ce:    302d        -0      ADDS     r0,r0,#0x2d
        0x000407d0:    f7dcf9be    ....    BL       WStrReverseCpy ; 0x1cb50
        0x000407d4:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x000407d6:    7d2a        *}      LDRB     r2,[r5,#0x14]
        0x000407d8:    1d29        ).      ADDS     r1,r5,#4
        0x000407da:    6940        @i      LDR      r0,[r0,#0x14]
        0x000407dc:    303d        =0      ADDS     r0,r0,#0x3d
        0x000407de:    f7dcf9b7    ....    BL       WStrReverseCpy ; 0x1cb50
        0x000407e2:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x000407e4:    2110        .!      MOVS     r1,#0x10
        0x000407e6:    6940        @i      LDR      r0,[r0,#0x14]
        0x000407e8:    3010        .0      ADDS     r0,r0,#0x10
        0x000407ea:    f7dbfd89    ....    BL       SecRand ; 0x1c300
        0x000407ee:    2004        .       MOVS     r0,#4
        0x000407f0:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x000407f4:    4620         F      MOV      r0,r4
        0x000407f6:    f7fefbd1    ....    BL       smpGetPkBit ; 0x3ef9c
        0x000407fa:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x000407fc:    694a        Ji      LDR      r2,[r1,#0x14]
        0x000407fe:    3210        .2      ADDS     r2,r2,#0x10
        0x00040800:    e9cd0200    ....    STRD     r0,r2,[sp,#0]
        0x00040804:    e9d13202    ...2    LDRD     r3,r2,[r1,#8]
        0x00040808:    4629        )F      MOV      r1,r5
        0x0004080a:    4620         F      MOV      r0,r4
        0x0004080c:    f7dbffd8    ....    BL       SmpScCalcF4 ; 0x1c7c0
        0x00040810:    b003        ..      ADD      sp,sp,#0xc
        0x00040812:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x00040814:    00044406    .D..    DCD    279558
    $t
    i.smprScActSendPubKey
    smprScActSendPubKey
        0x00040818:    b570        p.      PUSH     {r4-r6,lr}
        0x0004081a:    460c        .F      MOV      r4,r1
        0x0004081c:    4605        .F      MOV      r5,r0
        0x0004081e:    f7fefd67    ..g.    BL       smpScActAuthSelect ; 0x3f2f0
        0x00040822:    4621        !F      MOV      r1,r4
        0x00040824:    4628        (F      MOV      r0,r5
        0x00040826:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0004082a:    f7ffba6f    ..o.    B        smpScSendPubKey ; 0x3fd0c
    i.smprScActStoreDhCheck
    smprScActStoreDhCheck
        0x0004082e:    6849        Ih      LDR      r1,[r1,#4]
        0x00040830:    220f        ."      MOVS     r2,#0xf
        0x00040832:    f880203f    ..?     STRB     r2,[r0,#0x3f]
        0x00040836:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00040838:    2210        ."      MOVS     r2,#0x10
        0x0004083a:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004083c:    3050        P0      ADDS     r0,r0,#0x50
        0x0004083e:    3109        .1      ADDS     r1,r1,#9
        0x00040840:    f7dcb986    ....    B        WStrReverseCpy ; 0x1cb50
    i.smprScActStoreLescPin
    smprScActStoreLescPin
        0x00040844:    b570        p.      PUSH     {r4-r6,lr}
        0x00040846:    4605        .F      MOV      r5,r0
        0x00040848:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004084a:    460c        .F      MOV      r4,r1
        0x0004084c:    7841        Ax      LDRB     r1,[r0,#1]
        0x0004084e:    2903        .)      CMP      r1,#3
        0x00040850:    bf18        ..      IT       NE
        0x00040852:    bd70        p.      POPNE    {r4-r6,pc}
        0x00040854:    6940        @i      LDR      r0,[r0,#0x14]
        0x00040856:    490e        .I      LDR      r1,[pc,#56] ; [0x40890] = 0x44406
        0x00040858:    3020         0      ADDS     r0,r0,#0x20
        0x0004085a:    f7d9fdce    ....    BL       Calc128Cpy ; 0x1a3fa
        0x0004085e:    6ca8        .l      LDR      r0,[r5,#0x48]
        0x00040860:    490b        .I      LDR      r1,[pc,#44] ; [0x40890] = 0x44406
        0x00040862:    6940        @i      LDR      r0,[r0,#0x14]
        0x00040864:    3030        00      ADDS     r0,r0,#0x30
        0x00040866:    f7d9fdc8    ....    BL       Calc128Cpy ; 0x1a3fa
        0x0004086a:    7d22        "}      LDRB     r2,[r4,#0x14]
        0x0004086c:    2a03        .*      CMP      r2,#3
        0x0004086e:    bf88        ..      IT       HI
        0x00040870:    bd70        p.      POPHI    {r4-r6,pc}
        0x00040872:    6ca8        .l      LDR      r0,[r5,#0x48]
        0x00040874:    1d21        !.      ADDS     r1,r4,#4
        0x00040876:    6940        @i      LDR      r0,[r0,#0x14]
        0x00040878:    302d        -0      ADDS     r0,r0,#0x2d
        0x0004087a:    f7dcf969    ..i.    BL       WStrReverseCpy ; 0x1cb50
        0x0004087e:    6ca8        .l      LDR      r0,[r5,#0x48]
        0x00040880:    1d21        !.      ADDS     r1,r4,#4
        0x00040882:    7d22        "}      LDRB     r2,[r4,#0x14]
        0x00040884:    6940        @i      LDR      r0,[r0,#0x14]
        0x00040886:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0004088a:    303d        =0      ADDS     r0,r0,#0x3d
        0x0004088c:    f7dcb960    ..`.    B        WStrReverseCpy ; 0x1cb50
    $d
        0x00040890:    00044406    .D..    DCD    279558
    $t
    i.smprScActWaitDhCheck
    smprScActWaitDhCheck
        0x00040894:    220d        ."      MOVS     r2,#0xd
        0x00040896:    f880203f    ..?     STRB     r2,[r0,#0x3f]
        0x0004089a:    6c82        .l      LDR      r2,[r0,#0x48]
        0x0004089c:    7853        Sx      LDRB     r3,[r2,#1]
        0x0004089e:    2b03        .+      CMP      r3,#3
        0x000408a0:    bf18        ..      IT       NE
        0x000408a2:    4770        pG      BXNE     lr
        0x000408a4:    6952        Ri      LDR      r2,[r2,#0x14]
        0x000408a6:    3210        .2      ADDS     r2,r2,#0x10
        0x000408a8:    f7ffba66    ..f.    B        smpScSendRand ; 0x3fd78
    i.spl_alloca
    spl_alloca
        0x000408ac:    4a09        .J      LDR      r2,[pc,#36] ; [0x408d4] = 0x10000400
        0x000408ae:    f0200103     ...    BIC      r1,r0,#3
        0x000408b2:    1d09        ..      ADDS     r1,r1,#4
        0x000408b4:    68d3        .h      LDR      r3,[r2,#0xc]
        0x000408b6:    f0110f03    ....    TST      r1,#3
        0x000408ba:    bf18        ..      IT       NE
        0x000408bc:    4601        .F      MOVNE    r1,r0
        0x000408be:    1858        X.      ADDS     r0,r3,r1
        0x000408c0:    60d0        .`      STR      r0,[r2,#0xc]
        0x000408c2:    6850        Ph      LDR      r0,[r2,#4]
        0x000408c4:    4408        .D      ADD      r0,r0,r1
        0x000408c6:    6050        P`      STR      r0,[r2,#4]
        0x000408c8:    f5b04fa0    ...O    CMP      r0,#0x5000
        0x000408cc:    bfcc        ..      ITE      GT
        0x000408ce:    2000        .       MOVGT    r0,#0
        0x000408d0:    4618        .F      MOVLE    r0,r3
        0x000408d2:    4770        pG      BX       lr
    $d
        0x000408d4:    10000400    ....    DCD    268436480
    $t
    i.spreading_decision
    spreading_decision
        0x000408d8:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x000408dc:    b083        ..      SUB      sp,sp,#0xc
        0x000408de:    f04f0a00    O...    MOV      r10,#0
        0x000408e2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000408e4:    f8dd8054    ..T.    LDR      r8,[sp,#0x54]
        0x000408e8:    9f13        ..      LDR      r7,[sp,#0x4c]
        0x000408ea:    6a06        .j      LDR      r6,[r0,#0x20]
        0x000408ec:    f8cda008    ....    STR      r10,[sp,#8]
        0x000408f0:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x000408f2:    eb060147    ..G.    ADD      r1,r6,r7,LSL #1
        0x000408f6:    fb00f008    ....    MUL      r0,r0,r8
        0x000408fa:    9001        ..      STR      r0,[sp,#4]
        0x000408fc:    f9360017    6...    LDRSH    r0,[r6,r7,LSL #1]
        0x00040900:    f9311c02    1...    LDRSH    r1,[r1,#-2]
        0x00040904:    46d1        .F      MOV      r9,r10
        0x00040906:    1a40        @.      SUBS     r0,r0,r1
        0x00040908:    fb00f008    ....    MUL      r0,r0,r8
        0x0004090c:    2808        .(      CMP      r0,#8
        0x0004090e:    bfc4        ..      ITT      GT
        0x00040910:    2000        .       MOVGT    r0,#0
        0x00040912:    9000        ..      STRGT    r0,[sp,#0]
        0x00040914:    f34080b7    @...    BLE.W    0x40a86 ; spreading_decision + 430
        0x00040918:    2300        .#      MOVS     r3,#0
        0x0004091a:    2f00        ./      CMP      r7,#0
        0x0004091c:    bfc4        ..      ITT      GT
        0x0004091e:    9901        ..      LDRGT    r1,[sp,#4]
        0x00040920:    fb00fb01    ....    MULGT    r11,r0,r1
        0x00040924:    dd5e        ^.      BLE      0x409e4 ; spreading_decision + 268
        0x00040926:    f9360013    6...    LDRSH    r0,[r6,r3,LSL #1]
        0x0004092a:    9c04        ..      LDR      r4,[sp,#0x10]
        0x0004092c:    fb00f508    ....    MUL      r5,r0,r8
        0x00040930:    eb040485    ....    ADD      r4,r4,r5,LSL #2
        0x00040934:    eb060543    ..C.    ADD      r5,r6,r3,LSL #1
        0x00040938:    2100        .!      MOVS     r1,#0
        0x0004093a:    f9b55002    ...P    LDRSH    r5,[r5,#2]
        0x0004093e:    460a        .F      MOV      r2,r1
        0x00040940:    1a28        (.      SUBS     r0,r5,r0
        0x00040942:    fb00f008    ....    MUL      r0,r0,r8
        0x00040946:    4694        .F      MOV      r12,r2
        0x00040948:    eb04048b    ....    ADD      r4,r4,r11,LSL #2
        0x0004094c:    2808        .(      CMP      r0,#8
        0x0004094e:    bfc8        ..      IT       GT
        0x00040950:    4605        .F      MOVGT    r5,r0
        0x00040952:    dd44        D.      BLE      0x409de ; spreading_decision + 262
        0x00040954:    ed940a00    ....    VLDR     s0,[r4,#0]
        0x00040958:    ee600a00    `...    VMUL.F32 s1,s0,s0
        0x0004095c:    ee000a10    ....    VMOV     s0,r0
        0x00040960:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00040964:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x00040968:    ee10ea10    ....    VMOV     lr,s0
        0x0004096c:    f1be5f7a    ..z_    CMP      lr,#0x3e800000
        0x00040970:    bfb8        ..      IT       LT
        0x00040972:    1c49        I.      ADDLT    r1,r1,#1
        0x00040974:    ee10ea10    ....    VMOV     lr,s0
        0x00040978:    f1be5f76    ..v_    CMP      lr,#0x3d800000
        0x0004097c:    bfb8        ..      IT       LT
        0x0004097e:    1c52        R.      ADDLT    r2,r2,#1
        0x00040980:    ee10ea10    ....    VMOV     lr,s0
        0x00040984:    f1be5f72    ..r_    CMP      lr,#0x3c800000
        0x00040988:    bfb8        ..      IT       LT
        0x0004098a:    f10c0c01    ....    ADDLT    r12,r12,#1
        0x0004098e:    1d24        $.      ADDS     r4,r4,#4
        0x00040990:    1e6d        m.      SUBS     r5,r5,#1
        0x00040992:    d1df        ..      BNE      0x40954 ; spreading_decision + 124
        0x00040994:    9c03        ..      LDR      r4,[sp,#0xc]
        0x00040996:    68a4        .h      LDR      r4,[r4,#8]
        0x00040998:    1f24        $.      SUBS     r4,r4,#4
        0x0004099a:    429c        .B      CMP      r4,r3
        0x0004099c:    da06        ..      BGE      0x409ac ; spreading_decision + 212
        0x0004099e:    1854        T.      ADDS     r4,r2,r1
        0x000409a0:    0164        d.      LSLS     r4,r4,#5
        0x000409a2:    fb94f5f0    ....    SDIV     r5,r4,r0
        0x000409a6:    9c02        ..      LDR      r4,[sp,#8]
        0x000409a8:    442c        ,D      ADD      r4,r4,r5
        0x000409aa:    9402        ..      STR      r4,[sp,#8]
        0x000409ac:    ebb00f4c    ..L.    CMP      r0,r12,LSL #1
        0x000409b0:    bfd4        ..      ITE      LE
        0x000409b2:    f04f0c01    O...    MOVLE    r12,#1
        0x000409b6:    f04f0c00    O...    MOVGT    r12,#0
        0x000409ba:    ebb00f42    ..B.    CMP      r0,r2,LSL #1
        0x000409be:    bfd4        ..      ITE      LE
        0x000409c0:    2201        ."      MOVLE    r2,#1
        0x000409c2:    2200        ."      MOVGT    r2,#0
        0x000409c4:    4462        bD      ADD      r2,r2,r12
        0x000409c6:    ebb00f41    ..A.    CMP      r0,r1,LSL #1
        0x000409ca:    bfd4        ..      ITE      LE
        0x000409cc:    2001        .       MOVLE    r0,#1
        0x000409ce:    2000        .       MOVGT    r0,#0
        0x000409d0:    1811        ..      ADDS     r1,r2,r0
        0x000409d2:    9816        ..      LDR      r0,[sp,#0x58]
        0x000409d4:    f8500023    P.#.    LDR      r0,[r0,r3,LSL #2]
        0x000409d8:    fb01aa00    ....    MLA      r10,r1,r0,r10
        0x000409dc:    4481        .D      ADD      r9,r9,r0
        0x000409de:    1c5b        [.      ADDS     r3,r3,#1
        0x000409e0:    42bb        .B      CMP      r3,r7
        0x000409e2:    dba0        ..      BLT      0x40926 ; spreading_decision + 78
        0x000409e4:    9800        ..      LDR      r0,[sp,#0]
        0x000409e6:    1c40        @.      ADDS     r0,r0,#1
        0x000409e8:    9000        ..      STR      r0,[sp,#0]
        0x000409ea:    9914        ..      LDR      r1,[sp,#0x50]
        0x000409ec:    4288        .B      CMP      r0,r1
        0x000409ee:    db93        ..      BLT      0x40918 ; spreading_decision + 64
        0x000409f0:    9812        ..      LDR      r0,[sp,#0x48]
        0x000409f2:    b308        ..      CBZ      r0,0x40a38 ; spreading_decision + 352
        0x000409f4:    9802        ..      LDR      r0,[sp,#8]
        0x000409f6:    b150        P.      CBZ      r0,0x40a0e ; spreading_decision + 310
        0x000409f8:    9803        ..      LDR      r0,[sp,#0xc]
        0x000409fa:    6880        .h      LDR      r0,[r0,#8]
        0x000409fc:    f1c00004    ....    RSB      r0,r0,#4
        0x00040a00:    19c1        ..      ADDS     r1,r0,r7
        0x00040a02:    9814        ..      LDR      r0,[sp,#0x50]
        0x00040a04:    4341        AC      MULS     r1,r0,r1
        0x00040a06:    9802        ..      LDR      r0,[sp,#8]
        0x00040a08:    fb90f0f1    ....    SDIV     r0,r0,r1
        0x00040a0c:    9002        ..      STR      r0,[sp,#8]
        0x00040a0e:    9810        ..      LDR      r0,[sp,#0x40]
        0x00040a10:    6801        .h      LDR      r1,[r0,#0]
        0x00040a12:    9802        ..      LDR      r0,[sp,#8]
        0x00040a14:    4408        .D      ADD      r0,r0,r1
        0x00040a16:    9910        ..      LDR      r1,[sp,#0x40]
        0x00040a18:    1040        @.      ASRS     r0,r0,#1
        0x00040a1a:    6008        .`      STR      r0,[r1,#0]
        0x00040a1c:    9911        ..      LDR      r1,[sp,#0x44]
        0x00040a1e:    6809        .h      LDR      r1,[r1,#0]
        0x00040a20:    2902        .)      CMP      r1,#2
        0x00040a22:    bf08        ..      IT       EQ
        0x00040a24:    1d00        ..      ADDEQ    r0,r0,#4
        0x00040a26:    d002        ..      BEQ      0x40a2e ; spreading_decision + 342
        0x00040a28:    2900        .)      CMP      r1,#0
        0x00040a2a:    bf08        ..      IT       EQ
        0x00040a2c:    1f00        ..      SUBEQ    r0,r0,#4
        0x00040a2e:    2816        .(      CMP      r0,#0x16
        0x00040a30:    dd2d        -.      BLE      0x40a8e ; spreading_decision + 438
        0x00040a32:    9811        ..      LDR      r0,[sp,#0x44]
        0x00040a34:    2102        .!      MOVS     r1,#2
        0x00040a36:    6001        .`      STR      r1,[r0,#0]
        0x00040a38:    ea4f200a    O..     LSL      r0,r10,#8
        0x00040a3c:    fb90f0f9    ....    SDIV     r0,r0,r9
        0x00040a40:    9905        ..      LDR      r1,[sp,#0x14]
        0x00040a42:    6809        .h      LDR      r1,[r1,#0]
        0x00040a44:    4408        .D      ADD      r0,r0,r1
        0x00040a46:    9905        ..      LDR      r1,[sp,#0x14]
        0x00040a48:    1040        @.      ASRS     r0,r0,#1
        0x00040a4a:    6008        .`      STR      r0,[r1,#0]
        0x00040a4c:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x00040a50:    9806        ..      LDR      r0,[sp,#0x18]
        0x00040a52:    f1c00003    ....    RSB      r0,r0,#3
        0x00040a56:    eb0110c0    ....    ADD      r0,r1,r0,LSL #7
        0x00040a5a:    3042        B0      ADDS     r0,r0,#0x42
        0x00040a5c:    1080        ..      ASRS     r0,r0,#2
        0x00040a5e:    2850        P(      CMP      r0,#0x50
        0x00040a60:    bfbe        ..      ITTT     LT
        0x00040a62:    2003        .       MOVLT    r0,#3
        0x00040a64:    b007        ..      ADDLT    sp,sp,#0x1c
        0x00040a66:    e8bd8ff0    ....    POPLT    {r4-r11,pc}
        0x00040a6a:    f5b07f80    ....    CMP      r0,#0x100
        0x00040a6e:    bfbe        ..      ITTT     LT
        0x00040a70:    2002        .       MOVLT    r0,#2
        0x00040a72:    b007        ..      ADDLT    sp,sp,#0x1c
        0x00040a74:    e8bd8ff0    ....    POPLT    {r4-r11,pc}
        0x00040a78:    f5b07fc0    ....    CMP      r0,#0x180
        0x00040a7c:    bfbe        ..      ITTT     LT
        0x00040a7e:    2001        .       MOVLT    r0,#1
        0x00040a80:    b007        ..      ADDLT    sp,sp,#0x1c
        0x00040a82:    e8bd8ff0    ....    POPLT    {r4-r11,pc}
        0x00040a86:    2000        .       MOVS     r0,#0
        0x00040a88:    b007        ..      ADD      sp,sp,#0x1c
        0x00040a8a:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00040a8e:    2812        .(      CMP      r0,#0x12
        0x00040a90:    bfc3        ..      ITTTE    GT
        0x00040a92:    2101        .!      MOVGT    r1,#1
        0x00040a94:    9811        ..      LDRGT    r0,[sp,#0x44]
        0x00040a96:    6001        .`      STRGT    r1,[r0,#0]
        0x00040a98:    2000        .       MOVLE    r0,#0
        0x00040a9a:    bfdc        ..      ITT      LE
        0x00040a9c:    9911        ..      LDRLE    r1,[sp,#0x44]
        0x00040a9e:    6008        .`      STRLE    r0,[r1,#0]
        0x00040aa0:    e7ca        ..      B        0x40a38 ; spreading_decision + 352
    i.sqrt
    sqrt
        0x00040aa2:    b500        ..      PUSH     {lr}
        0x00040aa4:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x00040aa8:    b083        ..      SUB      sp,sp,#0xc
        0x00040aaa:    ec410b19    A...    VMOV     d9,r0,r1
        0x00040aae:    f003f857    ..W.    BL       _dsqrt ; 0x43b60
        0x00040ab2:    ec410b18    A...    VMOV     d8,r0,r1
        0x00040ab6:    ee180a10    ....    VMOV     r0,s16
        0x00040aba:    ee181a90    ....    VMOV     r1,s17
        0x00040abe:    ed8d8b00    ....    VSTR     d8,[sp,#0]
        0x00040ac2:    2800        .(      CMP      r0,#0
        0x00040ac4:    bf18        ..      IT       NE
        0x00040ac6:    2001        .       MOVNE    r0,#1
        0x00040ac8:    4308        .C      ORRS     r0,r0,r1
        0x00040aca:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x00040ace:    f1c0607f    ...`    RSB      r0,r0,#0xff00000
        0x00040ad2:    f10040e0    ...@    ADD      r0,r0,#0x70000000
        0x00040ad6:    0fc0        ..      LSRS     r0,r0,#31
        0x00040ad8:    d014        ..      BEQ      0x40b04 ; sqrt + 98
        0x00040ada:    ee191a10    ....    VMOV     r1,s18
        0x00040ade:    ee190a90    ....    VMOV     r0,s19
        0x00040ae2:    ed8d9b00    ....    VSTR     d9,[sp,#0]
        0x00040ae6:    2900        .)      CMP      r1,#0
        0x00040ae8:    bf18        ..      IT       NE
        0x00040aea:    2101        .!      MOVNE    r1,#1
        0x00040aec:    4308        .C      ORRS     r0,r0,r1
        0x00040aee:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x00040af2:    f1c0607f    ...`    RSB      r0,r0,#0xff00000
        0x00040af6:    f10040e0    ...@    ADD      r0,r0,#0x70000000
        0x00040afa:    0fc0        ..      LSRS     r0,r0,#31
        0x00040afc:    bf04        ..      ITT      EQ
        0x00040afe:    2001        .       MOVEQ    r0,#1
        0x00040b00:    f7d7ff39    ..9.    BLEQ     __set_errno ; 0x18976
        0x00040b04:    ec510b18    Q...    VMOV     r0,r1,d8
        0x00040b08:    b003        ..      ADD      sp,sp,#0xc
        0x00040b0a:    ecbd8b04    ....    VPOP     {d8-d9}
        0x00040b0e:    bd00        ..      POP      {pc}
    i.stereo_itheta
    stereo_itheta
        0x00040b10:    b510        ..      PUSH     {r4,lr}
        0x00040b12:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x00040b16:    ed9f8a79    ..y.    VLDR     s16,[pc,#484] ; [0x40cfc] = 0x26901d7d
        0x00040b1a:    eeb01a48    ..H.    VMOV.F32 s2,s16
        0x00040b1e:    eddf8a78    ..x.    VLDR     s17,[pc,#480] ; [0x40d00] = 0
        0x00040b22:    b182        ..      CBZ      r2,0x40b46 ; stereo_itheta + 54
        0x00040b24:    2b00        .+      CMP      r3,#0
        0x00040b26:    dd5b        [.      BLE      0x40be0 ; stereo_itheta + 208
        0x00040b28:    ecb00a01    ....    VLDM     r0!,{s0}
        0x00040b2c:    1e5b        [.      SUBS     r3,r3,#1
        0x00040b2e:    ecf11a01    ....    VLDM     r1!,{s3}
        0x00040b32:    ee700a21    p.!.    VADD.F32 s1,s0,s3
        0x00040b36:    ee300a61    0.a.    VSUB.F32 s0,s0,s3
        0x00040b3a:    ee001aa0    ....    VMLA.F32 s2,s1,s1
        0x00040b3e:    ee008a00    ....    VMLA.F32 s16,s0,s0
        0x00040b42:    d1f1        ..      BNE      0x40b28 ; stereo_itheta + 24
        0x00040b44:    e04c        L.      B        0x40be0 ; stereo_itheta + 208
        0x00040b46:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x00040b4a:    2b00        .+      CMP      r3,#0
        0x00040b4c:    dd21        !.      BLE      0x40b92 ; stereo_itheta + 130
        0x00040b4e:    1f02        ..      SUBS     r2,r0,#4
        0x00040b50:    1f00        ..      SUBS     r0,r0,#4
        0x00040b52:    f0130f01    ....    TST      r3,#1
        0x00040b56:    d007        ..      BEQ      0x40b68 ; stereo_itheta + 88
        0x00040b58:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x00040b5c:    edd01a01    ....    VLDR     s3,[r0,#4]
        0x00040b60:    1d00        ..      ADDS     r0,r0,#4
        0x00040b62:    1d12        ..      ADDS     r2,r2,#4
        0x00040b64:    ee000aa1    ....    VMLA.F32 s0,s1,s3
        0x00040b68:    ea5f0c63    _.c.    ASRS     r12,r3,#1
        0x00040b6c:    d011        ..      BEQ      0x40b92 ; stereo_itheta + 130
        0x00040b6e:    bf00        ..      NOP      
        0x00040b70:    edd21a01    ....    VLDR     s3,[r2,#4]
        0x00040b74:    ed902a01    ...*    VLDR     s4,[r0,#4]
        0x00040b78:    ee010a82    ....    VMLA.F32 s0,s3,s4
        0x00040b7c:    edd21a02    ....    VLDR     s3,[r2,#8]
        0x00040b80:    ed902a02    ...*    VLDR     s4,[r0,#8]
        0x00040b84:    3008        .0      ADDS     r0,r0,#8
        0x00040b86:    3208        .2      ADDS     r2,r2,#8
        0x00040b88:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x00040b8c:    ee010a82    ....    VMLA.F32 s0,s3,s4
        0x00040b90:    d1ee        ..      BNE      0x40b70 ; stereo_itheta + 96
        0x00040b92:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x00040b96:    2b00        .+      CMP      r3,#0
        0x00040b98:    ee301a01    0...    VADD.F32 s2,s0,s2
        0x00040b9c:    dd1e        ..      BLE      0x40bdc ; stereo_itheta + 204
        0x00040b9e:    1f08        ..      SUBS     r0,r1,#4
        0x00040ba0:    1f09        ..      SUBS     r1,r1,#4
        0x00040ba2:    f0130f01    ....    TST      r3,#1
        0x00040ba6:    d007        ..      BEQ      0x40bb8 ; stereo_itheta + 168
        0x00040ba8:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x00040bac:    edd11a01    ....    VLDR     s3,[r1,#4]
        0x00040bb0:    1d00        ..      ADDS     r0,r0,#4
        0x00040bb2:    1d09        ..      ADDS     r1,r1,#4
        0x00040bb4:    ee400a21    @.!.    VMLA.F32 s1,s0,s3
        0x00040bb8:    105a        Z.      ASRS     r2,r3,#1
        0x00040bba:    d00f        ..      BEQ      0x40bdc ; stereo_itheta + 204
        0x00040bbc:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x00040bc0:    edd11a01    ....    VLDR     s3,[r1,#4]
        0x00040bc4:    ee400a21    @.!.    VMLA.F32 s1,s0,s3
        0x00040bc8:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x00040bcc:    edd11a02    ....    VLDR     s3,[r1,#8]
        0x00040bd0:    3008        .0      ADDS     r0,r0,#8
        0x00040bd2:    3108        .1      ADDS     r1,r1,#8
        0x00040bd4:    1e52        R.      SUBS     r2,r2,#1
        0x00040bd6:    ee400a21    @.!.    VMLA.F32 s1,s0,s3
        0x00040bda:    d1ef        ..      BNE      0x40bbc ; stereo_itheta + 172
        0x00040bdc:    ee308a88    0...    VADD.F32 s16,s1,s16
        0x00040be0:    ee110a10    ....    VMOV     r0,s2
        0x00040be4:    f003f972    ..r.    BL       __aeabi_f2d ; 0x43ecc
        0x00040be8:    ec410b10    A...    VMOV     d0,r0,r1
        0x00040bec:    f7ddfde8    ....    BL       __hardfp_sqrt ; 0x1e7c0
        0x00040bf0:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00040bf4:    f002fb2e    ....    BL       __aeabi_d2f ; 0x43254
        0x00040bf8:    ee090a10    ....    VMOV     s18,r0
        0x00040bfc:    ee180a10    ....    VMOV     r0,s16
        0x00040c00:    f003f964    ..d.    BL       __aeabi_f2d ; 0x43ecc
        0x00040c04:    ec410b10    A...    VMOV     d0,r0,r1
        0x00040c08:    f7ddfdda    ....    BL       __hardfp_sqrt ; 0x1e7c0
        0x00040c0c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00040c10:    f002fb20    .. .    BL       __aeabi_d2f ; 0x43254
        0x00040c14:    ee010a10    ....    VMOV     s2,r0
        0x00040c18:    ee690a09    i...    VMUL.F32 s1,s18,s18
        0x00040c1c:    4939        9I      LDR      r1,[pc,#228] ; [0x40d04] = 0x219392ef
        0x00040c1e:    ee210a01    !...    VMUL.F32 s0,s2,s2
        0x00040c22:    ee701a80    p...    VADD.F32 s3,s1,s0
        0x00040c26:    ee110a90    ....    VMOV     r0,s3
        0x00040c2a:    4288        .B      CMP      r0,r1
        0x00040c2c:    db29        ).      BLT      0x40c82 ; stereo_itheta + 370
        0x00040c2e:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00040c32:    eddf3a35    ..5:    VLDR     s7,[pc,#212] ; [0x40d08] = 0x3f2db121
        0x00040c36:    ed9f3a35    ..5:    VLDR     s6,[pc,#212] ; [0x40d0c] = 0x3db00965
        0x00040c3a:    eddf2a35    ..5*    VLDR     s5,[pc,#212] ; [0x40d10] = 0x3edcf805
        0x00040c3e:    eddf1a35    ..5.    VLDR     s3,[pc,#212] ; [0x40d14] = 0xbfc90fdb
        0x00040c42:    ed9f2a35    ..5*    VLDR     s4,[pc,#212] ; [0x40d18] = 0x3fc90fdb
        0x00040c46:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00040c4a:    d230        0.      BCS      0x40cae ; stereo_itheta + 414
        0x00040c4c:    eeb04a40    ..@J    VMOV.F32 s8,s0
        0x00040c50:    eeb51ac0    ....    VCMPE.F32 s2,#0.0
        0x00040c54:    ee004aa3    ...J    VMLA.F32 s8,s1,s7
        0x00040c58:    eef03a40    ..@:    VMOV.F32 s7,s0
        0x00040c5c:    ee000aa2    ....    VMLA.F32 s0,s1,s5
        0x00040c60:    ee403a83    @..:    VMLA.F32 s7,s1,s6
        0x00040c64:    ee243a23    $.#:    VMUL.F32 s6,s8,s7
        0x00040c68:    ee693a41    i.A:    VNMUL.F32 s7,s18,s2
        0x00040c6c:    ee630a80    c...    VMUL.F32 s1,s7,s0
        0x00040c70:    ee800a83    ....    VDIV.F32 s0,s1,s6
        0x00040c74:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00040c78:    bf28        (.      IT       CS
        0x00040c7a:    eef01a42    ..B.    VMOVCS.F32 s3,s4
        0x00040c7e:    ee708a21    p.!.    VADD.F32 s17,s0,s3
        0x00040c82:    eddf0a26    ..&.    VLDR     s1,[pc,#152] ; [0x40d1c] = 0x4622f987
        0x00040c86:    eeb60a00    ....    VMOV.F32 s0,#0.50000000
        0x00040c8a:    ee080aa0    ....    VMLA.F32 s0,s17,s1
        0x00040c8e:    ee100a10    ....    VMOV     r0,s0
        0x00040c92:    f003f91b    ....    BL       __aeabi_f2d ; 0x43ecc
        0x00040c96:    ec410b10    A...    VMOV     d0,r0,r1
        0x00040c9a:    f7dcfcf9    ....    BL       __hardfp_floor ; 0x1d690
        0x00040c9e:    ecbd8b04    ....    VPOP     {d8-d9}
        0x00040ca2:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00040ca6:    e8bd4010    ...@    POP      {r4,lr}
        0x00040caa:    f002bd55    ..U.    B.W      __aeabi_d2iz ; 0x43758
        0x00040cae:    eeb04a60    ..`J    VMOV.F32 s8,s1
        0x00040cb2:    eeb51ac0    ....    VCMPE.F32 s2,#0.0
        0x00040cb6:    ee004a23    ..#J    VMLA.F32 s8,s0,s7
        0x00040cba:    eef03a60    ..`:    VMOV.F32 s7,s1
        0x00040cbe:    ee400a22    @.".    VMLA.F32 s1,s0,s5
        0x00040cc2:    ee403a03    @..:    VMLA.F32 s7,s0,s6
        0x00040cc6:    ee243a23    $.#:    VMUL.F32 s6,s8,s7
        0x00040cca:    ee693a01    i..:    VMUL.F32 s7,s18,s2
        0x00040cce:    ee630aa0    c...    VMUL.F32 s1,s7,s1
        0x00040cd2:    ee800a83    ....    VDIV.F32 s0,s1,s6
        0x00040cd6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00040cda:    bf34        4.      ITE      CC
        0x00040cdc:    eef00a61    ..a.    VMOVCC.F32 s1,s3
        0x00040ce0:    eef00a42    ..B.    VMOVCS.F32 s1,s4
        0x00040ce4:    ee300a20    0. .    VADD.F32 s0,s0,s1
        0x00040ce8:    eef53ac0    ...:    VCMPE.F32 s7,#0.0
        0x00040cec:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00040cf0:    bf28        (.      IT       CS
        0x00040cf2:    eef01a42    ..B.    VMOVCS.F32 s3,s4
        0x00040cf6:    ee708a61    p.a.    VSUB.F32 s17,s0,s3
        0x00040cfa:    e7c2        ..      B        0x40c82 ; stereo_itheta + 370
    $d
        0x00040cfc:    26901d7d    }..&    DCD    646978941
        0x00040d00:    00000000    ....    DCD    0
        0x00040d04:    219392ef    ...!    DCD    563319535
        0x00040d08:    3f2db121    !.-?    DCD    1059959073
        0x00040d0c:    3db00965    e..=    DCD    1034946917
        0x00040d10:    3edcf805    ...>    DCD    1054668805
        0x00040d14:    bfc90fdb    ....    DCD    3217625051
        0x00040d18:    3fc90fdb    ...?    DCD    1070141403
        0x00040d1c:    4622f987    .."F    DCD    1176697223
    $t
    i.tf_analysis
    tf_analysis
        0x00040d20:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x00040d24:    4614        .F      MOV      r4,r2
        0x00040d26:    ed2d0b02    -...    VPUSH    {d0}
        0x00040d2a:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x00040d2e:    b097        ..      SUB      sp,sp,#0x5c
        0x00040d30:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x00040d34:    9f2d        -.      LDR      r7,[sp,#0xb4]
        0x00040d36:    9d2a        *.      LDR      r5,[sp,#0xa8]
        0x00040d38:    f7fdfbca    ....    BL       save_stack ; 0x3e4d0
        0x00040d3c:    eeb60a00    ....    VMOV.F32 s0,#0.50000000
        0x00040d40:    ee300a48    0.H.    VSUB.F32 s0,s0,s16
        0x00040d44:    ee100a10    ....    VMOV     r0,s0
        0x00040d48:    f1104f83    ...O    CMN      r0,#0x41800000
        0x00040d4c:    bf88        ..      IT       HI
        0x00040d4e:    eebd0a00    ....    VMOVHI.F32 s0,#-0.25000000
        0x00040d52:    eddf0afd    ....    VLDR     s1,[pc,#1012] ; [0x41148] = 0x3d23d70a
        0x00040d56:    981e        ..      LDR      r0,[sp,#0x78]
        0x00040d58:    0080        ..      LSLS     r0,r0,#2
        0x00040d5a:    ee608a20    `. .    VMUL.F32 s17,s0,s1
        0x00040d5e:    4680        .F      MOV      r8,r0
        0x00040d60:    f7fffda4    ....    BL       spl_alloca ; 0x408ac
        0x00040d64:    9006        ..      STR      r0,[sp,#0x18]
        0x00040d66:    981d        ..      LDR      r0,[sp,#0x74]
        0x00040d68:    f06f0201    o...    MVN      r2,#1
        0x00040d6c:    6a01        .j      LDR      r1,[r0,#0x20]
        0x00040d6e:    981e        ..      LDR      r0,[sp,#0x78]
        0x00040d70:    eb020640    ..@.    ADD      r6,r2,r0,LSL #1
        0x00040d74:    f9313010    1..0    LDRSH    r3,[r1,r0,LSL #1]
        0x00040d78:    5f88        ._      LDRSH    r0,[r1,r6]
        0x00040d7a:    1a18        ..      SUBS     r0,r3,r0
        0x00040d7c:    40b8        .@      LSLS     r0,r0,r7
        0x00040d7e:    0080        ..      LSLS     r0,r0,#2
        0x00040d80:    f7fffd94    ....    BL       spl_alloca ; 0x408ac
        0x00040d84:    4681        .F      MOV      r9,r0
        0x00040d86:    981d        ..      LDR      r0,[sp,#0x74]
        0x00040d88:    991e        ..      LDR      r1,[sp,#0x78]
        0x00040d8a:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00040d8c:    f9301011    0...    LDRSH    r1,[r0,r1,LSL #1]
        0x00040d90:    5f80        ._      LDRSH    r0,[r0,r6]
        0x00040d92:    1a08        ..      SUBS     r0,r1,r0
        0x00040d94:    40b8        .@      LSLS     r0,r0,r7
        0x00040d96:    0080        ..      LSLS     r0,r0,#2
        0x00040d98:    f7fffd88    ....    BL       spl_alloca ; 0x408ac
        0x00040d9c:    9008        ..      STR      r0,[sp,#0x20]
        0x00040d9e:    4640        @F      MOV      r0,r8
        0x00040da0:    f7fffd84    ....    BL       spl_alloca ; 0x408ac
        0x00040da4:    9005        ..      STR      r0,[sp,#0x14]
        0x00040da6:    4640        @F      MOV      r0,r8
        0x00040da8:    f7fffd80    ....    BL       spl_alloca ; 0x408ac
        0x00040dac:    9001        ..      STR      r0,[sp,#4]
        0x00040dae:    2000        .       MOVS     r0,#0
        0x00040db0:    9000        ..      STR      r0,[sp,#0]
        0x00040db2:    981e        ..      LDR      r0,[sp,#0x78]
        0x00040db4:    2800        .(      CMP      r0,#0
        0x00040db6:    f340812c    @.,.    BLE.W    0x41012 ; tf_analysis + 754
        0x00040dba:    2001        .       MOVS     r0,#1
        0x00040dbc:    40b8        .@      LSLS     r0,r0,r7
        0x00040dbe:    ed9f9ae3    ....    VLDR     s18,[pc,#908] ; [0x4114c] = 0
        0x00040dc2:    9012        ..      STR      r0,[sp,#0x48]
        0x00040dc4:    4278        xB      RSBS     r0,r7,#0
        0x00040dc6:    900c        ..      STR      r0,[sp,#0x30]
        0x00040dc8:    2000        .       MOVS     r0,#0
        0x00040dca:    900d        ..      STR      r0,[sp,#0x34]
        0x00040dcc:    981d        ..      LDR      r0,[sp,#0x74]
        0x00040dce:    9a00        ..      LDR      r2,[sp,#0]
        0x00040dd0:    6a01        .j      LDR      r1,[r0,#0x20]
        0x00040dd2:    2002        .       MOVS     r0,#2
        0x00040dd4:    eb000042    ..B.    ADD      r0,r0,r2,LSL #1
        0x00040dd8:    5e0a        .^      LDRSH    r2,[r1,r0]
        0x00040dda:    9800        ..      LDR      r0,[sp,#0]
        0x00040ddc:    f9310010    1...    LDRSH    r0,[r1,r0,LSL #1]
        0x00040de0:    1a11        ..      SUBS     r1,r2,r0
        0x00040de2:    fa01f607    ....    LSL      r6,r1,r7
        0x00040de6:    2901        .)      CMP      r1,#1
        0x00040de8:    bf18        ..      IT       NE
        0x00040dea:    2100        .!      MOVNE    r1,#0
        0x00040dec:    fa00f207    ....    LSL      r2,r0,r7
        0x00040df0:    910f        ..      STR      r1,[sp,#0x3c]
        0x00040df2:    992e        ..      LDR      r1,[sp,#0xb8]
        0x00040df4:    982c        ,.      LDR      r0,[sp,#0xb0]
        0x00040df6:    ea4f0886    O...    LSL      r8,r6,#2
        0x00040dfa:    fb012100    ...!    MLA      r1,r1,r0,r2
        0x00040dfe:    982b        +.      LDR      r0,[sp,#0xac]
        0x00040e00:    4642        BF      MOV      r2,r8
        0x00040e02:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x00040e06:    4648        HF      MOV      r0,r9
        0x00040e08:    f7d7fcbd    ....    BL       __aeabi_memcpy4 ; 0x18786
        0x00040e0c:    2c00        .,      CMP      r4,#0
        0x00040e0e:    bf14        ..      ITE      NE
        0x00040e10:    463a        :F      MOVNE    r2,r7
        0x00040e12:    2200        ."      MOVEQ    r2,#0
        0x00040e14:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x00040e18:    2e00        ..      CMP      r6,#0
        0x00040e1a:    dd1c        ..      BLE      0x40e56 ; tf_analysis + 310
        0x00040e1c:    f1a90004    ....    SUB      r0,r9,#4
        0x00040e20:    f0160f01    ....    TST      r6,#1
        0x00040e24:    d006        ..      BEQ      0x40e34 ; tf_analysis + 276
        0x00040e26:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00040e2a:    1d00        ..      ADDS     r0,r0,#4
        0x00040e2c:    eef00ae0    ....    VABS.F32 s1,s1
        0x00040e30:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x00040e34:    1071        q.      ASRS     r1,r6,#1
        0x00040e36:    d00e        ..      BEQ      0x40e56 ; tf_analysis + 310
        0x00040e38:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00040e3c:    eef00ae0    ....    VABS.F32 s1,s1
        0x00040e40:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x00040e44:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x00040e48:    3008        .0      ADDS     r0,r0,#8
        0x00040e4a:    1e49        I.      SUBS     r1,r1,#1
        0x00040e4c:    eef00ae0    ....    VABS.F32 s1,s1
        0x00040e50:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x00040e54:    d1f0        ..      BNE      0x40e38 ; tf_analysis + 280
        0x00040e56:    ee002a90    ...*    VMOV     s1,r2
        0x00040e5a:    2c00        .,      CMP      r4,#0
        0x00040e5c:    eeb81ae0    ....    VCVT.F32.S32 s2,s1
        0x00040e60:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x00040e64:    ee211a20    !. .    VMUL.F32 s2,s2,s1
        0x00040e68:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x00040e6c:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x00040e70:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x00040e74:    d049        I.      BEQ      0x40f0a ; tf_analysis + 490
        0x00040e76:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00040e78:    bbf0        ..      CBNZ     r0,0x40ef8 ; tf_analysis + 472
        0x00040e7a:    4642        BF      MOV      r2,r8
        0x00040e7c:    4649        IF      MOV      r1,r9
        0x00040e7e:    9808        ..      LDR      r0,[sp,#0x20]
        0x00040e80:    f7d7fc81    ....    BL       __aeabi_memcpy4 ; 0x18786
        0x00040e84:    fa46f107    F...    ASR      r1,r6,r7
        0x00040e88:    9a12        ..      LDR      r2,[sp,#0x48]
        0x00040e8a:    9808        ..      LDR      r0,[sp,#0x20]
        0x00040e8c:    f7f3fe0a    ....    BL       haar1 ; 0x34aa4
        0x00040e90:    1c7a        z.      ADDS     r2,r7,#1
        0x00040e92:    9808        ..      LDR      r0,[sp,#0x20]
        0x00040e94:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x00040e98:    2e00        ..      CMP      r6,#0
        0x00040e9a:    dd1c        ..      BLE      0x40ed6 ; tf_analysis + 438
        0x00040e9c:    1f00        ..      SUBS     r0,r0,#4
        0x00040e9e:    f0160f01    ....    TST      r6,#1
        0x00040ea2:    d006        ..      BEQ      0x40eb2 ; tf_analysis + 402
        0x00040ea4:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00040ea8:    1d00        ..      ADDS     r0,r0,#4
        0x00040eaa:    eef00ae0    ....    VABS.F32 s1,s1
        0x00040eae:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x00040eb2:    1071        q.      ASRS     r1,r6,#1
        0x00040eb4:    d00f        ..      BEQ      0x40ed6 ; tf_analysis + 438
        0x00040eb6:    bf00        ..      NOP      
        0x00040eb8:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00040ebc:    eef00ae0    ....    VABS.F32 s1,s1
        0x00040ec0:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x00040ec4:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x00040ec8:    3008        .0      ADDS     r0,r0,#8
        0x00040eca:    1e49        I.      SUBS     r1,r1,#1
        0x00040ecc:    eef00ae0    ....    VABS.F32 s1,s1
        0x00040ed0:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x00040ed4:    d1f0        ..      BNE      0x40eb8 ; tf_analysis + 408
        0x00040ed6:    ee002a90    ...*    VMOV     s1,r2
        0x00040eda:    eeb81ae0    ....    VCVT.F32.S32 s2,s1
        0x00040ede:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x00040ee2:    ee211a20    !. .    VMUL.F32 s2,s2,s1
        0x00040ee6:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x00040eea:    ee410a00    A...    VMLA.F32 s1,s2,s0
        0x00040eee:    eeb00a60    ..`.    VMOV.F32 s0,s1
        0x00040ef2:    eeb40ac8    ....    VCMPE.F32 s0,s16
        0x00040ef6:    e000        ..      B        0x40efa ; tf_analysis + 474
        0x00040ef8:    e007        ..      B        0x40f0a ; tf_analysis + 490
        0x00040efa:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00040efe:    d204        ..      BCS      0x40f0a ; tf_analysis + 490
        0x00040f00:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00040f04:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x00040f08:    900d        ..      STR      r0,[sp,#0x34]
        0x00040f0a:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00040f0c:    f04f0800    O...    MOV      r8,#0
        0x00040f10:    ea540b00    T...    ORRS     r11,r4,r0
        0x00040f14:    bf0c        ..      ITE      EQ
        0x00040f16:    2001        .       MOVEQ    r0,#1
        0x00040f18:    2000        .       MOVNE    r0,#0
        0x00040f1a:    4438        8D      ADD      r0,r0,r7
        0x00040f1c:    2800        .(      CMP      r0,#0
        0x00040f1e:    dd50        P.      BLE      0x40fc2 ; tf_analysis + 674
        0x00040f20:    2c00        .,      CMP      r4,#0
        0x00040f22:    bf1a        ..      ITTE     NE
        0x00040f24:    eba70008    ....    SUBNE    r0,r7,r8
        0x00040f28:    f1a00a01    ....    SUBNE    r10,r0,#1
        0x00040f2c:    f1080a01    ....    ADDEQ    r10,r8,#1
        0x00040f30:    2001        .       MOVS     r0,#1
        0x00040f32:    fa00f208    ....    LSL      r2,r0,r8
        0x00040f36:    fa46f108    F...    ASR      r1,r6,r8
        0x00040f3a:    4648        HF      MOV      r0,r9
        0x00040f3c:    f7f3fdb2    ....    BL       haar1 ; 0x34aa4
        0x00040f40:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x00040f44:    2e00        ..      CMP      r6,#0
        0x00040f46:    dd1c        ..      BLE      0x40f82 ; tf_analysis + 610
        0x00040f48:    f1a90004    ....    SUB      r0,r9,#4
        0x00040f4c:    f0160f01    ....    TST      r6,#1
        0x00040f50:    d006        ..      BEQ      0x40f60 ; tf_analysis + 576
        0x00040f52:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00040f56:    1d00        ..      ADDS     r0,r0,#4
        0x00040f58:    eef00ae0    ....    VABS.F32 s1,s1
        0x00040f5c:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x00040f60:    1071        q.      ASRS     r1,r6,#1
        0x00040f62:    d00e        ..      BEQ      0x40f82 ; tf_analysis + 610
        0x00040f64:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00040f68:    eef00ae0    ....    VABS.F32 s1,s1
        0x00040f6c:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x00040f70:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x00040f74:    3008        .0      ADDS     r0,r0,#8
        0x00040f76:    1e49        I.      SUBS     r1,r1,#1
        0x00040f78:    eef00ae0    ....    VABS.F32 s1,s1
        0x00040f7c:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x00040f80:    d1f0        ..      BNE      0x40f64 ; tf_analysis + 580
        0x00040f82:    ee00aa90    ....    VMOV     s1,r10
        0x00040f86:    eeb81ae0    ....    VCVT.F32.S32 s2,s1
        0x00040f8a:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x00040f8e:    ee211a20    !. .    VMUL.F32 s2,s2,s1
        0x00040f92:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x00040f96:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x00040f9a:    eeb40ac8    ....    VCMPE.F32 s0,s16
        0x00040f9e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00040fa2:    d204        ..      BCS      0x40fae ; tf_analysis + 654
        0x00040fa4:    f1080001    ....    ADD      r0,r8,#1
        0x00040fa8:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x00040fac:    900d        ..      STR      r0,[sp,#0x34]
        0x00040fae:    f1080801    ....    ADD      r8,r8,#1
        0x00040fb2:    f1bb0f00    ....    CMP      r11,#0
        0x00040fb6:    bf0c        ..      ITE      EQ
        0x00040fb8:    2001        .       MOVEQ    r0,#1
        0x00040fba:    2000        .       MOVNE    r0,#0
        0x00040fbc:    4438        8D      ADD      r0,r0,r7
        0x00040fbe:    4540        @E      CMP      r0,r8
        0x00040fc0:    dcae        ..      BGT      0x40f20 ; tf_analysis + 512
        0x00040fc2:    980d        ..      LDR      r0,[sp,#0x34]
        0x00040fc4:    b12c        ,.      CBZ      r4,0x40fd2 ; tf_analysis + 690
        0x00040fc6:    0042        B.      LSLS     r2,r0,#1
        0x00040fc8:    9900        ..      LDR      r1,[sp,#0]
        0x00040fca:    9806        ..      LDR      r0,[sp,#0x18]
        0x00040fcc:    f8402021    @.!     STR      r2,[r0,r1,LSL #2]
        0x00040fd0:    e005        ..      B        0x40fde ; tf_analysis + 702
        0x00040fd2:    0040        @.      LSLS     r0,r0,#1
        0x00040fd4:    4242        BB      RSBS     r2,r0,#0
        0x00040fd6:    9906        ..      LDR      r1,[sp,#0x18]
        0x00040fd8:    9800        ..      LDR      r0,[sp,#0]
        0x00040fda:    f8412020    A.      STR      r2,[r1,r0,LSL #2]
        0x00040fde:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00040fe0:    b178        x.      CBZ      r0,0x41002 ; tf_analysis + 738
        0x00040fe2:    9900        ..      LDR      r1,[sp,#0]
        0x00040fe4:    9806        ..      LDR      r0,[sp,#0x18]
        0x00040fe6:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x00040fea:    2800        .(      CMP      r0,#0
        0x00040fec:    bf1c        ..      ITT      NE
        0x00040fee:    990c        ..      LDRNE    r1,[sp,#0x30]
        0x00040ff0:    ebb00f41    ..A.    CMPNE    r0,r1,LSL #1
        0x00040ff4:    d105        ..      BNE      0x41002 ; tf_analysis + 738
        0x00040ff6:    f1a00201    ....    SUB      r2,r0,#1
        0x00040ffa:    9906        ..      LDR      r1,[sp,#0x18]
        0x00040ffc:    9800        ..      LDR      r0,[sp,#0]
        0x00040ffe:    f8412020    A.      STR      r2,[r1,r0,LSL #2]
        0x00041002:    9800        ..      LDR      r0,[sp,#0]
        0x00041004:    f1000001    ....    ADD      r0,r0,#1
        0x00041008:    9000        ..      STR      r0,[sp,#0]
        0x0004100a:    991e        ..      LDR      r1,[sp,#0x78]
        0x0004100c:    4288        .B      CMP      r0,r1
        0x0004100e:    f6ffaedb    ....    BLT      0x40dc8 ; tf_analysis + 168
        0x00041012:    2000        .       MOVS     r0,#0
        0x00041014:    4606        .F      MOV      r6,r0
        0x00041016:    9009        ..      STR      r0,[sp,#0x24]
        0x00041018:    981e        ..      LDR      r0,[sp,#0x78]
        0x0004101a:    1e40        @.      SUBS     r0,r0,#1
        0x0004101c:    9012        ..      STR      r0,[sp,#0x48]
        0x0004101e:    9806        ..      LDR      r0,[sp,#0x18]
        0x00041020:    6800        .h      LDR      r0,[r0,#0]
        0x00041022:    9013        ..      STR      r0,[sp,#0x4c]
        0x00041024:    982f        /.      LDR      r0,[sp,#0xbc]
        0x00041026:    6800        .h      LDR      r0,[r0,#0]
        0x00041028:    9003        ..      STR      r0,[sp,#0xc]
        0x0004102a:    00a0        ..      LSLS     r0,r4,#2
        0x0004102c:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004102e:    4848        HH      LDR      r0,[pc,#288] ; [0x41150] = 0x46b54
        0x00041030:    eb000ec7    ....    ADD      lr,r0,r7,LSL #3
        0x00041034:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00041036:    9903        ..      LDR      r1,[sp,#0xc]
        0x00041038:    eb000246    ..F.    ADD      r2,r0,r6,LSL #1
        0x0004103c:    f91e0002    ....    LDRSB    r0,[lr,r2]
        0x00041040:    f1c00b00    ....    RSB      r11,r0,#0
        0x00041044:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00041046:    eb10004b    ..K.    ADDS     r0,r0,r11,LSL #1
        0x0004104a:    bf48        H.      IT       MI
        0x0004104c:    4240        @B      RSBMI    r0,r0,#0
        0x0004104e:    4341        AC      MULS     r1,r0,r1
        0x00041050:    eb02000e    ....    ADD      r0,r2,lr
        0x00041054:    2c00        .,      CMP      r4,#0
        0x00041056:    f9900001    ....    LDRSB    r0,[r0,#1]
        0x0004105a:    f1c00a00    ....    RSB      r10,r0,#0
        0x0004105e:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00041060:    eb00004a    ..J.    ADD      r0,r0,r10,LSL #1
        0x00041064:    bf14        ..      ITE      NE
        0x00041066:    2300        .#      MOVNE    r3,#0
        0x00041068:    462b        +F      MOVEQ    r3,r5
        0x0004106a:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0004106c:    2800        .(      CMP      r0,#0
        0x0004106e:    bfb8        ..      IT       LT
        0x00041070:    4240        @B      RSBLT    r0,r0,#0
        0x00041072:    fb023000    ...0    MLA      r0,r2,r0,r3
        0x00041076:    9a12        ..      LDR      r2,[sp,#0x48]
        0x00041078:    2a00        .*      CMP      r2,#0
        0x0004107a:    dd24        $.      BLE      0x410c6 ; tf_analysis + 934
        0x0004107c:    9a2f        /.      LDR      r2,[sp,#0xbc]
        0x0004107e:    f1020c04    ....    ADD      r12,r2,#4
        0x00041082:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00041084:    1d13        ..      ADDS     r3,r2,#4
        0x00041086:    9a1e        ..      LDR      r2,[sp,#0x78]
        0x00041088:    1e57        W.      SUBS     r7,r2,#1
        0x0004108a:    1942        B.      ADDS     r2,r0,r5
        0x0004108c:    428a        .B      CMP      r2,r1
        0x0004108e:    bfa8        ..      IT       GE
        0x00041090:    460a        .F      MOVGE    r2,r1
        0x00041092:    4429        )D      ADD      r1,r1,r5
        0x00041094:    4281        .B      CMP      r1,r0
        0x00041096:    bfd8        ..      IT       LE
        0x00041098:    4608        .F      MOVLE    r0,r1
        0x0004109a:    f8d39000    ....    LDR      r9,[r3,#0]
        0x0004109e:    f8dc8000    ....    LDR      r8,[r12,#0]
        0x000410a2:    eb19014b    ..K.    ADDS     r1,r9,r11,LSL #1
        0x000410a6:    bf48        H.      IT       MI
        0x000410a8:    4249        IB      RSBMI    r1,r1,#0
        0x000410aa:    fb082101    ...!    MLA      r1,r8,r1,r2
        0x000410ae:    eb19024a    ..J.    ADDS     r2,r9,r10,LSL #1
        0x000410b2:    f1030304    ....    ADD      r3,r3,#4
        0x000410b6:    bf48        H.      IT       MI
        0x000410b8:    4252        RB      RSBMI    r2,r2,#0
        0x000410ba:    fb080002    ....    MLA      r0,r8,r2,r0
        0x000410be:    1e7f        ..      SUBS     r7,r7,#1
        0x000410c0:    f10c0c04    ....    ADD      r12,r12,#4
        0x000410c4:    d1e1        ..      BNE      0x4108a ; tf_analysis + 874
        0x000410c6:    4288        .B      CMP      r0,r1
        0x000410c8:    db7e        ~.      BLT      0x411c8 ; tf_analysis + 1192
        0x000410ca:    a810        ..      ADD      r0,sp,#0x40
        0x000410cc:    f8401026    @.&.    STR      r1,[r0,r6,LSL #2]
        0x000410d0:    1c76        v.      ADDS     r6,r6,#1
        0x000410d2:    2e02        ..      CMP      r6,#2
        0x000410d4:    dbae        ..      BLT      0x41034 ; tf_analysis + 788
        0x000410d6:    e9dd0110    ....    LDRD     r0,r1,[sp,#0x40]
        0x000410da:    4288        .B      CMP      r0,r1
        0x000410dc:    dd03        ..      BLE      0x410e6 ; tf_analysis + 966
        0x000410de:    2c00        .,      CMP      r4,#0
        0x000410e0:    bf1c        ..      ITT      NE
        0x000410e2:    2001        .       MOVNE    r0,#1
        0x000410e4:    9009        ..      STRNE    r0,[sp,#0x24]
        0x000410e6:    9909        ..      LDR      r1,[sp,#0x24]
        0x000410e8:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000410ea:    eb000c41    ..A.    ADD      r12,r0,r1,LSL #1
        0x000410ee:    f91e000c    ....    LDRSB    r0,[lr,r12]
        0x000410f2:    4241        AB      RSBS     r1,r0,#0
        0x000410f4:    9813        ..      LDR      r0,[sp,#0x4c]
        0x000410f6:    eb100041    ..A.    ADDS     r0,r0,r1,LSL #1
        0x000410fa:    9903        ..      LDR      r1,[sp,#0xc]
        0x000410fc:    bf48        H.      IT       MI
        0x000410fe:    4240        @B      RSBMI    r0,r0,#0
        0x00041100:    fb01f300    ....    MUL      r3,r1,r0
        0x00041104:    eb0c060e    ....    ADD      r6,r12,lr
        0x00041108:    f9960001    ....    LDRSB    r0,[r6,#1]
        0x0004110c:    4241        AB      RSBS     r1,r0,#0
        0x0004110e:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00041110:    2c00        .,      CMP      r4,#0
        0x00041112:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x00041116:    bf14        ..      ITE      NE
        0x00041118:    2200        ."      MOVNE    r2,#0
        0x0004111a:    462a        *F      MOVEQ    r2,r5
        0x0004111c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004111e:    2800        .(      CMP      r0,#0
        0x00041120:    bfb8        ..      IT       LT
        0x00041122:    4240        @B      RSBLT    r0,r0,#0
        0x00041124:    fb012200    ..."    MLA      r2,r1,r0,r2
        0x00041128:    981e        ..      LDR      r0,[sp,#0x78]
        0x0004112a:    2101        .!      MOVS     r1,#1
        0x0004112c:    2801        .(      CMP      r0,#1
        0x0004112e:    bfc4        ..      ITT      GT
        0x00041130:    2700        .'      MOVGT    r7,#0
        0x00041132:    2401        .$      MOVGT    r4,#1
        0x00041134:    dd3b        ;.      BLE      0x411ae ; tf_analysis + 1166
        0x00041136:    eb020805    ....    ADD      r8,r2,r5
        0x0004113a:    4618        .F      MOV      r0,r3
        0x0004113c:    4543        CE      CMP      r3,r8
        0x0004113e:    bfa8        ..      IT       GE
        0x00041140:    4640        @F      MOVGE    r0,r8
        0x00041142:    f8dd8014    ....    LDR      r8,[sp,#0x14]
        0x00041146:    e005        ..      B        0x41154 ; tf_analysis + 1076
    $d
        0x00041148:    3d23d70a    ..#=    DCD    1025758986
        0x0004114c:    00000000    ....    DCD    0
        0x00041150:    00046b54    Tk..    DCD    289620
    $t
        0x00041154:    bfb4        ..      ITE      LT
        0x00041156:    f8487021    H.!p    STRLT    r7,[r8,r1,LSL #2]
        0x0004115a:    f8484021    H.!@    STRGE    r4,[r8,r1,LSL #2]
        0x0004115e:    442b        +D      ADD      r3,r3,r5
        0x00041160:    4293        .B      CMP      r3,r2
        0x00041162:    bfb8        ..      IT       LT
        0x00041164:    461a        .F      MOVLT    r2,r3
        0x00041166:    9b01        ..      LDR      r3,[sp,#4]
        0x00041168:    bfb4        ..      ITE      LT
        0x0004116a:    f8437021    C.!p    STRLT    r7,[r3,r1,LSL #2]
        0x0004116e:    f8434021    C.!@    STRGE    r4,[r3,r1,LSL #2]
        0x00041172:    f91e300c    ...0    LDRSB    r3,[lr,r12]
        0x00041176:    f1c30800    ....    RSB      r8,r3,#0
        0x0004117a:    9b06        ..      LDR      r3,[sp,#0x18]
        0x0004117c:    f8539021    S.!.    LDR      r9,[r3,r1,LSL #2]
        0x00041180:    eb190348    ..H.    ADDS     r3,r9,r8,LSL #1
        0x00041184:    f8dd80bc    ....    LDR      r8,[sp,#0xbc]
        0x00041188:    f8588021    X.!.    LDR      r8,[r8,r1,LSL #2]
        0x0004118c:    bf48        H.      IT       MI
        0x0004118e:    425b        [B      RSBMI    r3,r3,#0
        0x00041190:    fb080303    ....    MLA      r3,r8,r3,r0
        0x00041194:    f9960001    ....    LDRSB    r0,[r6,#1]
        0x00041198:    4240        @B      RSBS     r0,r0,#0
        0x0004119a:    eb190040    ..@.    ADDS     r0,r9,r0,LSL #1
        0x0004119e:    bf48        H.      IT       MI
        0x000411a0:    4240        @B      RSBMI    r0,r0,#0
        0x000411a2:    fb082200    ..."    MLA      r2,r8,r0,r2
        0x000411a6:    981e        ..      LDR      r0,[sp,#0x78]
        0x000411a8:    1c49        I.      ADDS     r1,r1,#1
        0x000411aa:    4281        .B      CMP      r1,r0
        0x000411ac:    dbc3        ..      BLT      0x41136 ; tf_analysis + 1046
        0x000411ae:    429a        .B      CMP      r2,r3
        0x000411b0:    bfd4        ..      ITE      LE
        0x000411b2:    2201        ."      MOVLE    r2,#1
        0x000411b4:    2200        ."      MOVGT    r2,#0
        0x000411b6:    9920         .      LDR      r1,[sp,#0x80]
        0x000411b8:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x000411bc:    f8402c04    @..,    STR      r2,[r0,#-4]
        0x000411c0:    9912        ..      LDR      r1,[sp,#0x48]
        0x000411c2:    2900        .)      CMP      r1,#0
        0x000411c4:    dd1d        ..      BLE      0x41202 ; tf_analysis + 1250
        0x000411c6:    e000        ..      B        0x411ca ; tf_analysis + 1194
        0x000411c8:    e024        $.      B        0x41214 ; tf_analysis + 1268
        0x000411ca:    9a1e        ..      LDR      r2,[sp,#0x78]
        0x000411cc:    9901        ..      LDR      r1,[sp,#4]
        0x000411ce:    9b1e        ..      LDR      r3,[sp,#0x78]
        0x000411d0:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x000411d4:    1f0a        ..      SUBS     r2,r1,#4
        0x000411d6:    9905        ..      LDR      r1,[sp,#0x14]
        0x000411d8:    1f00        ..      SUBS     r0,r0,#4
        0x000411da:    eb010183    ....    ADD      r1,r1,r3,LSL #2
        0x000411de:    1f09        ..      SUBS     r1,r1,#4
        0x000411e0:    f1b30301    ....    SUBS.W   r3,r3,#1
        0x000411e4:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x000411e8:    f1bc0f01    ....    CMP      r12,#1
        0x000411ec:    bf0c        ..      ITE      EQ
        0x000411ee:    f8d2c000    ....    LDREQ    r12,[r2,#0]
        0x000411f2:    f8d1c000    ....    LDRNE    r12,[r1,#0]
        0x000411f6:    f840cd04    @...    STR      r12,[r0,#-4]!
        0x000411fa:    1f09        ..      SUBS     r1,r1,#4
        0x000411fc:    1f12        ..      SUBS     r2,r2,#4
        0x000411fe:    1e5b        [.      SUBS     r3,r3,#1
        0x00041200:    d1f0        ..      BNE      0x411e4 ; tf_analysis + 1220
        0x00041202:    f7fdf95d    ..].    BL       restore_stack ; 0x3e4c0
        0x00041206:    9809        ..      LDR      r0,[sp,#0x24]
        0x00041208:    b017        ..      ADD      sp,sp,#0x5c
        0x0004120a:    ecbd8b04    ....    VPOP     {d8-d9}
        0x0004120e:    b006        ..      ADD      sp,sp,#0x18
        0x00041210:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00041214:    4601        .F      MOV      r1,r0
        0x00041216:    e758        X.      B        0x410ca ; tf_analysis + 938
    i.timer_config_b1
    timer_config_b1
        0x00041218:    e92d01f0    -...    PUSH     {r4-r8}
        0x0004121c:    4d67        gM      LDR      r5,[pc,#412] ; [0x413bc] = 0x100203d4
        0x0004121e:    e9d12c02    ...,    LDRD     r2,r12,[r1,#8]
        0x00041222:    2400        .$      MOVS     r4,#0
        0x00041224:    690b        .i      LDR      r3,[r1,#0x10]
        0x00041226:    f8054020    .. @    STRB     r4,[r5,r0,LSL #2]
        0x0004122a:    eb050580    ....    ADD      r5,r5,r0,LSL #2
        0x0004122e:    706c        lp      STRB     r4,[r5,#1]
        0x00041230:    70ac        .p      STRB     r4,[r5,#2]
        0x00041232:    70ec        .p      STRB     r4,[r5,#3]
        0x00041234:    784c        Lx      LDRB     r4,[r1,#1]
        0x00041236:    2c0f        .,      CMP      r4,#0xf
        0x00041238:    d246        F.      BCS      0x412c8 ; timer_config_b1 + 176
        0x0004123a:    e8dff004    ....    TBB      [pc,r4]
    $d
        0x0004123e:    0866        f.      DCW    2150
        0x00041240:    45154521    !E.E    DCD    1159021857
        0x00041244:    45454566    fEEE    DCD    1162167654
        0x00041248:    3c2d4545    EE-<    DCD    1009599813
        0x0004124c:    0066        f.      DCW    102
    $t
        0x0004124e:    4d5b        [M      LDR      r5,[pc,#364] ; [0x413bc] = 0x100203d4
        0x00041250:    2401        .$      MOVS     r4,#1
        0x00041252:    eb050580    ....    ADD      r5,r5,r0,LSL #2
        0x00041256:    f1bc3fff    ...?    CMP      r12,#0xffffffff
        0x0004125a:    70ec        .p      STRB     r4,[r5,#3]
        0x0004125c:    70ac        .p      STRB     r4,[r5,#2]
        0x0004125e:    d154        T.      BNE      0x4130a ; timer_config_b1 + 242
        0x00041260:    1c5c        \.      ADDS     r4,r3,#1
        0x00041262:    bf18        ..      IT       NE
        0x00041264:    46a4        .F      MOVNE    r12,r4
        0x00041266:    e02f        /.      B        0x412c8 ; timer_config_b1 + 176
        0x00041268:    4e54        TN      LDR      r6,[pc,#336] ; [0x413bc] = 0x100203d4
        0x0004126a:    2401        .$      MOVS     r4,#1
        0x0004126c:    eb060580    ....    ADD      r5,r6,r0,LSL #2
        0x00041270:    2a00        .*      CMP      r2,#0
        0x00041272:    706c        lp      STRB     r4,[r5,#1]
        0x00041274:    f8064020    .. @    STRB     r4,[r6,r0,LSL #2]
        0x00041278:    70ec        .p      STRB     r4,[r5,#3]
        0x0004127a:    70ac        .p      STRB     r4,[r5,#2]
        0x0004127c:    d14e        N.      BNE      0x4131c ; timer_config_b1 + 260
        0x0004127e:    e023        #.      B        0x412c8 ; timer_config_b1 + 176
        0x00041280:    4e4e        NN      LDR      r6,[pc,#312] ; [0x413bc] = 0x100203d4
        0x00041282:    2401        .$      MOVS     r4,#1
        0x00041284:    eb060580    ....    ADD      r5,r6,r0,LSL #2
        0x00041288:    2a00        .*      CMP      r2,#0
        0x0004128a:    706c        lp      STRB     r4,[r5,#1]
        0x0004128c:    f8064020    .. @    STRB     r4,[r6,r0,LSL #2]
        0x00041290:    70ec        .p      STRB     r4,[r5,#3]
        0x00041292:    70ac        .p      STRB     r4,[r5,#2]
        0x00041294:    d142        B.      BNE      0x4131c ; timer_config_b1 + 260
        0x00041296:    e017        ..      B        0x412c8 ; timer_config_b1 + 176
        0x00041298:    688b        .h      LDR      r3,[r1,#8]
        0x0004129a:    2b20         +      CMP      r3,#0x20
        0x0004129c:    d835        5.      BHI      0x4130a ; timer_config_b1 + 242
        0x0004129e:    1e13        ..      SUBS     r3,r2,#0
        0x000412a0:    bf18        ..      IT       NE
        0x000412a2:    1c5a        Z.      ADDNE    r2,r3,#1
        0x000412a4:    2401        .$      MOVS     r4,#1
        0x000412a6:    4d45        EM      LDR      r5,[pc,#276] ; [0x413bc] = 0x100203d4
        0x000412a8:    f8054020    .. @    STRB     r4,[r5,r0,LSL #2]
        0x000412ac:    eb050580    ....    ADD      r5,r5,r0,LSL #2
        0x000412b0:    70ec        .p      STRB     r4,[r5,#3]
        0x000412b2:    70ac        .p      STRB     r4,[r5,#2]
        0x000412b4:    e008        ..      B        0x412c8 ; timer_config_b1 + 176
        0x000412b6:    4d41        AM      LDR      r5,[pc,#260] ; [0x413bc] = 0x100203d4
        0x000412b8:    2401        .$      MOVS     r4,#1
        0x000412ba:    f8054020    .. @    STRB     r4,[r5,r0,LSL #2]
        0x000412be:    eb050580    ....    ADD      r5,r5,r0,LSL #2
        0x000412c2:    706c        lp      STRB     r4,[r5,#1]
        0x000412c4:    70ac        .p      STRB     r4,[r5,#2]
        0x000412c6:    70ec        .p      STRB     r4,[r5,#3]
        0x000412c8:    780c        .x      LDRB     r4,[r1,#0]
        0x000412ca:    f1a40520    .. .    SUB      r5,r4,#0x20
        0x000412ce:    2d1f        .-      CMP      r5,#0x1f
        0x000412d0:    d80a        ..      BHI      0x412e8 ; timer_config_b1 + 208
        0x000412d2:    106d        m.      ASRS     r5,r5,#1
        0x000412d4:    f0140401    ....    ANDS     r4,r4,#1
        0x000412d8:    d01b        ..      BEQ      0x41312 ; timer_config_b1 + 250
        0x000412da:    b12c        ,.      CBZ      r4,0x412e8 ; timer_config_b1 + 208
        0x000412dc:    4c37        7L      LDR      r4,[pc,#220] ; [0x413bc] = 0x100203d4
        0x000412de:    eb040485    ....    ADD      r4,r4,r5,LSL #2
        0x000412e2:    78a4        .x      LDRB     r4,[r4,#2]
        0x000412e4:    2c00        .,      CMP      r4,#0
        0x000412e6:    d065        e.      BEQ      0x413b4 ; timer_config_b1 + 412
        0x000412e8:    790c        .y      LDRB     r4,[r1,#4]
        0x000412ea:    b1e4        ..      CBZ      r4,0x41326 ; timer_config_b1 + 270
        0x000412ec:    794d        My      LDRB     r5,[r1,#5]
        0x000412ee:    2d1f        .-      CMP      r5,#0x1f
        0x000412f0:    d819        ..      BHI      0x41326 ; timer_config_b1 + 270
        0x000412f2:    086c        l.      LSRS     r4,r5,#1
        0x000412f4:    f0150501    ....    ANDS     r5,r5,#1
        0x000412f8:    d011        ..      BEQ      0x4131e ; timer_config_b1 + 262
        0x000412fa:    b1a5        ..      CBZ      r5,0x41326 ; timer_config_b1 + 270
        0x000412fc:    4d2f        /M      LDR      r5,[pc,#188] ; [0x413bc] = 0x100203d4
        0x000412fe:    eb050484    ....    ADD      r4,r5,r4,LSL #2
        0x00041302:    78a4        .x      LDRB     r4,[r4,#2]
        0x00041304:    2c00        .,      CMP      r4,#0
        0x00041306:    d055        U.      BEQ      0x413b4 ; timer_config_b1 + 412
        0x00041308:    e00d        ..      B        0x41326 ; timer_config_b1 + 270
        0x0004130a:    e8bd01f0    ....    POP      {r4-r8}
        0x0004130e:    2007        .       MOVS     r0,#7
        0x00041310:    4770        pG      BX       lr
        0x00041312:    4c2a        *L      LDR      r4,[pc,#168] ; [0x413bc] = 0x100203d4
        0x00041314:    f8144025    ..%@    LDRB     r4,[r4,r5,LSL #2]
        0x00041318:    2c00        .,      CMP      r4,#0
        0x0004131a:    d1e5        ..      BNE      0x412e8 ; timer_config_b1 + 208
        0x0004131c:    e04a        J.      B        0x413b4 ; timer_config_b1 + 412
        0x0004131e:    4d27        'M      LDR      r5,[pc,#156] ; [0x413bc] = 0x100203d4
        0x00041320:    f8154024    ..$@    LDRB     r4,[r5,r4,LSL #2]
        0x00041324:    b3f4        ..      CBZ      r4,0x413a4 ; timer_config_b1 + 396
        0x00041326:    4c26        &L      LDR      r4,[pc,#152] ; [0x413c0] = 0x40008000
        0x00041328:    f8d46104    ...a    LDR      r6,[r4,#0x104]
        0x0004132c:    2501        .%      MOVS     r5,#1
        0x0004132e:    4085        .@      LSLS     r5,r5,r0
        0x00041330:    43ae        .C      BICS     r6,r6,r5
        0x00041332:    f8c46104    ...a    STR      r6,[r4,#0x104]
        0x00041336:    784f        Ox      LDRB     r7,[r1,#1]
        0x00041338:    780e        .x      LDRB     r6,[r1,#0]
        0x0004133a:    f04f08f0    O...    MOV      r8,#0xf0
        0x0004133e:    ea081707    ....    AND      r7,r8,r7,LSL #4
        0x00041342:    ea472606    G..&    ORR      r6,r7,r6,LSL #8
        0x00041346:    78cf        .x      LDRB     r7,[r1,#3]
        0x00041348:    f04f0808    O...    MOV      r8,#8
        0x0004134c:    ea0807c7    ....    AND      r7,r8,r7,LSL #3
        0x00041350:    433e        >C      ORRS     r6,r6,r7
        0x00041352:    788f        .x      LDRB     r7,[r1,#2]
        0x00041354:    f04f0804    O...    MOV      r8,#4
        0x00041358:    ea080787    ....    AND      r7,r8,r7,LSL #2
        0x0004135c:    433e        >C      ORRS     r6,r6,r7
        0x0004135e:    790f        .y      LDRB     r7,[r1,#4]
        0x00041360:    f44f3840    O.@8    MOV      r8,#0x30000
        0x00041364:    7949        Iy      LDRB     r1,[r1,#5]
        0x00041366:    ea084707    ...G    AND      r7,r8,r7,LSL #16
        0x0004136a:    433e        >C      ORRS     r6,r6,r7
        0x0004136c:    0209        ..      LSLS     r1,r1,#8
        0x0004136e:    0140        @.      LSLS     r0,r0,#5
        0x00041370:    4420         D      ADD      r0,r0,r4
        0x00041372:    ea466202    F..b    ORR      r2,r6,r2,LSL #24
        0x00041376:    f8d06200    ...b    LDR      r6,[r0,#0x200]
        0x0004137a:    f0260601    &...    BIC      r6,r6,#1
        0x0004137e:    f8c06200    ...b    STR      r6,[r0,#0x200]
        0x00041382:    f8c02200    ..."    STR      r2,[r0,#0x200]
        0x00041386:    f8c01210    ....    STR      r1,[r0,#0x210]
        0x0004138a:    f8c0c208    ....    STR      r12,[r0,#0x208]
        0x0004138e:    f8c0320c    ...2    STR      r3,[r0,#0x20c]
        0x00041392:    f8d01200    ....    LDR      r1,[r0,#0x200]
        0x00041396:    f0410102    A...    ORR      r1,r1,#2
        0x0004139a:    f8c01200    ....    STR      r1,[r0,#0x200]
        0x0004139e:    f8d40104    ....    LDR      r0,[r4,#0x104]
        0x000413a2:    e000        ..      B        0x413a6 ; timer_config_b1 + 398
        0x000413a4:    e006        ..      B        0x413b4 ; timer_config_b1 + 412
        0x000413a6:    4328        (C      ORRS     r0,r0,r5
        0x000413a8:    f8c40104    ....    STR      r0,[r4,#0x104]
        0x000413ac:    e8bd01f0    ....    POP      {r4-r8}
        0x000413b0:    2000        .       MOVS     r0,#0
        0x000413b2:    4770        pG      BX       lr
        0x000413b4:    e8bd01f0    ....    POP      {r4-r8}
        0x000413b8:    2006        .       MOVS     r0,#6
        0x000413ba:    4770        pG      BX       lr
    $d
        0x000413bc:    100203d4    ....    DCD    268567508
        0x000413c0:    40008000    ...@    DCD    1073774592
        0x000413c4:    00000000    ....    DCD    0
    $t
    i.transient_analysis
    transient_analysis
        0x000413c8:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x000413cc:    2000        .       MOVS     r0,#0
        0x000413ce:    ed2d8b10    -...    VPUSH    {d8-d15}
        0x000413d2:    b085        ..      SUB      sp,sp,#0x14
        0x000413d4:    ed9fbafe    ....    VLDR     s22,[pc,#1016] ; [0x417d0] = 0x3d800000
        0x000413d8:    9000        ..      STR      r0,[sp,#0]
        0x000413da:    f7fdf879    ..y.    BL       save_stack ; 0x3e4d0
        0x000413de:    9816        ..      LDR      r0,[sp,#0x58]
        0x000413e0:    0080        ..      LSLS     r0,r0,#2
        0x000413e2:    f7fffa63    ..c.    BL       spl_alloca ; 0x408ac
        0x000413e6:    4604        .F      MOV      r4,r0
        0x000413e8:    9824        $.      LDR      r0,[sp,#0x90]
        0x000413ea:    2100        .!      MOVS     r1,#0
        0x000413ec:    6001        .`      STR      r1,[r0,#0]
        0x000413ee:    9823        #.      LDR      r0,[sp,#0x8c]
        0x000413f0:    2800        .(      CMP      r0,#0
        0x000413f2:    bf18        ..      IT       NE
        0x000413f4:    ed9fbaf7    ....    VLDRNE   s22,[pc,#988] ; [0x417d4] = 0x3d000000
        0x000413f8:    9816        ..      LDR      r0,[sp,#0x58]
        0x000413fa:    f04f0800    O...    MOV      r8,#0
        0x000413fe:    eb0070d0    ...p    ADD      r0,r0,r0,LSR #31
        0x00041402:    ea4f0b60    O.`.    ASR      r11,r0,#1
        0x00041406:    ed9ffaf4    ....    VLDR     s30,[pc,#976] ; [0x417d8] = 0
        0x0004140a:    9817        ..      LDR      r0,[sp,#0x5c]
        0x0004140c:    2800        .(      CMP      r0,#0
        0x0004140e:    f3408242    @.B.    BLE.W    0x41896 ; transient_analysis + 1230
        0x00041412:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x00041416:    eef4fa00    ....    VMOV.F32 s31,#0.12500000
        0x0004141a:    ee70ba4b    p.K.    VSUB.F32 s23,s0,s22
        0x0004141e:    ed9febf0    ....    VLDR     d14,[pc,#960] ; [0x417e0] = 0
        0x00041422:    f1ab000e    ....    SUB      r0,r11,#0xe
        0x00041426:    17c1        ..      ASRS     r1,r0,#31
        0x00041428:    eb007091    ...p    ADD      r0,r0,r1,LSR #30
        0x0004142c:    9001        ..      STR      r0,[sp,#4]
        0x0004142e:    f3c00080    ....    UBFX     r0,r0,#2,#1
        0x00041432:    ed9faaed    ....    VLDR     s20,[pc,#948] ; [0x417e8] = 0x26901d7d
        0x00041436:    ed9fcbee    ....    VLDR     d12,[pc,#952] ; [0x417f0] = 0
        0x0004143a:    9003        ..      STR      r0,[sp,#0xc]
        0x0004143c:    f1ab0011    ....    SUB      r0,r11,#0x11
        0x00041440:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x00041444:    f8df93b0    ....    LDR      r9,[pc,#944] ; [0x417f8] = 0x461e2
        0x00041448:    0040        @.      LSLS     r0,r0,#1
        0x0004144a:    ed9fdbed    ....    VLDR     d13,[pc,#948] ; [0x41800] = 0
        0x0004144e:    9002        ..      STR      r0,[sp,#8]
        0x00041450:    eef00a4f    ..O.    VMOV.F32 s1,s30
        0x00041454:    9816        ..      LDR      r0,[sp,#0x58]
        0x00041456:    eeb00a60    ..`.    VMOV.F32 s0,s1
        0x0004145a:    2800        .(      CMP      r0,#0
        0x0004145c:    eeb09a40    ..@.    VMOV.F32 s18,s0
        0x00041460:    dd18        ..      BLE      0x41494 ; transient_analysis + 204
        0x00041462:    fb08f100    ....    MUL      r1,r8,r0
        0x00041466:    9815        ..      LDR      r0,[sp,#0x54]
        0x00041468:    9a16        ..      LDR      r2,[sp,#0x58]
        0x0004146a:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0004146e:    4620         F      MOV      r0,r4
        0x00041470:    eef62a00    ...*    VMOV.F32 s5,#0.50000000
        0x00041474:    ecf11a01    ....    VLDM     r1!,{s3}
        0x00041478:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x0004147c:    1e52        R.      SUBS     r2,r2,#1
        0x0004147e:    ee312a80    1..*    VADD.F32 s4,s3,s0
        0x00041482:    ee300a61    0.a.    VSUB.F32 s0,s0,s3
        0x00041486:    eca02a01    ...*    VSTM     r0!,{s4}
        0x0004148a:    ee090a22    ..".    VMLA.F32 s0,s18,s5
        0x0004148e:    ee319ac1    1...    VSUB.F32 s18,s3,s2
        0x00041492:    d1ef        ..      BNE      0x41474 ; transient_analysis + 172
        0x00041494:    2000        .       MOVS     r0,#0
        0x00041496:    6020         `      STR      r0,[r4,#0]
        0x00041498:    6060        ``      STR      r0,[r4,#4]
        0x0004149a:    60a0        .`      STR      r0,[r4,#8]
        0x0004149c:    60e0        .`      STR      r0,[r4,#0xc]
        0x0004149e:    6120         a      STR      r0,[r4,#0x10]
        0x000414a0:    6160        `a      STR      r0,[r4,#0x14]
        0x000414a2:    61a0        .a      STR      r0,[r4,#0x18]
        0x000414a4:    61e0        .a      STR      r0,[r4,#0x1c]
        0x000414a6:    6220         b      STR      r0,[r4,#0x20]
        0x000414a8:    6260        `b      STR      r0,[r4,#0x24]
        0x000414aa:    eeb09a60    ..`.    VMOV.F32 s18,s1
        0x000414ae:    62a0        .b      STR      r0,[r4,#0x28]
        0x000414b0:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x000414b4:    62e0        .b      STR      r0,[r4,#0x2c]
        0x000414b6:    f1bb0f00    ....    CMP      r11,#0
        0x000414ba:    dd1a        ..      BLE      0x414f2 ; transient_analysis + 298
        0x000414bc:    4620         F      MOV      r0,r4
        0x000414be:    4621        !F      MOV      r1,r4
        0x000414c0:    ea4f020b    O...    MOV.W    r2,r11
        0x000414c4:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x000414c8:    edd01a01    ....    VLDR     s3,[r0,#4]
        0x000414cc:    3008        .0      ADDS     r0,r0,#8
        0x000414ce:    ee211a01    !...    VMUL.F32 s2,s2,s2
        0x000414d2:    1e52        R.      SUBS     r2,r2,#1
        0x000414d4:    ee011aa1    ....    VMLA.F32 s2,s3,s3
        0x000414d8:    eef01a40    ..@.    VMOV.F32 s3,s0
        0x000414dc:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x000414e0:    ee399a01    9...    VADD.F32 s18,s18,s2
        0x000414e4:    ee0b0aa1    ....    VMLA.F32 s0,s23,s3
        0x000414e8:    ee2b1a00    +...    VMUL.F32 s2,s22,s0
        0x000414ec:    eca11a01    ....    VSTM     r1!,{s2}
        0x000414f0:    d1e8        ..      BNE      0x414c4 ; transient_analysis + 252
        0x000414f2:    f1ab0001    ....    SUB      r0,r11,#1
        0x000414f6:    eef09a60    ..`.    VMOV.F32 s19,s1
        0x000414fa:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x000414fe:    bfc8        ..      IT       GT
        0x00041500:    eeb61a0c    ....    VMOVGT.F32 s2,#0.87500000
        0x00041504:    dd18        ..      BLE      0x41538 ; transient_analysis + 368
        0x00041506:    bf00        ..      NOP      
        0x00041508:    eb040180    ....    ADD      r1,r4,r0,LSL #2
        0x0004150c:    eef01a60    ..`.    VMOV.F32 s3,s1
        0x00041510:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x00041514:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x00041518:    ee410a81    A...    VMLA.F32 s1,s3,s2
        0x0004151c:    ee200aaf     ...    VMUL.F32 s0,s1,s31
        0x00041520:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x00041524:    eeb40ae9    ....    VCMPE.F32 s0,s19
        0x00041528:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004152c:    f3008232    ..2.    BGT.W    0x41994 ; transient_analysis + 1484
        0x00041530:    1e40        @.      SUBS     r0,r0,#1
        0x00041532:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00041536:    dce7        ..      BGT      0x41508 ; transient_analysis + 320
        0x00041538:    4658        XF      MOV      r0,r11
        0x0004153a:    f002f96a    ..j.    BL       __aeabi_i2d ; 0x43812
        0x0004153e:    ee290a29    ).).    VMUL.F32 s0,s18,s19
        0x00041542:    ec410b18    A...    VMOV     d8,r0,r1
        0x00041546:    ee100a10    ....    VMOV     r0,s0
        0x0004154a:    f002fcbf    ....    BL       __aeabi_f2d ; 0x43ecc
        0x0004154e:    ec532b1e    S..+    VMOV     r2,r3,d14
        0x00041552:    f002f9c5    ....    BL       __aeabi_dmul ; 0x438e0
        0x00041556:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004155a:    f002f9c1    ....    BL       __aeabi_dmul ; 0x438e0
        0x0004155e:    ec410b10    A...    VMOV     d0,r0,r1
        0x00041562:    f7ddf92d    ..-.    BL       __hardfp_sqrt ; 0x1e7c0
        0x00041566:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004156a:    f001fe73    ..s.    BL       __aeabi_d2f ; 0x43254
        0x0004156e:    ee000a10    ....    VMOV     s0,r0
        0x00041572:    ee00ba90    ....    VMOV     s1,r11
        0x00041576:    9801        ..      LDR      r0,[sp,#4]
        0x00041578:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x0004157c:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x00041580:    2700        .'      MOVS     r7,#0
        0x00041582:    ea4f0aa0    O...    ASR      r10,r0,#2
        0x00041586:    f1ba0f00    ....    CMP      r10,#0
        0x0004158a:    ee808a80    ....    VDIV.F32 s16,s1,s0
        0x0004158e:    f340816c    @.l.    BLE.W    0x4186a ; transient_analysis + 1186
        0x00041592:    9e03        ..      LDR      r6,[sp,#0xc]
        0x00041594:    f1040530    ..0.    ADD      r5,r4,#0x30
        0x00041598:    2e00        ..      CMP      r6,#0
        0x0004159a:    d069        i.      BEQ      0x41670 ; transient_analysis + 680
        0x0004159c:    ed9f0a9a    ....    VLDR     s0,[pc,#616] ; [0x41808] = 0x42800000
        0x000415a0:    ee688a00    h...    VMUL.F32 s17,s16,s0
        0x000415a4:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x000415a8:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x000415ac:    ee280a80    (...    VMUL.F32 s0,s17,s0
        0x000415b0:    ee100a10    ....    VMOV     r0,s0
        0x000415b4:    f002fc8a    ....    BL       __aeabi_f2d ; 0x43ecc
        0x000415b8:    ec410b10    A...    VMOV     d0,r0,r1
        0x000415bc:    f7dcf868    ..h.    BL       __hardfp_floor ; 0x1d690
        0x000415c0:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x000415c4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000415c8:    f002f94e    ..N.    BL       __aeabi_cdcmple ; 0x43868
        0x000415cc:    bf24        $.      ITT      CS
        0x000415ce:    eeb00a4c    ..L.    VMOVCS.F32 s0,s24
        0x000415d2:    eef00a6c    ..l.    VMOVCS.F32 s1,s25
        0x000415d6:    d20d        ..      BCS      0x415f4 ; transient_analysis + 556
        0x000415d8:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x000415dc:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x000415e0:    ee280a80    (...    VMUL.F32 s0,s17,s0
        0x000415e4:    ee100a10    ....    VMOV     r0,s0
        0x000415e8:    f002fc70    ..p.    BL       __aeabi_f2d ; 0x43ecc
        0x000415ec:    ec410b10    A...    VMOV     d0,r0,r1
        0x000415f0:    f7dcf84e    ..N.    BL       __hardfp_floor ; 0x1d690
        0x000415f4:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x000415f8:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000415fc:    f002f934    ..4.    BL       __aeabi_cdcmple ; 0x43868
        0x00041600:    bf3c        <.      ITT      CC
        0x00041602:    eeb09a4d    ..M.    VMOVCC.F32 s18,s26
        0x00041606:    eef09a6d    ..m.    VMOVCC.F32 s19,s27
        0x0004160a:    d32a        *.      BCC      0x41662 ; transient_analysis + 666
        0x0004160c:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x00041610:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x00041614:    ee280a80    (...    VMUL.F32 s0,s17,s0
        0x00041618:    ee100a10    ....    VMOV     r0,s0
        0x0004161c:    f002fc56    ..V.    BL       __aeabi_f2d ; 0x43ecc
        0x00041620:    ec410b10    A...    VMOV     d0,r0,r1
        0x00041624:    f7dcf834    ..4.    BL       __hardfp_floor ; 0x1d690
        0x00041628:    eeb09a4c    ..L.    VMOV.F32 s18,s24
        0x0004162c:    eef09a6c    ..l.    VMOV.F32 s19,s25
        0x00041630:    ec532b19    S..+    VMOV     r2,r3,d9
        0x00041634:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00041638:    f002f916    ....    BL       __aeabi_cdcmple ; 0x43868
        0x0004163c:    d211        ..      BCS      0x41662 ; transient_analysis + 666
        0x0004163e:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x00041642:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x00041646:    ee280a80    (...    VMUL.F32 s0,s17,s0
        0x0004164a:    ee100a10    ....    VMOV     r0,s0
        0x0004164e:    f002fc3d    ..=.    BL       __aeabi_f2d ; 0x43ecc
        0x00041652:    ec410b10    A...    VMOV     d0,r0,r1
        0x00041656:    f7dcf81b    ....    BL       __hardfp_floor ; 0x1d690
        0x0004165a:    eeb09a40    ..@.    VMOV.F32 s18,s0
        0x0004165e:    eef09a60    ..`.    VMOV.F32 s19,s1
        0x00041662:    ec510b19    Q...    VMOV     r0,r1,d9
        0x00041666:    f002f877    ..w.    BL       __aeabi_d2iz ; 0x43758
        0x0004166a:    f8197000    ...p    LDRB     r7,[r9,r0]
        0x0004166e:    3510        .5      ADDS     r5,r5,#0x10
        0x00041670:    4556        VE      CMP      r6,r10
        0x00041672:    bfbc        ..      ITT      LT
        0x00041674:    ed9f0a64    ..d.    VLDRLT   s0,[pc,#400] ; [0x41808] = 0x42800000
        0x00041678:    ee68aa00    h...    VMULLT.F32 s21,s16,s0
        0x0004167c:    da7b        {.      BGE      0x41776 ; transient_analysis + 942
        0x0004167e:    bf00        ..      NOP      
        0x00041680:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x00041684:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x00041688:    ee2a0a80    *...    VMUL.F32 s0,s21,s0
        0x0004168c:    ee100a10    ....    VMOV     r0,s0
        0x00041690:    f002fc1c    ....    BL       __aeabi_f2d ; 0x43ecc
        0x00041694:    ec410b10    A...    VMOV     d0,r0,r1
        0x00041698:    f7dbfffa    ....    BL       __hardfp_floor ; 0x1d690
        0x0004169c:    eeb08a4c    ..L.    VMOV.F32 s16,s24
        0x000416a0:    eef08a6c    ..l.    VMOV.F32 s17,s25
        0x000416a4:    ec532b18    S..+    VMOV     r2,r3,d8
        0x000416a8:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000416ac:    f002f8dc    ....    BL       __aeabi_cdcmple ; 0x43868
        0x000416b0:    bf24        $.      ITT      CS
        0x000416b2:    eeb00a48    ..H.    VMOVCS.F32 s0,s16
        0x000416b6:    eef00a68    ..h.    VMOVCS.F32 s1,s17
        0x000416ba:    d20d        ..      BCS      0x416d8 ; transient_analysis + 784
        0x000416bc:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x000416c0:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x000416c4:    ee2a0a80    *...    VMUL.F32 s0,s21,s0
        0x000416c8:    ee100a10    ....    VMOV     r0,s0
        0x000416cc:    f002fbfe    ....    BL       __aeabi_f2d ; 0x43ecc
        0x000416d0:    ec410b10    A...    VMOV     d0,r0,r1
        0x000416d4:    f7dbffdc    ....    BL       __hardfp_floor ; 0x1d690
        0x000416d8:    eeb09a4d    ..M.    VMOV.F32 s18,s26
        0x000416dc:    eef09a6d    ..m.    VMOV.F32 s19,s27
        0x000416e0:    ec532b19    S..+    VMOV     r2,r3,d9
        0x000416e4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000416e8:    f002f8be    ....    BL       __aeabi_cdcmple ; 0x43868
        0x000416ec:    bf3c        <.      ITT      CC
        0x000416ee:    eeb00a49    ..I.    VMOVCC.F32 s0,s18
        0x000416f2:    eef00a69    ..i.    VMOVCC.F32 s1,s19
        0x000416f6:    d327        '.      BCC      0x41748 ; transient_analysis + 896
        0x000416f8:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x000416fc:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x00041700:    ee2a0a80    *...    VMUL.F32 s0,s21,s0
        0x00041704:    ee100a10    ....    VMOV     r0,s0
        0x00041708:    f002fbe0    ....    BL       __aeabi_f2d ; 0x43ecc
        0x0004170c:    ec410b10    A...    VMOV     d0,r0,r1
        0x00041710:    f7dbffbe    ....    BL       __hardfp_floor ; 0x1d690
        0x00041714:    ec532b18    S..+    VMOV     r2,r3,d8
        0x00041718:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004171c:    f002f8a4    ....    BL       __aeabi_cdcmple ; 0x43868
        0x00041720:    bf24        $.      ITT      CS
        0x00041722:    eeb00a48    ..H.    VMOVCS.F32 s0,s16
        0x00041726:    eef00a68    ..h.    VMOVCS.F32 s1,s17
        0x0004172a:    d20d        ..      BCS      0x41748 ; transient_analysis + 896
        0x0004172c:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x00041730:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x00041734:    ee2a0a80    *...    VMUL.F32 s0,s21,s0
        0x00041738:    ee100a10    ....    VMOV     r0,s0
        0x0004173c:    f002fbc6    ....    BL       __aeabi_f2d ; 0x43ecc
        0x00041740:    ec410b10    A...    VMOV     d0,r0,r1
        0x00041744:    f7dbffa4    ....    BL       __hardfp_floor ; 0x1d690
        0x00041748:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004174c:    f002f804    ....    BL       __aeabi_d2iz ; 0x43758
        0x00041750:    ed950a04    ....    VLDR     s0,[r5,#0x10]
        0x00041754:    f8190000    ....    LDRB     r0,[r9,r0]
        0x00041758:    3510        .5      ADDS     r5,r5,#0x10
        0x0004175a:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x0004175e:    4407        .D      ADD      r7,r7,r0
        0x00041760:    ee2a0a80    *...    VMUL.F32 s0,s21,s0
        0x00041764:    ee100a10    ....    VMOV     r0,s0
        0x00041768:    f002fbb0    ....    BL       __aeabi_f2d ; 0x43ecc
        0x0004176c:    ec410b10    A...    VMOV     d0,r0,r1
        0x00041770:    f7dbff8e    ....    BL       __hardfp_floor ; 0x1d690
        0x00041774:    e000        ..      B        0x41778 ; transient_analysis + 944
        0x00041776:    e078        x.      B        0x4186a ; transient_analysis + 1186
        0x00041778:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004177c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00041780:    f002f872    ..r.    BL       __aeabi_cdcmple ; 0x43868
        0x00041784:    bf24        $.      ITT      CS
        0x00041786:    eeb00a48    ..H.    VMOVCS.F32 s0,s16
        0x0004178a:    eef00a68    ..h.    VMOVCS.F32 s1,s17
        0x0004178e:    d20d        ..      BCS      0x417ac ; transient_analysis + 996
        0x00041790:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x00041794:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x00041798:    ee2a0a80    *...    VMUL.F32 s0,s21,s0
        0x0004179c:    ee100a10    ....    VMOV     r0,s0
        0x000417a0:    f002fb94    ....    BL       __aeabi_f2d ; 0x43ecc
        0x000417a4:    ec410b10    A...    VMOV     d0,r0,r1
        0x000417a8:    f7dbff72    ..r.    BL       __hardfp_floor ; 0x1d690
        0x000417ac:    ec532b19    S..+    VMOV     r2,r3,d9
        0x000417b0:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000417b4:    f002f858    ..X.    BL       __aeabi_cdcmple ; 0x43868
        0x000417b8:    bf3c        <.      ITT      CC
        0x000417ba:    eeb08a49    ..I.    VMOVCC.F32 s16,s18
        0x000417be:    eef08a69    ..i.    VMOVCC.F32 s17,s19
        0x000417c2:    d346        F.      BCC      0x41852 ; transient_analysis + 1162
        0x000417c4:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x000417c8:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x000417cc:    e01e        ..      B        0x4180c ; transient_analysis + 1092
    $d
        0x000417ce:    0000        ..      DCW    0
        0x000417d0:    3d800000    ...=    DCD    1031798784
        0x000417d4:    3d000000    ...=    DCD    1023410176
        0x000417d8:    00000000    ....    DCD    0
        0x000417dc:    00000000    ....    DCD    0
        0x000417e0:    00000000    ....    DCD    0
        0x000417e4:    3fe00000    ...?    DCD    1071644672
        0x000417e8:    26901d7d    }..&    DCD    646978941
        0x000417ec:    00000000    ....    DCD    0
        0x000417f0:    00000000    ....    DCD    0
        0x000417f4:    405fc000    .._@    DCD    1080016896
        0x000417f8:    000461e2    .a..    DCD    287202
        0x000417fc:    00000000    ....    DCD    0
        0x00041800:    00000000    ....    DCD    0
        0x00041804:    00000000    ....    DCD    0
        0x00041808:    42800000    ...B    DCD    1115684864
    $t
        0x0004180c:    ee2a0a80    *...    VMUL.F32 s0,s21,s0
        0x00041810:    ee100a10    ....    VMOV     r0,s0
        0x00041814:    f002fb5a    ..Z.    BL       __aeabi_f2d ; 0x43ecc
        0x00041818:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004181c:    f7dbff38    ..8.    BL       __hardfp_floor ; 0x1d690
        0x00041820:    ec532b18    S..+    VMOV     r2,r3,d8
        0x00041824:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00041828:    f002f81e    ....    BL       __aeabi_cdcmple ; 0x43868
        0x0004182c:    d211        ..      BCS      0x41852 ; transient_analysis + 1162
        0x0004182e:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x00041832:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x00041836:    ee2a0a80    *...    VMUL.F32 s0,s21,s0
        0x0004183a:    ee100a10    ....    VMOV     r0,s0
        0x0004183e:    f002fb45    ..E.    BL       __aeabi_f2d ; 0x43ecc
        0x00041842:    ec410b10    A...    VMOV     d0,r0,r1
        0x00041846:    f7dbff23    ..#.    BL       __hardfp_floor ; 0x1d690
        0x0004184a:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0004184e:    eef08a60    ..`.    VMOV.F32 s17,s1
        0x00041852:    ec510b18    Q...    VMOV     r0,r1,d8
        0x00041856:    f001ff7f    ....    BL       __aeabi_d2iz ; 0x43758
        0x0004185a:    f8190000    ....    LDRB     r0,[r9,r0]
        0x0004185e:    3510        .5      ADDS     r5,r5,#0x10
        0x00041860:    1cb6        ..      ADDS     r6,r6,#2
        0x00041862:    4407        .D      ADD      r7,r7,r0
        0x00041864:    4556        VE      CMP      r6,r10
        0x00041866:    f6ffaf0b    ....    BLT      0x41680 ; transient_analysis + 696
        0x0004186a:    9902        ..      LDR      r1,[sp,#8]
        0x0004186c:    0238        8.      LSLS     r0,r7,#8
        0x0004186e:    fb90f0f1    ....    SDIV     r0,r0,r1
        0x00041872:    9900        ..      LDR      r1,[sp,#0]
        0x00041874:    4288        .B      CMP      r0,r1
        0x00041876:    dd03        ..      BLE      0x41880 ; transient_analysis + 1208
        0x00041878:    9922        ".      LDR      r1,[sp,#0x88]
        0x0004187a:    f8c18000    ....    STR      r8,[r1,#0]
        0x0004187e:    9000        ..      STR      r0,[sp,#0]
        0x00041880:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00041882:    f1080801    ....    ADD      r8,r8,#1
        0x00041886:    4540        @E      CMP      r0,r8
        0x00041888:    f73fade2    ?...    BGT      0x41450 ; transient_analysis + 136
        0x0004188c:    9800        ..      LDR      r0,[sp,#0]
        0x0004188e:    28c8        .(      CMP      r0,#0xc8
        0x00041890:    bfc8        ..      IT       GT
        0x00041892:    2401        .$      MOVGT    r4,#1
        0x00041894:    dc00        ..      BGT      0x41898 ; transient_analysis + 1232
        0x00041896:    2400        .$      MOVS     r4,#0
        0x00041898:    9823        #.      LDR      r0,[sp,#0x8c]
        0x0004189a:    2800        .(      CMP      r0,#0
        0x0004189c:    bf1e        ..      ITTT     NE
        0x0004189e:    2c00        .,      CMPNE    r4,#0
        0x000418a0:    9800        ..      LDRNE    r0,[sp,#0]
        0x000418a2:    f5b07f16    ....    CMPNE    r0,#0x258
        0x000418a6:    da03        ..      BGE      0x418b0 ; transient_analysis + 1256
        0x000418a8:    9824        $.      LDR      r0,[sp,#0x90]
        0x000418aa:    2400        .$      MOVS     r4,#0
        0x000418ac:    2101        .!      MOVS     r1,#1
        0x000418ae:    6001        .`      STR      r1,[r0,#0]
        0x000418b0:    9800        ..      LDR      r0,[sp,#0]
        0x000418b2:    eb0000c0    ....    ADD      r0,r0,r0,LSL #3
        0x000418b6:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x000418ba:    f001ffaa    ....    BL       __aeabi_i2d ; 0x43812
        0x000418be:    460f        .F      MOV      r7,r1
        0x000418c0:    4605        .F      MOV      r5,r0
        0x000418c2:    ec470b10    G...    VMOV     d0,r0,r7
        0x000418c6:    f7dcff7b    ..{.    BL       __hardfp_sqrt ; 0x1e7c0
        0x000418ca:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000418ce:    f001fcc1    ....    BL       __aeabi_d2f ; 0x43254
        0x000418d2:    ee000a10    ....    VMOV     s0,r0
        0x000418d6:    ed9f8a32    ..2.    VLDR     s16,[pc,#200] ; [0x419a0] = 0x42280000
        0x000418da:    ed9faa33    ..3.    VLDR     s20,[pc,#204] ; [0x419a8] = 0x43230000
        0x000418de:    eddf8a33    ..3.    VLDR     s17,[pc,#204] ; [0x419ac] = 0x3be21965
        0x000418e2:    ee300a48    0.H.    VSUB.F32 s0,s0,s16
        0x000418e6:    ed9f9b32    ..2.    VLDR     d9,[pc,#200] ; [0x419b0] = 0x83126e98
        0x000418ea:    4e2e        .N      LDR      r6,[pc,#184] ; [0x419a4] = 0x43230000
        0x000418ec:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x000418f0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000418f4:    d312        ..      BCC      0x4191c ; transient_analysis + 1364
        0x000418f6:    ec475b10    G..[    VMOV     d0,r5,r7
        0x000418fa:    f7dcff61    ..a.    BL       __hardfp_sqrt ; 0x1e7c0
        0x000418fe:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00041902:    f001fca7    ....    BL       __aeabi_d2f ; 0x43254
        0x00041906:    ee000a10    ....    VMOV     s0,r0
        0x0004190a:    ee30fa48    0.H.    VSUB.F32 s30,s0,s16
        0x0004190e:    ee1f0a10    ....    VMOV     r0,s30
        0x00041912:    42b0        .B      CMP      r0,r6
        0x00041914:    bfc8        ..      IT       GT
        0x00041916:    eeb00a4a    ..J.    VMOVGT.F32 s0,s20
        0x0004191a:    dc01        ..      BGT      0x41920 ; transient_analysis + 1368
        0x0004191c:    eeb00a4f    ..O.    VMOV.F32 s0,s30
        0x00041920:    ee200a28     .(.    VMUL.F32 s0,s0,s17
        0x00041924:    ee100a10    ....    VMOV     r0,s0
        0x00041928:    f002fad0    ....    BL       __aeabi_f2d ; 0x43ecc
        0x0004192c:    ec532b19    S..+    VMOV     r2,r3,d9
        0x00041930:    f002f9e2    ....    BL       __aeabi_dsub ; 0x43cf8
        0x00041934:    ed1fbb4e    ..N.    VLDR     d11,[pc,#-312] ; [0x41800] = 0
        0x00041938:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004193c:    f001ff94    ....    BL       __aeabi_cdcmple ; 0x43868
        0x00041940:    bf3c        <.      ITT      CC
        0x00041942:    eeb00a4b    ..K.    VMOVCC.F32 s0,s22
        0x00041946:    eef00a6b    ..k.    VMOVCC.F32 s1,s23
        0x0004194a:    d311        ..      BCC      0x41970 ; transient_analysis + 1448
        0x0004194c:    ee1f0a10    ....    VMOV     r0,s30
        0x00041950:    42b0        .B      CMP      r0,r6
        0x00041952:    bfd8        ..      IT       LE
        0x00041954:    eeb0aa4f    ..O.    VMOVLE.F32 s20,s30
        0x00041958:    ee2a0a28    *.(.    VMUL.F32 s0,s20,s17
        0x0004195c:    ee100a10    ....    VMOV     r0,s0
        0x00041960:    f002fab4    ....    BL       __aeabi_f2d ; 0x43ecc
        0x00041964:    ec532b19    S..+    VMOV     r2,r3,d9
        0x00041968:    f002f9c6    ....    BL       __aeabi_dsub ; 0x43cf8
        0x0004196c:    ec410b10    A...    VMOV     d0,r0,r1
        0x00041970:    f7dcff26    ..&.    BL       __hardfp_sqrt ; 0x1e7c0
        0x00041974:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00041978:    f001fc6c    ..l.    BL       __aeabi_d2f ; 0x43254
        0x0004197c:    9918        ..      LDR      r1,[sp,#0x60]
        0x0004197e:    6008        .`      STR      r0,[r1,#0]
        0x00041980:    f7fcfd9e    ....    BL       restore_stack ; 0x3e4c0
        0x00041984:    b005        ..      ADD      sp,sp,#0x14
        0x00041986:    4620         F      MOV      r0,r4
        0x00041988:    ecbd8b10    ....    VPOP     {d8-d15}
        0x0004198c:    b004        ..      ADD      sp,sp,#0x10
        0x0004198e:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00041992:    bf00        ..      NOP      
        0x00041994:    ee609aaf    `...    VMUL.F32 s19,s1,s31
        0x00041998:    e5ca        ..      B        0x41530 ; transient_analysis + 360
    $d
        0x0004199a:    0000        ..      DCW    0
        0x0004199c:    00000000    ....    DCD    0
        0x000419a0:    42280000    ..(B    DCD    1109917696
        0x000419a4:    43230000    ..#C    DCD    1126367232
        0x000419a8:    43230000    ..#C    DCD    1126367232
        0x000419ac:    3be21965    e..;    DCD    1004673381
        0x000419b0:    83126e98    .n..    DCD    2199023256
        0x000419b4:    3fc1cac0    ...?    DCD    1069664960
    $t
    i.uint64_to_str
    uint64_to_str
        0x000419b8:    e92d07f0    -...    PUSH     {r4-r10}
        0x000419bc:    b087        ..      SUB      sp,sp,#0x1c
        0x000419be:    f04f0c00    O...    MOV      r12,#0
        0x000419c2:    4666        fF      MOV      r6,r12
        0x000419c4:    466d        mF      MOV      r5,sp
        0x000419c6:    2900        .)      CMP      r1,#0
        0x000419c8:    d03f        ?.      BEQ      0x41a4a ; uint64_to_str + 146
        0x000419ca:    084f        O.      LSRS     r7,r1,#1
        0x000419cc:    ea4f0390    O...    LSR      r3,r0,#2
        0x000419d0:    ea4f0430    O.0.    RRX      r4,r0
        0x000419d4:    ea437381    C..s    ORR      r3,r3,r1,LSL #30
        0x000419d8:    18e4        ..      ADDS     r4,r4,r3
        0x000419da:    eb470391    G...    ADC      r3,r7,r1,LSR #2
        0x000419de:    ea4f1814    O...    LSR      r8,r4,#4
        0x000419e2:    ea487803    H..x    ORR      r8,r8,r3,LSL #28
        0x000419e6:    eb180404    ....    ADDS     r4,r8,r4
        0x000419ea:    eb431313    C...    ADC      r3,r3,r3,LSR #4
        0x000419ee:    ea4f2814    O..(    LSR      r8,r4,#8
        0x000419f2:    ea486803    H..h    ORR      r8,r8,r3,LSL #24
        0x000419f6:    eb180404    ....    ADDS     r4,r8,r4
        0x000419fa:    eb432313    C..#    ADC      r3,r3,r3,LSR #8
        0x000419fe:    ea4f4814    O..H    LSR      r8,r4,#16
        0x00041a02:    ea484803    H..H    ORR      r8,r8,r3,LSL #16
        0x00041a06:    eb180404    ....    ADDS     r4,r8,r4
        0x00041a0a:    eb434313    C..C    ADC      r3,r3,r3,LSR #16
        0x00041a0e:    18e7        ..      ADDS     r7,r4,r3
        0x00041a10:    eb430406    C...    ADC      r4,r3,r6
        0x00041a14:    08ff        ..      LSRS     r7,r7,#3
        0x00041a16:    ea477344    G.Ds    ORR      r3,r7,r4,LSL #29
        0x00041a1a:    270a        .'      MOVS     r7,#0xa
        0x00041a1c:    fba39a07    ....    UMULL    r9,r10,r3,r7
        0x00041a20:    08e4        ..      LSRS     r4,r4,#3
        0x00041a22:    fb04a707    ....    MLA      r7,r4,r7,r10
        0x00041a26:    f04f0800    O...    MOV      r8,#0
        0x00041a2a:    fb037808    ...x    MLA      r8,r3,r8,r7
        0x00041a2e:    ebb00709    ....    SUBS     r7,r0,r9
        0x00041a32:    eb610108    a...    SBC      r1,r1,r8
        0x00041a36:    1dbf        ..      ADDS     r7,r7,#6
        0x00041a38:    f1410100    A...    ADC      r1,r1,#0
        0x00041a3c:    093f        ?.      LSRS     r7,r7,#4
        0x00041a3e:    ea477701    G..w    ORR      r7,r7,r1,LSL #28
        0x00041a42:    18fb        ..      ADDS     r3,r7,r3
        0x00041a44:    eb441411    D...    ADC      r4,r4,r1,LSR #4
        0x00041a48:    e012        ..      B        0x41a70 ; uint64_to_str + 184
        0x00041a4a:    0843        C.      LSRS     r3,r0,#1
        0x00041a4c:    eb030390    ....    ADD      r3,r3,r0,LSR #2
        0x00041a50:    eb031313    ....    ADD      r3,r3,r3,LSR #4
        0x00041a54:    eb032313    ...#    ADD      r3,r3,r3,LSR #8
        0x00041a58:    eb034313    ...C    ADD      r3,r3,r3,LSR #16
        0x00041a5c:    08db        ..      LSRS     r3,r3,#3
        0x00041a5e:    425c        \B      RSBS     r4,r3,#0
        0x00041a60:    eb040484    ....    ADD      r4,r4,r4,LSL #2
        0x00041a64:    eb000144    ..D.    ADD      r1,r0,r4,LSL #1
        0x00041a68:    1d89        ..      ADDS     r1,r1,#6
        0x00041a6a:    eb031311    ....    ADD      r3,r3,r1,LSR #4
        0x00041a6e:    4634        4F      MOV      r4,r6
        0x00041a70:    4621        !F      MOV      r1,r4
        0x00041a72:    240a        .$      MOVS     r4,#0xa
        0x00041a74:    fba34704    ...G    UMULL    r4,r7,r3,r4
        0x00041a78:    1b00        ..      SUBS     r0,r0,r4
        0x00041a7a:    f1000030    ..0.    ADD      r0,r0,#0x30
        0x00041a7e:    f805000c    ....    STRB     r0,[r5,r12]
        0x00041a82:    4618        .F      MOV      r0,r3
        0x00041a84:    f10c0c01    ....    ADD      r12,r12,#1
        0x00041a88:    430b        .C      ORRS     r3,r3,r1
        0x00041a8a:    d19c        ..      BNE      0x419c6 ; uint64_to_str + 14
        0x00041a8c:    4660        `F      MOV      r0,r12
        0x00041a8e:    2a00        .*      CMP      r2,#0
        0x00041a90:    bf02        ..      ITTT     EQ
        0x00041a92:    b007        ..      ADDEQ    sp,sp,#0x1c
        0x00041a94:    e8bd07f0    ....    POPEQ    {r4-r10}
        0x00041a98:    4770        pG      BXEQ     lr
        0x00041a9a:    1e47        G.      SUBS     r7,r0,#1
        0x00041a9c:    f1b00c00    ....    SUBS     r12,r0,#0
        0x00041aa0:    dd18        ..      BLE      0x41ad4 ; uint64_to_str + 284
        0x00041aa2:    19e9        ..      ADDS     r1,r5,r7
        0x00041aa4:    1c4b        K.      ADDS     r3,r1,#1
        0x00041aa6:    1e51        Q.      SUBS     r1,r2,#1
        0x00041aa8:    f0170f01    ....    TST      r7,#1
        0x00041aac:    d103        ..      BNE      0x41ab6 ; uint64_to_str + 254
        0x00041aae:    f8134d01    ...M    LDRB     r4,[r3,#-1]!
        0x00041ab2:    f8014f01    ...O    STRB     r4,[r1,#1]!
        0x00041ab6:    ea5f046c    _.l.    ASRS     r4,r12,#1
        0x00041aba:    d009        ..      BEQ      0x41ad0 ; uint64_to_str + 280
        0x00041abc:    f813cc01    ....    LDRB     r12,[r3,#-1]
        0x00041ac0:    f881c001    ....    STRB     r12,[r1,#1]
        0x00041ac4:    f813cd02    ....    LDRB     r12,[r3,#-2]!
        0x00041ac8:    f801cf02    ....    STRB     r12,[r1,#2]!
        0x00041acc:    1e64        d.      SUBS     r4,r4,#1
        0x00041ace:    d1f5        ..      BNE      0x41abc ; uint64_to_str + 260
        0x00041ad0:    19d1        ..      ADDS     r1,r2,r7
        0x00041ad2:    1c4a        J.      ADDS     r2,r1,#1
        0x00041ad4:    7016        .p      STRB     r6,[r2,#0]
        0x00041ad6:    b007        ..      ADD      sp,sp,#0x1c
        0x00041ad8:    e8bd07f0    ....    POP      {r4-r10}
        0x00041adc:    4770        pG      BX       lr
    i.uxListRemove
    uxListRemove
        0x00041ade:    e9d03201    ...2    LDRD     r3,r2,[r0,#4]
        0x00041ae2:    6901        .i      LDR      r1,[r0,#0x10]
        0x00041ae4:    609a        .`      STR      r2,[r3,#8]
        0x00041ae6:    e9d02301    ...#    LDRD     r2,r3,[r0,#4]
        0x00041aea:    605a        Z`      STR      r2,[r3,#4]
        0x00041aec:    684a        Jh      LDR      r2,[r1,#4]
        0x00041aee:    4282        .B      CMP      r2,r0
        0x00041af0:    bf04        ..      ITT      EQ
        0x00041af2:    6882        .h      LDREQ    r2,[r0,#8]
        0x00041af4:    604a        J`      STREQ    r2,[r1,#4]
        0x00041af6:    2200        ."      MOVS     r2,#0
        0x00041af8:    6102        .a      STR      r2,[r0,#0x10]
        0x00041afa:    6808        .h      LDR      r0,[r1,#0]
        0x00041afc:    1e40        @.      SUBS     r0,r0,#1
        0x00041afe:    6008        .`      STR      r0,[r1,#0]
        0x00041b00:    6808        .h      LDR      r0,[r1,#0]
        0x00041b02:    4770        pG      BX       lr
    i.uxTaskGetNumberOfTasks
    uxTaskGetNumberOfTasks
        0x00041b04:    4801        .H      LDR      r0,[pc,#4] ; [0x41b0c] = 0x10000414
        0x00041b06:    6840        @h      LDR      r0,[r0,#4]
        0x00041b08:    4770        pG      BX       lr
    $d
        0x00041b0a:    0000        ..      DCW    0
        0x00041b0c:    10000414    ....    DCD    268436500
    $t
    i.uxTaskResetEventItemValue
    uxTaskResetEventItemValue
        0x00041b10:    4904        .I      LDR      r1,[pc,#16] ; [0x41b24] = 0x10000414
        0x00041b12:    6808        .h      LDR      r0,[r1,#0]
        0x00041b14:    680a        .h      LDR      r2,[r1,#0]
        0x00041b16:    6980        .i      LDR      r0,[r0,#0x18]
        0x00041b18:    6ad2        .j      LDR      r2,[r2,#0x2c]
        0x00041b1a:    6809        .h      LDR      r1,[r1,#0]
        0x00041b1c:    f1c20207    ....    RSB      r2,r2,#7
        0x00041b20:    618a        .a      STR      r2,[r1,#0x18]
        0x00041b22:    4770        pG      BX       lr
    $d
        0x00041b24:    10000414    ....    DCD    268436500
    $t
    i.vApplicationMallocFailedHook
    vApplicationMallocFailedHook
        0x00041b28:    e7fe        ..      B        vApplicationMallocFailedHook ; 0x41b28
    i.vApplicationStackOverflowHook
    vApplicationStackOverflowHook
        0x00041b2a:    be00        ..      BKPT     #0
        0x00041b2c:    e7fd        ..      B        vApplicationStackOverflowHook ; 0x41b2a
        0x00041b2e:    0000        ..      MOVS     r0,r0
    i.vEventGroupSetBitsCallback
    vEventGroupSetBitsCallback
        0x00041b30:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00041b34:    2600        .&      MOVS     r6,#0
        0x00041b36:    4688        .F      MOV      r8,r1
        0x00041b38:    0004        ..      MOVS     r4,r0
        0x00041b3a:    d003        ..      BEQ      0x41b44 ; vEventGroupSetBitsCallback + 20
        0x00041b3c:    f0184f7f    ...O    TST      r8,#0xff000000
        0x00041b40:    d001        ..      BEQ      0x41b46 ; vEventGroupSetBitsCallback + 22
        0x00041b42:    e7fe        ..      B        0x41b42 ; vEventGroupSetBitsCallback + 18
        0x00041b44:    e7fe        ..      B        0x41b44 ; vEventGroupSetBitsCallback + 20
        0x00041b46:    1d25        %.      ADDS     r5,r4,#4
        0x00041b48:    f104070c    ....    ADD      r7,r4,#0xc
        0x00041b4c:    f000fb16    ....    BL       vTaskSuspendAll ; 0x4217c
        0x00041b50:    6821        !h      LDR      r1,[r4,#0]
        0x00041b52:    68e8        .h      LDR      r0,[r5,#0xc]
        0x00041b54:    ea410108    A...    ORR      r1,r1,r8
        0x00041b58:    6021        !`      STR      r1,[r4,#0]
        0x00041b5a:    42b8        .B      CMP      r0,r7
        0x00041b5c:    d01c        ..      BEQ      0x41b98 ; vEventGroupSetBitsCallback + 104
        0x00041b5e:    bf00        ..      NOP      
        0x00041b60:    e9d01500    ....    LDRD     r1,r5,[r0,#0]
        0x00041b64:    f001427f    ...B    AND      r2,r1,#0xff000000
        0x00041b68:    6823        #h      LDR      r3,[r4,#0]
        0x00041b6a:    f021417f    !..A    BIC      r1,r1,#0xff000000
        0x00041b6e:    f0126f80    ...o    TST      r2,#0x4000000
        0x00041b72:    d003        ..      BEQ      0x41b7c ; vEventGroupSetBitsCallback + 76
        0x00041b74:    ea310303    1...    BICS     r3,r1,r3
        0x00041b78:    d002        ..      BEQ      0x41b80 ; vEventGroupSetBitsCallback + 80
        0x00041b7a:    e00a        ..      B        0x41b92 ; vEventGroupSetBitsCallback + 98
        0x00041b7c:    420b        .B      TST      r3,r1
        0x00041b7e:    d008        ..      BEQ      0x41b92 ; vEventGroupSetBitsCallback + 98
        0x00041b80:    f0127f80    ....    TST      r2,#0x1000000
        0x00041b84:    bf18        ..      IT       NE
        0x00041b86:    430e        .C      ORRNE    r6,r6,r1
        0x00041b88:    6821        !h      LDR      r1,[r4,#0]
        0x00041b8a:    f0417100    A..q    ORR      r1,r1,#0x2000000
        0x00041b8e:    f000fa2d    ..-.    BL       vTaskRemoveFromUnorderedEventList ; 0x41fec
        0x00041b92:    4628        (F      MOV      r0,r5
        0x00041b94:    42bd        .B      CMP      r5,r7
        0x00041b96:    d1e3        ..      BNE      0x41b60 ; vEventGroupSetBitsCallback + 48
        0x00041b98:    6820         h      LDR      r0,[r4,#0]
        0x00041b9a:    43b0        .C      BICS     r0,r0,r6
        0x00041b9c:    6020         `      STR      r0,[r4,#0]
        0x00041b9e:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00041ba2:    f001b9d7    ....    B.W      xTaskResumeAll ; 0x42f54
    i.vListInitialise
    vListInitialise
        0x00041ba6:    f1000108    ....    ADD      r1,r0,#8
        0x00041baa:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x00041bae:    e9c01201    ....    STRD     r1,r2,[r0,#4]
        0x00041bb2:    60c1        .`      STR      r1,[r0,#0xc]
        0x00041bb4:    6101        .a      STR      r1,[r0,#0x10]
        0x00041bb6:    2100        .!      MOVS     r1,#0
        0x00041bb8:    6001        .`      STR      r1,[r0,#0]
        0x00041bba:    4770        pG      BX       lr
    i.vListInitialiseItem
    vListInitialiseItem
        0x00041bbc:    2100        .!      MOVS     r1,#0
        0x00041bbe:    6101        .a      STR      r1,[r0,#0x10]
        0x00041bc0:    4770        pG      BX       lr
        0x00041bc2:    0000        ..      MOVS     r0,r0
    i.vListInsert
    vListInsert
        0x00041bc4:    b410        ..      PUSH     {r4}
        0x00041bc6:    680b        .h      LDR      r3,[r1,#0]
        0x00041bc8:    f1b33fff    ...?    CMP      r3,#0xffffffff
        0x00041bcc:    bf0c        ..      ITE      EQ
        0x00041bce:    6902        .i      LDREQ    r2,[r0,#0x10]
        0x00041bd0:    f1000208    ....    ADDNE    r2,r0,#8
        0x00041bd4:    d008        ..      BEQ      0x41be8 ; vListInsert + 36
        0x00041bd6:    bf00        ..      NOP      
        0x00041bd8:    f8d2c004    ....    LDR      r12,[r2,#4]
        0x00041bdc:    f8dc4000    ...@    LDR      r4,[r12,#0]
        0x00041be0:    429c        .B      CMP      r4,r3
        0x00041be2:    bf98        ..      IT       LS
        0x00041be4:    4662        bF      MOVLS    r2,r12
        0x00041be6:    d9f7        ..      BLS      0x41bd8 ; vListInsert + 20
        0x00041be8:    6853        Sh      LDR      r3,[r2,#4]
        0x00041bea:    604b        K`      STR      r3,[r1,#4]
        0x00041bec:    6099        .`      STR      r1,[r3,#8]
        0x00041bee:    608a        .`      STR      r2,[r1,#8]
        0x00041bf0:    6051        Q`      STR      r1,[r2,#4]
        0x00041bf2:    6108        .a      STR      r0,[r1,#0x10]
        0x00041bf4:    6801        .h      LDR      r1,[r0,#0]
        0x00041bf6:    1c49        I.      ADDS     r1,r1,#1
        0x00041bf8:    6001        .`      STR      r1,[r0,#0]
        0x00041bfa:    bc10        ..      POP      {r4}
        0x00041bfc:    4770        pG      BX       lr
        0x00041bfe:    0000        ..      MOVS     r0,r0
    i.vPortEnterCritical
    vPortEnterCritical
        0x00041c00:    2080        .       MOVS     r0,#0x80
        0x00041c02:    f3808811    ....    MSR      BASEPRI,r0
        0x00041c06:    f3bf8f4f    ..O.    DSB      
        0x00041c0a:    f3bf8f6f    ..o.    ISB      
        0x00041c0e:    4907        .I      LDR      r1,[pc,#28] ; [0x41c2c] = 0x10000000
        0x00041c10:    6888        .h      LDR      r0,[r1,#8]
        0x00041c12:    1c40        @.      ADDS     r0,r0,#1
        0x00041c14:    6088        .`      STR      r0,[r1,#8]
        0x00041c16:    2801        .(      CMP      r0,#1
        0x00041c18:    bf18        ..      IT       NE
        0x00041c1a:    4770        pG      BXNE     lr
        0x00041c1c:    4804        .H      LDR      r0,[pc,#16] ; [0x41c30] = 0xe000ed04
        0x00041c1e:    6800        .h      LDR      r0,[r0,#0]
        0x00041c20:    f0100fff    ....    TST      r0,#0xff
        0x00041c24:    bf08        ..      IT       EQ
        0x00041c26:    4770        pG      BXEQ     lr
        0x00041c28:    e7fe        ..      B        0x41c28 ; vPortEnterCritical + 40
    $d
        0x00041c2a:    0000        ..      DCW    0
        0x00041c2c:    10000000    ....    DCD    268435456
        0x00041c30:    e000ed04    ....    DCD    3758157060
    $t
    i.vPortExitCritical
    vPortExitCritical
        0x00041c34:    4805        .H      LDR      r0,[pc,#20] ; [0x41c4c] = 0x10000000
        0x00041c36:    6881        .h      LDR      r1,[r0,#8]
        0x00041c38:    b139        9.      CBZ      r1,0x41c4a ; vPortExitCritical + 22
        0x00041c3a:    1e49        I.      SUBS     r1,r1,#1
        0x00041c3c:    6081        .`      STR      r1,[r0,#8]
        0x00041c3e:    bf18        ..      IT       NE
        0x00041c40:    4770        pG      BXNE     lr
        0x00041c42:    2000        .       MOVS     r0,#0
        0x00041c44:    f3808811    ....    MSR      BASEPRI,r0
        0x00041c48:    4770        pG      BX       lr
        0x00041c4a:    e7fe        ..      B        0x41c4a ; vPortExitCritical + 22
    $d
        0x00041c4c:    10000000    ....    DCD    268435456
    $t
    i.vPortFree
    vPortFree
        0x00041c50:    2800        .(      CMP      r0,#0
        0x00041c52:    bf08        ..      IT       EQ
        0x00041c54:    4770        pG      BXEQ     lr
        0x00041c56:    b570        p.      PUSH     {r4-r6,lr}
        0x00041c58:    f1a00508    ....    SUB      r5,r0,#8
        0x00041c5c:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x00041c60:    f0104f00    ...O    TST      r0,#0x80000000
        0x00041c64:    d002        ..      BEQ      0x41c6c ; vPortFree + 28
        0x00041c66:    6829        )h      LDR      r1,[r5,#0]
        0x00041c68:    b109        ..      CBZ      r1,0x41c6e ; vPortFree + 30
        0x00041c6a:    e7fe        ..      B        0x41c6a ; vPortFree + 26
        0x00041c6c:    e7fe        ..      B        0x41c6c ; vPortFree + 28
        0x00041c6e:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x00041c72:    6068        h`      STR      r0,[r5,#4]
        0x00041c74:    f000fa82    ....    BL       vTaskSuspendAll ; 0x4217c
        0x00041c78:    4917        .I      LDR      r1,[pc,#92] ; [0x41cd8] = 0x100003b0
        0x00041c7a:    6868        hh      LDR      r0,[r5,#4]
        0x00041c7c:    f1010414    ....    ADD      r4,r1,#0x14
        0x00041c80:    684a        Jh      LDR      r2,[r1,#4]
        0x00041c82:    4410        .D      ADD      r0,r0,r2
        0x00041c84:    6048        H`      STR      r0,[r1,#4]
        0x00041c86:    6820         h      LDR      r0,[r4,#0]
        0x00041c88:    42a8        .B      CMP      r0,r5
        0x00041c8a:    bf38        8.      IT       CC
        0x00041c8c:    4604        .F      MOVCC    r4,r0
        0x00041c8e:    d3fa        ..      BCC      0x41c86 ; vPortFree + 54
        0x00041c90:    6862        bh      LDR      r2,[r4,#4]
        0x00041c92:    1913        ..      ADDS     r3,r2,r4
        0x00041c94:    42ab        .B      CMP      r3,r5
        0x00041c96:    d103        ..      BNE      0x41ca0 ; vPortFree + 80
        0x00041c98:    686b        kh      LDR      r3,[r5,#4]
        0x00041c9a:    4625        %F      MOV      r5,r4
        0x00041c9c:    441a        .D      ADD      r2,r2,r3
        0x00041c9e:    6062        b`      STR      r2,[r4,#4]
        0x00041ca0:    686a        jh      LDR      r2,[r5,#4]
        0x00041ca2:    1953        S.      ADDS     r3,r2,r5
        0x00041ca4:    4283        .B      CMP      r3,r0
        0x00041ca6:    bf18        ..      IT       NE
        0x00041ca8:    6028        (`      STRNE    r0,[r5,#0]
        0x00041caa:    d10a        ..      BNE      0x41cc2 ; vPortFree + 114
        0x00041cac:    680b        .h      LDR      r3,[r1,#0]
        0x00041cae:    4298        .B      CMP      r0,r3
        0x00041cb0:    bf08        ..      IT       EQ
        0x00041cb2:    602b        +`      STREQ    r3,[r5,#0]
        0x00041cb4:    d005        ..      BEQ      0x41cc2 ; vPortFree + 114
        0x00041cb6:    6840        @h      LDR      r0,[r0,#4]
        0x00041cb8:    4410        .D      ADD      r0,r0,r2
        0x00041cba:    6068        h`      STR      r0,[r5,#4]
        0x00041cbc:    6820         h      LDR      r0,[r4,#0]
        0x00041cbe:    6800        .h      LDR      r0,[r0,#0]
        0x00041cc0:    6028        (`      STR      r0,[r5,#0]
        0x00041cc2:    42ac        .B      CMP      r4,r5
        0x00041cc4:    bf18        ..      IT       NE
        0x00041cc6:    6025        %`      STRNE    r5,[r4,#0]
        0x00041cc8:    6908        .i      LDR      r0,[r1,#0x10]
        0x00041cca:    1c40        @.      ADDS     r0,r0,#1
        0x00041ccc:    6108        .a      STR      r0,[r1,#0x10]
        0x00041cce:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00041cd2:    f001b93f    ..?.    B.W      xTaskResumeAll ; 0x42f54
    $d
        0x00041cd6:    0000        ..      DCW    0
        0x00041cd8:    100003b0    ....    DCD    268436400
    $t
    i.vPortSetupTimerInterrupt
    vPortSetupTimerInterrupt
        0x00041cdc:    b570        p.      PUSH     {r4-r6,lr}
        0x00041cde:    4e21        !N      LDR      r6,[pc,#132] ; [0x41d64] = 0x40020000
        0x00041ce0:    68f0        .h      LDR      r0,[r6,#0xc]
        0x00041ce2:    4c21        !L      LDR      r4,[pc,#132] ; [0x41d68] = 0x10000000
        0x00041ce4:    b2c0        ..      UXTB     r0,r0
        0x00041ce6:    2821        !(      CMP      r0,#0x21
        0x00041ce8:    bf0c        ..      ITE      EQ
        0x00041cea:    f2401077    @.w.    MOVEQ    r0,#0x177
        0x00041cee:    2020                MOVNE    r0,#0x20
        0x00041cf0:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x00041cf4:    6120         a      STR      r0,[r4,#0x10]
        0x00041cf6:    fbb1f0f0    ....    UDIV     r0,r1,r0
        0x00041cfa:    1e40        @.      SUBS     r0,r0,#1
        0x00041cfc:    6160        `a      STR      r0,[r4,#0x14]
        0x00041cfe:    2003        .       MOVS     r0,#3
        0x00041d00:    f7e2fa4a    ..J.    BL       am_hal_stimer_int_enable ; 0x24198
        0x00041d04:    4919        .I      LDR      r1,[pc,#100] ; [0x41d6c] = 0xe000e020
        0x00041d06:    20e0        .       MOVS     r0,#0xe0
        0x00041d08:    f8810400    ....    STRB     r0,[r1,#0x400]
        0x00041d0c:    4918        .I      LDR      r1,[pc,#96] ; [0x41d70] = 0xe000e004
        0x00041d0e:    2201        ."      MOVS     r2,#1
        0x00041d10:    f8c12100    ...!    STR      r2,[r1,#0x100]
        0x00041d14:    f5017180    ...q    ADD      r1,r1,#0x100
        0x00041d18:    4a16        .J      LDR      r2,[pc,#88] ; [0x41d74] = 0xe000e021
        0x00041d1a:    f8820400    ....    STRB     r0,[r2,#0x400]
        0x00041d1e:    2002        .       MOVS     r0,#2
        0x00041d20:    6008        .`      STR      r0,[r1,#0]
        0x00041d22:    0780        ..      LSLS     r0,r0,#30
        0x00041d24:    f7e2fa0c    ....    BL       am_hal_stimer_config ; 0x24140
        0x00041d28:    4605        .F      MOV      r5,r0
        0x00041d2a:    f7e2fa1f    ....    BL       am_hal_stimer_counter_get ; 0x2416c
        0x00041d2e:    6060        ``      STR      r0,[r4,#4]
        0x00041d30:    2000        .       MOVS     r0,#0
        0x00041d32:    6921        !i      LDR      r1,[r4,#0x10]
        0x00041d34:    f7e2f9b0    ....    BL       am_hal_stimer_compare_delta_set ; 0x24098
        0x00041d38:    68f0        .h      LDR      r0,[r6,#0xc]
        0x00041d3a:    b2c0        ..      UXTB     r0,r0
        0x00041d3c:    2821        !(      CMP      r0,#0x21
        0x00041d3e:    bf0c        ..      ITE      EQ
        0x00041d40:    2602        .&      MOVEQ    r6,#2
        0x00041d42:    2603        .&      MOVNE    r6,#3
        0x00041d44:    6920         i      LDR      r0,[r4,#0x10]
        0x00041d46:    1c41        A.      ADDS     r1,r0,#1
        0x00041d48:    2001        .       MOVS     r0,#1
        0x00041d4a:    f7e2f9a5    ....    BL       am_hal_stimer_compare_delta_set ; 0x24098
        0x00041d4e:    f025000f    %...    BIC      r0,r5,#0xf
        0x00041d52:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x00041d56:    4330        0C      ORRS     r0,r0,r6
        0x00041d58:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00041d5c:    f4407040    @.@p    ORR      r0,r0,#0x300
        0x00041d60:    f7e2b9ee    ....    B        am_hal_stimer_config ; 0x24140
    $d
        0x00041d64:    40020000    ...@    DCD    1073872896
        0x00041d68:    10000000    ....    DCD    268435456
        0x00041d6c:    e000e020     ...    DCD    3758153760
        0x00041d70:    e000e004    ....    DCD    3758153732
        0x00041d74:    e000e021    !...    DCD    3758153761
    $t
    i.vPortSuppressTicksAndSleep
    vPortSuppressTicksAndSleep
        0x00041d78:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00041d7c:    4c2e        .L      LDR      r4,[pc,#184] ; [0x41e38] = 0x10000000
        0x00041d7e:    4605        .F      MOV      r5,r0
        0x00041d80:    6960        `i      LDR      r0,[r4,#0x14]
        0x00041d82:    4285        .B      CMP      r5,r0
        0x00041d84:    d856        V.      BHI      0x41e34 ; vPortSuppressTicksAndSleep + 188
        0x00041d86:    6920         i      LDR      r0,[r4,#0x10]
        0x00041d88:    fb00f605    ....    MUL      r6,r0,r5
        0x00041d8c:    b672        r.      CPSID    i
        0x00041d8e:    f3bf8f4f    ..O.    DSB      
        0x00041d92:    f3bf8f6f    ..o.    ISB      
        0x00041d96:    f7e2f9e9    ....    BL       am_hal_stimer_counter_get ; 0x2416c
        0x00041d9a:    6861        ah      LDR      r1,[r4,#4]
        0x00041d9c:    1a47        G.      SUBS     r7,r0,r1
        0x00041d9e:    f7f1fe01    ....    BL       eTaskConfirmSleepModeStatus ; 0x339a4
        0x00041da2:    b118        ..      CBZ      r0,0x41dac ; vPortSuppressTicksAndSleep + 52
        0x00041da4:    6920         i      LDR      r0,[r4,#0x10]
        0x00041da6:    4438        8D      ADD      r0,r0,r7
        0x00041da8:    42b0        .B      CMP      r0,r6
        0x00041daa:    d902        ..      BLS      0x41db2 ; vPortSuppressTicksAndSleep + 58
        0x00041dac:    b662        b.      CPSIE    i
        0x00041dae:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00041db2:    1bf6        ..      SUBS     r6,r6,r7
        0x00041db4:    4631        1F      MOV      r1,r6
        0x00041db6:    2000        .       MOVS     r0,#0
        0x00041db8:    f7e2f96e    ..n.    BL       am_hal_stimer_compare_delta_set ; 0x24098
        0x00041dbc:    1c71        q.      ADDS     r1,r6,#1
        0x00041dbe:    2001        .       MOVS     r0,#1
        0x00041dc0:    f7e2f96a    ..j.    BL       am_hal_stimer_compare_delta_set ; 0x24098
        0x00041dc4:    4628        (F      MOV      r0,r5
        0x00041dc6:    f7dff8e9    ....    BL       am_freertos_sleep ; 0x20f9c
        0x00041dca:    b120         .      CBZ      r0,0x41dd6 ; vPortSuppressTicksAndSleep + 94
        0x00041dcc:    f3bf8f4f    ..O.    DSB      
        0x00041dd0:    bf30        0.      WFI      
        0x00041dd2:    f3bf8f6f    ..o.    ISB      
        0x00041dd6:    4628        (F      MOV      r0,r5
        0x00041dd8:    f7dff8e6    ....    BL       am_freertos_wakeup ; 0x20fa8
        0x00041ddc:    f7e2f9c6    ....    BL       am_hal_stimer_counter_get ; 0x2416c
        0x00041de0:    6861        ah      LDR      r1,[r4,#4]
        0x00041de2:    6922        "i      LDR      r2,[r4,#0x10]
        0x00041de4:    1a41        A.      SUBS     r1,r0,r1
        0x00041de6:    fbb1f3f2    ....    UDIV     r3,r1,r2
        0x00041dea:    fbb1f5f2    ....    UDIV     r5,r1,r2
        0x00041dee:    fb021313    ....    MLS      r3,r2,r3,r1
        0x00041df2:    1ac0        ..      SUBS     r0,r0,r3
        0x00041df4:    6060        ``      STR      r0,[r4,#4]
        0x00041df6:    2d01        .-      CMP      r5,#1
        0x00041df8:    bf84        ..      ITT      HI
        0x00041dfa:    1e68        h.      SUBHI    r0,r5,#1
        0x00041dfc:    f000f99c    ....    BLHI     vTaskStepTick ; 0x42138
        0x00041e00:    2d00        .-      CMP      r5,#0
        0x00041e02:    bf18        ..      IT       NE
        0x00041e04:    f000ff70    ..p.    BLNE     xTaskIncrementTick ; 0x42ce8
        0x00041e08:    2003        .       MOVS     r0,#3
        0x00041e0a:    f7e2f9bf    ....    BL       am_hal_stimer_int_clear ; 0x2418c
        0x00041e0e:    2000        .       MOVS     r0,#0
        0x00041e10:    6921        !i      LDR      r1,[r4,#0x10]
        0x00041e12:    f7e2f941    ..A.    BL       am_hal_stimer_compare_delta_set ; 0x24098
        0x00041e16:    6920         i      LDR      r0,[r4,#0x10]
        0x00041e18:    1c41        A.      ADDS     r1,r0,#1
        0x00041e1a:    2001        .       MOVS     r0,#1
        0x00041e1c:    f7e2f93c    ..<.    BL       am_hal_stimer_compare_delta_set ; 0x24098
        0x00041e20:    4806        .H      LDR      r0,[pc,#24] ; [0x41e3c] = 0xe000e004
        0x00041e22:    2101        .!      MOVS     r1,#1
        0x00041e24:    f8c01280    ....    STR      r1,[r0,#0x280]
        0x00041e28:    2102        .!      MOVS     r1,#2
        0x00041e2a:    f8c01280    ....    STR      r1,[r0,#0x280]
        0x00041e2e:    b662        b.      CPSIE    i
        0x00041e30:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00041e34:    4605        .F      MOV      r5,r0
        0x00041e36:    e7a6        ..      B        0x41d86 ; vPortSuppressTicksAndSleep + 14
    $d
        0x00041e38:    10000000    ....    DCD    268435456
        0x00041e3c:    e000e004    ....    DCD    3758153732
    $t
    i.vPortValidateInterruptPriority
    vPortValidateInterruptPriority
        0x00041e40:    b510        ..      PUSH     {r4,lr}
        0x00041e42:    f7d6fad1    ....    BL       vPortGetIPSR ; 0x183e8
        0x00041e46:    490a        .I      LDR      r1,[pc,#40] ; [0x41e70] = 0x10000000
        0x00041e48:    2810        .(      CMP      r0,#0x10
        0x00041e4a:    d307        ..      BCC      0x41e5c ; vPortValidateInterruptPriority + 28
        0x00041e4c:    f10020e0    ...     ADD      r0,r0,#0xe000e000
        0x00041e50:    f89003f0    ....    LDRB     r0,[r0,#0x3f0]
        0x00041e54:    780a        .x      LDRB     r2,[r1,#0]
        0x00041e56:    4282        .B      CMP      r2,r0
        0x00041e58:    d900        ..      BLS      0x41e5c ; vPortValidateInterruptPriority + 28
        0x00041e5a:    e7fe        ..      B        0x41e5a ; vPortValidateInterruptPriority + 26
        0x00041e5c:    4805        .H      LDR      r0,[pc,#20] ; [0x41e74] = 0xe000ed0c
        0x00041e5e:    6800        .h      LDR      r0,[r0,#0]
        0x00041e60:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00041e62:    f40060e0    ...`    AND      r0,r0,#0x700
        0x00041e66:    4288        .B      CMP      r0,r1
        0x00041e68:    bf98        ..      IT       LS
        0x00041e6a:    bd10        ..      POPLS    {r4,pc}
        0x00041e6c:    e7fe        ..      B        0x41e6c ; vPortValidateInterruptPriority + 44
    $d
        0x00041e6e:    0000        ..      DCW    0
        0x00041e70:    10000000    ....    DCD    268435456
        0x00041e74:    e000ed0c    ....    DCD    3758157068
    $t
    i.vQueueWaitForMessageRestricted
    vQueueWaitForMessageRestricted
        0x00041e78:    b570        p.      PUSH     {r4-r6,lr}
        0x00041e7a:    4615        .F      MOV      r5,r2
        0x00041e7c:    460e        .F      MOV      r6,r1
        0x00041e7e:    4604        .F      MOV      r4,r0
        0x00041e80:    f7fffebe    ....    BL       vPortEnterCritical ; 0x41c00
        0x00041e84:    f9940044    ..D.    LDRSB    r0,[r4,#0x44]
        0x00041e88:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00041e8c:    f04f0000    O...    MOV      r0,#0
        0x00041e90:    bf08        ..      IT       EQ
        0x00041e92:    f8840044    ..D.    STRBEQ   r0,[r4,#0x44]
        0x00041e96:    f9941045    ..E.    LDRSB    r1,[r4,#0x45]
        0x00041e9a:    f1b13fff    ...?    CMP      r1,#0xffffffff
        0x00041e9e:    bf08        ..      IT       EQ
        0x00041ea0:    f8840045    ..E.    STRBEQ   r0,[r4,#0x45]
        0x00041ea4:    f7fffec6    ....    BL       vPortExitCritical ; 0x41c34
        0x00041ea8:    6ba0        .k      LDR      r0,[r4,#0x38]
        0x00041eaa:    b928        (.      CBNZ     r0,0x41eb8 ; vQueueWaitForMessageRestricted + 64
        0x00041eac:    462a        *F      MOV      r2,r5
        0x00041eae:    4631        1F      MOV      r1,r6
        0x00041eb0:    f1040024    ..$.    ADD      r0,r4,#0x24
        0x00041eb4:    f000f844    ..D.    BL       vTaskPlaceOnEventListRestricted ; 0x41f40
        0x00041eb8:    4620         F      MOV      r0,r4
        0x00041eba:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00041ebe:    f7f9bc73    ..s.    B        prvUnlockQueue ; 0x3b7a8
        0x00041ec2:    0000        ..      MOVS     r0,r0
    i.vTaskDelay
    vTaskDelay
        0x00041ec4:    b510        ..      PUSH     {r4,lr}
        0x00041ec6:    b170        p.      CBZ      r0,0x41ee6 ; vTaskDelay + 34
        0x00041ec8:    490b        .I      LDR      r1,[pc,#44] ; [0x41ef8] = 0x10000414
        0x00041eca:    6b0a        .k      LDR      r2,[r1,#0x30]
        0x00041ecc:    b102        ..      CBZ      r2,0x41ed0 ; vTaskDelay + 12
        0x00041ece:    e7fe        ..      B        0x41ece ; vTaskDelay + 10
        0x00041ed0:    6b0a        .k      LDR      r2,[r1,#0x30]
        0x00041ed2:    1c52        R.      ADDS     r2,r2,#1
        0x00041ed4:    630a        .c      STR      r2,[r1,#0x30]
        0x00041ed6:    2100        .!      MOVS     r1,#0
        0x00041ed8:    f7f9f9b6    ....    BL       prvAddCurrentTaskToDelayedList ; 0x3b248
        0x00041edc:    f001f83a    ..:.    BL       xTaskResumeAll ; 0x42f54
        0x00041ee0:    2800        .(      CMP      r0,#0
        0x00041ee2:    bf18        ..      IT       NE
        0x00041ee4:    bd10        ..      POPNE    {r4,pc}
        0x00041ee6:    f04f5080    O..P    MOV      r0,#0x10000000
        0x00041eea:    4904        .I      LDR      r1,[pc,#16] ; [0x41efc] = 0xe000ed04
        0x00041eec:    6008        .`      STR      r0,[r1,#0]
        0x00041eee:    f3bf8f4f    ..O.    DSB      
        0x00041ef2:    f3bf8f6f    ..o.    ISB      
        0x00041ef6:    bd10        ..      POP      {r4,pc}
    $d
        0x00041ef8:    10000414    ....    DCD    268436500
        0x00041efc:    e000ed04    ....    DCD    3758157060
    $t
    i.vTaskInternalSetTimeOutState
    vTaskInternalSetTimeOutState
        0x00041f00:    4902        .I      LDR      r1,[pc,#8] ; [0x41f0c] = 0x10000414
        0x00041f02:    69ca        .i      LDR      r2,[r1,#0x1c]
        0x00041f04:    6002        .`      STR      r2,[r0,#0]
        0x00041f06:    6889        .h      LDR      r1,[r1,#8]
        0x00041f08:    6041        A`      STR      r1,[r0,#4]
        0x00041f0a:    4770        pG      BX       lr
    $d
        0x00041f0c:    10000414    ....    DCD    268436500
    $t
    i.vTaskMissedYield
    vTaskMissedYield
        0x00041f10:    4901        .I      LDR      r1,[pc,#4] ; [0x41f18] = 0x10000414
        0x00041f12:    2001        .       MOVS     r0,#1
        0x00041f14:    6188        .a      STR      r0,[r1,#0x18]
        0x00041f16:    4770        pG      BX       lr
    $d
        0x00041f18:    10000414    ....    DCD    268436500
    $t
    i.vTaskPlaceOnEventList
    vTaskPlaceOnEventList
        0x00041f1c:    b510        ..      PUSH     {r4,lr}
        0x00041f1e:    460c        .F      MOV      r4,r1
        0x00041f20:    b158        X.      CBZ      r0,0x41f3a ; vTaskPlaceOnEventList + 30
        0x00041f22:    4a06        .J      LDR      r2,[pc,#24] ; [0x41f3c] = 0x10000414
        0x00041f24:    6812        .h      LDR      r2,[r2,#0]
        0x00041f26:    f1020118    ....    ADD      r1,r2,#0x18
        0x00041f2a:    f7fffe4b    ..K.    BL       vListInsert ; 0x41bc4
        0x00041f2e:    4620         F      MOV      r0,r4
        0x00041f30:    e8bd4010    ...@    POP      {r4,lr}
        0x00041f34:    2101        .!      MOVS     r1,#1
        0x00041f36:    f7f9b987    ....    B        prvAddCurrentTaskToDelayedList ; 0x3b248
        0x00041f3a:    e7fe        ..      B        0x41f3a ; vTaskPlaceOnEventList + 30
    $d
        0x00041f3c:    10000414    ....    DCD    268436500
    $t
    i.vTaskPlaceOnEventListRestricted
    vTaskPlaceOnEventListRestricted
        0x00041f40:    b430        0.      PUSH     {r4,r5}
        0x00041f42:    468c        .F      MOV      r12,r1
        0x00041f44:    b1d8        ..      CBZ      r0,0x41f7e ; vTaskPlaceOnEventListRestricted + 62
        0x00041f46:    490e        .I      LDR      r1,[pc,#56] ; [0x41f80] = 0x10000414
        0x00041f48:    6843        Ch      LDR      r3,[r0,#4]
        0x00041f4a:    680c        .h      LDR      r4,[r1,#0]
        0x00041f4c:    61e3        .a      STR      r3,[r4,#0x1c]
        0x00041f4e:    689c        .h      LDR      r4,[r3,#8]
        0x00041f50:    680d        .h      LDR      r5,[r1,#0]
        0x00041f52:    622c        ,b      STR      r4,[r5,#0x20]
        0x00041f54:    680c        .h      LDR      r4,[r1,#0]
        0x00041f56:    689d        .h      LDR      r5,[r3,#8]
        0x00041f58:    3418        .4      ADDS     r4,r4,#0x18
        0x00041f5a:    606c        l`      STR      r4,[r5,#4]
        0x00041f5c:    680c        .h      LDR      r4,[r1,#0]
        0x00041f5e:    3418        .4      ADDS     r4,r4,#0x18
        0x00041f60:    609c        .`      STR      r4,[r3,#8]
        0x00041f62:    6809        .h      LDR      r1,[r1,#0]
        0x00041f64:    6288        .b      STR      r0,[r1,#0x28]
        0x00041f66:    6801        .h      LDR      r1,[r0,#0]
        0x00041f68:    1c49        I.      ADDS     r1,r1,#1
        0x00041f6a:    6001        .`      STR      r1,[r0,#0]
        0x00041f6c:    2a00        .*      CMP      r2,#0
        0x00041f6e:    bf18        ..      IT       NE
        0x00041f70:    f04f3cff    O..<    MOVNE    r12,#0xffffffff
        0x00041f74:    4611        .F      MOV      r1,r2
        0x00041f76:    bc30        0.      POP      {r4,r5}
        0x00041f78:    4660        `F      MOV      r0,r12
        0x00041f7a:    f7f9b965    ..e.    B        prvAddCurrentTaskToDelayedList ; 0x3b248
        0x00041f7e:    e7fe        ..      B        0x41f7e ; vTaskPlaceOnEventListRestricted + 62
    $d
        0x00041f80:    10000414    ....    DCD    268436500
    $t
    i.vTaskPlaceOnUnorderedEventList
    vTaskPlaceOnUnorderedEventList
        0x00041f84:    b430        0.      PUSH     {r4,r5}
        0x00041f86:    0003        ..      MOVS     r3,r0
        0x00041f88:    d02c        ,.      BEQ      0x41fe4 ; vTaskPlaceOnUnorderedEventList + 96
        0x00041f8a:    4817        .H      LDR      r0,[pc,#92] ; [0x41fe8] = 0x10000414
        0x00041f8c:    f8d0c030    ..0.    LDR      r12,[r0,#0x30]
        0x00041f90:    f1bc0f00    ....    CMP      r12,#0
        0x00041f94:    d027        '.      BEQ      0x41fe6 ; vTaskPlaceOnUnorderedEventList + 98
        0x00041f96:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x00041f9a:    f0414100    A..A    ORR      r1,r1,#0x80000000
        0x00041f9e:    f8cc1018    ....    STR      r1,[r12,#0x18]
        0x00041fa2:    6859        Yh      LDR      r1,[r3,#4]
        0x00041fa4:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x00041fa8:    f8cc101c    ....    STR      r1,[r12,#0x1c]
        0x00041fac:    f8d1c008    ....    LDR      r12,[r1,#8]
        0x00041fb0:    6804        .h      LDR      r4,[r0,#0]
        0x00041fb2:    f8c4c020    .. .    STR      r12,[r4,#0x20]
        0x00041fb6:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x00041fba:    688c        .h      LDR      r4,[r1,#8]
        0x00041fbc:    f10c0c18    ....    ADD      r12,r12,#0x18
        0x00041fc0:    f8c4c004    ....    STR      r12,[r4,#4]
        0x00041fc4:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x00041fc8:    f10c0c18    ....    ADD      r12,r12,#0x18
        0x00041fcc:    f8c1c008    ....    STR      r12,[r1,#8]
        0x00041fd0:    6800        .h      LDR      r0,[r0,#0]
        0x00041fd2:    6283        .b      STR      r3,[r0,#0x28]
        0x00041fd4:    6818        .h      LDR      r0,[r3,#0]
        0x00041fd6:    1c40        @.      ADDS     r0,r0,#1
        0x00041fd8:    6018        .`      STR      r0,[r3,#0]
        0x00041fda:    bc30        0.      POP      {r4,r5}
        0x00041fdc:    2101        .!      MOVS     r1,#1
        0x00041fde:    4610        .F      MOV      r0,r2
        0x00041fe0:    f7f9b932    ..2.    B        prvAddCurrentTaskToDelayedList ; 0x3b248
        0x00041fe4:    e7fe        ..      B        0x41fe4 ; vTaskPlaceOnUnorderedEventList + 96
        0x00041fe6:    e7fe        ..      B        0x41fe6 ; vTaskPlaceOnUnorderedEventList + 98
    $d
        0x00041fe8:    10000414    ....    DCD    268436500
    $t
    i.vTaskRemoveFromUnorderedEventList
    vTaskRemoveFromUnorderedEventList
        0x00041fec:    4a35        5J      LDR      r2,[pc,#212] ; [0x420c4] = 0x10000414
        0x00041fee:    b410        ..      PUSH     {r4}
        0x00041ff0:    6b13        .k      LDR      r3,[r2,#0x30]
        0x00041ff2:    2b00        .+      CMP      r3,#0
        0x00041ff4:    d062        b.      BEQ      0x420bc ; vTaskRemoveFromUnorderedEventList + 208
        0x00041ff6:    f0414100    A..A    ORR      r1,r1,#0x80000000
        0x00041ffa:    6001        .`      STR      r1,[r0,#0]
        0x00041ffc:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00041ffe:    2900        .)      CMP      r1,#0
        0x00042000:    d05d        ].      BEQ      0x420be ; vTaskRemoveFromUnorderedEventList + 210
        0x00042002:    e9d04c01    ...L    LDRD     r4,r12,[r0,#4]
        0x00042006:    6903        .i      LDR      r3,[r0,#0x10]
        0x00042008:    f8c4c008    ....    STR      r12,[r4,#8]
        0x0004200c:    e9d04c01    ...L    LDRD     r4,r12,[r0,#4]
        0x00042010:    f8cc4004    ...@    STR      r4,[r12,#4]
        0x00042014:    f8d3c004    ....    LDR      r12,[r3,#4]
        0x00042018:    4584        .E      CMP      r12,r0
        0x0004201a:    bf04        ..      ITT      EQ
        0x0004201c:    f8d0c008    ....    LDREQ    r12,[r0,#8]
        0x00042020:    f8c3c004    ....    STREQ    r12,[r3,#4]
        0x00042024:    2400        .$      MOVS     r4,#0
        0x00042026:    6104        .a      STR      r4,[r0,#0x10]
        0x00042028:    6818        .h      LDR      r0,[r3,#0]
        0x0004202a:    1e40        @.      SUBS     r0,r0,#1
        0x0004202c:    6018        .`      STR      r0,[r3,#0]
        0x0004202e:    6b50        Pk      LDR      r0,[r2,#0x34]
        0x00042030:    6800        .h      LDR      r0,[r0,#0]
        0x00042032:    2800        .(      CMP      r0,#0
        0x00042034:    bf0f        ..      ITEEE    EQ
        0x00042036:    f04f30ff    O..0    MOVEQ    r0,#0xffffffff
        0x0004203a:    6b50        Pk      LDRNE    r0,[r2,#0x34]
        0x0004203c:    68c0        .h      LDRNE    r0,[r0,#0xc]
        0x0004203e:    6800        .h      LDRNE    r0,[r0,#0]
        0x00042040:    6250        Pb      STR      r0,[r2,#0x24]
        0x00042042:    e9d1c302    ....    LDRD     r12,r3,[r1,#8]
        0x00042046:    6948        Hi      LDR      r0,[r1,#0x14]
        0x00042048:    f8cc3008    ...0    STR      r3,[r12,#8]
        0x0004204c:    e9d13c02    ...<    LDRD     r3,r12,[r1,#8]
        0x00042050:    f8cc3004    ...0    STR      r3,[r12,#4]
        0x00042054:    6843        Ch      LDR      r3,[r0,#4]
        0x00042056:    f1010c04    ....    ADD      r12,r1,#4
        0x0004205a:    4563        cE      CMP      r3,r12
        0x0004205c:    bf04        ..      ITT      EQ
        0x0004205e:    68cb        .h      LDREQ    r3,[r1,#0xc]
        0x00042060:    6043        C`      STREQ    r3,[r0,#4]
        0x00042062:    614c        La      STR      r4,[r1,#0x14]
        0x00042064:    6803        .h      LDR      r3,[r0,#0]
        0x00042066:    1e5b        [.      SUBS     r3,r3,#1
        0x00042068:    6003        .`      STR      r3,[r0,#0]
        0x0004206a:    6ac8        .j      LDR      r0,[r1,#0x2c]
        0x0004206c:    68d3        .h      LDR      r3,[r2,#0xc]
        0x0004206e:    4298        .B      CMP      r0,r3
        0x00042070:    d826        &.      BHI      0x420c0 ; vTaskRemoveFromUnorderedEventList + 212
        0x00042072:    bf00        ..      NOP      
        0x00042074:    4b14        .K      LDR      r3,[pc,#80] ; [0x420c8] = 0x1001ada0
        0x00042076:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0004207a:    eb030080    ....    ADD      r0,r3,r0,LSL #2
        0x0004207e:    6840        @h      LDR      r0,[r0,#4]
        0x00042080:    6088        .`      STR      r0,[r1,#8]
        0x00042082:    6884        .h      LDR      r4,[r0,#8]
        0x00042084:    60cc        .`      STR      r4,[r1,#0xc]
        0x00042086:    6884        .h      LDR      r4,[r0,#8]
        0x00042088:    f8c4c004    ....    STR      r12,[r4,#4]
        0x0004208c:    f8c0c008    ....    STR      r12,[r0,#8]
        0x00042090:    6ac8        .j      LDR      r0,[r1,#0x2c]
        0x00042092:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00042096:    eb030c80    ....    ADD      r12,r3,r0,LSL #2
        0x0004209a:    f8c1c014    ....    STR      r12,[r1,#0x14]
        0x0004209e:    f853c020    S. .    LDR      r12,[r3,r0,LSL #2]
        0x000420a2:    f10c0c01    ....    ADD      r12,r12,#1
        0x000420a6:    f843c020    C. .    STR      r12,[r3,r0,LSL #2]
        0x000420aa:    6ac8        .j      LDR      r0,[r1,#0x2c]
        0x000420ac:    6811        .h      LDR      r1,[r2,#0]
        0x000420ae:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x000420b0:    4288        .B      CMP      r0,r1
        0x000420b2:    bf84        ..      ITT      HI
        0x000420b4:    2001        .       MOVHI    r0,#1
        0x000420b6:    6190        .a      STRHI    r0,[r2,#0x18]
        0x000420b8:    bc10        ..      POP      {r4}
        0x000420ba:    4770        pG      BX       lr
        0x000420bc:    e7fe        ..      B        0x420bc ; vTaskRemoveFromUnorderedEventList + 208
        0x000420be:    e7fe        ..      B        0x420be ; vTaskRemoveFromUnorderedEventList + 210
        0x000420c0:    60d0        .`      STR      r0,[r2,#0xc]
        0x000420c2:    e7d7        ..      B        0x42074 ; vTaskRemoveFromUnorderedEventList + 136
    $d
        0x000420c4:    10000414    ....    DCD    268436500
        0x000420c8:    1001ada0    ....    DCD    268545440
    $t
    i.vTaskStartScheduler
    vTaskStartScheduler
        0x000420cc:    b530        0.      PUSH     {r4,r5,lr}
        0x000420ce:    b083        ..      SUB      sp,sp,#0xc
        0x000420d0:    4814        .H      LDR      r0,[pc,#80] ; [0x42124] = 0x1000043c
        0x000420d2:    2500        .%      MOVS     r5,#0
        0x000420d4:    e9cd5000    ...P    STRD     r5,r0,[sp,#0]
        0x000420d8:    462b        +F      MOV      r3,r5
        0x000420da:    f44f7280    O..r    MOV      r2,#0x100
        0x000420de:    a112        ..      ADR      r1,{pc}+0x4a ; 0x42128
        0x000420e0:    4813        .H      LDR      r0,[pc,#76] ; [0x42130] = 0x3b2c5
        0x000420e2:    f000fd1f    ....    BL       xTaskCreate ; 0x42b24
        0x000420e6:    4c13        .L      LDR      r4,[pc,#76] ; [0x42134] = 0x10000414
        0x000420e8:    2801        .(      CMP      r0,#1
        0x000420ea:    d103        ..      BNE      0x420f4 ; vTaskStartScheduler + 40
        0x000420ec:    f001f824    ..$.    BL       xTimerCreateTimerTask ; 0x43138
        0x000420f0:    2801        .(      CMP      r0,#1
        0x000420f2:    d003        ..      BEQ      0x420fc ; vTaskStartScheduler + 48
        0x000420f4:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x000420f8:    d012        ..      BEQ      0x42120 ; vTaskStartScheduler + 84
        0x000420fa:    e00e        ..      B        0x4211a ; vTaskStartScheduler + 78
        0x000420fc:    2080        .       MOVS     r0,#0x80
        0x000420fe:    f3808811    ....    MSR      BASEPRI,r0
        0x00042102:    f3bf8f4f    ..O.    DSB      
        0x00042106:    f3bf8f6f    ..o.    ISB      
        0x0004210a:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0004210e:    6260        `b      STR      r0,[r4,#0x24]
        0x00042110:    2001        .       MOVS     r0,#1
        0x00042112:    6120         a      STR      r0,[r4,#0x10]
        0x00042114:    60a5        .`      STR      r5,[r4,#8]
        0x00042116:    f000fa13    ....    BL       xPortStartScheduler ; 0x42540
        0x0004211a:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x0004211c:    b003        ..      ADD      sp,sp,#0xc
        0x0004211e:    bd30        0.      POP      {r4,r5,pc}
        0x00042120:    e7fe        ..      B        0x42120 ; vTaskStartScheduler + 84
    $d
        0x00042122:    0000        ..      DCW    0
        0x00042124:    1000043c    <...    DCD    268436540
        0x00042128:    454c4449    IDLE    DCD    1162626121
        0x0004212c:    00000000    ....    DCD    0
        0x00042130:    0003b2c5    ....    DCD    242373
        0x00042134:    10000414    ....    DCD    268436500
    $t
    i.vTaskStepTick
    vTaskStepTick
        0x00042138:    b570        p.      PUSH     {r4-r6,lr}
        0x0004213a:    4c0f        .L      LDR      r4,[pc,#60] ; [0x42178] = 0x10000414
        0x0004213c:    4605        .F      MOV      r5,r0
        0x0004213e:    68a0        .h      LDR      r0,[r4,#8]
        0x00042140:    6a61        aj      LDR      r1,[r4,#0x24]
        0x00042142:    4428        (D      ADD      r0,r0,r5
        0x00042144:    4288        .B      CMP      r0,r1
        0x00042146:    d900        ..      BLS      0x4214a ; vTaskStepTick + 18
        0x00042148:    e7fe        ..      B        0x42148 ; vTaskStepTick + 16
        0x0004214a:    68a0        .h      LDR      r0,[r4,#8]
        0x0004214c:    6a61        aj      LDR      r1,[r4,#0x24]
        0x0004214e:    4428        (D      ADD      r0,r0,r5
        0x00042150:    4288        .B      CMP      r0,r1
        0x00042152:    d10a        ..      BNE      0x4216a ; vTaskStepTick + 50
        0x00042154:    6b20         k      LDR      r0,[r4,#0x30]
        0x00042156:    b160        `.      CBZ      r0,0x42172 ; vTaskStepTick + 58
        0x00042158:    b165        e.      CBZ      r5,0x42174 ; vTaskStepTick + 60
        0x0004215a:    f7fffd51    ..Q.    BL       vPortEnterCritical ; 0x41c00
        0x0004215e:    6960        `i      LDR      r0,[r4,#0x14]
        0x00042160:    1c40        @.      ADDS     r0,r0,#1
        0x00042162:    6160        `a      STR      r0,[r4,#0x14]
        0x00042164:    f7fffd66    ..f.    BL       vPortExitCritical ; 0x41c34
        0x00042168:    1e6d        m.      SUBS     r5,r5,#1
        0x0004216a:    68a0        .h      LDR      r0,[r4,#8]
        0x0004216c:    4428        (D      ADD      r0,r0,r5
        0x0004216e:    60a0        .`      STR      r0,[r4,#8]
        0x00042170:    bd70        p.      POP      {r4-r6,pc}
        0x00042172:    e7fe        ..      B        0x42172 ; vTaskStepTick + 58
        0x00042174:    e7fe        ..      B        0x42174 ; vTaskStepTick + 60
    $d
        0x00042176:    0000        ..      DCW    0
        0x00042178:    10000414    ....    DCD    268436500
    $t
    i.vTaskSuspendAll
    vTaskSuspendAll
        0x0004217c:    4802        .H      LDR      r0,[pc,#8] ; [0x42188] = 0x10000414
        0x0004217e:    6b01        .k      LDR      r1,[r0,#0x30]
        0x00042180:    1c49        I.      ADDS     r1,r1,#1
        0x00042182:    6301        .c      STR      r1,[r0,#0x30]
        0x00042184:    4770        pG      BX       lr
    $d
        0x00042186:    0000        ..      DCW    0
        0x00042188:    10000414    ....    DCD    268436500
    $t
    i.vTaskSwitchContext
    vTaskSwitchContext
        0x0004218c:    b510        ..      PUSH     {r4,lr}
        0x0004218e:    4c21        !L      LDR      r4,[pc,#132] ; [0x42214] = 0x10000414
        0x00042190:    6b20         k      LDR      r0,[r4,#0x30]
        0x00042192:    2800        .(      CMP      r0,#0
        0x00042194:    bf1e        ..      ITTT     NE
        0x00042196:    2001        .       MOVNE    r0,#1
        0x00042198:    61a0        .a      STRNE    r0,[r4,#0x18]
        0x0004219a:    bd10        ..      POPNE    {r4,pc}
        0x0004219c:    2000        .       MOVS     r0,#0
        0x0004219e:    61a0        .a      STR      r0,[r4,#0x18]
        0x000421a0:    6820         h      LDR      r0,[r4,#0]
        0x000421a2:    6b00        .k      LDR      r0,[r0,#0x30]
        0x000421a4:    6801        .h      LDR      r1,[r0,#0]
        0x000421a6:    f1b13fa5    ...?    CMP      r1,#0xa5a5a5a5
        0x000421aa:    bf04        ..      ITT      EQ
        0x000421ac:    6841        Ah      LDREQ    r1,[r0,#4]
        0x000421ae:    f1b13fa5    ...?    CMPEQ    r1,#0xa5a5a5a5
        0x000421b2:    d107        ..      BNE      0x421c4 ; vTaskSwitchContext + 56
        0x000421b4:    6881        .h      LDR      r1,[r0,#8]
        0x000421b6:    f1b13fa5    ...?    CMP      r1,#0xa5a5a5a5
        0x000421ba:    bf04        ..      ITT      EQ
        0x000421bc:    68c0        .h      LDREQ    r0,[r0,#0xc]
        0x000421be:    f1b03fa5    ...?    CMPEQ    r0,#0xa5a5a5a5
        0x000421c2:    d005        ..      BEQ      0x421d0 ; vTaskSwitchContext + 68
        0x000421c4:    6820         h      LDR      r0,[r4,#0]
        0x000421c6:    f1000134    ..4.    ADD      r1,r0,#0x34
        0x000421ca:    6820         h      LDR      r0,[r4,#0]
        0x000421cc:    f7fffcad    ....    BL       vApplicationStackOverflowHook ; 0x41b2a
        0x000421d0:    68e0        .h      LDR      r0,[r4,#0xc]
        0x000421d2:    4911        .I      LDR      r1,[pc,#68] ; [0x42218] = 0x1001ada0
        0x000421d4:    eb000280    ....    ADD      r2,r0,r0,LSL #2
        0x000421d8:    f8512022    Q."     LDR      r2,[r1,r2,LSL #2]
        0x000421dc:    b93a        :.      CBNZ     r2,0x421ee ; vTaskSwitchContext + 98
        0x000421de:    b1b8        ..      CBZ      r0,0x42210 ; vTaskSwitchContext + 132
        0x000421e0:    1e40        @.      SUBS     r0,r0,#1
        0x000421e2:    eb000280    ....    ADD      r2,r0,r0,LSL #2
        0x000421e6:    f8512022    Q."     LDR      r2,[r1,r2,LSL #2]
        0x000421ea:    2a00        .*      CMP      r2,#0
        0x000421ec:    d0f7        ..      BEQ      0x421de ; vTaskSwitchContext + 82
        0x000421ee:    eb000280    ....    ADD      r2,r0,r0,LSL #2
        0x000421f2:    eb010282    ....    ADD      r2,r1,r2,LSL #2
        0x000421f6:    f1020308    ....    ADD      r3,r2,#8
        0x000421fa:    6851        Qh      LDR      r1,[r2,#4]
        0x000421fc:    6849        Ih      LDR      r1,[r1,#4]
        0x000421fe:    6051        Q`      STR      r1,[r2,#4]
        0x00042200:    4299        .B      CMP      r1,r3
        0x00042202:    bf04        ..      ITT      EQ
        0x00042204:    6849        Ih      LDREQ    r1,[r1,#4]
        0x00042206:    6051        Q`      STREQ    r1,[r2,#4]
        0x00042208:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0004220a:    6021        !`      STR      r1,[r4,#0]
        0x0004220c:    60e0        .`      STR      r0,[r4,#0xc]
        0x0004220e:    bd10        ..      POP      {r4,pc}
        0x00042210:    e7fe        ..      B        0x42210 ; vTaskSwitchContext + 132
    $d
        0x00042212:    0000        ..      DCW    0
        0x00042214:    10000414    ....    DCD    268436500
        0x00042218:    1001ada0    ....    DCD    268545440
    $t
    i.validate_transaction
    validate_transaction
        0x0004221c:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00042220:    460c        .F      MOV      r4,r1
        0x00042222:    4682        .F      MOV      r10,r0
        0x00042224:    e9d40601    ....    LDRD     r0,r6,[r4,#4]
        0x00042228:    f8918014    ....    LDRB     r8,[r1,#0x14]
        0x0004222c:    68cf        .h      LDR      r7,[r1,#0xc]
        0x0004222e:    690d        .i      LDR      r5,[r1,#0x10]
        0x00042230:    4691        .F      MOV      r9,r2
        0x00042232:    2805        .(      CMP      r0,#5
        0x00042234:    d834        4.      BHI      0x422a0 ; validate_transaction + 132
        0x00042236:    00c2        ..      LSLS     r2,r0,#3
        0x00042238:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0004223c:    4601        .F      MOV      r1,r0
        0x0004223e:    f7d6f986    ....    BL       __aeabi_llsl ; 0x1854e
        0x00042242:    460a        .F      MOV      r2,r1
        0x00042244:    ea000106    ....    AND      r1,r0,r6
        0x00042248:    ea020007    ....    AND      r0,r2,r7
        0x0004224c:    4308        .C      ORRS     r0,r0,r1
        0x0004224e:    d127        '.      BNE      0x422a0 ; validate_transaction + 132
        0x00042250:    b14d        M.      CBZ      r5,0x42266 ; validate_transaction + 74
        0x00042252:    f1b80f00    ....    CMP      r8,#0
        0x00042256:    d004        ..      BEQ      0x42262 ; validate_transaction + 70
        0x00042258:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x0004225a:    b308        ..      CBZ      r0,0x422a0 ; validate_transaction + 132
        0x0004225c:    f1b80f01    ....    CMP      r8,#1
        0x00042260:    d001        ..      BEQ      0x42266 ; validate_transaction + 74
        0x00042262:    69a0        .i      LDR      r0,[r4,#0x18]
        0x00042264:    b1e0        ..      CBZ      r0,0x422a0 ; validate_transaction + 132
        0x00042266:    f89a0008    ....    LDRB     r0,[r10,#8]
        0x0004226a:    2801        .(      CMP      r0,#1
        0x0004226c:    d001        ..      BEQ      0x42272 ; validate_transaction + 86
        0x0004226e:    b138        8.      CBZ      r0,0x42280 ; validate_transaction + 100
        0x00042270:    e002        ..      B        0x42278 ; validate_transaction + 92
        0x00042272:    f5b55f80    ..._    CMP      r5,#0x1000
        0x00042276:    d213        ..      BCS      0x422a0 ; validate_transaction + 132
        0x00042278:    f1b90f00    ....    CMP      r9,#0
        0x0004227c:    d007        ..      BEQ      0x4228e ; validate_transaction + 114
        0x0004227e:    e012        ..      B        0x422a6 ; validate_transaction + 138
        0x00042280:    6820         h      LDR      r0,[r4,#0]
        0x00042282:    2804        .(      CMP      r0,#4
        0x00042284:    bf98        ..      IT       LS
        0x00042286:    f5b55f80    ..._    CMPLS    r5,#0x1000
        0x0004228a:    d3f5        ..      BCC      0x42278 ; validate_transaction + 92
        0x0004228c:    e008        ..      B        0x422a0 ; validate_transaction + 132
        0x0004228e:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x00042292:    f0100fe0    ....    TST      r0,#0xe0
        0x00042296:    d103        ..      BNE      0x422a0 ; validate_transaction + 132
        0x00042298:    4904        .I      LDR      r1,[pc,#16] ; [0x422ac] = 0xe0e0e0
        0x0004229a:    6aa0        .j      LDR      r0,[r4,#0x28]
        0x0004229c:    4208        .B      TST      r0,r1
        0x0004229e:    d002        ..      BEQ      0x422a6 ; validate_transaction + 138
        0x000422a0:    2006        .       MOVS     r0,#6
        0x000422a2:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x000422a6:    2000        .       MOVS     r0,#0
        0x000422a8:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x000422ac:    00e0e0e0    ....    DCD    14737632
    $t
    i.wsfOsDispatcher
    wsfOsDispatcher
        0x000422b0:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x000422b4:    b082        ..      SUB      sp,sp,#8
        0x000422b6:    4c44        DL      LDR      r4,[pc,#272] ; [0x423c8] = 0x100014b0
        0x000422b8:    f7daff64    ..d.    BL       WsfTimerUpdateTicks ; 0x1d184
        0x000422bc:    f894003c    ..<.    LDRB     r0,[r4,#0x3c]
        0x000422c0:    2700        .'      MOVS     r7,#0
        0x000422c2:    4e42        BN      LDR      r6,[pc,#264] ; [0x423cc] = 0x1000019c
        0x000422c4:    2800        .(      CMP      r0,#0
        0x000422c6:    d068        h.      BEQ      0x4239a ; wsfOsDispatcher + 234
        0x000422c8:    7830        0x      LDRB     r0,[r6,#0]
        0x000422ca:    b900        ..      CBNZ     r0,0x422ce ; wsfOsDispatcher + 30
        0x000422cc:    b672        r.      CPSID    i
        0x000422ce:    f894503c    ..<P    LDRB     r5,[r4,#0x3c]
        0x000422d2:    f884703c    ..<p    STRB     r7,[r4,#0x3c]
        0x000422d6:    f01000ff    ....    ANDS     r0,r0,#0xff
        0x000422da:    7030        0p      STRB     r0,[r6,#0]
        0x000422dc:    d100        ..      BNE      0x422e0 ; wsfOsDispatcher + 48
        0x000422de:    b662        b.      CPSIE    i
        0x000422e0:    f0150f01    ....    TST      r5,#1
        0x000422e4:    d01a        ..      BEQ      0x4231c ; wsfOsDispatcher + 108
        0x000422e6:    a901        ..      ADD      r1,sp,#4
        0x000422e8:    f1040034    ..4.    ADD      r0,r4,#0x34
        0x000422ec:    f7dafd0f    ....    BL       WsfMsgDeq ; 0x1cd0e
        0x000422f0:    ea5f0800    _...    MOVS     r8,r0
        0x000422f4:    d012        ..      BEQ      0x4231c ; wsfOsDispatcher + 108
        0x000422f6:    bf00        ..      NOP      
        0x000422f8:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x000422fc:    4641        AF      MOV      r1,r8
        0x000422fe:    f8542020    T.      LDR      r2,[r4,r0,LSL #2]
        0x00042302:    2000        .       MOVS     r0,#0
        0x00042304:    4790        .G      BLX      r2
        0x00042306:    4640        @F      MOV      r0,r8
        0x00042308:    f7dafd13    ....    BL       WsfMsgFree ; 0x1cd32
        0x0004230c:    a901        ..      ADD      r1,sp,#4
        0x0004230e:    f1040034    ..4.    ADD      r0,r4,#0x34
        0x00042312:    f7dafcfc    ....    BL       WsfMsgDeq ; 0x1cd0e
        0x00042316:    ea5f0800    _...    MOVS     r8,r0
        0x0004231a:    d1ed        ..      BNE      0x422f8 ; wsfOsDispatcher + 72
        0x0004231c:    f0150f02    ....    TST      r5,#2
        0x00042320:    d00f        ..      BEQ      0x42342 ; wsfOsDispatcher + 146
        0x00042322:    2000        .       MOVS     r0,#0
        0x00042324:    f7dafe8a    ....    BL       WsfTimerServiceExpired ; 0x1d03c
        0x00042328:    b158        X.      CBZ      r0,0x42342 ; wsfOsDispatcher + 146
        0x0004232a:    7b01        .{      LDRB     r1,[r0,#0xc]
        0x0004232c:    f8542021    T.!     LDR      r2,[r4,r1,LSL #2]
        0x00042330:    f1000108    ....    ADD      r1,r0,#8
        0x00042334:    2000        .       MOVS     r0,#0
        0x00042336:    4790        .G      BLX      r2
        0x00042338:    2000        .       MOVS     r0,#0
        0x0004233a:    f7dafe7f    ....    BL       WsfTimerServiceExpired ; 0x1d03c
        0x0004233e:    2800        .(      CMP      r0,#0
        0x00042340:    d1f3        ..      BNE      0x4232a ; wsfOsDispatcher + 122
        0x00042342:    f0150f04    ....    TST      r5,#4
        0x00042346:    bf18        ..      IT       NE
        0x00042348:    2500        .%      MOVNE    r5,#0
        0x0004234a:    d022        ".      BEQ      0x42392 ; wsfOsDispatcher + 226
        0x0004234c:    1961        a.      ADDS     r1,r4,r5
        0x0004234e:    f8910028    ..(.    LDRB     r0,[r1,#0x28]
        0x00042352:    2800        .(      CMP      r0,#0
        0x00042354:    bf1c        ..      ITT      NE
        0x00042356:    f8540025    T.%.    LDRNE    r0,[r4,r5,LSL #2]
        0x0004235a:    2800        .(      CMPNE    r0,#0
        0x0004235c:    d015        ..      BEQ      0x4238a ; wsfOsDispatcher + 218
        0x0004235e:    7830        0x      LDRB     r0,[r6,#0]
        0x00042360:    b900        ..      CBNZ     r0,0x42364 ; wsfOsDispatcher + 180
        0x00042362:    b672        r.      CPSID    i
        0x00042364:    f1000001    ....    ADD      r0,r0,#1
        0x00042368:    7030        0p      STRB     r0,[r6,#0]
        0x0004236a:    f8910028    ..(.    LDRB     r0,[r1,#0x28]
        0x0004236e:    f8817028    ..(p    STRB     r7,[r1,#0x28]
        0x00042372:    7831        1x      LDRB     r1,[r6,#0]
        0x00042374:    f1a10101    ....    SUB      r1,r1,#1
        0x00042378:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x0004237c:    7031        1p      STRB     r1,[r6,#0]
        0x0004237e:    d100        ..      BNE      0x42382 ; wsfOsDispatcher + 210
        0x00042380:    b662        b.      CPSIE    i
        0x00042382:    f8542025    T.%     LDR      r2,[r4,r5,LSL #2]
        0x00042386:    2100        .!      MOVS     r1,#0
        0x00042388:    4790        .G      BLX      r2
        0x0004238a:    1c68        h.      ADDS     r0,r5,#1
        0x0004238c:    b2c5        ..      UXTB     r5,r0
        0x0004238e:    2d0a        .-      CMP      r5,#0xa
        0x00042390:    d3dc        ..      BCC      0x4234c ; wsfOsDispatcher + 156
        0x00042392:    f894003c    ..<.    LDRB     r0,[r4,#0x3c]
        0x00042396:    2800        .(      CMP      r0,#0
        0x00042398:    d196        ..      BNE      0x422c8 ; wsfOsDispatcher + 24
        0x0004239a:    f7dafef3    ....    BL       WsfTimerUpdateTicks ; 0x1d184
        0x0004239e:    480a        .H      LDR      r0,[pc,#40] ; [0x423c8] = 0x100014b0
        0x000423a0:    f890003c    ..<.    LDRB     r0,[r0,#0x3c]
        0x000423a4:    2800        .(      CMP      r0,#0
        0x000423a6:    bf1c        ..      ITT      NE
        0x000423a8:    b002        ..      ADDNE    sp,sp,#8
        0x000423aa:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x000423ae:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000423b2:    2201        ."      MOVS     r2,#1
        0x000423b4:    9000        ..      STR      r0,[sp,#0]
        0x000423b6:    2300        .#      MOVS     r3,#0
        0x000423b8:    4611        .F      MOV      r1,r2
        0x000423ba:    6870        ph      LDR      r0,[r6,#4]
        0x000423bc:    f000f852    ..R.    BL       xEventGroupWaitBits ; 0x42464
        0x000423c0:    b002        ..      ADD      sp,sp,#8
        0x000423c2:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x000423c6:    0000        ..      DCW    0
        0x000423c8:    100014b0    ....    DCD    268440752
        0x000423cc:    1000019c    ....    DCD    268435868
    $t
    i.xEventGroupCreate
    xEventGroupCreate
        0x000423d0:    b510        ..      PUSH     {r4,lr}
        0x000423d2:    2018        .       MOVS     r0,#0x18
        0x000423d4:    f7f9fa1e    ....    BL       pvPortMalloc ; 0x3b814
        0x000423d8:    0004        ..      MOVS     r4,r0
        0x000423da:    d004        ..      BEQ      0x423e6 ; xEventGroupCreate + 22
        0x000423dc:    2000        .       MOVS     r0,#0
        0x000423de:    6020         `      STR      r0,[r4,#0]
        0x000423e0:    1d20         .      ADDS     r0,r4,#4
        0x000423e2:    f7fffbe0    ....    BL       vListInitialise ; 0x41ba6
        0x000423e6:    4620         F      MOV      r0,r4
        0x000423e8:    bd10        ..      POP      {r4,pc}
    i.xEventGroupSetBits
    xEventGroupSetBits
        0x000423ea:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x000423ee:    2600        .&      MOVS     r6,#0
        0x000423f0:    460d        .F      MOV      r5,r1
        0x000423f2:    0004        ..      MOVS     r4,r0
        0x000423f4:    d003        ..      BEQ      0x423fe ; xEventGroupSetBits + 20
        0x000423f6:    f0154f7f    ...O    TST      r5,#0xff000000
        0x000423fa:    d001        ..      BEQ      0x42400 ; xEventGroupSetBits + 22
        0x000423fc:    e7fe        ..      B        0x423fc ; xEventGroupSetBits + 18
        0x000423fe:    e7fe        ..      B        0x423fe ; xEventGroupSetBits + 20
        0x00042400:    f1040804    ....    ADD      r8,r4,#4
        0x00042404:    f104070c    ....    ADD      r7,r4,#0xc
        0x00042408:    f7fffeb8    ....    BL       vTaskSuspendAll ; 0x4217c
        0x0004240c:    6821        !h      LDR      r1,[r4,#0]
        0x0004240e:    f8d8000c    ....    LDR      r0,[r8,#0xc]
        0x00042412:    4329        )C      ORRS     r1,r1,r5
        0x00042414:    6021        !`      STR      r1,[r4,#0]
        0x00042416:    42b8        .B      CMP      r0,r7
        0x00042418:    d01b        ..      BEQ      0x42452 ; xEventGroupSetBits + 104
        0x0004241a:    e9d01500    ....    LDRD     r1,r5,[r0,#0]
        0x0004241e:    f001427f    ...B    AND      r2,r1,#0xff000000
        0x00042422:    6823        #h      LDR      r3,[r4,#0]
        0x00042424:    f021417f    !..A    BIC      r1,r1,#0xff000000
        0x00042428:    f0126f80    ...o    TST      r2,#0x4000000
        0x0004242c:    d003        ..      BEQ      0x42436 ; xEventGroupSetBits + 76
        0x0004242e:    ea310303    1...    BICS     r3,r1,r3
        0x00042432:    d002        ..      BEQ      0x4243a ; xEventGroupSetBits + 80
        0x00042434:    e00a        ..      B        0x4244c ; xEventGroupSetBits + 98
        0x00042436:    420b        .B      TST      r3,r1
        0x00042438:    d008        ..      BEQ      0x4244c ; xEventGroupSetBits + 98
        0x0004243a:    f0127f80    ....    TST      r2,#0x1000000
        0x0004243e:    bf18        ..      IT       NE
        0x00042440:    430e        .C      ORRNE    r6,r6,r1
        0x00042442:    6821        !h      LDR      r1,[r4,#0]
        0x00042444:    f0417100    A..q    ORR      r1,r1,#0x2000000
        0x00042448:    f7fffdd0    ....    BL       vTaskRemoveFromUnorderedEventList ; 0x41fec
        0x0004244c:    4628        (F      MOV      r0,r5
        0x0004244e:    42bd        .B      CMP      r5,r7
        0x00042450:    d1e3        ..      BNE      0x4241a ; xEventGroupSetBits + 48
        0x00042452:    6820         h      LDR      r0,[r4,#0]
        0x00042454:    43b0        .C      BICS     r0,r0,r6
        0x00042456:    6020         `      STR      r0,[r4,#0]
        0x00042458:    f000fd7c    ..|.    BL       xTaskResumeAll ; 0x42f54
        0x0004245c:    6820         h      LDR      r0,[r4,#0]
        0x0004245e:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00042462:    0000        ..      MOVS     r0,r0
    i.xEventGroupWaitBits
    xEventGroupWaitBits
        0x00042464:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00042468:    461f        .F      MOV      r7,r3
        0x0004246a:    f8dd9020    .. .    LDR      r9,[sp,#0x20]
        0x0004246e:    4690        .F      MOV      r8,r2
        0x00042470:    460c        .F      MOV      r4,r1
        0x00042472:    0006        ..      MOVS     r6,r0
        0x00042474:    f04f0500    O...    MOV      r5,#0
        0x00042478:    d003        ..      BEQ      0x42482 ; xEventGroupWaitBits + 30
        0x0004247a:    f0144f7f    ...O    TST      r4,#0xff000000
        0x0004247e:    d001        ..      BEQ      0x42484 ; xEventGroupWaitBits + 32
        0x00042480:    e7fe        ..      B        0x42480 ; xEventGroupWaitBits + 28
        0x00042482:    e7fe        ..      B        0x42482 ; xEventGroupWaitBits + 30
        0x00042484:    b11c        ..      CBZ      r4,0x4248e ; xEventGroupWaitBits + 42
        0x00042486:    f000fc1b    ....    BL       xTaskGetSchedulerState ; 0x42cc0
        0x0004248a:    b108        ..      CBZ      r0,0x42490 ; xEventGroupWaitBits + 44
        0x0004248c:    e004        ..      B        0x42498 ; xEventGroupWaitBits + 52
        0x0004248e:    e7fe        ..      B        0x4248e ; xEventGroupWaitBits + 42
        0x00042490:    f1b90f00    ....    CMP      r9,#0
        0x00042494:    d000        ..      BEQ      0x42498 ; xEventGroupWaitBits + 52
        0x00042496:    e7fe        ..      B        0x42496 ; xEventGroupWaitBits + 50
        0x00042498:    f7fffe70    ..p.    BL       vTaskSuspendAll ; 0x4217c
        0x0004249c:    6830        0h      LDR      r0,[r6,#0]
        0x0004249e:    b11f        ..      CBZ      r7,0x424a8 ; xEventGroupWaitBits + 68
        0x000424a0:    ea340100    4...    BICS     r1,r4,r0
        0x000424a4:    d002        ..      BEQ      0x424ac ; xEventGroupWaitBits + 72
        0x000424a6:    e00a        ..      B        0x424be ; xEventGroupWaitBits + 90
        0x000424a8:    4220         B      TST      r0,r4
        0x000424aa:    d008        ..      BEQ      0x424be ; xEventGroupWaitBits + 90
        0x000424ac:    4605        .F      MOV      r5,r0
        0x000424ae:    f1b80f00    ....    CMP      r8,#0
        0x000424b2:    bf1c        ..      ITT      NE
        0x000424b4:    43a0        .C      BICNE    r0,r0,r4
        0x000424b6:    6030        0`      STRNE    r0,[r6,#0]
        0x000424b8:    f000fd4c    ..L.    BL       xTaskResumeAll ; 0x42f54
        0x000424bc:    e03b        ;.      B        0x42536 ; xEventGroupWaitBits + 210
        0x000424be:    f1b90f00    ....    CMP      r9,#0
        0x000424c2:    d012        ..      BEQ      0x424ea ; xEventGroupWaitBits + 134
        0x000424c4:    f1b80f00    ....    CMP      r8,#0
        0x000424c8:    bf18        ..      IT       NE
        0x000424ca:    f04f7580    O..u    MOVNE    r5,#0x1000000
        0x000424ce:    2f00        ./      CMP      r7,#0
        0x000424d0:    bf18        ..      IT       NE
        0x000424d2:    f0456580    E..e    ORRNE    r5,r5,#0x4000000
        0x000424d6:    ea440105    D...    ORR      r1,r4,r5
        0x000424da:    464a        JF      MOV      r2,r9
        0x000424dc:    1d30        0.      ADDS     r0,r6,#4
        0x000424de:    f7fffd51    ..Q.    BL       vTaskPlaceOnUnorderedEventList ; 0x41f84
        0x000424e2:    f000fd37    ..7.    BL       xTaskResumeAll ; 0x42f54
        0x000424e6:    b960        `.      CBNZ     r0,0x42502 ; xEventGroupWaitBits + 158
        0x000424e8:    e003        ..      B        0x424f2 ; xEventGroupWaitBits + 142
        0x000424ea:    4605        .F      MOV      r5,r0
        0x000424ec:    f000fd32    ..2.    BL       xTaskResumeAll ; 0x42f54
        0x000424f0:    e021        !.      B        0x42536 ; xEventGroupWaitBits + 210
        0x000424f2:    4912        .I      LDR      r1,[pc,#72] ; [0x4253c] = 0xe000ed04
        0x000424f4:    f04f5080    O..P    MOV      r0,#0x10000000
        0x000424f8:    6008        .`      STR      r0,[r1,#0]
        0x000424fa:    f3bf8f4f    ..O.    DSB      
        0x000424fe:    f3bf8f6f    ..o.    ISB      
        0x00042502:    f7fffb05    ....    BL       uxTaskResetEventItemValue ; 0x41b10
        0x00042506:    4605        .F      MOV      r5,r0
        0x00042508:    f0107f00    ....    TST      r0,#0x2000000
        0x0004250c:    d111        ..      BNE      0x42532 ; xEventGroupWaitBits + 206
        0x0004250e:    f7fffb77    ..w.    BL       vPortEnterCritical ; 0x41c00
        0x00042512:    6835        5h      LDR      r5,[r6,#0]
        0x00042514:    b11f        ..      CBZ      r7,0x4251e ; xEventGroupWaitBits + 186
        0x00042516:    ea340005    4...    BICS     r0,r4,r5
        0x0004251a:    d002        ..      BEQ      0x42522 ; xEventGroupWaitBits + 190
        0x0004251c:    e007        ..      B        0x4252e ; xEventGroupWaitBits + 202
        0x0004251e:    4225        %B      TST      r5,r4
        0x00042520:    d005        ..      BEQ      0x4252e ; xEventGroupWaitBits + 202
        0x00042522:    f1b80f00    ....    CMP      r8,#0
        0x00042526:    d002        ..      BEQ      0x4252e ; xEventGroupWaitBits + 202
        0x00042528:    ea250004    %...    BIC      r0,r5,r4
        0x0004252c:    6030        0`      STR      r0,[r6,#0]
        0x0004252e:    f7fffb81    ....    BL       vPortExitCritical ; 0x41c34
        0x00042532:    f025457f    %..E    BIC      r5,r5,#0xff000000
        0x00042536:    4628        (F      MOV      r0,r5
        0x00042538:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x0004253c:    e000ed04    ....    DCD    3758157060
    $t
    i.xPortStartScheduler
    xPortStartScheduler
        0x00042540:    482c        ,H      LDR      r0,[pc,#176] ; [0x425f4] = 0xe000ed00
        0x00042542:    b510        ..      PUSH     {r4,lr}
        0x00042544:    6801        .h      LDR      r1,[r0,#0]
        0x00042546:    b082        ..      SUB      sp,sp,#8
        0x00042548:    4a2b        +J      LDR      r2,[pc,#172] ; [0x425f8] = 0x410fc271
        0x0004254a:    4291        .B      CMP      r1,r2
        0x0004254c:    d100        ..      BNE      0x42550 ; xPortStartScheduler + 16
        0x0004254e:    e7fe        ..      B        0x4254e ; xPortStartScheduler + 14
        0x00042550:    6800        .h      LDR      r0,[r0,#0]
        0x00042552:    492a        *I      LDR      r1,[pc,#168] ; [0x425fc] = 0x410fc270
        0x00042554:    4288        .B      CMP      r0,r1
        0x00042556:    d100        ..      BNE      0x4255a ; xPortStartScheduler + 26
        0x00042558:    e7fe        ..      B        0x42558 ; xPortStartScheduler + 24
        0x0004255a:    4a29        )J      LDR      r2,[pc,#164] ; [0x42600] = 0xe000e400
        0x0004255c:    7810        .x      LDRB     r0,[r2,#0]
        0x0004255e:    9001        ..      STR      r0,[sp,#4]
        0x00042560:    20ff        .       MOVS     r0,#0xff
        0x00042562:    7010        .p      STRB     r0,[r2,#0]
        0x00042564:    7810        .x      LDRB     r0,[r2,#0]
        0x00042566:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0004256a:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0004256e:    f89d1000    ....    LDRB     r1,[sp,#0]
        0x00042572:    f00000e0    ....    AND      r0,r0,#0xe0
        0x00042576:    4288        .B      CMP      r0,r1
        0x00042578:    d000        ..      BEQ      0x4257c ; xPortStartScheduler + 60
        0x0004257a:    e7fe        ..      B        0x4257a ; xPortStartScheduler + 58
        0x0004257c:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00042580:    4c20         L      LDR      r4,[pc,#128] ; [0x42604] = 0x10000000
        0x00042582:    f0000080    ....    AND      r0,r0,#0x80
        0x00042586:    7020         p      STRB     r0,[r4,#0]
        0x00042588:    2007        .       MOVS     r0,#7
        0x0004258a:    60e0        .`      STR      r0,[r4,#0xc]
        0x0004258c:    f89d1000    ....    LDRB     r1,[sp,#0]
        0x00042590:    f0110f80    ....    TST      r1,#0x80
        0x00042594:    d00e        ..      BEQ      0x425b4 ; xPortStartScheduler + 116
        0x00042596:    bf00        ..      NOP      
        0x00042598:    f89d1000    ....    LDRB     r1,[sp,#0]
        0x0004259c:    0049        I.      LSLS     r1,r1,#1
        0x0004259e:    f88d1000    ....    STRB     r1,[sp,#0]
        0x000425a2:    f89d1000    ....    LDRB     r1,[sp,#0]
        0x000425a6:    1e40        @.      SUBS     r0,r0,#1
        0x000425a8:    f0110f80    ....    TST      r1,#0x80
        0x000425ac:    d1f4        ..      BNE      0x42598 ; xPortStartScheduler + 88
        0x000425ae:    60e0        .`      STR      r0,[r4,#0xc]
        0x000425b0:    2804        .(      CMP      r0,#4
        0x000425b2:    d000        ..      BEQ      0x425b6 ; xPortStartScheduler + 118
        0x000425b4:    e7fe        ..      B        0x425b4 ; xPortStartScheduler + 116
        0x000425b6:    f44f6080    O..`    MOV      r0,#0x400
        0x000425ba:    60e0        .`      STR      r0,[r4,#0xc]
        0x000425bc:    9801        ..      LDR      r0,[sp,#4]
        0x000425be:    7010        .p      STRB     r0,[r2,#0]
        0x000425c0:    4811        .H      LDR      r0,[pc,#68] ; [0x42608] = 0xe000ed20
        0x000425c2:    6801        .h      LDR      r1,[r0,#0]
        0x000425c4:    f4410160    A.`.    ORR      r1,r1,#0xe00000
        0x000425c8:    6001        .`      STR      r1,[r0,#0]
        0x000425ca:    6801        .h      LDR      r1,[r0,#0]
        0x000425cc:    f0414160    A.`A    ORR      r1,r1,#0xe0000000
        0x000425d0:    6001        .`      STR      r1,[r0,#0]
        0x000425d2:    f7fffb83    ....    BL       vPortSetupTimerInterrupt ; 0x41cdc
        0x000425d6:    2000        .       MOVS     r0,#0
        0x000425d8:    60a0        .`      STR      r0,[r4,#8]
        0x000425da:    f7d5fecd    ....    BL       __asm___6_port_c_39a90d8d__prvEnableVFP ; 0x18378
        0x000425de:    480b        .H      LDR      r0,[pc,#44] ; [0x4260c] = 0xe000ef34
        0x000425e0:    6801        .h      LDR      r1,[r0,#0]
        0x000425e2:    f0414140    A.@A    ORR      r1,r1,#0xc0000000
        0x000425e6:    6001        .`      STR      r1,[r0,#0]
        0x000425e8:    f7d5feb2    ....    BL       __asm___6_port_c_39a90d8d__prvStartFirstTask ; 0x18350
        0x000425ec:    b002        ..      ADD      sp,sp,#8
        0x000425ee:    2000        .       MOVS     r0,#0
        0x000425f0:    bd10        ..      POP      {r4,pc}
    $d
        0x000425f2:    0000        ..      DCW    0
        0x000425f4:    e000ed00    ....    DCD    3758157056
        0x000425f8:    410fc271    q..A    DCD    1091551857
        0x000425fc:    410fc270    p..A    DCD    1091551856
        0x00042600:    e000e400    ....    DCD    3758154752
        0x00042604:    10000000    ....    DCD    268435456
        0x00042608:    e000ed20     ...    DCD    3758157088
        0x0004260c:    e000ef34    4...    DCD    3758157620
    $t
    i.xPortStimerTickHandler
    xPortStimerTickHandler
        0x00042610:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00042614:    4606        .F      MOV      r6,r0
        0x00042616:    2500        .%      MOVS     r5,#0
        0x00042618:    f7e1fda8    ....    BL       am_hal_stimer_counter_get ; 0x2416c
        0x0004261c:    4c19        .L      LDR      r4,[pc,#100] ; [0x42684] = 0x10000000
        0x0004261e:    4607        .F      MOV      r7,r0
        0x00042620:    6920         i      LDR      r0,[r4,#0x10]
        0x00042622:    1b81        ..      SUBS     r1,r0,r6
        0x00042624:    2000        .       MOVS     r0,#0
        0x00042626:    f7e1fd37    ..7.    BL       am_hal_stimer_compare_delta_set ; 0x24098
        0x0004262a:    6920         i      LDR      r0,[r4,#0x10]
        0x0004262c:    1b80        ..      SUBS     r0,r0,r6
        0x0004262e:    1c41        A.      ADDS     r1,r0,#1
        0x00042630:    2001        .       MOVS     r0,#1
        0x00042632:    f7e1fd31    ..1.    BL       am_hal_stimer_compare_delta_set ; 0x24098
        0x00042636:    6860        `h      LDR      r0,[r4,#4]
        0x00042638:    6921        !i      LDR      r1,[r4,#0x10]
        0x0004263a:    1a38        8.      SUBS     r0,r7,r0
        0x0004263c:    fbb0f2f1    ....    UDIV     r2,r0,r1
        0x00042640:    fbb0f3f1    ....    UDIV     r3,r0,r1
        0x00042644:    fb010113    ....    MLS      r1,r1,r3,r0
        0x00042648:    1a78        x.      SUBS     r0,r7,r1
        0x0004264a:    6060        ``      STR      r0,[r4,#4]
        0x0004264c:    2080        .       MOVS     r0,#0x80
        0x0004264e:    f3808811    ....    MSR      BASEPRI,r0
        0x00042652:    f3bf8f4f    ..O.    DSB      
        0x00042656:    f3bf8f6f    ..o.    ISB      
        0x0004265a:    1e54        T.      SUBS     r4,r2,#1
        0x0004265c:    d30c        ..      BCC      0x42678 ; xPortStimerTickHandler + 104
        0x0004265e:    bf00        ..      NOP      
        0x00042660:    f000fb42    ..B.    BL       xTaskIncrementTick ; 0x42ce8
        0x00042664:    2800        .(      CMP      r0,#0
        0x00042666:    bf18        ..      IT       NE
        0x00042668:    2501        .%      MOVNE    r5,#1
        0x0004266a:    1e64        d.      SUBS     r4,r4,#1
        0x0004266c:    d2f8        ..      BCS      0x42660 ; xPortStimerTickHandler + 80
        0x0004266e:    b11d        ..      CBZ      r5,0x42678 ; xPortStimerTickHandler + 104
        0x00042670:    4905        .I      LDR      r1,[pc,#20] ; [0x42688] = 0xe000ed04
        0x00042672:    f04f5080    O..P    MOV      r0,#0x10000000
        0x00042676:    6008        .`      STR      r0,[r1,#0]
        0x00042678:    2000        .       MOVS     r0,#0
        0x0004267a:    f3808811    ....    MSR      BASEPRI,r0
        0x0004267e:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00042682:    0000        ..      DCW    0
        0x00042684:    10000000    ....    DCD    268435456
        0x00042688:    e000ed04    ....    DCD    3758157060
    $t
    i.xQueueGenericCreate
    xQueueGenericCreate
        0x0004268c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00042690:    460e        .F      MOV      r6,r1
        0x00042692:    0004        ..      MOVS     r4,r0
        0x00042694:    d03f        ?.      BEQ      0x42716 ; xQueueGenericCreate + 138
        0x00042696:    f04f37ff    O..7    MOV      r7,#0xffffffff
        0x0004269a:    fbb7f0f4    ....    UDIV     r0,r7,r4
        0x0004269e:    4286        .B      CMP      r6,r0
        0x000426a0:    bf9c        ..      ITT      LS
        0x000426a2:    fb04f006    ....    MULLS    r0,r4,r6
        0x000426a6:    f1100f49    ..I.    CMNLS    r0,#0x49
        0x000426aa:    d834        4.      BHI      0x42716 ; xQueueGenericCreate + 138
        0x000426ac:    3048        H0      ADDS     r0,r0,#0x48
        0x000426ae:    f7f9f8b1    ....    BL       pvPortMalloc ; 0x3b814
        0x000426b2:    0005        ..      MOVS     r5,r0
        0x000426b4:    d02b        +.      BEQ      0x4270e ; xQueueGenericCreate + 130
        0x000426b6:    f1050148    ..H.    ADD      r1,r5,#0x48
        0x000426ba:    2e00        ..      CMP      r6,#0
        0x000426bc:    bf0c        ..      ITE      EQ
        0x000426be:    6000        .`      STREQ    r0,[r0,#0]
        0x000426c0:    6001        .`      STRNE    r1,[r0,#0]
        0x000426c2:    e9c0460f    ...F    STRD     r4,r6,[r0,#0x3c]
        0x000426c6:    4604        .F      MOV      r4,r0
        0x000426c8:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x000426ca:    fbb7f0f0    ....    UDIV     r0,r7,r0
        0x000426ce:    42b0        .B      CMP      r0,r6
        0x000426d0:    d320         .      BCC      0x42714 ; xQueueGenericCreate + 136
        0x000426d2:    f7fffa95    ....    BL       vPortEnterCritical ; 0x41c00
        0x000426d6:    e9d4120f    ....    LDRD     r1,r2,[r4,#0x3c]
        0x000426da:    6820         h      LDR      r0,[r4,#0]
        0x000426dc:    fb010002    ....    MLA      r0,r1,r2,r0
        0x000426e0:    60a0        .`      STR      r0,[r4,#8]
        0x000426e2:    2000        .       MOVS     r0,#0
        0x000426e4:    63a0        .c      STR      r0,[r4,#0x38]
        0x000426e6:    6820         h      LDR      r0,[r4,#0]
        0x000426e8:    1e49        I.      SUBS     r1,r1,#1
        0x000426ea:    6060        ``      STR      r0,[r4,#4]
        0x000426ec:    fb010002    ....    MLA      r0,r1,r2,r0
        0x000426f0:    60e0        .`      STR      r0,[r4,#0xc]
        0x000426f2:    f8847044    ..Dp    STRB     r7,[r4,#0x44]
        0x000426f6:    f8847045    ..Ep    STRB     r7,[r4,#0x45]
        0x000426fa:    f1040010    ....    ADD      r0,r4,#0x10
        0x000426fe:    f7fffa52    ..R.    BL       vListInitialise ; 0x41ba6
        0x00042702:    f1040024    ..$.    ADD      r0,r4,#0x24
        0x00042706:    f7fffa4e    ..N.    BL       vListInitialise ; 0x41ba6
        0x0004270a:    f7fffa93    ....    BL       vPortExitCritical ; 0x41c34
        0x0004270e:    4628        (F      MOV      r0,r5
        0x00042710:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00042714:    e7fe        ..      B        0x42714 ; xQueueGenericCreate + 136
        0x00042716:    e7fe        ..      B        0x42716 ; xQueueGenericCreate + 138
    i.xQueueGenericSend
    xQueueGenericSend
        0x00042718:    e92d47ff    -..G    PUSH     {r0-r10,lr}
        0x0004271c:    b082        ..      SUB      sp,sp,#8
        0x0004271e:    461d        .F      MOV      r5,r3
        0x00042720:    460e        .F      MOV      r6,r1
        0x00042722:    f04f0900    O...    MOV      r9,#0
        0x00042726:    0004        ..      MOVS     r4,r0
        0x00042728:    d001        ..      BEQ      0x4272e ; xQueueGenericSend + 22
        0x0004272a:    b10e        ..      CBZ      r6,0x42730 ; xQueueGenericSend + 24
        0x0004272c:    e003        ..      B        0x42736 ; xQueueGenericSend + 30
        0x0004272e:    e7fe        ..      B        0x4272e ; xQueueGenericSend + 22
        0x00042730:    6c20         l      LDR      r0,[r4,#0x40]
        0x00042732:    b100        ..      CBZ      r0,0x42736 ; xQueueGenericSend + 30
        0x00042734:    e7fe        ..      B        0x42734 ; xQueueGenericSend + 28
        0x00042736:    2d02        .-      CMP      r5,#2
        0x00042738:    d103        ..      BNE      0x42742 ; xQueueGenericSend + 42
        0x0004273a:    6be0        .k      LDR      r0,[r4,#0x3c]
        0x0004273c:    2801        .(      CMP      r0,#1
        0x0004273e:    d000        ..      BEQ      0x42742 ; xQueueGenericSend + 42
        0x00042740:    e7fe        ..      B        0x42740 ; xQueueGenericSend + 40
        0x00042742:    f000fabd    ....    BL       xTaskGetSchedulerState ; 0x42cc0
        0x00042746:    f8df814c    ..L.    LDR      r8,[pc,#332] ; [0x42894] = 0xe000ed04
        0x0004274a:    f04f0a00    O...    MOV      r10,#0
        0x0004274e:    f04f5780    O..W    MOV      r7,#0x10000000
        0x00042752:    b910        ..      CBNZ     r0,0x4275a ; xQueueGenericSend + 66
        0x00042754:    9804        ..      LDR      r0,[sp,#0x10]
        0x00042756:    b100        ..      CBZ      r0,0x4275a ; xQueueGenericSend + 66
        0x00042758:    e7fe        ..      B        0x42758 ; xQueueGenericSend + 64
        0x0004275a:    f7fffa51    ..Q.    BL       vPortEnterCritical ; 0x41c00
        0x0004275e:    6ba0        .k      LDR      r0,[r4,#0x38]
        0x00042760:    6be1        .k      LDR      r1,[r4,#0x3c]
        0x00042762:    4288        .B      CMP      r0,r1
        0x00042764:    d308        ..      BCC      0x42778 ; xQueueGenericSend + 96
        0x00042766:    2d02        .-      CMP      r5,#2
        0x00042768:    d006        ..      BEQ      0x42778 ; xQueueGenericSend + 96
        0x0004276a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004276c:    2800        .(      CMP      r0,#0
        0x0004276e:    d041        A.      BEQ      0x427f4 ; xQueueGenericSend + 220
        0x00042770:    f1b90f00    ....    CMP      r9,#0
        0x00042774:    d041        A.      BEQ      0x427fa ; xQueueGenericSend + 226
        0x00042776:    e045        E.      B        0x42804 ; xQueueGenericSend + 236
        0x00042778:    46a9        .F      MOV      r9,r5
        0x0004277a:    6ba5        .k      LDR      r5,[r4,#0x38]
        0x0004277c:    4631        1F      MOV      r1,r6
        0x0004277e:    6c22        "l      LDR      r2,[r4,#0x40]
        0x00042780:    b1fa        ..      CBZ      r2,0x427c2 ; xQueueGenericSend + 170
        0x00042782:    f1b90f00    ....    CMP      r9,#0
        0x00042786:    d010        ..      BEQ      0x427aa ; xQueueGenericSend + 146
        0x00042788:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0004278a:    f7d5ff75    ..u.    BL       __aeabi_memcpy ; 0x18678
        0x0004278e:    68e1        .h      LDR      r1,[r4,#0xc]
        0x00042790:    6c20         l      LDR      r0,[r4,#0x40]
        0x00042792:    1a09        ..      SUBS     r1,r1,r0
        0x00042794:    60e1        .`      STR      r1,[r4,#0xc]
        0x00042796:    6822        "h      LDR      r2,[r4,#0]
        0x00042798:    4291        .B      CMP      r1,r2
        0x0004279a:    d202        ..      BCS      0x427a2 ; xQueueGenericSend + 138
        0x0004279c:    68a1        .h      LDR      r1,[r4,#8]
        0x0004279e:    1a08        ..      SUBS     r0,r1,r0
        0x000427a0:    60e0        .`      STR      r0,[r4,#0xc]
        0x000427a2:    f1b90f02    ....    CMP      r9,#2
        0x000427a6:    d110        ..      BNE      0x427ca ; xQueueGenericSend + 178
        0x000427a8:    e00c        ..      B        0x427c4 ; xQueueGenericSend + 172
        0x000427aa:    6860        `h      LDR      r0,[r4,#4]
        0x000427ac:    f7d5ff64    ..d.    BL       __aeabi_memcpy ; 0x18678
        0x000427b0:    6c21        !l      LDR      r1,[r4,#0x40]
        0x000427b2:    6860        `h      LDR      r0,[r4,#4]
        0x000427b4:    4408        .D      ADD      r0,r0,r1
        0x000427b6:    6060        ``      STR      r0,[r4,#4]
        0x000427b8:    68a1        .h      LDR      r1,[r4,#8]
        0x000427ba:    4288        .B      CMP      r0,r1
        0x000427bc:    bf24        $.      ITT      CS
        0x000427be:    6820         h      LDRCS    r0,[r4,#0]
        0x000427c0:    6060        ``      STRCS    r0,[r4,#4]
        0x000427c2:    e002        ..      B        0x427ca ; xQueueGenericSend + 178
        0x000427c4:    2d00        .-      CMP      r5,#0
        0x000427c6:    bf18        ..      IT       NE
        0x000427c8:    1e6d        m.      SUBNE    r5,r5,#1
        0x000427ca:    1c68        h.      ADDS     r0,r5,#1
        0x000427cc:    63a0        .c      STR      r0,[r4,#0x38]
        0x000427ce:    6a60        `j      LDR      r0,[r4,#0x24]
        0x000427d0:    b150        P.      CBZ      r0,0x427e8 ; xQueueGenericSend + 208
        0x000427d2:    f1040024    ..$.    ADD      r0,r4,#0x24
        0x000427d6:    f000fb41    ..A.    BL       xTaskRemoveFromEventList ; 0x42e5c
        0x000427da:    b128        (.      CBZ      r0,0x427e8 ; xQueueGenericSend + 208
        0x000427dc:    f8c87000    ...p    STR      r7,[r8,#0]
        0x000427e0:    f3bf8f4f    ..O.    DSB      
        0x000427e4:    f3bf8f6f    ..o.    ISB      
        0x000427e8:    f7fffa24    ..$.    BL       vPortExitCritical ; 0x41c34
        0x000427ec:    b006        ..      ADD      sp,sp,#0x18
        0x000427ee:    2001        .       MOVS     r0,#1
        0x000427f0:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x000427f4:    f7fffa1e    ....    BL       vPortExitCritical ; 0x41c34
        0x000427f8:    e024        $.      B        0x42844 ; xQueueGenericSend + 300
        0x000427fa:    4668        hF      MOV      r0,sp
        0x000427fc:    f7fffb80    ....    BL       vTaskInternalSetTimeOutState ; 0x41f00
        0x00042800:    f04f0901    O...    MOV      r9,#1
        0x00042804:    f7fffa16    ....    BL       vPortExitCritical ; 0x41c34
        0x00042808:    f7fffcb8    ....    BL       vTaskSuspendAll ; 0x4217c
        0x0004280c:    f7fff9f8    ....    BL       vPortEnterCritical ; 0x41c00
        0x00042810:    f9940044    ..D.    LDRSB    r0,[r4,#0x44]
        0x00042814:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00042818:    bf08        ..      IT       EQ
        0x0004281a:    f884a044    ..D.    STRBEQ   r10,[r4,#0x44]
        0x0004281e:    f9940045    ..E.    LDRSB    r0,[r4,#0x45]
        0x00042822:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00042826:    bf08        ..      IT       EQ
        0x00042828:    f884a045    ..E.    STRBEQ   r10,[r4,#0x45]
        0x0004282c:    f7fffa02    ....    BL       vPortExitCritical ; 0x41c34
        0x00042830:    a904        ..      ADD      r1,sp,#0x10
        0x00042832:    4668        hF      MOV      r0,sp
        0x00042834:    f000f942    ..B.    BL       xTaskCheckForTimeOut ; 0x42abc
        0x00042838:    b140        @.      CBZ      r0,0x4284c ; xQueueGenericSend + 308
        0x0004283a:    4620         F      MOV      r0,r4
        0x0004283c:    f7f8ffb4    ....    BL       prvUnlockQueue ; 0x3b7a8
        0x00042840:    f000fb88    ....    BL       xTaskResumeAll ; 0x42f54
        0x00042844:    b006        ..      ADD      sp,sp,#0x18
        0x00042846:    2000        .       MOVS     r0,#0
        0x00042848:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0004284c:    f7fff9d8    ....    BL       vPortEnterCritical ; 0x41c00
        0x00042850:    6ba0        .k      LDR      r0,[r4,#0x38]
        0x00042852:    6be1        .k      LDR      r1,[r4,#0x3c]
        0x00042854:    4288        .B      CMP      r0,r1
        0x00042856:    d115        ..      BNE      0x42884 ; xQueueGenericSend + 364
        0x00042858:    f7fff9ec    ....    BL       vPortExitCritical ; 0x41c34
        0x0004285c:    f1040010    ....    ADD      r0,r4,#0x10
        0x00042860:    9904        ..      LDR      r1,[sp,#0x10]
        0x00042862:    f7fffb5b    ..[.    BL       vTaskPlaceOnEventList ; 0x41f1c
        0x00042866:    4620         F      MOV      r0,r4
        0x00042868:    f7f8ff9e    ....    BL       prvUnlockQueue ; 0x3b7a8
        0x0004286c:    f000fb72    ..r.    BL       xTaskResumeAll ; 0x42f54
        0x00042870:    2800        .(      CMP      r0,#0
        0x00042872:    f47faf72    ..r.    BNE      0x4275a ; xQueueGenericSend + 66
        0x00042876:    f8c87000    ...p    STR      r7,[r8,#0]
        0x0004287a:    f3bf8f4f    ..O.    DSB      
        0x0004287e:    f3bf8f6f    ..o.    ISB      
        0x00042882:    e76a        j.      B        0x4275a ; xQueueGenericSend + 66
        0x00042884:    f7fff9d6    ....    BL       vPortExitCritical ; 0x41c34
        0x00042888:    4620         F      MOV      r0,r4
        0x0004288a:    f7f8ff8d    ....    BL       prvUnlockQueue ; 0x3b7a8
        0x0004288e:    f000fb61    ..a.    BL       xTaskResumeAll ; 0x42f54
        0x00042892:    e762        b.      B        0x4275a ; xQueueGenericSend + 66
    $d
        0x00042894:    e000ed04    ....    DCD    3758157060
    $t
    i.xQueueGenericSendFromISR
    xQueueGenericSendFromISR
        0x00042898:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0004289c:    461d        .F      MOV      r5,r3
        0x0004289e:    4692        .F      MOV      r10,r2
        0x000428a0:    4688        .F      MOV      r8,r1
        0x000428a2:    0004        ..      MOVS     r4,r0
        0x000428a4:    d003        ..      BEQ      0x428ae ; xQueueGenericSendFromISR + 22
        0x000428a6:    f1b80f00    ....    CMP      r8,#0
        0x000428aa:    d001        ..      BEQ      0x428b0 ; xQueueGenericSendFromISR + 24
        0x000428ac:    e003        ..      B        0x428b6 ; xQueueGenericSendFromISR + 30
        0x000428ae:    e7fe        ..      B        0x428ae ; xQueueGenericSendFromISR + 22
        0x000428b0:    6c20         l      LDR      r0,[r4,#0x40]
        0x000428b2:    b100        ..      CBZ      r0,0x428b6 ; xQueueGenericSendFromISR + 30
        0x000428b4:    e7fe        ..      B        0x428b4 ; xQueueGenericSendFromISR + 28
        0x000428b6:    2d02        .-      CMP      r5,#2
        0x000428b8:    d103        ..      BNE      0x428c2 ; xQueueGenericSendFromISR + 42
        0x000428ba:    6be0        .k      LDR      r0,[r4,#0x3c]
        0x000428bc:    2801        .(      CMP      r0,#1
        0x000428be:    d000        ..      BEQ      0x428c2 ; xQueueGenericSendFromISR + 42
        0x000428c0:    e7fe        ..      B        0x428c0 ; xQueueGenericSendFromISR + 40
        0x000428c2:    f7fffabd    ....    BL       vPortValidateInterruptPriority ; 0x41e40
        0x000428c6:    2080        .       MOVS     r0,#0x80
        0x000428c8:    f3ef8611    ....    MRS      r6,BASEPRI
        0x000428cc:    f3808811    ....    MSR      BASEPRI,r0
        0x000428d0:    f3bf8f4f    ..O.    DSB      
        0x000428d4:    f3bf8f6f    ..o.    ISB      
        0x000428d8:    6ba0        .k      LDR      r0,[r4,#0x38]
        0x000428da:    6be1        .k      LDR      r1,[r4,#0x3c]
        0x000428dc:    4288        .B      CMP      r0,r1
        0x000428de:    d307        ..      BCC      0x428f0 ; xQueueGenericSendFromISR + 88
        0x000428e0:    2d02        .-      CMP      r5,#2
        0x000428e2:    bf18        ..      IT       NE
        0x000428e4:    2000        .       MOVNE    r0,#0
        0x000428e6:    d003        ..      BEQ      0x428f0 ; xQueueGenericSendFromISR + 88
        0x000428e8:    f3868811    ....    MSR      BASEPRI,r6
        0x000428ec:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x000428f0:    f9947045    ..Ep    LDRSB    r7,[r4,#0x45]
        0x000428f4:    6ba0        .k      LDR      r0,[r4,#0x38]
        0x000428f6:    46a9        .F      MOV      r9,r5
        0x000428f8:    6ba5        .k      LDR      r5,[r4,#0x38]
        0x000428fa:    4641        AF      MOV      r1,r8
        0x000428fc:    6c22        "l      LDR      r2,[r4,#0x40]
        0x000428fe:    b302        ..      CBZ      r2,0x42942 ; xQueueGenericSendFromISR + 170
        0x00042900:    f1b90f00    ....    CMP      r9,#0
        0x00042904:    d011        ..      BEQ      0x4292a ; xQueueGenericSendFromISR + 146
        0x00042906:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00042908:    f7d5feb6    ....    BL       __aeabi_memcpy ; 0x18678
        0x0004290c:    6c21        !l      LDR      r1,[r4,#0x40]
        0x0004290e:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00042910:    1a40        @.      SUBS     r0,r0,r1
        0x00042912:    60e0        .`      STR      r0,[r4,#0xc]
        0x00042914:    6821        !h      LDR      r1,[r4,#0]
        0x00042916:    4288        .B      CMP      r0,r1
        0x00042918:    d203        ..      BCS      0x42922 ; xQueueGenericSendFromISR + 138
        0x0004291a:    6c21        !l      LDR      r1,[r4,#0x40]
        0x0004291c:    68a0        .h      LDR      r0,[r4,#8]
        0x0004291e:    1a40        @.      SUBS     r0,r0,r1
        0x00042920:    60e0        .`      STR      r0,[r4,#0xc]
        0x00042922:    f1b90f02    ....    CMP      r9,#2
        0x00042926:    d110        ..      BNE      0x4294a ; xQueueGenericSendFromISR + 178
        0x00042928:    e00c        ..      B        0x42944 ; xQueueGenericSendFromISR + 172
        0x0004292a:    6860        `h      LDR      r0,[r4,#4]
        0x0004292c:    f7d5fea4    ....    BL       __aeabi_memcpy ; 0x18678
        0x00042930:    6c21        !l      LDR      r1,[r4,#0x40]
        0x00042932:    6860        `h      LDR      r0,[r4,#4]
        0x00042934:    4408        .D      ADD      r0,r0,r1
        0x00042936:    6060        ``      STR      r0,[r4,#4]
        0x00042938:    68a1        .h      LDR      r1,[r4,#8]
        0x0004293a:    4288        .B      CMP      r0,r1
        0x0004293c:    bf24        $.      ITT      CS
        0x0004293e:    6820         h      LDRCS    r0,[r4,#0]
        0x00042940:    6060        ``      STRCS    r0,[r4,#4]
        0x00042942:    e002        ..      B        0x4294a ; xQueueGenericSendFromISR + 178
        0x00042944:    2d00        .-      CMP      r5,#0
        0x00042946:    bf18        ..      IT       NE
        0x00042948:    1e6d        m.      SUBNE    r5,r5,#1
        0x0004294a:    1c68        h.      ADDS     r0,r5,#1
        0x0004294c:    63a0        .c      STR      r0,[r4,#0x38]
        0x0004294e:    f1b73fff    ...?    CMP      r7,#0xffffffff
        0x00042952:    d00b        ..      BEQ      0x4296c ; xQueueGenericSendFromISR + 212
        0x00042954:    f7fff8d6    ....    BL       uxTaskGetNumberOfTasks ; 0x41b04
        0x00042958:    4287        .B      CMP      r7,r0
        0x0004295a:    d205        ..      BCS      0x42968 ; xQueueGenericSendFromISR + 208
        0x0004295c:    2f7f        ./      CMP      r7,#0x7f
        0x0004295e:    bf1c        ..      ITT      NE
        0x00042960:    1c78        x.      ADDNE    r0,r7,#1
        0x00042962:    f8840045    ..E.    STRBNE   r0,[r4,#0x45]
        0x00042966:    d010        ..      BEQ      0x4298a ; xQueueGenericSendFromISR + 242
        0x00042968:    2001        .       MOVS     r0,#1
        0x0004296a:    e7bd        ..      B        0x428e8 ; xQueueGenericSendFromISR + 80
        0x0004296c:    6a60        `j      LDR      r0,[r4,#0x24]
        0x0004296e:    2800        .(      CMP      r0,#0
        0x00042970:    d0fa        ..      BEQ      0x42968 ; xQueueGenericSendFromISR + 208
        0x00042972:    f1040024    ..$.    ADD      r0,r4,#0x24
        0x00042976:    f000fa71    ..q.    BL       xTaskRemoveFromEventList ; 0x42e5c
        0x0004297a:    2800        .(      CMP      r0,#0
        0x0004297c:    bf1e        ..      ITTT     NE
        0x0004297e:    f1ba0f00    ....    CMPNE    r10,#0
        0x00042982:    2001        .       MOVNE    r0,#1
        0x00042984:    f8ca0000    ....    STRNE    r0,[r10,#0]
        0x00042988:    e7ee        ..      B        0x42968 ; xQueueGenericSendFromISR + 208
        0x0004298a:    e7fe        ..      B        0x4298a ; xQueueGenericSendFromISR + 242
    i.xQueueReceive
    xQueueReceive
        0x0004298c:    e92d47f7    -..G    PUSH     {r0-r2,r4-r10,lr}
        0x00042990:    2700        .'      MOVS     r7,#0
        0x00042992:    b083        ..      SUB      sp,sp,#0xc
        0x00042994:    460e        .F      MOV      r6,r1
        0x00042996:    0004        ..      MOVS     r4,r0
        0x00042998:    d001        ..      BEQ      0x4299e ; xQueueReceive + 18
        0x0004299a:    b10e        ..      CBZ      r6,0x429a0 ; xQueueReceive + 20
        0x0004299c:    e003        ..      B        0x429a6 ; xQueueReceive + 26
        0x0004299e:    e7fe        ..      B        0x4299e ; xQueueReceive + 18
        0x000429a0:    6c20         l      LDR      r0,[r4,#0x40]
        0x000429a2:    b100        ..      CBZ      r0,0x429a6 ; xQueueReceive + 26
        0x000429a4:    e7fe        ..      B        0x429a4 ; xQueueReceive + 24
        0x000429a6:    f000f98b    ....    BL       xTaskGetSchedulerState ; 0x42cc0
        0x000429aa:    f8dfa10c    ....    LDR      r10,[pc,#268] ; [0x42ab8] = 0xe000ed04
        0x000429ae:    f04f0800    O...    MOV      r8,#0
        0x000429b2:    f04f5980    O..Y    MOV      r9,#0x10000000
        0x000429b6:    b910        ..      CBNZ     r0,0x429be ; xQueueReceive + 50
        0x000429b8:    9805        ..      LDR      r0,[sp,#0x14]
        0x000429ba:    b100        ..      CBZ      r0,0x429be ; xQueueReceive + 50
        0x000429bc:    e7fe        ..      B        0x429bc ; xQueueReceive + 48
        0x000429be:    f7fff91f    ....    BL       vPortEnterCritical ; 0x41c00
        0x000429c2:    6ba5        .k      LDR      r5,[r4,#0x38]
        0x000429c4:    b30d        ..      CBZ      r5,0x42a0a ; xQueueReceive + 126
        0x000429c6:    6c22        "l      LDR      r2,[r4,#0x40]
        0x000429c8:    4630        0F      MOV      r0,r6
        0x000429ca:    b14a        J.      CBZ      r2,0x429e0 ; xQueueReceive + 84
        0x000429cc:    68e1        .h      LDR      r1,[r4,#0xc]
        0x000429ce:    4411        .D      ADD      r1,r1,r2
        0x000429d0:    60e1        .`      STR      r1,[r4,#0xc]
        0x000429d2:    68a3        .h      LDR      r3,[r4,#8]
        0x000429d4:    4299        .B      CMP      r1,r3
        0x000429d6:    bf24        $.      ITT      CS
        0x000429d8:    6821        !h      LDRCS    r1,[r4,#0]
        0x000429da:    60e1        .`      STRCS    r1,[r4,#0xc]
        0x000429dc:    f7d5fe4c    ..L.    BL       __aeabi_memcpy ; 0x18678
        0x000429e0:    1e68        h.      SUBS     r0,r5,#1
        0x000429e2:    63a0        .c      STR      r0,[r4,#0x38]
        0x000429e4:    6920         i      LDR      r0,[r4,#0x10]
        0x000429e6:    b150        P.      CBZ      r0,0x429fe ; xQueueReceive + 114
        0x000429e8:    f1040010    ....    ADD      r0,r4,#0x10
        0x000429ec:    f000fa36    ..6.    BL       xTaskRemoveFromEventList ; 0x42e5c
        0x000429f0:    b128        (.      CBZ      r0,0x429fe ; xQueueReceive + 114
        0x000429f2:    f8ca9000    ....    STR      r9,[r10,#0]
        0x000429f6:    f3bf8f4f    ..O.    DSB      
        0x000429fa:    f3bf8f6f    ..o.    ISB      
        0x000429fe:    f7fff919    ....    BL       vPortExitCritical ; 0x41c34
        0x00042a02:    b006        ..      ADD      sp,sp,#0x18
        0x00042a04:    2001        .       MOVS     r0,#1
        0x00042a06:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x00042a0a:    9805        ..      LDR      r0,[sp,#0x14]
        0x00042a0c:    2800        .(      CMP      r0,#0
        0x00042a0e:    d04c        L.      BEQ      0x42aaa ; xQueueReceive + 286
        0x00042a10:    b91f        ..      CBNZ     r7,0x42a1a ; xQueueReceive + 142
        0x00042a12:    4668        hF      MOV      r0,sp
        0x00042a14:    f7fffa74    ..t.    BL       vTaskInternalSetTimeOutState ; 0x41f00
        0x00042a18:    2701        .'      MOVS     r7,#1
        0x00042a1a:    f7fff90b    ....    BL       vPortExitCritical ; 0x41c34
        0x00042a1e:    f7fffbad    ....    BL       vTaskSuspendAll ; 0x4217c
        0x00042a22:    f7fff8ed    ....    BL       vPortEnterCritical ; 0x41c00
        0x00042a26:    f9940044    ..D.    LDRSB    r0,[r4,#0x44]
        0x00042a2a:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00042a2e:    bf08        ..      IT       EQ
        0x00042a30:    f8848044    ..D.    STRBEQ   r8,[r4,#0x44]
        0x00042a34:    f9940045    ..E.    LDRSB    r0,[r4,#0x45]
        0x00042a38:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00042a3c:    bf08        ..      IT       EQ
        0x00042a3e:    f8848045    ..E.    STRBEQ   r8,[r4,#0x45]
        0x00042a42:    f7fff8f7    ....    BL       vPortExitCritical ; 0x41c34
        0x00042a46:    a905        ..      ADD      r1,sp,#0x14
        0x00042a48:    4668        hF      MOV      r0,sp
        0x00042a4a:    f000f837    ..7.    BL       xTaskCheckForTimeOut ; 0x42abc
        0x00042a4e:    b158        X.      CBZ      r0,0x42a68 ; xQueueReceive + 220
        0x00042a50:    4620         F      MOV      r0,r4
        0x00042a52:    f7f8fea9    ....    BL       prvUnlockQueue ; 0x3b7a8
        0x00042a56:    f000fa7d    ..}.    BL       xTaskResumeAll ; 0x42f54
        0x00042a5a:    f7fff8d1    ....    BL       vPortEnterCritical ; 0x41c00
        0x00042a5e:    6ba0        .k      LDR      r0,[r4,#0x38]
        0x00042a60:    b318        ..      CBZ      r0,0x42aaa ; xQueueReceive + 286
        0x00042a62:    f7fff8e7    ....    BL       vPortExitCritical ; 0x41c34
        0x00042a66:    e7aa        ..      B        0x429be ; xQueueReceive + 50
        0x00042a68:    f7fff8ca    ....    BL       vPortEnterCritical ; 0x41c00
        0x00042a6c:    6ba0        .k      LDR      r0,[r4,#0x38]
        0x00042a6e:    b138        8.      CBZ      r0,0x42a80 ; xQueueReceive + 244
        0x00042a70:    f7fff8e0    ....    BL       vPortExitCritical ; 0x41c34
        0x00042a74:    4620         F      MOV      r0,r4
        0x00042a76:    f7f8fe97    ....    BL       prvUnlockQueue ; 0x3b7a8
        0x00042a7a:    f000fa6b    ..k.    BL       xTaskResumeAll ; 0x42f54
        0x00042a7e:    e79e        ..      B        0x429be ; xQueueReceive + 50
        0x00042a80:    f7fff8d8    ....    BL       vPortExitCritical ; 0x41c34
        0x00042a84:    f1040024    ..$.    ADD      r0,r4,#0x24
        0x00042a88:    9905        ..      LDR      r1,[sp,#0x14]
        0x00042a8a:    f7fffa47    ..G.    BL       vTaskPlaceOnEventList ; 0x41f1c
        0x00042a8e:    4620         F      MOV      r0,r4
        0x00042a90:    f7f8fe8a    ....    BL       prvUnlockQueue ; 0x3b7a8
        0x00042a94:    f000fa5e    ..^.    BL       xTaskResumeAll ; 0x42f54
        0x00042a98:    2800        .(      CMP      r0,#0
        0x00042a9a:    d190        ..      BNE      0x429be ; xQueueReceive + 50
        0x00042a9c:    f8ca9000    ....    STR      r9,[r10,#0]
        0x00042aa0:    f3bf8f4f    ..O.    DSB      
        0x00042aa4:    f3bf8f6f    ..o.    ISB      
        0x00042aa8:    e789        ..      B        0x429be ; xQueueReceive + 50
        0x00042aaa:    f7fff8c3    ....    BL       vPortExitCritical ; 0x41c34
        0x00042aae:    b006        ..      ADD      sp,sp,#0x18
        0x00042ab0:    2000        .       MOVS     r0,#0
        0x00042ab2:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x00042ab6:    0000        ..      DCW    0
        0x00042ab8:    e000ed04    ....    DCD    3758157060
    $t
    i.xTaskCheckForTimeOut
    xTaskCheckForTimeOut
        0x00042abc:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00042ac0:    460c        .F      MOV      r4,r1
        0x00042ac2:    0005        ..      MOVS     r5,r0
        0x00042ac4:    d02a        *.      BEQ      0x42b1c ; xTaskCheckForTimeOut + 96
        0x00042ac6:    b354        T.      CBZ      r4,0x42b1e ; xTaskCheckForTimeOut + 98
        0x00042ac8:    f7fff89a    ....    BL       vPortEnterCritical ; 0x41c00
        0x00042acc:    4814        .H      LDR      r0,[pc,#80] ; [0x42b20] = 0x10000414
        0x00042ace:    6883        .h      LDR      r3,[r0,#8]
        0x00042ad0:    f8d5c004    ....    LDR      r12,[r5,#4]
        0x00042ad4:    6821        !h      LDR      r1,[r4,#0]
        0x00042ad6:    eba3020c    ....    SUB      r2,r3,r12
        0x00042ada:    f1b13fff    ...?    CMP      r1,#0xffffffff
        0x00042ade:    bf08        ..      IT       EQ
        0x00042ae0:    2500        .%      MOVEQ    r5,#0
        0x00042ae2:    d016        ..      BEQ      0x42b12 ; xTaskCheckForTimeOut + 86
        0x00042ae4:    682f        /h      LDR      r7,[r5,#0]
        0x00042ae6:    f8d0801c    ....    LDR      r8,[r0,#0x1c]
        0x00042aea:    2600        .&      MOVS     r6,#0
        0x00042aec:    4547        GE      CMP      r7,r8
        0x00042aee:    d004        ..      BEQ      0x42afa ; xTaskCheckForTimeOut + 62
        0x00042af0:    459c        .E      CMP      r12,r3
        0x00042af2:    bf9c        ..      ITT      LS
        0x00042af4:    2501        .%      MOVLS    r5,#1
        0x00042af6:    6026        &`      STRLS    r6,[r4,#0]
        0x00042af8:    d90b        ..      BLS      0x42b12 ; xTaskCheckForTimeOut + 86
        0x00042afa:    4291        .B      CMP      r1,r2
        0x00042afc:    bf9c        ..      ITT      LS
        0x00042afe:    6026        &`      STRLS    r6,[r4,#0]
        0x00042b00:    2501        .%      MOVLS    r5,#1
        0x00042b02:    d906        ..      BLS      0x42b12 ; xTaskCheckForTimeOut + 86
        0x00042b04:    1a89        ..      SUBS     r1,r1,r2
        0x00042b06:    6021        !`      STR      r1,[r4,#0]
        0x00042b08:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x00042b0a:    6029        )`      STR      r1,[r5,#0]
        0x00042b0c:    6880        .h      LDR      r0,[r0,#8]
        0x00042b0e:    6068        h`      STR      r0,[r5,#4]
        0x00042b10:    2500        .%      MOVS     r5,#0
        0x00042b12:    f7fff88f    ....    BL       vPortExitCritical ; 0x41c34
        0x00042b16:    4628        (F      MOV      r0,r5
        0x00042b18:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00042b1c:    e7fe        ..      B        0x42b1c ; xTaskCheckForTimeOut + 96
        0x00042b1e:    e7fe        ..      B        0x42b1e ; xTaskCheckForTimeOut + 98
    $d
        0x00042b20:    10000414    ....    DCD    268436500
    $t
    i.xTaskCreate
    xTaskCreate
        0x00042b24:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x00042b28:    4683        .F      MOV      r11,r0
        0x00042b2a:    e9dd790a    ...y    LDRD     r7,r9,[sp,#0x28]
        0x00042b2e:    0090        ..      LSLS     r0,r2,#2
        0x00042b30:    469a        .F      MOV      r10,r3
        0x00042b32:    4690        .F      MOV      r8,r2
        0x00042b34:    460d        .F      MOV      r5,r1
        0x00042b36:    9000        ..      STR      r0,[sp,#0]
        0x00042b38:    f7f8fe6c    ..l.    BL       pvPortMalloc ; 0x3b814
        0x00042b3c:    0006        ..      MOVS     r6,r0
        0x00042b3e:    d02c        ,.      BEQ      0x42b9a ; xTaskCreate + 118
        0x00042b40:    204c        L       MOVS     r0,#0x4c
        0x00042b42:    f7f8fe67    ..g.    BL       pvPortMalloc ; 0x3b814
        0x00042b46:    0004        ..      MOVS     r4,r0
        0x00042b48:    d024        $.      BEQ      0x42b94 ; xTaskCreate + 112
        0x00042b4a:    214c        L!      MOVS     r1,#0x4c
        0x00042b4c:    f7d5feb4    ....    BL       __aeabi_memclr4 ; 0x188b8
        0x00042b50:    6326        &c      STR      r6,[r4,#0x30]
        0x00042b52:    22a5        ."      MOVS     r2,#0xa5
        0x00042b54:    4630        0F      MOV      r0,r6
        0x00042b56:    9900        ..      LDR      r1,[sp,#0]
        0x00042b58:    f7d5fe84    ....    BL       __aeabi_memset ; 0x18864
        0x00042b5c:    f06f0103    o...    MVN      r1,#3
        0x00042b60:    6b20         k      LDR      r0,[r4,#0x30]
        0x00042b62:    eb010188    ....    ADD      r1,r1,r8,LSL #2
        0x00042b66:    4408        .D      ADD      r0,r0,r1
        0x00042b68:    2200        ."      MOVS     r2,#0
        0x00042b6a:    f0200607     ...    BIC      r6,r0,#7
        0x00042b6e:    2d00        .-      CMP      r5,#0
        0x00042b70:    bf18        ..      IT       NE
        0x00042b72:    2000        .       MOVNE    r0,#0
        0x00042b74:    d00b        ..      BEQ      0x42b8e ; xTaskCreate + 106
        0x00042b76:    1821        !.      ADDS     r1,r4,r0
        0x00042b78:    5c2b        +\      LDRB     r3,[r5,r0]
        0x00042b7a:    f8813034    ..40    STRB     r3,[r1,#0x34]
        0x00042b7e:    5c29        )\      LDRB     r1,[r5,r0]
        0x00042b80:    2900        .)      CMP      r1,#0
        0x00042b82:    bf1c        ..      ITT      NE
        0x00042b84:    1c40        @.      ADDNE    r0,r0,#1
        0x00042b86:    2810        .(      CMPNE    r0,#0x10
        0x00042b88:    d3f5        ..      BCC      0x42b76 ; xTaskCreate + 82
        0x00042b8a:    f8842043    ..C     STRB     r2,[r4,#0x43]
        0x00042b8e:    2f07        ./      CMP      r7,#7
        0x00042b90:    d307        ..      BCC      0x42ba2 ; xTaskCreate + 126
        0x00042b92:    e7fe        ..      B        0x42b92 ; xTaskCreate + 110
        0x00042b94:    4630        0F      MOV      r0,r6
        0x00042b96:    f7fff85b    ..[.    BL       vPortFree ; 0x41c50
        0x00042b9a:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00042b9e:    e8bd8ff8    ....    POP      {r3-r11,pc}
        0x00042ba2:    1d20         .      ADDS     r0,r4,#4
        0x00042ba4:    62e7        .b      STR      r7,[r4,#0x2c]
        0x00042ba6:    f7fff809    ....    BL       vListInitialiseItem ; 0x41bbc
        0x00042baa:    f1040018    ....    ADD      r0,r4,#0x18
        0x00042bae:    f7fff805    ....    BL       vListInitialiseItem ; 0x41bbc
        0x00042bb2:    6124        $a      STR      r4,[r4,#0x10]
        0x00042bb4:    f1c70107    ....    RSB      r1,r7,#7
        0x00042bb8:    6264        db      STR      r4,[r4,#0x24]
        0x00042bba:    61a1        .a      STR      r1,[r4,#0x18]
        0x00042bbc:    4652        RF      MOV      r2,r10
        0x00042bbe:    4659        YF      MOV      r1,r11
        0x00042bc0:    4630        0F      MOV      r0,r6
        0x00042bc2:    f7f8fed3    ....    BL       pxPortInitialiseStack ; 0x3b96c
        0x00042bc6:    6020         `      STR      r0,[r4,#0]
        0x00042bc8:    f1b90f00    ....    CMP      r9,#0
        0x00042bcc:    bf18        ..      IT       NE
        0x00042bce:    f8c94000    ...@    STRNE    r4,[r9,#0]
        0x00042bd2:    f7fff815    ....    BL       vPortEnterCritical ; 0x41c00
        0x00042bd6:    4f33        3O      LDR      r7,[pc,#204] ; [0x42ca4] = 0x10000414
        0x00042bd8:    6878        xh      LDR      r0,[r7,#4]
        0x00042bda:    1c40        @.      ADDS     r0,r0,#1
        0x00042bdc:    6078        x`      STR      r0,[r7,#4]
        0x00042bde:    6838        8h      LDR      r0,[r7,#0]
        0x00042be0:    4d31        1M      LDR      r5,[pc,#196] ; [0x42ca8] = 0x1001ada0
        0x00042be2:    b110        ..      CBZ      r0,0x42bea ; xTaskCreate + 198
        0x00042be4:    6938        8i      LDR      r0,[r7,#0x10]
        0x00042be6:    b308        ..      CBZ      r0,0x42c2c ; xTaskCreate + 264
        0x00042be8:    e026        &.      B        0x42c38 ; xTaskCreate + 276
        0x00042bea:    603c        <`      STR      r4,[r7,#0]
        0x00042bec:    6878        xh      LDR      r0,[r7,#4]
        0x00042bee:    2801        .(      CMP      r0,#1
        0x00042bf0:    bf08        ..      IT       EQ
        0x00042bf2:    2600        .&      MOVEQ    r6,#0
        0x00042bf4:    d120         .      BNE      0x42c38 ; xTaskCreate + 276
        0x00042bf6:    bf00        ..      NOP      
        0x00042bf8:    eb060086    ....    ADD      r0,r6,r6,LSL #2
        0x00042bfc:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x00042c00:    f7feffd1    ....    BL       vListInitialise ; 0x41ba6
        0x00042c04:    1c76        v.      ADDS     r6,r6,#1
        0x00042c06:    2e07        ..      CMP      r6,#7
        0x00042c08:    d3f6        ..      BCC      0x42bf8 ; xTaskCreate + 212
        0x00042c0a:    4828        (H      LDR      r0,[pc,#160] ; [0x42cac] = 0x1001ae2c
        0x00042c0c:    f7feffcb    ....    BL       vListInitialise ; 0x41ba6
        0x00042c10:    4827        'H      LDR      r0,[pc,#156] ; [0x42cb0] = 0x1001ae40
        0x00042c12:    f7feffc8    ....    BL       vListInitialise ; 0x41ba6
        0x00042c16:    4827        'H      LDR      r0,[pc,#156] ; [0x42cb4] = 0x1001ae54
        0x00042c18:    f7feffc5    ....    BL       vListInitialise ; 0x41ba6
        0x00042c1c:    4826        &H      LDR      r0,[pc,#152] ; [0x42cb8] = 0x1001ae68
        0x00042c1e:    f7feffc2    ....    BL       vListInitialise ; 0x41ba6
        0x00042c22:    4822        "H      LDR      r0,[pc,#136] ; [0x42cac] = 0x1001ae2c
        0x00042c24:    6378        xc      STR      r0,[r7,#0x34]
        0x00042c26:    3014        .0      ADDS     r0,r0,#0x14
        0x00042c28:    63b8        .c      STR      r0,[r7,#0x38]
        0x00042c2a:    e005        ..      B        0x42c38 ; xTaskCreate + 276
        0x00042c2c:    6838        8h      LDR      r0,[r7,#0]
        0x00042c2e:    6ae1        .j      LDR      r1,[r4,#0x2c]
        0x00042c30:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00042c32:    4288        .B      CMP      r0,r1
        0x00042c34:    bf98        ..      IT       LS
        0x00042c36:    603c        <`      STRLS    r4,[r7,#0]
        0x00042c38:    6a38        8j      LDR      r0,[r7,#0x20]
        0x00042c3a:    1c40        @.      ADDS     r0,r0,#1
        0x00042c3c:    6238        8b      STR      r0,[r7,#0x20]
        0x00042c3e:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x00042c40:    68f9        .h      LDR      r1,[r7,#0xc]
        0x00042c42:    4288        .B      CMP      r0,r1
        0x00042c44:    d82b        +.      BHI      0x42c9e ; xTaskCreate + 378
        0x00042c46:    bf00        ..      NOP      
        0x00042c48:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00042c4c:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x00042c50:    6840        @h      LDR      r0,[r0,#4]
        0x00042c52:    60a0        .`      STR      r0,[r4,#8]
        0x00042c54:    6881        .h      LDR      r1,[r0,#8]
        0x00042c56:    60e1        .`      STR      r1,[r4,#0xc]
        0x00042c58:    6882        .h      LDR      r2,[r0,#8]
        0x00042c5a:    1d21        !.      ADDS     r1,r4,#4
        0x00042c5c:    6051        Q`      STR      r1,[r2,#4]
        0x00042c5e:    6081        .`      STR      r1,[r0,#8]
        0x00042c60:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x00042c62:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00042c66:    eb050180    ....    ADD      r1,r5,r0,LSL #2
        0x00042c6a:    6161        aa      STR      r1,[r4,#0x14]
        0x00042c6c:    f8551020    U. .    LDR      r1,[r5,r0,LSL #2]
        0x00042c70:    1c49        I.      ADDS     r1,r1,#1
        0x00042c72:    f8451020    E. .    STR      r1,[r5,r0,LSL #2]
        0x00042c76:    f7feffdd    ....    BL       vPortExitCritical ; 0x41c34
        0x00042c7a:    6938        8i      LDR      r0,[r7,#0x10]
        0x00042c7c:    b160        `.      CBZ      r0,0x42c98 ; xTaskCreate + 372
        0x00042c7e:    6838        8h      LDR      r0,[r7,#0]
        0x00042c80:    6ae1        .j      LDR      r1,[r4,#0x2c]
        0x00042c82:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00042c84:    4288        .B      CMP      r0,r1
        0x00042c86:    d207        ..      BCS      0x42c98 ; xTaskCreate + 372
        0x00042c88:    490c        .I      LDR      r1,[pc,#48] ; [0x42cbc] = 0xe000ed04
        0x00042c8a:    f04f5080    O..P    MOV      r0,#0x10000000
        0x00042c8e:    6008        .`      STR      r0,[r1,#0]
        0x00042c90:    f3bf8f4f    ..O.    DSB      
        0x00042c94:    f3bf8f6f    ..o.    ISB      
        0x00042c98:    2001        .       MOVS     r0,#1
        0x00042c9a:    e8bd8ff8    ....    POP      {r3-r11,pc}
        0x00042c9e:    60f8        .`      STR      r0,[r7,#0xc]
        0x00042ca0:    e7d2        ..      B        0x42c48 ; xTaskCreate + 292
    $d
        0x00042ca2:    0000        ..      DCW    0
        0x00042ca4:    10000414    ....    DCD    268436500
        0x00042ca8:    1001ada0    ....    DCD    268545440
        0x00042cac:    1001ae2c    ,...    DCD    268545580
        0x00042cb0:    1001ae40    @...    DCD    268545600
        0x00042cb4:    1001ae54    T...    DCD    268545620
        0x00042cb8:    1001ae68    h...    DCD    268545640
        0x00042cbc:    e000ed04    ....    DCD    3758157060
    $t
    i.xTaskGetSchedulerState
    xTaskGetSchedulerState
        0x00042cc0:    4805        .H      LDR      r0,[pc,#20] ; [0x42cd8] = 0x10000414
        0x00042cc2:    6901        .i      LDR      r1,[r0,#0x10]
        0x00042cc4:    2900        .)      CMP      r1,#0
        0x00042cc6:    bf04        ..      ITT      EQ
        0x00042cc8:    2001        .       MOVEQ    r0,#1
        0x00042cca:    4770        pG      BXEQ     lr
        0x00042ccc:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00042cce:    2800        .(      CMP      r0,#0
        0x00042cd0:    bf0c        ..      ITE      EQ
        0x00042cd2:    2002        .       MOVEQ    r0,#2
        0x00042cd4:    2000        .       MOVNE    r0,#0
        0x00042cd6:    4770        pG      BX       lr
    $d
        0x00042cd8:    10000414    ....    DCD    268436500
    $t
    i.xTaskGetTickCount
    xTaskGetTickCount
        0x00042cdc:    4801        .H      LDR      r0,[pc,#4] ; [0x42ce4] = 0x10000414
        0x00042cde:    6880        .h      LDR      r0,[r0,#8]
        0x00042ce0:    4770        pG      BX       lr
    $d
        0x00042ce2:    0000        ..      DCW    0
        0x00042ce4:    10000414    ....    DCD    268436500
    $t
    i.xTaskIncrementTick
    xTaskIncrementTick
        0x00042ce8:    e92d03f0    -...    PUSH     {r4-r9}
        0x00042cec:    4b59        YK      LDR      r3,[pc,#356] ; [0x42e54] = 0x10000414
        0x00042cee:    2000        .       MOVS     r0,#0
        0x00042cf0:    6b19        .k      LDR      r1,[r3,#0x30]
        0x00042cf2:    b129        ).      CBZ      r1,0x42d00 ; xTaskIncrementTick + 24
        0x00042cf4:    6959        Yi      LDR      r1,[r3,#0x14]
        0x00042cf6:    1c49        I.      ADDS     r1,r1,#1
        0x00042cf8:    6159        Ya      STR      r1,[r3,#0x14]
        0x00042cfa:    e8bd03f0    ....    POP      {r4-r9}
        0x00042cfe:    4770        pG      BX       lr
        0x00042d00:    6899        .h      LDR      r1,[r3,#8]
        0x00042d02:    1c4a        J.      ADDS     r2,r1,#1
        0x00042d04:    609a        .`      STR      r2,[r3,#8]
        0x00042d06:    f04f37ff    O..7    MOV      r7,#0xffffffff
        0x00042d0a:    d116        ..      BNE      0x42d3a ; xTaskIncrementTick + 82
        0x00042d0c:    6b59        Yk      LDR      r1,[r3,#0x34]
        0x00042d0e:    6809        .h      LDR      r1,[r1,#0]
        0x00042d10:    b101        ..      CBZ      r1,0x42d14 ; xTaskIncrementTick + 44
        0x00042d12:    e7fe        ..      B        0x42d12 ; xTaskIncrementTick + 42
        0x00042d14:    6b59        Yk      LDR      r1,[r3,#0x34]
        0x00042d16:    f8d3c038    ..8.    LDR      r12,[r3,#0x38]
        0x00042d1a:    f8c3c034    ..4.    STR      r12,[r3,#0x34]
        0x00042d1e:    6399        .c      STR      r1,[r3,#0x38]
        0x00042d20:    69d9        .i      LDR      r1,[r3,#0x1c]
        0x00042d22:    1c49        I.      ADDS     r1,r1,#1
        0x00042d24:    61d9        .a      STR      r1,[r3,#0x1c]
        0x00042d26:    6b59        Yk      LDR      r1,[r3,#0x34]
        0x00042d28:    6809        .h      LDR      r1,[r1,#0]
        0x00042d2a:    2900        .)      CMP      r1,#0
        0x00042d2c:    bf08        ..      IT       EQ
        0x00042d2e:    625f        _b      STREQ    r7,[r3,#0x24]
        0x00042d30:    d003        ..      BEQ      0x42d3a ; xTaskIncrementTick + 82
        0x00042d32:    6b59        Yk      LDR      r1,[r3,#0x34]
        0x00042d34:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00042d36:    6809        .h      LDR      r1,[r1,#0]
        0x00042d38:    6259        Yb      STR      r1,[r3,#0x24]
        0x00042d3a:    6a59        Yj      LDR      r1,[r3,#0x24]
        0x00042d3c:    4c46        FL      LDR      r4,[pc,#280] ; [0x42e58] = 0x1001ada0
        0x00042d3e:    4291        .B      CMP      r1,r2
        0x00042d40:    bf98        ..      IT       LS
        0x00042d42:    2600        .&      MOVLS    r6,#0
        0x00042d44:    d80d        ..      BHI      0x42d62 ; xTaskIncrementTick + 122
        0x00042d46:    6b59        Yk      LDR      r1,[r3,#0x34]
        0x00042d48:    6809        .h      LDR      r1,[r1,#0]
        0x00042d4a:    b149        I.      CBZ      r1,0x42d60 ; xTaskIncrementTick + 120
        0x00042d4c:    6b59        Yk      LDR      r1,[r3,#0x34]
        0x00042d4e:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00042d50:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00042d52:    f8d1c004    ....    LDR      r12,[r1,#4]
        0x00042d56:    4562        bE      CMP      r2,r12
        0x00042d58:    d213        ..      BCS      0x42d82 ; xTaskIncrementTick + 154
        0x00042d5a:    f8c3c024    ..$.    STR      r12,[r3,#0x24]
        0x00042d5e:    e000        ..      B        0x42d62 ; xTaskIncrementTick + 122
        0x00042d60:    625f        _b      STR      r7,[r3,#0x24]
        0x00042d62:    6819        .h      LDR      r1,[r3,#0]
        0x00042d64:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x00042d66:    eb010181    ....    ADD      r1,r1,r1,LSL #2
        0x00042d6a:    f8541021    T.!.    LDR      r1,[r4,r1,LSL #2]
        0x00042d6e:    2901        .)      CMP      r1,#1
        0x00042d70:    bf88        ..      IT       HI
        0x00042d72:    2001        .       MOVHI    r0,#1
        0x00042d74:    6999        .i      LDR      r1,[r3,#0x18]
        0x00042d76:    2900        .)      CMP      r1,#0
        0x00042d78:    bf18        ..      IT       NE
        0x00042d7a:    2001        .       MOVNE    r0,#1
        0x00042d7c:    e8bd03f0    ....    POP      {r4-r9}
        0x00042d80:    4770        pG      BX       lr
        0x00042d82:    e9d18502    ....    LDRD     r8,r5,[r1,#8]
        0x00042d86:    f8d1c014    ....    LDR      r12,[r1,#0x14]
        0x00042d8a:    f8c85008    ...P    STR      r5,[r8,#8]
        0x00042d8e:    e9d15802    ...X    LDRD     r5,r8,[r1,#8]
        0x00042d92:    f8c85004    ...P    STR      r5,[r8,#4]
        0x00042d96:    f8dc8004    ....    LDR      r8,[r12,#4]
        0x00042d9a:    1d0d        ..      ADDS     r5,r1,#4
        0x00042d9c:    45a8        .E      CMP      r8,r5
        0x00042d9e:    bf04        ..      ITT      EQ
        0x00042da0:    f8d1800c    ....    LDREQ    r8,[r1,#0xc]
        0x00042da4:    f8cc8004    ....    STREQ    r8,[r12,#4]
        0x00042da8:    614e        Na      STR      r6,[r1,#0x14]
        0x00042daa:    f8dc8000    ....    LDR      r8,[r12,#0]
        0x00042dae:    f1a80801    ....    SUB      r8,r8,#1
        0x00042db2:    f8cc8000    ....    STR      r8,[r12,#0]
        0x00042db6:    f8d1c028    ..(.    LDR      r12,[r1,#0x28]
        0x00042dba:    f1bc0f00    ....    CMP      r12,#0
        0x00042dbe:    d018        ..      BEQ      0x42df2 ; xTaskIncrementTick + 266
        0x00042dc0:    e9d18907    ....    LDRD     r8,r9,[r1,#0x1c]
        0x00042dc4:    f8c89008    ....    STR      r9,[r8,#8]
        0x00042dc8:    e9d18907    ....    LDRD     r8,r9,[r1,#0x1c]
        0x00042dcc:    f8c98004    ....    STR      r8,[r9,#4]
        0x00042dd0:    f8dc8004    ....    LDR      r8,[r12,#4]
        0x00042dd4:    f1010918    ....    ADD      r9,r1,#0x18
        0x00042dd8:    45c8        .E      CMP      r8,r9
        0x00042dda:    bf04        ..      ITT      EQ
        0x00042ddc:    f8d18020    .. .    LDREQ    r8,[r1,#0x20]
        0x00042de0:    f8cc8004    ....    STREQ    r8,[r12,#4]
        0x00042de4:    628e        .b      STR      r6,[r1,#0x28]
        0x00042de6:    f8dc8000    ....    LDR      r8,[r12,#0]
        0x00042dea:    f1a80801    ....    SUB      r8,r8,#1
        0x00042dee:    f8cc8000    ....    STR      r8,[r12,#0]
        0x00042df2:    f8d1c02c    ..,.    LDR      r12,[r1,#0x2c]
        0x00042df6:    f8d3800c    ....    LDR      r8,[r3,#0xc]
        0x00042dfa:    45c4        .E      CMP      r12,r8
        0x00042dfc:    d827        '.      BHI      0x42e4e ; xTaskIncrementTick + 358
        0x00042dfe:    bf00        ..      NOP      
        0x00042e00:    eb0c0c8c    ....    ADD      r12,r12,r12,LSL #2
        0x00042e04:    eb040c8c    ....    ADD      r12,r4,r12,LSL #2
        0x00042e08:    f8dcc004    ....    LDR      r12,[r12,#4]
        0x00042e0c:    f8c1c008    ....    STR      r12,[r1,#8]
        0x00042e10:    f8dc8008    ....    LDR      r8,[r12,#8]
        0x00042e14:    f8c1800c    ....    STR      r8,[r1,#0xc]
        0x00042e18:    f8dc8008    ....    LDR      r8,[r12,#8]
        0x00042e1c:    f8c85004    ...P    STR      r5,[r8,#4]
        0x00042e20:    f8cc5008    ...P    STR      r5,[r12,#8]
        0x00042e24:    f8d1c02c    ..,.    LDR      r12,[r1,#0x2c]
        0x00042e28:    eb0c0c8c    ....    ADD      r12,r12,r12,LSL #2
        0x00042e2c:    eb04058c    ....    ADD      r5,r4,r12,LSL #2
        0x00042e30:    614d        Ma      STR      r5,[r1,#0x14]
        0x00042e32:    f854502c    T.,P    LDR      r5,[r4,r12,LSL #2]
        0x00042e36:    1c6d        m.      ADDS     r5,r5,#1
        0x00042e38:    f844502c    D.,P    STR      r5,[r4,r12,LSL #2]
        0x00042e3c:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x00042e3e:    f8d3c000    ....    LDR      r12,[r3,#0]
        0x00042e42:    f8dcc02c    ..,.    LDR      r12,[r12,#0x2c]
        0x00042e46:    4561        aE      CMP      r1,r12
        0x00042e48:    bf88        ..      IT       HI
        0x00042e4a:    2001        .       MOVHI    r0,#1
        0x00042e4c:    e77b        {.      B        0x42d46 ; xTaskIncrementTick + 94
        0x00042e4e:    f8c3c00c    ....    STR      r12,[r3,#0xc]
        0x00042e52:    e7d5        ..      B        0x42e00 ; xTaskIncrementTick + 280
    $d
        0x00042e54:    10000414    ....    DCD    268436500
        0x00042e58:    1001ada0    ....    DCD    268545440
    $t
    i.xTaskRemoveFromEventList
    xTaskRemoveFromEventList
        0x00042e5c:    b410        ..      PUSH     {r4}
        0x00042e5e:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00042e60:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00042e62:    2800        .(      CMP      r0,#0
        0x00042e64:    d02f        /.      BEQ      0x42ec6 ; xTaskRemoveFromEventList + 106
        0x00042e66:    e9d03207    ...2    LDRD     r3,r2,[r0,#0x1c]
        0x00042e6a:    6a81        .j      LDR      r1,[r0,#0x28]
        0x00042e6c:    609a        .`      STR      r2,[r3,#8]
        0x00042e6e:    e9d02307    ...#    LDRD     r2,r3,[r0,#0x1c]
        0x00042e72:    f1000c18    ....    ADD      r12,r0,#0x18
        0x00042e76:    605a        Z`      STR      r2,[r3,#4]
        0x00042e78:    684a        Jh      LDR      r2,[r1,#4]
        0x00042e7a:    4562        bE      CMP      r2,r12
        0x00042e7c:    bf04        ..      ITT      EQ
        0x00042e7e:    6a02        .j      LDREQ    r2,[r0,#0x20]
        0x00042e80:    604a        J`      STREQ    r2,[r1,#4]
        0x00042e82:    2300        .#      MOVS     r3,#0
        0x00042e84:    6283        .b      STR      r3,[r0,#0x28]
        0x00042e86:    680a        .h      LDR      r2,[r1,#0]
        0x00042e88:    1e52        R.      SUBS     r2,r2,#1
        0x00042e8a:    600a        .`      STR      r2,[r1,#0]
        0x00042e8c:    492e        .I      LDR      r1,[pc,#184] ; [0x42f48] = 0x10000414
        0x00042e8e:    6b0a        .k      LDR      r2,[r1,#0x30]
        0x00042e90:    b1d2        ..      CBZ      r2,0x42ec8 ; xTaskRemoveFromEventList + 108
        0x00042e92:    4b2e        .K      LDR      r3,[pc,#184] ; [0x42f4c] = 0x1001ae54
        0x00042e94:    685a        Zh      LDR      r2,[r3,#4]
        0x00042e96:    61c2        .a      STR      r2,[r0,#0x1c]
        0x00042e98:    6894        .h      LDR      r4,[r2,#8]
        0x00042e9a:    6204        .b      STR      r4,[r0,#0x20]
        0x00042e9c:    6894        .h      LDR      r4,[r2,#8]
        0x00042e9e:    f8c4c004    ....    STR      r12,[r4,#4]
        0x00042ea2:    f8c2c008    ....    STR      r12,[r2,#8]
        0x00042ea6:    6283        .b      STR      r3,[r0,#0x28]
        0x00042ea8:    681a        .h      LDR      r2,[r3,#0]
        0x00042eaa:    1c52        R.      ADDS     r2,r2,#1
        0x00042eac:    601a        .`      STR      r2,[r3,#0]
        0x00042eae:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00042eb0:    680a        .h      LDR      r2,[r1,#0]
        0x00042eb2:    6ad2        .j      LDR      r2,[r2,#0x2c]
        0x00042eb4:    4290        .B      CMP      r0,r2
        0x00042eb6:    bf9e        ..      ITTT     LS
        0x00042eb8:    2000        .       MOVLS    r0,#0
        0x00042eba:    bc10        ..      POPLS    {r4}
        0x00042ebc:    4770        pG      BXLS     lr
        0x00042ebe:    2001        .       MOVS     r0,#1
        0x00042ec0:    6188        .a      STR      r0,[r1,#0x18]
        0x00042ec2:    bc10        ..      POP      {r4}
        0x00042ec4:    4770        pG      BX       lr
        0x00042ec6:    e7fe        ..      B        0x42ec6 ; xTaskRemoveFromEventList + 106
        0x00042ec8:    e9d04c02    ...L    LDRD     r4,r12,[r0,#8]
        0x00042ecc:    6942        Bi      LDR      r2,[r0,#0x14]
        0x00042ece:    f8c4c008    ....    STR      r12,[r4,#8]
        0x00042ed2:    e9d04c02    ...L    LDRD     r4,r12,[r0,#8]
        0x00042ed6:    f8cc4004    ...@    STR      r4,[r12,#4]
        0x00042eda:    6854        Th      LDR      r4,[r2,#4]
        0x00042edc:    f1000c04    ....    ADD      r12,r0,#4
        0x00042ee0:    4564        dE      CMP      r4,r12
        0x00042ee2:    bf04        ..      ITT      EQ
        0x00042ee4:    68c4        .h      LDREQ    r4,[r0,#0xc]
        0x00042ee6:    6054        T`      STREQ    r4,[r2,#4]
        0x00042ee8:    6143        Ca      STR      r3,[r0,#0x14]
        0x00042eea:    6813        .h      LDR      r3,[r2,#0]
        0x00042eec:    1e5b        [.      SUBS     r3,r3,#1
        0x00042eee:    6013        .`      STR      r3,[r2,#0]
        0x00042ef0:    6ac2        .j      LDR      r2,[r0,#0x2c]
        0x00042ef2:    68cb        .h      LDR      r3,[r1,#0xc]
        0x00042ef4:    429a        .B      CMP      r2,r3
        0x00042ef6:    d825        %.      BHI      0x42f44 ; xTaskRemoveFromEventList + 232
        0x00042ef8:    4b15        .K      LDR      r3,[pc,#84] ; [0x42f50] = 0x1001ada0
        0x00042efa:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x00042efe:    eb030282    ....    ADD      r2,r3,r2,LSL #2
        0x00042f02:    6852        Rh      LDR      r2,[r2,#4]
        0x00042f04:    6082        .`      STR      r2,[r0,#8]
        0x00042f06:    6894        .h      LDR      r4,[r2,#8]
        0x00042f08:    60c4        .`      STR      r4,[r0,#0xc]
        0x00042f0a:    6894        .h      LDR      r4,[r2,#8]
        0x00042f0c:    f8c4c004    ....    STR      r12,[r4,#4]
        0x00042f10:    f8c2c008    ....    STR      r12,[r2,#8]
        0x00042f14:    6ac2        .j      LDR      r2,[r0,#0x2c]
        0x00042f16:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x00042f1a:    eb030c82    ....    ADD      r12,r3,r2,LSL #2
        0x00042f1e:    f8c0c014    ....    STR      r12,[r0,#0x14]
        0x00042f22:    f853c022    S.".    LDR      r12,[r3,r2,LSL #2]
        0x00042f26:    f10c0c01    ....    ADD      r12,r12,#1
        0x00042f2a:    f843c022    C.".    STR      r12,[r3,r2,LSL #2]
        0x00042f2e:    6b4a        Jk      LDR      r2,[r1,#0x34]
        0x00042f30:    6812        .h      LDR      r2,[r2,#0]
        0x00042f32:    2a00        .*      CMP      r2,#0
        0x00042f34:    bf0f        ..      ITEEE    EQ
        0x00042f36:    f04f32ff    O..2    MOVEQ    r2,#0xffffffff
        0x00042f3a:    6b4a        Jk      LDRNE    r2,[r1,#0x34]
        0x00042f3c:    68d2        .h      LDRNE    r2,[r2,#0xc]
        0x00042f3e:    6812        .h      LDRNE    r2,[r2,#0]
        0x00042f40:    624a        Jb      STR      r2,[r1,#0x24]
        0x00042f42:    e7b4        ..      B        0x42eae ; xTaskRemoveFromEventList + 82
        0x00042f44:    60ca        .`      STR      r2,[r1,#0xc]
        0x00042f46:    e7d7        ..      B        0x42ef8 ; xTaskRemoveFromEventList + 156
    $d
        0x00042f48:    10000414    ....    DCD    268436500
        0x00042f4c:    1001ae54    T...    DCD    268545620
        0x00042f50:    1001ada0    ....    DCD    268545440
    $t
    i.xTaskResumeAll
    xTaskResumeAll
        0x00042f54:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00042f58:    4c50        PL      LDR      r4,[pc,#320] ; [0x4309c] = 0x10000414
        0x00042f5a:    2700        .'      MOVS     r7,#0
        0x00042f5c:    6b20         k      LDR      r0,[r4,#0x30]
        0x00042f5e:    b138        8.      CBZ      r0,0x42f70 ; xTaskResumeAll + 28
        0x00042f60:    f7fefe4e    ..N.    BL       vPortEnterCritical ; 0x41c00
        0x00042f64:    6b20         k      LDR      r0,[r4,#0x30]
        0x00042f66:    1e40        @.      SUBS     r0,r0,#1
        0x00042f68:    6320         c      STR      r0,[r4,#0x30]
        0x00042f6a:    6b20         k      LDR      r0,[r4,#0x30]
        0x00042f6c:    b108        ..      CBZ      r0,0x42f72 ; xTaskResumeAll + 30
        0x00042f6e:    e08e        ..      B        0x4308e ; xTaskResumeAll + 314
        0x00042f70:    e7fe        ..      B        0x42f70 ; xTaskResumeAll + 28
        0x00042f72:    6860        `h      LDR      r0,[r4,#4]
        0x00042f74:    2800        .(      CMP      r0,#0
        0x00042f76:    d07d        }.      BEQ      0x43074 ; xTaskResumeAll + 288
        0x00042f78:    f8dfc124    ..$.    LDR      r12,[pc,#292] ; [0x430a0] = 0x1001ae54
        0x00042f7c:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x00042f80:    2500        .%      MOVS     r5,#0
        0x00042f82:    2601        .&      MOVS     r6,#1
        0x00042f84:    2800        .(      CMP      r0,#0
        0x00042f86:    bf18        ..      IT       NE
        0x00042f88:    4a46        FJ      LDRNE    r2,[pc,#280] ; [0x430a4] = 0x1001ada0
        0x00042f8a:    d065        e.      BEQ      0x43058 ; xTaskResumeAll + 260
        0x00042f8c:    f8dc000c    ....    LDR      r0,[r12,#0xc]
        0x00042f90:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00042f92:    e9d18307    ....    LDRD     r8,r3,[r1,#0x1c]
        0x00042f96:    6a88        .j      LDR      r0,[r1,#0x28]
        0x00042f98:    f8c83008    ...0    STR      r3,[r8,#8]
        0x00042f9c:    e9d13807    ...8    LDRD     r3,r8,[r1,#0x1c]
        0x00042fa0:    f8c83004    ...0    STR      r3,[r8,#4]
        0x00042fa4:    6843        Ch      LDR      r3,[r0,#4]
        0x00042fa6:    f1010818    ....    ADD      r8,r1,#0x18
        0x00042faa:    4543        CE      CMP      r3,r8
        0x00042fac:    bf04        ..      ITT      EQ
        0x00042fae:    6a0b        .j      LDREQ    r3,[r1,#0x20]
        0x00042fb0:    6043        C`      STREQ    r3,[r0,#4]
        0x00042fb2:    628d        .b      STR      r5,[r1,#0x28]
        0x00042fb4:    6803        .h      LDR      r3,[r0,#0]
        0x00042fb6:    1e5b        [.      SUBS     r3,r3,#1
        0x00042fb8:    6003        .`      STR      r3,[r0,#0]
        0x00042fba:    e9d18002    ....    LDRD     r8,r0,[r1,#8]
        0x00042fbe:    694b        Ki      LDR      r3,[r1,#0x14]
        0x00042fc0:    f8c80008    ....    STR      r0,[r8,#8]
        0x00042fc4:    e9d10802    ....    LDRD     r0,r8,[r1,#8]
        0x00042fc8:    f8c80004    ....    STR      r0,[r8,#4]
        0x00042fcc:    f8d38004    ....    LDR      r8,[r3,#4]
        0x00042fd0:    1d08        ..      ADDS     r0,r1,#4
        0x00042fd2:    4580        .E      CMP      r8,r0
        0x00042fd4:    bf04        ..      ITT      EQ
        0x00042fd6:    f8d1800c    ....    LDREQ    r8,[r1,#0xc]
        0x00042fda:    f8c38004    ....    STREQ    r8,[r3,#4]
        0x00042fde:    614d        Ma      STR      r5,[r1,#0x14]
        0x00042fe0:    f8d38000    ....    LDR      r8,[r3,#0]
        0x00042fe4:    f1a80801    ....    SUB      r8,r8,#1
        0x00042fe8:    f8c38000    ....    STR      r8,[r3,#0]
        0x00042fec:    6acb        .j      LDR      r3,[r1,#0x2c]
        0x00042fee:    f8d4800c    ....    LDR      r8,[r4,#0xc]
        0x00042ff2:    4543        CE      CMP      r3,r8
        0x00042ff4:    d850        P.      BHI      0x43098 ; xTaskResumeAll + 324
        0x00042ff6:    bf00        ..      NOP      
        0x00042ff8:    eb030383    ....    ADD      r3,r3,r3,LSL #2
        0x00042ffc:    eb020383    ....    ADD      r3,r2,r3,LSL #2
        0x00043000:    685b        [h      LDR      r3,[r3,#4]
        0x00043002:    608b        .`      STR      r3,[r1,#8]
        0x00043004:    f8d38008    ....    LDR      r8,[r3,#8]
        0x00043008:    f8c1800c    ....    STR      r8,[r1,#0xc]
        0x0004300c:    f8d38008    ....    LDR      r8,[r3,#8]
        0x00043010:    f8c80004    ....    STR      r0,[r8,#4]
        0x00043014:    6098        .`      STR      r0,[r3,#8]
        0x00043016:    6ac8        .j      LDR      r0,[r1,#0x2c]
        0x00043018:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0004301c:    eb020380    ....    ADD      r3,r2,r0,LSL #2
        0x00043020:    614b        Ka      STR      r3,[r1,#0x14]
        0x00043022:    f8523020    R. 0    LDR      r3,[r2,r0,LSL #2]
        0x00043026:    1c5b        [.      ADDS     r3,r3,#1
        0x00043028:    f8423020    B. 0    STR      r3,[r2,r0,LSL #2]
        0x0004302c:    6ac8        .j      LDR      r0,[r1,#0x2c]
        0x0004302e:    6823        #h      LDR      r3,[r4,#0]
        0x00043030:    6adb        .j      LDR      r3,[r3,#0x2c]
        0x00043032:    4298        .B      CMP      r0,r3
        0x00043034:    bf28        (.      IT       CS
        0x00043036:    61a6        .a      STRCS    r6,[r4,#0x18]
        0x00043038:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x0004303c:    2800        .(      CMP      r0,#0
        0x0004303e:    d1a5        ..      BNE      0x42f8c ; xTaskResumeAll + 56
        0x00043040:    b151        Q.      CBZ      r1,0x43058 ; xTaskResumeAll + 260
        0x00043042:    6b61        ak      LDR      r1,[r4,#0x34]
        0x00043044:    4620         F      MOV      r0,r4
        0x00043046:    6809        .h      LDR      r1,[r1,#0]
        0x00043048:    2900        .)      CMP      r1,#0
        0x0004304a:    bf0f        ..      ITEEE    EQ
        0x0004304c:    f04f31ff    O..1    MOVEQ    r1,#0xffffffff
        0x00043050:    6b41        Ak      LDRNE    r1,[r0,#0x34]
        0x00043052:    68c9        .h      LDRNE    r1,[r1,#0xc]
        0x00043054:    6809        .h      LDRNE    r1,[r1,#0]
        0x00043056:    6241        Ab      STR      r1,[r0,#0x24]
        0x00043058:    f8d48014    ....    LDR      r8,[r4,#0x14]
        0x0004305c:    f1b80f00    ....    CMP      r8,#0
        0x00043060:    d00b        ..      BEQ      0x4307a ; xTaskResumeAll + 294
        0x00043062:    bf00        ..      NOP      
        0x00043064:    f7fffe40    ..@.    BL       xTaskIncrementTick ; 0x42ce8
        0x00043068:    2800        .(      CMP      r0,#0
        0x0004306a:    bf18        ..      IT       NE
        0x0004306c:    61a6        .a      STRNE    r6,[r4,#0x18]
        0x0004306e:    f1b80801    ....    SUBS     r8,r8,#1
        0x00043072:    e000        ..      B        0x43076 ; xTaskResumeAll + 290
        0x00043074:    e00b        ..      B        0x4308e ; xTaskResumeAll + 314
        0x00043076:    d1f5        ..      BNE      0x43064 ; xTaskResumeAll + 272
        0x00043078:    6165        ea      STR      r5,[r4,#0x14]
        0x0004307a:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0004307c:    b138        8.      CBZ      r0,0x4308e ; xTaskResumeAll + 314
        0x0004307e:    490a        .I      LDR      r1,[pc,#40] ; [0x430a8] = 0xe000ed04
        0x00043080:    2701        .'      MOVS     r7,#1
        0x00043082:    0738        8.      LSLS     r0,r7,#28
        0x00043084:    6008        .`      STR      r0,[r1,#0]
        0x00043086:    f3bf8f4f    ..O.    DSB      
        0x0004308a:    f3bf8f6f    ..o.    ISB      
        0x0004308e:    f7fefdd1    ....    BL       vPortExitCritical ; 0x41c34
        0x00043092:    4638        8F      MOV      r0,r7
        0x00043094:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00043098:    60e3        .`      STR      r3,[r4,#0xc]
        0x0004309a:    e7ad        ..      B        0x42ff8 ; xTaskResumeAll + 164
    $d
        0x0004309c:    10000414    ....    DCD    268436500
        0x000430a0:    1001ae54    T...    DCD    268545620
        0x000430a4:    1001ada0    ....    DCD    268545440
        0x000430a8:    e000ed04    ....    DCD    3758157060
    $t
    i.xTimerCreate
    xTimerCreate
        0x000430ac:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x000430b0:    4681        .F      MOV      r9,r0
        0x000430b2:    461f        .F      MOV      r7,r3
        0x000430b4:    4690        .F      MOV      r8,r2
        0x000430b6:    460d        .F      MOV      r5,r1
        0x000430b8:    2028        (       MOVS     r0,#0x28
        0x000430ba:    f8dda020    .. .    LDR      r10,[sp,#0x20]
        0x000430be:    f7f8fba9    ....    BL       pvPortMalloc ; 0x3b814
        0x000430c2:    0004        ..      MOVS     r4,r0
        0x000430c4:    d02e        ..      BEQ      0x43124 ; xTimerCreate + 120
        0x000430c6:    2000        .       MOVS     r0,#0
        0x000430c8:    f8840024    ..$.    STRB     r0,[r4,#0x24]
        0x000430cc:    b12d        -.      CBZ      r5,0x430da ; xTimerCreate + 46
        0x000430ce:    f7fefd97    ....    BL       vPortEnterCritical ; 0x41c00
        0x000430d2:    4e16        .N      LDR      r6,[pc,#88] ; [0x4312c] = 0x10000450
        0x000430d4:    6830        0h      LDR      r0,[r6,#0]
        0x000430d6:    b108        ..      CBZ      r0,0x430dc ; xTimerCreate + 48
        0x000430d8:    e010        ..      B        0x430fc ; xTimerCreate + 80
        0x000430da:    e7fe        ..      B        0x430da ; xTimerCreate + 46
        0x000430dc:    4814        .H      LDR      r0,[pc,#80] ; [0x43130] = 0x1001ae7c
        0x000430de:    f7fefd62    ..b.    BL       vListInitialise ; 0x41ba6
        0x000430e2:    4814        .H      LDR      r0,[pc,#80] ; [0x43134] = 0x1001ae90
        0x000430e4:    f7fefd5f    .._.    BL       vListInitialise ; 0x41ba6
        0x000430e8:    4811        .H      LDR      r0,[pc,#68] ; [0x43130] = 0x1001ae7c
        0x000430ea:    60f0        .`      STR      r0,[r6,#0xc]
        0x000430ec:    3014        .0      ADDS     r0,r0,#0x14
        0x000430ee:    6130        0a      STR      r0,[r6,#0x10]
        0x000430f0:    2200        ."      MOVS     r2,#0
        0x000430f2:    2110        .!      MOVS     r1,#0x10
        0x000430f4:    200a        .       MOVS     r0,#0xa
        0x000430f6:    f7fffac9    ....    BL       xQueueGenericCreate ; 0x4268c
        0x000430fa:    6030        0`      STR      r0,[r6,#0]
        0x000430fc:    f7fefd9a    ....    BL       vPortExitCritical ; 0x41c34
        0x00043100:    f8c4a020    .. .    STR      r10,[r4,#0x20]
        0x00043104:    f8c49000    ....    STR      r9,[r4,#0]
        0x00043108:    e9c45706    ...W    STRD     r5,r7,[r4,#0x18]
        0x0004310c:    1d20         .      ADDS     r0,r4,#4
        0x0004310e:    f7fefd55    ..U.    BL       vListInitialiseItem ; 0x41bbc
        0x00043112:    f1b80f00    ....    CMP      r8,#0
        0x00043116:    d005        ..      BEQ      0x43124 ; xTimerCreate + 120
        0x00043118:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0004311c:    f0400104    @...    ORR      r1,r0,#4
        0x00043120:    f8841024    ..$.    STRB     r1,[r4,#0x24]
        0x00043124:    4620         F      MOV      r0,r4
        0x00043126:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x0004312a:    0000        ..      DCW    0
        0x0004312c:    10000450    P...    DCD    268436560
        0x00043130:    1001ae7c    |...    DCD    268545660
        0x00043134:    1001ae90    ....    DCD    268545680
    $t
    i.xTimerCreateTimerTask
    xTimerCreateTimerTask
        0x00043138:    b510        ..      PUSH     {r4,lr}
        0x0004313a:    b082        ..      SUB      sp,sp,#8
        0x0004313c:    f7fefd60    ..`.    BL       vPortEnterCritical ; 0x41c00
        0x00043140:    4c13        .L      LDR      r4,[pc,#76] ; [0x43190] = 0x10000450
        0x00043142:    6820         h      LDR      r0,[r4,#0]
        0x00043144:    b978        x.      CBNZ     r0,0x43166 ; xTimerCreateTimerTask + 46
        0x00043146:    4813        .H      LDR      r0,[pc,#76] ; [0x43194] = 0x1001ae7c
        0x00043148:    f7fefd2d    ..-.    BL       vListInitialise ; 0x41ba6
        0x0004314c:    4812        .H      LDR      r0,[pc,#72] ; [0x43198] = 0x1001ae90
        0x0004314e:    f7fefd2a    ..*.    BL       vListInitialise ; 0x41ba6
        0x00043152:    4810        .H      LDR      r0,[pc,#64] ; [0x43194] = 0x1001ae7c
        0x00043154:    60e0        .`      STR      r0,[r4,#0xc]
        0x00043156:    3014        .0      ADDS     r0,r0,#0x14
        0x00043158:    6120         a      STR      r0,[r4,#0x10]
        0x0004315a:    2200        ."      MOVS     r2,#0
        0x0004315c:    2110        .!      MOVS     r1,#0x10
        0x0004315e:    200a        .       MOVS     r0,#0xa
        0x00043160:    f7fffa94    ....    BL       xQueueGenericCreate ; 0x4268c
        0x00043164:    6020         `      STR      r0,[r4,#0]
        0x00043166:    f7fefd65    ..e.    BL       vPortExitCritical ; 0x41c34
        0x0004316a:    6820         h      LDR      r0,[r4,#0]
        0x0004316c:    b170        p.      CBZ      r0,0x4318c ; xTimerCreateTimerTask + 84
        0x0004316e:    490b        .I      LDR      r1,[pc,#44] ; [0x4319c] = 0x10000454
        0x00043170:    2005        .       MOVS     r0,#5
        0x00043172:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x00043176:    2300        .#      MOVS     r3,#0
        0x00043178:    f44f7200    O..r    MOV      r2,#0x200
        0x0004317c:    a108        ..      ADR      r1,{pc}+0x24 ; 0x431a0
        0x0004317e:    480a        .H      LDR      r0,[pc,#40] ; [0x431a8] = 0x3b4e9
        0x00043180:    f7fffcd0    ....    BL       xTaskCreate ; 0x42b24
        0x00043184:    2800        .(      CMP      r0,#0
        0x00043186:    bf1c        ..      ITT      NE
        0x00043188:    b002        ..      ADDNE    sp,sp,#8
        0x0004318a:    bd10        ..      POPNE    {r4,pc}
        0x0004318c:    e7fe        ..      B        0x4318c ; xTimerCreateTimerTask + 84
    $d
        0x0004318e:    0000        ..      DCW    0
        0x00043190:    10000450    P...    DCD    268436560
        0x00043194:    1001ae7c    |...    DCD    268545660
        0x00043198:    1001ae90    ....    DCD    268545680
        0x0004319c:    10000454    T...    DCD    268436564
        0x000431a0:    20726d54    Tmr     DCD    544370004
        0x000431a4:    00637653    Svc.    DCD    6518355
        0x000431a8:    0003b4e9    ....    DCD    242921
    $t
    i.xTimerGenericCommand
    xTimerGenericCommand
        0x000431ac:    b5f0        ..      PUSH     {r4-r7,lr}
        0x000431ae:    b085        ..      SUB      sp,sp,#0x14
        0x000431b0:    4694        .F      MOV      r12,r2
        0x000431b2:    0002        ..      MOVS     r2,r0
        0x000431b4:    9e0a        ..      LDR      r6,[sp,#0x28]
        0x000431b6:    461f        .F      MOV      r7,r3
        0x000431b8:    f04f0000    O...    MOV      r0,#0
        0x000431bc:    d017        ..      BEQ      0x431ee ; xTimerGenericCommand + 66
        0x000431be:    4c14        .L      LDR      r4,[pc,#80] ; [0x43210] = 0x10000450
        0x000431c0:    6825        %h      LDR      r5,[r4,#0]
        0x000431c2:    2d00        .-      CMP      r5,#0
        0x000431c4:    bf04        ..      ITT      EQ
        0x000431c6:    b005        ..      ADDEQ    sp,sp,#0x14
        0x000431c8:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x000431ca:    9202        ..      STR      r2,[sp,#8]
        0x000431cc:    e9cd1c00    ....    STRD     r1,r12,[sp,#0]
        0x000431d0:    2906        .)      CMP      r1,#6
        0x000431d2:    da14        ..      BGE      0x431fe ; xTimerGenericCommand + 82
        0x000431d4:    f7fffd74    ..t.    BL       xTaskGetSchedulerState ; 0x42cc0
        0x000431d8:    2802        .(      CMP      r0,#2
        0x000431da:    f04f0300    O...    MOV      r3,#0
        0x000431de:    d007        ..      BEQ      0x431f0 ; xTimerGenericCommand + 68
        0x000431e0:    2200        ."      MOVS     r2,#0
        0x000431e2:    4669        iF      MOV      r1,sp
        0x000431e4:    6820         h      LDR      r0,[r4,#0]
        0x000431e6:    f7fffa97    ....    BL       xQueueGenericSend ; 0x42718
        0x000431ea:    b005        ..      ADD      sp,sp,#0x14
        0x000431ec:    bdf0        ..      POP      {r4-r7,pc}
        0x000431ee:    e7fe        ..      B        0x431ee ; xTimerGenericCommand + 66
        0x000431f0:    4632        2F      MOV      r2,r6
        0x000431f2:    4669        iF      MOV      r1,sp
        0x000431f4:    6820         h      LDR      r0,[r4,#0]
        0x000431f6:    f7fffa8f    ....    BL       xQueueGenericSend ; 0x42718
        0x000431fa:    b005        ..      ADD      sp,sp,#0x14
        0x000431fc:    bdf0        ..      POP      {r4-r7,pc}
        0x000431fe:    2300        .#      MOVS     r3,#0
        0x00043200:    463a        :F      MOV      r2,r7
        0x00043202:    4669        iF      MOV      r1,sp
        0x00043204:    4628        (F      MOV      r0,r5
        0x00043206:    f7fffb47    ..G.    BL       xQueueGenericSendFromISR ; 0x42898
        0x0004320a:    b005        ..      ADD      sp,sp,#0x14
        0x0004320c:    bdf0        ..      POP      {r4-r7,pc}
    $d
        0x0004320e:    0000        ..      DCW    0
        0x00043210:    10000450    P...    DCD    268436560
    $t
    i.xTimerPendFunctionCallFromISR
    xTimerPendFunctionCallFromISR
        0x00043214:    b510        ..      PUSH     {r4,lr}
        0x00043216:    b084        ..      SUB      sp,sp,#0x10
        0x00043218:    f06f0c01    o...    MVN      r12,#1
        0x0004321c:    e9cdc000    ....    STRD     r12,r0,[sp,#0]
        0x00043220:    e9cd1202    ....    STRD     r1,r2,[sp,#8]
        0x00043224:    4804        .H      LDR      r0,[pc,#16] ; [0x43238] = 0x10000450
        0x00043226:    461c        .F      MOV      r4,r3
        0x00043228:    2300        .#      MOVS     r3,#0
        0x0004322a:    4622        "F      MOV      r2,r4
        0x0004322c:    4669        iF      MOV      r1,sp
        0x0004322e:    6800        .h      LDR      r0,[r0,#0]
        0x00043230:    f7fffb32    ..2.    BL       xQueueGenericSendFromISR ; 0x42898
        0x00043234:    b004        ..      ADD      sp,sp,#0x10
        0x00043236:    bd10        ..      POP      {r4,pc}
    $d
        0x00043238:    10000450    P...    DCD    268436560
    $t
    x$fpl$basic
    $v0
    __aeabi_dneg
    _dneg
        0x0004323c:    f0814100    ...A    EOR      r1,r1,#0x80000000
        0x00043240:    4770        pG      BX       lr
    __aeabi_fneg
    _fneg
        0x00043242:    f0804000    ...@    EOR      r0,r0,#0x80000000
        0x00043246:    4770        pG      BX       lr
    _dabs
        0x00043248:    f0214100    !..A    BIC      r1,r1,#0x80000000
        0x0004324c:    4770        pG      BX       lr
    _fabs
        0x0004324e:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x00043252:    4770        pG      BX       lr
    x$fpl$d2f
    $v0
    __aeabi_d2f
    _d2f
        0x00043254:    f0214200    !..B    BIC      r2,r1,#0x80000000
        0x00043258:    f1a25260    ..`R    SUB      r2,r2,#0x38000000
        0x0004325c:    f5b21f80    ....    CMP      r2,#0x100000
        0x00043260:    f0014300    ...C    AND      r3,r1,#0x80000000
        0x00043264:    bf28        (.      IT       CS
        0x00043266:    f1d26c7f    ...l    RSBSCS   r12,r2,#0xff00000
        0x0004326a:    d90b        ..      BLS      0x43284 ; __aeabi_d2f + 48
        0x0004326c:    ea5f1c00    _...    LSLS     r12,r0,#4
        0x00043270:    ea4302c2    C...    ORR      r2,r3,r2,LSL #3
        0x00043274:    eb427050    B.Pp    ADC      r0,r2,r0,LSR #29
        0x00043278:    bf18        ..      IT       NE
        0x0004327a:    4770        pG      BXNE     lr
        0x0004327c:    bf28        (.      IT       CS
        0x0004327e:    f0200001     ...    BICCS    r0,r0,#1
        0x00043282:    4770        pG      BX       lr
        0x00043284:    f5b21f80    ....    CMP      r2,#0x100000
        0x00043288:    bfbc        ..      ITT      LT
        0x0004328a:    4618        .F      MOVLT    r0,r3
        0x0004328c:    4770        pG      BXLT     lr
        0x0004328e:    ea4f0c41    O.A.    LSL      r12,r1,#1
        0x00043292:    f51c1f00    ....    CMN      r12,#0x200000
        0x00043296:    d202        ..      BCS      0x4329e ; __aeabi_d2f + 74
        0x00043298:    4608        .F      MOV      r0,r1
        0x0004329a:    f000be8d    ....    B.W      __fpl_fretinf ; 0x43fb8
        0x0004329e:    b570        p.      PUSH     {r4-r6,lr}
        0x000432a0:    f000fbc8    ....    BL       __fpl_dnaninf ; 0x43a34
    $d
        0x000432a4:    89000000    ....    DCD    2298478592
    $t
        0x000432a8:    f7ffbff6    ....    B.W      0x43298 ; __aeabi_d2f + 68
        0x000432ac:    f04f4000    O..@    MOV      r0,#0x80000000
        0x000432b0:    f5a00080    ....    SUB      r0,r0,#0x400000
        0x000432b4:    4770        pG      BX       lr
        0x000432b6:    0000        ..      MOVS     r0,r0
    x$fpl$dadd
    $v0
    __aeabi_dadd
    _dadd
        0x000432b8:    b510        ..      PUSH     {r4,lr}
        0x000432ba:    ea910f03    ....    TEQ      r1,r3
        0x000432be:    bf48        H.      IT       MI
        0x000432c0:    f0834300    ...C    EORMI    r3,r3,#0x80000000
        0x000432c4:    f1008520    .. .    BMI.W    _dsub1 ; 0x43d08
    _dadd1
        0x000432c8:    1a84        ..      SUBS     r4,r0,r2
        0x000432ca:    eb710c03    q...    SBCS     r12,r1,r3
        0x000432ce:    d205        ..      BCS      0x432dc ; _dadd1 + 20
        0x000432d0:    1912        ..      ADDS     r2,r2,r4
        0x000432d2:    eb43030c    C...    ADC      r3,r3,r12
        0x000432d6:    1b00        ..      SUBS     r0,r0,r4
        0x000432d8:    eb61010c    a...    SBC      r1,r1,r12
        0x000432dc:    f8dfe124    ..$.    LDR      lr,[pc,#292] ; [0x43404] = 0xffe00000
        0x000432e0:    ea4f5411    O..T    LSR      r4,r1,#20
        0x000432e4:    eba45c13    ...\    SUB      r12,r4,r3,LSR #20
        0x000432e8:    ea1e0f43    ..C.    TST      lr,r3,LSL #1
        0x000432ec:    bf18        ..      IT       NE
        0x000432ee:    ea9e5f44    ..D_    TEQNE    lr,r4,LSL #21
        0x000432f2:    d073        s.      BEQ      0x433dc ; _dadd1 + 276
        0x000432f4:    ea23030e    #...    BIC      r3,r3,lr
        0x000432f8:    f1dc0e20    .. .    RSBS     lr,r12,#0x20
        0x000432fc:    ea215104    !..Q    BIC      r1,r1,r4,LSL #20
        0x00043300:    f4431380    C...    ORR      r3,r3,#0x100000
        0x00043304:    d332        2.      BCC      0x4336c ; _dadd1 + 164
        0x00043306:    fa22fe0c    "...    LSR      lr,r2,r12
        0x0004330a:    eb10000e    ....    ADDS     r0,r0,lr
        0x0004330e:    fa23fe0c    #...    LSR      lr,r3,r12
        0x00043312:    eb41010e    A...    ADC      r1,r1,lr
        0x00043316:    f1cc0e20    .. .    RSB      lr,r12,#0x20
        0x0004331a:    fa03fe0e    ....    LSL      lr,r3,lr
        0x0004331e:    eb10000e    ....    ADDS     r0,r0,lr
        0x00043322:    f1510100    Q...    ADCS     r1,r1,#0
        0x00043326:    f5b11f80    ....    CMP      r1,#0x100000
        0x0004332a:    f1cc0e20    .. .    RSB      lr,r12,#0x20
        0x0004332e:    d232        2.      BCS      0x43396 ; _dadd1 + 206
        0x00043330:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x00043334:    fa12f20e    ....    LSLS     r2,r2,lr
        0x00043338:    e8bd4010    ...@    POP      {r4,lr}
        0x0004333c:    bf58        X.      IT       PL
        0x0004333e:    4770        pG      BXPL     lr
        0x00043340:    1c40        @.      ADDS     r0,r0,#1
        0x00043342:    bf38        8.      IT       CC
        0x00043344:    ea5f0242    _.B.    LSLSCC   r2,r2,#1
        0x00043348:    bf18        ..      IT       NE
        0x0004334a:    4770        pG      BXNE     lr
        0x0004334c:    2800        .(      CMP      r0,#0
        0x0004334e:    bf14        ..      ITE      NE
        0x00043350:    f0200001     ...    BICNE    r0,r0,#1
        0x00043354:    f1410100    A...    ADCEQ    r1,r1,#0
        0x00043358:    ea4f0341    O.A.    LSL      r3,r1,#1
        0x0004335c:    f5131f00    ....    CMN      r3,#0x200000
        0x00043360:    bf38        8.      IT       CC
        0x00043362:    4770        pG      BXCC     lr
        0x00043364:    f1a141c0    ...A    SUB      r1,r1,#0x60000000
        0x00043368:    f000bbb2    ....    B.W      __fpl_dretinf ; 0x43ad0
        0x0004336c:    2a01        .*      CMP      r2,#1
        0x0004336e:    eb430203    C...    ADC      r2,r3,r3
        0x00043372:    f1ac0c20    .. .    SUB      r12,r12,#0x20
        0x00043376:    f1dc0e1f    ....    RSBS     lr,r12,#0x1f
        0x0004337a:    bf32        2.      ITEE     CC
        0x0004337c:    f04f0e00    O...    MOVCC    lr,#0
        0x00043380:    fa23f30c    #...    LSRCS    r3,r3,r12
        0x00043384:    eb100003    ....    ADDSCS   r0,r0,r3
        0x00043388:    eb415104    A..Q    ADC      r1,r1,r4,LSL #20
        0x0004338c:    ebb45f11    ..._    CMP      r4,r1,LSR #20
        0x00043390:    d0d0        ..      BEQ      0x43334 ; _dadd1 + 108
        0x00043392:    eba15104    ...Q    SUB      r1,r1,r4,LSL #20
        0x00043396:    f5011180    ....    ADD      r1,r1,#0x100000
        0x0004339a:    0849        I.      LSRS     r1,r1,#1
        0x0004339c:    ea5f0030    _.0.    RRXS     r0,r0
        0x000433a0:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x000433a4:    d30e        ..      BCC      0x433c4 ; _dadd1 + 252
        0x000433a6:    f1500000    P...    ADCS     r0,r0,#0
        0x000433aa:    bf38        8.      IT       CC
        0x000433ac:    fa12fe0e    ....    LSLSCC   lr,r2,lr
        0x000433b0:    d108        ..      BNE      0x433c4 ; _dadd1 + 252
        0x000433b2:    e8bd4010    ...@    POP      {r4,lr}
        0x000433b6:    e7c9        ..      B        0x4334c ; _dadd1 + 132
        0x000433b8:    1c40        @.      ADDS     r0,r0,#1
        0x000433ba:    bf38        8.      IT       CC
        0x000433bc:    ea5f0242    _.B.    LSLSCC   r2,r2,#1
        0x000433c0:    d1ca        ..      BNE      0x43358 ; _dadd1 + 144
        0x000433c2:    e7c3        ..      B        0x4334c ; _dadd1 + 132
        0x000433c4:    e8bd4010    ...@    POP      {r4,lr}
        0x000433c8:    ea4f0341    O.A.    LSL      r3,r1,#1
        0x000433cc:    f5131f00    ....    CMN      r3,#0x200000
        0x000433d0:    bf38        8.      IT       CC
        0x000433d2:    4770        pG      BXCC     lr
        0x000433d4:    f1a141c0    ...A    SUB      r1,r1,#0x60000000
        0x000433d8:    f000bb7a    ..z.    B.W      __fpl_dretinf ; 0x43ad0
        0x000433dc:    ea9e5f44    ..D_    TEQ      lr,r4,LSL #21
        0x000433e0:    d008        ..      BEQ      0x433f4 ; _dadd1 + 300
        0x000433e2:    ea110f5e    ..^.    TST      r1,lr,LSR #1
        0x000433e6:    e8bd4010    ...@    POP      {r4,lr}
        0x000433ea:    bf04        ..      ITT      EQ
        0x000433ec:    f0014100    ...A    ANDEQ    r1,r1,#0x80000000
        0x000433f0:    2000        .       MOVEQ    r0,#0
        0x000433f2:    4770        pG      BX       lr
        0x000433f4:    e8bd4010    ...@    POP      {r4,lr}
        0x000433f8:    b570        p.      PUSH     {r4-r6,lr}
        0x000433fa:    f000fb1b    ....    BL       __fpl_dnaninf ; 0x43a34
        0x000433fe:    bf00        ..      NOP      
    $d
        0x00043400:    3ebefb64    d..>    DCD    1052703588
        0x00043404:    ffe00000    ....    DCD    4292870144
    $t
    x$fpl$dcheck1
    $v0
    __fpl_dcheck_NaN1
        0x00043408:    4902        .I      LDR      r1,[pc,#8] ; [0x43414] = 0x7ff80000
        0x0004340a:    f04f0000    O...    MOV      r0,#0
        0x0004340e:    f000bdd8    ....    B.W      __fpl_return_NaN ; 0x43fc2
        0x00043412:    bf00        ..      NOP      
    $d
        0x00043414:    7ff80000    ....    DCD    2146959360
    $t
    x$fpl$dcmpinf
    $v0
    __fpl_dcmp_Inf
        0x00043418:    1049        I.      ASRS     r1,r1,#1
        0x0004341a:    bf58        X.      IT       PL
        0x0004341c:    f1c14140    ..@A    RSBPL    r1,r1,#0xc0000000
        0x00043420:    105b        [.      ASRS     r3,r3,#1
        0x00043422:    bf58        X.      IT       PL
        0x00043424:    f1c34340    ..@C    RSBPL    r3,r3,#0xc0000000
        0x00043428:    428b        .B      CMP      r3,r1
        0x0004342a:    f3ef8000    ....    MRS      r0,APSR ; formerly CPSR
        0x0004342e:    4770        pG      BX       lr
    x$fpl$ddiv
    $v0
    __aeabi_ddiv
    _ddiv
        0x00043430:    e92d41c0    -..A    PUSH     {r6-r8,lr}
        0x00043434:    b430        0.      PUSH     {r4,r5}
    ddiv_entry
        0x00043436:    f8dfc2a0    ....    LDR      r12,[pc,#672] ; [0x436d8] = 0x7ff0000
        0x0004343a:    ea3c1411    <...    BICS     r4,r12,r1,LSR #4
        0x0004343e:    bf18        ..      IT       NE
        0x00043440:    ea3c1413    <...    BICSNE   r4,r12,r3,LSR #4
        0x00043444:    f00080ec    ....    BEQ.W    0x43620 ; ddiv_entry + 490
        0x00043448:    ea810503    ....    EOR      r5,r1,r3
        0x0004344c:    ea1c1411    ....    ANDS     r4,r12,r1,LSR #4
        0x00043450:    ea4474d5    D..t    ORR      r4,r4,r5,LSR #31
        0x00043454:    bf18        ..      IT       NE
        0x00043456:    ea1c1513    ....    ANDSNE   r5,r12,r3,LSR #4
        0x0004345a:    f00080c7    ....    BEQ.W    0x435ec ; ddiv_entry + 438
        0x0004345e:    eba40405    ....    SUB      r4,r4,r5
        0x00043462:    f04f4500    O..E    MOV      r5,#0x80000000
        0x00043466:    ea4521c1    E..!    ORR      r1,r5,r1,LSL #11
        0x0004346a:    ea4523c3    E..#    ORR      r3,r5,r3,LSL #11
        0x0004346e:    ea415150    A.PQ    ORR      r1,r1,r0,LSR #21
        0x00043472:    ea435352    C.RS    ORR      r3,r3,r2,LSR #21
        0x00043476:    f104747f    ...t    ADD      r4,r4,#0x3fc0000
        0x0004347a:    4299        .B      CMP      r1,r3
        0x0004347c:    f5043400    ...4    ADD      r4,r4,#0x20000
        0x00043480:    ea4f20c0    O..     LSL      r0,r0,#11
        0x00043484:    ea4f22c2    O.."    LSL      r2,r2,#11
        0x00043488:    bf08        ..      IT       EQ
        0x0004348a:    4290        .B      CMPEQ    r0,r2
        0x0004348c:    f000809c    ....    BEQ.W    0x435c8 ; ddiv_entry + 402
        0x00043490:    ea4f6513    O..e    LSR      r5,r3,#24
        0x00043494:    f20f1640    ..@.    ADR.W    r6,{pc}+0x144 ; 0x435d8
        0x00043498:    5d76        v]      LDRB     r6,[r6,r5]
        0x0004349a:    ea4f4513    O..E    LSR      r5,r3,#16
        0x0004349e:    fb06f705    ....    MUL      r7,r6,r5
        0x000434a2:    f1c77780    ...w    RSB      r7,r7,#0x1000000
        0x000434a6:    fb06f707    ....    MUL      r7,r6,r7
        0x000434aa:    ea4f37d7    O..7    LSR      r7,r7,#15
        0x000434ae:    fba76803    ...h    UMULL    r6,r8,r7,r3
        0x000434b2:    4276        vB      RSBS     r6,r6,#0
        0x000434b4:    f5c83880    ...8    RSB      r8,r8,#0x10000
        0x000434b8:    fba7ce06    ....    UMULL    r12,lr,r7,r6
        0x000434bc:    bf38        8.      IT       CC
        0x000434be:    f1a80801    ....    SUBCC    r8,r8,#1
        0x000434c2:    fb07e608    ....    MLA      r6,r7,r8,lr
        0x000434c6:    f04f0e00    O...    MOV      lr,#0
        0x000434ca:    fba68c02    ....    UMULL    r8,r12,r6,r2
        0x000434ce:    fbe6ce03    ....    UMLAL    r12,lr,r6,r3
        0x000434d2:    f1dc0c00    ....    RSBS     r12,r12,#0
        0x000434d6:    f1ce4e00    ...N    RSB      lr,lr,#0x80000000
        0x000434da:    bf38        8.      IT       CC
        0x000434dc:    f1ae0e01    ....    SUBCC    lr,lr,#1
        0x000434e0:    fba6580c    ...X    UMULL    r5,r8,r6,r12
        0x000434e4:    f04f0700    O...    MOV      r7,#0
        0x000434e8:    f04f0500    O...    MOV      r5,#0
        0x000434ec:    fbe6870e    ....    UMLAL    r8,r7,r6,lr
        0x000434f0:    fba1c608    ....    UMULL    r12,r6,r1,r8
        0x000434f4:    fba0ce07    ....    UMULL    r12,lr,r0,r7
        0x000434f8:    eb16060e    ....    ADDS     r6,r6,lr
        0x000434fc:    f1450500    E...    ADC      r5,r5,#0
        0x00043500:    fbe16507    ...e    UMLAL    r6,r5,r1,r7
        0x00043504:    f1154ee0    ...N    ADDS     lr,r5,#0x70000000
        0x00043508:    bf7e        ~.      ITTT     VC
        0x0004350a:    f5a43480    ...4    SUBVC    r4,r4,#0x10000
        0x0004350e:    ea5f0646    _.F.    LSLSVC   r6,r6,#1
        0x00043512:    416d        mA      ADCVC    r5,r5,r5
        0x00043514:    f1160780    ....    ADDS     r7,r6,#0x80
        0x00043518:    f1450500    E...    ADC      r5,r5,#0
        0x0004351c:    ea4f2717    O..'    LSR      r7,r7,#8
        0x00043520:    ea4f6606    O..f    LSL      r6,r6,#24
        0x00043524:    ea476705    G..g    ORR      r7,r7,r5,LSL #24
        0x00043528:    f1a646de    ...F    SUB      r6,r6,#0x6f000000
        0x0004352c:    f1b65f80    ..._    CMP      r6,#0x10000000
        0x00043530:    ea4f2515    O..%    LSR      r5,r5,#8
        0x00043534:    d91f        ..      BLS      0x43576 ; ddiv_entry + 320
        0x00043536:    4638        8F      MOV      r0,r7
        0x00043538:    f0240c01    $...    BIC      r12,r4,#1
        0x0004353c:    eb0571c4    ...q    ADD      r1,r5,r4,LSL #31
        0x00043540:    f1bc6ffe    ...o    CMP      r12,#0x7f00000
        0x00043544:    eb01110c    ....    ADD      r1,r1,r12,LSL #4
        0x00043548:    d802        ..      BHI      0x43550 ; ddiv_entry + 282
        0x0004354a:    bcf0        ..      POP      {r4-r7}
        0x0004354c:    e8bd8100    ....    POP      {r8,pc}
        0x00043550:    4224        $B      TST      r4,r4
        0x00043552:    bf5c        \.      ITT      PL
        0x00043554:    f5011e80    ....    ADDPL    lr,r1,#0x100000
        0x00043558:    ea9e7fc4    ....    TEQPL    lr,r4,LSL #31
        0x0004355c:    d402        ..      BMI      0x43564 ; ddiv_entry + 302
        0x0004355e:    bcf0        ..      POP      {r4-r7}
        0x00043560:    e8bd8100    ....    POP      {r8,pc}
        0x00043564:    4224        $B      TST      r4,r4
        0x00043566:    d438        8.      BMI      0x435da ; ddiv_entry + 420
        0x00043568:    bcf0        ..      POP      {r4-r7}
        0x0004356a:    f1a141c0    ...A    SUB      r1,r1,#0x60000000
        0x0004356e:    e8bd4100    ...A    POP      {r8,lr}
        0x00043572:    f000baad    ....    B.W      __fpl_dretinf ; 0x43ad0
        0x00043576:    ea4f22d2    O.."    LSR      r2,r2,#11
        0x0004357a:    ea425243    B.CR    ORR      r2,r2,r3,LSL #21
        0x0004357e:    ea4f23d3    O..#    LSR      r3,r3,#11
        0x00043582:    fba78602    ....    UMULL    r8,r6,r7,r2
        0x00043586:    ea4f20d0    O..     LSR      r0,r0,#11
        0x0004358a:    ea405041    @.AP    ORR      r0,r0,r1,LSL #21
        0x0004358e:    fb076603    ...f    MLA      r6,r7,r3,r6
        0x00043592:    ea1e0f0e    ....    TST      lr,lr
        0x00043596:    ea4f21d1    O..!    LSR      r1,r1,#11
        0x0004359a:    fb056602    ...f    MLA      r6,r5,r2,r6
        0x0004359e:    bf58        X.      IT       PL
        0x000435a0:    eba65600    ...V    SUBPL    r6,r6,r0,LSL #20
        0x000435a4:    ebb65600    ...V    SUBS     r6,r6,r0,LSL #20
        0x000435a8:    ea4f0e52    O.R.    LSR      lr,r2,#1
        0x000435ac:    ea4e7ec3    N..~    ORR      lr,lr,r3,LSL #31
        0x000435b0:    eb180e0e    ....    ADDS     lr,r8,lr
        0x000435b4:    eb560e53    V.S.    ADCS     lr,r6,r3,LSR #1
        0x000435b8:    d5bd        ..      BPL      0x43536 ; ddiv_entry + 256
        0x000435ba:    eb180802    ....    ADDS     r8,r8,r2
        0x000435be:    415e        ^A      ADCS     r6,r6,r3
        0x000435c0:    1c7f        ..      ADDS     r7,r7,#1
        0x000435c2:    f1550500    U...    ADCS     r5,r5,#0
        0x000435c6:    e7b6        ..      B        0x43536 ; ddiv_entry + 256
        0x000435c8:    f44f1580    O...    MOV      r5,#0x100000
        0x000435cc:    f04f0700    O...    MOV      r7,#0
        0x000435d0:    f04f0600    O...    MOV      r6,#0
        0x000435d4:    f04f0800    O...    MOV      r8,#0
        0x000435d8:    e7ad        ..      B        0x43536 ; ddiv_entry + 256
        0x000435da:    bcf0        ..      POP      {r4-r7}
        0x000435dc:    f04f0000    O...    MOV      r0,#0
        0x000435e0:    f10141c0    ...A    ADD      r1,r1,#0x60000000
        0x000435e4:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x000435e8:    e8bd8100    ....    POP      {r8,pc}
        0x000435ec:    ea111f0c    ....    TST      r1,r12,LSL #4
        0x000435f0:    ea0c1513    ....    AND      r5,r12,r3,LSR #4
        0x000435f4:    d000        ..      BEQ      0x435f8 ; ddiv_entry + 450
        0x000435f6:    e00c        ..      B        0x43612 ; ddiv_entry + 476
        0x000435f8:    ea131f0c    ....    TST      r3,r12,LSL #4
        0x000435fc:    f0008025    ..%.    BEQ.W    0x4364a ; ddiv_entry + 532
        0x00043600:    f04f0000    O...    MOV      r0,#0
        0x00043604:    bcf0        ..      POP      {r4-r7}
        0x00043606:    ea810103    ....    EOR      r1,r1,r3
        0x0004360a:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x0004360e:    e8bd8100    ....    POP      {r8,pc}
        0x00043612:    bcf0        ..      POP      {r4-r7}
        0x00043614:    e8bd4100    ...A    POP      {r8,lr}
        0x00043618:    ea810103    ....    EOR      r1,r1,r3
        0x0004361c:    f000ba58    ..X.    B.W      __fpl_dretinf ; 0x43ad0
        0x00043620:    bcf0        ..      POP      {r4-r7}
        0x00043622:    e8bd4100    ...A    POP      {r8,lr}
        0x00043626:    b570        p.      PUSH     {r4-r6,lr}
        0x00043628:    f000fa04    ....    BL       __fpl_dnaninf ; 0x43a34
    $d
        0x0004362c:    3efc7e09    .~.>    DCD    1056734729
    $t
        0x00043630:    f000b807    ....    B.W      0x43642 ; ddiv_entry + 524
        0x00043634:    ea810103    ....    EOR      r1,r1,r3
        0x00043638:    f04f0000    O...    MOV      r0,#0
        0x0004363c:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x00043640:    4770        pG      BX       lr
        0x00043642:    ea810103    ....    EOR      r1,r1,r3
        0x00043646:    f000ba43    ..C.    B.W      __fpl_dretinf ; 0x43ad0
        0x0004364a:    bcf0        ..      POP      {r4-r7}
        0x0004364c:    e8bd4100    ...A    POP      {r8,lr}
        0x00043650:    f04f0000    O...    MOV      r0,#0
        0x00043654:    4921        !I      LDR      r1,[pc,#132] ; [0x436dc] = 0x7ff80000
        0x00043656:    4770        pG      BX       lr
    $d
        0x00043658:    f9fbfdff    ....    DCD    4194041343
        0x0004365c:    f2f4f5f7    ....    DCD    4076140023
        0x00043660:    ebedeef0    ....    DCD    3958238960
        0x00043664:    e4e6e8e9    ....    DCD    3840338153
        0x00043668:    dee0e1e3    ....    DCD    3739279843
        0x0004366c:    d8dadbdd    ....    DCD    3638221789
        0x00043670:    d3d4d5d7    ....    DCD    3553940951
        0x00043674:    cdcfd0d1    ....    DCD    3452948689
        0x00043678:    c8cacbcc    ....    DCD    3368733644
        0x0004367c:    c4c5c6c7    ....    DCD    3301295815
        0x00043680:    bfc0c1c2    ....    DCD    3217080770
        0x00043684:    bbbcbdbe    ....    DCD    3149708734
        0x00043688:    b7b8b9ba    ....    DCD    3082336698
        0x0004368c:    b3b4b5b6    ....    DCD    3014964662
        0x00043690:    afb0b1b2    ....    DCD    2947592626
        0x00043694:    abacadae    ....    DCD    2880220590
        0x00043698:    a8a8a9aa    ....    DCD    2829625770
        0x0004369c:    a4a5a6a7    ....    DCD    2762319527
        0x000436a0:    a1a2a3a3    ....    DCD    2711790499
        0x000436a4:    9e9f9fa0    ....    DCD    2661261216
        0x000436a8:    9b9c9c9d    ....    DCD    2610732189
        0x000436ac:    9899999a    ....    DCD    2560203162
        0x000436b0:    95969797    ....    DCD    2509674391
        0x000436b4:    93939495    ....    DCD    2475922581
        0x000436b8:    90919192    ....    DCD    2425459090
        0x000436bc:    8e8e8f8f    ....    DCD    2391707535
        0x000436c0:    8b8c8c8d    ....    DCD    2341244045
        0x000436c4:    89898a8b    ....    DCD    2307492491
        0x000436c8:    87878888    ....    DCD    2273806472
        0x000436cc:    84858586    ....    DCD    2223342982
        0x000436d0:    82838384    ....    DCD    2189656964
        0x000436d4:    80818182    ....    DCD    2155970946
        0x000436d8:    07ff0000    ....    DCD    134152192
        0x000436dc:    7ff80000    ....    DCD    2146959360
    $t
    x$fpl$deqf
    $v0
    __aeabi_cdcmpeq
    _dcmpeq
        0x000436e0:    ea510c03    Q...    ORRS     r12,r1,r3
        0x000436e4:    d417        ..      BMI      0x43716 ; __aeabi_cdcmpeq + 54
        0x000436e6:    f51c1f80    ....    CMN      r12,#0x100000
        0x000436ea:    bf58        X.      IT       PL
        0x000436ec:    f5bc1f80    ....    CMPPL    r12,#0x100000
        0x000436f0:    f1008006    ....    BMI.W    0x43700 ; __aeabi_cdcmpeq + 32
        0x000436f4:    4299        .B      CMP      r1,r3
        0x000436f6:    bf18        ..      IT       NE
        0x000436f8:    4770        pG      BXNE     lr
        0x000436fa:    bf08        ..      IT       EQ
        0x000436fc:    4290        .B      CMPEQ    r0,r2
        0x000436fe:    4770        pG      BX       lr
        0x00043700:    d707        ..      BVC      0x43712 ; __aeabi_cdcmpeq + 50
        0x00043702:    f5111f80    ....    CMN      r1,#0x100000
        0x00043706:    bf58        X.      IT       PL
        0x00043708:    f5131f80    ....    CMNPL    r3,#0x100000
        0x0004370c:    d419        ..      BMI      0x43742 ; __aeabi_cdcmpeq + 98
        0x0004370e:    4299        .B      CMP      r1,r3
        0x00043710:    4770        pG      BX       lr
        0x00043712:    4289        .B      CMP      r1,r1
        0x00043714:    4770        pG      BX       lr
        0x00043716:    f51c1f80    ....    CMN      r12,#0x100000
        0x0004371a:    d508        ..      BPL      0x4372e ; __aeabi_cdcmpeq + 78
        0x0004371c:    f5bc1f80    ....    CMP      r12,#0x100000
        0x00043720:    d5f7        ..      BPL      0x43712 ; __aeabi_cdcmpeq + 50
        0x00043722:    428b        .B      CMP      r3,r1
        0x00043724:    bf18        ..      IT       NE
        0x00043726:    4770        pG      BXNE     lr
        0x00043728:    bf08        ..      IT       EQ
        0x0004372a:    4282        .B      CMPEQ    r2,r0
        0x0004372c:    4770        pG      BX       lr
        0x0004372e:    f44f1c00    O...    MOV      r12,#0x200000
        0x00043732:    eb1c0f41    ..A.    CMN      r12,r1,LSL #1
        0x00043736:    bf38        8.      IT       CC
        0x00043738:    eb1c0f43    ..C.    CMNCC    r12,r3,LSL #1
        0x0004373c:    d201        ..      BCS      0x43742 ; __aeabi_cdcmpeq + 98
        0x0004373e:    428b        .B      CMP      r3,r1
        0x00043740:    4770        pG      BX       lr
        0x00043742:    b570        p.      PUSH     {r4-r6,lr}
        0x00043744:    f000f976    ..v.    BL       __fpl_dnaninf ; 0x43a34
    $d
        0x00043748:    00492492    .$I.    DCD    4793490
    $t
        0x0004374c:    f04f5100    O..Q    MOV      r1,#0x20000000
        0x00043750:    f04f5380    O..S    MOV      r3,#0x10000000
        0x00043754:    f7ffbe60    ..`.    B.W      __fpl_dcmp_Inf ; 0x43418
    x$fpl$dfix
    $v0
    __aeabi_d2iz
    _dfix
        0x00043758:    ea4f0341    O.A.    LSL      r3,r1,#1
        0x0004375c:    ea4f5353    O.SS    LSR      r3,r3,#21
        0x00043760:    f5a36380    ...c    SUB      r3,r3,#0x400
        0x00043764:    f1d3031e    ....    RSBS     r3,r3,#0x1e
        0x00043768:    bfc8        ..      IT       GT
        0x0004376a:    f1d30c21    ..!.    RSBSGT   r12,r3,#0x21
        0x0004376e:    dd0c        ..      BLE      0x4378a ; __aeabi_d2iz + 50
        0x00043770:    f04f4200    O..B    MOV      r2,#0x80000000
        0x00043774:    ea4222c1    B.."    ORR      r2,r2,r1,LSL #11
        0x00043778:    ea425250    B.PR    ORR      r2,r2,r0,LSR #21
        0x0004377c:    fa32fc03    2...    LSRS     r12,r2,r3
        0x00043780:    ea8c7ce1    ...|    EOR      r12,r12,r1,ASR #31
        0x00043784:    ebac70e1    ...p    SUB      r0,r12,r1,ASR #31
        0x00043788:    4770        pG      BX       lr
        0x0004378a:    2b10        .+      CMP      r3,#0x10
        0x0004378c:    bfc4        ..      ITT      GT
        0x0004378e:    2000        .       MOVGT    r0,#0
        0x00043790:    4770        pG      BXGT     lr
        0x00043792:    f5037c78    ..x|    ADD      r12,r3,#0x3e0
        0x00043796:    f1bc3fff    ...?    CMP      r12,#0xffffffff
        0x0004379a:    d004        ..      BEQ      0x437a6 ; __aeabi_d2iz + 78
        0x0004379c:    f06f4200    o..B    MVN      r2,#0x80000000
        0x000437a0:    ea820021    ..!.    EOR      r0,r2,r1,ASR #32
        0x000437a4:    4770        pG      BX       lr
        0x000437a6:    b570        p.      PUSH     {r4-r6,lr}
        0x000437a8:    f000f944    ..D.    BL       __fpl_dnaninf ; 0x43a34
    $d
        0x000437ac:    80249249    I.$.    DCD    2149880393
    $t
        0x000437b0:    2000        .       MOVS     r0,#0
        0x000437b2:    4770        pG      BX       lr
        0x000437b4:    e7f2        ..      B        0x4379c ; __aeabi_d2iz + 68
        0x000437b6:    0000        ..      MOVS     r0,r0
    x$fpl$dfixu
    $v0
    __aeabi_d2uiz
    _dfixu
        0x000437b8:    ea4f5311    O..S    LSR      r3,r1,#20
        0x000437bc:    f5a36380    ...c    SUB      r3,r3,#0x400
        0x000437c0:    f1d3031e    ....    RSBS     r3,r3,#0x1e
        0x000437c4:    bfa8        ..      IT       GE
        0x000437c6:    f1d30c20    .. .    RSBSGE   r12,r3,#0x20
        0x000437ca:    db08        ..      BLT      0x437de ; __aeabi_d2uiz + 38
        0x000437cc:    f04f4200    O..B    MOV      r2,#0x80000000
        0x000437d0:    ea4222c1    B.."    ORR      r2,r2,r1,LSL #11
        0x000437d4:    ea525250    R.PR    ORRS     r2,r2,r0,LSR #21
        0x000437d8:    fa32f003    2...    LSRS     r0,r2,r3
        0x000437dc:    4770        pG      BX       lr
        0x000437de:    4209        .B      TST      r1,r1
        0x000437e0:    d40b        ..      BMI      0x437fa ; __aeabi_d2uiz + 66
        0x000437e2:    2b10        .+      CMP      r3,#0x10
        0x000437e4:    bfc4        ..      ITT      GT
        0x000437e6:    2000        .       MOVGT    r0,#0
        0x000437e8:    4770        pG      BXGT     lr
        0x000437ea:    f5037c78    ..x|    ADD      r12,r3,#0x3e0
        0x000437ee:    f1bc3fff    ...?    CMP      r12,#0xffffffff
        0x000437f2:    d005        ..      BEQ      0x43800 ; __aeabi_d2uiz + 72
        0x000437f4:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000437f8:    4770        pG      BX       lr
        0x000437fa:    f04f0000    O...    MOV      r0,#0
        0x000437fe:    4770        pG      BX       lr
        0x00043800:    b570        p.      PUSH     {r4-r6,lr}
        0x00043802:    f000f917    ....    BL       __fpl_dnaninf ; 0x43a34
        0x00043806:    bf00        ..      NOP      
    $d
        0x00043808:    80249249    I.$.    DCD    2149880393
    $t
        0x0004380c:    2000        .       MOVS     r0,#0
        0x0004380e:    4770        pG      BX       lr
        0x00043810:    e7f0        ..      B        0x437f4 ; __aeabi_d2uiz + 60
    x$fpl$dflt
    $v0
    __aeabi_i2d
    _dflt
        0x00043812:    f0104200    ...B    ANDS     r2,r0,#0x80000000
        0x00043816:    bf48        H.      IT       MI
        0x00043818:    4240        @B      RSBMI    r0,r0,#0
        0x0004381a:    fab0f380    ....    CLZ      r3,r0
        0x0004381e:    fa10f103    ....    LSLS     r1,r0,r3
        0x00043822:    d00a        ..      BEQ      0x4383a ; __aeabi_i2d + 40
        0x00043824:    f1c3031d    ....    RSB      r3,r3,#0x1d
        0x00043828:    f5036380    ...c    ADD      r3,r3,#0x400
        0x0004382c:    ea4f5041    O.AP    LSL      r0,r1,#21
        0x00043830:    eb025203    ...R    ADD      r2,r2,r3,LSL #20
        0x00043834:    eb0221d1    ...!    ADD      r1,r2,r1,LSR #11
        0x00043838:    4770        pG      BX       lr
        0x0004383a:    f04f0000    O...    MOV      r0,#0
        0x0004383e:    4770        pG      BX       lr
    x$fpl$dfltu
    $v0
    __aeabi_ui2d
    _dfltu
        0x00043840:    fab0f380    ....    CLZ      r3,r0
        0x00043844:    fa10f103    ....    LSLS     r1,r0,r3
        0x00043848:    d00a        ..      BEQ      0x43860 ; __aeabi_ui2d + 32
        0x0004384a:    f1c3031d    ....    RSB      r3,r3,#0x1d
        0x0004384e:    f5036380    ...c    ADD      r3,r3,#0x400
        0x00043852:    ea4f5041    O.AP    LSL      r0,r1,#21
        0x00043856:    ea4f5203    O..R    LSL      r2,r3,#20
        0x0004385a:    eb0221d1    ...!    ADD      r1,r2,r1,LSR #11
        0x0004385e:    4770        pG      BX       lr
        0x00043860:    f04f0000    O...    MOV      r0,#0
        0x00043864:    4770        pG      BX       lr
        0x00043866:    0000        ..      MOVS     r0,r0
    x$fpl$dleqf
    $v0
    __aeabi_cdcmple
    _dcmple
        0x00043868:    ea510c03    Q...    ORRS     r12,r1,r3
        0x0004386c:    d417        ..      BMI      0x4389e ; __aeabi_cdcmple + 54
        0x0004386e:    f51c1f80    ....    CMN      r12,#0x100000
        0x00043872:    bf58        X.      IT       PL
        0x00043874:    f5bc1f80    ....    CMPPL    r12,#0x100000
        0x00043878:    f1008006    ....    BMI.W    0x43888 ; __aeabi_cdcmple + 32
        0x0004387c:    4299        .B      CMP      r1,r3
        0x0004387e:    bf18        ..      IT       NE
        0x00043880:    4770        pG      BXNE     lr
        0x00043882:    bf08        ..      IT       EQ
        0x00043884:    4290        .B      CMPEQ    r0,r2
        0x00043886:    4770        pG      BX       lr
        0x00043888:    d707        ..      BVC      0x4389a ; __aeabi_cdcmple + 50
        0x0004388a:    f5111f80    ....    CMN      r1,#0x100000
        0x0004388e:    bf58        X.      IT       PL
        0x00043890:    f5131f80    ....    CMNPL    r3,#0x100000
        0x00043894:    d419        ..      BMI      __fpl_dcmple_InfNaN ; 0x438ca
        0x00043896:    4299        .B      CMP      r1,r3
        0x00043898:    4770        pG      BX       lr
        0x0004389a:    4289        .B      CMP      r1,r1
        0x0004389c:    4770        pG      BX       lr
        0x0004389e:    f51c1f80    ....    CMN      r12,#0x100000
        0x000438a2:    d508        ..      BPL      0x438b6 ; __aeabi_cdcmple + 78
        0x000438a4:    f5bc1f80    ....    CMP      r12,#0x100000
        0x000438a8:    d5f7        ..      BPL      0x4389a ; __aeabi_cdcmple + 50
        0x000438aa:    428b        .B      CMP      r3,r1
        0x000438ac:    bf18        ..      IT       NE
        0x000438ae:    4770        pG      BXNE     lr
        0x000438b0:    bf08        ..      IT       EQ
        0x000438b2:    4282        .B      CMPEQ    r2,r0
        0x000438b4:    4770        pG      BX       lr
        0x000438b6:    f44f1c00    O...    MOV      r12,#0x200000
        0x000438ba:    eb1c0f41    ..A.    CMN      r12,r1,LSL #1
        0x000438be:    bf38        8.      IT       CC
        0x000438c0:    eb1c0f43    ..C.    CMNCC    r12,r3,LSL #1
        0x000438c4:    d201        ..      BCS      __fpl_dcmple_InfNaN ; 0x438ca
        0x000438c6:    428b        .B      CMP      r3,r1
        0x000438c8:    4770        pG      BX       lr
    __fpl_dcmple_InfNaN
        0x000438ca:    b570        p.      PUSH     {r4-r6,lr}
        0x000438cc:    f000f8b2    ....    BL       __fpl_dnaninf ; 0x43a34
    $d
        0x000438d0:    00492492    .$I.    DCD    4793490
    $t
        0x000438d4:    f04f5100    O..Q    MOV      r1,#0x20000000
        0x000438d8:    f04f5380    O..S    MOV      r3,#0x10000000
        0x000438dc:    f7ffbd9c    ....    B.W      __fpl_dcmp_Inf ; 0x43418
    x$fpl$dmul
    $v0
    __aeabi_dmul
    _dmul
        0x000438e0:    f8dfc148    ..H.    LDR      r12,[pc,#328] ; [0x43a2c] = 0x7ff0000
        0x000438e4:    b570        p.      PUSH     {r4-r6,lr}
        0x000438e6:    ea1c1e11    ....    ANDS     lr,r12,r1,LSR #4
        0x000438ea:    bf1e        ..      ITTT     NE
        0x000438ec:    ea1c1513    ....    ANDSNE   r5,r12,r3,LSR #4
        0x000438f0:    ea9e0f0c    ....    TEQNE    lr,r12
        0x000438f4:    ea950f0c    ....    TEQNE    r5,r12
        0x000438f8:    f000806f    ..o.    BEQ.W    0x439da ; __aeabi_dmul + 250
        0x000438fc:    ea810403    ....    EOR      r4,r1,r3
        0x00043900:    ea23134c    #.L.    BIC      r3,r3,r12,LSL #5
        0x00043904:    ea4e7ed4    N..~    ORR      lr,lr,r4,LSR #31
        0x00043908:    ea21114c    !.L.    BIC      r1,r1,r12,LSL #5
        0x0004390c:    f4411180    A...    ORR      r1,r1,#0x100000
        0x00043910:    f4431380    C...    ORR      r3,r3,#0x100000
        0x00043914:    44ae        .D      ADD      lr,lr,r5
        0x00043916:    fba14c02    ...L    UMULL    r4,r12,r1,r2
        0x0004391a:    fba06503    ...e    UMULL    r6,r5,r0,r3
        0x0004391e:    f1ae7e7f    ...~    SUB      lr,lr,#0x3fc0000
        0x00043922:    1936        6.      ADDS     r6,r6,r4
        0x00043924:    eb55050c    U...    ADCS     r5,r5,r12
        0x00043928:    fba14c03    ...L    UMULL    r4,r12,r1,r3
        0x0004392c:    f14c0300    L...    ADC      r3,r12,#0
        0x00043930:    fba01c02    ....    UMULL    r1,r12,r0,r2
        0x00043934:    eb16060c    ....    ADDS     r6,r6,r12
        0x00043938:    4165        eA      ADCS     r5,r5,r4
        0x0004393a:    f1530300    S...    ADCS     r3,r3,#0
        0x0004393e:    4209        .B      TST      r1,r1
        0x00043940:    bf18        ..      IT       NE
        0x00043942:    f0460601    F...    ORRNE    r6,r6,#1
        0x00043946:    f4137f00    ....    TST      r3,#0x200
        0x0004394a:    d10b        ..      BNE      0x43964 ; __aeabi_dmul + 132
        0x0004394c:    ea4f3103    O..1    LSL      r1,r3,#12
        0x00043950:    ea4f3005    O..0    LSL      r0,r5,#12
        0x00043954:    0334        4.      LSLS     r4,r6,#12
        0x00043956:    ea415115    A..Q    ORR      r1,r1,r5,LSR #20
        0x0004395a:    ea405016    @..P    ORR      r0,r0,r6,LSR #20
        0x0004395e:    f06f0203    o...    MVN      r2,#3
        0x00043962:    e00a        ..      B        0x4397a ; __aeabi_dmul + 154
        0x00043964:    ea4f21c3    O..!    LSL      r1,r3,#11
        0x00043968:    ea4f20c5    O..     LSL      r0,r5,#11
        0x0004396c:    02f4        ..      LSLS     r4,r6,#11
        0x0004396e:    ea415155    A.UQ    ORR      r1,r1,r5,LSR #21
        0x00043972:    ea405056    @.VP    ORR      r0,r0,r6,LSR #21
        0x00043976:    f06f0202    o...    MVN      r2,#2
        0x0004397a:    eb02422e    ...B    ADD      r2,r2,lr,ASR #16
        0x0004397e:    eb015502    ...U    ADD      r5,r1,r2,LSL #20
        0x00043982:    ea8571ce    ...q    EOR      r1,r5,lr,LSL #31
        0x00043986:    d00a        ..      BEQ      0x4399e ; __aeabi_dmul + 190
        0x00043988:    ea5f0c44    _.D.    LSLS     r12,r4,#1
        0x0004398c:    bf18        ..      IT       NE
        0x0004398e:    f0244400    $..D    BICNE    r4,r4,#0x80000000
        0x00043992:    f1500000    P...    ADCS     r0,r0,#0
        0x00043996:    f1410100    A...    ADC      r1,r1,#0
        0x0004399a:    ea2070d4     ..p    BIC      r0,r0,r4,LSR #31
        0x0004399e:    f2407cfe    @..|    MOV      r12,#0x7fe
        0x000439a2:    4562        bE      CMP      r2,r12
        0x000439a4:    d200        ..      BCS      0x439a8 ; __aeabi_dmul + 200
        0x000439a6:    bd70        p.      POP      {r4-r6,pc}
        0x000439a8:    42a8        .B      CMP      r0,r5
        0x000439aa:    bf14        ..      ITE      NE
        0x000439ac:    f04f4480    O..D    MOVNE    r4,#0x40000000
        0x000439b0:    f04f4440    O.@D    MOVEQ    r4,#0xc0000000
        0x000439b4:    2e00        ..      CMP      r6,#0
        0x000439b6:    bf08        ..      IT       EQ
        0x000439b8:    2400        .$      MOVEQ    r4,#0
        0x000439ba:    f1be6f80    ...o    CMP      lr,#0x4000000
        0x000439be:    bfa8        ..      IT       GE
        0x000439c0:    f1a141c0    ...A    SUBGE    r1,r1,#0x60000000
        0x000439c4:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x000439c8:    f2808082    ....    BGE.W    __fpl_dretinf ; 0x43ad0
        0x000439cc:    f04f0000    O...    MOV      r0,#0
        0x000439d0:    f10141c0    ...A    ADD      r1,r1,#0x60000000
        0x000439d4:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x000439d8:    4770        pG      BX       lr
        0x000439da:    ea9e0f0c    ....    TEQ      lr,r12
        0x000439de:    ea0c1513    ....    AND      r5,r12,r3,LSR #4
        0x000439e2:    bf18        ..      IT       NE
        0x000439e4:    ea950f0c    ....    TEQNE    r5,r12
        0x000439e8:    d006        ..      BEQ      0x439f8 ; __aeabi_dmul + 280
        0x000439ea:    f04f0000    O...    MOV      r0,#0
        0x000439ee:    ea810e03    ....    EOR      lr,r1,r3
        0x000439f2:    f00e4100    ...A    AND      r1,lr,#0x80000000
        0x000439f6:    bd70        p.      POP      {r4-r6,pc}
        0x000439f8:    f000f81c    ....    BL       __fpl_dnaninf ; 0x43a34
    $d
        0x000439fc:    3e010089    ...>    DCD    1040253065
    $t
        0x00043a00:    f000b807    ....    B.W      0x43a12 ; __aeabi_dmul + 306
        0x00043a04:    f000b809    ....    B.W      0x43a1a ; __aeabi_dmul + 314
        0x00043a08:    ea4f0c43    O.C.    LSL      r12,r3,#1
        0x00043a0c:    ea5f5c5c    _.\\    LSRS     r12,r12,#21
        0x00043a10:    d008        ..      BEQ      0x43a24 ; __aeabi_dmul + 324
        0x00043a12:    ea810103    ....    EOR      r1,r1,r3
        0x00043a16:    f000b85b    ..[.    B.W      __fpl_dretinf ; 0x43ad0
        0x00043a1a:    ea4f0c41    O.A.    LSL      r12,r1,#1
        0x00043a1e:    ea5f5c5c    _.\\    LSRS     r12,r12,#21
        0x00043a22:    d1f6        ..      BNE      0x43a12 ; __aeabi_dmul + 306
        0x00043a24:    f04f0000    O...    MOV      r0,#0
        0x00043a28:    4901        .I      LDR      r1,[pc,#4] ; [0x43a30] = 0x7ff80000
        0x00043a2a:    4770        pG      BX       lr
    $d
        0x00043a2c:    07ff0000    ....    DCD    134152192
        0x00043a30:    7ff80000    ....    DCD    2146959360
    $t
    x$fpl$dnaninf
    $v0
    __fpl_dnaninf
        0x00043a34:    f10e0e02    ....    ADD      lr,lr,#2
        0x00043a38:    f02e0e03    ....    BIC      lr,lr,#3
        0x00043a3c:    f85e6b04    ^..k    LDR      r6,[lr],#4
        0x00043a40:    4236        6B      TST      r6,r6
        0x00043a42:    d405        ..      BMI      0x43a50 ; __fpl_dnaninf + 28
        0x00043a44:    2a01        .*      CMP      r2,#1
        0x00043a46:    eb430503    C...    ADC      r5,r3,r3
        0x00043a4a:    f5151f00    ....    CMN      r5,#0x200000
        0x00043a4e:    d812        ..      BHI      0x43a76 ; __fpl_dnaninf + 66
        0x00043a50:    2801        .(      CMP      r0,#1
        0x00043a52:    eb410c01    A...    ADC      r12,r1,r1
        0x00043a56:    f51c1f00    ....    CMN      r12,#0x200000
        0x00043a5a:    d80c        ..      BHI      0x43a76 ; __fpl_dnaninf + 66
        0x00043a5c:    d10e        ..      BNE      0x43a7c ; __fpl_dnaninf + 72
        0x00043a5e:    ea4f7cd1    O..|    LSR      r12,r1,#31
        0x00043a62:    f5151f00    ....    CMN      r5,#0x200000
        0x00043a66:    eb0c0c4c    ..L.    ADD      r12,r12,r12,LSL #1
        0x00043a6a:    f10c0c02    ....    ADD      r12,r12,#2
        0x00043a6e:    bf08        ..      IT       EQ
        0x00043a70:    eb4c7cd3    L..|    ADCEQ    r12,r12,r3,LSR #31
        0x00043a74:    e004        ..      B        0x43a80 ; __fpl_dnaninf + 76
        0x00043a76:    f04f0c08    O...    MOV      r12,#8
        0x00043a7a:    e001        ..      B        0x43a80 ; __fpl_dnaninf + 76
        0x00043a7c:    ea4f7cd3    O..|    LSR      r12,r3,#31
        0x00043a80:    eb0c054c    ..L.    ADD      r5,r12,r12,LSL #1
        0x00043a84:    fa26f605    &...    LSR      r6,r6,r5
        0x00043a88:    f0060607    ....    AND      r6,r6,#7
        0x00043a8c:    f1b60c04    ....    SUBS     r12,r6,#4
        0x00043a90:    d206        ..      BCS      0x43aa0 ; __fpl_dnaninf + 108
        0x00043a92:    eb0e0c86    ....    ADD      r12,lr,r6,LSL #2
        0x00043a96:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00043a9a:    f04c0c01    L...    ORR      r12,r12,#1
        0x00043a9e:    4760        `G      BX       r12
        0x00043aa0:    e8dff00c    ....    TBB      [pc,r12]
    $d
        0x00043aa4:    02020b09    ....    DCD    33688329
    $t
        0x00043aa8:    f04f4100    O..A    MOV      r1,#0x80000000
        0x00043aac:    f04f0000    O...    MOV      r0,#0
        0x00043ab0:    f5a12100    ...!    SUB      r1,r1,#0x80000
        0x00043ab4:    bd70        p.      POP      {r4-r6,pc}
        0x00043ab6:    4619        .F      MOV      r1,r3
        0x00043ab8:    4610        .F      MOV      r0,r2
        0x00043aba:    2801        .(      CMP      r0,#1
        0x00043abc:    eb510401    Q...    ADCS     r4,r1,r1
        0x00043ac0:    bf18        ..      IT       NE
        0x00043ac2:    f5d41400    ....    RSBSNE   r4,r4,#0x200000
        0x00043ac6:    bf84        ..      ITT      HI
        0x00043ac8:    2000        .       MOVHI    r0,#0
        0x00043aca:    f0014100    ...A    ANDHI    r1,r1,#0x80000000
        0x00043ace:    bd70        p.      POP      {r4-r6,pc}
    x$fpl$dretinf
    $v0
    __fpl_dretinf
        0x00043ad0:    0808        ..      LSRS     r0,r1,#32
        0x00043ad2:    f5a01100    ....    SUB      r1,r0,#0x200000
        0x00043ad6:    ea4f0131    O.1.    RRX      r1,r1
        0x00043ada:    4770        pG      BX       lr
    x$fpl$drleqf
    $v0
    __aeabi_cdrcmple
    _drcmple
        0x00043adc:    ea530c01    S...    ORRS     r12,r3,r1
        0x00043ae0:    d417        ..      BMI      0x43b12 ; __aeabi_cdrcmple + 54
        0x00043ae2:    f51c1f80    ....    CMN      r12,#0x100000
        0x00043ae6:    bf58        X.      IT       PL
        0x00043ae8:    f5bc1f80    ....    CMPPL    r12,#0x100000
        0x00043aec:    f1008006    ....    BMI.W    0x43afc ; __aeabi_cdrcmple + 32
        0x00043af0:    428b        .B      CMP      r3,r1
        0x00043af2:    bf18        ..      IT       NE
        0x00043af4:    4770        pG      BXNE     lr
        0x00043af6:    bf08        ..      IT       EQ
        0x00043af8:    4282        .B      CMPEQ    r2,r0
        0x00043afa:    4770        pG      BX       lr
        0x00043afc:    d707        ..      BVC      0x43b0e ; __aeabi_cdrcmple + 50
        0x00043afe:    f5131f80    ....    CMN      r3,#0x100000
        0x00043b02:    bf58        X.      IT       PL
        0x00043b04:    f5111f80    ....    CMNPL    r1,#0x100000
        0x00043b08:    d419        ..      BMI      0x43b3e ; __aeabi_cdrcmple + 98
        0x00043b0a:    428b        .B      CMP      r3,r1
        0x00043b0c:    4770        pG      BX       lr
        0x00043b0e:    429b        .B      CMP      r3,r3
        0x00043b10:    4770        pG      BX       lr
        0x00043b12:    f51c1f80    ....    CMN      r12,#0x100000
        0x00043b16:    d508        ..      BPL      0x43b2a ; __aeabi_cdrcmple + 78
        0x00043b18:    f5bc1f80    ....    CMP      r12,#0x100000
        0x00043b1c:    d5f7        ..      BPL      0x43b0e ; __aeabi_cdrcmple + 50
        0x00043b1e:    4299        .B      CMP      r1,r3
        0x00043b20:    bf18        ..      IT       NE
        0x00043b22:    4770        pG      BXNE     lr
        0x00043b24:    bf08        ..      IT       EQ
        0x00043b26:    4290        .B      CMPEQ    r0,r2
        0x00043b28:    4770        pG      BX       lr
        0x00043b2a:    f44f1c00    O...    MOV      r12,#0x200000
        0x00043b2e:    eb1c0f43    ..C.    CMN      r12,r3,LSL #1
        0x00043b32:    bf38        8.      IT       CC
        0x00043b34:    eb1c0f41    ..A.    CMNCC    r12,r1,LSL #1
        0x00043b38:    d201        ..      BCS      0x43b3e ; __aeabi_cdrcmple + 98
        0x00043b3a:    4299        .B      CMP      r1,r3
        0x00043b3c:    4770        pG      BX       lr
        0x00043b3e:    b40f        ..      PUSH     {r0-r3}
        0x00043b40:    bc0c        ..      POP      {r2,r3}
        0x00043b42:    bc03        ..      POP      {r0,r1}
        0x00043b44:    f7ffbec1    ....    B.W      __fpl_dcmple_InfNaN ; 0x438ca
    x$fpl$drsb
    $v0
    __aeabi_drsub
    _drsb
        0x00043b48:    ea910f03    ....    TEQ      r1,r3
        0x00043b4c:    b510        ..      PUSH     {r4,lr}
        0x00043b4e:    f0814100    ...A    EOR      r1,r1,#0x80000000
        0x00043b52:    f53fabb9    ?...    BMI      _dadd1 ; 0x432c8
        0x00043b56:    f0834300    ...C    EOR      r3,r3,#0x80000000
        0x00043b5a:    f000b8d5    ....    B.W      _dsub1 ; 0x43d08
        0x00043b5e:    0000        ..      MOVS     r0,r0
    x$fpl$dsqrt
    $v0
    _dsqrt
        0x00043b60:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00043b64:    f5011c80    ....    ADD      r12,r1,#0x100000
        0x00043b68:    f5bc1f00    ....    CMP      r12,#0x200000
        0x00043b6c:    f2c080a9    ....    BLT.W    0x43cc2 ; _dsqrt + 354
        0x00043b70:    ea4f5c11    O..\    LSR      r12,r1,#20
        0x00043b74:    ea21510c    !..Q    BIC      r1,r1,r12,LSL #20
        0x00043b78:    f10c0cfd    ....    ADD      r12,r12,#0xfd
        0x00043b7c:    f4411180    A...    ORR      r1,r1,#0x100000
        0x00043b80:    ea5f0c5c    _.\.    LSRS     r12,r12,#1
        0x00043b84:    f50c7cc0    ...|    ADD      r12,r12,#0x180
        0x00043b88:    d301        ..      BCC      0x43b8e ; _dsqrt + 46
        0x00043b8a:    0040        @.      LSLS     r0,r0,#1
        0x00043b8c:    4149        IA      ADCS     r1,r1,r1
        0x00043b8e:    a430        0.      ADR      r4,{pc}+0xc2 ; 0x43c50
        0x00043b90:    0289        ..      LSLS     r1,r1,#10
        0x00043b92:    ea415190    A..Q    ORR      r1,r1,r0,LSR #22
        0x00043b96:    0287        ..      LSLS     r7,r0,#10
        0x00043b98:    0e8e        ..      LSRS     r6,r1,#26
        0x00043b9a:    0c0a        ..      LSRS     r2,r1,#16
        0x00043b9c:    5da4        .]      LDRB     r4,[r4,r6]
        0x00043b9e:    fb04f604    ....    MUL      r6,r4,r4
        0x00043ba2:    fb02f606    ....    MUL      r6,r2,r6
        0x00043ba6:    f1c64640    ..@F    RSB      r6,r6,#0xc0000000
        0x00043baa:    fba46206    ...b    UMULL    r6,r2,r4,r6
        0x00043bae:    0df6        ..      LSRS     r6,r6,#23
        0x00043bb0:    ea462642    F.B&    ORR      r6,r6,r2,LSL #9
        0x00043bb4:    fb06f406    ....    MUL      r4,r6,r6
        0x00043bb8:    fba42301    ...#    UMULL    r2,r3,r4,r1
        0x00043bbc:    4252        RB      RSBS     r2,r2,#0
        0x00043bbe:    f1c34340    ..@C    RSB      r3,r3,#0xc0000000
        0x00043bc2:    bf38        8.      IT       CC
        0x00043bc4:    1e5b        [.      SUBCC    r3,r3,#1
        0x00043bc6:    fba64202    ...B    UMULL    r4,r2,r6,r2
        0x00043bca:    2400        .$      MOVS     r4,#0
        0x00043bcc:    fbe62403    ...$    UMLAL    r2,r4,r6,r3
        0x00043bd0:    0bd2        ..      LSRS     r2,r2,#15
        0x00043bd2:    ea424644    B.DF    ORR      r6,r2,r4,LSL #17
        0x00043bd6:    fba62306    ...#    UMULL    r2,r3,r6,r6
        0x00043bda:    fba1e202    ....    UMULL    lr,r2,r1,r2
        0x00043bde:    fba3e407    ....    UMULL    lr,r4,r3,r7
        0x00043be2:    fbe34261    ..aB    UMAAL    r4,r2,r3,r1
        0x00043be6:    4264        dB      RSBS     r4,r4,#0
        0x00043be8:    f1c24e40    ..@N    RSB      lr,r2,#0xc0000000
        0x00043bec:    bf38        8.      IT       CC
        0x00043bee:    f1ae0e01    ....    SUBCC    lr,lr,#1
        0x00043bf2:    fba62304    ...#    UMULL    r2,r3,r6,r4
        0x00043bf6:    f04f0200    O...    MOV      r2,#0
        0x00043bfa:    fbe6320e    ...2    UMLAL    r3,r2,r6,lr
        0x00043bfe:    fba24603    ...F    UMULL    r4,r6,r2,r3
        0x00043c02:    0034        4.      MOVS     r4,r6
        0x00043c04:    fbe26462    ..bd    UMAAL    r6,r4,r2,r2
        0x00043c08:    fba1e606    ....    UMULL    lr,r6,r1,r6
        0x00043c0c:    fba4e807    ....    UMULL    lr,r8,r4,r7
        0x00043c10:    fbe46861    ..ah    UMAAL    r6,r8,r4,r1
        0x00043c14:    4276        vB      RSBS     r6,r6,#0
        0x00043c16:    f1c85840    ..@X    RSB      r8,r8,#0x30000000
        0x00043c1a:    bf38        8.      IT       CC
        0x00043c1c:    f1a80801    ....    SUBCC    r8,r8,#1
        0x00043c20:    fba2e406    ....    UMULL    lr,r4,r2,r6
        0x00043c24:    fba3e508    ....    UMULL    lr,r5,r3,r8
        0x00043c28:    fbe25468    ..hT    UMAAL    r5,r4,r2,r8
        0x00043c2c:    fba1e605    ....    UMULL    lr,r6,r1,r5
        0x00043c30:    fba7e804    ....    UMULL    lr,r8,r7,r4
        0x00043c34:    fbe18664    ..d.    UMAAL    r8,r6,r1,r4
        0x00043c38:    f1180520    .. .    ADDS     r5,r8,#0x20
        0x00043c3c:    f1560600    V...    ADCS     r6,r6,#0
        0x00043c40:    09a8        ..      LSRS     r0,r5,#6
        0x00043c42:    f1a8081b    ....    SUB      r8,r8,#0x1b
        0x00043c46:    09b1        ..      LSRS     r1,r6,#6
        0x00043c48:    f008083f    ..?.    AND      r8,r8,#0x3f
        0x00043c4c:    f1b80f0a    ....    CMP      r8,#0xa
        0x00043c50:    ea406086    @..`    ORR      r0,r0,r6,LSL #26
        0x00043c54:    d91c        ..      BLS      0x43c90 ; _dsqrt + 304
        0x00043c56:    eb01510c    ...Q    ADD      r1,r1,r12,LSL #20
        0x00043c5a:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00043c5e:    bf00        ..      NOP      
    $d
        0x00043c60:    e8eef5fc    ....    DCD    3907974652
        0x00043c64:    d3d8dde2    ....    DCD    3554205154
        0x00043c68:    c3c7cbcf    ....    DCD    3284650959
        0x00043c6c:    b6b9bdc0    ....    DCD    3065626048
        0x00043c70:    acaeb1b4    ....    DCD    2897129908
        0x00043c74:    a3a5a7a9    ....    DCD    2745542569
        0x00043c78:    9b9d9fa1    ....    DCD    2610798497
        0x00043c7c:    9596989a    ....    DCD    2509674650
        0x00043c80:    8f909293    ....    DCD    2408616595
        0x00043c84:    898b8c8d    ....    DCD    2307624077
        0x00043c88:    85868788    ....    DCD    2240186248
        0x00043c8c:    81828384    ....    DCD    2172814212
    $t
        0x00043c90:    fba06800    ...h    UMULL    r6,r8,r0,r0
        0x00043c94:    fb00f201    ....    MUL      r2,r0,r1
        0x00043c98:    eb080842    ..B.    ADD      r8,r8,r2,LSL #1
        0x00043c9c:    ebb82887    ...(    SUBS     r8,r8,r7,LSL #10
        0x00043ca0:    d507        ..      BPL      0x43cb2 ; _dsqrt + 338
        0x00043ca2:    1834        4.      ADDS     r4,r6,r0
        0x00043ca4:    eb580401    X...    ADCS     r4,r8,r1
        0x00043ca8:    d5d5        ..      BPL      0x43c56 ; _dsqrt + 246
        0x00043caa:    1c40        @.      ADDS     r0,r0,#1
        0x00043cac:    f1510100    Q...    ADCS     r1,r1,#0
        0x00043cb0:    e7d1        ..      B        0x43c56 ; _dsqrt + 246
        0x00043cb2:    1a34        4.      SUBS     r4,r6,r0
        0x00043cb4:    eb780401    x...    SBCS     r4,r8,r1
        0x00043cb8:    d4cd        ..      BMI      0x43c56 ; _dsqrt + 246
        0x00043cba:    1e40        @.      SUBS     r0,r0,#1
        0x00043cbc:    f1710100    q...    SBCS     r1,r1,#0
        0x00043cc0:    e7c9        ..      B        0x43c56 ; _dsqrt + 246
        0x00043cc2:    ea5f0c4c    _.L.    LSLS     r12,r12,#1
        0x00043cc6:    ea5f5c9c    _..\    LSRS     r12,r12,#22
        0x00043cca:    d10d        ..      BNE      0x43ce8 ; _dsqrt + 392
        0x00043ccc:    d305        ..      BCC      0x43cda ; _dsqrt + 378
        0x00043cce:    f04f0000    O...    MOV      r0,#0
        0x00043cd2:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x00043cd6:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00043cda:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00043cde:    b570        p.      PUSH     {r4-r6,lr}
        0x00043ce0:    f7fffea8    ....    BL       __fpl_dnaninf ; 0x43a34
    $d
        0x00043ce4:    beffdb6d    m...    DCD    3204438893
    $t
        0x00043ce8:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00043cec:    f04f0000    O...    MOV      r0,#0
        0x00043cf0:    4900        .I      LDR      r1,[pc,#0] ; [0x43cf4] = 0x7ff80000
        0x00043cf2:    4770        pG      BX       lr
    $d
        0x00043cf4:    7ff80000    ....    DCD    2146959360
    $t
    x$fpl$dsub
    $v0
    __aeabi_dsub
    _dsub
        0x00043cf8:    b510        ..      PUSH     {r4,lr}
        0x00043cfa:    ea910f03    ....    TEQ      r1,r3
        0x00043cfe:    bf48        H.      IT       MI
        0x00043d00:    f0834300    ...C    EORMI    r3,r3,#0x80000000
        0x00043d04:    f53faae0    ?...    BMI      _dadd1 ; 0x432c8
    _dsub1
        0x00043d08:    1a84        ..      SUBS     r4,r0,r2
        0x00043d0a:    eb710c03    q...    SBCS     r12,r1,r3
        0x00043d0e:    d207        ..      BCS      0x43d20 ; _dsub1 + 24
        0x00043d10:    1912        ..      ADDS     r2,r2,r4
        0x00043d12:    f08c4c00    ...L    EOR      r12,r12,#0x80000000
        0x00043d16:    eb43030c    C...    ADC      r3,r3,r12
        0x00043d1a:    1b00        ..      SUBS     r0,r0,r4
        0x00043d1c:    eb61010c    a...    SBC      r1,r1,r12
        0x00043d20:    f8dfe1a4    ....    LDR      lr,[pc,#420] ; [0x43ec8] = 0xffe00000
        0x00043d24:    ea4f5411    O..T    LSR      r4,r1,#20
        0x00043d28:    eba45c13    ...\    SUB      r12,r4,r3,LSR #20
        0x00043d2c:    ea1e0f43    ..C.    TST      lr,r3,LSL #1
        0x00043d30:    bf18        ..      IT       NE
        0x00043d32:    ea9e5f44    ..D_    TEQNE    lr,r4,LSL #21
        0x00043d36:    f00080b0    ....    BEQ.W    0x43e9a ; _dsub1 + 402
        0x00043d3a:    ea23036e    #.n.    BIC      r3,r3,lr,ASR #1
        0x00043d3e:    4252        RB      RSBS     r2,r2,#0
        0x00043d40:    ea215104    !..Q    BIC      r1,r1,r4,LSL #20
        0x00043d44:    ebc3036e    ..n.    RSB      r3,r3,lr,ASR #1
        0x00043d48:    bf38        8.      IT       CC
        0x00043d4a:    1e5b        [.      SUBCC    r3,r3,#1
        0x00043d4c:    f1dc0e20    .. .    RSBS     lr,r12,#0x20
        0x00043d50:    d325        %.      BCC      0x43d9e ; _dsub1 + 150
        0x00043d52:    fa22fe0c    "...    LSR      lr,r2,r12
        0x00043d56:    eb10000e    ....    ADDS     r0,r0,lr
        0x00043d5a:    fa43fe0c    C...    ASR      lr,r3,r12
        0x00043d5e:    eb41010e    A...    ADC      r1,r1,lr
        0x00043d62:    f1cc0e20    .. .    RSB      lr,r12,#0x20
        0x00043d66:    fa03fe0e    ....    LSL      lr,r3,lr
        0x00043d6a:    eb10000e    ....    ADDS     r0,r0,lr
        0x00043d6e:    f1510100    Q...    ADCS     r1,r1,#0
        0x00043d72:    f1cc0e20    .. .    RSB      lr,r12,#0x20
        0x00043d76:    d429        ).      BMI      0x43dcc ; _dsub1 + 196
        0x00043d78:    fa12f20e    ....    LSLS     r2,r2,lr
        0x00043d7c:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x00043d80:    e8bd4010    ...@    POP      {r4,lr}
        0x00043d84:    bf58        X.      IT       PL
        0x00043d86:    4770        pG      BXPL     lr
        0x00043d88:    1c40        @.      ADDS     r0,r0,#1
        0x00043d8a:    bf1c        ..      ITT      NE
        0x00043d8c:    f1b24f00    ...O    CMPNE    r2,#0x80000000
        0x00043d90:    4770        pG      BXNE     lr
        0x00043d92:    2800        .(      CMP      r0,#0
        0x00043d94:    bf0c        ..      ITE      EQ
        0x00043d96:    1c49        I.      ADDEQ    r1,r1,#1
        0x00043d98:    f0200001     ...    BICNE    r0,r0,#1
        0x00043d9c:    4770        pG      BX       lr
        0x00043d9e:    eb120e02    ....    ADDS     lr,r2,r2
        0x00043da2:    eb430203    C...    ADC      r2,r3,r3
        0x00043da6:    bf18        ..      IT       NE
        0x00043da8:    f04f0e01    O...    MOVNE    lr,#1
        0x00043dac:    ea4e0242    N.B.    ORR      r2,lr,r2,LSL #1
        0x00043db0:    f1ac0c20    .. .    SUB      r12,r12,#0x20
        0x00043db4:    f1dc0e1e    ....    RSBS     lr,r12,#0x1e
        0x00043db8:    d954        T.      BLS      0x43e64 ; _dsub1 + 348
        0x00043dba:    fa43fe0c    C...    ASR      lr,r3,r12
        0x00043dbe:    eb10000e    ....    ADDS     r0,r0,lr
        0x00043dc2:    f15131ff    Q..1    ADCS     r1,r1,#0xffffffff
        0x00043dc6:    f1cc0e1e    ....    RSB      lr,r12,#0x1e
        0x00043dca:    d5d5        ..      BPL      0x43d78 ; _dsub1 + 112
        0x00043dcc:    f10e0e01    ....    ADD      lr,lr,#1
        0x00043dd0:    fa12fe0e    ....    LSLS     lr,r2,lr
        0x00043dd4:    4140        @A      ADCS     r0,r0,r0
        0x00043dd6:    eb410101    A...    ADC      r1,r1,r1
        0x00043dda:    eb015c44    ..D\    ADD      r12,r1,r4,LSL #21
        0x00043dde:    ea5f5c5c    _.\\    LSRS     r12,r12,#21
        0x00043de2:    d910        ..      BLS      0x43e06 ; _dsub1 + 254
        0x00043de4:    eb1070de    ...p    ADDS     r0,r0,lr,LSR #31
        0x00043de8:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x00043dec:    bf38        8.      IT       CC
        0x00043dee:    f1be4f00    ...O    CMPCC    lr,#0x80000000
        0x00043df2:    e8bd4010    ...@    POP      {r4,lr}
        0x00043df6:    bf18        ..      IT       NE
        0x00043df8:    4770        pG      BXNE     lr
        0x00043dfa:    2800        .(      CMP      r0,#0
        0x00043dfc:    bf0c        ..      ITE      EQ
        0x00043dfe:    1c49        I.      ADDEQ    r1,r1,#1
        0x00043e00:    f0200001     ...    BICNE    r0,r0,#1
        0x00043e04:    4770        pG      BX       lr
        0x00043e06:    d230        0.      BCS      0x43e6a ; _dsub1 + 354
        0x00043e08:    ea4f2cd4    O..,    LSR      r12,r4,#11
        0x00043e0c:    f5111100    ....    ADDS     r1,r1,#0x200000
        0x00043e10:    f4246400    $..d    BIC      r4,r4,#0x800
        0x00043e14:    d01b        ..      BEQ      0x43e4e ; _dsub1 + 326
        0x00043e16:    fab1f281    ....    CLZ      r2,r1
        0x00043e1a:    3a0b        .:      SUBS     r2,r2,#0xb
        0x00043e1c:    1aa4        ..      SUBS     r4,r4,r2
        0x00043e1e:    1ea4        ..      SUBS     r4,r4,#2
        0x00043e20:    f1d20320    .. .    RSBS     r3,r2,#0x20
        0x00043e24:    4091        .@      LSLS     r1,r1,r2
        0x00043e26:    fa30f303    0...    LSRS     r3,r0,r3
        0x00043e2a:    4319        .C      ORRS     r1,r1,r3
        0x00043e2c:    4090        .@      LSLS     r0,r0,r2
        0x00043e2e:    eb0171cc    ...q    ADD      r1,r1,r12,LSL #31
        0x00043e32:    2c00        .,      CMP      r4,#0
        0x00043e34:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x00043e38:    e8bd4010    ...@    POP      {r4,lr}
        0x00043e3c:    bfa8        ..      IT       GE
        0x00043e3e:    4770        pG      BXGE     lr
        0x00043e40:    f10141c0    ...A    ADD      r1,r1,#0x60000000
        0x00043e44:    f04f0000    O...    MOV      r0,#0
        0x00043e48:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x00043e4c:    4770        pG      BX       lr
        0x00043e4e:    fab0f380    ....    CLZ      r3,r0
        0x00043e52:    fa10f103    ....    LSLS     r1,r0,r3
        0x00043e56:    d100        ..      BNE      0x43e5a ; _dsub1 + 338
        0x00043e58:    bd10        ..      POP      {r4,pc}
        0x00043e5a:    1ae4        ..      SUBS     r4,r4,r3
        0x00043e5c:    3c17        .<      SUBS     r4,r4,#0x17
        0x00043e5e:    0548        H.      LSLS     r0,r1,#21
        0x00043e60:    0ac9        ..      LSRS     r1,r1,#11
        0x00043e62:    e7e4        ..      B        0x43e2e ; _dsub1 + 294
        0x00043e64:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x00043e68:    bd10        ..      POP      {r4,pc}
        0x00043e6a:    1049        I.      ASRS     r1,r1,#1
        0x00043e6c:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x00043e70:    e8bd4010    ...@    POP      {r4,lr}
        0x00043e74:    ea4f0030    O.0.    RRX      r0,r0
        0x00043e78:    e002        ..      B        0x43e80 ; _dsub1 + 376
        0x00043e7a:    f04f0100    O...    MOV      r1,#0
        0x00043e7e:    4770        pG      BX       lr
        0x00043e80:    004a        J.      LSLS     r2,r1,#1
        0x00043e82:    bf08        ..      IT       EQ
        0x00043e84:    4200        .B      TSTEQ    r0,r0
        0x00043e86:    d0f8        ..      BEQ      0x43e7a ; _dsub1 + 370
        0x00043e88:    f5b21f00    ....    CMP      r2,#0x200000
        0x00043e8c:    bf28        (.      IT       CS
        0x00043e8e:    4770        pG      BXCS     lr
        0x00043e90:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x00043e94:    f04f0000    O...    MOV      r0,#0
        0x00043e98:    4770        pG      BX       lr
        0x00043e9a:    ea9e5f44    ..D_    TEQ      lr,r4,LSL #21
        0x00043e9e:    d007        ..      BEQ      0x43eb0 ; _dsub1 + 424
        0x00043ea0:    ea110f5e    ..^.    TST      r1,lr,LSR #1
        0x00043ea4:    e8bd4010    ...@    POP      {r4,lr}
        0x00043ea8:    bf04        ..      ITT      EQ
        0x00043eaa:    2100        .!      MOVEQ    r1,#0
        0x00043eac:    2000        .       MOVEQ    r0,#0
        0x00043eae:    4770        pG      BX       lr
        0x00043eb0:    e8bd4010    ...@    POP      {r4,lr}
        0x00043eb4:    b570        p.      PUSH     {r4-r6,lr}
        0x00043eb6:    f7fffdbd    ....    BL       __fpl_dnaninf ; 0x43a34
        0x00043eba:    bf00        ..      NOP      
    $d
        0x00043ebc:    3ef6df40    @..>    DCD    1056366400
    $t
        0x00043ec0:    f0834100    ...A    EOR      r1,r3,#0x80000000
        0x00043ec4:    4610        .F      MOV      r0,r2
        0x00043ec6:    4770        pG      BX       lr
    $d
        0x00043ec8:    ffe00000    ....    DCD    4292870144
    $t
    x$fpl$f2d
    $v0
    __aeabi_f2d
    _f2d
        0x00043ecc:    0043        C.      LSLS     r3,r0,#1
        0x00043ece:    ea4f0cd3    O...    LSR      r12,r3,#3
        0x00043ed2:    ea4f0c3c    O.<.    RRX      r12,r12
        0x00043ed6:    4043        C@      EORS     r3,r3,r0
        0x00043ed8:    bf1f        ..      ITTTT    NE
        0x00043eda:    0740        @.      LSLNE    r0,r0,#29
        0x00043edc:    f10c5160    ..`Q    ADDNE    r1,r12,#0x38000000
        0x00043ee0:    f0134ffe    ...O    TSTNE    r3,#0x7f000000
        0x00043ee4:    4770        pG      BXNE     lr
        0x00043ee6:    f01c6f00    ...o    TST      r12,#0x8000000
        0x00043eea:    d103        ..      BNE      0x43ef4 ; __aeabi_f2d + 40
        0x00043eec:    2000        .       MOVS     r0,#0
        0x00043eee:    f00c4100    ...A    AND      r1,r12,#0x80000000
        0x00043ef2:    4770        pG      BX       lr
        0x00043ef4:    f00c4300    ...C    AND      r3,r12,#0x80000000
        0x00043ef8:    ea437050    C.Pp    ORR      r0,r3,r0,LSR #29
        0x00043efc:    b510        ..      PUSH     {r4,lr}
        0x00043efe:    ea4000cc    @...    ORR      r0,r0,r12,LSL #3
        0x00043f02:    f000f80e    ....    BL       __fpl_fnaninf ; 0x43f22
        0x00043f06:    bf00        ..      NOP      
    $d
        0x00043f08:    92000000    ....    DCD    2449473536
    $t
        0x00043f0c:    ea4f0100    O...    MOV.W    r1,r0
        0x00043f10:    f7ffbdde    ....    B.W      __fpl_dretinf ; 0x43ad0
        0x00043f14:    f04f4100    O..A    MOV      r1,#0x80000000
        0x00043f18:    f04f0000    O...    MOV      r0,#0
        0x00043f1c:    f5a12100    ...!    SUB      r1,r1,#0x80000
        0x00043f20:    4770        pG      BX       lr
    x$fpl$fnaninf
    $v0
    __fpl_fnaninf
        0x00043f22:    f10e0e02    ....    ADD      lr,lr,#2
        0x00043f26:    f02e0e03    ....    BIC      lr,lr,#3
        0x00043f2a:    f85e4b04    ^..K    LDR      r4,[lr],#4
        0x00043f2e:    4224        $B      TST      r4,r4
        0x00043f30:    d404        ..      BMI      0x43f3c ; __fpl_fnaninf + 26
        0x00043f32:    ea4f0241    O.A.    LSL      r2,r1,#1
        0x00043f36:    f1b24f7f    ...O    CMP      r2,#0xff000000
        0x00043f3a:    d811        ..      BHI      0x43f60 ; __fpl_fnaninf + 62
        0x00043f3c:    ea4f0340    O.@.    LSL      r3,r0,#1
        0x00043f40:    f1b34f7f    ...O    CMP      r3,#0xff000000
        0x00043f44:    d80c        ..      BHI      0x43f60 ; __fpl_fnaninf + 62
        0x00043f46:    d10e        ..      BNE      0x43f66 ; __fpl_fnaninf + 68
        0x00043f48:    ea4f7cd0    O..|    LSR      r12,r0,#31
        0x00043f4c:    f1b24f7f    ...O    CMP      r2,#0xff000000
        0x00043f50:    eb0c0c4c    ..L.    ADD      r12,r12,r12,LSL #1
        0x00043f54:    f10c0c02    ....    ADD      r12,r12,#2
        0x00043f58:    bf08        ..      IT       EQ
        0x00043f5a:    eb4c7cd1    L..|    ADCEQ    r12,r12,r1,LSR #31
        0x00043f5e:    e004        ..      B        0x43f6a ; __fpl_fnaninf + 72
        0x00043f60:    f04f0c08    O...    MOV      r12,#8
        0x00043f64:    e001        ..      B        0x43f6a ; __fpl_fnaninf + 72
        0x00043f66:    ea4f7cd1    O..|    LSR      r12,r1,#31
        0x00043f6a:    eb0c034c    ..L.    ADD      r3,r12,r12,LSL #1
        0x00043f6e:    fa24f403    $...    LSR      r4,r4,r3
        0x00043f72:    f0040407    ....    AND      r4,r4,#7
        0x00043f76:    f1b40c04    ....    SUBS     r12,r4,#4
        0x00043f7a:    d206        ..      BCS      0x43f8a ; __fpl_fnaninf + 104
        0x00043f7c:    eb0e0c84    ....    ADD      r12,lr,r4,LSL #2
        0x00043f80:    e8bd4010    ...@    POP      {r4,lr}
        0x00043f84:    f04c0c01    L...    ORR      r12,r12,#1
        0x00043f88:    4760        `G      BX       r12
        0x00043f8a:    e8dff00c    ....    TBB      [pc,r12]
    $d
        0x00043f8e:    0807        ..      DCW    2055
        0x00043f90:    0202        ..      DCW    514
    $t
        0x00043f92:    f04f4000    O..@    MOV      r0,#0x80000000
        0x00043f96:    f5a00080    ....    SUB      r0,r0,#0x400000
        0x00043f9a:    bd10        ..      POP      {r4,pc}
        0x00043f9c:    4608        .F      MOV      r0,r1
        0x00043f9e:    0042        B.      LSLS     r2,r0,#1
        0x00043fa0:    bf18        ..      IT       NE
        0x00043fa2:    f1d27280    ...r    RSBSNE   r2,r2,#0x1000000
        0x00043fa6:    bf88        ..      IT       HI
        0x00043fa8:    f0004000    ...@    ANDHI    r0,r0,#0x80000000
        0x00043fac:    bd10        ..      POP      {r4,pc}
    x$fpl$fpinit
    $v0
    _fp_init
        0x00043fae:    f04f7040    O.@p    MOV      r0,#0x3000000
        0x00043fb2:    eee10a10    ....    VMSR     FPSCR,r0
    __fplib_config_fpu_vfp
    __fplib_config_pureend_doubles
        0x00043fb6:    4770        pG      BX       lr
    x$fpl$fretinf
    $v0
    __fpl_fretinf
        0x00043fb8:    21ff        .!      MOVS     r1,#0xff
        0x00043fba:    ea4150d0    A..P    ORR      r0,r1,r0,LSR #23
        0x00043fbe:    05c0        ..      LSLS     r0,r0,#23
        0x00043fc0:    4770        pG      BX       lr
    x$fpl$retnan
    $v0
    __fpl_return_NaN
        0x00043fc2:    f00c030f    ....    AND      r3,r12,#0xf
        0x00043fc6:    2b09        .+      CMP      r3,#9
        0x00043fc8:    bf08        ..      IT       EQ
        0x00043fca:    2008        .       MOVEQ    r0,#8
        0x00043fcc:    f0008059    ..Y.    BEQ.W    __fpl_cmpreturn ; 0x44082
        0x00043fd0:    2b0a        .+      CMP      r3,#0xa
        0x00043fd2:    d00b        ..      BEQ      0x43fec ; __fpl_return_NaN + 42
        0x00043fd4:    2b08        .+      CMP      r3,#8
        0x00043fd6:    bf18        ..      IT       NE
        0x00043fd8:    4770        pG      BXNE     lr
        0x00043fda:    bf08        ..      IT       EQ
        0x00043fdc:    f01c0f40    ..@.    TSTEQ    r12,#0x40
        0x00043fe0:    d00a        ..      BEQ      0x43ff8 ; __fpl_return_NaN + 54
        0x00043fe2:    f04f0000    O...    MOV      r0,#0
        0x00043fe6:    f04f0100    O...    MOV      r1,#0
        0x00043fea:    4770        pG      BX       lr
        0x00043fec:    f01c0f40    ..@.    TST      r12,#0x40
        0x00043ff0:    bf18        ..      IT       NE
        0x00043ff2:    f04f4000    O..@    MOVNE    r0,#0x80000000
        0x00043ff6:    4770        pG      BX       lr
        0x00043ff8:    f01c0f10    ....    TST      r12,#0x10
        0x00043ffc:    d008        ..      BEQ      0x44010 ; __fpl_return_NaN + 78
        0x00043ffe:    f0204370     .pC    BIC      r3,r0,#0xf0000000
        0x00044002:    f000427f    ...B    AND      r2,r0,#0xff000000
        0x00044006:    ea4201d3    B...    ORR      r1,r2,r3,LSR #3
        0x0004400a:    ea4f7043    O.Cp    LSL      r0,r3,#29
        0x0004400e:    4770        pG      BX       lr
        0x00044010:    f0004060    ..`@    AND      r0,r0,#0xe0000000
        0x00044014:    f021427f    !..B    BIC      r2,r1,#0xff000000
        0x00044018:    ea420200    B...    ORR      r2,r2,r0
        0x0004401c:    f001407f    ...@    AND      r0,r1,#0xff000000
        0x00044020:    ea407072    @.rp    ORR      r0,r0,r2,ROR #29
        0x00044024:    4770        pG      BX       lr
    x$fpl$scalbn
    $v0
    __ARM_scalbn
        0x00044026:    f04f0cff    O...    MOV      r12,#0xff
        0x0004402a:    f44c6ce0    L..l    ORR      r12,r12,#0x700
        0x0004402e:    ea1c5311    ...S    ANDS     r3,r12,r1,LSR #20
        0x00044032:    bf1c        ..      ITT      NE
        0x00044034:    ea9c0c03    ....    EORSNE   r12,r12,r3
        0x00044038:    4594        .E      CMPNE    r12,r2
        0x0004403a:    bfc2        ..      ITTT     GT
        0x0004403c:    42da        .B      CMNGT    r2,r3
        0x0004403e:    eb015102    ...Q    ADDGT    r1,r1,r2,LSL #20
        0x00044042:    4770        pG      BXGT     lr
        0x00044044:    2b00        .+      CMP      r3,#0
        0x00044046:    d00d        ..      BEQ      0x44064 ; __ARM_scalbn + 62
        0x00044048:    f1bc0f00    ....    CMP      r12,#0
        0x0004404c:    d00f        ..      BEQ      0x4406e ; __ARM_scalbn + 72
        0x0004404e:    2a00        .*      CMP      r2,#0
        0x00044050:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x00044054:    bfa4        ..      ITT      GE
        0x00044056:    f04141e0    A..A    ORRGE    r1,r1,#0x70000000
        0x0004405a:    f041617f    A..a    ORRGE    r1,r1,#0xff00000
        0x0004405e:    f04f0000    O...    MOV      r0,#0
        0x00044062:    4770        pG      BX       lr
        0x00044064:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x00044068:    f04f0000    O...    MOV      r0,#0
        0x0004406c:    4770        pG      BX       lr
        0x0004406e:    ea503301    P..3    ORRS     r3,r0,r1,LSL #12
        0x00044072:    f04f0c9b    O...    MOV      r12,#0x9b
        0x00044076:    bf18        ..      IT       NE
        0x00044078:    f04c6c80    L..l    ORRNE    r12,r12,#0x4000000
        0x0004407c:    f47fa9c4    ....    BNE      __fpl_dcheck_NaN1 ; 0x43408
        0x00044080:    4770        pG      BX       lr
    x$fpl$trapveneer
    $v0
    __fpl_cmpreturn
        0x00044082:    f41c1f80    ....    TST      r12,#0x100000
        0x00044086:    d011        ..      BEQ      0x440ac ; __fpl_cmpreturn + 42
        0x00044088:    f41c2fe0    .../    TST      r12,#0x70000
        0x0004408c:    d003        ..      BEQ      0x44096 ; __fpl_cmpreturn + 20
        0x0004408e:    ea6f31cc    o..1    MVN      r1,r12,LSL #15
        0x00044092:    0049        I.      LSLS     r1,r1,#1
        0x00044094:    4770        pG      BX       lr
        0x00044096:    f04f5040    O.@P    MOV      r0,#0x30000000
        0x0004409a:    f3ef8200    ....    MRS      r2,APSR ; formerly CPSR
        0x0004409e:    f0224270    ".pB    BIC      r2,r2,#0xf0000000
        0x000440a2:    ea420200    B...    ORR      r2,r2,r0
        0x000440a6:    f3828800    ....    MSR      APSR_nzcvq,r2 ; formerly CPSR_f
        0x000440aa:    4770        pG      BX       lr
        0x000440ac:    f04f0000    O...    MOV      r0,#0
        0x000440b0:    4770        pG      BX       lr
    x$fpl$usenofp
    __I$use$fp
        0x000440b2:    0000        ..      MOVS     r0,r0
    $d.realdata
    .constdata
    amvosSlaveCfg
        0x000440b4:    00000001    ....    DCD    1
    vosAmotaCfg
        0x000440b8:    00000000    ....    DCD    0
    amvosSecCfg
        0x000440bc:    00010009    ....    DCD    65545
        0x000440c0:    0000        ..      DCW    0
    amvosAdvCfg
        0x000440c2:    ea60        `.      DCW    60000
        0x000440c4:    00000000    ....    DCD    0
        0x000440c8:    03200320     . .    DCD    52429600
        0x000440cc:    00000000    ....    DCD    0
    amvosSmpCfg
        0x000440d0:    00000bb8    ....    DCD    3000
        0x000440d4:    03100703    ....    DCD    51382019
        0x000440d8:    00000000    ....    DCD    0
        0x000440dc:    00000000    ....    DCD    0
        0x000440e0:    00000000    ....    DCD    0
        0x000440e4:    00000000    ....    DCD    0
    amvosAdvDataDiscDefault
        0x000440e8:    03060102    ....    DCD    50725122
        0x000440ec:    17fe0303    ....    DCD    402522883
        0x000440f0:    acfe0316    ....    DCD    2902328086
        0x000440f4:    00000109    ....    DCD    265
        0x000440f8:    00000000    ....    DCD    0
        0x000440fc:    00000000    ....    DCD    0
        0x00044100:    00          .       DCB    0
    amvosScanDataDiscDefault
        0x00044101:    0b0956      ..V     DCB    11,9,86
        0x00044104:    412d536f    oS-A    DCD    1093489519
        0x00044108:    4c2d414d    MA-L    DCD    1278034253
        0x0004410c:    0045        E.      DCW    69
    amvosCccSet
        0x0004410e:    0013        ..      DCW    19
        0x00044110:    00000002    ....    DCD    2
        0x00044114:    00010805    ....    DCD    67589
        0x00044118:    08250000    ..%.    DCD    136642560
        0x0004411c:    00000001    ....    DCD    1
        0x00044120:    2d536f56    VoS-    DCD    760442710
        0x00044124:    00000000    ....    DCD    0
        0x00044128:    00000000    ....    DCD    0
        0x0004412c:    00000000    ....    DCD    0
        0x00044130:    00000000    ....    DCD    0
        0x00044134:    00000000    ....    DCD    0
        0x00044138:    00000000    ....    DCD    0
        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:    33553341    A3U3    DCD    861221697
        0x0004415c:    54523442    B4RT    DCD    1414673474
        0x00044160:    4b363749    I76K    DCD    1261844297
        0x00044164:    01014a32    2J..    DCD    16861746
        0x00044168:    0000        ..      DCW    0
    .constdata
    svcRxUuid
        0x0004416a:    3076        v0      DCW    12406
        0x0004416c:    a390ddf8    ....    DCD    2744180216
        0x00044170:    43a7ac61    a..C    DCD    1135062113
        0x00044174:    b1773005    .0w.    DCD    2977378309
        0x00044178:    f04e        N.      DCW    61518
    .constdata
    svcTxUuid
        0x0004417a:    420b        .B      DCW    16907
        0x0004417c:    72641f82    ..dr    DCD    1919164290
        0x00044180:    4bb48a2f    /..K    DCD    1270123055
        0x00044184:    a05b1879    y.[.    DCD    2690324601
        0x00044188:    2bee        .+      DCW    11246
    .constdata
    amvosSvc
        0x0004418a:    34fb        .4      DCW    13563
        0x0004418c:    00805f9b    ._..    DCD    8413083
        0x00044190:    10008000    ....    DCD    268468224
        0x00044194:    fe030000    ....    DCD    4261609472
        0x00044198:    0000        ..      DCW    0
    .constdata
    amvosLenSvc
        0x0004419a:    0010        ..      DCW    16
    .constdata
    amvosRxCh
        0x0004419c:    76080208    ...v    DCD    1980236296
        0x000441a0:    90ddf830    0...    DCD    2430466096
        0x000441a4:    a7ac61a3    .a..    DCD    2813092259
        0x000441a8:    77300543    C.0w    DCD    1999635779
        0x000441ac:    00f04eb1    .N..    DCD    15748785
    .constdata
    amvosLenRxCh
        0x000441b0:    0013        ..      DCW    19
    .constdata
    amvosTxCh
        0x000441b2:    0412        ..      DCW    1042
        0x000441b4:    82420b08    ..B.    DCD    2185366280
        0x000441b8:    2f72641f    .dr/    DCD    796025887
        0x000441bc:    794bb48a    ..Ky    DCD    2035004554
        0x000441c0:    eea05b18    .[..    DCD    4003486488
        0x000441c4:    002b        +.      DCW    43
    .constdata
    amvosLenTxCh
        0x000441c6:    0013        ..      DCW    19
    .constdata
    amvosRx
        0x000441c8:    0000        ..      DCW    0
    .constdata
    amvosLenRx
        0x000441ca:    0001        ..      DCW    1
    .constdata
    amvosTx
        0x000441cc:    0000        ..      DCW    0
    .constdata
    amvosLenTx
        0x000441ce:    0001        ..      DCW    1
    .constdata
    amvosLenTxChCcc
        0x000441d0:    00000002    ....    DCD    2
    .constdata
    amvosList
        0x000441d4:    0004523c    <R..    DCD    283196
        0x000441d8:    0004418a    .A..    DCD    278922
        0x000441dc:    0004419a    .A..    DCD    278938
        0x000441e0:    01000010    ....    DCD    16777232
        0x000441e4:    0004523e    >R..    DCD    283198
        0x000441e8:    0004419c    .A..    DCD    278940
        0x000441ec:    000441b0    .A..    DCD    278960
        0x000441f0:    01000013    ....    DCD    16777235
        0x000441f4:    0004416a    jA..    DCD    278890
        0x000441f8:    000441c8    .A..    DCD    278984
        0x000441fc:    000441ca    .A..    DCD    278986
        0x00044200:    100b0200    ....    DCD    269156864
        0x00044204:    0004523e    >R..    DCD    283198
        0x00044208:    000441b2    .A..    DCD    278962
        0x0004420c:    000441c6    .A..    DCD    278982
        0x00044210:    01000013    ....    DCD    16777235
        0x00044214:    0004417a    zA..    DCD    278906
        0x00044218:    000441cc    .A..    DCD    278988
        0x0004421c:    000441ce    .A..    DCD    278990
        0x00044220:    01090001    ....    DCD    17367041
        0x00044224:    00045240    @R..    DCD    283200
        0x00044228:    1000015c    \...    DCD    268435804
        0x0004422c:    000441d0    .A..    DCD    278992
        0x00044230:    11200002    .. .    DCD    287309826
    .constdata
    hciEventMask
        0x00044234:    02008890    ....    DCD    33589392
        0x00044238:    20008000    ...     DCD    536903680
    .constdata
    hciLeEventMask
        0x0004423c:    007fffff    ....    DCD    8388607
        0x00044240:    00000000    ....    DCD    0
    .constdata
    hciEventMaskPage2
        0x00044244:    00800000    ....    DCD    8388608
        0x00044248:    00000000    ....    DCD    0
    .constdata
    hciEvtParseFcnTbl
        0x0004424c:    00000000    ....    DCD    0
        0x00044250:    0003572f    /W..    DCD    218927
        0x00044254:    000358f9    .X..    DCD    219385
        0x00044258:    00035467    gT..    DCD    218215
        0x0004425c:    000357c1    .W..    DCD    219073
        0x00044260:    000358cf    .X..    DCD    219343
        0x00044264:    00000000    ....    DCD    0
        0x00044268:    00035dbd    .]..    DCD    220605
        0x0004426c:    00035b83    .[..    DCD    220035
        0x00044270:    00035dd7    .]..    DCD    220631
        0x00044274:    00035d81    .]..    DCD    220545
        0x00044278:    00035bcb    .[..    DCD    220107
        0x0004427c:    000359a7    .Y..    DCD    219559
        0x00044280:    00035993    .Y..    DCD    219539
        0x00044284:    0003549b    .T..    DCD    218267
        0x00044288:    00035481    .T..    DCD    218241
        0x0004428c:    0003596b    kY..    DCD    219499
        0x00044290:    00035eb3    .^..    DCD    220851
        0x00044294:    00035e85    .^..    DCD    220805
        0x00044298:    00035e73    s^..    DCD    220787
        0x0004429c:    000354c7    .T..    DCD    218311
        0x000442a0:    000354cd    .T..    DCD    218317
        0x000442a4:    00035a4f    OZ..    DCD    219727
        0x000442a8:    00035721    !W..    DCD    218913
        0x000442ac:    00035a39    9Z..    DCD    219705
        0x000442b0:    00035a23    #Z..    DCD    219683
        0x000442b4:    00035aa1    .Z..    DCD    219809
        0x000442b8:    000358d7    .X..    DCD    219351
        0x000442bc:    00035a0d    .Z..    DCD    219661
        0x000442c0:    00035e07    .^..    DCD    220679
        0x000442c4:    00035df3    .]..    DCD    220659
        0x000442c8:    00035bad    .[..    DCD    220077
        0x000442cc:    00035ed3    .^..    DCD    220883
        0x000442d0:    00035e57    W^..    DCD    220759
        0x000442d4:    00035d11    .]..    DCD    220433
        0x000442d8:    00035e1b    .^..    DCD    220699
        0x000442dc:    0003542b    +T..    DCD    218155
        0x000442e0:    00035d69    i]..    DCD    220521
        0x000442e4:    000354af    .T..    DCD    218287
        0x000442e8:    00035ebf    .^..    DCD    220863
        0x000442ec:    00035415    .T..    DCD    218133
        0x000442f0:    00035d47    G]..    DCD    220487
        0x000442f4:    00035e6b    k^..    DCD    220779
        0x000442f8:    00035b61    a[..    DCD    220001
        0x000442fc:    00000000    ....    DCD    0
        0x00044300:    00035a9f    .Z..    DCD    219807
        0x00044304:    000354d5    .T..    DCD    218325
        0x00044308:    00035a8d    .Z..    DCD    219789
        0x0004430c:    000359bb    .Y..    DCD    219579
        0x00044310:    00000000    ....    DCD    0
        0x00044314:    00035a01    .Z..    DCD    219649
        0x00044318:    00000000    ....    DCD    0
        0x0004431c:    00035729    )W..    DCD    218921
        0x00044320:    00035729    )W..    DCD    218921
        0x00044324:    00035729    )W..    DCD    218921
        0x00044328:    00035729    )W..    DCD    218921
        0x0004432c:    00035729    )W..    DCD    218921
        0x00044330:    00000000    ....    DCD    0
        0x00044334:    00000000    ....    DCD    0
        0x00044338:    00000000    ....    DCD    0
        0x0004433c:    00000000    ....    DCD    0
        0x00044340:    00000000    ....    DCD    0
        0x00044344:    00000000    ....    DCD    0
        0x00044348:    00035b1d    .[..    DCD    219933
        0x0004434c:    00035b31    1[..    DCD    219953
        0x00044350:    00035799    .W..    DCD    219033
        0x00044354:    000357ad    .W..    DCD    219053
        0x00044358:    0003562f    /V..    DCD    218671
        0x0004435c:    00035701    .W..    DCD    218881
        0x00044360:    00035467    gT..    DCD    218215
        0x00044364:    00035a73    sZ..    DCD    219763
        0x00044368:    00035aa9    .Z..    DCD    219817
        0x0004436c:    00035a57    WZ..    DCD    219735
        0x00044370:    00035b45    E[..    DCD    219973
        0x00044374:    00035a65    eZ..    DCD    219749
        0x00044378:    00035423    #T..    DCD    218147
        0x0004437c:    00035c41    A\..    DCD    220225
        0x00044380:    00035bf1    .[..    DCD    220145
        0x00044384:    00035ce3    .\..    DCD    220387
        0x00044388:    00035803    .X..    DCD    219139
        0x0004438c:    00035b53    S[..    DCD    219987
        0x00044390:    0003555d    ]U..    DCD    218461
        0x00044394:    00035613    .V..    DCD    218643
        0x00044398:    00035621    !V..    DCD    218657
        0x0004439c:    000354f3    .T..    DCD    218355
    hciEvtCbackLen
        0x000443a0:    0a242404    .$$.    DCD    170140676
        0x000443a4:    0a1c060e    ....    DCD    169608718
        0x000443a8:    100e080e    ....    DCD    269355022
        0x000443ac:    0a080808    ....    DCD    168298504
        0x000443b0:    06880610    ....    DCD    109577744
        0x000443b4:    06060606    ....    DCD    101058054
        0x000443b8:    16060c0c    ....    DCD    369495052
        0x000443bc:    0a08080e    ....    DCD    168298510
        0x000443c0:    0e0e0806    ....    DCD    235800582
        0x000443c4:    0826460e    .F&.    DCD    136726030
        0x000443c8:    0a060a06    ....    DCD    168167942
        0x000443cc:    0c0a0424    $...    DCD    201983012
        0x000443d0:    04061016    ....    DCD    67506198
        0x000443d4:    04040404    ....    DCD    67372036
        0x000443d8:    04040404    ....    DCD    67372036
        0x000443dc:    08041c04    ....    DCD    134487044
        0x000443e0:    28080808    ...(    DCD    671614984
        0x000443e4:    280a0a0a    ...(    DCD    671746570
        0x000443e8:    06060606    ....    DCD    101058054
        0x000443ec:    3c10202c    , .<    DCD    1007689772
        0x000443f0:    06063806    .8..    DCD    101070854
        0x000443f4:    1c          .       DCB    28
    .constdata
    hex
        0x000443f5:    303132      012     DCB    48,49,50
        0x000443f8:    36353433    3456    DCD    909456435
        0x000443fc:    41393837    789A    DCD    1094268983
        0x00044400:    45444342    BCDE    DCD    1162101570
        0x00044404:    0046        F.      DCW    70
    .constdata
    calc128Zeros
        0x00044406:    0000        ..      DCW    0
        0x00044408:    00000000    ....    DCD    0
        0x0004440c:    00000000    ....    DCD    0
        0x00044410:    00000000    ....    DCD    0
        0x00044414:    00000000    ....    DCD    0
    .constdata
    crc32Table
        0x00044418:    00000000    ....    DCD    0
        0x0004441c:    77073096    .0.w    DCD    1996959894
        0x00044420:    ee0e612c    ,a..    DCD    3993919788
        0x00044424:    990951ba    .Q..    DCD    2567524794
        0x00044428:    076dc419    ..m.    DCD    124634137
        0x0004442c:    706af48f    ..jp    DCD    1886057615
        0x00044430:    e963a535    5.c.    DCD    3915621685
        0x00044434:    9e6495a3    ..d.    DCD    2657392035
        0x00044438:    0edb8832    2...    DCD    249268274
        0x0004443c:    79dcb8a4    ...y    DCD    2044508324
        0x00044440:    e0d5e91e    ....    DCD    3772115230
        0x00044444:    97d2d988    ....    DCD    2547177864
        0x00044448:    09b64c2b    +L..    DCD    162941995
        0x0004444c:    7eb17cbd    .|.~    DCD    2125561021
        0x00044450:    e7b82d07    .-..    DCD    3887607047
        0x00044454:    90bf1d91    ....    DCD    2428444049
        0x00044458:    1db71064    d...    DCD    498536548
        0x0004445c:    6ab020f2    . .j    DCD    1789927666
        0x00044460:    f3b97148    Hq..    DCD    4089016648
        0x00044464:    84be41de    .A..    DCD    2227061214
        0x00044468:    1adad47d    }...    DCD    450548861
        0x0004446c:    6ddde4eb    ...m    DCD    1843258603
        0x00044470:    f4d4b551    Q...    DCD    4107580753
        0x00044474:    83d385c7    ....    DCD    2211677639
        0x00044478:    136c9856    V.l.    DCD    325883990
        0x0004447c:    646ba8c0    ..kd    DCD    1684777152
        0x00044480:    fd62f97a    z.b.    DCD    4251122042
        0x00044484:    8a65c9ec    ..e.    DCD    2321926636
        0x00044488:    14015c4f    O\..    DCD    335633487
        0x0004448c:    63066cd9    .l.c    DCD    1661365465
        0x00044490:    fa0f3d63    c=..    DCD    4195302755
        0x00044494:    8d080df5    ....    DCD    2366115317
        0x00044498:    3b6e20c8    . n;    DCD    997073096
        0x0004449c:    4c69105e    ^.iL    DCD    1281953886
        0x000444a0:    d56041e4    .A`.    DCD    3579855332
        0x000444a4:    a2677172    rqg.    DCD    2724688242
        0x000444a8:    3c03e4d1    ...<    DCD    1006888145
        0x000444ac:    4b04d447    G..K    DCD    1258607687
        0x000444b0:    d20d85fd    ....    DCD    3524101629
        0x000444b4:    a50ab56b    k...    DCD    2768942443
        0x000444b8:    35b5a8fa    ...5    DCD    901097722
        0x000444bc:    42b2986c    l..B    DCD    1119000684
        0x000444c0:    dbbbc9d6    ....    DCD    3686517206
        0x000444c4:    acbcf940    @...    DCD    2898065728
        0x000444c8:    32d86ce3    .l.2    DCD    853044451
        0x000444cc:    45df5c75    u\.E    DCD    1172266101
        0x000444d0:    dcd60dcf    ....    DCD    3705015759
        0x000444d4:    abd13d59    Y=..    DCD    2882616665
        0x000444d8:    26d930ac    .0.&    DCD    651767980
        0x000444dc:    51de003a    :..Q    DCD    1373503546
        0x000444e0:    c8d75180    .Q..    DCD    3369554304
        0x000444e4:    bfd06116    .a..    DCD    3218104598
        0x000444e8:    21b4f4b5    ...!    DCD    565507253
        0x000444ec:    56b3c423    #..V    DCD    1454621731
        0x000444f0:    cfba9599    ....    DCD    3485111705
        0x000444f4:    b8bda50f    ....    DCD    3099436303
        0x000444f8:    2802b89e    ...(    DCD    671266974
        0x000444fc:    5f058808    ..._    DCD    1594198024
        0x00044500:    c60cd9b2    ....    DCD    3322730930
        0x00044504:    b10be924    $...    DCD    2970347812
        0x00044508:    2f6f7c87    .|o/    DCD    795835527
        0x0004450c:    58684c11    .LhX    DCD    1483230225
        0x00044510:    c1611dab    ..a.    DCD    3244367275
        0x00044514:    b6662d3d    =-f.    DCD    3060149565
        0x00044518:    76dc4190    .A.v    DCD    1994146192
        0x0004451c:    01db7106    .q..    DCD    31158534
        0x00044520:    98d220bc    . ..    DCD    2563907772
        0x00044524:    efd5102a    *...    DCD    4023717930
        0x00044528:    71b18589    ...q    DCD    1907459465
        0x0004452c:    06b6b51f    ....    DCD    112637215
        0x00044530:    9fbfe4a5    ....    DCD    2680153253
        0x00044534:    e8b8d433    3...    DCD    3904427059
        0x00044538:    7807c9a2    ...x    DCD    2013776290
        0x0004453c:    0f00f934    4...    DCD    251722036
        0x00044540:    9609a88e    ....    DCD    2517215374
        0x00044544:    e10e9818    ....    DCD    3775830040
        0x00044548:    7f6a0dbb    ..j.    DCD    2137656763
        0x0004454c:    086d3d2d    -=m.    DCD    141376813
        0x00044550:    91646c97    .ld.    DCD    2439277719
        0x00044554:    e6635c01    .\c.    DCD    3865271297
        0x00044558:    6b6b51f4    .Qkk    DCD    1802195444
        0x0004455c:    1c6c6162    bal.    DCD    476864866
        0x00044560:    856530d8    .0e.    DCD    2238001368
        0x00044564:    f262004e    N.b.    DCD    4066508878
        0x00044568:    6c0695ed    ...l    DCD    1812370925
        0x0004456c:    1b01a57b    {...    DCD    453092731
        0x00044570:    8208f4c1    ....    DCD    2181625025
        0x00044574:    f50fc457    W...    DCD    4111451223
        0x00044578:    65b0d9c6    ...e    DCD    1706088902
        0x0004457c:    12b7e950    P...    DCD    314042704
        0x00044580:    8bbeb8ea    ....    DCD    2344532202
        0x00044584:    fcb9887c    |...    DCD    4240017532
        0x00044588:    62dd1ddf    ...b    DCD    1658658271
        0x0004458c:    15da2d49    I-..    DCD    366619977
        0x00044590:    8cd37cf3    .|..    DCD    2362670323
        0x00044594:    fbd44c65    eL..    DCD    4224994405
        0x00044598:    4db26158    Xa.M    DCD    1303535960
        0x0004459c:    3ab551ce    .Q.:    DCD    984961486
        0x000445a0:    a3bc0074    t...    DCD    2747007092
        0x000445a4:    d4bb30e2    .0..    DCD    3569037538
        0x000445a8:    4adfa541    A..J    DCD    1256170817
        0x000445ac:    3dd895d7    ...=    DCD    1037604311
        0x000445b0:    a4d1c46d    m...    DCD    2765210733
        0x000445b4:    d3d6f4fb    ....    DCD    3554079995
        0x000445b8:    4369e96a    j.iC    DCD    1131014506
        0x000445bc:    346ed9fc    ..n4    DCD    879679996
        0x000445c0:    ad678846    F.g.    DCD    2909243462
        0x000445c4:    da60b8d0    ..`.    DCD    3663771856
        0x000445c8:    44042d73    s-.D    DCD    1141124467
        0x000445cc:    33031de5    ...3    DCD    855842277
        0x000445d0:    aa0a4c5f    _L..    DCD    2852801631
        0x000445d4:    dd0d7cc9    .|..    DCD    3708648649
        0x000445d8:    5005713c    <q.P    DCD    1342533948
        0x000445dc:    270241aa    .A.'    DCD    654459306
        0x000445e0:    be0b1010    ....    DCD    3188396048
        0x000445e4:    c90c2086    . ..    DCD    3373015174
        0x000445e8:    5768b525    %.hW    DCD    1466479909
        0x000445ec:    206f85b3    ..o     DCD    544179635
        0x000445f0:    b966d409    ..f.    DCD    3110523913
        0x000445f4:    ce61e49f    ..a.    DCD    3462522015
        0x000445f8:    5edef90e    ...^    DCD    1591671054
        0x000445fc:    29d9c998    ...)    DCD    702138776
        0x00044600:    b0d09822    "...    DCD    2966460450
        0x00044604:    c7d7a8b4    ....    DCD    3352799412
        0x00044608:    59b33d17    .=.Y    DCD    1504918807
        0x0004460c:    2eb40d81    ....    DCD    783551873
        0x00044610:    b7bd5c3b    ;\..    DCD    3082640443
        0x00044614:    c0ba6cad    .l..    DCD    3233442989
        0x00044618:    edb88320     ...    DCD    3988292384
        0x0004461c:    9abfb3b6    ....    DCD    2596254646
        0x00044620:    03b6e20c    ....    DCD    62317068
        0x00044624:    74b1d29a    ...t    DCD    1957810842
        0x00044628:    ead54739    9G..    DCD    3939845945
        0x0004462c:    9dd277af    .w..    DCD    2647816111
        0x00044630:    04db2615    .&..    DCD    81470997
        0x00044634:    73dc1683    ...s    DCD    1943803523
        0x00044638:    e3630b12    ..c.    DCD    3814918930
        0x0004463c:    94643b84    .;d.    DCD    2489596804
        0x00044640:    0d6d6a3e    >jm.    DCD    225274430
        0x00044644:    7a6a5aa8    .Zjz    DCD    2053790376
        0x00044648:    e40ecf0b    ....    DCD    3826175755
        0x0004464c:    9309ff9d    ....    DCD    2466906013
        0x00044650:    0a00ae27    '...    DCD    167816743
        0x00044654:    7d079eb1    ...}    DCD    2097651377
        0x00044658:    f00f9344    D...    DCD    4027552580
        0x0004465c:    8708a3d2    ....    DCD    2265490386
        0x00044660:    1e01f268    h...    DCD    503444072
        0x00044664:    6906c2fe    ...i    DCD    1762050814
        0x00044668:    f762575d    ]Wb.    DCD    4150417245
        0x0004466c:    806567cb    .ge.    DCD    2154129355
        0x00044670:    196c3671    q6l.    DCD    426522225
        0x00044674:    6e6b06e7    ..kn    DCD    1852507879
        0x00044678:    fed41b76    v...    DCD    4275313526
        0x0004467c:    89d32be0    .+..    DCD    2312317920
        0x00044680:    10da7a5a    Zz..    DCD    282753626
        0x00044684:    67dd4acc    .J.g    DCD    1742555852
        0x00044688:    f9b9df6f    o...    DCD    4189708143
        0x0004468c:    8ebeeff9    ....    DCD    2394877945
        0x00044690:    17b7be43    C...    DCD    397917763
        0x00044694:    60b08ed5    ...`    DCD    1622183637
        0x00044698:    d6d6a3e8    ....    DCD    3604390888
        0x0004469c:    a1d1937e    ~...    DCD    2714866558
        0x000446a0:    38d8c2c4    ...8    DCD    953729732
        0x000446a4:    4fdff252    R..O    DCD    1340076626
        0x000446a8:    d1bb67f1    .g..    DCD    3518719985
        0x000446ac:    a6bc5767    gW..    DCD    2797360999
        0x000446b0:    3fb506dd    ...?    DCD    1068828381
        0x000446b4:    48b2364b    K6.H    DCD    1219638859
        0x000446b8:    d80d2bda    .+..    DCD    3624741850
        0x000446bc:    af0a1b4c    L...    DCD    2936675148
        0x000446c0:    36034af6    .J.6    DCD    906185462
        0x000446c4:    41047a60    `z.A    DCD    1090812512
        0x000446c8:    df60efc3    ..`.    DCD    3747672003
        0x000446cc:    a867df55    U.g.    DCD    2825379669
        0x000446d0:    316e8eef    ..n1    DCD    829329135
        0x000446d4:    4669be79    y.iF    DCD    1181335161
        0x000446d8:    cb61b38c    ..a.    DCD    3412177804
        0x000446dc:    bc66831a    ..f.    DCD    3160834842
        0x000446e0:    256fd2a0    ..o%    DCD    628085408
        0x000446e4:    5268e236    6.hR    DCD    1382605366
        0x000446e8:    cc0c7795    .w..    DCD    3423369109
        0x000446ec:    bb0b4703    .G..    DCD    3138078467
        0x000446f0:    220216b9    ..."    DCD    570562233
        0x000446f4:    5505262f    /&.U    DCD    1426400815
        0x000446f8:    c5ba3bbe    .;..    DCD    3317316542
        0x000446fc:    b2bd0b28    (...    DCD    2998733608
        0x00044700:    2bb45a92    .Z.+    DCD    733239954
        0x00044704:    5cb36a04    .j.\    DCD    1555261956
        0x00044708:    c2d7ffa7    ....    DCD    3268935591
        0x0004470c:    b5d0cf31    1...    DCD    3050360625
        0x00044710:    2cd99e8b    ...,    DCD    752459403
        0x00044714:    5bdeae1d    ...[    DCD    1541320221
        0x00044718:    9b64c2b0    ..d.    DCD    2607071920
        0x0004471c:    ec63f226    &.c.    DCD    3965973030
        0x00044720:    756aa39c    ..ju    DCD    1969922972
        0x00044724:    026d930a    ..m.    DCD    40735498
        0x00044728:    9c0906a9    ....    DCD    2617837225
        0x0004472c:    eb0e363f    ?6..    DCD    3943577151
        0x00044730:    72076785    .g.r    DCD    1913087877
        0x00044734:    05005713    .W..    DCD    83908371
        0x00044738:    95bf4a82    .J..    DCD    2512341634
        0x0004473c:    e2b87a14    .z..    DCD    3803740692
        0x00044740:    7bb12bae    .+.{    DCD    2075208622
        0x00044744:    0cb61b38    8...    DCD    213261112
        0x00044748:    92d28e9b    ....    DCD    2463272603
        0x0004474c:    e5d5be0d    ....    DCD    3855990285
        0x00044750:    7cdcefb7    ...|    DCD    2094854071
        0x00044754:    0bdbdf21    !...    DCD    198958881
        0x00044758:    86d3d2d4    ....    DCD    2262029012
        0x0004475c:    f1d4e242    B...    DCD    4057260610
        0x00044760:    68ddb3f8    ...h    DCD    1759359992
        0x00044764:    1fda836e    n...    DCD    534414190
        0x00044768:    81be16cd    ....    DCD    2176718541
        0x0004476c:    f6b9265b    [&..    DCD    4139329115
        0x00044770:    6fb077e1    .w.o    DCD    1873836001
        0x00044774:    18b74777    wG..    DCD    414664567
        0x00044778:    88085ae6    .Z..    DCD    2282248934
        0x0004477c:    ff0f6a70    pj..    DCD    4279200368
        0x00044780:    66063bca    .;.f    DCD    1711684554
        0x00044784:    11010b5c    \...    DCD    285281116
        0x00044788:    8f659eff    ..e.    DCD    2405801727
        0x0004478c:    f862ae69    i.b.    DCD    4167216745
        0x00044790:    616bffd3    ..ka    DCD    1634467795
        0x00044794:    166ccf45    E.l.    DCD    376229701
        0x00044798:    a00ae278    x...    DCD    2685067896
        0x0004479c:    d70dd2ee    ....    DCD    3608007406
        0x000447a0:    4e048354    T..N    DCD    1308918612
        0x000447a4:    3903b3c2    ...9    DCD    956543938
        0x000447a8:    a7672661    a&g.    DCD    2808555105
        0x000447ac:    d06016f7    ..`.    DCD    3495958263
        0x000447b0:    4969474d    MGiI    DCD    1231636301
        0x000447b4:    3e6e77db    .wn>    DCD    1047427035
        0x000447b8:    aed16a4a    Jj..    DCD    2932959818
        0x000447bc:    d9d65adc    .Z..    DCD    3654703836
        0x000447c0:    40df0b66    f..@    DCD    1088359270
        0x000447c4:    37d83bf0    .;.7    DCD    936918000
        0x000447c8:    a9bcae53    S...    DCD    2847714899
        0x000447cc:    debb9ec5    ....    DCD    3736837829
        0x000447d0:    47b2cf7f    ...G    DCD    1202900863
        0x000447d4:    30b5ffe9    ...0    DCD    817233897
        0x000447d8:    bdbdf21c    ....    DCD    3183342108
        0x000447dc:    cabac28a    ....    DCD    3401237130
        0x000447e0:    53b39330    0..S    DCD    1404277552
        0x000447e4:    24b4a3a6    ...$    DCD    615818150
        0x000447e8:    bad03605    .6..    DCD    3134207493
        0x000447ec:    cdd70693    ....    DCD    3453421203
        0x000447f0:    54de5729    )W.T    DCD    1423857449
        0x000447f4:    23d967bf    .g.#    DCD    601450431
        0x000447f8:    b3667a2e    .zf.    DCD    3009837614
        0x000447fc:    c4614ab8    .Ja.    DCD    3294710456
        0x00044800:    5d681b02    ..h]    DCD    1567103746
        0x00044804:    2a6f2b94    .+o*    DCD    711928724
        0x00044808:    b40bbe37    7...    DCD    3020668471
        0x0004480c:    c30c8ea1    ....    DCD    3272380065
        0x00044810:    5a05df1b    ...Z    DCD    1510334235
        0x00044814:    2d02ef8d    ...-    DCD    755167117
    .constdata
    smprScActionTbl
        0x00044818:    0003e79b    ....    DCD    255899
        0x0004481c:    0003f509    ....    DCD    259337
        0x00044820:    0003f715    ....    DCD    259861
        0x00044824:    0003e949    I...    DCD    256329
        0x00044828:    0003f6ef    ....    DCD    259823
        0x0004482c:    00040819    ....    DCD    264217
        0x00044830:    0003ea0d    ....    DCD    256525
        0x00044834:    00040845    E...    DCD    264261
        0x00044838:    0003e7b9    ....    DCD    255929
        0x0004483c:    0003e7fb    ....    DCD    255995
        0x00044840:    0003e9b5    ....    DCD    256437
        0x00044844:    0003e803    ....    DCD    256003
        0x00044848:    0003e821    !...    DCD    256033
        0x0004484c:    0003e711    ....    DCD    255761
        0x00044850:    0003e893    ....    DCD    256147
        0x00044854:    0003e665    e...    DCD    255589
        0x00044858:    0003e79d    ....    DCD    255901
        0x0004485c:    0003e7ab    ....    DCD    255915
        0x00044860:    0003e65d    ]...    DCD    255581
        0x00044864:    00040349    I...    DCD    262985
        0x00044868:    00040109    ....    DCD    262409
        0x0004486c:    000402a9    ....    DCD    262825
        0x00044870:    000400b1    ....    DCD    262321
        0x00044874:    0004054d    M...    DCD    263501
        0x00044878:    00040545    E...    DCD    263493
        0x0004487c:    000404fd    ....    DCD    263421
        0x00044880:    0004051f    ....    DCD    263455
        0x00044884:    0003f7c7    ....    DCD    260039
        0x00044888:    0003f731    1...    DCD    259889
        0x0004488c:    0003f781    ....    DCD    259969
        0x00044890:    0004073d    =...    DCD    263997
        0x00044894:    0004074d    M...    DCD    264013
        0x00044898:    0004079d    ....    DCD    264093
        0x0004489c:    00040697    ....    DCD    263831
        0x000448a0:    000406d3    ....    DCD    263891
        0x000448a4:    0004065f    _...    DCD    263775
        0x000448a8:    000406d9    ....    DCD    263897
        0x000448ac:    00040657    W...    DCD    263767
        0x000448b0:    0004058d    ....    DCD    263565
        0x000448b4:    00040609    ....    DCD    263689
        0x000448b8:    0004082f    /...    DCD    264239
        0x000448bc:    00040895    ....    DCD    264341
        0x000448c0:    00040431    1...    DCD    263217
        0x000448c4:    0003f435    5...    DCD    259125
        0x000448c8:    0003f3c5    ....    DCD    259013
        0x000448cc:    0003f355    U...    DCD    258901
        0x000448d0:    0003f51b    ....    DCD    259355
        0x000448d4:    0003f595    ....    DCD    259477
        0x000448d8:    0004045d    ]...    DCD    263261
        0x000448dc:    000400cf    ....    DCD    262351
        0x000448e0:    0004004d    M...    DCD    262221
        0x000448e4:    0004023d    =...    DCD    262717
        0x000448e8:    00040371    q...    DCD    263025
        0x000448ec:    00040183    ....    DCD    262531
        0x000448f0:    000401b5    ....    DCD    262581
    .constdata
    smprScStateTblCommon
        0x000448f4:    0702000a    ....    DCD    117571594
        0x000448f8:    00030200    ....    DCD    197120
        0x000448fc:    02270f04    ..'.    DCD    36114180
        0x00044900:    0000        ..      DCW    0
        0x00044902:    00          .       DCB    0
    .constdata
    smprScStateTblIdle
        0x00044903:    05          .       DCB    5
        0x00044904:    000a1301    ....    DCD    660225
        0x00044908:    14020601    ....    DCD    335676929
        0x0004490c:    03000007    ....    DCD    50331655
        0x00044910:    000f0100    ....    DCD    983296
        0x00044914:    00000000    ....    DCD    0
    .constdata
    smprScStateTblApiPairReq
        0x00044918:    0601000a    ....    DCD    100728842
        0x0004491c:    00071402    ....    DCD    463874
        0x00044920:    01000302    ....    DCD    16777986
        0x00044924:    09010008    ....    DCD    151060488
        0x00044928:    010f0100    ....    DCD    17760512
        0x0004492c:    01001f03    ....    DCD    16785155
        0x00044930:    0000        ..      DCW    0
        0x00044932:    00          .       DCB    0
    .constdata
    smprScStateTblApiPairRsp
        0x00044933:    02          .       DCB    2
        0x00044934:    00001503    ....    DCD    5379
        0x00044938:    00          .       DCB    0
    .constdata
    smprScStateTblModeSelect
        0x00044939:    110500      ...     DCB    17,5,0
        0x0004493c:    00001c12    ....    DCD    7186
        0x00044940:    0000        ..      DCW    0
    .constdata
    smprScStateTblLescPin
        0x00044942:    0404        ..      DCW    1028
        0x00044944:    00000007    ....    DCD    7
    .constdata
    smprScStateTblPubKey
        0x00044948:    00050606    ....    DCD    329222
        0x0004494c:    0000        ..      DCW    0
    .constdata
    smprScStateTblAuthSelect
        0x0004494e:    0713        ..      DCW    1811
        0x00044950:    1b0c1417    ....    DCD    453776407
        0x00044954:    00251415    ..%.    DCD    2429973
        0x00044958:    0000        ..      DCW    0
    .constdata
    smprScStateTblJwNcSetup
        0x0004495a:    081c        ..      DCW    2076
        0x0004495c:    00000018    ....    DCD    24
    .constdata
    smprScStateTblJwNcWaitRand
        0x00044960:    00190906    ....    DCD    1640710
        0x00044964:    0000        ..      DCW    0
    .constdata
    smprScStateTblJwNcCalcG2
        0x00044966:    0a1c        ..      DCW    2588
        0x00044968:    0000001a    ....    DCD    26
    .constdata
    smprScStateTblJwNcWaitUser
        0x0004496c:    06291516    ..).    DCD    103355670
        0x00044970:    260d280b    .(.&    DCD    638396427
        0x00044974:    0000000d    ....    DCD    13
    .constdata
    smprScStateTblJwNcWaitUserDhCheckRcvd
        0x00044978:    0d2a1616    ..*.    DCD    220861974
        0x0004497c:    00000d26    &...    DCD    3366
        0x00044980:    00          .       DCB    0
    .constdata
    smprScStateTblPassKeyKeypress
        0x00044981:    060c1c      ...     DCB    6,12,28
        0x00044984:    171e0d1e    ....    DCD    387845406
        0x00044988:    0e041d0c    ....    DCD    235150604
        0x0004498c:    00000007    ....    DCD    7
    .constdata
    smprScStateTblPassWaitAuthRsp
        0x00044990:    00200f04    .. .    DCD    2100996
        0x00044994:    0000        ..      DCW    0
    .constdata
    smprScStateTblPasskeyWaitCnf
        0x00044996:    0f06        ..      DCW    3846
        0x00044998:    0000001f    ....    DCD    31
    .constdata
    smprScStateTblPasskeyCalc
        0x0004499c:    0022101c    ..".    DCD    2232348
        0x000449a0:    0000        ..      DCW    0
    .constdata
    smprScStateTblPasskeyRand
        0x000449a2:    1106        ..      DCW    4358
        0x000449a4:    00000023    #...    DCD    35
    .constdata
    smprScStateTblPasskeyCheck
        0x000449a8:    0024121c    ..$.    DCD    2363932
        0x000449ac:    0000        ..      DCW    0
    .constdata
    smprScStateTblPasskeyRepeat
        0x000449ae:    0e1a        ..      DCW    3610
        0x000449b0:    29151b00    ...)    DCD    689249024
        0x000449b4:    000d260d    .&..    DCD    861709
        0x000449b8:    0000        ..      DCW    0
    .constdata
    smprScStateTblOobWaitRand
        0x000449ba:    1306        ..      DCW    4870
        0x000449bc:    00000026    &...    DCD    38
    .constdata
    smprScStateTblOobSendRand
        0x000449c0:    0027151c    ..'.    DCD    2561308
        0x000449c4:    0000        ..      DCW    0
    .constdata
    smprScStateTblWaitDhCheck
        0x000449c6:    1606        ..      DCW    5638
        0x000449c8:    0d260d2a    *.&.    DCD    220597546
        0x000449cc:    0000        ..      DCW    0
        0x000449ce:    00          .       DCB    0
    .constdata
    smprScStateTblCalcDHKey
        0x000449cf:    19          .       DCB    25
        0x000449d0:    00002b17    .+..    DCD    11031
        0x000449d4:    00          .       DCB    0
    .constdata
    smprScStateTblCalcF5TKey
        0x000449d5:    1c182c      ..,     DCB    28,24,44
        0x000449d8:    000d260d    .&..    DCD    861709
        0x000449dc:    0000        ..      DCW    0
    .constdata
    smprScStateTblCalcF5MacKey
        0x000449de:    191c        ..      DCW    6428
        0x000449e0:    0000002d    -...    DCD    45
    .constdata
    smprScStateTblCalcF5LTK
        0x000449e4:    002e1a1c    ....    DCD    3021340
        0x000449e8:    0000        ..      DCW    0
    .constdata
    smprScStateTblDhCalcF6Ea
        0x000449ea:    1b1c        ..      DCW    6940
        0x000449ec:    0000002f    /...    DCD    47
    .constdata
    smprScStateTblDhCalcF6Eb
        0x000449f0:    0030241c    .$0.    DCD    3154972
        0x000449f4:    0000        ..      DCW    0
    .constdata
    smprStateTblPinPair1
        0x000449f6:    1d04        ..      DCW    7428
        0x000449f8:    161d0606    ....    DCD    371000838
        0x000449fc:    0000        ..      DCW    0
        0x000449fe:    00          .       DCB    0
    .constdata
    smprStateTblPinPair2
        0x000449ff:    04          .       DCB    4
        0x00044a00:    1e06081e    ....    DCD    503711774
        0x00044a04:    00000031    1...    DCD    49
    .constdata
    smprStateTblCnfCalc1
        0x00044a08:    00091f0b    ....    DCD    597771
        0x00044a0c:    0000        ..      DCW    0
    .constdata
    smprStateTblCnfCalc2
        0x00044a0e:    200b        .       DCW    8203
        0x00044a10:    0000000a    ....    DCD    10
    .constdata
    smprStateTblPairRand
        0x00044a14:    000b2106    .!..    DCD    729350
        0x00044a18:    0000        ..      DCW    0
    .constdata
    smprStateTblCnfVerCalc1
        0x00044a1a:    220b        ."      DCW    8715
        0x00044a1c:    0000000c    ....    DCD    12
    .constdata
    smprStateTblCnfVerCalc2
        0x00044a20:    0032230b    .#2.    DCD    3285771
        0x00044a24:    0000        ..      DCW    0
    .constdata
    smprScStateTblStkCalc
        0x00044a26:    240b        .$      DCW    9227
        0x00044a28:    0d260d33    3.&.    DCD    220597555
        0x00044a2c:    0000        ..      DCW    0
        0x00044a2e:    00          .       DCB    0
    .constdata
    smprScStateTblEncrypt
        0x00044a2f:    08          .       DCB    8
        0x00044a30:    00093425    %4..    DCD    603173
        0x00044a34:    00240302    ..$.    DCD    2360066
        0x00044a38:    0d04001d    ....    DCD    218365981
        0x00044a3c:    00000d26    &...    DCD    3366
        0x00044a40:    00          .       DCB    0
    .constdata
    smprScStateTblKeyDist
        0x00044a41:    062535      .%5     DCB    6,37,53
        0x00044a44:    0e36250c    .%6.    DCD    238429452
        0x00044a48:    25030e00    ...%    DCD    620957184
        0x00044a4c:    00000000    ....    DCD    0
    .constdata
    smprScStateTblAttempts
        0x00044a50:    0f0f0010    ....    DCD    252641296
        0x00044a54:    26060227    '..&    DCD    637927975
        0x00044a58:    10000512    ....    DCD    268436754
        0x00044a5c:    0301000a    ....    DCD    50397194
        0x00044a60:    26070100    ...&    DCD    637993216
        0x00044a64:    00000000    ....    DCD    0
    .constdata
    smprScStateTblRspTo
        0x00044a68:    0701000a    ....    DCD    117506058
        0x00044a6c:    27030027    '..'    DCD    654508071
        0x00044a70:    00270f00    ..'.    DCD    2559744
        0x00044a74:    00112705    .'..    DCD    1124101
        0x00044a78:    00000000    ....    DCD    0
    .constdata
    smprScStateTbl
        0x00044a7c:    00044903    .I..    DCD    280835
        0x00044a80:    00044918    .I..    DCD    280856
        0x00044a84:    00044933    3I..    DCD    280883
        0x00044a88:    00044939    9I..    DCD    280889
        0x00044a8c:    00044948    HI..    DCD    280904
        0x00044a90:    00044942    BI..    DCD    280898
        0x00044a94:    0004494e    NI..    DCD    280910
        0x00044a98:    0004495a    ZI..    DCD    280922
        0x00044a9c:    00044960    `I..    DCD    280928
        0x00044aa0:    00044966    fI..    DCD    280934
        0x00044aa4:    0004496c    lI..    DCD    280940
        0x00044aa8:    00044978    xI..    DCD    280952
        0x00044aac:    00044981    .I..    DCD    280961
        0x00044ab0:    00044990    .I..    DCD    280976
        0x00044ab4:    00044996    .I..    DCD    280982
        0x00044ab8:    0004499c    .I..    DCD    280988
        0x00044abc:    000449a2    .I..    DCD    280994
        0x00044ac0:    000449a8    .I..    DCD    281000
        0x00044ac4:    000449ae    .I..    DCD    281006
        0x00044ac8:    000449c0    .I..    DCD    281024
        0x00044acc:    000449ba    .I..    DCD    281018
        0x00044ad0:    000449c6    .I..    DCD    281030
        0x00044ad4:    000449cf    .I..    DCD    281039
        0x00044ad8:    000449d5    .I..    DCD    281045
        0x00044adc:    000449de    .I..    DCD    281054
        0x00044ae0:    000449e4    .I..    DCD    281060
        0x00044ae4:    000449ea    .I..    DCD    281066
        0x00044ae8:    000449f0    .I..    DCD    281072
        0x00044aec:    000449f6    .I..    DCD    281078
        0x00044af0:    000449ff    .I..    DCD    281087
        0x00044af4:    00044a08    .J..    DCD    281096
        0x00044af8:    00044a0e    .J..    DCD    281102
        0x00044afc:    00044a14    .J..    DCD    281108
        0x00044b00:    00044a1a    .J..    DCD    281114
        0x00044b04:    00044a20     J..    DCD    281120
        0x00044b08:    00044a26    &J..    DCD    281126
        0x00044b0c:    00044a2f    /J..    DCD    281135
        0x00044b10:    00044a41    AJ..    DCD    281153
        0x00044b14:    00044a50    PJ..    DCD    281168
        0x00044b18:    00044a68    hJ..    DCD    281192
    .constdata
    smprScSmIf
        0x00044b1c:    00044a7c    |J..    DCD    281212
        0x00044b20:    00044818    .H..    DCD    280600
        0x00044b24:    000448f4    .H..    DCD    280820
    .constdata
    smprActionTbl
        0x00044b28:    0003e79b    ....    DCD    255899
        0x00044b2c:    0003e6d9    ....    DCD    255705
        0x00044b30:    0003e8f7    ....    DCD    256247
        0x00044b34:    0003e949    I...    DCD    256329
        0x00044b38:    0003e829    )...    DCD    256041
        0x00044b3c:    0003ea0d    ....    DCD    256525
        0x00044b40:    0003e7b9    ....    DCD    255929
        0x00044b44:    0003e7fb    ....    DCD    255995
        0x00044b48:    0003e9b5    ....    DCD    256437
        0x00044b4c:    0003e803    ....    DCD    256003
        0x00044b50:    0003e821    !...    DCD    256033
        0x00044b54:    0003e711    ....    DCD    255761
        0x00044b58:    0003e65d    ]...    DCD    255581
        0x00044b5c:    0003e665    e...    DCD    255589
        0x00044b60:    0003e79d    ....    DCD    255901
        0x00044b64:    0003e7ab    ....    DCD    255915
        0x00044b68:    0003e893    ....    DCD    256147
        0x00044b6c:    00040349    I...    DCD    262985
        0x00044b70:    00040109    ....    DCD    262409
        0x00044b74:    000402a9    ....    DCD    262825
        0x00044b78:    000400b1    ....    DCD    262321
        0x00044b7c:    000400cf    ....    DCD    262351
        0x00044b80:    0004004d    M...    DCD    262221
        0x00044b84:    0004023d    =...    DCD    262717
        0x00044b88:    00040371    q...    DCD    263025
        0x00044b8c:    000401b5    ....    DCD    262581
        0x00044b90:    00040183    ....    DCD    262531
    .constdata
    smprStateTblCommon
        0x00044b94:    0702000a    ....    DCD    117571594
        0x00044b98:    00030200    ....    DCD    197120
        0x00044b9c:    020e0f04    ....    DCD    34475780
        0x00044ba0:    0000        ..      DCW    0
        0x00044ba2:    00          .       DCB    0
    .constdata
    smprStateTblIdle
        0x00044ba3:    05          .       DCB    5
        0x00044ba4:    000a1101    ....    DCD    659713
        0x00044ba8:    12020601    ....    DCD    302122497
        0x00044bac:    03000007    ....    DCD    50331655
        0x00044bb0:    000f0100    ....    DCD    983296
        0x00044bb4:    00000000    ....    DCD    0
    .constdata
    smprStateTblApiPairReq
        0x00044bb8:    0601000a    ....    DCD    100728842
        0x00044bbc:    00071202    ....    DCD    463362
        0x00044bc0:    01000302    ....    DCD    16777986
        0x00044bc4:    09010008    ....    DCD    151060488
        0x00044bc8:    010f0100    ....    DCD    17760512
        0x00044bcc:    01001f03    ....    DCD    16785155
        0x00044bd0:    0000        ..      DCW    0
        0x00044bd2:    00          .       DCB    0
    .constdata
    smprStateTblApiPairRsp
        0x00044bd3:    02          .       DCB    2
        0x00044bd4:    00001303    ....    DCD    4867
        0x00044bd8:    00          .       DCB    0
    .constdata
    smprStateTblPinPair1
        0x00044bd9:    040405      ...     DCB    4,4,5
        0x00044bdc:    00140406    ....    DCD    1311750
        0x00044be0:    0000        ..      DCW    0
    .constdata
    smprStateTblPinPair2
        0x00044be2:    0504        ..      DCW    1284
        0x00044be4:    15050606    ....    DCD    352650758
        0x00044be8:    0000        ..      DCW    0
        0x00044bea:    00          .       DCB    0
    .constdata
    smprStateTblCnfCalc1
        0x00044beb:    0b          .       DCB    11
        0x00044bec:    00000706    ....    DCD    1798
        0x00044bf0:    00          .       DCB    0
    .constdata
    smprStateTblCnfCalc2
        0x00044bf1:    0b0708      ...     DCB    11,7,8
        0x00044bf4:    0000        ..      DCW    0
        0x00044bf6:    00          .       DCB    0
    .constdata
    smprStateTblPairRand
        0x00044bf7:    06          .       DCB    6
        0x00044bf8:    00000908    ....    DCD    2312
        0x00044bfc:    00          .       DCB    0
    .constdata
    smprStateTblCnfVerCalc1
        0x00044bfd:    0b090a      ...     DCB    11,9,10
        0x00044c00:    0000        ..      DCW    0
        0x00044c02:    00          .       DCB    0
    .constdata
    smprStateTblCnfVerCalc2
        0x00044c03:    0b          .       DCB    11
        0x00044c04:    0000160a    ....    DCD    5642
        0x00044c08:    00          .       DCB    0
    .constdata
    smprStateTblStkCalc
        0x00044c09:    0b0b17      ...     DCB    11,11,23
        0x00044c0c:    000b0d0d    ....    DCD    724237
        0x00044c10:    0000        ..      DCW    0
    .constdata
    smprStateTblEncrypt
        0x00044c12:    0c08        ..      DCW    3080
        0x00044c14:    02000918    ....    DCD    33556760
        0x00044c18:    00000b03    ....    DCD    2819
        0x00044c1c:    0000        ..      DCW    0
    .constdata
    smprStateTblKeyDist
        0x00044c1e:    0c0c        ..      DCW    3084
        0x00044c20:    1a0c0619    ....    DCD    436995609
        0x00044c24:    0310000e    ....    DCD    51380238
        0x00044c28:    0000000c    ....    DCD    12
        0x00044c2c:    00          .       DCB    0
    .constdata
    smprStateTblAttempts
        0x00044c2d:    10000d      ...     DCB    16,0,13
        0x00044c30:    06020e0f    ....    DCD    100797967
        0x00044c34:    00050c0d    ....    DCD    330765
        0x00044c38:    01000a0e    ....    DCD    16779790
        0x00044c3c:    07010003    ....    DCD    117506051
        0x00044c40:    0000000d    ....    DCD    13
        0x00044c44:    00          .       DCB    0
    .constdata
    smprStateTblRspTo
        0x00044c45:    0a0001      ...     DCB    10,0,1
        0x00044c48:    03000e07    ....    DCD    50335239
        0x00044c4c:    0e0f000e    ....    DCD    235864078
        0x00044c50:    0f0e0500    ....    DCD    252577024
        0x00044c54:    00000000    ....    DCD    0
    .constdata
    smprStateTbl
        0x00044c58:    00044ba3    .K..    DCD    281507
        0x00044c5c:    00044bb8    .K..    DCD    281528
        0x00044c60:    00044bd3    .K..    DCD    281555
        0x00044c64:    00044bd9    .K..    DCD    281561
        0x00044c68:    00044be2    .K..    DCD    281570
        0x00044c6c:    00044beb    .K..    DCD    281579
        0x00044c70:    00044bf1    .K..    DCD    281585
        0x00044c74:    00044bf7    .K..    DCD    281591
        0x00044c78:    00044bfd    .K..    DCD    281597
        0x00044c7c:    00044c03    .L..    DCD    281603
        0x00044c80:    00044c09    .L..    DCD    281609
        0x00044c84:    00044c12    .L..    DCD    281618
        0x00044c88:    00044c1e    .L..    DCD    281630
        0x00044c8c:    00044c2d    -L..    DCD    281645
        0x00044c90:    00044c45    EL..    DCD    281669
    .constdata
    smprSmIf
        0x00044c94:    00044c58    XL..    DCD    281688
        0x00044c98:    00044b28    (K..    DCD    281384
        0x00044c9c:    00044b94    .K..    DCD    281492
    .constdata
    smpPktLenTbl
        0x00044ca0:    11070700    ....    DCD    285673216
        0x00044ca4:    0b110211    ....    DCD    185664017
        0x00044ca8:    02110811    ....    DCD    34670609
        0x00044cac:    1141        A.      DCW    4417
        0x00044cae:    02          .       DCB    2
    .constdata
    smpScF5Key
        0x00044caf:    62          b       DCB    98
        0x00044cb0:    6c74        tl      DCW    27764
        0x00044cb2:    65          e       DCB    101
    .constdata
    svcRxUuid
        0x00044cb3:    01          .       DCB    1
        0x00044cb4:    8ac72e00    ....    DCD    2328309248
        0x00044cb8:    e190730e    .s..    DCD    3784340238
        0x00044cbc:    6008c211    ...`    DCD    1611186705
        0x00044cc0:    0027        '.      DCW    39
        0x00044cc2:    00          .       DCB    0
    .constdata
    svcTxUuid
        0x00044cc3:    02          .       DCB    2
        0x00044cc4:    8ac72e00    ....    DCD    2328309248
        0x00044cc8:    e190730e    .s..    DCD    3784340238
        0x00044ccc:    6008c211    ...`    DCD    1611186705
        0x00044cd0:    0027        '.      DCW    39
        0x00044cd2:    00          .       DCB    0
    .constdata
    amotaSvc
        0x00044cd3:    01          .       DCB    1
        0x00044cd4:    8ac72e10    ....    DCD    2328309264
        0x00044cd8:    e190730e    .s..    DCD    3784340238
        0x00044cdc:    6008c211    ...`    DCD    1611186705
        0x00044ce0:    00000027    '...    DCD    39
    .constdata
    amotaLenSvc
        0x00044ce4:    0010        ..      DCW    16
    .constdata
    amotaRxCh
        0x00044ce6:    2204        ."      DCW    8708
        0x00044ce8:    2e000108    ....    DCD    771752200
        0x00044cec:    730e8ac7    ...s    DCD    1930332871
        0x00044cf0:    c211e190    ....    DCD    3255951760
        0x00044cf4:    00276008    .`'.    DCD    2580488
        0x00044cf8:    0000        ..      DCW    0
    .constdata
    amotaLenRxCh
        0x00044cfa:    0013        ..      DCW    19
    .constdata
    amotaTxCh
        0x00044cfc:    02082410    .$..    DCD    34087952
        0x00044d00:    8ac72e00    ....    DCD    2328309248
        0x00044d04:    e190730e    .s..    DCD    3784340238
        0x00044d08:    6008c211    ...`    DCD    1611186705
        0x00044d0c:    00000027    '...    DCD    39
    .constdata
    amotaLenTxCh
        0x00044d10:    0013        ..      DCW    19
    .constdata
    amotaRx
        0x00044d12:    0000        ..      DCW    0
    .constdata
    amotaLenRx
        0x00044d14:    0001        ..      DCW    1
    .constdata
    amotaTx
        0x00044d16:    0000        ..      DCW    0
    .constdata
    amotaLenTx
        0x00044d18:    0001        ..      DCW    1
    .constdata
    amotaLenTxChCcc
        0x00044d1a:    0002        ..      DCW    2
    .constdata
    amotaList
        0x00044d1c:    0004523c    <R..    DCD    283196
        0x00044d20:    00044cd3    .L..    DCD    281811
        0x00044d24:    00044ce4    .L..    DCD    281828
        0x00044d28:    01000010    ....    DCD    16777232
        0x00044d2c:    0004523e    >R..    DCD    283198
        0x00044d30:    00044ce6    .L..    DCD    281830
        0x00044d34:    00044cfa    .L..    DCD    281850
        0x00044d38:    01000013    ....    DCD    16777235
        0x00044d3c:    00044cb3    .L..    DCD    281779
        0x00044d40:    00044d12    .M..    DCD    281874
        0x00044d44:    00044d14    .M..    DCD    281876
        0x00044d48:    100b0200    ....    DCD    269156864
        0x00044d4c:    0004523e    >R..    DCD    283198
        0x00044d50:    00044cfc    .L..    DCD    281852
        0x00044d54:    00044d10    .M..    DCD    281872
        0x00044d58:    01000013    ....    DCD    16777235
        0x00044d5c:    00044cc3    .L..    DCD    281795
        0x00044d60:    00044d16    .M..    DCD    281878
        0x00044d64:    00044d18    .M..    DCD    281880
        0x00044d68:    01090200    ....    DCD    17367552
        0x00044d6c:    00045240    @R..    DCD    283200
        0x00044d70:    100001b4    ....    DCD    268435892
        0x00044d74:    00044d1a    .M..    DCD    281882
        0x00044d78:    11200002    .. .    DCD    287309826
    .constdata
        0x00044d7c:    08080f01    ....    DCD    134745857
        0x00044d80:    00000000    ....    DCD    0
        0x00044d84:    00000018    ....    DCD    24
        0x00044d88:    00000000    ....    DCD    0
        0x00044d8c:    00000003    ....    DCD    3
        0x00044d90:    00010102    ....    DCD    65794
        0x00044d94:    00000000    ....    DCD    0
    .constdata
    gattSc
        0x00044d98:    00045246    FR..    DCD    283206
        0x00044d9c:    00000000    ....    DCD    0
    .constdata
    gattScCcc
        0x00044da0:    00045240    @R..    DCD    283200
        0x00044da4:    00000004    ....    DCD    4
    .constdata
    gattCsf
        0x00044da8:    0004524c    LR..    DCD    283212
        0x00044dac:    00000000    ....    DCD    0
    .constdata
    __tagsym$$used
    ui32MCUAllowed
        0x00044db0:    00000000    ....    DCD    0
        0x00044db4:    00000000    ....    DCD    0
        0x00044db8:    00000000    ....    DCD    0
        0x00044dbc:    00000000    ....    DCD    0
        0x00044dc0:    00000000    ....    DCD    0
    __tagsym$$used
    ui32DSP0Allowed
        0x00044dc4:    00000000    ....    DCD    0
        0x00044dc8:    00000000    ....    DCD    0
        0x00044dcc:    00000000    ....    DCD    0
        0x00044dd0:    00000000    ....    DCD    0
        0x00044dd4:    00000000    ....    DCD    0
    __tagsym$$used
    ui32DSP1Allowed
        0x00044dd8:    00000000    ....    DCD    0
        0x00044ddc:    00000000    ....    DCD    0
        0x00044de0:    00000000    ....    DCD    0
        0x00044de4:    00000000    ....    DCD    0
        0x00044de8:    00000000    ....    DCD    0
    __tagsym$$used
    ui32SharedAccess
        0x00044dec:    00000000    ....    DCD    0
        0x00044df0:    00000000    ....    DCD    0
        0x00044df4:    00000000    ....    DCD    0
        0x00044df8:    00000000    ....    DCD    0
        0x00044dfc:    00000000    ....    DCD    0
    __tagsym$$used
    sGlobalAccess
        0x00044e00:    00044dec    .M..    DCD    282092
        0x00044e04:    00044db0    .M..    DCD    282032
        0x00044e08:    00044dc4    .M..    DCD    282052
        0x00044e0c:    00044dd8    .M..    DCD    282072
        0x00044e10:    10060284    ....    DCD    268829316
        0x00044e14:    10060298    ....    DCD    268829336
        0x00044e18:    100602ac    ....    DCD    268829356
    .constdata
        0x00044e1c:    07070102    ....    DCD    117899522
        0x00044e20:    00000001    ....    DCD    1
        0x00044e24:    00000003    ....    DCD    3
        0x00044e28:    00000300    ....    DCD    768
    .constdata
    g_KWD_TaskSetup
        0x00044e2c:    00000001    ....    DCD    1
        0x00044e30:    00027661    av..    DCD    161377
        0x00044e34:    0004be34    4...    DCD    310836
        0x00044e38:    00000100    ....    DCD    256
        0x00044e3c:    00000000    ....    DCD    0
        0x00044e40:    00000002    ....    DCD    2
        0x00044e44:    00000004    ....    DCD    4
        0x00044e48:    00000002    ....    DCD    2
        0x00044e4c:    00027e0d    .~..    DCD    163341
        0x00044e50:    0004be5c    \...    DCD    310876
        0x00044e54:    00000300    ....    DCD    768
        0x00044e58:    00000000    ....    DCD    0
        0x00044e5c:    00000003    ....    DCD    3
        0x00044e60:    00000010    ....    DCD    16
        0x00044e64:    00000004    ....    DCD    4
        0x00044e68:    00026ecd    .n..    DCD    159437
        0x00044e6c:    0004be48    H...    DCD    310856
        0x00044e70:    00000400    ....    DCD    1024
        0x00044e74:    00000000    ....    DCD    0
        0x00044e78:    00000005    ....    DCD    5
        0x00044e7c:    00000010    ....    DCD    16
        0x00044e80:    00000007    ....    DCD    7
        0x00044e84:    00027401    .t..    DCD    160769
        0x00044e88:    0004be70    p...    DCD    310896
        0x00044e8c:    00000800    ....    DCD    2048
        0x00044e90:    00000000    ....    DCD    0
        0x00044e94:    00000004    ....    DCD    4
        0x00044e98:    00000010    ....    DCD    16
        0x00044e9c:    00000006    ....    DCD    6
        0x00044ea0:    000270f5    .p..    DCD    159989
        0x00044ea4:    0004be3c    <...    DCD    310844
        0x00044ea8:    00000300    ....    DCD    768
        0x00044eac:    00000000    ....    DCD    0
        0x00044eb0:    00000006    ....    DCD    6
        0x00044eb4:    00000010    ....    DCD    16
    g_KWD_TimerSetup
        0x00044eb8:    00000001    ....    DCD    1
        0x00044ebc:    0004be88    ....    DCD    310920
        0x00044ec0:    000003e8    ....    DCD    1000
        0x00044ec4:    00000001    ....    DCD    1
        0x00044ec8:    00028239    9...    DCD    164409
    .constdata
    dmAdvAct
        0x00044ecc:    00031745    E...    DCD    202565
        0x00044ed0:    000317b5    ....    DCD    202677
        0x00044ed4:    000317dd    ....    DCD    202717
        0x00044ed8:    00031809    ....    DCD    202761
        0x00044edc:    000317b1    ....    DCD    202673
        0x00044ee0:    00031741    A...    DCD    202561
        0x00044ee4:    000317d9    ....    DCD    202713
        0x00044ee8:    00031831    1...    DCD    202801
    dmAdvFcnIf
        0x00044eec:    00031a2d    -...    DCD    203309
        0x00044ef0:    000318ed    ....    DCD    202989
        0x00044ef4:    00031a19    ....    DCD    203289
    .constdata
    dmConnUpdActSetMain
        0x00044ef8:    00032369    i#..    DCD    205673
    dmConnUpdActTbl
        0x00044efc:    21112010    . .!    DCD    554770448
    dmConnSpecDefaults
        0x00044f00:    00280018    ..(.    DCD    2621464
        0x00044f04:    07d00000    ....    DCD    131072000
        0x00044f08:    00000000    ....    DCD    0
    dmConnActSetMain
        0x00044f0c:    000322dd    ."..    DCD    205533
        0x00044f10:    000320db    . ..    DCD    205019
        0x00044f14:    000321e9    .!..    DCD    205289
        0x00044f18:    0003216d    m!..    DCD    205165
        0x00044f1c:    000320f9    . ..    DCD    205049
        0x00044f20:    000322c9    ."..    DCD    205513
    dmConnFcnIf
        0x00044f24:    00031ee9    ....    DCD    204521
        0x00044f28:    00031db1    ....    DCD    204209
        0x00044f2c:    00031ec5    ....    DCD    204485
    dmConn2FcnIf
        0x00044f30:    00032537    7%..    DCD    206135
        0x00044f34:    00031ad5    ....    DCD    203477
        0x00044f38:    00031cc5    ....    DCD    203973
    dmConnUpdFcnIf
        0x00044f3c:    00032537    7%..    DCD    206135
        0x00044f40:    00032535    5%..    DCD    206133
        0x00044f44:    00032409    .$..    DCD    205833
    .constdata
    dmConnUpdActSetSlave
        0x00044f48:    0003236d    m#..    DCD    205677
        0x00044f4c:    00032321    !#..    DCD    205601
    .constdata
    dmConnActSetSlave
        0x00044f50:    0003209d    . ..    DCD    204957
        0x00044f54:    000320c5    . ..    DCD    204997
        0x00044f58:    000320e3    . ..    DCD    205027
        0x00044f5c:    000320af    . ..    DCD    204975
    .constdata
    dmConnStateTbl
        0x00044f60:    00001001    ....    DCD    4097
        0x00044f64:    00002002    . ..    DCD    8194
        0x00044f68:    00002203    ."..    DCD    8707
        0x00044f6c:    00000000    ....    DCD    0
        0x00044f70:    11040001    ....    DCD    285474817
        0x00044f74:    03000001    ....    DCD    50331649
        0x00044f78:    03000203    ....    DCD    50332163
        0x00044f7c:    00010001    ....    DCD    65537
        0x00044f80:    21000002    ...!    DCD    553648130
        0x00044f84:    23000002    ...#    DCD    587202562
        0x00044f88:    23002203    .".#    DCD    587211267
        0x00044f8c:    00020002    ....    DCD    131074
        0x00044f90:    01040003    ....    DCD    17039363
        0x00044f94:    00030003    ....    DCD    196611
        0x00044f98:    04000003    ....    DCD    67108867
        0x00044f9c:    00030503    ....    DCD    197891
        0x00044fa0:    00040004    ....    DCD    262148
        0x00044fa4:    04000004    ....    DCD    67108868
        0x00044fa8:    04000104    ....    DCD    67109124
        0x00044fac:    00040004    ....    DCD    262148
    .constdata
    dmDevAct
        0x00044fb0:    0003245d    ]$..    DCD    205917
    .constdata
    dmDevFcnIf
        0x00044fb4:    00032537    7%..    DCD    206135
        0x00044fb8:    00032491    .$..    DCD    205969
        0x00044fbc:    000324cd    .$..    DCD    206029
    .constdata
    dmHciToIdTbl
        0x00044fc0:    03030307    ....    DCD    50529031
        0x00044fc4:    04020303    ....    DCD    67240707
        0x00044fc8:    04040404    ....    DCD    67372036
        0x00044fcc:    05050505    ....    DCD    84215045
        0x00044fd0:    07070705    ....    DCD    117901061
        0x00044fd4:    06060607    ....    DCD    101058055
        0x00044fd8:    05060606    ....    DCD    84280838
        0x00044fdc:    07040405    ....    DCD    117703685
        0x00044fe0:    04070407    ....    DCD    67568647
        0x00044fe4:    04050504    ....    DCD    67437828
        0x00044fe8:    09090904    ....    DCD    151587076
        0x00044fec:    00000202    ....    DCD    514
        0x00044ff0:    070b0b0b    ....    DCD    118164235
        0x00044ff4:    00020002    ....    DCD    131074
        0x00044ff8:    0c0b010a    ....    DCD    202047754
        0x00044ffc:    0d0d0d0c    ....    DCD    218959116
        0x00045000:    0d0d0d0d    ....    DCD    218959117
        0x00045004:    0d161010    ....    DCD    219549712
        0x00045008:    04101010    ....    DCD    68161552
        0x0004500c:    14141111    ....    DCD    336859409
        0x00045010:    14141414    ....    DCD    336860180
        0x00045014:    13131212    ....    DCD    320016914
        0x00045018:    1313        ..      DCW    4883
    dmEvtCbackLen
        0x0004501a:    0004        ..      DCW    4
        0x0004501c:    00040004    ....    DCD    262148
        0x00045020:    0004000c    ....    DCD    262156
        0x00045024:    001c0004    ....    DCD    1835012
        0x00045028:    000a0024    $...    DCD    655396
        0x0004502c:    0006000e    ....    DCD    393230
        0x00045030:    00060004    ....    DCD    393220
        0x00045034:    00060004    ....    DCD    393220
        0x00045038:    00100022    "...    DCD    1048610
        0x0004503c:    00060008    ....    DCD    393224
        0x00045040:    00640024    $.d.    DCD    6553636
        0x00045044:    00060014    ....    DCD    393236
        0x00045048:    000a0004    ....    DCD    655364
        0x0004504c:    0006000a    ....    DCD    393226
        0x00045050:    00060006    ....    DCD    393222
        0x00045054:    000c000c    ....    DCD    786444
        0x00045058:    000e0006    ....    DCD    917510
        0x0004505c:    0008000e    ....    DCD    524302
        0x00045060:    000a0006    ....    DCD    655366
        0x00045064:    000a0006    ....    DCD    655366
        0x00045068:    000a0008    ....    DCD    655368
        0x0004506c:    0004000c    ....    DCD    262156
        0x00045070:    00240004    ..$.    DCD    2359300
        0x00045074:    00060006    ....    DCD    393222
        0x00045078:    00160016    ....    DCD    1441814
        0x0004507c:    001a0006    ....    DCD    1703942
        0x00045080:    0008001a    ....    DCD    524314
        0x00045084:    00100008    ....    DCD    1048584
        0x00045088:    000e0010    ....    DCD    917520
        0x0004508c:    001c001c    ....    DCD    1835036
        0x00045090:    00080008    ....    DCD    524296
        0x00045094:    00080008    ....    DCD    524296
        0x00045098:    00080008    ....    DCD    524296
        0x0004509c:    00080008    ....    DCD    524296
        0x000450a0:    0028000a    ..(.    DCD    2621450
        0x000450a4:    000a0006    ....    DCD    655366
        0x000450a8:    000a0028    (...    DCD    655400
        0x000450ac:    0006000a    ....    DCD    393226
        0x000450b0:    00060006    ....    DCD    393222
        0x000450b4:    0020002c    ,. .    DCD    2097196
        0x000450b8:    003c0010    ..<.    DCD    3932176
        0x000450bc:    00380006    ..8.    DCD    3670022
        0x000450c0:    00060038    8...    DCD    393272
        0x000450c4:    001c0006    ....    DCD    1835014
        0x000450c8:    00040008    ....    DCD    262152
        0x000450cc:    00060006    ....    DCD    393222
        0x000450d0:    00000088    ....    DCD    136
    dmFcnDefault
        0x000450d4:    00032537    7%..    DCD    206135
        0x000450d8:    00032535    5%..    DCD    206133
        0x000450dc:    00032535    5%..    DCD    206133
    .constdata
    dmPhyFcnIf
        0x000450e0:    00032537    7%..    DCD    206135
        0x000450e4:    00032561    a%..    DCD    206177
        0x000450e8:    00032535    5%..    DCD    206133
    .constdata
    dmPrivAesAct
        0x000450ec:    00032791    .'..    DCD    206737
        0x000450f0:    0003275d    ]'..    DCD    206685
    dmPrivAct
        0x000450f4:    000326c9    .&..    DCD    206537
        0x000450f8:    00032619    .&..    DCD    206361
        0x000450fc:    000326b1    .&..    DCD    206513
        0x00045100:    0003263d    =&..    DCD    206397
        0x00045104:    00032741    A'..    DCD    206657
        0x00045108:    00032751    Q'..    DCD    206673
        0x0004510c:    00032641    A&..    DCD    206401
    dmPrivFcnIf
        0x00045110:    00032895    .(..    DCD    206997
        0x00045114:    000327dd    .'..    DCD    206813
        0x00045118:    00032881    .(..    DCD    206977
    dmPrivAesFcnIf
        0x0004511c:    00032537    7%..    DCD    206135
        0x00045120:    00032535    5%..    DCD    206133
        0x00045124:    000327c9    .'..    DCD    206793
    .constdata
    dmSecFcnIf
        0x00045128:    00032a89    .*..    DCD    207497
        0x0004512c:    000328a9    .(..    DCD    207017
        0x00045130:    00032a21    !*..    DCD    207393
    .constdata
    dmSecLescFcnIf
        0x00045134:    00032537    7%..    DCD    206135
        0x00045138:    00032535    5%..    DCD    206133
        0x0004513c:    000329b9    .)..    DCD    207289
    .constdata
    attcFcnIf
        0x00045140:    0002a285    ....    DCD    172677
        0x00045144:    0002a21d    ....    DCD    172573
        0x00045148:    0002a311    ....    DCD    172817
        0x0004514c:    0002a0f1    ....    DCD    172273
    attcSendReqTbl
        0x00045150:    00000000    ....    DCD    0
        0x00045154:    0002aa85    ....    DCD    174725
        0x00045158:    0002a93d    =...    DCD    174397
        0x0004515c:    0002a93d    =...    DCD    174397
        0x00045160:    0002a93d    =...    DCD    174397
        0x00045164:    0002ab95    ....    DCD    174997
        0x00045168:    0002a93d    =...    DCD    174397
        0x0004516c:    0002ab95    ....    DCD    174997
        0x00045170:    0002a93d    =...    DCD    174397
        0x00045174:    0002ab95    ....    DCD    174997
        0x00045178:    0002abcd    ....    DCD    175053
        0x0004517c:    0002aae5    ....    DCD    174821
        0x00045180:    0002ab95    ....    DCD    174997
        0x00045184:    00000000    ....    DCD    0
        0x00045188:    00000000    ....    DCD    0
        0x0004518c:    00000000    ....    DCD    0
        0x00045190:    0002ab95    ....    DCD    174997
    .constdata
    attcProcRspTbl
        0x00045194:    0002a4b9    ....    DCD    173241
        0x00045198:    0002a715    ....    DCD    173845
        0x0004519c:    0002a581    ....    DCD    173441
        0x000451a0:    0002a4f5    ....    DCD    173301
        0x000451a4:    0002a581    ....    DCD    173441
        0x000451a8:    0002a7f1    ....    DCD    174065
        0x000451ac:    0002a7c9    ....    DCD    174025
        0x000451b0:    0002a7f1    ....    DCD    174065
        0x000451b4:    0002a581    ....    DCD    173441
        0x000451b8:    0002a90d    ....    DCD    174349
        0x000451bc:    00000000    ....    DCD    0
        0x000451c0:    0002a7a9    ....    DCD    173993
        0x000451c4:    0002a90d    ....    DCD    174349
        0x000451c8:    00000000    ....    DCD    0
        0x000451cc:    00000000    ....    DCD    0
        0x000451d0:    00000000    ....    DCD    0
        0x000451d4:    0002a7ef    ....    DCD    174063
    attcMinPduLen
        0x000451d8:    01020305    ....    DCD    16909061
        0x000451dc:    01010102    ....    DCD    16843010
        0x000451e0:    05030102    ....    DCD    84082946
        0x000451e4:    00000001    ....    DCD    1
    .constdata
    attsIndFcnIf
        0x000451e8:    00029f2b    +...    DCD    171819
        0x000451ec:    0002b4dd    ....    DCD    177373
        0x000451f0:    0002b539    9...    DCD    177465
        0x000451f4:    0002b435    5...    DCD    177205
    .constdata
    attsFcnIf
        0x000451f8:    0002b061    a...    DCD    176225
        0x000451fc:    0002b675    u...    DCD    177781
        0x00045200:    0002b685    ....    DCD    177797
        0x00045204:    0002aee9    ....    DCD    175849
    attsMinPduLen
        0x00045208:    07050300    ....    DCD    117768960
        0x0004520c:    05050305    ....    DCD    84214533
        0x00045210:    05030305    ....    DCD    84083461
        0x00045214:    01000002    ....    DCD    16777218
        0x00045218:    00000f00    ....    DCD    3840
    .constdata
    attFcnDefault
        0x0004521c:    00029f2b    +...    DCD    171819
        0x00045220:    00029f2d    -...    DCD    171821
        0x00045224:    00029f2d    -...    DCD    171821
        0x00045228:    00029f29    )...    DCD    171817
    eattFcnDefault
        0x0004522c:    00029f2f    /...    DCD    171823
        0x00045230:    00029f2f    /...    DCD    171823
        0x00045234:    00029f2d    -...    DCD    171821
        0x00045238:    00029f29    )...    DCD    171817
    .constdata
    attPrimSvcUuid
        0x0004523c:    2800        .(      DCW    10240
    .constdata
    attChUuid
        0x0004523e:    2803        .(      DCW    10243
    .constdata
    attCliChCfgUuid
        0x00045240:    2902        .)      DCW    10498
    .constdata
    attDnChUuid
        0x00045242:    2a00        .*      DCW    10752
    .constdata
    attApChUuid
        0x00045244:    2a01        .*      DCW    10753
    .constdata
    attScChUuid
        0x00045246:    2a05        .*      DCW    10757
    .constdata
    attCarChUuid
        0x00045248:    2aa6        .*      DCW    10918
    .constdata
    attRpaoChUuid
        0x0004524a:    2ac9        .*      DCW    10953
    .constdata
    attGattCsfChUuid
        0x0004524c:    2b29        )+      DCW    11049
    .constdata
    attGattDbhChUuid
        0x0004524e:    2b2a        *+      DCW    11050
    .constdata
    attSsfChUuid
        0x00045250:    00002b3a    :+..    DCD    11066
    .constdata
    attCfg
        0x00045254:    0000000f    ....    DCD    15
        0x00045258:    041e01e0    ....    DCD    69075424
    .constdata
    smpCfg
        0x0004525c:    000001f4    ....    DCD    500
        0x00045260:    01100703    ....    DCD    17827587
        0x00045264:    00000000    ....    DCD    0
        0x00045268:    0000fa00    ....    DCD    64000
        0x0004526c:    0000fa00    ....    DCD    64000
        0x00045270:    00000002    ....    DCD    2
    .constdata
    g_pui32CRC32Table
        0x00045274:    00000000    ....    DCD    0
        0x00045278:    1edc6f41    Ao..    DCD    517762881
        0x0004527c:    3db8de82    ...=    DCD    1035525762
        0x00045280:    2364b1c3    ..d#    DCD    593801667
        0x00045284:    7b71bd04    ..q{    DCD    2071051524
        0x00045288:    65add245    E..e    DCD    1705890373
        0x0004528c:    46c96386    .c.F    DCD    1187603334
        0x00045290:    58150cc7    ...X    DCD    1477774535
        0x00045294:    f6e37a08    .z..    DCD    4142103048
        0x00045298:    e83f1549    I.?.    DCD    3896448329
        0x0004529c:    cb5ba48a    ..[.    DCD    3411780746
        0x000452a0:    d587cbcb    ....    DCD    3582446539
        0x000452a4:    8d92c70c    ....    DCD    2375206668
        0x000452a8:    934ea84d    M.N.    DCD    2471405645
        0x000452ac:    b02a198e    ..*.    DCD    2955549070
        0x000452b0:    aef676cf    .v..    DCD    2935387855
        0x000452b4:    f31a9b51    Q...    DCD    4078607185
        0x000452b8:    edc6f410    ....    DCD    3989238800
        0x000452bc:    cea245d3    .E..    DCD    3466741203
        0x000452c0:    d07e2a92    .*~.    DCD    3497929362
        0x000452c4:    886b2655    U&k.    DCD    2288723541
        0x000452c8:    96b74914    .I..    DCD    2528594196
        0x000452cc:    b5d3f8d7    ....    DCD    3050567895
        0x000452d0:    ab0f9796    ....    DCD    2869925782
        0x000452d4:    05f9e159    Y...    DCD    100262233
        0x000452d8:    1b258e18    ..%.    DCD    455446040
        0x000452dc:    38413fdb    .?A8    DCD    943800283
        0x000452e0:    269d509a    .P.&    DCD    647843994
        0x000452e4:    7e885c5d    ]\.~    DCD    2122865757
        0x000452e8:    6054331c    .3T`    DCD    1616130844
        0x000452ec:    433082df    ..0C    DCD    1127252703
        0x000452f0:    5deced9e    ...]    DCD    1575808414
        0x000452f4:    f8e959e3    .Y..    DCD    4176042467
        0x000452f8:    e63536a2    .65.    DCD    3862247074
        0x000452fc:    c5518761    a.Q.    DCD    3310454625
        0x00045300:    db8de820     ...    DCD    3683510304
        0x00045304:    8398e4e7    ....    DCD    2207835367
        0x00045308:    9d448ba6    ..D.    DCD    2638515110
        0x0004530c:    be203a65    e: .    DCD    3189783141
        0x00045310:    a0fc5524    $U..    DCD    2700891428
        0x00045314:    0e0a23eb    .#..    DCD    235545579
        0x00045318:    10d64caa    .L..    DCD    282479786
        0x0004531c:    33b2fd69    i..3    DCD    867368297
        0x00045320:    2d6e9228    (.n-    DCD    762221096
        0x00045324:    757b9eef    ..{u    DCD    1971035887
        0x00045328:    6ba7f1ae    ...k    DCD    1806168494
        0x0004532c:    48c3406d    m@.H    DCD    1220755565
        0x00045330:    561f2f2c    ,/.V    DCD    1444884268
        0x00045334:    0bf3c2b2    ....    DCD    200524466
        0x00045338:    152fadf3    ../.    DCD    355446259
        0x0004533c:    364b1c30    0.K6    DCD    910892080
        0x00045340:    28977371    qs.(    DCD    681014129
        0x00045344:    70827fb6    ...p    DCD    1887600566
        0x00045348:    6e5e10f7    ..^n    DCD    1851658487
        0x0004534c:    4d3aa134    4.:M    DCD    1295687988
        0x00045350:    53e6ce75    u..S    DCD    1407635061
        0x00045354:    fd10b8ba    ....    DCD    4245731514
        0x00045358:    e3ccd7fb    ....    DCD    3821852667
        0x0004535c:    c0a86638    8f..    DCD    3232261688
        0x00045360:    de740979    y.t.    DCD    3732146553
        0x00045364:    866105be    ..a.    DCD    2254505406
        0x00045368:    98bd6aff    .j..    DCD    2562550527
        0x0004536c:    bbd9db3c    <...    DCD    3151616828
        0x00045370:    a505b47d    }...    DCD    2768614525
        0x00045374:    ef0edc87    ....    DCD    4010728583
        0x00045378:    f1d2b3c6    ....    DCD    4057117638
        0x0004537c:    d2b60205    ....    DCD    3535143429
        0x00045380:    cc6a6d44    Dmj.    DCD    3429526852
        0x00045384:    947f6183    .a..    DCD    2491376003
        0x00045388:    8aa30ec2    ....    DCD    2325941954
        0x0004538c:    a9c7bf01    ....    DCD    2848440065
        0x00045390:    b71bd040    @...    DCD    3072053312
        0x00045394:    19eda68f    ....    DCD    435005071
        0x00045398:    0731c9ce    ..1.    DCD    120703438
        0x0004539c:    2455780d    .xU$    DCD    609581069
        0x000453a0:    3a89174c    L..:    DCD    982062924
        0x000453a4:    629c1b8b    ...b    DCD    1654397835
        0x000453a8:    7c4074ca    .t@|    DCD    2084598986
        0x000453ac:    5f24c509    ..$_    DCD    1596245257
        0x000453b0:    41f8aa48    H..A    DCD    1106815560
        0x000453b4:    1c1447d6    .G..    DCD    471091158
        0x000453b8:    02c82897    .(..    DCD    46672023
        0x000453bc:    21ac9954    T..!    DCD    564959572
        0x000453c0:    3f70f615    ..p?    DCD    1064367637
        0x000453c4:    6765fad2    ..eg    DCD    1734736594
        0x000453c8:    79b99593    ...y    DCD    2042205587
        0x000453cc:    5add2450    P$.Z    DCD    1524442192
        0x000453d0:    44014b11    .K.D    DCD    1140935441
        0x000453d4:    eaf73dde    .=..    DCD    3942071774
        0x000453d8:    f42b529f    .R+.    DCD    4096479903
        0x000453dc:    d74fe35c    \.O.    DCD    3612336988
        0x000453e0:    c9938c1d    ....    DCD    3381890077
        0x000453e4:    918680da    ....    DCD    2441511130
        0x000453e8:    8f5aef9b    ..Z.    DCD    2405101467
        0x000453ec:    ac3e5e58    X^>.    DCD    2889768536
        0x000453f0:    b2e23119    .1..    DCD    3001168153
        0x000453f4:    17e78564    d...    DCD    401048932
        0x000453f8:    093bea25    %.;.    DCD    154921509
        0x000453fc:    2a5f5be6    .[_*    DCD    710892518
        0x00045400:    348334a7    .4.4    DCD    881013927
        0x00045404:    6c963860    `8.l    DCD    1821784160
        0x00045408:    724a5721    !WJr    DCD    1917474593
        0x0004540c:    512ee6e2    ...Q    DCD    1362028258
        0x00045410:    4ff289a3    ...O    DCD    1341295011
        0x00045414:    e104ff6c    l...    DCD    3775201132
        0x00045418:    ffd8902d    -...    DCD    4292382765
        0x0004541c:    dcbc21ee    .!..    DCD    3703316974
        0x00045420:    c2604eaf    .N`.    DCD    3261091503
        0x00045424:    9a754268    hBu.    DCD    2591375976
        0x00045428:    84a92d29    )-..    DCD    2225679657
        0x0004542c:    a7cd9cea    ....    DCD    2815270122
        0x00045430:    b911f3ab    ....    DCD    3104961451
        0x00045434:    e4fd1e35    5...    DCD    3841793589
        0x00045438:    fa217174    tq!.    DCD    4196495732
        0x0004543c:    d945c0b7    ..E.    DCD    3645227191
        0x00045440:    c799aff6    ....    DCD    3348738038
        0x00045444:    9f8ca331    1...    DCD    2676794161
        0x00045448:    8150cc70    p.P.    DCD    2169556080
        0x0004544c:    a2347db3    .}4.    DCD    2721349043
        0x00045450:    bce812f2    ....    DCD    3169325810
        0x00045454:    121e643d    =d..    DCD    303981629
        0x00045458:    0cc20b7c    |...    DCD    214043516
        0x0004545c:    2fa6babf    .../    DCD    799455935
        0x00045460:    317ad5fe    ..z1    DCD    830133758
        0x00045464:    696fd939    9.oi    DCD    1768937785
        0x00045468:    77b3b678    x..w    DCD    2008266360
        0x0004546c:    54d707bb    ...T    DCD    1423378363
        0x00045470:    4a0b68fa    .h.J    DCD    1242261754
        0x00045474:    c0c1d64f    O...    DCD    3233928783
        0x00045478:    de1db90e    ....    DCD    3726489870
        0x0004547c:    fd7908cd    ..y.    DCD    4252567757
        0x00045480:    e3a5678c    .g..    DCD    3819267980
        0x00045484:    bbb06b4b    Kk..    DCD    3148901195
        0x00045488:    a56c040a    ..l.    DCD    2775319562
        0x0004548c:    8608b5c9    ....    DCD    2248717769
        0x00045490:    98d4da88    ....    DCD    2564086408
        0x00045494:    3622ac47    G."6    DCD    908241991
        0x00045498:    28fec306    ...(    DCD    687784710
        0x0004549c:    0b9a72c5    .r..    DCD    194671301
        0x000454a0:    15461d84    ..F.    DCD    356916612
        0x000454a4:    4d531143    C.SM    DCD    1297289539
        0x000454a8:    538f7e02    .~.S    DCD    1401912834
        0x000454ac:    70ebcfc1    ...p    DCD    1894502337
        0x000454b0:    6e37a080    ..7n    DCD    1849139328
        0x000454b4:    33db4d1e    .M.3    DCD    870010142
        0x000454b8:    2d07225f    _".-    DCD    755442271
        0x000454bc:    0e63939c    ..c.    DCD    241406876
        0x000454c0:    10bffcdd    ....    DCD    281017565
        0x000454c4:    48aaf01a    ...H    DCD    1219162138
        0x000454c8:    56769f5b    [.vV    DCD    1450614619
        0x000454cc:    75122e98    ...u    DCD    1964125848
        0x000454d0:    6bce41d9    .A.k    DCD    1808679385
        0x000454d4:    c5383716    .78.    DCD    3308795670
        0x000454d8:    dbe45857    WX..    DCD    3689175127
        0x000454dc:    f880e994    ....    DCD    4169197972
        0x000454e0:    e65c86d5    ..\.    DCD    3864823509
        0x000454e4:    be498a12    ..I.    DCD    3192490514
        0x000454e8:    a095e553    S...    DCD    2694178131
        0x000454ec:    83f15490    .T..    DCD    2213631120
        0x000454f0:    9d2d3bd1    .;-.    DCD    2636987345
        0x000454f4:    38288fac    ..(8    DCD    942182316
        0x000454f8:    26f4e0ed    ...&    DCD    653582573
        0x000454fc:    0590512e    .Q..    DCD    93344046
        0x00045500:    1b4c3e6f    o>L.    DCD    457981551
        0x00045504:    435932a8    .2YC    DCD    1129919144
        0x00045508:    5d855de9    .].]    DCD    1569021417
        0x0004550c:    7ee1ec2a    *..~    DCD    2128735274
        0x00045510:    603d836b    k.=`    DCD    1614644075
        0x00045514:    cecbf5a4    ....    DCD    3469473188
        0x00045518:    d0179ae5    ....    DCD    3491207909
        0x0004551c:    f3732b26    &+s.    DCD    4084411174
        0x00045520:    edaf4467    gD..    DCD    3987686503
        0x00045524:    b5ba48a0    .H..    DCD    3048884384
        0x00045528:    ab6627e1    .'f.    DCD    2875598817
        0x0004552c:    88029622    "...    DCD    2281870882
        0x00045530:    96def963    c...    DCD    2531195235
        0x00045534:    cb3214fd    ..2.    DCD    3409057021
        0x00045538:    d5ee7bbc    .{..    DCD    3589176252
        0x0004553c:    f68aca7f    ....    DCD    4136290943
        0x00045540:    e856a53e    >.V.    DCD    3897992510
        0x00045544:    b043a9f9    ..C.    DCD    2957224441
        0x00045548:    ae9fc6b8    ....    DCD    2929706680
        0x0004554c:    8dfb777b    {w..    DCD    2382067579
        0x00045550:    9327183a    :.'.    DCD    2468812858
        0x00045554:    3dd16ef5    .n.=    DCD    1037135605
        0x00045558:    230d01b4    ...#    DCD    588054964
        0x0004555c:    0069b077    w.i.    DCD    6926455
        0x00045560:    1eb5df36    6...    DCD    515235638
        0x00045564:    46a0d3f1    ...F    DCD    1184945137
        0x00045568:    587cbcb0    ..|X    DCD    1484569776
        0x0004556c:    7b180d73    s..{    DCD    2065173875
        0x00045570:    65c46232    2b.e    DCD    1707369010
        0x00045574:    2fcf0ac8    .../    DCD    802097864
        0x00045578:    31136589    .e.1    DCD    823354761
        0x0004557c:    1277d44a    J.w.    DCD    309843018
        0x00045580:    0cabbb0b    ....    DCD    212581131
        0x00045584:    54beb7cc    ...T    DCD    1421785036
        0x00045588:    4a62d88d    ..bJ    DCD    1247991949
        0x0004558c:    6906694e    Ni.i    DCD    1762027854
        0x00045590:    77da060f    ...w    DCD    2010777103
        0x00045594:    d92c70c0    .p,.    DCD    3643568320
        0x00045598:    c7f01f81    ....    DCD    3354402689
        0x0004559c:    e494ae42    B...    DCD    3834949186
        0x000455a0:    fa48c103    ..H.    DCD    4199072003
        0x000455a4:    a25dcdc4    ..].    DCD    2724056516
        0x000455a8:    bc81a285    ....    DCD    3162612357
        0x000455ac:    9fe51346    F...    DCD    2682590022
        0x000455b0:    81397c07    .|9.    DCD    2168028167
        0x000455b4:    dcd59199    ....    DCD    3704983961
        0x000455b8:    c209fed8    ....    DCD    3255434968
        0x000455bc:    e16d4f1b    .Om.    DCD    3782037275
        0x000455c0:    ffb1205a    Z ..    DCD    4289798234
        0x000455c4:    a7a42c9d    .,..    DCD    2812554397
        0x000455c8:    b97843dc    .Cx.    DCD    3111666652
        0x000455cc:    9a1cf21f    ....    DCD    2585588255
        0x000455d0:    84c09d5e    ^...    DCD    2227215710
        0x000455d4:    2a36eb91    ..6*    DCD    708242321
        0x000455d8:    34ea84d0    ...4    DCD    887784656
        0x000455dc:    178e3513    .5..    DCD    395195667
        0x000455e0:    09525a52    RZR.    DCD    156392018
        0x000455e4:    51475695    .VGQ    DCD    1363629717
        0x000455e8:    4f9b39d4    .9.O    DCD    1335572948
        0x000455ec:    6cff8817    ...l    DCD    1828685847
        0x000455f0:    7223e756    V.#r    DCD    1914955606
        0x000455f4:    d726532b    +S&.    DCD    3609613099
        0x000455f8:    c9fa3c6a    j<..    DCD    3388619882
        0x000455fc:    ea9e8da9    ....    DCD    3936259497
        0x00045600:    f442e2e8    ..B.    DCD    4098024168
        0x00045604:    ac57ee2f    /.W.    DCD    2891443759
        0x00045608:    b28b816e    n...    DCD    2995487086
        0x0004560c:    91ef30ad    .0..    DCD    2448371885
        0x00045610:    8f335fec    ._3.    DCD    2402508780
        0x00045614:    21c52923    #).!    DCD    566569251
        0x00045618:    3f194662    bF.?    DCD    1058621026
        0x0004561c:    1c7df7a1    ..}.    DCD    478017441
        0x00045620:    02a198e0    ....    DCD    44144864
        0x00045624:    5ab49427    '..Z    DCD    1521783847
        0x00045628:    4468fb66    f.hD    DCD    1147730790
        0x0004562c:    670c4aa5    .J.g    DCD    1728858789
        0x00045630:    79d025e4    .%.y    DCD    2043684324
        0x00045634:    243cc87a    z.<$    DCD    607963258
        0x00045638:    3ae0a73b    ;..:    DCD    987801403
        0x0004563c:    198416f8    ....    DCD    428087032
        0x00045640:    075879b9    .yX.    DCD    123238841
        0x00045644:    5f4d757e    ~uM_    DCD    1598911870
        0x00045648:    41911a3f    ?..A    DCD    1100028479
        0x0004564c:    62f5abfc    ...b    DCD    1660267516
        0x00045650:    7c29c4bd    ..)|    DCD    2083112125
        0x00045654:    d2dfb272    r...    DCD    3537875570
        0x00045658:    cc03dd33    3...    DCD    3422805299
        0x0004565c:    ef676cf0    .lg.    DCD    4016532720
        0x00045660:    f1bb03b1    ....    DCD    4055565233
        0x00045664:    a9ae0f76    v...    DCD    2846756726
        0x00045668:    b7726037    7`r.    DCD    3077726263
        0x0004566c:    9416d1f4    ....    DCD    2484523508
        0x00045670:    8acabeb5    ....    DCD    2328542901
    .constdata
    g_ui8VendorNameAmbq
        0x00045674:    51424d41    AMBQ    DCD    1363299649
        0x00045678:    00          .       DCB    0
    g_ui8VendorNameUnknown
        0x00045679:    3f3f3f      ???     DCB    63,63,63
        0x0004567c:    003f        ?.      DCW    63
    g_DeviceNameApollo4b
        0x0004567e:    7041        Ap      DCW    28737
        0x00045680:    6f6c6c6f    ollo    DCD    1869376623
        0x00045684:    6234        4b      DCW    25140
        0x00045686:    00          .       DCB    0
    g_TempRange
        0x00045687:    43          C       DCB    67
        0x00045688:    656d6d6f    omme    DCD    1701670255
        0x0004568c:    61696372    rcia    DCD    1634296690
        0x00045690:    694d006c    l.Mi    DCD    1766654060
        0x00045694:    6174696c    lita    DCD    1635019116
        0x00045698:    00007972    ry..    DCD    31090
        0x0004569c:    74754100    .Aut    DCD    1953841408
        0x000456a0:    746f6d6f    omot    DCD    1953459567
        0x000456a4:    00657669    ive.    DCD    6649449
        0x000456a8:    75646e49    Indu    DCD    1969516105
        0x000456ac:    69727473    stri    DCD    1769108595
        0x000456b0:    6c61        al      DCW    27745
        0x000456b2:    00          .       DCB    0
    g_ui8DeviceNameUnknown
        0x000456b3:    55          U       DCB    85
        0x000456b4:    6f6e6b6e    nkno    DCD    1869507438
        0x000456b8:    64206e77    wn d    DCD    1679847031
        0x000456bc:    63697665    evic    DCD    1667855973
        0x000456c0:    0065        e.      DCW    101
    .constdata
    appReqActCfg
        0x000456c2:    00          .       DCB    0
    .constdata
    gapValSvc
        0x000456c3:    00          .       DCB    0
        0x000456c4:    0018        ..      DCW    24
    .constdata
    gapLenSvc
        0x000456c6:    0002        ..      DCW    2
    .constdata
    gapValDnCh
        0x000456c8:    00000302    ....    DCD    770
        0x000456cc:    002a        *.      DCW    42
    .constdata
    gapLenDnCh
        0x000456ce:    0005        ..      DCW    5
    .constdata
    gapValApCh
        0x000456d0:    01000502    ....    DCD    16778498
        0x000456d4:    002a        *.      DCW    42
    .constdata
    gapLenApCh
        0x000456d6:    0005        ..      DCW    5
    .constdata
    gapLenAp
        0x000456d8:    0002        ..      DCW    2
    .constdata
    gapValCarCh
        0x000456da:    0702        ..      DCW    1794
        0x000456dc:    002aa600    ..*.    DCD    2795008
    .constdata
    gapLenCarCh
        0x000456e0:    0005        ..      DCW    5
    .constdata
    gapLenCar
        0x000456e2:    0001        ..      DCW    1
    .constdata
    gapValRpaoCh
        0x000456e4:    c9000902    ....    DCD    3372222722
        0x000456e8:    002a        *.      DCW    42
    .constdata
    gapLenRpaoCh
        0x000456ea:    0005        ..      DCW    5
    .constdata
    gapLenRpao
        0x000456ec:    00000001    ....    DCD    1
    .constdata
    gapList
        0x000456f0:    0004523c    <R..    DCD    283196
        0x000456f4:    000456c3    .V..    DCD    284355
        0x000456f8:    000456c6    .V..    DCD    284358
        0x000456fc:    01000002    ....    DCD    16777218
        0x00045700:    0004523e    >R..    DCD    283198
        0x00045704:    000456c8    .V..    DCD    284360
        0x00045708:    000456ce    .V..    DCD    284366
        0x0004570c:    01000005    ....    DCD    16777221
        0x00045710:    00045242    BR..    DCD    283202
        0x00045714:    100004e5    ....    DCD    268436709
        0x00045718:    100004fa    ....    DCD    268436730
        0x0004571c:    110a0014    ....    DCD    285868052
        0x00045720:    0004523e    >R..    DCD    283198
        0x00045724:    000456d0    .V..    DCD    284368
        0x00045728:    000456d6    .V..    DCD    284374
        0x0004572c:    01000005    ....    DCD    16777221
        0x00045730:    00045244    DR..    DCD    283204
        0x00045734:    100004fc    ....    DCD    268436732
        0x00045738:    000456d8    .V..    DCD    284376
        0x0004573c:    01000002    ....    DCD    16777218
        0x00045740:    0004523e    >R..    DCD    283198
        0x00045744:    000456da    .V..    DCD    284378
        0x00045748:    000456e0    .V..    DCD    284384
        0x0004574c:    01000005    ....    DCD    16777221
        0x00045750:    00045248    HR..    DCD    283208
        0x00045754:    10000500    ....    DCD    268436736
        0x00045758:    000456e2    .V..    DCD    284386
        0x0004575c:    01000001    ....    DCD    16777217
        0x00045760:    0004523e    >R..    DCD    283198
        0x00045764:    000456e4    .V..    DCD    284388
        0x00045768:    000456ea    .V..    DCD    284394
        0x0004576c:    01000005    ....    DCD    16777221
        0x00045770:    0004524a    JR..    DCD    283210
        0x00045774:    1000052c    ,...    DCD    268436780
        0x00045778:    000456ec    .V..    DCD    284396
        0x0004577c:    01000001    ....    DCD    16777217
    .constdata
    gattValSvc
        0x00045780:    1801        ..      DCW    6145
    .constdata
    gattLenSvc
        0x00045782:    0002        ..      DCW    2
    .constdata
    gattValScCh
        0x00045784:    05001220     ...    DCD    83890720
        0x00045788:    002a        *.      DCW    42
    .constdata
    gattLenScCh
        0x0004578a:    0005        ..      DCW    5
    .constdata
    gattValSc
        0x0004578c:    ffff0001    ....    DCD    4294901761
    .constdata
    gattLenSc
        0x00045790:    0004        ..      DCW    4
    .constdata
    gattLenScChCcc
        0x00045792:    0002        ..      DCW    2
    .constdata
    gattValCsfCh
        0x00045794:    2900150a    ...)    DCD    687871242
        0x00045798:    002b        +.      DCW    43
    .constdata
    gattLenCsfCh
        0x0004579a:    0005        ..      DCW    5
    .constdata
    gattLenCsf
        0x0004579c:    0001        ..      DCW    1
    .constdata
    gattValDbhCh
        0x0004579e:    1702        ..      DCW    5890
        0x000457a0:    002b2a00    .*+.    DCD    2828800
    .constdata
    gattLenDbhCh
        0x000457a4:    0005        ..      DCW    5
    .constdata
    gattLenDbh
        0x000457a6:    0010        ..      DCW    16
    .constdata
    gattValSsfCh
        0x000457a8:    3a001902    ...:    DCD    973084930
        0x000457ac:    002b        +.      DCW    43
    .constdata
    gattLenSsfCh
        0x000457ae:    0005        ..      DCW    5
    .constdata
    gattLenSsf
        0x000457b0:    00000001    ....    DCD    1
    .constdata
    gattList
        0x000457b4:    0004523c    <R..    DCD    283196
        0x000457b8:    00045780    .W..    DCD    284544
        0x000457bc:    00045782    .W..    DCD    284546
        0x000457c0:    01000002    ....    DCD    16777218
        0x000457c4:    0004523e    >R..    DCD    283198
        0x000457c8:    00045784    .W..    DCD    284548
        0x000457cc:    0004578a    .W..    DCD    284554
        0x000457d0:    01000005    ....    DCD    16777221
        0x000457d4:    00045246    FR..    DCD    283206
        0x000457d8:    0004578c    .W..    DCD    284556
        0x000457dc:    00045790    .W..    DCD    284560
        0x000457e0:    00000004    ....    DCD    4
        0x000457e4:    00045240    @R..    DCD    283200
        0x000457e8:    1000052d    -...    DCD    268436781
        0x000457ec:    00045792    .W..    DCD    284562
        0x000457f0:    11200002    .. .    DCD    287309826
        0x000457f4:    0004523e    >R..    DCD    283198
        0x000457f8:    00045794    .W..    DCD    284564
        0x000457fc:    0004579a    .W..    DCD    284570
        0x00045800:    01000005    ....    DCD    16777221
        0x00045804:    0004524c    LR..    DCD    283212
        0x00045808:    1000052f    /...    DCD    268436783
        0x0004580c:    0004579c    .W..    DCD    284572
        0x00045810:    11060001    ....    DCD    285605889
        0x00045814:    0004523e    >R..    DCD    283198
        0x00045818:    0004579e    .W..    DCD    284574
        0x0004581c:    000457a4    .W..    DCD    284580
        0x00045820:    01000005    ....    DCD    16777221
        0x00045824:    0004524e    NR..    DCD    283214
        0x00045828:    1001b5b8    ....    DCD    268547512
        0x0004582c:    000457a6    .W..    DCD    284582
        0x00045830:    01040010    ....    DCD    17039376
        0x00045834:    0004523e    >R..    DCD    283198
        0x00045838:    000457a8    .W..    DCD    284584
        0x0004583c:    000457ae    .W..    DCD    284590
        0x00045840:    01000005    ....    DCD    16777221
        0x00045844:    00045250    PR..    DCD    283216
        0x00045848:    10000501    ....    DCD    268436737
        0x0004584c:    000457b0    .W..    DCD    284592
        0x00045850:    01000001    ....    DCD    16777217
    .constdata
    disValSvc
        0x00045854:    180a        ..      DCW    6154
    .constdata
    disLenSvc
        0x00045856:    0002        ..      DCW    2
    .constdata
    disValMfrCh
        0x00045858:    29003202    .2.)    DCD    687878658
        0x0004585c:    002a        *.      DCW    42
    .constdata
    disLenMfrCh
        0x0004585e:    0005        ..      DCW    5
    .constdata
    disUuMfr
        0x00045860:    2a29        )*      DCW    10793
    .constdata
    disValSidCh
        0x00045862:    3402        .4      DCW    13314
        0x00045864:    002a2300    .#*.    DCD    2761472
    .constdata
    disLenSidCh
        0x00045868:    0005        ..      DCW    5
    .constdata
    disUuSid
        0x0004586a:    2a23        #*      DCW    10787
    .constdata
    disLenSid
        0x0004586c:    0008        ..      DCW    8
    .constdata
    disValMnCh
        0x0004586e:    3602        .6      DCW    13826
        0x00045870:    002a2400    .$*.    DCD    2761728
    .constdata
    disLenMnCh
        0x00045874:    0005        ..      DCW    5
    .constdata
    disUuMn
        0x00045876:    2a24        $*      DCW    10788
    .constdata
    disValSnCh
        0x00045878:    25003802    .8.%    DCD    620771330
        0x0004587c:    002a        *.      DCW    42
    .constdata
    disLenSnCh
        0x0004587e:    0005        ..      DCW    5
    .constdata
    disUuSn
        0x00045880:    2a25        %*      DCW    10789
    .constdata
    disValFwrCh
        0x00045882:    3a02        .:      DCW    14850
        0x00045884:    002a2600    .&*.    DCD    2762240
    .constdata
    disLenFwrCh
        0x00045888:    0005        ..      DCW    5
    .constdata
    disUuFwr
        0x0004588a:    2a26        &*      DCW    10790
    .constdata
    disValHwrCh
        0x0004588c:    27003c02    .<.'    DCD    654326786
        0x00045890:    002a        *.      DCW    42
    .constdata
    disLenHwrCh
        0x00045892:    0005        ..      DCW    5
    .constdata
    disUuHwr
        0x00045894:    2a27        '*      DCW    10791
    .constdata
    disValSwrCh
        0x00045896:    3e02        .>      DCW    15874
        0x00045898:    002a2800    .(*.    DCD    2762752
    .constdata
    disLenSwrCh
        0x0004589c:    0005        ..      DCW    5
    .constdata
    disUuSwr
        0x0004589e:    2a28        (*      DCW    10792
    .constdata
    disValRcdCh
        0x000458a0:    2a004002    .@.*    DCD    704659458
        0x000458a4:    002a        *.      DCW    42
    .constdata
    disLenRcdCh
        0x000458a6:    0005        ..      DCW    5
    .constdata
    disUuRcd
        0x000458a8:    2a2a        **      DCW    10794
    .constdata
    disLenRcd
        0x000458aa:    0006        ..      DCW    6
    .constdata
    disValPnpIdCh
        0x000458ac:    50004202    .B.P    DCD    1342194178
        0x000458b0:    002a        *.      DCW    42
    .constdata
    disLenPnpIdCh
        0x000458b2:    0005        ..      DCW    5
    .constdata
    disUuPnpId
        0x000458b4:    2a50        P*      DCW    10832
    .constdata
    disLenPnpId
        0x000458b6:    0007        ..      DCW    7
    .constdata
    disList
        0x000458b8:    0004523c    <R..    DCD    283196
        0x000458bc:    00045854    TX..    DCD    284756
        0x000458c0:    00045856    VX..    DCD    284758
        0x000458c4:    01000002    ....    DCD    16777218
        0x000458c8:    0004523e    >R..    DCD    283198
        0x000458cc:    00045858    XX..    DCD    284760
        0x000458d0:    0004585e    ^X..    DCD    284766
        0x000458d4:    01000005    ....    DCD    16777221
        0x000458d8:    00045860    `X..    DCD    284768
        0x000458dc:    10000530    0...    DCD    268436784
        0x000458e0:    10000544    D...    DCD    268436804
        0x000458e4:    01080014    ....    DCD    17301524
        0x000458e8:    0004523e    >R..    DCD    283198
        0x000458ec:    00045862    bX..    DCD    284770
        0x000458f0:    00045868    hX..    DCD    284776
        0x000458f4:    01000005    ....    DCD    16777221
        0x000458f8:    0004586a    jX..    DCD    284778
        0x000458fc:    10000546    F...    DCD    268436806
        0x00045900:    0004586c    lX..    DCD    284780
        0x00045904:    01000008    ....    DCD    16777224
        0x00045908:    0004523e    >R..    DCD    283198
        0x0004590c:    0004586e    nX..    DCD    284782
        0x00045910:    00045874    tX..    DCD    284788
        0x00045914:    01000005    ....    DCD    16777221
        0x00045918:    00045876    vX..    DCD    284790
        0x0004591c:    1000054e    N...    DCD    268436814
        0x00045920:    10000568    h...    DCD    268436840
        0x00045924:    01080019    ....    DCD    17301529
        0x00045928:    0004523e    >R..    DCD    283198
        0x0004592c:    00045878    xX..    DCD    284792
        0x00045930:    0004587e    ~X..    DCD    284798
        0x00045934:    01000005    ....    DCD    16777221
        0x00045938:    00045880    .X..    DCD    284800
        0x0004593c:    1000056a    j...    DCD    268436842
        0x00045940:    10000584    ....    DCD    268436868
        0x00045944:    01080019    ....    DCD    17301529
        0x00045948:    0004523e    >R..    DCD    283198
        0x0004594c:    00045882    .X..    DCD    284802
        0x00045950:    00045888    .X..    DCD    284808
        0x00045954:    01000005    ....    DCD    16777221
        0x00045958:    0004588a    .X..    DCD    284810
        0x0004595c:    10000586    ....    DCD    268436870
        0x00045960:    1000059c    ....    DCD    268436892
        0x00045964:    01080015    ....    DCD    17301525
        0x00045968:    0004523e    >R..    DCD    283198
        0x0004596c:    0004588c    .X..    DCD    284812
        0x00045970:    00045892    .X..    DCD    284818
        0x00045974:    01000005    ....    DCD    16777221
        0x00045978:    00045894    .X..    DCD    284820
        0x0004597c:    1000059e    ....    DCD    268436894
        0x00045980:    100005b4    ....    DCD    268436916
        0x00045984:    01080015    ....    DCD    17301525
        0x00045988:    0004523e    >R..    DCD    283198
        0x0004598c:    00045896    .X..    DCD    284822
        0x00045990:    0004589c    .X..    DCD    284828
        0x00045994:    01000005    ....    DCD    16777221
        0x00045998:    0004589e    .X..    DCD    284830
        0x0004599c:    100005b6    ....    DCD    268436918
        0x000459a0:    100005cc    ....    DCD    268436940
        0x000459a4:    01080015    ....    DCD    17301525
        0x000459a8:    0004523e    >R..    DCD    283198
        0x000459ac:    000458a0    .X..    DCD    284832
        0x000459b0:    000458a6    .X..    DCD    284838
        0x000459b4:    01000005    ....    DCD    16777221
        0x000459b8:    000458a8    .X..    DCD    284840
        0x000459bc:    100005ce    ....    DCD    268436942
        0x000459c0:    000458aa    .X..    DCD    284842
        0x000459c4:    01000006    ....    DCD    16777222
        0x000459c8:    0004523e    >R..    DCD    283198
        0x000459cc:    000458ac    .X..    DCD    284844
        0x000459d0:    000458b2    .X..    DCD    284850
        0x000459d4:    01000005    ....    DCD    16777221
        0x000459d8:    000458b4    .X..    DCD    284852
        0x000459dc:    100005d4    ....    DCD    268436948
        0x000459e0:    000458b6    .X..    DCD    284854
        0x000459e4:    01000007    ....    DCD    16777223
    .constdata
    am_hal_cachectrl_defaults
        0x000459e8:    030e        ..      DCW    782
        0x000459ea:    00          .       DCB    0
    .constdata
    am_hal_daxi_defaults
        0x000459eb:    02          .       DCB    2
        0x000459ec:    0000        ..      DCW    0
    .constdata
    tIomPinAlloc
        0x000459ee:    0050        P.      DCW    80
        0x000459f0:    00600051    Q.`.    DCD    6291537
        0x000459f4:    00700061    a.p.    DCD    7340129
        0x000459f8:    00850084    ....    DCD    8716420
        0x000459fc:    00950094    ....    DCD    9765012
        0x00045a00:    019000a4    ....    DCD    26214564
        0x00045a04:    01a00191    ....    DCD    27263377
        0x00045a08:    01b001a1    ....    DCD    28311969
        0x00045a0c:    01f101f0    ....    DCD    32571888
        0x00045a10:    02010200    ....    DCD    33620480
        0x00045a14:    02200210    .. .    DCD    35652112
        0x00045a18:    02300221    !.0.    DCD    36700705
        0x00045a1c:    02400231    1.@.    DCD    37749297
        0x00045a20:    02f102f0    ....    DCD    49349360
        0x00045a24:    03010300    ....    DCD    50397952
        0x00045a28:    03d00310    ....    DCD    63963920
        0x00045a2c:    03e003d1    ....    DCD    65012689
        0x00045a30:    03f003e1    ....    DCD    66061281
        0x00045a34:    01610160    `.a.    DCD    23134560
        0x00045a38:    01710170    p.q.    DCD    24183152
        0x00045a3c:    00000180    ....    DCD    384
    .constdata
    g_am_hal_mcuctrl_sram_size
        0x00045a40:    02000180    ....    DCD    33554816
        0x00045a44:    01800180    ....    DCD    25166208
        0x00045a48:    00000400    ....    DCD    1024
        0x00045a4c:    04000180    ....    DCD    67109248
        0x00045a50:    018001e0    ....    DCD    25166304
        0x00045a54:    01800400    ....    DCD    25166848
        0x00045a58:    08000180    ....    DCD    134218112
        0x00045a5c:    01800180    ....    DCD    25166208
        0x00045a60:    01800800    ....    DCD    25167872
        0x00045a64:    08000180    ....    DCD    134218112
        0x00045a68:    01800180    ....    DCD    25166208
        0x00045a6c:    01800800    ....    DCD    25167872
        0x00045a70:    08000180    ....    DCD    134218112
        0x00045a74:    01800180    ....    DCD    25166208
        0x00045a78:    01800800    ....    DCD    25167872
        0x00045a7c:    08000180    ....    DCD    134218112
        0x00045a80:    01800180    ....    DCD    25166208
        0x00045a84:    01800800    ....    DCD    25167872
        0x00045a88:    08000180    ....    DCD    134218112
        0x00045a8c:    01800180    ....    DCD    25166208
        0x00045a90:    01800800    ....    DCD    25167872
        0x00045a94:    08000180    ....    DCD    134218112
        0x00045a98:    01800180    ....    DCD    25166208
        0x00045a9c:    01800800    ....    DCD    25167872
    g_am_hal_mcuctrl_mram_size
        0x00045aa0:    00080000    ....    DCD    524288
        0x00045aa4:    00100000    ....    DCD    1048576
        0x00045aa8:    00180000    ....    DCD    1572864
        0x00045aac:    00200000    .. .    DCD    2097152
    .constdata
    g_amHalMcuctrlArgBLEDefault
        0x00045ab0:    00000001    ....    DCD    1
        0x00045ab4:    01000001    ....    DCD    16777217
    .constdata
    am_hal_gpio_pincfg_output
        0x00045ab8:    00000183    ....    DCD    387
    .constdata
    am_hal_gpio_pincfg_input
        0x00045abc:    00000093    ....    DCD    147
    .constdata
    am_hal_gpio_pincfg_tristate
        0x00045ac0:    00000383    ....    DCD    899
    .constdata
    am_hal_gpio_pincfg_opendrain
        0x00045ac4:    00000283    ....    DCD    643
    .constdata
    am_hal_gpio_pincfg_disabled
        0x00045ac8:    00000003    ....    DCD    3
    .constdata
    am_hal_gpio_pincfg_pulledup_disabled
        0x00045acc:    0000e083    ....    DCD    57475
    .constdata
    g_ui32DSpintbl
        0x00045ad0:    8fc007e0    ....    DCD    2411726816
        0x00045ad4:    e3fbffff    ....    DCD    3824943103
        0x00045ad8:    01ffffff    ....    DCD    33554431
        0x00045adc:    00000000    ....    DCD    0
    .constdata
    g_DefaultMcuMemCfg
        0x00045ae0:    07070102    ....    DCD    117899522
        0x00045ae4:    0001        ..      DCW    1
    g_DefaultSRAMCfg
        0x00045ae6:    0003        ..      DCW    3
        0x00045ae8:    03000000    ....    DCD    50331648
    am_hal_pwrctrl_peripheral_control
        0x00045aec:    40021004    ...@    DCD    1073876996
        0x00045af0:    00000001    ....    DCD    1
        0x00045af4:    40021008    ...@    DCD    1073877000
        0x00045af8:    00000001    ....    DCD    1
        0x00045afc:    40021004    ...@    DCD    1073876996
        0x00045b00:    00000002    ....    DCD    2
        0x00045b04:    40021008    ...@    DCD    1073877000
        0x00045b08:    0000001e    ....    DCD    30
        0x00045b0c:    40021004    ...@    DCD    1073876996
        0x00045b10:    00000004    ....    DCD    4
        0x00045b14:    40021008    ...@    DCD    1073877000
        0x00045b18:    0000001e    ....    DCD    30
        0x00045b1c:    40021004    ...@    DCD    1073876996
        0x00045b20:    00000008    ....    DCD    8
        0x00045b24:    40021008    ...@    DCD    1073877000
        0x00045b28:    0000001e    ....    DCD    30
        0x00045b2c:    40021004    ...@    DCD    1073876996
        0x00045b30:    00000010    ....    DCD    16
        0x00045b34:    40021008    ...@    DCD    1073877000
        0x00045b38:    0000001e    ....    DCD    30
        0x00045b3c:    40021004    ...@    DCD    1073876996
        0x00045b40:    00000020     ...    DCD    32
        0x00045b44:    40021008    ...@    DCD    1073877000
        0x00045b48:    000001e0    ....    DCD    480
        0x00045b4c:    40021004    ...@    DCD    1073876996
        0x00045b50:    00000040    @...    DCD    64
        0x00045b54:    40021008    ...@    DCD    1073877000
        0x00045b58:    000001e0    ....    DCD    480
        0x00045b5c:    40021004    ...@    DCD    1073876996
        0x00045b60:    00000080    ....    DCD    128
        0x00045b64:    40021008    ...@    DCD    1073877000
        0x00045b68:    000001e0    ....    DCD    480
        0x00045b6c:    40021004    ...@    DCD    1073876996
        0x00045b70:    00000100    ....    DCD    256
        0x00045b74:    40021008    ...@    DCD    1073877000
        0x00045b78:    000001e0    ....    DCD    480
        0x00045b7c:    40021004    ...@    DCD    1073876996
        0x00045b80:    00000200    ....    DCD    512
        0x00045b84:    40021008    ...@    DCD    1073877000
        0x00045b88:    00001e00    ....    DCD    7680
        0x00045b8c:    40021004    ...@    DCD    1073876996
        0x00045b90:    00000400    ....    DCD    1024
        0x00045b94:    40021008    ...@    DCD    1073877000
        0x00045b98:    00001e00    ....    DCD    7680
        0x00045b9c:    40021004    ...@    DCD    1073876996
        0x00045ba0:    00000800    ....    DCD    2048
        0x00045ba4:    40021008    ...@    DCD    1073877000
        0x00045ba8:    00001e00    ....    DCD    7680
        0x00045bac:    40021004    ...@    DCD    1073876996
        0x00045bb0:    00001000    ....    DCD    4096
        0x00045bb4:    40021008    ...@    DCD    1073877000
        0x00045bb8:    00001e00    ....    DCD    7680
        0x00045bbc:    40021004    ...@    DCD    1073876996
        0x00045bc0:    00002000    . ..    DCD    8192
        0x00045bc4:    40021008    ...@    DCD    1073877000
        0x00045bc8:    00002000    . ..    DCD    8192
        0x00045bcc:    40021004    ...@    DCD    1073876996
        0x00045bd0:    00004000    .@..    DCD    16384
        0x00045bd4:    40021008    ...@    DCD    1073877000
        0x00045bd8:    0001c000    ....    DCD    114688
        0x00045bdc:    40021004    ...@    DCD    1073876996
        0x00045be0:    00008000    ....    DCD    32768
        0x00045be4:    40021008    ...@    DCD    1073877000
        0x00045be8:    0001c000    ....    DCD    114688
        0x00045bec:    40021004    ...@    DCD    1073876996
        0x00045bf0:    00010000    ....    DCD    65536
        0x00045bf4:    40021008    ...@    DCD    1073877000
        0x00045bf8:    0001c000    ....    DCD    114688
        0x00045bfc:    40021004    ...@    DCD    1073876996
        0x00045c00:    00020000    ....    DCD    131072
        0x00045c04:    40021008    ...@    DCD    1073877000
        0x00045c08:    00020000    ....    DCD    131072
        0x00045c0c:    40021004    ...@    DCD    1073876996
        0x00045c10:    00040000    ....    DCD    262144
        0x00045c14:    40021008    ...@    DCD    1073877000
        0x00045c18:    00040000    ....    DCD    262144
        0x00045c1c:    40021004    ...@    DCD    1073876996
        0x00045c20:    00080000    ....    DCD    524288
        0x00045c24:    40021008    ...@    DCD    1073877000
        0x00045c28:    00080000    ....    DCD    524288
        0x00045c2c:    40021004    ...@    DCD    1073876996
        0x00045c30:    00100000    ....    DCD    1048576
        0x00045c34:    40021008    ...@    DCD    1073877000
        0x00045c38:    00100000    ....    DCD    1048576
        0x00045c3c:    40021004    ...@    DCD    1073876996
        0x00045c40:    00200000    .. .    DCD    2097152
        0x00045c44:    40021008    ...@    DCD    1073877000
        0x00045c48:    00200000    .. .    DCD    2097152
        0x00045c4c:    40021004    ...@    DCD    1073876996
        0x00045c50:    00400000    ..@.    DCD    4194304
        0x00045c54:    40021008    ...@    DCD    1073877000
        0x00045c58:    00400000    ..@.    DCD    4194304
        0x00045c5c:    40021004    ...@    DCD    1073876996
        0x00045c60:    00800000    ....    DCD    8388608
        0x00045c64:    40021008    ...@    DCD    1073877000
        0x00045c68:    00800000    ....    DCD    8388608
        0x00045c6c:    40021004    ...@    DCD    1073876996
        0x00045c70:    01000000    ....    DCD    16777216
        0x00045c74:    40021008    ...@    DCD    1073877000
        0x00045c78:    01000000    ....    DCD    16777216
        0x00045c7c:    4002100c    ...@    DCD    1073877004
        0x00045c80:    00000001    ....    DCD    1
        0x00045c84:    40021010    ...@    DCD    1073877008
        0x00045c88:    000000ff    ....    DCD    255
        0x00045c8c:    4002100c    ...@    DCD    1073877004
        0x00045c90:    00000002    ....    DCD    2
        0x00045c94:    40021010    ...@    DCD    1073877008
        0x00045c98:    000000ff    ....    DCD    255
        0x00045c9c:    4002100c    ...@    DCD    1073877004
        0x00045ca0:    00000004    ....    DCD    4
        0x00045ca4:    40021010    ...@    DCD    1073877008
        0x00045ca8:    000000ff    ....    DCD    255
        0x00045cac:    4002100c    ...@    DCD    1073877004
        0x00045cb0:    00000008    ....    DCD    8
        0x00045cb4:    40021010    ...@    DCD    1073877008
        0x00045cb8:    000000ff    ....    DCD    255
        0x00045cbc:    4002100c    ...@    DCD    1073877004
        0x00045cc0:    00000010    ....    DCD    16
        0x00045cc4:    40021010    ...@    DCD    1073877008
        0x00045cc8:    000000ff    ....    DCD    255
        0x00045ccc:    4002100c    ...@    DCD    1073877004
        0x00045cd0:    00000020     ...    DCD    32
        0x00045cd4:    40021010    ...@    DCD    1073877008
        0x00045cd8:    000000ff    ....    DCD    255
        0x00045cdc:    4002100c    ...@    DCD    1073877004
        0x00045ce0:    00000040    @...    DCD    64
        0x00045ce4:    40021010    ...@    DCD    1073877008
        0x00045ce8:    000000ff    ....    DCD    255
        0x00045cec:    4002100c    ...@    DCD    1073877004
        0x00045cf0:    00000080    ....    DCD    128
        0x00045cf4:    40021010    ...@    DCD    1073877008
        0x00045cf8:    000000ff    ....    DCD    255
        0x00045cfc:    4002100c    ...@    DCD    1073877004
        0x00045d00:    00000400    ....    DCD    1024
        0x00045d04:    40021010    ...@    DCD    1073877008
        0x00045d08:    00000400    ....    DCD    1024
    .constdata
    g_am_hal_bootrom_helper
        0x00045d0c:    0800004d    M...    DCD    134217805
        0x00045d10:    08000051    Q...    DCD    134217809
        0x00045d14:    08000055    U...    DCD    134217813
        0x00045d18:    08000059    Y...    DCD    134217817
        0x00045d1c:    0800006d    m...    DCD    134217837
        0x00045d20:    08000075    u...    DCD    134217845
        0x00045d24:    08000079    y...    DCD    134217849
        0x00045d28:    08000081    ....    DCD    134217857
        0x00045d2c:    08000099    ....    DCD    134217881
        0x00045d30:    0800009d    ....    DCD    134217885
    .constdata
    gAmHalCmdQReg
        0x00045d34:    40050228    (..@    DCD    1074070056
        0x00045d38:    4005022c    ,..@    DCD    1074070060
        0x00045d3c:    40050240    @..@    DCD    1074070080
        0x00045d40:    40050244    D..@    DCD    1074070084
        0x00045d44:    4005023c    <..@    DCD    1074070076
        0x00045d48:    00008000    ....    DCD    32768
        0x00045d4c:    40050230    0..@    DCD    1074070064
        0x00045d50:    00000001    ....    DCD    1
        0x00045d54:    00000004    ....    DCD    4
        0x00045d58:    00000002    ....    DCD    2
        0x00045d5c:    40051228    (..@    DCD    1074074152
        0x00045d60:    4005122c    ,..@    DCD    1074074156
        0x00045d64:    40051240    @..@    DCD    1074074176
        0x00045d68:    40051244    D..@    DCD    1074074180
        0x00045d6c:    4005123c    <..@    DCD    1074074172
        0x00045d70:    00008000    ....    DCD    32768
        0x00045d74:    40051230    0..@    DCD    1074074160
        0x00045d78:    00000001    ....    DCD    1
        0x00045d7c:    00000004    ....    DCD    4
        0x00045d80:    00000002    ....    DCD    2
        0x00045d84:    40052228    (".@    DCD    1074078248
        0x00045d88:    4005222c    ,".@    DCD    1074078252
        0x00045d8c:    40052240    @".@    DCD    1074078272
        0x00045d90:    40052244    D".@    DCD    1074078276
        0x00045d94:    4005223c    <".@    DCD    1074078268
        0x00045d98:    00008000    ....    DCD    32768
        0x00045d9c:    40052230    0".@    DCD    1074078256
        0x00045da0:    00000001    ....    DCD    1
        0x00045da4:    00000004    ....    DCD    4
        0x00045da8:    00000002    ....    DCD    2
        0x00045dac:    40053228    (2.@    DCD    1074082344
        0x00045db0:    4005322c    ,2.@    DCD    1074082348
        0x00045db4:    40053240    @2.@    DCD    1074082368
        0x00045db8:    40053244    D2.@    DCD    1074082372
        0x00045dbc:    4005323c    <2.@    DCD    1074082364
        0x00045dc0:    00008000    ....    DCD    32768
        0x00045dc4:    40053230    02.@    DCD    1074082352
        0x00045dc8:    00000001    ....    DCD    1
        0x00045dcc:    00000004    ....    DCD    4
        0x00045dd0:    00000002    ....    DCD    2
        0x00045dd4:    40054228    (B.@    DCD    1074086440
        0x00045dd8:    4005422c    ,B.@    DCD    1074086444
        0x00045ddc:    40054240    @B.@    DCD    1074086464
        0x00045de0:    40054244    DB.@    DCD    1074086468
        0x00045de4:    4005423c    <B.@    DCD    1074086460
        0x00045de8:    00008000    ....    DCD    32768
        0x00045dec:    40054230    0B.@    DCD    1074086448
        0x00045df0:    00000001    ....    DCD    1
        0x00045df4:    00000004    ....    DCD    4
        0x00045df8:    00000002    ....    DCD    2
        0x00045dfc:    40055228    (R.@    DCD    1074090536
        0x00045e00:    4005522c    ,R.@    DCD    1074090540
        0x00045e04:    40055240    @R.@    DCD    1074090560
        0x00045e08:    40055244    DR.@    DCD    1074090564
        0x00045e0c:    4005523c    <R.@    DCD    1074090556
        0x00045e10:    00008000    ....    DCD    32768
        0x00045e14:    40055230    0R.@    DCD    1074090544
        0x00045e18:    00000001    ....    DCD    1
        0x00045e1c:    00000004    ....    DCD    4
        0x00045e20:    00000002    ....    DCD    2
        0x00045e24:    40056228    (b.@    DCD    1074094632
        0x00045e28:    4005622c    ,b.@    DCD    1074094636
        0x00045e2c:    40056240    @b.@    DCD    1074094656
        0x00045e30:    40056244    Db.@    DCD    1074094660
        0x00045e34:    4005623c    <b.@    DCD    1074094652
        0x00045e38:    00008000    ....    DCD    32768
        0x00045e3c:    40056230    0b.@    DCD    1074094640
        0x00045e40:    00000001    ....    DCD    1
        0x00045e44:    00000004    ....    DCD    4
        0x00045e48:    00000002    ....    DCD    2
        0x00045e4c:    40057228    (r.@    DCD    1074098728
        0x00045e50:    4005722c    ,r.@    DCD    1074098732
        0x00045e54:    40057240    @r.@    DCD    1074098752
        0x00045e58:    40057244    Dr.@    DCD    1074098756
        0x00045e5c:    4005723c    <r.@    DCD    1074098748
        0x00045e60:    00008000    ....    DCD    32768
        0x00045e64:    40057230    0r.@    DCD    1074098736
        0x00045e68:    00000001    ....    DCD    1
        0x00045e6c:    00000004    ....    DCD    4
        0x00045e70:    00000002    ....    DCD    2
        0x00045e74:    400602a0    ...@    DCD    1074135712
        0x00045e78:    400602a8    ...@    DCD    1074135720
        0x00045e7c:    400602c0    ...@    DCD    1074135744
        0x00045e80:    400602c4    ...@    DCD    1074135748
        0x00045e84:    400602b8    ...@    DCD    1074135736
        0x00045e88:    00004000    .@..    DCD    16384
        0x00045e8c:    400602ac    ...@    DCD    1074135724
        0x00045e90:    00000001    ....    DCD    1
        0x00045e94:    00000004    ....    DCD    4
        0x00045e98:    00000008    ....    DCD    8
        0x00045e9c:    400612a0    ...@    DCD    1074139808
        0x00045ea0:    400612a8    ...@    DCD    1074139816
        0x00045ea4:    400612c0    ...@    DCD    1074139840
        0x00045ea8:    400612c4    ...@    DCD    1074139844
        0x00045eac:    400612b8    ...@    DCD    1074139832
        0x00045eb0:    00004000    .@..    DCD    16384
        0x00045eb4:    400612ac    ...@    DCD    1074139820
        0x00045eb8:    00000001    ....    DCD    1
        0x00045ebc:    00000004    ....    DCD    4
        0x00045ec0:    00000008    ....    DCD    8
        0x00045ec4:    400622a0    .".@    DCD    1074143904
        0x00045ec8:    400622a8    .".@    DCD    1074143912
        0x00045ecc:    400622c0    .".@    DCD    1074143936
        0x00045ed0:    400622c4    .".@    DCD    1074143940
        0x00045ed4:    400622b8    .".@    DCD    1074143928
        0x00045ed8:    00004000    .@..    DCD    16384
        0x00045edc:    400622ac    .".@    DCD    1074143916
        0x00045ee0:    00000001    ....    DCD    1
        0x00045ee4:    00000004    ....    DCD    4
        0x00045ee8:    00000008    ....    DCD    8
    .constdata
    Response_fields
        0x00045eec:    00110001    ....    DCD    1114113
        0x00045ef0:    01000000    ....    DCD    16777216
        0x00045ef4:    00000000    ....    DCD    0
        0x00045ef8:    03000000    ....    DCD    50331648
        0x00045efc:    00033700    .7..    DCD    210688
        0x00045f00:    0104fffe    ....    DCD    17104894
        0x00045f04:    642b0000    ..+d    DCD    1680539648
        0x00045f08:    00070004    ....    DCD    458756
        0x00045f0c:    feffff37    7...    DCD    4278189879
        0x00045f10:    00000cff    ....    DCD    3327
        0x00045f14:    04689f00    ..h.    DCD    73965312
        0x00045f18:    37000800    ...7    DCD    922748928
        0x00045f1c:    fffeffff    ....    DCD    4294901759
        0x00045f20:    00000042    B...    DCD    66
        0x00045f24:    00046a52    Rj..    DCD    289362
        0x00045f28:    ff37000a    ..7.    DCD    4281794570
        0x00045f2c:    02fffeff    ....    DCD    50331391
        0x00045f30:    39000000    ...9    DCD    956301312
        0x00045f34:    0d000465    e...    DCD    218104933
        0x00045f38:    ffff3700    .7..    DCD    4294915840
        0x00045f3c:    0021fffe    ..!.    DCD    2228222
        0x00045f40:    63770000    ..wc    DCD    1668743168
        0x00045f44:    000e0004    ....    DCD    917508
        0x00045f48:    feffff37    7...    DCD    4278189879
        0x00045f4c:    000004ff    ....    DCD    1279
        0x00045f50:    0466bf00    ..f.    DCD    73842432
        0x00045f54:    37000f00    ...7    DCD    922750720
        0x00045f58:    fffeffff    ....    DCD    4294901759
        0x00045f5c:    00000008    ....    DCD    8
        0x00045f60:    000467eb    .g..    DCD    288747
        0x00045f64:    ff370015    ..7.    DCD    4281794581
        0x00045f68:    0afffeff    ....    DCD    184549119
        0x00045f6c:    da000001    ....    DCD    3657433089
        0x00045f70:    1c000469    i...    DCD    469763177
        0x00045f74:    ffff3700    .7..    DCD    4294915840
        0x00045f78:    004cfffe    ..L.    DCD    5046270
        0x00045f7c:    66560000    ..Vf    DCD    1716912128
        0x00045f80:    00000004    ....    DCD    4
        0x00045f84:    00000000    ....    DCD    0
        0x00045f88:    00000000    ....    DCD    0
        0x00045f8c:    00000000    ....    DCD    0
        0x00045f90:    00          .       DCB    0
    .constdata
    ControlEnvelope_fields
        0x00045f91:    010011      ...     DCB    1,0,17
        0x00045f94:    00000000    ....    DCD    0
        0x00045f98:    00000001    ....    DCD    1
        0x00045f9c:    00000000    ....    DCD    0
        0x00045fa0:    03370009    ..7.    DCD    53936137
        0x00045fa4:    10fffe00    ....    DCD    285212160
        0x00045fa8:    ec000001    ....    DCD    3959422977
        0x00045fac:    0a00045e    ^...    DCD    167773278
        0x00045fb0:    ffff3700    .7..    DCD    4294915840
        0x00045fb4:    0004fffe    ....    DCD    327678
        0x00045fb8:    68180000    ...h    DCD    1746403328
        0x00045fbc:    000b0004    ....    DCD    720900
        0x00045fc0:    feffff37    7...    DCD    4278189879
        0x00045fc4:    00011cff    ....    DCD    72959
        0x00045fc8:    04679100    ..g.    DCD    73896192
        0x00045fcc:    37000c00    ...7    DCD    922749952
        0x00045fd0:    fffeffff    ....    DCD    4294901759
        0x00045fd4:    00000008    ....    DCD    8
        0x00045fd8:    00046836    6h..    DCD    288822
        0x00045fdc:    ff37000d    ..7.    DCD    4281794573
        0x00045fe0:    04fffeff    ....    DCD    83885823
        0x00045fe4:    63000000    ...c    DCD    1660944384
        0x00045fe8:    0e000468    h...    DCD    234882152
        0x00045fec:    ffff3700    .7..    DCD    4294915840
        0x00045ff0:    0001fffe    ....    DCD    131070
        0x00045ff4:    68810000    ...h    DCD    1753284608
        0x00045ff8:    00140004    ....    DCD    1310724
        0x00045ffc:    feffff37    7...    DCD    4278189879
        0x00046000:    000004ff    ....    DCD    1279
        0x00046004:    04651b00    ..e.    DCD    73734912
        0x00046008:    37001500    ...7    DCD    922752256
        0x0004600c:    fffeffff    ....    DCD    4294901759
        0x00046010:    00000001    ....    DCD    1
        0x00046014:    00046566    fe..    DCD    288102
        0x00046018:    ff370016    ..7.    DCD    4281794582
        0x0004601c:    01fffeff    ....    DCD    33554175
        0x00046020:    75000000    ...u    DCD    1962934272
        0x00046024:    17000465    e...    DCD    385877093
        0x00046028:    ffff3700    .7..    DCD    4294915840
        0x0004602c:    0001fffe    ....    DCD    131070
        0x00046030:    65930000    ...e    DCD    1704132608
        0x00046034:    00180004    ....    DCD    1572868
        0x00046038:    feffff37    7...    DCD    4278189879
        0x0004603c:    000001ff    ....    DCD    511
        0x00046040:    0465a200    ..e.    DCD    73769472
        0x00046044:    37001900    ...7    DCD    922753280
        0x00046048:    fffeffff    ....    DCD    4294901759
        0x0004604c:    00000002    ....    DCD    2
        0x00046050:    000465c0    .e..    DCD    288192
        0x00046054:    ff37001a    ..7.    DCD    4281794586
        0x00046058:    0cfffeff    ....    DCD    218103551
        0x0004605c:    de000000    ....    DCD    3724541952
        0x00046060:    1b000465    e...    DCD    452985957
        0x00046064:    ffff3700    .7..    DCD    4294915840
        0x00046068:    0104fffe    ....    DCD    17104894
        0x0004606c:    660b0000    ...f    DCD    1711996928
        0x00046070:    001c0004    ....    DCD    1835012
        0x00046074:    feffff37    7...    DCD    4278189879
        0x00046078:    000001ff    ....    DCD    511
        0x0004607c:    04669200    ..f.    DCD    73830912
        0x00046080:    37001e00    ...7    DCD    922754560
        0x00046084:    fffeffff    ....    DCD    4294901759
        0x00046088:    00000001    ....    DCD    1
        0x0004608c:    00046a70    pj..    DCD    289392
        0x00046090:    ff37001f    ..7.    DCD    4281794591
        0x00046094:    01fffeff    ....    DCD    33554175
        0x00046098:    8e000000    ....    DCD    2382364672
        0x0004609c:    2800046a    j..(    DCD    671089770
        0x000460a0:    ffff3700    .7..    DCD    4294915840
        0x000460a4:    0040fffe    ..@.    DCD    4259838
        0x000460a8:    632c0000    ..,c    DCD    1663827968
        0x000460ac:    00290004    ..).    DCD    2686980
        0x000460b0:    feffff37    7...    DCD    4278189879
        0x000460b4:    0000a2ff    ....    DCD    41727
        0x000460b8:    04634a00    .Jc.    DCD    73615872
        0x000460bc:    37003200    .2.7    DCD    922759680
        0x000460c0:    fffeffff    ....    DCD    4294901759
        0x000460c4:    00000008    ....    DCD    8
        0x000460c8:    00046971    qi..    DCD    289137
        0x000460cc:    ff370033    3.7.    DCD    4281794611
        0x000460d0:    08fffeff    ....    DCD    150994687
        0x000460d4:    35000000    ...5    DCD    889192448
        0x000460d8:    37000469    i..7    DCD    922748009
        0x000460dc:    ffff3700    .7..    DCD    4294915840
        0x000460e0:    0001fffe    ....    DCD    131070
        0x000460e4:    699e0000    ...i    DCD    1771962368
        0x000460e8:    00380004    ..8.    DCD    3670020
        0x000460ec:    feffff37    7...    DCD    4278189879
        0x000460f0:    000001ff    ....    DCD    511
        0x000460f4:    0469ad00    ..i.    DCD    74034432
        0x000460f8:    37003900    .9.7    DCD    922761472
        0x000460fc:    fffeffff    ....    DCD    4294901759
        0x00046100:    00000001    ....    DCD    1
        0x00046104:    00046a07    .j..    DCD    289287
        0x00046108:    ff37003a    :.7.    DCD    4281794618
        0x0004610c:    08fffeff    ....    DCD    150994687
        0x00046110:    16000000    ....    DCD    369098752
        0x00046114:    3b00046a    j..;    DCD    989856874
        0x00046118:    ffff3700    .7..    DCD    4294915840
        0x0004611c:    00fffffe    ....    DCD    16777214
        0x00046120:    6a340000    ..4j    DCD    1781792768
        0x00046124:    003c0004    ..<.    DCD    3932164
        0x00046128:    feffff37    7...    DCD    4278189879
        0x0004612c:    000001ff    ....    DCD    511
        0x00046130:    0466a100    ..f.    DCD    73834752
        0x00046134:    37006400    .d.7    DCD    922772480
        0x00046138:    fffeffff    ....    DCD    4294901759
        0x0004613c:    00000004    ....    DCD    4
        0x00046140:    000468db    .h..    DCD    288987
        0x00046144:    ff370065    e.7.    DCD    4281794661
        0x00046148:    0cfffeff    ....    DCD    218103551
        0x0004614c:    f9000000    ....    DCD    4177526784
        0x00046150:    66000468    h..f    DCD    1711277160
        0x00046154:    ffff3700    .7..    DCD    4294915840
        0x00046158:    000cfffe    ....    DCD    851966
        0x0004615c:    69170000    ...i    DCD    1763115008
        0x00046160:    00670004    ..g.    DCD    6750212
        0x00046164:    feffff37    7...    DCD    4278189879
        0x00046168:    000001ff    ....    DCD    511
        0x0004616c:    0463a400    ..c.    DCD    73638912
        0x00046170:    00000000    ....    DCD    0
        0x00046174:    00000000    ....    DCD    0
        0x00046178:    00000000    ....    DCD    0
        0x0004617c:    00000000    ....    DCD    0
    .constdata
    PB_DECODERS
        0x00046180:    00039d91    ....    DCD    236945
        0x00046184:    00039cf1    ....    DCD    236785
        0x00046188:    00039c2d    -...    DCD    236589
        0x0004618c:    000399c5    ....    DCD    235973
        0x00046190:    000399f1    ....    DCD    236017
        0x00046194:    00039925    %...    DCD    235813
        0x00046198:    00039ae5    ....    DCD    236261
        0x0004619c:    00039b7d    }...    DCD    236413
        0x000461a0:    00000000    ....    DCD    0
        0x000461a4:    00039a59    Y...    DCD    236121
    .constdata
    PB_ENCODERS
        0x000461a8:    0003a569    i...    DCD    238953
        0x000461ac:    0003a519    ....    DCD    238873
        0x000461b0:    0003a4b1    ....    DCD    238769
        0x000461b4:    0003a395    ....    DCD    238485
        0x000461b8:    0003a3b9    ....    DCD    238521
        0x000461bc:    0003a325    %...    DCD    238373
        0x000461c0:    0003a42f    /...    DCD    238639
        0x000461c4:    0003a47d    }...    DCD    238717
        0x000461c8:    00000000    ....    DCD    0
        0x000461cc:    0003a409    ....    DCD    238601
    .constdata
    tapset_icdf
        0x000461d0:    0102        ..      DCW    258
        0x000461d2:    00          .       DCB    0
    spread_icdf
        0x000461d3:    19          .       DCB    25
        0x000461d4:    0217        ..      DCW    535
        0x000461d6:    00          .       DCB    0
    trim_icdf
        0x000461d7:    7e          ~       DCB    126
        0x000461d8:    576d777c    |wmW    DCD    1466791804
        0x000461dc:    04091329    )...    DCD    67703593
        0x000461e0:    0002        ..      DCW    2
    inv_table
        0x000461e2:    ffff        ..      DCW    65535
        0x000461e4:    46566e9c    .nVF    DCD    1180069532
        0x000461e8:    282d333b    ;3-(    DCD    674050875
        0x000461ec:    1c1f2125    %!..    DCD    471802149
        0x000461f0:    1617191a    ....    DCD    370612506
        0x000461f4:    12131415    ....    DCD    303240213
        0x000461f8:    0f101011    ....    DCD    252710929
        0x000461fc:    0d0d0e0f    ....    DCD    218959375
        0x00046200:    0c0c0c0c    ....    DCD    202116108
        0x00046204:    0a0b0b0b    ....    DCD    168495883
        0x00046208:    09090a0a    ....    DCD    151587338
        0x0004620c:    09090909    ....    DCD    151587081
        0x00046210:    08080808    ....    DCD    134744072
        0x00046214:    07070708    ....    DCD    117901064
        0x00046218:    06070707    ....    DCD    101123847
        0x0004621c:    06060606    ....    DCD    101058054
        0x00046220:    06060606    ....    DCD    101058054
        0x00046224:    06060606    ....    DCD    101058054
        0x00046228:    05060606    ....    DCD    84280838
        0x0004622c:    05050505    ....    DCD    84215045
        0x00046230:    05050505    ....    DCD    84215045
        0x00046234:    04050505    ....    DCD    67437829
        0x00046238:    04040404    ....    DCD    67372036
        0x0004623c:    04040404    ....    DCD    67372036
        0x00046240:    04040404    ....    DCD    67372036
        0x00046244:    04040404    ....    DCD    67372036
        0x00046248:    04040404    ....    DCD    67372036
        0x0004624c:    04040404    ....    DCD    67372036
        0x00046250:    03030303    ....    DCD    50529027
        0x00046254:    03030303    ....    DCD    50529027
        0x00046258:    03030303    ....    DCD    50529027
        0x0004625c:    03030303    ....    DCD    50529027
        0x00046260:    00000203    ....    DCD    515
    intensity_thresholds
        0x00046264:    3f800000    ...?    DCD    1065353216
        0x00046268:    40000000    ...@    DCD    1073741824
        0x0004626c:    40400000    ..@@    DCD    1077936128
        0x00046270:    40800000    ...@    DCD    1082130432
        0x00046274:    40a00000    ...@    DCD    1084227584
        0x00046278:    40c00000    ...@    DCD    1086324736
        0x0004627c:    40e00000    ...@    DCD    1088421888
        0x00046280:    41000000    ...A    DCD    1090519040
        0x00046284:    41800000    ...A    DCD    1098907648
        0x00046288:    41c00000    ...A    DCD    1103101952
        0x0004628c:    42100000    ...B    DCD    1108344832
        0x00046290:    42300000    ..0B    DCD    1110441984
        0x00046294:    42480000    ..HB    DCD    1112014848
        0x00046298:    42600000    ..`B    DCD    1113587712
        0x0004629c:    42780000    ..xB    DCD    1115160576
        0x000462a0:    42860000    ...B    DCD    1116078080
        0x000462a4:    42900000    ...B    DCD    1116733440
        0x000462a8:    429e0000    ...B    DCD    1117650944
        0x000462ac:    42b00000    ...B    DCD    1118830592
        0x000462b0:    42d40000    ...B    DCD    1121189888
        0x000462b4:    43060000    ...C    DCD    1124466688
    intensity_histeresis
        0x000462b8:    3f800000    ...?    DCD    1065353216
        0x000462bc:    3f800000    ...?    DCD    1065353216
        0x000462c0:    3f800000    ...?    DCD    1065353216
        0x000462c4:    3f800000    ...?    DCD    1065353216
        0x000462c8:    3f800000    ...?    DCD    1065353216
        0x000462cc:    3f800000    ...?    DCD    1065353216
        0x000462d0:    3f800000    ...?    DCD    1065353216
        0x000462d4:    40000000    ...@    DCD    1073741824
        0x000462d8:    40000000    ...@    DCD    1073741824
        0x000462dc:    40000000    ...@    DCD    1073741824
        0x000462e0:    40000000    ...@    DCD    1073741824
        0x000462e4:    40000000    ...@    DCD    1073741824
        0x000462e8:    40000000    ...@    DCD    1073741824
        0x000462ec:    40000000    ...@    DCD    1073741824
        0x000462f0:    40400000    ..@@    DCD    1077936128
        0x000462f4:    40400000    ..@@    DCD    1077936128
        0x000462f8:    40800000    ...@    DCD    1082130432
        0x000462fc:    40a00000    ...@    DCD    1084227584
        0x00046300:    40c00000    ...@    DCD    1086324736
        0x00046304:    41000000    ...A    DCD    1090519040
        0x00046308:    41000000    ...A    DCD    1090519040
    .constdata
    correction
        0x0004630c:    00008b95    ....    DCD    35733
        0x00046310:    00009837    7...    DCD    38967
        0x00046314:    0000a5ff    ....    DCD    42495
        0x00046318:    0000b504    ....    DCD    46340
        0x0004631c:    0000c567    g...    DCD    50535
        0x00046320:    0000d745    E...    DCD    55109
        0x00046324:    0000eac1    ....    DCD    60097
        0x00046328:    0000ffff    ....    DCD    65535
    .constdata
    ForwardATCommand_fields
        0x0004632c:    00160001    ....    DCD    1441793
        0x00046330:    40000000    ...@    DCD    1073741824
        0x00046334:    00000000    ....    DCD    0
        0x00046338:    00000000    ....    DCD    0
        0x0004633c:    00000000    ....    DCD    0
        0x00046340:    00000000    ....    DCD    0
        0x00046344:    00000000    ....    DCD    0
        0x00046348:    0000        ..      DCW    0
    .constdata
    IncomingCall_fields
        0x0004634a:    0001        ..      DCW    1
        0x0004634c:    00000016    ....    DCD    22
        0x00046350:    00002200    ."..    DCD    8704
        0x00046354:    00000000    ....    DCD    0
        0x00046358:    16000200    ....    DCD    369099264
        0x0004635c:    00000000    ....    DCD    0
        0x00046360:    00000080    ....    DCD    128
        0x00046364:    00000000    ....    DCD    0
        0x00046368:    00000000    ....    DCD    0
        0x0004636c:    00000000    ....    DCD    0
        0x00046370:    00000000    ....    DCD    0
        0x00046374:    0000        ..      DCW    0
        0x00046376:    00          .       DCB    0
    .constdata
    CentralInformation_fields
        0x00046377:    01          .       DCB    1
        0x00046378:    00001600    ....    DCD    5632
        0x0004637c:    00200000    .. .    DCD    2097152
        0x00046380:    00000000    ....    DCD    0
        0x00046384:    00020000    ....    DCD    131072
        0x00046388:    00000011    ....    DCD    17
        0x0004638c:    00000100    ....    DCD    256
        0x00046390:    00000000    ....    DCD    0
        0x00046394:    00000000    ....    DCD    0
        0x00046398:    00000000    ....    DCD    0
        0x0004639c:    00000000    ....    DCD    0
        0x000463a0:    00000000    ....    DCD    0
    .constdata
    GetCentralInformation_fields
        0x000463a4:    00000000    ....    DCD    0
        0x000463a8:    00000000    ....    DCD    0
        0x000463ac:    00000000    ....    DCD    0
        0x000463b0:    0000        ..      DCW    0
        0x000463b2:    00          .       DCB    0
    .constdata
    DeviceBattery_fields
        0x000463b3:    01          .       DCB    1
        0x000463b4:    00001100    ....    DCD    4352
        0x000463b8:    00040000    ....    DCD    262144
        0x000463bc:    00000000    ....    DCD    0
        0x000463c0:    00020000    ....    DCD    131072
        0x000463c4:    00000011    ....    DCD    17
        0x000463c8:    00000400    ....    DCD    1024
        0x000463cc:    00000000    ....    DCD    0
        0x000463d0:    11000300    ....    DCD    285213440
        0x000463d4:    00000000    ....    DCD    0
        0x000463d8:    00000001    ....    DCD    1
        0x000463dc:    00000000    ....    DCD    0
        0x000463e0:    00000000    ....    DCD    0
        0x000463e4:    00000000    ....    DCD    0
        0x000463e8:    00000000    ....    DCD    0
        0x000463ec:    0000        ..      DCW    0
        0x000463ee:    00          .       DCB    0
    .constdata
    DeviceStatus_fields
        0x000463ef:    01          .       DCB    1
        0x000463f0:    00001100    ....    DCD    4352
        0x000463f4:    00010000    ....    DCD    65536
        0x000463f8:    00000000    ....    DCD    0
        0x000463fc:    00020000    ....    DCD    131072
        0x00046400:    00000011    ....    DCD    17
        0x00046404:    00000100    ....    DCD    256
        0x00046408:    00000000    ....    DCD    0
        0x0004640c:    11000300    ....    DCD    285213440
        0x00046410:    00000000    ....    DCD    0
        0x00046414:    00000001    ....    DCD    1
        0x00046418:    00000000    ....    DCD    0
        0x0004641c:    00000000    ....    DCD    0
        0x00046420:    00000000    ....    DCD    0
        0x00046424:    00000000    ....    DCD    0
        0x00046428:    0000        ..      DCW    0
        0x0004642a:    00          .       DCB    0
    .constdata
    DeviceInformation_fields
        0x0004642b:    01          .       DCB    1
        0x0004642c:    00001600    ....    DCD    5632
        0x00046430:    00140000    ....    DCD    1310720
        0x00046434:    00000000    ....    DCD    0
        0x00046438:    00020000    ....    DCD    131072
        0x0004643c:    00000016    ....    DCD    22
        0x00046440:    00001400    ....    DCD    5120
        0x00046444:    00000000    ....    DCD    0
        0x00046448:    21000300    ...!    DCD    553648896
        0x0004644c:    fffe0002    ....    DCD    4294836226
        0x00046450:    00040001    ....    DCD    262145
        0x00046454:    00000000    ....    DCD    0
        0x00046458:    00160004    ....    DCD    1441796
        0x0004645c:    14000000    ....    DCD    335544320
        0x00046460:    00000000    ....    DCD    0
        0x00046464:    05000000    ....    DCD    83886080
        0x00046468:    00021100    ....    DCD    135424
        0x0004646c:    00040000    ....    DCD    262144
        0x00046470:    00000000    ....    DCD    0
        0x00046474:    00060000    ....    DCD    393216
        0x00046478:    00000017    ....    DCD    23
        0x0004647c:    00000c00    ....    DCD    3072
        0x00046480:    0463b300    ..c.    DCD    73642752
        0x00046484:    17000700    ....    DCD    385877760
        0x00046488:    00000000    ....    DCD    0
        0x0004648c:    00000003    ....    DCD    3
        0x00046490:    000463ef    .c..    DCD    287727
        0x00046494:    01110008    ....    DCD    17891336
        0x00046498:    04000000    ....    DCD    67108864
        0x0004649c:    00000000    ....    DCD    0
        0x000464a0:    09000000    ....    DCD    150994944
        0x000464a4:    00042100    .!..    DCD    270592
        0x000464a8:    0004fffc    ....    DCD    327676
        0x000464ac:    00000010    ....    DCD    16
        0x000464b0:    000a0000    ....    DCD    655360
        0x000464b4:    fe000221    !...    DCD    4261413409
        0x000464b8:    050001ff    ....    DCD    83886591
        0x000464bc:    00000000    ....    DCD    0
        0x000464c0:    26000b00    ...&    DCD    637537024
        0x000464c4:    fffe0003    ....    DCD    4294836227
        0x000464c8:    00050010    ....    DCD    327696
        0x000464cc:    00000000    ....    DCD    0
        0x000464d0:    0267000c    ..g.    DCD    40304652
        0x000464d4:    08000000    ....    DCD    134217728
        0x000464d8:    ee000000    ....    DCD    3992977408
        0x000464dc:    00000464    d...    DCD    1124
        0x000464e0:    00000000    ....    DCD    0
        0x000464e4:    00000000    ....    DCD    0
        0x000464e8:    00000000    ....    DCD    0
        0x000464ec:    0000        ..      DCW    0
    .constdata
    DeviceInformation_MetadataEntry_fields
        0x000464ee:    0001        ..      DCW    1
        0x000464f0:    00000056    V...    DCD    86
        0x000464f4:    00000800    ....    DCD    2048
        0x000464f8:    00000000    ....    DCD    0
        0x000464fc:    56000200    ...V    DCD    1442841088
        0x00046500:    00000000    ....    DCD    0
        0x00046504:    00000008    ....    DCD    8
        0x00046508:    00000000    ....    DCD    0
        0x0004650c:    00000000    ....    DCD    0
        0x00046510:    00000000    ....    DCD    0
        0x00046514:    00000000    ....    DCD    0
        0x00046518:    0000        ..      DCW    0
        0x0004651a:    00          .       DCB    0
    .constdata
    GetDeviceInformation_fields
        0x0004651b:    01          .       DCB    1
        0x0004651c:    00001100    ....    DCD    4352
        0x00046520:    00040000    ....    DCD    262144
        0x00046524:    00000000    ....    DCD    0
        0x00046528:    00000000    ....    DCD    0
        0x0004652c:    00000000    ....    DCD    0
        0x00046530:    00000000    ....    DCD    0
        0x00046534:    00000000    ....    DCD    0
        0x00046538:    00          .       DCB    0
    .constdata
    DeviceConfiguration_fields
        0x00046539:    010010      ...     DCB    1,0,16
        0x0004653c:    00000000    ....    DCD    0
        0x00046540:    00000001    ....    DCD    1
        0x00046544:    00000000    ....    DCD    0
        0x00046548:    00100002    ....    DCD    1048578
        0x0004654c:    01000000    ....    DCD    16777216
        0x00046550:    00000000    ....    DCD    0
        0x00046554:    00000000    ....    DCD    0
        0x00046558:    00000000    ....    DCD    0
        0x0004655c:    00000000    ....    DCD    0
        0x00046560:    00000000    ....    DCD    0
        0x00046564:    0000        ..      DCW    0
    .constdata
    GetDeviceConfiguration_fields
        0x00046566:    0000        ..      DCW    0
        0x00046568:    00000000    ....    DCD    0
        0x0004656c:    00000000    ....    DCD    0
        0x00046570:    00000000    ....    DCD    0
        0x00046574:    00          .       DCB    0
    .constdata
    OverrideAssistant_fields
        0x00046575:    010011      ...     DCB    1,0,17
        0x00046578:    00000000    ....    DCD    0
        0x0004657c:    00000001    ....    DCD    1
        0x00046580:    00000000    ....    DCD    0
        0x00046584:    00000000    ....    DCD    0
        0x00046588:    00000000    ....    DCD    0
        0x0004658c:    00000000    ....    DCD    0
        0x00046590:    0000        ..      DCW    0
        0x00046592:    00          .       DCB    0
    .constdata
    StartSetup_fields
        0x00046593:    00          .       DCB    0
        0x00046594:    00000000    ....    DCD    0
        0x00046598:    00000000    ....    DCD    0
        0x0004659c:    00000000    ....    DCD    0
        0x000465a0:    0000        ..      DCW    0
    .constdata
    CompleteSetup_fields
        0x000465a2:    0001        ..      DCW    1
        0x000465a4:    00000011    ....    DCD    17
        0x000465a8:    00000100    ....    DCD    256
        0x000465ac:    00000000    ....    DCD    0
        0x000465b0:    00000000    ....    DCD    0
        0x000465b4:    00000000    ....    DCD    0
        0x000465b8:    00000000    ....    DCD    0
        0x000465bc:    00000000    ....    DCD    0
    .constdata
    NotifyDeviceConfiguration_fields
        0x000465c0:    00170001    ....    DCD    1507329
        0x000465c4:    02000000    ....    DCD    33554432
        0x000465c8:    39000000    ...9    DCD    956301312
        0x000465cc:    00000465    e...    DCD    1125
        0x000465d0:    00000000    ....    DCD    0
        0x000465d4:    00000000    ....    DCD    0
        0x000465d8:    00000000    ....    DCD    0
        0x000465dc:    0000        ..      DCW    0
    .constdata
    UpdateDeviceInformation_fields
        0x000465de:    0001        ..      DCW    1
        0x000465e0:    00000056    V...    DCD    86
        0x000465e4:    00000800    ....    DCD    2048
        0x000465e8:    00000000    ....    DCD    0
        0x000465ec:    11000200    ....    DCD    285213184
        0x000465f0:    00000000    ....    DCD    0
        0x000465f4:    00000004    ....    DCD    4
        0x000465f8:    00000000    ....    DCD    0
        0x000465fc:    00000000    ....    DCD    0
        0x00046600:    00000000    ....    DCD    0
        0x00046604:    00000000    ....    DCD    0
        0x00046608:    0000        ..      DCW    0
        0x0004660a:    00          .       DCB    0
    .constdata
    NotifyDeviceInformation_fields
        0x0004660b:    01          .       DCB    1
        0x0004660c:    00001700    ....    DCD    5888
        0x00046610:    01040000    ....    DCD    17039360
        0x00046614:    642b0000    ..+d    DCD    1680539648
        0x00046618:    00000004    ....    DCD    4
        0x0004661c:    00000000    ....    DCD    0
        0x00046620:    00000000    ....    DCD    0
        0x00046624:    00000000    ....    DCD    0
        0x00046628:    00          .       DCB    0
    .constdata
    FeatureProperties_fields
        0x00046629:    010011      ...     DCB    1,0,17
        0x0004662c:    00000000    ....    DCD    0
        0x00046630:    00000004    ....    DCD    4
        0x00046634:    00000000    ....    DCD    0
        0x00046638:    00110002    ....    DCD    1114114
        0x0004663c:    04000000    ....    DCD    67108864
        0x00046640:    00000000    ....    DCD    0
        0x00046644:    00000000    ....    DCD    0
        0x00046648:    00000000    ....    DCD    0
        0x0004664c:    00000000    ....    DCD    0
        0x00046650:    00000000    ....    DCD    0
        0x00046654:    0000        ..      DCW    0
    .constdata
    DeviceFeatures_fields
        0x00046656:    0001        ..      DCW    1
        0x00046658:    00000011    ....    DCD    17
        0x0004665c:    00000400    ....    DCD    1024
        0x00046660:    00000000    ....    DCD    0
        0x00046664:    11000200    ....    DCD    285213184
        0x00046668:    00000000    ....    DCD    0
        0x0004666c:    00000004    ....    DCD    4
        0x00046670:    00000000    ....    DCD    0
        0x00046674:    04270003    ..'.    DCD    69664771
        0x00046678:    08fffc00    ....    DCD    150993920
        0x0004667c:    29000800    ...)    DCD    687867904
        0x00046680:    00000466    f...    DCD    1126
        0x00046684:    00000000    ....    DCD    0
        0x00046688:    00000000    ....    DCD    0
        0x0004668c:    00000000    ....    DCD    0
        0x00046690:    0000        ..      DCW    0
    .constdata
    GetDeviceFeatures_fields
        0x00046692:    0000        ..      DCW    0
        0x00046694:    00000000    ....    DCD    0
        0x00046698:    00000000    ....    DCD    0
        0x0004669c:    00000000    ....    DCD    0
        0x000466a0:    00          .       DCB    0
    .constdata
    IssueMediaControl_fields
        0x000466a1:    010011      ...     DCB    1,0,17
        0x000466a4:    00000000    ....    DCD    0
        0x000466a8:    00000001    ....    DCD    1
        0x000466ac:    00000000    ....    DCD    0
        0x000466b0:    00000000    ....    DCD    0
        0x000466b4:    00000000    ....    DCD    0
        0x000466b8:    00000000    ....    DCD    0
        0x000466bc:    0000        ..      DCW    0
        0x000466be:    00          .       DCB    0
    .constdata
    Dialog_fields
        0x000466bf:    01          .       DCB    1
        0x000466c0:    00001100    ....    DCD    4352
        0x000466c4:    00040000    ....    DCD    262144
        0x000466c8:    00000000    ....    DCD    0
        0x000466cc:    00000000    ....    DCD    0
        0x000466d0:    00000000    ....    DCD    0
        0x000466d4:    00000000    ....    DCD    0
        0x000466d8:    00000000    ....    DCD    0
        0x000466dc:    00          .       DCB    0
    .constdata
    SpeechSettings_fields
        0x000466dd:    010011      ...     DCB    1,0,17
        0x000466e0:    00000000    ....    DCD    0
        0x000466e4:    00000001    ....    DCD    1
        0x000466e8:    00000000    ....    DCD    0
        0x000466ec:    00110002    ....    DCD    1114114
        0x000466f0:    01000000    ....    DCD    16777216
        0x000466f4:    00000000    ....    DCD    0
        0x000466f8:    03000000    ....    DCD    50331648
        0x000466fc:    00001100    ....    DCD    4352
        0x00046700:    00010000    ....    DCD    65536
        0x00046704:    00000000    ....    DCD    0
        0x00046708:    00000000    ....    DCD    0
        0x0004670c:    00000000    ....    DCD    0
        0x00046710:    00000000    ....    DCD    0
        0x00046714:    00000000    ....    DCD    0
        0x00046718:    00          .       DCB    0
    .constdata
    SpeechInitiator_fields
        0x00046719:    010011      ...     DCB    1,0,17
        0x0004671c:    00000000    ....    DCD    0
        0x00046720:    00000001    ....    DCD    1
        0x00046724:    00000000    ....    DCD    0
        0x00046728:    03170002    ....    DCD    51838978
        0x0004672c:    0c000000    ....    DCD    201326592
        0x00046730:    46000001    ...F    DCD    1174405121
        0x00046734:    00000467    g...    DCD    1127
        0x00046738:    00000000    ....    DCD    0
        0x0004673c:    00000000    ....    DCD    0
        0x00046740:    00000000    ....    DCD    0
        0x00046744:    0000        ..      DCW    0
    .constdata
    SpeechInitiator_WakeWord_fields
        0x00046746:    0001        ..      DCW    1
        0x00046748:    00000011    ....    DCD    17
        0x0004674c:    00000400    ....    DCD    1024
        0x00046750:    00000000    ....    DCD    0
        0x00046754:    11000200    ....    DCD    285213184
        0x00046758:    00000000    ....    DCD    0
        0x0004675c:    00000004    ....    DCD    4
        0x00046760:    00000000    ....    DCD    0
        0x00046764:    00100003    ....    DCD    1048579
        0x00046768:    01000000    ....    DCD    16777216
        0x0004676c:    00000000    ....    DCD    0
        0x00046770:    04000000    ....    DCD    67108864
        0x00046774:    00011500    ....    DCD    70912
        0x00046778:    01020000    ....    DCD    16908288
        0x0004677c:    00000000    ....    DCD    0
        0x00046780:    00000000    ....    DCD    0
        0x00046784:    00000000    ....    DCD    0
        0x00046788:    00000000    ....    DCD    0
        0x0004678c:    00000000    ....    DCD    0
        0x00046790:    00          .       DCB    0
    .constdata
    StartSpeech_fields
        0x00046791:    010017      ...     DCB    1,0,23
        0x00046794:    00000000    ....    DCD    0
        0x00046798:    00000003    ....    DCD    3
        0x0004679c:    000466dd    .f..    DCD    288477
        0x000467a0:    01170002    ....    DCD    18284546
        0x000467a4:    10000000    ....    DCD    268435456
        0x000467a8:    19000001    ....    DCD    419430401
        0x000467ac:    03000467    g...    DCD    50332775
        0x000467b0:    00001700    ....    DCD    5888
        0x000467b4:    00040000    ....    DCD    262144
        0x000467b8:    66bf0000    ...f    DCD    1723793408
        0x000467bc:    00040004    ....    DCD    262148
        0x000467c0:    00000010    ....    DCD    16
        0x000467c4:    00000100    ....    DCD    256
        0x000467c8:    00000000    ....    DCD    0
        0x000467cc:    10000500    ....    DCD    268436736
        0x000467d0:    00000000    ....    DCD    0
        0x000467d4:    00000001    ....    DCD    1
        0x000467d8:    00000000    ....    DCD    0
        0x000467dc:    00000000    ....    DCD    0
        0x000467e0:    00000000    ....    DCD    0
        0x000467e4:    00000000    ....    DCD    0
        0x000467e8:    0000        ..      DCW    0
        0x000467ea:    00          .       DCB    0
    .constdata
    SpeechProvider_fields
        0x000467eb:    01          .       DCB    1
        0x000467ec:    00001700    ....    DCD    5888
        0x000467f0:    00030000    ....    DCD    196608
        0x000467f4:    66dd0000    ...f    DCD    1725759488
        0x000467f8:    00020004    ....    DCD    131076
        0x000467fc:    00000117    ....    DCD    279
        0x00046800:    00000400    ....    DCD    1024
        0x00046804:    0466bf00    ..f.    DCD    73842432
        0x00046808:    00000000    ....    DCD    0
        0x0004680c:    00000000    ....    DCD    0
        0x00046810:    00000000    ....    DCD    0
        0x00046814:    00000000    ....    DCD    0
    .constdata
    ProvideSpeech_fields
        0x00046818:    00170001    ....    DCD    1507329
        0x0004681c:    04000000    ....    DCD    67108864
        0x00046820:    bf000000    ....    DCD    3204448256
        0x00046824:    00000466    f...    DCD    1126
        0x00046828:    00000000    ....    DCD    0
        0x0004682c:    00000000    ....    DCD    0
        0x00046830:    00000000    ....    DCD    0
        0x00046834:    0000        ..      DCW    0
    .constdata
    StopSpeech_fields
        0x00046836:    0001        ..      DCW    1
        0x00046838:    00000011    ....    DCD    17
        0x0004683c:    00000100    ....    DCD    256
        0x00046840:    00000000    ....    DCD    0
        0x00046844:    17000200    ....    DCD    385876480
        0x00046848:    00000003    ....    DCD    3
        0x0004684c:    00000004    ....    DCD    4
        0x00046850:    000466bf    .f..    DCD    288447
        0x00046854:    00000000    ....    DCD    0
        0x00046858:    00000000    ....    DCD    0
        0x0004685c:    00000000    ....    DCD    0
        0x00046860:    0000        ..      DCW    0
        0x00046862:    00          .       DCB    0
    .constdata
    EndpointSpeech_fields
        0x00046863:    01          .       DCB    1
        0x00046864:    00001700    ....    DCD    5888
        0x00046868:    00040000    ....    DCD    262144
        0x0004686c:    66bf0000    ...f    DCD    1723793408
        0x00046870:    00000004    ....    DCD    4
        0x00046874:    00000000    ....    DCD    0
        0x00046878:    00000000    ....    DCD    0
        0x0004687c:    00000000    ....    DCD    0
        0x00046880:    00          .       DCB    0
    .constdata
    NotifySpeechState_fields
        0x00046881:    010011      ...     DCB    1,0,17
        0x00046884:    00000000    ....    DCD    0
        0x00046888:    00000001    ....    DCD    1
        0x0004688c:    00000000    ....    DCD    0
        0x00046890:    00000000    ....    DCD    0
        0x00046894:    00000000    ....    DCD    0
        0x00046898:    00000000    ....    DCD    0
        0x0004689c:    0000        ..      DCW    0
        0x0004689e:    00          .       DCB    0
    .constdata
    State_fields
        0x0004689f:    01          .       DCB    1
        0x000468a0:    00001100    ....    DCD    4352
        0x000468a4:    00040000    ....    DCD    262144
        0x000468a8:    00000000    ....    DCD    0
        0x000468ac:    00020000    ....    DCD    131072
        0x000468b0:    fc000430    0...    DCD    4227859504
        0x000468b4:    000001ff    ....    DCD    511
        0x000468b8:    00000000    ....    DCD    0
        0x000468bc:    31000300    ...1    DCD    822084352
        0x000468c0:    fffcffff    ....    DCD    4294770687
        0x000468c4:    00000004    ....    DCD    4
        0x000468c8:    00000000    ....    DCD    0
        0x000468cc:    00000000    ....    DCD    0
        0x000468d0:    00000000    ....    DCD    0
        0x000468d4:    00000000    ....    DCD    0
        0x000468d8:    0000        ..      DCW    0
        0x000468da:    00          .       DCB    0
    .constdata
    GetState_fields
        0x000468db:    01          .       DCB    1
        0x000468dc:    00001100    ....    DCD    4352
        0x000468e0:    00040000    ....    DCD    262144
        0x000468e4:    00000000    ....    DCD    0
        0x000468e8:    00000000    ....    DCD    0
        0x000468ec:    00000000    ....    DCD    0
        0x000468f0:    00000000    ....    DCD    0
        0x000468f4:    00000000    ....    DCD    0
        0x000468f8:    00          .       DCB    0
    .constdata
    SetState_fields
        0x000468f9:    010017      ...     DCB    1,0,23
        0x000468fc:    00000000    ....    DCD    0
        0x00046900:    0000000c    ....    DCD    12
        0x00046904:    0004689f    .h..    DCD    288927
        0x00046908:    00000000    ....    DCD    0
        0x0004690c:    00000000    ....    DCD    0
        0x00046910:    00000000    ....    DCD    0
        0x00046914:    0000        ..      DCW    0
        0x00046916:    00          .       DCB    0
    .constdata
    SynchronizeState_fields
        0x00046917:    01          .       DCB    1
        0x00046918:    00001700    ....    DCD    5888
        0x0004691c:    000c0000    ....    DCD    786432
        0x00046920:    689f0000    ...h    DCD    1755250688
        0x00046924:    00000004    ....    DCD    4
        0x00046928:    00000000    ....    DCD    0
        0x0004692c:    00000000    ....    DCD    0
        0x00046930:    00000000    ....    DCD    0
        0x00046934:    00          .       DCB    0
    .constdata
    ResetConnection_fields
        0x00046935:    010011      ...     DCB    1,0,17
        0x00046938:    00000000    ....    DCD    0
        0x0004693c:    00000004    ....    DCD    4
        0x00046940:    00000000    ....    DCD    0
        0x00046944:    00100002    ....    DCD    1048578
        0x00046948:    01000000    ....    DCD    16777216
        0x0004694c:    00000000    ....    DCD    0
        0x00046950:    03000000    ....    DCD    50331648
        0x00046954:    00001100    ....    DCD    4352
        0x00046958:    00010000    ....    DCD    65536
        0x0004695c:    00000000    ....    DCD    0
        0x00046960:    00000000    ....    DCD    0
        0x00046964:    00000000    ....    DCD    0
        0x00046968:    00000000    ....    DCD    0
        0x0004696c:    00000000    ....    DCD    0
        0x00046970:    00          .       DCB    0
    .constdata
    SynchronizeSettings_fields
        0x00046971:    010011      ...     DCB    1,0,17
        0x00046974:    00000000    ....    DCD    0
        0x00046978:    00000004    ....    DCD    4
        0x0004697c:    00000000    ....    DCD    0
        0x00046980:    00110002    ....    DCD    1114114
        0x00046984:    04000000    ....    DCD    67108864
        0x00046988:    00000000    ....    DCD    0
        0x0004698c:    00000000    ....    DCD    0
        0x00046990:    00000000    ....    DCD    0
        0x00046994:    00000000    ....    DCD    0
        0x00046998:    00000000    ....    DCD    0
        0x0004699c:    0000        ..      DCW    0
    .constdata
    KeepAlive_fields
        0x0004699e:    0000        ..      DCW    0
        0x000469a0:    00000000    ....    DCD    0
        0x000469a4:    00000000    ....    DCD    0
        0x000469a8:    00000000    ....    DCD    0
        0x000469ac:    00          .       DCB    0
    .constdata
    RemoveDevice_fields
        0x000469ad:    000000      ...     DCB    0,0,0
        0x000469b0:    00000000    ....    DCD    0
        0x000469b4:    00000000    ....    DCD    0
        0x000469b8:    00000000    ....    DCD    0
    .constdata
    Locale_fields
        0x000469bc:    00160001    ....    DCD    1441793
        0x000469c0:    08000000    ....    DCD    134217728
        0x000469c4:    00000000    ....    DCD    0
        0x000469c8:    00000000    ....    DCD    0
        0x000469cc:    00000000    ....    DCD    0
        0x000469d0:    00000000    ....    DCD    0
        0x000469d4:    00000000    ....    DCD    0
        0x000469d8:    0000        ..      DCW    0
    .constdata
    Locales_fields
        0x000469da:    0001        ..      DCW    1
        0x000469dc:    fe000227    '...    DCD    4261413415
        0x000469e0:    200008ff    ...     DCD    536873215
        0x000469e4:    0469bc00    ..i.    DCD    74038272
        0x000469e8:    17000200    ....    DCD    385876480
        0x000469ec:    00000000    ....    DCD    0
        0x000469f0:    00000008    ....    DCD    8
        0x000469f4:    000469bc    .i..    DCD    289212
        0x000469f8:    00000000    ....    DCD    0
        0x000469fc:    00000000    ....    DCD    0
        0x00046a00:    00000000    ....    DCD    0
        0x00046a04:    0000        ..      DCW    0
        0x00046a06:    00          .       DCB    0
    .constdata
    GetLocales_fields
        0x00046a07:    00          .       DCB    0
        0x00046a08:    00000000    ....    DCD    0
        0x00046a0c:    00000000    ....    DCD    0
        0x00046a10:    00000000    ....    DCD    0
        0x00046a14:    0000        ..      DCW    0
    .constdata
    SetLocale_fields
        0x00046a16:    0001        ..      DCW    1
        0x00046a18:    00000017    ....    DCD    23
        0x00046a1c:    00000800    ....    DCD    2048
        0x00046a20:    0469bc00    ..i.    DCD    74038272
        0x00046a24:    00000000    ....    DCD    0
        0x00046a28:    00000000    ....    DCD    0
        0x00046a2c:    00000000    ....    DCD    0
        0x00046a30:    00000000    ....    DCD    0
    .constdata
    LaunchApp_fields
        0x00046a34:    00160001    ....    DCD    1441793
        0x00046a38:    ff000000    ....    DCD    4278190080
        0x00046a3c:    00000000    ....    DCD    0
        0x00046a40:    00000000    ....    DCD    0
        0x00046a44:    00000000    ....    DCD    0
        0x00046a48:    00000000    ....    DCD    0
        0x00046a4c:    00000000    ....    DCD    0
        0x00046a50:    0000        ..      DCW    0
    .constdata
    ConnectionDetails_fields
        0x00046a52:    0001        ..      DCW    1
        0x00046a54:    00000015    ....    DCD    21
        0x00046a58:    00004200    .B..    DCD    16896
        0x00046a5c:    00000000    ....    DCD    0
        0x00046a60:    00000000    ....    DCD    0
        0x00046a64:    00000000    ....    DCD    0
        0x00046a68:    00000000    ....    DCD    0
        0x00046a6c:    00000000    ....    DCD    0
    .constdata
    UpgradeTransport_fields
        0x00046a70:    00110001    ....    DCD    1114113
        0x00046a74:    01000000    ....    DCD    16777216
        0x00046a78:    00000000    ....    DCD    0
        0x00046a7c:    00000000    ....    DCD    0
        0x00046a80:    00000000    ....    DCD    0
        0x00046a84:    00000000    ....    DCD    0
        0x00046a88:    00000000    ....    DCD    0
        0x00046a8c:    0000        ..      DCW    0
    .constdata
    SwitchTransport_fields
        0x00046a8e:    0001        ..      DCW    1
        0x00046a90:    00000011    ....    DCD    17
        0x00046a94:    00000100    ....    DCD    256
        0x00046a98:    00000000    ....    DCD    0
        0x00046a9c:    00000000    ....    DCD    0
        0x00046aa0:    00000000    ....    DCD    0
        0x00046aa4:    00000000    ....    DCD    0
        0x00046aa8:    00000000    ....    DCD    0
    .constdata
    ordery_table
        0x00046aac:    00000001    ....    DCD    1
        0x00046ab0:    00000000    ....    DCD    0
        0x00046ab4:    00000003    ....    DCD    3
        0x00046ab8:    00000000    ....    DCD    0
        0x00046abc:    00000002    ....    DCD    2
        0x00046ac0:    00000001    ....    DCD    1
        0x00046ac4:    00000007    ....    DCD    7
        0x00046ac8:    00000000    ....    DCD    0
        0x00046acc:    00000004    ....    DCD    4
        0x00046ad0:    00000003    ....    DCD    3
        0x00046ad4:    00000006    ....    DCD    6
        0x00046ad8:    00000001    ....    DCD    1
        0x00046adc:    00000005    ....    DCD    5
        0x00046ae0:    00000002    ....    DCD    2
        0x00046ae4:    0000000f    ....    DCD    15
        0x00046ae8:    00000000    ....    DCD    0
        0x00046aec:    00000008    ....    DCD    8
        0x00046af0:    00000007    ....    DCD    7
        0x00046af4:    0000000c    ....    DCD    12
        0x00046af8:    00000003    ....    DCD    3
        0x00046afc:    0000000b    ....    DCD    11
        0x00046b00:    00000004    ....    DCD    4
        0x00046b04:    0000000e    ....    DCD    14
        0x00046b08:    00000001    ....    DCD    1
        0x00046b0c:    00000009    ....    DCD    9
        0x00046b10:    00000006    ....    DCD    6
        0x00046b14:    0000000d    ....    DCD    13
        0x00046b18:    00000002    ....    DCD    2
        0x00046b1c:    0000000a    ....    DCD    10
        0x00046b20:    00000005    ....    DCD    5
    exp2_table8
        0x00046b24:    45ca4000    .@.E    DCD    1170882560
        0x00046b28:    52ff4c1b    .L.R    DCD    1392462875
        0x00046b2c:    62b35a82    .Z.b    DCD    1655921282
        0x00046b30:    75606ba2    .k`u    DCD    1969253282
    bit_interleave_table
        0x00046b34:    01010100    ....    DCD    16843008
        0x00046b38:    03030302    ....    DCD    50529026
        0x00046b3c:    03030302    ....    DCD    50529026
        0x00046b40:    03030302    ....    DCD    50529026
    bit_deinterleave_table
        0x00046b44:    0f0c0300    ....    DCD    252445440
        0x00046b48:    3f3c3330    03<?    DCD    1060909872
        0x00046b4c:    cfccc3c0    ....    DCD    3486303168
        0x00046b50:    fffcf3f0    ....    DCD    4294767600
    .constdata
    tf_select_table
        0x00046b54:    ff00ff00    ....    DCD    4278255360
        0x00046b58:    ff00ff00    ....    DCD    4278255360
        0x00046b5c:    fe00ff00    ....    DCD    4261478144
        0x00046b60:    ff010001    ....    DCD    4278255617
        0x00046b64:    fd00fe00    ....    DCD    4244700672
        0x00046b68:    ff010002    ....    DCD    4278255618
        0x00046b6c:    fd00fe00    ....    DCD    4244700672
        0x00046b70:    ff010003    ....    DCD    4278255619
    .constdata
    gains
        0x00046b74:    3e9d0000    ...>    DCD    1050476544
        0x00046b78:    3e5e4000    .@^>    DCD    1046364160
        0x00046b7c:    3e04c000    ...>    DCD    1040498688
        0x00046b80:    3eed8000    ...>    DCD    1055752192
        0x00046b84:    3e894000    .@.>    DCD    1049182208
        0x00046b88:    00000000    ....    DCD    0
        0x00046b8c:    3f4cc000    ..L?    DCD    1061994496
        0x00046b90:    3dcd0000    ...=    DCD    1036845056
        0x00046b94:    00000000    ....    DCD    0
    error_strings
        0x00046b98:    0004c07c    |...    DCD    311420
        0x00046b9c:    0004c084    ....    DCD    311428
        0x00046ba0:    0004c044    D...    DCD    311364
        0x00046ba4:    0004c06c    l...    DCD    311404
        0x00046ba8:    0004c058    X...    DCD    311384
        0x00046bac:    0004c01c    ....    DCD    311324
        0x00046bb0:    0004c034    4...    DCD    311348
        0x00046bb4:    0004c000    ....    DCD    311296
    .constdata
    eband5ms
        0x00046bb8:    00010000    ....    DCD    65536
        0x00046bbc:    00030002    ....    DCD    196610
        0x00046bc0:    00050004    ....    DCD    327684
        0x00046bc4:    00070006    ....    DCD    458758
        0x00046bc8:    000a0008    ....    DCD    655368
        0x00046bcc:    000e000c    ....    DCD    917516
        0x00046bd0:    00140010    ....    DCD    1310736
        0x00046bd4:    001c0018    ....    DCD    1835032
        0x00046bd8:    00280022    ".(.    DCD    2621474
        0x00046bdc:    003c0030    0.<.    DCD    3932208
        0x00046be0:    0064004e    N.d.    DCD    6553678
    .constdata
    band_allocation
        0x00046be4:    00000000    ....    DCD    0
        0x00046be8:    00000000    ....    DCD    0
        0x00046bec:    00000000    ....    DCD    0
        0x00046bf0:    00000000    ....    DCD    0
        0x00046bf4:    00000000    ....    DCD    0
        0x00046bf8:    4b505a00    .ZPK    DCD    1263557120
        0x00046bfc:    31383f45    E?81    DCD    825769797
        0x00046c00:    141d2228    ("..    DCD    337453608
        0x00046c04:    00000a12    ....    DCD    2578
        0x00046c08:    00000000    ....    DCD    0
        0x00046c0c:    646e0000    ..nd    DCD    1684930560
        0x00046c10:    474e545a    ZTNG    DCD    1196315738
        0x00046c14:    2d333a41    A:3-    DCD    758331969
        0x00046c18:    141a2027    ' ..    DCD    337256487
        0x00046c1c:    0000000c    ....    DCD    12
        0x00046c20:    76000000    ...v    DCD    1979711488
        0x00046c24:    565d676e    ng]V    DCD    1448961902
        0x00046c28:    41464b50    PKFA    DCD    1095125840
        0x00046c2c:    282f353b    ;5/(    DCD    674182459
        0x00046c30:    040f171f    ....    DCD    68097823
        0x00046c34:    00000000    ....    DCD    0
        0x00046c38:    6870777e    ~wph    DCD    1752201086
        0x00046c3c:    4e53595f    _YSN    DCD    1314085215
        0x00046c40:    363c4248    HB<6    DCD    909918792
        0x00046c44:    1920272f    /' .    DCD    421537583
        0x00046c48:    00010c11    ....    DCD    68625
        0x00046c4c:    787f8600    ...x    DCD    2021623296
        0x00046c50:    5b616772    rga[    DCD    1533110130
        0x00046c54:    42484e55    UNHB    DCD    1112034901
        0x00046c58:    292f363c    <6/)    DCD    690959932
        0x00046c5c:    10171d23    #...    DCD    269950243
        0x00046c60:    8990010a    ....    DCD    2307916042
        0x00046c64:    6b717c82    .|qk    DCD    1802599554
        0x00046c68:    52585f65    e_XR    DCD    1381523301
        0x00046c6c:    3940464c    LF@9    DCD    960513612
        0x00046c70:    21272d33    3-'!    DCD    556215603
        0x00046c74:    98010f1a    ....    DCD    2550206234
        0x00046c78:    7b848a91    ...{    DCD    2072283793
        0x00046c7c:    62696f75    uoib    DCD    1651076981
        0x00046c80:    4a50565c    \VPJ    DCD    1246778972
        0x00046c84:    31373d43    C=71    DCD    825703747
        0x00046c88:    0114242b    +$..    DCD    18097195
        0x00046c8c:    8e949ba2    ....    DCD    2392103842
        0x00046c90:    73797f85    ..ys    DCD    1937342341
        0x00046c94:    5a60666c    lf`Z    DCD    1516267116
        0x00046c98:    41474d54    TMGA    DCD    1095191892
        0x00046c9c:    1e2e353b    ;5..    DCD    506344763
        0x00046ca0:    9ea5ac01    ....    DCD    2661657601
        0x00046ca4:    83898f98    ....    DCD    2206830488
        0x00046ca8:    6a70767d    }vpj    DCD    1785755261
        0x00046cac:    51575e64    d^WQ    DCD    1364680292
        0x00046cb0:    383f454b    KE?8    DCD    943670603
        0x00046cb4:    c8c8142d    -...    DCD    3368555565
        0x00046cb8:    c8c8c8c8    ....    DCD    3368601800
        0x00046cbc:    c1c6c8c8    ....    DCD    3251030216
        0x00046cc0:    adb2b7bc    ....    DCD    2914170812
        0x00046cc4:    999ea3a8    ....    DCD    2577310632
        0x00046cc8:    00688194    ..h.    DCD    6848916
    .constdata
    window120
        0x00046ccc:    388d1c6a    j..8    DCD    948771946
        0x00046cd0:    3a1ebb52    R..:    DCD    975092562
        0x00046cd4:    3adc6908    .i.:    DCD    987523336
        0x00046cd8:    3b57ed82    ..W;    DCD    995618178
        0x00046cdc:    3bb26389    .c.;    DCD    1001546633
        0x00046ce0:    3c052a03    .*.<    DCD    1006971395
        0x00046ce4:    3c39dc30    0.9<    DCD    1010424880
        0x00046ce8:    3c773eb4    .>w<    DCD    1014447796
        0x00046cec:    3c9ea31c    ...<    DCD    1017029404
        0x00046cf0:    3cc5f2d1    ...<    DCD    1019605713
        0x00046cf4:    3cf186fe    ...<    DCD    1022461694
        0x00046cf8:    3d10ab9b    ...=    DCD    1024502683
        0x00046cfc:    3d2aad05    ..*=    DCD    1026206981
        0x00046d00:    3d46c284    ..F=    DCD    1028047492
        0x00046d04:    3d64e653    S.d=    DCD    1030022739
        0x00046d08:    3d828911    ...=    DCD    1031964945
        0x00046d0c:    3d939f87    ...=    DCD    1033084807
        0x00046d10:    3da5b2cb    ...=    DCD    1034269387
        0x00046d14:    3db8bed1    ...=    DCD    1035517649
        0x00046d18:    3dccbf3a    :..=    DCD    1036828474
        0x00046d1c:    3de1af54    T..=    DCD    1038200660
        0x00046d20:    3df78a14    ...=    DCD    1039632916
        0x00046d24:    3e07250e    .%.>    DCD    1040655630
        0x00046d28:    3e12f4d9    ...>    DCD    1041429721
        0x00046d2c:    3e1f315f    _1.>    DCD    1042231647
        0x00046d30:    3e2bd768    h.+>    DCD    1043060584
        0x00046d34:    3e38e38a    ..8>    DCD    1043915658
        0x00046d38:    3e465230    0RF>    DCD    1044795952
        0x00046d3c:    3e541f94    ..T>    DCD    1045700500
        0x00046d40:    3e6247bf    .Gb>    DCD    1046628287
        0x00046d44:    3e70c68e    ..p>    DCD    1047578254
        0x00046d48:    3e7f97b0    ...>    DCD    1048549296
        0x00046d4c:    3e875b52    R[.>    DCD    1049058130
        0x00046d50:    3e8f0f60    `..>    DCD    1049562976
        0x00046d54:    3e96e598    ...>    DCD    1050076568
        0x00046d58:    3e9edb79    y..>    DCD    1050598265
        0x00046d5c:    3ea6ee70    p..>    DCD    1051127408
        0x00046d60:    3eaf1bd8    ...>    DCD    1051663320
        0x00046d64:    3eb760fb    .`.>    DCD    1052205307
        0x00046d68:    3ebfbb11    ...>    DCD    1052752657
        0x00046d6c:    3ec82746    F'.>    DCD    1053304646
        0x00046d70:    3ed0a2b7    ...>    DCD    1053860535
        0x00046d74:    3ed92a78    x*.>    DCD    1054419576
        0x00046d78:    3ee1bb94    ...>    DCD    1054981012
        0x00046d7c:    3eea530c    .S.>    DCD    1055544076
        0x00046d80:    3ef2edde    ...>    DCD    1056107998
        0x00046d84:    3efb8906    ...>    DCD    1056672006
        0x00046d88:    3f0210be    ...?    DCD    1057099966
        0x00046d8c:    3f065a1f    .Z.?    DCD    1057380895
        0x00046d90:    3f0a9f24    $..?    DCD    1057660708
        0x00046d94:    3f0ede50    P..?    DCD    1057939024
        0x00046d98:    3f13162b    +..?    DCD    1058215467
        0x00046d9c:    3f174541    AE.?    DCD    1058489665
        0x00046da0:    3f1b6a25    %j.?    DCD    1058761253
        0x00046da4:    3f1f8373    s..?    DCD    1059029875
        0x00046da8:    3f238fce    ..#?    DCD    1059295182
        0x00046dac:    3f278de6    ..'?    DCD    1059556838
        0x00046db0:    3f2b7c74    t|+?    DCD    1059814516
        0x00046db4:    3f2f5a3f    ?Z/?    DCD    1060067903
        0x00046db8:    3f332619    .&3?    DCD    1060316697
        0x00046dbc:    3f36dee7    ..6?    DCD    1060560615
        0x00046dc0:    3f3a8399    ..:?    DCD    1060799385
        0x00046dc4:    3f3e1333    3.>?    DCD    1061032755
        0x00046dc8:    3f418cc5    ..A?    DCD    1061260485
        0x00046dcc:    3f44ef77    w.D?    DCD    1061482359
        0x00046dd0:    3f483a7f    .:H?    DCD    1061698175
        0x00046dd4:    3f4b6d27    'mK?    DCD    1061907751
        0x00046dd8:    3f4e86ce    ..N?    DCD    1062110926
        0x00046ddc:    3f5186e5    ..Q?    DCD    1062307557
        0x00046de0:    3f546cf1    .lT?    DCD    1062497521
        0x00046de4:    3f57388e    .8W?    DCD    1062680718
        0x00046de8:    3f59e969    i.Y?    DCD    1062857065
        0x00046dec:    3f5c7f45    E.\?    DCD    1063026501
        0x00046df0:    3f5ef9fa    ..^?    DCD    1063188986
        0x00046df4:    3f615973    sYa?    DCD    1063344499
        0x00046df8:    3f639daf    ..c?    DCD    1063493039
        0x00046dfc:    3f65c6c1    ..e?    DCD    1063634625
        0x00046e00:    3f67d4cf    ..g?    DCD    1063769295
        0x00046e04:    3f69c811    ..i?    DCD    1063897105
        0x00046e08:    3f6ba0d2    ..k?    DCD    1064018130
        0x00046e0c:    3f6d5f6e    n_m?    DCD    1064132462
        0x00046e10:    3f6f0450    P.o?    DCD    1064240208
        0x00046e14:    3f708ff4    ..p?    DCD    1064341492
        0x00046e18:    3f7202e6    ..r?    DCD    1064436454
        0x00046e1c:    3f735dbd    .]s?    DCD    1064525245
        0x00046e20:    3f74a11f    ..t?    DCD    1064608031
        0x00046e24:    3f75cdbf    ..u?    DCD    1064684991
        0x00046e28:    3f76e457    W.v?    DCD    1064756311
        0x00046e2c:    3f77e5b0    ..w?    DCD    1064822192
        0x00046e30:    3f78d297    ..x?    DCD    1064882839
        0x00046e34:    3f79abe3    ..y?    DCD    1064938467
        0x00046e38:    3f7a7273    srz?    DCD    1064989299
        0x00046e3c:    3f7b2727    ''{?    DCD    1065035559
        0x00046e40:    3f7bcae7    ..{?    DCD    1065077479
        0x00046e44:    3f7c5e9d    .^|?    DCD    1065115293
        0x00046e48:    3f7ce335    5.|?    DCD    1065149237
        0x00046e4c:    3f7d599c    .Y}?    DCD    1065179548
        0x00046e50:    3f7dc2bd    ..}?    DCD    1065206461
        0x00046e54:    3f7e1f86    ..~?    DCD    1065230214
        0x00046e58:    3f7e70de    .p~?    DCD    1065251038
        0x00046e5c:    3f7eb7ab    ..~?    DCD    1065269163
        0x00046e60:    3f7ef4cf    ..~?    DCD    1065284815
        0x00046e64:    3f7f2926    &).?    DCD    1065298214
        0x00046e68:    3f7f5586    .U.?    DCD    1065309574
        0x00046e6c:    3f7f7abe    .z.?    DCD    1065319102
        0x00046e70:    3f7f9996    ...?    DCD    1065326998
        0x00046e74:    3f7fb2cc    ...?    DCD    1065333452
        0x00046e78:    3f7fc714    ...?    DCD    1065338644
        0x00046e7c:    3f7fd71c    ...?    DCD    1065342748
        0x00046e80:    3f7fe382    ...?    DCD    1065345922
        0x00046e84:    3f7fecdd    ...?    DCD    1065348317
        0x00046e88:    3f7ff3b6    ...?    DCD    1065350070
        0x00046e8c:    3f7ff88a    ...?    DCD    1065351306
        0x00046e90:    3f7ffbc8    ...?    DCD    1065352136
        0x00046e94:    3f7ffdd6    ...?    DCD    1065352662
        0x00046e98:    3f7fff07    ...?    DCD    1065352967
        0x00046e9c:    3f7fffa5    ...?    DCD    1065353125
        0x00046ea0:    3f7fffe8    ...?    DCD    1065353192
        0x00046ea4:    3f7ffffd    ...?    DCD    1065353213
        0x00046ea8:    3f800000    ...?    DCD    1065353216
    .constdata
    logN400
        0x00046eac:    00000000    ....    DCD    0
        0x00046eb0:    00000000    ....    DCD    0
        0x00046eb4:    00000000    ....    DCD    0
        0x00046eb8:    00000000    ....    DCD    0
        0x00046ebc:    00080008    ....    DCD    524296
        0x00046ec0:    00080008    ....    DCD    524296
        0x00046ec4:    00100010    ....    DCD    1048592
        0x00046ec8:    00150010    ....    DCD    1376272
        0x00046ecc:    00180015    ....    DCD    1572885
        0x00046ed0:    0022001d    ..".    DCD    2228253
        0x00046ed4:    0024        $.      DCW    36
    .constdata
    cache_index50
        0x00046ed6:    ffff        ..      DCW    65535
        0x00046ed8:    ffffffff    ....    DCD    4294967295
        0x00046edc:    ffffffff    ....    DCD    4294967295
        0x00046ee0:    ffffffff    ....    DCD    4294967295
        0x00046ee4:    0000ffff    ....    DCD    65535
        0x00046ee8:    00000000    ....    DCD    0
        0x00046eec:    00290000    ..).    DCD    2686976
        0x00046ef0:    00290029    ).).    DCD    2687017
        0x00046ef4:    00520052    R.R.    DCD    5374034
        0x00046ef8:    00a4007b    {...    DCD    10748027
        0x00046efc:    00de00c8    ....    DCD    14549192
        0x00046f00:    00000000    ....    DCD    0
        0x00046f04:    00000000    ....    DCD    0
        0x00046f08:    00000000    ....    DCD    0
        0x00046f0c:    00000000    ....    DCD    0
        0x00046f10:    00290029    ).).    DCD    2687017
        0x00046f14:    00290029    ).).    DCD    2687017
        0x00046f18:    007b007b    {.{.    DCD    8061051
        0x00046f1c:    00a4007b    {...    DCD    10748027
        0x00046f20:    00f000a4    ....    DCD    15728804
        0x00046f24:    011b010a    ....    DCD    18546954
        0x00046f28:    00290127    '.).    DCD    2687271
        0x00046f2c:    00290029    ).).    DCD    2687017
        0x00046f30:    00290029    ).).    DCD    2687017
        0x00046f34:    00290029    ).).    DCD    2687017
        0x00046f38:    007b0029    ).{.    DCD    8060969
        0x00046f3c:    007b007b    {.{.    DCD    8061051
        0x00046f40:    00f0007b    {...    DCD    15728763
        0x00046f44:    00f000f0    ....    DCD    15728880
        0x00046f48:    010a010a    ....    DCD    17432842
        0x00046f4c:    013e0131    1.>.    DCD    20840753
        0x00046f50:    01500148    H.P.    DCD    22020424
        0x00046f54:    007b007b    {.{.    DCD    8061051
        0x00046f58:    007b007b    {.{.    DCD    8061051
        0x00046f5c:    007b007b    {.{.    DCD    8061051
        0x00046f60:    007b007b    {.{.    DCD    8061051
        0x00046f64:    00f000f0    ....    DCD    15728880
        0x00046f68:    00f000f0    ....    DCD    15728880
        0x00046f6c:    01310131    1.1.    DCD    19988785
        0x00046f70:    013e0131    1.>.    DCD    20840753
        0x00046f74:    0157013e    >.W.    DCD    22479166
        0x00046f78:    0166015f    _.f.    DCD    23462239
        0x00046f7c:    00f0016c    l...    DCD    15729004
        0x00046f80:    00f000f0    ....    DCD    15728880
        0x00046f84:    00f000f0    ....    DCD    15728880
        0x00046f88:    00f000f0    ....    DCD    15728880
        0x00046f8c:    013100f0    ..1.    DCD    19988720
        0x00046f90:    01310131    1.1.    DCD    19988785
        0x00046f94:    01570131    1.W.    DCD    22479153
        0x00046f98:    01570157    W.W.    DCD    22479191
        0x00046f9c:    015f015f    _._.    DCD    23003487
        0x00046fa0:    01780172    r.x.    DCD    24641906
        0x00046fa4:    0183017e    ~...    DCD    25362814
    .constdata
    cache_bits50
        0x00046fa8:    07070728    (...    DCD    117901096
        0x00046fac:    07070707    ....    DCD    117901063
        0x00046fb0:    07070707    ....    DCD    117901063
        0x00046fb4:    07070707    ....    DCD    117901063
        0x00046fb8:    07070707    ....    DCD    117901063
        0x00046fbc:    07070707    ....    DCD    117901063
        0x00046fc0:    07070707    ....    DCD    117901063
        0x00046fc4:    07070707    ....    DCD    117901063
        0x00046fc8:    07070707    ....    DCD    117901063
        0x00046fcc:    07070707    ....    DCD    117901063
        0x00046fd0:    170f2807    .(..    DCD    386869255
        0x00046fd4:    24221f1c    .."$    DCD    606215964
        0x00046fd8:    2a292726    &')*    DCD    707340070
        0x00046fdc:    2e2d2c2b    +,-.    DCD    774712363
        0x00046fe0:    32312f2f    //12    DCD    842084143
        0x00046fe4:    36353433    3456    DCD    909456435
        0x00046fe8:    3a393737    779:    DCD    976828215
        0x00046fec:    3e3d3c3b    ;<=>    DCD    1044200507
        0x00046ff0:    42413f3f    ??AB    DCD    1111572287
        0x00046ff4:    46454443    CDEF    DCD    1178944579
        0x00046ff8:    14284747    GG(.    DCD    338184007
        0x00046ffc:    35302921    !)05    DCD    892348705
        0x00047000:    42403d39    9=@B    DCD    1111506233
        0x00047004:    4b494745    EGIK    DCD    1263093573
        0x00047008:    52504e4c    LNPR    DCD    1380994636
        0x0004700c:    5b595755    UWY[    DCD    1532581717
        0x00047010:    62605e5c    \^`b    DCD    1650482780
        0x00047014:    6b696765    egik    DCD    1802069861
        0x00047018:    72706e6c    lnpr    DCD    1919970924
        0x0004701c:    7b797775    uwy{    DCD    2071558005
        0x00047020:    28807e7c    |~.(    DCD    679509628
        0x00047024:    3c332717    .'3<    DCD    1009985303
        0x00047028:    534f4943    CIOS    DCD    1397705027
        0x0004702c:    615e5b57    W[^a    DCD    1633573719
        0x00047030:    6b696664    dfik    DCD    1802069604
        0x00047034:    7976736f    osvy    DCD    2037805935
        0x00047038:    83817e7c    |~..    DCD    2206301820
        0x0004703c:    918e8b87    ....    DCD    2442038151
        0x00047040:    9b999694    ....    DCD    2610534036
        0x00047044:    a9a6a39f    ....    DCD    2846270367
        0x00047048:    b3b1aeac    ....    DCD    3014766252
        0x0004704c:    41311c23    #.1A    DCD    1093737507
        0x00047050:    6b63594e    NYck    DCD    1801673038
        0x00047054:    847e7872    rx~.    DCD    2222880882
        0x00047058:    95918d88    ....    DCD    2509344136
        0x0004705c:    aba59f99    ....    DCD    2879758233
        0x00047060:    bdb9b4b0    ....    DCD    3183064240
        0x00047064:    d3cdc7c0    ....    DCD    3553478592
        0x00047068:    e5e1dcd8    ....    DCD    3856784600
        0x0004706c:    fbf5efe8    ....    DCD    4227198952
        0x00047070:    4f3a2115    .!:O    DCD    1329209621
        0x00047074:    897d7061    ap}.    DCD    2306699361
        0x00047078:    aea69d94    ....    DCD    2930154900
        0x0004707c:    c9c3bdb6    ....    DCD    3385048502
        0x00047080:    ebe3d9cf    ....    DCD    3957578191
        0x00047084:    2311fbf3    ...#    DCD    588381171
        0x00047088:    7b6a563f    ?Vj{    DCD    2070566463
        0x0004708c:    b1a5988b    ....    DCD    2980419723
        0x00047090:    d6cec5bb    ....    DCD    3603875259
        0x00047094:    faede6de    ....    DCD    4209895134
        0x00047098:    4b371f19    ..7K    DCD    1261903641
        0x0004709c:    8075695b    [iu.    DCD    2155178331
        0x000470a0:    a19a928a    ....    DCD    2711261834
        0x000470a4:    b9b4aea8    ....    DCD    3115626152
        0x000470a8:    d7d0c8be    ....    DCD    3620784318
        0x000470ac:    f0ebe5de    ....    DCD    4041991646
        0x000470b0:    2410fff5    ...$    DCD    605093877
        0x000470b4:    806e5941    AYn.    DCD    2154715457
        0x000470b8:    b9ad9f90    ....    DCD    3115163536
        0x000470bc:    e2d9cfc4    ....    DCD    3805925316
        0x000470c0:    0bfaf2ea    ....    DCD    200995562
        0x000470c4:    80674a29    )Jg.    DCD    2154252841
        0x000470c8:    d1bfac97    ....    DCD    3518999703
        0x000470cc:    09fff1e1    ....    DCD    167768545
        0x000470d0:    8a6e4f2b    +On.    DCD    2322485035
        0x000470d4:    e3cfbaa3    ....    DCD    3822041763
        0x000470d8:    47270cf6    ..'G    DCD    1193741558
        0x000470dc:    a4907b63    c{..    DCD    2760932195
        0x000470e0:    e4d6c6b6    ....    DCD    3839280822
        0x000470e4:    2c09fdf1    ...,    DCD    738852337
        0x000470e8:    a88e7151    Qq..    DCD    2827907409
        0x000470ec:    ffebd6c0    ....    DCD    4293646016
        0x000470f0:    7f5a3107    .1Z.    DCD    2136617223
        0x000470f4:    f7dcbfa0    ....    DCD    4158439328
        0x000470f8:    865f3306    .3_.    DCD    2254385926
        0x000470fc:    07eacbaa    ....    DCD    132828074
        0x00047100:    9b7b572f    /W{.    DCD    2608551727
        0x00047104:    06edd4b8    ....    DCD    116249784
        0x00047108:    ae896134    4a..    DCD    2928238900
        0x0004710c:    3905f0d0    ...9    DCD    956690640
        0x00047110:    e7c0976a    j...    DCD    3888158570
        0x00047114:    9e6f3b05    .;o.    DCD    2658089733
        0x00047118:    3705f3ca    ...7    DCD    923136970
        0x0004711c:    e0bb9367    g...    DCD    3770389351
        0x00047120:    a1713c05    .<q.    DCD    2708552709
        0x00047124:    4104f8ce    ...A    DCD    1090844878
        0x00047128:    04e0af7a    z...    DCD    81833850
        0x0004712c:    eab67f43    C...    DCD    3937828675
    .constdata
    cache_caps50
        0x00047130:    e0e0e0e0    ....    DCD    3772834016
        0x00047134:    e0e0e0e0    ....    DCD    3772834016
        0x00047138:    a0a0a0a0    ....    DCD    2694881440
        0x0004713c:    b2b9b9b9    ....    DCD    2998516153
        0x00047140:    3d86a8b2    ...=    DCD    1032235186
        0x00047144:    e0e0e025    %...    DCD    3772833829
        0x00047148:    e0e0e0e0    ....    DCD    3772834016
        0x0004714c:    f0f0f0e0    ....    DCD    4042322144
        0x00047150:    cfcfcff0    ....    DCD    3486502896
        0x00047154:    90b7c6c6    ....    DCD    2427963078
        0x00047158:    a0a02842    B(..    DCD    2694850626
        0x0004715c:    a0a0a0a0    ....    DCD    2694881440
        0x00047160:    b9b9a0a0    ....    DCD    3115950240
        0x00047164:    c1c1b9b9    ....    DCD    3250698681
        0x00047168:    acb7b7c1    ....    DCD    2897721281
        0x0004716c:    f026408a    .@&.    DCD    4029038730
        0x00047170:    f0f0f0f0    ....    DCD    4042322160
        0x00047174:    cff0f0f0    ....    DCD    3488674032
        0x00047178:    cccfcfcf    ....    DCD    3436171215
        0x0004717c:    c1c1cccc    ....    DCD    3250703564
        0x00047180:    28428fb4    ..B(    DCD    675450804
        0x00047184:    b9b9b9b9    ....    DCD    3115956665
        0x00047188:    b9b9b9b9    ....    DCD    3115956665
        0x0004718c:    c1c1c1c1    ....    DCD    3250700737
        0x00047190:    b7c1c1c1    ....    DCD    3082928577
        0x00047194:    418aacb7    ...A    DCD    1099607223
        0x00047198:    cfcfcf27    '...    DCD    3486502695
        0x0004719c:    cfcfcfcf    ....    DCD    3486502863
        0x000471a0:    cccccccf    ....    DCD    3435973839
        0x000471a4:    c9c9c9cc    ....    DCD    3385444812
        0x000471a8:    8db0bcbc    ....    DCD    2377170108
        0x000471ac:    c1c12842    B(..    DCD    3250661442
        0x000471b0:    c1c1c1c1    ....    DCD    3250700737
        0x000471b4:    c1c1c1c1    ....    DCD    3250700737
        0x000471b8:    c2c2c1c1    ....    DCD    3267543489
        0x000471bc:    adb8b8c2    ....    DCD    2914564290
        0x000471c0:    cc27418b    .A'.    DCD    3425124747
        0x000471c4:    cccccccc    ....    DCD    3435973836
        0x000471c8:    c9cccccc    ....    DCD    3385642188
        0x000471cc:    c6c9c9c9    ....    DCD    3335113161
        0x000471d0:    bbbbc6c6    ....    DCD    3149645510
        0x000471d4:    28428caf    ..B(    DCD    675450031
    .constdata
    fft_twiddles48000_960
        0x000471d8:    3f800000    ...?    DCD    1065353216
        0x000471dc:    80000000    ....    DCD    2147483648
        0x000471e0:    3f7ffa63    c..?    DCD    1065351779
        0x000471e4:    bc5675bf    .uV.    DCD    3159782847
        0x000471e8:    3f7fe98b    ...?    DCD    1065347467
        0x000471ec:    bcd6710a    .q..    DCD    3168170250
        0x000471f0:    3f7fcd79    y..?    DCD    1065340281
        0x000471f4:    bd20cee7    .. .    DCD    3173043943
        0x000471f8:    3f7fa62f    /..?    DCD    1065330223
        0x000471fc:    bd565e3a    :^V.    DCD    3176554042
        0x00047200:    3f7f73af    .s.?    DCD    1065317295
        0x00047204:    bd85f213    ....    DCD    3179672083
        0x00047208:    3f7f35f9    .5.?    DCD    1065301497
        0x0004720c:    bda0af2a    *...    DCD    3181424426
        0x00047210:    3f7eed12    ..~?    DCD    1065282834
        0x00047214:    bdbb6533    3e..    DCD    3183174963
        0x00047218:    3f7e98fd    ..~?    DCD    1065261309
        0x0004721c:    bdd61304    ....    DCD    3184923396
        0x00047220:    3f7e39bc    .9~?    DCD    1065236924
        0x00047224:    bdf0b773    s...    DCD    3186669427
        0x00047228:    3f7dcf55    U.}?    DCD    1065209685
        0x0004722c:    be05a8a8    ....    DCD    3188041896
        0x00047230:    3f7d59cb    .Y}?    DCD    1065179595
        0x00047234:    be12efbb    ....    DCD    3188912059
        0x00047238:    3f7cd925    %.|?    DCD    1065146661
        0x0004723c:    be20305c    \0 .    DCD    3189780572
        0x00047240:    3f7c4d67    gM|?    DCD    1065110887
        0x00047244:    be2d69f5    .i-.    DCD    3190647285
        0x00047248:    3f7bb698    ..{?    DCD    1065072280
        0x0004724c:    be3a9bf3    ..:.    DCD    3191512051
        0x00047250:    3f7b14be    ..{?    DCD    1065030846
        0x00047254:    be47c5c2    ..G.    DCD    3192374722
        0x00047258:    3f7a67e2    .gz?    DCD    1064986594
        0x0004725c:    be54e6cd    ..T.    DCD    3193235149
        0x00047260:    3f79b009    ..y?    DCD    1064939529
        0x00047264:    be61fe82    ..a.    DCD    3194093186
        0x00047268:    3f78ed3c    <.x?    DCD    1064889660
        0x0004726c:    be6f0c4d    M.o.    DCD    3194948685
        0x00047270:    3f781f84    ..x?    DCD    1064836996
        0x00047274:    be7c0f9c    ..|.    DCD    3195801500
        0x00047278:    3f7746ea    .Fw?    DCD    1064781546
        0x0004727c:    be8483ee    ....    DCD    3196355566
        0x00047280:    3f766377    wcv?    DCD    1064723319
        0x00047284:    be8afa3e    >...    DCD    3196779070
        0x00047288:    3f757536    6uu?    DCD    1064662326
        0x0004728c:    be916a75    uj..    DCD    3197201013
        0x00047290:    3f747c30    0|t?    DCD    1064598576
        0x00047294:    be97d44c    L...    DCD    3197621324
        0x00047298:    3f737871    qxs?    DCD    1064532081
        0x0004729c:    be9e377a    z7..    DCD    3198039930
        0x000472a0:    3f726a03    .jr?    DCD    1064462851
        0x000472a4:    bea493b7    ....    DCD    3198456759
        0x000472a8:    3f7150f4    .Pq?    DCD    1064390900
        0x000472ac:    beaae8bc    ....    DCD    3198871740
        0x000472b0:    3f702d4f    O-p?    DCD    1064316239
        0x000472b4:    beb13641    A6..    DCD    3199284801
        0x000472b8:    3f6eff21    !.n?    DCD    1064238881
        0x000472bc:    beb77c01    .|..    DCD    3199695873
        0x000472c0:    3f6dc676    v.m?    DCD    1064158838
        0x000472c4:    bebdb9b4    ....    DCD    3200104884
        0x000472c8:    3f6c835e    ^.l?    DCD    1064076126
        0x000472cc:    bec3ef15    ....    DCD    3200511765
        0x000472d0:    3f6b35e7    .5k?    DCD    1063990759
        0x000472d4:    beca1bde    ....    DCD    3200916446
        0x000472d8:    3f69de1e    ..i?    DCD    1063902750
        0x000472dc:    bed03fc9    .?..    DCD    3201318857
        0x000472e0:    3f687c12    .|h?    DCD    1063812114
        0x000472e4:    bed65a92    .Z..    DCD    3201718930
        0x000472e8:    3f670fd4    ..g?    DCD    1063718868
        0x000472ec:    bedc6bf3    .k..    DCD    3202116595
        0x000472f0:    3f659974    t.e?    DCD    1063623028
        0x000472f4:    bee273aa    .s..    DCD    3202511786
        0x000472f8:    3f641901    ..d?    DCD    1063524609
        0x000472fc:    bee87171    qq..    DCD    3202904433
        0x00047300:    3f628e8d    ..b?    DCD    1063423629
        0x00047304:    beee6507    .e..    DCD    3203294471
        0x00047308:    3f60fa28    (.`?    DCD    1063320104
        0x0004730c:    bef44e27    'N..    DCD    3203681831
        0x00047310:    3f5f5be6    .[_?    DCD    1063214054
        0x00047314:    befa2c90    .,..    DCD    3204066448
        0x00047318:    3f5db3d7    ..]?    DCD    1063105495
        0x0004731c:    bf000000    ....    DCD    3204448256
        0x00047320:    3f5c020f    ..\?    DCD    1062994447
        0x00047324:    bf02e41b    ....    DCD    3204637723
        0x00047328:    3f5a46a0    .FZ?    DCD    1062880928
        0x0004732c:    bf05c277    w...    DCD    3204825719
        0x00047330:    3f58819e    ..X?    DCD    1062764958
        0x00047334:    bf089af6    ....    DCD    3205012214
        0x00047338:    3f56b31d    ..V?    DCD    1062646557
        0x0004733c:    bf0b6d77    wm..    DCD    3205197175
        0x00047340:    3f54db31    1.T?    DCD    1062525745
        0x00047344:    bf0e39da    .9..    DCD    3205380570
        0x00047348:    3f52f9ef    ..R?    DCD    1062402543
        0x0004734c:    bf110000    ....    DCD    3205562368
        0x00047350:    3f510f6c    l.Q?    DCD    1062276972
        0x00047354:    bf13bfca    ....    DCD    3205742538
        0x00047358:    3f4f1bbd    ..O?    DCD    1062149053
        0x0004735c:    bf167918    .y..    DCD    3205921048
        0x00047360:    3f4d1ef8    ..M?    DCD    1062018808
        0x00047364:    bf192bcd    .+..    DCD    3206097869
        0x00047368:    3f4b1934    4.K?    DCD    1061886260
        0x0004736c:    bf1bd7ca    ....    DCD    3206272970
        0x00047370:    3f490a88    ..I?    DCD    1061751432
        0x00047374:    bf1e7cf1    .|..    DCD    3206446321
        0x00047378:    3f46f30a    ..F?    DCD    1061614346
        0x0004737c:    bf211b24    $.!.    DCD    3206617892
        0x00047380:    3f44d2d1    ..D?    DCD    1061475025
        0x00047384:    bf23b246    F.#.    DCD    3206787654
        0x00047388:    3f42a9f7    ..B?    DCD    1061333495
        0x0004738c:    bf26423a    :B&.    DCD    3206955578
        0x00047390:    3f407893    .x@?    DCD    1061189779
        0x00047394:    bf28cae3    ..(.    DCD    3207121635
        0x00047398:    3f3e3ebd    .>>?    DCD    1061043901
        0x0004739c:    bf2b4c25    %L+.    DCD    3207285797
        0x000473a0:    3f3bfc8f    ..;?    DCD    1060895887
        0x000473a4:    bf2dc5e3    ..-.    DCD    3207448035
        0x000473a8:    3f39b222    ".9?    DCD    1060745762
        0x000473ac:    bf303801    .80.    DCD    3207608321
        0x000473b0:    3f375f90    ._7?    DCD    1060593552
        0x000473b4:    bf32a265    e.2.    DCD    3207766629
        0x000473b8:    3f3504f3    ..5?    DCD    1060439283
        0x000473bc:    bf3504f3    ..5.    DCD    3207922931
        0x000473c0:    3f32a265    e.2?    DCD    1060282981
        0x000473c4:    bf375f90    ._7.    DCD    3208077200
        0x000473c8:    3f303801    .80?    DCD    1060124673
        0x000473cc:    bf39b222    ".9.    DCD    3208229410
        0x000473d0:    3f2dc5e3    ..-?    DCD    1059964387
        0x000473d4:    bf3bfc8f    ..;.    DCD    3208379535
        0x000473d8:    3f2b4c25    %L+?    DCD    1059802149
        0x000473dc:    bf3e3ebd    .>>.    DCD    3208527549
        0x000473e0:    3f28cae3    ..(?    DCD    1059637987
        0x000473e4:    bf407893    .x@.    DCD    3208673427
        0x000473e8:    3f26423a    :B&?    DCD    1059471930
        0x000473ec:    bf42a9f7    ..B.    DCD    3208817143
        0x000473f0:    3f23b246    F.#?    DCD    1059304006
        0x000473f4:    bf44d2d1    ..D.    DCD    3208958673
        0x000473f8:    3f211b24    $.!?    DCD    1059134244
        0x000473fc:    bf46f30a    ..F.    DCD    3209097994
        0x00047400:    3f1e7cf1    .|.?    DCD    1058962673
        0x00047404:    bf490a88    ..I.    DCD    3209235080
        0x00047408:    3f1bd7ca    ...?    DCD    1058789322
        0x0004740c:    bf4b1934    4.K.    DCD    3209369908
        0x00047410:    3f192bcd    .+.?    DCD    1058614221
        0x00047414:    bf4d1ef8    ..M.    DCD    3209502456
        0x00047418:    3f167918    .y.?    DCD    1058437400
        0x0004741c:    bf4f1bbd    ..O.    DCD    3209632701
        0x00047420:    3f13bfca    ...?    DCD    1058258890
        0x00047424:    bf510f6c    l.Q.    DCD    3209760620
        0x00047428:    3f110000    ...?    DCD    1058078720
        0x0004742c:    bf52f9ef    ..R.    DCD    3209886191
        0x00047430:    3f0e39da    .9.?    DCD    1057896922
        0x00047434:    bf54db31    1.T.    DCD    3210009393
        0x00047438:    3f0b6d77    wm.?    DCD    1057713527
        0x0004743c:    bf56b31d    ..V.    DCD    3210130205
        0x00047440:    3f089af6    ...?    DCD    1057528566
        0x00047444:    bf58819e    ..X.    DCD    3210248606
        0x00047448:    3f05c277    w..?    DCD    1057342071
        0x0004744c:    bf5a46a0    .FZ.    DCD    3210364576
        0x00047450:    3f02e41b    ...?    DCD    1057154075
        0x00047454:    bf5c020f    ..\.    DCD    3210478095
        0x00047458:    3f000000    ...?    DCD    1056964608
        0x0004745c:    bf5db3d7    ..].    DCD    3210589143
        0x00047460:    3efa2c90    .,.>    DCD    1056582800
        0x00047464:    bf5f5be6    .[_.    DCD    3210697702
        0x00047468:    3ef44e27    'N.>    DCD    1056198183
        0x0004746c:    bf60fa28    (.`.    DCD    3210803752
        0x00047470:    3eee6507    .e.>    DCD    1055810823
        0x00047474:    bf628e8d    ..b.    DCD    3210907277
        0x00047478:    3ee87171    qq.>    DCD    1055420785
        0x0004747c:    bf641901    ..d.    DCD    3211008257
        0x00047480:    3ee273aa    .s.>    DCD    1055028138
        0x00047484:    bf659974    t.e.    DCD    3211106676
        0x00047488:    3edc6bf3    .k.>    DCD    1054632947
        0x0004748c:    bf670fd4    ..g.    DCD    3211202516
        0x00047490:    3ed65a92    .Z.>    DCD    1054235282
        0x00047494:    bf687c12    .|h.    DCD    3211295762
        0x00047498:    3ed03fc9    .?.>    DCD    1053835209
        0x0004749c:    bf69de1e    ..i.    DCD    3211386398
        0x000474a0:    3eca1bde    ...>    DCD    1053432798
        0x000474a4:    bf6b35e7    .5k.    DCD    3211474407
        0x000474a8:    3ec3ef15    ...>    DCD    1053028117
        0x000474ac:    bf6c835e    ^.l.    DCD    3211559774
        0x000474b0:    3ebdb9b4    ...>    DCD    1052621236
        0x000474b4:    bf6dc676    v.m.    DCD    3211642486
        0x000474b8:    3eb77c01    .|.>    DCD    1052212225
        0x000474bc:    bf6eff21    !.n.    DCD    3211722529
        0x000474c0:    3eb13641    A6.>    DCD    1051801153
        0x000474c4:    bf702d4f    O-p.    DCD    3211799887
        0x000474c8:    3eaae8bc    ...>    DCD    1051388092
        0x000474cc:    bf7150f4    .Pq.    DCD    3211874548
        0x000474d0:    3ea493b7    ...>    DCD    1050973111
        0x000474d4:    bf726a03    .jr.    DCD    3211946499
        0x000474d8:    3e9e377a    z7.>    DCD    1050556282
        0x000474dc:    bf737871    qxs.    DCD    3212015729
        0x000474e0:    3e97d44c    L..>    DCD    1050137676
        0x000474e4:    bf747c30    0|t.    DCD    3212082224
        0x000474e8:    3e916a75    uj.>    DCD    1049717365
        0x000474ec:    bf757536    6uu.    DCD    3212145974
        0x000474f0:    3e8afa3e    >..>    DCD    1049295422
        0x000474f4:    bf766377    wcv.    DCD    3212206967
        0x000474f8:    3e8483ee    ...>    DCD    1048871918
        0x000474fc:    bf7746ea    .Fw.    DCD    3212265194
        0x00047500:    3e7c0f9c    ..|>    DCD    1048317852
        0x00047504:    bf781f84    ..x.    DCD    3212320644
        0x00047508:    3e6f0c4d    M.o>    DCD    1047465037
        0x0004750c:    bf78ed3c    <.x.    DCD    3212373308
        0x00047510:    3e61fe82    ..a>    DCD    1046609538
        0x00047514:    bf79b009    ..y.    DCD    3212423177
        0x00047518:    3e54e6cd    ..T>    DCD    1045751501
        0x0004751c:    bf7a67e2    .gz.    DCD    3212470242
        0x00047520:    3e47c5c2    ..G>    DCD    1044891074
        0x00047524:    bf7b14be    ..{.    DCD    3212514494
        0x00047528:    3e3a9bf3    ..:>    DCD    1044028403
        0x0004752c:    bf7bb698    ..{.    DCD    3212555928
        0x00047530:    3e2d69f5    .i->    DCD    1043163637
        0x00047534:    bf7c4d67    gM|.    DCD    3212594535
        0x00047538:    3e20305c    \0 >    DCD    1042296924
        0x0004753c:    bf7cd925    %.|.    DCD    3212630309
        0x00047540:    3e12efbb    ...>    DCD    1041428411
        0x00047544:    bf7d59cb    .Y}.    DCD    3212663243
        0x00047548:    3e05a8a8    ...>    DCD    1040558248
        0x0004754c:    bf7dcf55    U.}.    DCD    3212693333
        0x00047550:    3df0b773    s..=    DCD    1039185779
        0x00047554:    bf7e39bc    .9~.    DCD    3212720572
        0x00047558:    3dd61304    ...=    DCD    1037439748
        0x0004755c:    bf7e98fd    ..~.    DCD    3212744957
        0x00047560:    3dbb6533    3e.=    DCD    1035691315
        0x00047564:    bf7eed12    ..~.    DCD    3212766482
        0x00047568:    3da0af2a    *..=    DCD    1033940778
        0x0004756c:    bf7f35f9    .5..    DCD    3212785145
        0x00047570:    3d85f213    ...=    DCD    1032188435
        0x00047574:    bf7f73af    .s..    DCD    3212800943
        0x00047578:    3d565e3a    :^V=    DCD    1029070394
        0x0004757c:    bf7fa62f    /...    DCD    3212813871
        0x00047580:    3d20cee7    .. =    DCD    1025560295
        0x00047584:    bf7fcd79    y...    DCD    3212823929
        0x00047588:    3cd6710a    .q.<    DCD    1020686602
        0x0004758c:    bf7fe98b    ....    DCD    3212831115
        0x00047590:    3c5675bf    .uV<    DCD    1012299199
        0x00047594:    bf7ffa63    c...    DCD    3212835427
        0x00047598:    248d3000    .0.$    DCD    613232640
        0x0004759c:    bf800000    ....    DCD    3212836864
        0x000475a0:    bc5675bf    .uV.    DCD    3159782847
        0x000475a4:    bf7ffa63    c...    DCD    3212835427
        0x000475a8:    bcd6710a    .q..    DCD    3168170250
        0x000475ac:    bf7fe98b    ....    DCD    3212831115
        0x000475b0:    bd20cee7    .. .    DCD    3173043943
        0x000475b4:    bf7fcd79    y...    DCD    3212823929
        0x000475b8:    bd565e3a    :^V.    DCD    3176554042
        0x000475bc:    bf7fa62f    /...    DCD    3212813871
        0x000475c0:    bd85f213    ....    DCD    3179672083
        0x000475c4:    bf7f73af    .s..    DCD    3212800943
        0x000475c8:    bda0af2a    *...    DCD    3181424426
        0x000475cc:    bf7f35f9    .5..    DCD    3212785145
        0x000475d0:    bdbb6533    3e..    DCD    3183174963
        0x000475d4:    bf7eed12    ..~.    DCD    3212766482
        0x000475d8:    bdd61304    ....    DCD    3184923396
        0x000475dc:    bf7e98fd    ..~.    DCD    3212744957
        0x000475e0:    bdf0b773    s...    DCD    3186669427
        0x000475e4:    bf7e39bc    .9~.    DCD    3212720572
        0x000475e8:    be05a8a8    ....    DCD    3188041896
        0x000475ec:    bf7dcf55    U.}.    DCD    3212693333
        0x000475f0:    be12efbb    ....    DCD    3188912059
        0x000475f4:    bf7d59cb    .Y}.    DCD    3212663243
        0x000475f8:    be20305c    \0 .    DCD    3189780572
        0x000475fc:    bf7cd925    %.|.    DCD    3212630309
        0x00047600:    be2d69f5    .i-.    DCD    3190647285
        0x00047604:    bf7c4d67    gM|.    DCD    3212594535
        0x00047608:    be3a9bf3    ..:.    DCD    3191512051
        0x0004760c:    bf7bb698    ..{.    DCD    3212555928
        0x00047610:    be47c5c2    ..G.    DCD    3192374722
        0x00047614:    bf7b14be    ..{.    DCD    3212514494
        0x00047618:    be54e6cd    ..T.    DCD    3193235149
        0x0004761c:    bf7a67e2    .gz.    DCD    3212470242
        0x00047620:    be61fe82    ..a.    DCD    3194093186
        0x00047624:    bf79b009    ..y.    DCD    3212423177
        0x00047628:    be6f0c4d    M.o.    DCD    3194948685
        0x0004762c:    bf78ed3c    <.x.    DCD    3212373308
        0x00047630:    be7c0f9c    ..|.    DCD    3195801500
        0x00047634:    bf781f84    ..x.    DCD    3212320644
        0x00047638:    be8483ee    ....    DCD    3196355566
        0x0004763c:    bf7746ea    .Fw.    DCD    3212265194
        0x00047640:    be8afa3e    >...    DCD    3196779070
        0x00047644:    bf766377    wcv.    DCD    3212206967
        0x00047648:    be916a75    uj..    DCD    3197201013
        0x0004764c:    bf757536    6uu.    DCD    3212145974
        0x00047650:    be97d44c    L...    DCD    3197621324
        0x00047654:    bf747c30    0|t.    DCD    3212082224
        0x00047658:    be9e377a    z7..    DCD    3198039930
        0x0004765c:    bf737871    qxs.    DCD    3212015729
        0x00047660:    bea493b7    ....    DCD    3198456759
        0x00047664:    bf726a03    .jr.    DCD    3211946499
        0x00047668:    beaae8bc    ....    DCD    3198871740
        0x0004766c:    bf7150f4    .Pq.    DCD    3211874548
        0x00047670:    beb13641    A6..    DCD    3199284801
        0x00047674:    bf702d4f    O-p.    DCD    3211799887
        0x00047678:    beb77c01    .|..    DCD    3199695873
        0x0004767c:    bf6eff21    !.n.    DCD    3211722529
        0x00047680:    bebdb9b4    ....    DCD    3200104884
        0x00047684:    bf6dc676    v.m.    DCD    3211642486
        0x00047688:    bec3ef15    ....    DCD    3200511765
        0x0004768c:    bf6c835e    ^.l.    DCD    3211559774
        0x00047690:    beca1bde    ....    DCD    3200916446
        0x00047694:    bf6b35e7    .5k.    DCD    3211474407
        0x00047698:    bed03fc9    .?..    DCD    3201318857
        0x0004769c:    bf69de1e    ..i.    DCD    3211386398
        0x000476a0:    bed65a92    .Z..    DCD    3201718930
        0x000476a4:    bf687c12    .|h.    DCD    3211295762
        0x000476a8:    bedc6bf3    .k..    DCD    3202116595
        0x000476ac:    bf670fd4    ..g.    DCD    3211202516
        0x000476b0:    bee273aa    .s..    DCD    3202511786
        0x000476b4:    bf659974    t.e.    DCD    3211106676
        0x000476b8:    bee87171    qq..    DCD    3202904433
        0x000476bc:    bf641901    ..d.    DCD    3211008257
        0x000476c0:    beee6507    .e..    DCD    3203294471
        0x000476c4:    bf628e8d    ..b.    DCD    3210907277
        0x000476c8:    bef44e27    'N..    DCD    3203681831
        0x000476cc:    bf60fa28    (.`.    DCD    3210803752
        0x000476d0:    befa2c90    .,..    DCD    3204066448
        0x000476d4:    bf5f5be6    .[_.    DCD    3210697702
        0x000476d8:    bf000000    ....    DCD    3204448256
        0x000476dc:    bf5db3d7    ..].    DCD    3210589143
        0x000476e0:    bf02e41b    ....    DCD    3204637723
        0x000476e4:    bf5c020f    ..\.    DCD    3210478095
        0x000476e8:    bf05c277    w...    DCD    3204825719
        0x000476ec:    bf5a46a0    .FZ.    DCD    3210364576
        0x000476f0:    bf089af6    ....    DCD    3205012214
        0x000476f4:    bf58819e    ..X.    DCD    3210248606
        0x000476f8:    bf0b6d77    wm..    DCD    3205197175
        0x000476fc:    bf56b31d    ..V.    DCD    3210130205
        0x00047700:    bf0e39da    .9..    DCD    3205380570
        0x00047704:    bf54db31    1.T.    DCD    3210009393
        0x00047708:    bf110000    ....    DCD    3205562368
        0x0004770c:    bf52f9ef    ..R.    DCD    3209886191
        0x00047710:    bf13bfca    ....    DCD    3205742538
        0x00047714:    bf510f6c    l.Q.    DCD    3209760620
        0x00047718:    bf167918    .y..    DCD    3205921048
        0x0004771c:    bf4f1bbd    ..O.    DCD    3209632701
        0x00047720:    bf192bcd    .+..    DCD    3206097869
        0x00047724:    bf4d1ef8    ..M.    DCD    3209502456
        0x00047728:    bf1bd7ca    ....    DCD    3206272970
        0x0004772c:    bf4b1934    4.K.    DCD    3209369908
        0x00047730:    bf1e7cf1    .|..    DCD    3206446321
        0x00047734:    bf490a88    ..I.    DCD    3209235080
        0x00047738:    bf211b24    $.!.    DCD    3206617892
        0x0004773c:    bf46f30a    ..F.    DCD    3209097994
        0x00047740:    bf23b246    F.#.    DCD    3206787654
        0x00047744:    bf44d2d1    ..D.    DCD    3208958673
        0x00047748:    bf26423a    :B&.    DCD    3206955578
        0x0004774c:    bf42a9f7    ..B.    DCD    3208817143
        0x00047750:    bf28cae3    ..(.    DCD    3207121635
        0x00047754:    bf407893    .x@.    DCD    3208673427
        0x00047758:    bf2b4c25    %L+.    DCD    3207285797
        0x0004775c:    bf3e3ebd    .>>.    DCD    3208527549
        0x00047760:    bf2dc5e3    ..-.    DCD    3207448035
        0x00047764:    bf3bfc8f    ..;.    DCD    3208379535
        0x00047768:    bf303801    .80.    DCD    3207608321
        0x0004776c:    bf39b222    ".9.    DCD    3208229410
        0x00047770:    bf32a265    e.2.    DCD    3207766629
        0x00047774:    bf375f90    ._7.    DCD    3208077200
        0x00047778:    bf3504f3    ..5.    DCD    3207922931
        0x0004777c:    bf3504f3    ..5.    DCD    3207922931
        0x00047780:    bf375f90    ._7.    DCD    3208077200
        0x00047784:    bf32a265    e.2.    DCD    3207766629
        0x00047788:    bf39b222    ".9.    DCD    3208229410
        0x0004778c:    bf303801    .80.    DCD    3207608321
        0x00047790:    bf3bfc8f    ..;.    DCD    3208379535
        0x00047794:    bf2dc5e3    ..-.    DCD    3207448035
        0x00047798:    bf3e3ebd    .>>.    DCD    3208527549
        0x0004779c:    bf2b4c25    %L+.    DCD    3207285797
        0x000477a0:    bf407893    .x@.    DCD    3208673427
        0x000477a4:    bf28cae3    ..(.    DCD    3207121635
        0x000477a8:    bf42a9f7    ..B.    DCD    3208817143
        0x000477ac:    bf26423a    :B&.    DCD    3206955578
        0x000477b0:    bf44d2d1    ..D.    DCD    3208958673
        0x000477b4:    bf23b246    F.#.    DCD    3206787654
        0x000477b8:    bf46f30a    ..F.    DCD    3209097994
        0x000477bc:    bf211b24    $.!.    DCD    3206617892
        0x000477c0:    bf490a88    ..I.    DCD    3209235080
        0x000477c4:    bf1e7cf1    .|..    DCD    3206446321
        0x000477c8:    bf4b1934    4.K.    DCD    3209369908
        0x000477cc:    bf1bd7ca    ....    DCD    3206272970
        0x000477d0:    bf4d1ef8    ..M.    DCD    3209502456
        0x000477d4:    bf192bcd    .+..    DCD    3206097869
        0x000477d8:    bf4f1bbd    ..O.    DCD    3209632701
        0x000477dc:    bf167918    .y..    DCD    3205921048
        0x000477e0:    bf510f6c    l.Q.    DCD    3209760620
        0x000477e4:    bf13bfca    ....    DCD    3205742538
        0x000477e8:    bf52f9ef    ..R.    DCD    3209886191
        0x000477ec:    bf110000    ....    DCD    3205562368
        0x000477f0:    bf54db31    1.T.    DCD    3210009393
        0x000477f4:    bf0e39da    .9..    DCD    3205380570
        0x000477f8:    bf56b31d    ..V.    DCD    3210130205
        0x000477fc:    bf0b6d77    wm..    DCD    3205197175
        0x00047800:    bf58819e    ..X.    DCD    3210248606
        0x00047804:    bf089af6    ....    DCD    3205012214
        0x00047808:    bf5a46a0    .FZ.    DCD    3210364576
        0x0004780c:    bf05c277    w...    DCD    3204825719
        0x00047810:    bf5c020f    ..\.    DCD    3210478095
        0x00047814:    bf02e41b    ....    DCD    3204637723
        0x00047818:    bf5db3d7    ..].    DCD    3210589143
        0x0004781c:    bf000000    ....    DCD    3204448256
        0x00047820:    bf5f5be6    .[_.    DCD    3210697702
        0x00047824:    befa2c90    .,..    DCD    3204066448
        0x00047828:    bf60fa28    (.`.    DCD    3210803752
        0x0004782c:    bef44e27    'N..    DCD    3203681831
        0x00047830:    bf628e8d    ..b.    DCD    3210907277
        0x00047834:    beee6507    .e..    DCD    3203294471
        0x00047838:    bf641901    ..d.    DCD    3211008257
        0x0004783c:    bee87171    qq..    DCD    3202904433
        0x00047840:    bf659974    t.e.    DCD    3211106676
        0x00047844:    bee273aa    .s..    DCD    3202511786
        0x00047848:    bf670fd4    ..g.    DCD    3211202516
        0x0004784c:    bedc6bf3    .k..    DCD    3202116595
        0x00047850:    bf687c12    .|h.    DCD    3211295762
        0x00047854:    bed65a92    .Z..    DCD    3201718930
        0x00047858:    bf69de1e    ..i.    DCD    3211386398
        0x0004785c:    bed03fc9    .?..    DCD    3201318857
        0x00047860:    bf6b35e7    .5k.    DCD    3211474407
        0x00047864:    beca1bde    ....    DCD    3200916446
        0x00047868:    bf6c835e    ^.l.    DCD    3211559774
        0x0004786c:    bec3ef15    ....    DCD    3200511765
        0x00047870:    bf6dc676    v.m.    DCD    3211642486
        0x00047874:    bebdb9b4    ....    DCD    3200104884
        0x00047878:    bf6eff21    !.n.    DCD    3211722529
        0x0004787c:    beb77c01    .|..    DCD    3199695873
        0x00047880:    bf702d4f    O-p.    DCD    3211799887
        0x00047884:    beb13641    A6..    DCD    3199284801
        0x00047888:    bf7150f4    .Pq.    DCD    3211874548
        0x0004788c:    beaae8bc    ....    DCD    3198871740
        0x00047890:    bf726a03    .jr.    DCD    3211946499
        0x00047894:    bea493b7    ....    DCD    3198456759
        0x00047898:    bf737871    qxs.    DCD    3212015729
        0x0004789c:    be9e377a    z7..    DCD    3198039930
        0x000478a0:    bf747c30    0|t.    DCD    3212082224
        0x000478a4:    be97d44c    L...    DCD    3197621324
        0x000478a8:    bf757536    6uu.    DCD    3212145974
        0x000478ac:    be916a75    uj..    DCD    3197201013
        0x000478b0:    bf766377    wcv.    DCD    3212206967
        0x000478b4:    be8afa3e    >...    DCD    3196779070
        0x000478b8:    bf7746ea    .Fw.    DCD    3212265194
        0x000478bc:    be8483ee    ....    DCD    3196355566
        0x000478c0:    bf781f84    ..x.    DCD    3212320644
        0x000478c4:    be7c0f9c    ..|.    DCD    3195801500
        0x000478c8:    bf78ed3c    <.x.    DCD    3212373308
        0x000478cc:    be6f0c4d    M.o.    DCD    3194948685
        0x000478d0:    bf79b009    ..y.    DCD    3212423177
        0x000478d4:    be61fe82    ..a.    DCD    3194093186
        0x000478d8:    bf7a67e2    .gz.    DCD    3212470242
        0x000478dc:    be54e6cd    ..T.    DCD    3193235149
        0x000478e0:    bf7b14be    ..{.    DCD    3212514494
        0x000478e4:    be47c5c2    ..G.    DCD    3192374722
        0x000478e8:    bf7bb698    ..{.    DCD    3212555928
        0x000478ec:    be3a9bf3    ..:.    DCD    3191512051
        0x000478f0:    bf7c4d67    gM|.    DCD    3212594535
        0x000478f4:    be2d69f5    .i-.    DCD    3190647285
        0x000478f8:    bf7cd925    %.|.    DCD    3212630309
        0x000478fc:    be20305c    \0 .    DCD    3189780572
        0x00047900:    bf7d59cb    .Y}.    DCD    3212663243
        0x00047904:    be12efbb    ....    DCD    3188912059
        0x00047908:    bf7dcf55    U.}.    DCD    3212693333
        0x0004790c:    be05a8a8    ....    DCD    3188041896
        0x00047910:    bf7e39bc    .9~.    DCD    3212720572
        0x00047914:    bdf0b773    s...    DCD    3186669427
        0x00047918:    bf7e98fd    ..~.    DCD    3212744957
        0x0004791c:    bdd61304    ....    DCD    3184923396
        0x00047920:    bf7eed12    ..~.    DCD    3212766482
        0x00047924:    bdbb6533    3e..    DCD    3183174963
        0x00047928:    bf7f35f9    .5..    DCD    3212785145
        0x0004792c:    bda0af2a    *...    DCD    3181424426
        0x00047930:    bf7f73af    .s..    DCD    3212800943
        0x00047934:    bd85f213    ....    DCD    3179672083
        0x00047938:    bf7fa62f    /...    DCD    3212813871
        0x0004793c:    bd565e3a    :^V.    DCD    3176554042
        0x00047940:    bf7fcd79    y...    DCD    3212823929
        0x00047944:    bd20cee7    .. .    DCD    3173043943
        0x00047948:    bf7fe98b    ....    DCD    3212831115
        0x0004794c:    bcd6710a    .q..    DCD    3168170250
        0x00047950:    bf7ffa63    c...    DCD    3212835427
        0x00047954:    bc5675bf    .uV.    DCD    3159782847
        0x00047958:    bf800000    ....    DCD    3212836864
        0x0004795c:    a50d3000    .0..    DCD    2769104896
        0x00047960:    bf7ffa63    c...    DCD    3212835427
        0x00047964:    3c5675bf    .uV<    DCD    1012299199
        0x00047968:    bf7fe98b    ....    DCD    3212831115
        0x0004796c:    3cd6710a    .q.<    DCD    1020686602
        0x00047970:    bf7fcd79    y...    DCD    3212823929
        0x00047974:    3d20cee7    .. =    DCD    1025560295
        0x00047978:    bf7fa62f    /...    DCD    3212813871
        0x0004797c:    3d565e3a    :^V=    DCD    1029070394
        0x00047980:    bf7f73af    .s..    DCD    3212800943
        0x00047984:    3d85f213    ...=    DCD    1032188435
        0x00047988:    bf7f35f9    .5..    DCD    3212785145
        0x0004798c:    3da0af2a    *..=    DCD    1033940778
        0x00047990:    bf7eed12    ..~.    DCD    3212766482
        0x00047994:    3dbb6533    3e.=    DCD    1035691315
        0x00047998:    bf7e98fd    ..~.    DCD    3212744957
        0x0004799c:    3dd61304    ...=    DCD    1037439748
        0x000479a0:    bf7e39bc    .9~.    DCD    3212720572
        0x000479a4:    3df0b773    s..=    DCD    1039185779
        0x000479a8:    bf7dcf55    U.}.    DCD    3212693333
        0x000479ac:    3e05a8a8    ...>    DCD    1040558248
        0x000479b0:    bf7d59cb    .Y}.    DCD    3212663243
        0x000479b4:    3e12efbb    ...>    DCD    1041428411
        0x000479b8:    bf7cd925    %.|.    DCD    3212630309
        0x000479bc:    3e20305c    \0 >    DCD    1042296924
        0x000479c0:    bf7c4d67    gM|.    DCD    3212594535
        0x000479c4:    3e2d69f5    .i->    DCD    1043163637
        0x000479c8:    bf7bb698    ..{.    DCD    3212555928
        0x000479cc:    3e3a9bf3    ..:>    DCD    1044028403
        0x000479d0:    bf7b14be    ..{.    DCD    3212514494
        0x000479d4:    3e47c5c2    ..G>    DCD    1044891074
        0x000479d8:    bf7a67e2    .gz.    DCD    3212470242
        0x000479dc:    3e54e6cd    ..T>    DCD    1045751501
        0x000479e0:    bf79b009    ..y.    DCD    3212423177
        0x000479e4:    3e61fe82    ..a>    DCD    1046609538
        0x000479e8:    bf78ed3c    <.x.    DCD    3212373308
        0x000479ec:    3e6f0c4d    M.o>    DCD    1047465037
        0x000479f0:    bf781f84    ..x.    DCD    3212320644
        0x000479f4:    3e7c0f9c    ..|>    DCD    1048317852
        0x000479f8:    bf7746ea    .Fw.    DCD    3212265194
        0x000479fc:    3e8483ee    ...>    DCD    1048871918
        0x00047a00:    bf766377    wcv.    DCD    3212206967
        0x00047a04:    3e8afa3e    >..>    DCD    1049295422
        0x00047a08:    bf757536    6uu.    DCD    3212145974
        0x00047a0c:    3e916a75    uj.>    DCD    1049717365
        0x00047a10:    bf747c30    0|t.    DCD    3212082224
        0x00047a14:    3e97d44c    L..>    DCD    1050137676
        0x00047a18:    bf737871    qxs.    DCD    3212015729
        0x00047a1c:    3e9e377a    z7.>    DCD    1050556282
        0x00047a20:    bf726a03    .jr.    DCD    3211946499
        0x00047a24:    3ea493b7    ...>    DCD    1050973111
        0x00047a28:    bf7150f4    .Pq.    DCD    3211874548
        0x00047a2c:    3eaae8bc    ...>    DCD    1051388092
        0x00047a30:    bf702d4f    O-p.    DCD    3211799887
        0x00047a34:    3eb13641    A6.>    DCD    1051801153
        0x00047a38:    bf6eff21    !.n.    DCD    3211722529
        0x00047a3c:    3eb77c01    .|.>    DCD    1052212225
        0x00047a40:    bf6dc676    v.m.    DCD    3211642486
        0x00047a44:    3ebdb9b4    ...>    DCD    1052621236
        0x00047a48:    bf6c835e    ^.l.    DCD    3211559774
        0x00047a4c:    3ec3ef15    ...>    DCD    1053028117
        0x00047a50:    bf6b35e7    .5k.    DCD    3211474407
        0x00047a54:    3eca1bde    ...>    DCD    1053432798
        0x00047a58:    bf69de1e    ..i.    DCD    3211386398
        0x00047a5c:    3ed03fc9    .?.>    DCD    1053835209
        0x00047a60:    bf687c12    .|h.    DCD    3211295762
        0x00047a64:    3ed65a92    .Z.>    DCD    1054235282
        0x00047a68:    bf670fd4    ..g.    DCD    3211202516
        0x00047a6c:    3edc6bf3    .k.>    DCD    1054632947
        0x00047a70:    bf659974    t.e.    DCD    3211106676
        0x00047a74:    3ee273aa    .s.>    DCD    1055028138
        0x00047a78:    bf641901    ..d.    DCD    3211008257
        0x00047a7c:    3ee87171    qq.>    DCD    1055420785
        0x00047a80:    bf628e8d    ..b.    DCD    3210907277
        0x00047a84:    3eee6507    .e.>    DCD    1055810823
        0x00047a88:    bf60fa28    (.`.    DCD    3210803752
        0x00047a8c:    3ef44e27    'N.>    DCD    1056198183
        0x00047a90:    bf5f5be6    .[_.    DCD    3210697702
        0x00047a94:    3efa2c90    .,.>    DCD    1056582800
        0x00047a98:    bf5db3d7    ..].    DCD    3210589143
        0x00047a9c:    3f000000    ...?    DCD    1056964608
        0x00047aa0:    bf5c020f    ..\.    DCD    3210478095
        0x00047aa4:    3f02e41b    ...?    DCD    1057154075
        0x00047aa8:    bf5a46a0    .FZ.    DCD    3210364576
        0x00047aac:    3f05c277    w..?    DCD    1057342071
        0x00047ab0:    bf58819e    ..X.    DCD    3210248606
        0x00047ab4:    3f089af6    ...?    DCD    1057528566
        0x00047ab8:    bf56b31d    ..V.    DCD    3210130205
        0x00047abc:    3f0b6d77    wm.?    DCD    1057713527
        0x00047ac0:    bf54db31    1.T.    DCD    3210009393
        0x00047ac4:    3f0e39da    .9.?    DCD    1057896922
        0x00047ac8:    bf52f9ef    ..R.    DCD    3209886191
        0x00047acc:    3f110000    ...?    DCD    1058078720
        0x00047ad0:    bf510f6c    l.Q.    DCD    3209760620
        0x00047ad4:    3f13bfca    ...?    DCD    1058258890
        0x00047ad8:    bf4f1bbd    ..O.    DCD    3209632701
        0x00047adc:    3f167918    .y.?    DCD    1058437400
        0x00047ae0:    bf4d1ef8    ..M.    DCD    3209502456
        0x00047ae4:    3f192bcd    .+.?    DCD    1058614221
        0x00047ae8:    bf4b1934    4.K.    DCD    3209369908
        0x00047aec:    3f1bd7ca    ...?    DCD    1058789322
        0x00047af0:    bf490a88    ..I.    DCD    3209235080
        0x00047af4:    3f1e7cf1    .|.?    DCD    1058962673
        0x00047af8:    bf46f30a    ..F.    DCD    3209097994
        0x00047afc:    3f211b24    $.!?    DCD    1059134244
        0x00047b00:    bf44d2d1    ..D.    DCD    3208958673
        0x00047b04:    3f23b246    F.#?    DCD    1059304006
        0x00047b08:    bf42a9f7    ..B.    DCD    3208817143
        0x00047b0c:    3f26423a    :B&?    DCD    1059471930
        0x00047b10:    bf407893    .x@.    DCD    3208673427
        0x00047b14:    3f28cae3    ..(?    DCD    1059637987
        0x00047b18:    bf3e3ebd    .>>.    DCD    3208527549
        0x00047b1c:    3f2b4c25    %L+?    DCD    1059802149
        0x00047b20:    bf3bfc8f    ..;.    DCD    3208379535
        0x00047b24:    3f2dc5e3    ..-?    DCD    1059964387
        0x00047b28:    bf39b222    ".9.    DCD    3208229410
        0x00047b2c:    3f303801    .80?    DCD    1060124673
        0x00047b30:    bf375f90    ._7.    DCD    3208077200
        0x00047b34:    3f32a265    e.2?    DCD    1060282981
        0x00047b38:    bf3504f3    ..5.    DCD    3207922931
        0x00047b3c:    3f3504f3    ..5?    DCD    1060439283
        0x00047b40:    bf32a265    e.2.    DCD    3207766629
        0x00047b44:    3f375f90    ._7?    DCD    1060593552
        0x00047b48:    bf303801    .80.    DCD    3207608321
        0x00047b4c:    3f39b222    ".9?    DCD    1060745762
        0x00047b50:    bf2dc5e3    ..-.    DCD    3207448035
        0x00047b54:    3f3bfc8f    ..;?    DCD    1060895887
        0x00047b58:    bf2b4c25    %L+.    DCD    3207285797
        0x00047b5c:    3f3e3ebd    .>>?    DCD    1061043901
        0x00047b60:    bf28cae3    ..(.    DCD    3207121635
        0x00047b64:    3f407893    .x@?    DCD    1061189779
        0x00047b68:    bf26423a    :B&.    DCD    3206955578
        0x00047b6c:    3f42a9f7    ..B?    DCD    1061333495
        0x00047b70:    bf23b246    F.#.    DCD    3206787654
        0x00047b74:    3f44d2d1    ..D?    DCD    1061475025
        0x00047b78:    bf211b24    $.!.    DCD    3206617892
        0x00047b7c:    3f46f30a    ..F?    DCD    1061614346
        0x00047b80:    bf1e7cf1    .|..    DCD    3206446321
        0x00047b84:    3f490a88    ..I?    DCD    1061751432
        0x00047b88:    bf1bd7ca    ....    DCD    3206272970
        0x00047b8c:    3f4b1934    4.K?    DCD    1061886260
        0x00047b90:    bf192bcd    .+..    DCD    3206097869
        0x00047b94:    3f4d1ef8    ..M?    DCD    1062018808
        0x00047b98:    bf167918    .y..    DCD    3205921048
        0x00047b9c:    3f4f1bbd    ..O?    DCD    1062149053
        0x00047ba0:    bf13bfca    ....    DCD    3205742538
        0x00047ba4:    3f510f6c    l.Q?    DCD    1062276972
        0x00047ba8:    bf110000    ....    DCD    3205562368
        0x00047bac:    3f52f9ef    ..R?    DCD    1062402543
        0x00047bb0:    bf0e39da    .9..    DCD    3205380570
        0x00047bb4:    3f54db31    1.T?    DCD    1062525745
        0x00047bb8:    bf0b6d77    wm..    DCD    3205197175
        0x00047bbc:    3f56b31d    ..V?    DCD    1062646557
        0x00047bc0:    bf089af6    ....    DCD    3205012214
        0x00047bc4:    3f58819e    ..X?    DCD    1062764958
        0x00047bc8:    bf05c277    w...    DCD    3204825719
        0x00047bcc:    3f5a46a0    .FZ?    DCD    1062880928
        0x00047bd0:    bf02e41b    ....    DCD    3204637723
        0x00047bd4:    3f5c020f    ..\?    DCD    1062994447
        0x00047bd8:    bf000000    ....    DCD    3204448256
        0x00047bdc:    3f5db3d7    ..]?    DCD    1063105495
        0x00047be0:    befa2c90    .,..    DCD    3204066448
        0x00047be4:    3f5f5be6    .[_?    DCD    1063214054
        0x00047be8:    bef44e27    'N..    DCD    3203681831
        0x00047bec:    3f60fa28    (.`?    DCD    1063320104
        0x00047bf0:    beee6507    .e..    DCD    3203294471
        0x00047bf4:    3f628e8d    ..b?    DCD    1063423629
        0x00047bf8:    bee87171    qq..    DCD    3202904433
        0x00047bfc:    3f641901    ..d?    DCD    1063524609
        0x00047c00:    bee273aa    .s..    DCD    3202511786
        0x00047c04:    3f659974    t.e?    DCD    1063623028
        0x00047c08:    bedc6bf3    .k..    DCD    3202116595
        0x00047c0c:    3f670fd4    ..g?    DCD    1063718868
        0x00047c10:    bed65a92    .Z..    DCD    3201718930
        0x00047c14:    3f687c12    .|h?    DCD    1063812114
        0x00047c18:    bed03fc9    .?..    DCD    3201318857
        0x00047c1c:    3f69de1e    ..i?    DCD    1063902750
        0x00047c20:    beca1bde    ....    DCD    3200916446
        0x00047c24:    3f6b35e7    .5k?    DCD    1063990759
        0x00047c28:    bec3ef15    ....    DCD    3200511765
        0x00047c2c:    3f6c835e    ^.l?    DCD    1064076126
        0x00047c30:    bebdb9b4    ....    DCD    3200104884
        0x00047c34:    3f6dc676    v.m?    DCD    1064158838
        0x00047c38:    beb77c01    .|..    DCD    3199695873
        0x00047c3c:    3f6eff21    !.n?    DCD    1064238881
        0x00047c40:    beb13641    A6..    DCD    3199284801
        0x00047c44:    3f702d4f    O-p?    DCD    1064316239
        0x00047c48:    beaae8bc    ....    DCD    3198871740
        0x00047c4c:    3f7150f4    .Pq?    DCD    1064390900
        0x00047c50:    bea493b7    ....    DCD    3198456759
        0x00047c54:    3f726a03    .jr?    DCD    1064462851
        0x00047c58:    be9e377a    z7..    DCD    3198039930
        0x00047c5c:    3f737871    qxs?    DCD    1064532081
        0x00047c60:    be97d44c    L...    DCD    3197621324
        0x00047c64:    3f747c30    0|t?    DCD    1064598576
        0x00047c68:    be916a75    uj..    DCD    3197201013
        0x00047c6c:    3f757536    6uu?    DCD    1064662326
        0x00047c70:    be8afa3e    >...    DCD    3196779070
        0x00047c74:    3f766377    wcv?    DCD    1064723319
        0x00047c78:    be8483ee    ....    DCD    3196355566
        0x00047c7c:    3f7746ea    .Fw?    DCD    1064781546
        0x00047c80:    be7c0f9c    ..|.    DCD    3195801500
        0x00047c84:    3f781f84    ..x?    DCD    1064836996
        0x00047c88:    be6f0c4d    M.o.    DCD    3194948685
        0x00047c8c:    3f78ed3c    <.x?    DCD    1064889660
        0x00047c90:    be61fe82    ..a.    DCD    3194093186
        0x00047c94:    3f79b009    ..y?    DCD    1064939529
        0x00047c98:    be54e6cd    ..T.    DCD    3193235149
        0x00047c9c:    3f7a67e2    .gz?    DCD    1064986594
        0x00047ca0:    be47c5c2    ..G.    DCD    3192374722
        0x00047ca4:    3f7b14be    ..{?    DCD    1065030846
        0x00047ca8:    be3a9bf3    ..:.    DCD    3191512051
        0x00047cac:    3f7bb698    ..{?    DCD    1065072280
        0x00047cb0:    be2d69f5    .i-.    DCD    3190647285
        0x00047cb4:    3f7c4d67    gM|?    DCD    1065110887
        0x00047cb8:    be20305c    \0 .    DCD    3189780572
        0x00047cbc:    3f7cd925    %.|?    DCD    1065146661
        0x00047cc0:    be12efbb    ....    DCD    3188912059
        0x00047cc4:    3f7d59cb    .Y}?    DCD    1065179595
        0x00047cc8:    be05a8a8    ....    DCD    3188041896
        0x00047ccc:    3f7dcf55    U.}?    DCD    1065209685
        0x00047cd0:    bdf0b773    s...    DCD    3186669427
        0x00047cd4:    3f7e39bc    .9~?    DCD    1065236924
        0x00047cd8:    bdd61304    ....    DCD    3184923396
        0x00047cdc:    3f7e98fd    ..~?    DCD    1065261309
        0x00047ce0:    bdbb6533    3e..    DCD    3183174963
        0x00047ce4:    3f7eed12    ..~?    DCD    1065282834
        0x00047ce8:    bda0af2a    *...    DCD    3181424426
        0x00047cec:    3f7f35f9    .5.?    DCD    1065301497
        0x00047cf0:    bd85f213    ....    DCD    3179672083
        0x00047cf4:    3f7f73af    .s.?    DCD    1065317295
        0x00047cf8:    bd565e3a    :^V.    DCD    3176554042
        0x00047cfc:    3f7fa62f    /..?    DCD    1065330223
        0x00047d00:    bd20cee7    .. .    DCD    3173043943
        0x00047d04:    3f7fcd79    y..?    DCD    1065340281
        0x00047d08:    bcd6710a    .q..    DCD    3168170250
        0x00047d0c:    3f7fe98b    ...?    DCD    1065347467
        0x00047d10:    bc5675bf    .uV.    DCD    3159782847
        0x00047d14:    3f7ffa63    c..?    DCD    1065351779
        0x00047d18:    a553c800    ..S.    DCD    2773731328
        0x00047d1c:    3f800000    ...?    DCD    1065353216
        0x00047d20:    3c5675bf    .uV<    DCD    1012299199
        0x00047d24:    3f7ffa63    c..?    DCD    1065351779
        0x00047d28:    3cd6710a    .q.<    DCD    1020686602
        0x00047d2c:    3f7fe98b    ...?    DCD    1065347467
        0x00047d30:    3d20cee7    .. =    DCD    1025560295
        0x00047d34:    3f7fcd79    y..?    DCD    1065340281
        0x00047d38:    3d565e3a    :^V=    DCD    1029070394
        0x00047d3c:    3f7fa62f    /..?    DCD    1065330223
        0x00047d40:    3d85f213    ...=    DCD    1032188435
        0x00047d44:    3f7f73af    .s.?    DCD    1065317295
        0x00047d48:    3da0af2a    *..=    DCD    1033940778
        0x00047d4c:    3f7f35f9    .5.?    DCD    1065301497
        0x00047d50:    3dbb6533    3e.=    DCD    1035691315
        0x00047d54:    3f7eed12    ..~?    DCD    1065282834
        0x00047d58:    3dd61304    ...=    DCD    1037439748
        0x00047d5c:    3f7e98fd    ..~?    DCD    1065261309
        0x00047d60:    3df0b773    s..=    DCD    1039185779
        0x00047d64:    3f7e39bc    .9~?    DCD    1065236924
        0x00047d68:    3e05a8a8    ...>    DCD    1040558248
        0x00047d6c:    3f7dcf55    U.}?    DCD    1065209685
        0x00047d70:    3e12efbb    ...>    DCD    1041428411
        0x00047d74:    3f7d59cb    .Y}?    DCD    1065179595
        0x00047d78:    3e20305c    \0 >    DCD    1042296924
        0x00047d7c:    3f7cd925    %.|?    DCD    1065146661
        0x00047d80:    3e2d69f5    .i->    DCD    1043163637
        0x00047d84:    3f7c4d67    gM|?    DCD    1065110887
        0x00047d88:    3e3a9bf3    ..:>    DCD    1044028403
        0x00047d8c:    3f7bb698    ..{?    DCD    1065072280
        0x00047d90:    3e47c5c2    ..G>    DCD    1044891074
        0x00047d94:    3f7b14be    ..{?    DCD    1065030846
        0x00047d98:    3e54e6cd    ..T>    DCD    1045751501
        0x00047d9c:    3f7a67e2    .gz?    DCD    1064986594
        0x00047da0:    3e61fe82    ..a>    DCD    1046609538
        0x00047da4:    3f79b009    ..y?    DCD    1064939529
        0x00047da8:    3e6f0c4d    M.o>    DCD    1047465037
        0x00047dac:    3f78ed3c    <.x?    DCD    1064889660
        0x00047db0:    3e7c0f9c    ..|>    DCD    1048317852
        0x00047db4:    3f781f84    ..x?    DCD    1064836996
        0x00047db8:    3e8483ee    ...>    DCD    1048871918
        0x00047dbc:    3f7746ea    .Fw?    DCD    1064781546
        0x00047dc0:    3e8afa3e    >..>    DCD    1049295422
        0x00047dc4:    3f766377    wcv?    DCD    1064723319
        0x00047dc8:    3e916a75    uj.>    DCD    1049717365
        0x00047dcc:    3f757536    6uu?    DCD    1064662326
        0x00047dd0:    3e97d44c    L..>    DCD    1050137676
        0x00047dd4:    3f747c30    0|t?    DCD    1064598576
        0x00047dd8:    3e9e377a    z7.>    DCD    1050556282
        0x00047ddc:    3f737871    qxs?    DCD    1064532081
        0x00047de0:    3ea493b7    ...>    DCD    1050973111
        0x00047de4:    3f726a03    .jr?    DCD    1064462851
        0x00047de8:    3eaae8bc    ...>    DCD    1051388092
        0x00047dec:    3f7150f4    .Pq?    DCD    1064390900
        0x00047df0:    3eb13641    A6.>    DCD    1051801153
        0x00047df4:    3f702d4f    O-p?    DCD    1064316239
        0x00047df8:    3eb77c01    .|.>    DCD    1052212225
        0x00047dfc:    3f6eff21    !.n?    DCD    1064238881
        0x00047e00:    3ebdb9b4    ...>    DCD    1052621236
        0x00047e04:    3f6dc676    v.m?    DCD    1064158838
        0x00047e08:    3ec3ef15    ...>    DCD    1053028117
        0x00047e0c:    3f6c835e    ^.l?    DCD    1064076126
        0x00047e10:    3eca1bde    ...>    DCD    1053432798
        0x00047e14:    3f6b35e7    .5k?    DCD    1063990759
        0x00047e18:    3ed03fc9    .?.>    DCD    1053835209
        0x00047e1c:    3f69de1e    ..i?    DCD    1063902750
        0x00047e20:    3ed65a92    .Z.>    DCD    1054235282
        0x00047e24:    3f687c12    .|h?    DCD    1063812114
        0x00047e28:    3edc6bf3    .k.>    DCD    1054632947
        0x00047e2c:    3f670fd4    ..g?    DCD    1063718868
        0x00047e30:    3ee273aa    .s.>    DCD    1055028138
        0x00047e34:    3f659974    t.e?    DCD    1063623028
        0x00047e38:    3ee87171    qq.>    DCD    1055420785
        0x00047e3c:    3f641901    ..d?    DCD    1063524609
        0x00047e40:    3eee6507    .e.>    DCD    1055810823
        0x00047e44:    3f628e8d    ..b?    DCD    1063423629
        0x00047e48:    3ef44e27    'N.>    DCD    1056198183
        0x00047e4c:    3f60fa28    (.`?    DCD    1063320104
        0x00047e50:    3efa2c90    .,.>    DCD    1056582800
        0x00047e54:    3f5f5be6    .[_?    DCD    1063214054
        0x00047e58:    3f000000    ...?    DCD    1056964608
        0x00047e5c:    3f5db3d7    ..]?    DCD    1063105495
        0x00047e60:    3f02e41b    ...?    DCD    1057154075
        0x00047e64:    3f5c020f    ..\?    DCD    1062994447
        0x00047e68:    3f05c277    w..?    DCD    1057342071
        0x00047e6c:    3f5a46a0    .FZ?    DCD    1062880928
        0x00047e70:    3f089af6    ...?    DCD    1057528566
        0x00047e74:    3f58819e    ..X?    DCD    1062764958
        0x00047e78:    3f0b6d77    wm.?    DCD    1057713527
        0x00047e7c:    3f56b31d    ..V?    DCD    1062646557
        0x00047e80:    3f0e39da    .9.?    DCD    1057896922
        0x00047e84:    3f54db31    1.T?    DCD    1062525745
        0x00047e88:    3f110000    ...?    DCD    1058078720
        0x00047e8c:    3f52f9ef    ..R?    DCD    1062402543
        0x00047e90:    3f13bfca    ...?    DCD    1058258890
        0x00047e94:    3f510f6c    l.Q?    DCD    1062276972
        0x00047e98:    3f167918    .y.?    DCD    1058437400
        0x00047e9c:    3f4f1bbd    ..O?    DCD    1062149053
        0x00047ea0:    3f192bcd    .+.?    DCD    1058614221
        0x00047ea4:    3f4d1ef8    ..M?    DCD    1062018808
        0x00047ea8:    3f1bd7ca    ...?    DCD    1058789322
        0x00047eac:    3f4b1934    4.K?    DCD    1061886260
        0x00047eb0:    3f1e7cf1    .|.?    DCD    1058962673
        0x00047eb4:    3f490a88    ..I?    DCD    1061751432
        0x00047eb8:    3f211b24    $.!?    DCD    1059134244
        0x00047ebc:    3f46f30a    ..F?    DCD    1061614346
        0x00047ec0:    3f23b246    F.#?    DCD    1059304006
        0x00047ec4:    3f44d2d1    ..D?    DCD    1061475025
        0x00047ec8:    3f26423a    :B&?    DCD    1059471930
        0x00047ecc:    3f42a9f7    ..B?    DCD    1061333495
        0x00047ed0:    3f28cae3    ..(?    DCD    1059637987
        0x00047ed4:    3f407893    .x@?    DCD    1061189779
        0x00047ed8:    3f2b4c25    %L+?    DCD    1059802149
        0x00047edc:    3f3e3ebd    .>>?    DCD    1061043901
        0x00047ee0:    3f2dc5e3    ..-?    DCD    1059964387
        0x00047ee4:    3f3bfc8f    ..;?    DCD    1060895887
        0x00047ee8:    3f303801    .80?    DCD    1060124673
        0x00047eec:    3f39b222    ".9?    DCD    1060745762
        0x00047ef0:    3f32a265    e.2?    DCD    1060282981
        0x00047ef4:    3f375f90    ._7?    DCD    1060593552
        0x00047ef8:    3f3504f3    ..5?    DCD    1060439283
        0x00047efc:    3f3504f3    ..5?    DCD    1060439283
        0x00047f00:    3f375f90    ._7?    DCD    1060593552
        0x00047f04:    3f32a265    e.2?    DCD    1060282981
        0x00047f08:    3f39b222    ".9?    DCD    1060745762
        0x00047f0c:    3f303801    .80?    DCD    1060124673
        0x00047f10:    3f3bfc8f    ..;?    DCD    1060895887
        0x00047f14:    3f2dc5e3    ..-?    DCD    1059964387
        0x00047f18:    3f3e3ebd    .>>?    DCD    1061043901
        0x00047f1c:    3f2b4c25    %L+?    DCD    1059802149
        0x00047f20:    3f407893    .x@?    DCD    1061189779
        0x00047f24:    3f28cae3    ..(?    DCD    1059637987
        0x00047f28:    3f42a9f7    ..B?    DCD    1061333495
        0x00047f2c:    3f26423a    :B&?    DCD    1059471930
        0x00047f30:    3f44d2d1    ..D?    DCD    1061475025
        0x00047f34:    3f23b246    F.#?    DCD    1059304006
        0x00047f38:    3f46f30a    ..F?    DCD    1061614346
        0x00047f3c:    3f211b24    $.!?    DCD    1059134244
        0x00047f40:    3f490a88    ..I?    DCD    1061751432
        0x00047f44:    3f1e7cf1    .|.?    DCD    1058962673
        0x00047f48:    3f4b1934    4.K?    DCD    1061886260
        0x00047f4c:    3f1bd7ca    ...?    DCD    1058789322
        0x00047f50:    3f4d1ef8    ..M?    DCD    1062018808
        0x00047f54:    3f192bcd    .+.?    DCD    1058614221
        0x00047f58:    3f4f1bbd    ..O?    DCD    1062149053
        0x00047f5c:    3f167918    .y.?    DCD    1058437400
        0x00047f60:    3f510f6c    l.Q?    DCD    1062276972
        0x00047f64:    3f13bfca    ...?    DCD    1058258890
        0x00047f68:    3f52f9ef    ..R?    DCD    1062402543
        0x00047f6c:    3f110000    ...?    DCD    1058078720
        0x00047f70:    3f54db31    1.T?    DCD    1062525745
        0x00047f74:    3f0e39da    .9.?    DCD    1057896922
        0x00047f78:    3f56b31d    ..V?    DCD    1062646557
        0x00047f7c:    3f0b6d77    wm.?    DCD    1057713527
        0x00047f80:    3f58819e    ..X?    DCD    1062764958
        0x00047f84:    3f089af6    ...?    DCD    1057528566
        0x00047f88:    3f5a46a0    .FZ?    DCD    1062880928
        0x00047f8c:    3f05c277    w..?    DCD    1057342071
        0x00047f90:    3f5c020f    ..\?    DCD    1062994447
        0x00047f94:    3f02e41b    ...?    DCD    1057154075
        0x00047f98:    3f5db3d7    ..]?    DCD    1063105495
        0x00047f9c:    3f000000    ...?    DCD    1056964608
        0x00047fa0:    3f5f5be6    .[_?    DCD    1063214054
        0x00047fa4:    3efa2c90    .,.>    DCD    1056582800
        0x00047fa8:    3f60fa28    (.`?    DCD    1063320104
        0x00047fac:    3ef44e27    'N.>    DCD    1056198183
        0x00047fb0:    3f628e8d    ..b?    DCD    1063423629
        0x00047fb4:    3eee6507    .e.>    DCD    1055810823
        0x00047fb8:    3f641901    ..d?    DCD    1063524609
        0x00047fbc:    3ee87171    qq.>    DCD    1055420785
        0x00047fc0:    3f659974    t.e?    DCD    1063623028
        0x00047fc4:    3ee273aa    .s.>    DCD    1055028138
        0x00047fc8:    3f670fd4    ..g?    DCD    1063718868
        0x00047fcc:    3edc6bf3    .k.>    DCD    1054632947
        0x00047fd0:    3f687c12    .|h?    DCD    1063812114
        0x00047fd4:    3ed65a92    .Z.>    DCD    1054235282
        0x00047fd8:    3f69de1e    ..i?    DCD    1063902750
        0x00047fdc:    3ed03fc9    .?.>    DCD    1053835209
        0x00047fe0:    3f6b35e7    .5k?    DCD    1063990759
        0x00047fe4:    3eca1bde    ...>    DCD    1053432798
        0x00047fe8:    3f6c835e    ^.l?    DCD    1064076126
        0x00047fec:    3ec3ef15    ...>    DCD    1053028117
        0x00047ff0:    3f6dc676    v.m?    DCD    1064158838
        0x00047ff4:    3ebdb9b4    ...>    DCD    1052621236
        0x00047ff8:    3f6eff21    !.n?    DCD    1064238881
        0x00047ffc:    3eb77c01    .|.>    DCD    1052212225
        0x00048000:    3f702d4f    O-p?    DCD    1064316239
        0x00048004:    3eb13641    A6.>    DCD    1051801153
        0x00048008:    3f7150f4    .Pq?    DCD    1064390900
        0x0004800c:    3eaae8bc    ...>    DCD    1051388092
        0x00048010:    3f726a03    .jr?    DCD    1064462851
        0x00048014:    3ea493b7    ...>    DCD    1050973111
        0x00048018:    3f737871    qxs?    DCD    1064532081
        0x0004801c:    3e9e377a    z7.>    DCD    1050556282
        0x00048020:    3f747c30    0|t?    DCD    1064598576
        0x00048024:    3e97d44c    L..>    DCD    1050137676
        0x00048028:    3f757536    6uu?    DCD    1064662326
        0x0004802c:    3e916a75    uj.>    DCD    1049717365
        0x00048030:    3f766377    wcv?    DCD    1064723319
        0x00048034:    3e8afa3e    >..>    DCD    1049295422
        0x00048038:    3f7746ea    .Fw?    DCD    1064781546
        0x0004803c:    3e8483ee    ...>    DCD    1048871918
        0x00048040:    3f781f84    ..x?    DCD    1064836996
        0x00048044:    3e7c0f9c    ..|>    DCD    1048317852
        0x00048048:    3f78ed3c    <.x?    DCD    1064889660
        0x0004804c:    3e6f0c4d    M.o>    DCD    1047465037
        0x00048050:    3f79b009    ..y?    DCD    1064939529
        0x00048054:    3e61fe82    ..a>    DCD    1046609538
        0x00048058:    3f7a67e2    .gz?    DCD    1064986594
        0x0004805c:    3e54e6cd    ..T>    DCD    1045751501
        0x00048060:    3f7b14be    ..{?    DCD    1065030846
        0x00048064:    3e47c5c2    ..G>    DCD    1044891074
        0x00048068:    3f7bb698    ..{?    DCD    1065072280
        0x0004806c:    3e3a9bf3    ..:>    DCD    1044028403
        0x00048070:    3f7c4d67    gM|?    DCD    1065110887
        0x00048074:    3e2d69f5    .i->    DCD    1043163637
        0x00048078:    3f7cd925    %.|?    DCD    1065146661
        0x0004807c:    3e20305c    \0 >    DCD    1042296924
        0x00048080:    3f7d59cb    .Y}?    DCD    1065179595
        0x00048084:    3e12efbb    ...>    DCD    1041428411
        0x00048088:    3f7dcf55    U.}?    DCD    1065209685
        0x0004808c:    3e05a8a8    ...>    DCD    1040558248
        0x00048090:    3f7e39bc    .9~?    DCD    1065236924
        0x00048094:    3df0b773    s..=    DCD    1039185779
        0x00048098:    3f7e98fd    ..~?    DCD    1065261309
        0x0004809c:    3dd61304    ...=    DCD    1037439748
        0x000480a0:    3f7eed12    ..~?    DCD    1065282834
        0x000480a4:    3dbb6533    3e.=    DCD    1035691315
        0x000480a8:    3f7f35f9    .5.?    DCD    1065301497
        0x000480ac:    3da0af2a    *..=    DCD    1033940778
        0x000480b0:    3f7f73af    .s.?    DCD    1065317295
        0x000480b4:    3d85f213    ...=    DCD    1032188435
        0x000480b8:    3f7fa62f    /..?    DCD    1065330223
        0x000480bc:    3d565e3a    :^V=    DCD    1029070394
        0x000480c0:    3f7fcd79    y..?    DCD    1065340281
        0x000480c4:    3d20cee7    .. =    DCD    1025560295
        0x000480c8:    3f7fe98b    ...?    DCD    1065347467
        0x000480cc:    3cd6710a    .q.<    DCD    1020686602
        0x000480d0:    3f7ffa63    c..?    DCD    1065351779
        0x000480d4:    3c5675bf    .uV<    DCD    1012299199
    .constdata
    fft_bitrev480
        0x000480d8:    00600000    ..`.    DCD    6291456
        0x000480dc:    012000c0    .. .    DCD    18874560
        0x000480e0:    00200180    .. .    DCD    2097536
        0x000480e4:    00e00080    ....    DCD    14680192
        0x000480e8:    01a00140    @...    DCD    27263296
        0x000480ec:    00a00040    @...    DCD    10485824
        0x000480f0:    01600100    ..`.    DCD    23068928
        0x000480f4:    000801c0    ....    DCD    524736
        0x000480f8:    00c80068    h...    DCD    13107304
        0x000480fc:    01880128    (...    DCD    25690408
        0x00048100:    00880028    (...    DCD    8912936
        0x00048104:    014800e8    ..H.    DCD    21496040
        0x00048108:    004801a8    ..H.    DCD    4719016
        0x0004810c:    010800a8    ....    DCD    17301672
        0x00048110:    01c80168    h...    DCD    29884776
        0x00048114:    00700010    ..p.    DCD    7340048
        0x00048118:    013000d0    ..0.    DCD    19923152
        0x0004811c:    00300190    ..0.    DCD    3146128
        0x00048120:    00f00090    ....    DCD    15728784
        0x00048124:    01b00150    P...    DCD    28311888
        0x00048128:    00b00050    P...    DCD    11534416
        0x0004812c:    01700110    ..p.    DCD    24117520
        0x00048130:    001801d0    ....    DCD    1573328
        0x00048134:    00d80078    x...    DCD    14155896
        0x00048138:    01980138    8...    DCD    26739000
        0x0004813c:    00980038    8...    DCD    9961528
        0x00048140:    015800f8    ..X.    DCD    22544632
        0x00048144:    005801b8    ..X.    DCD    5767608
        0x00048148:    011800b8    ....    DCD    18350264
        0x0004814c:    01d80178    x...    DCD    30933368
        0x00048150:    00640004    ..d.    DCD    6553604
        0x00048154:    012400c4    ..$.    DCD    19136708
        0x00048158:    00240184    ..$.    DCD    2359684
        0x0004815c:    00e40084    ....    DCD    14942340
        0x00048160:    01a40144    D...    DCD    27525444
        0x00048164:    00a40044    D...    DCD    10747972
        0x00048168:    01640104    ..d.    DCD    23331076
        0x0004816c:    000c01c4    ....    DCD    786884
        0x00048170:    00cc006c    l...    DCD    13369452
        0x00048174:    018c012c    ,...    DCD    25952556
        0x00048178:    008c002c    ,...    DCD    9175084
        0x0004817c:    014c00ec    ..L.    DCD    21758188
        0x00048180:    004c01ac    ..L.    DCD    4981164
        0x00048184:    010c00ac    ....    DCD    17563820
        0x00048188:    01cc016c    l...    DCD    30146924
        0x0004818c:    00740014    ..t.    DCD    7602196
        0x00048190:    013400d4    ..4.    DCD    20185300
        0x00048194:    00340194    ..4.    DCD    3408276
        0x00048198:    00f40094    ....    DCD    15990932
        0x0004819c:    01b40154    T...    DCD    28574036
        0x000481a0:    00b40054    T...    DCD    11796564
        0x000481a4:    01740114    ..t.    DCD    24379668
        0x000481a8:    001c01d4    ....    DCD    1835476
        0x000481ac:    00dc007c    |...    DCD    14418044
        0x000481b0:    019c013c    <...    DCD    27001148
        0x000481b4:    009c003c    <...    DCD    10223676
        0x000481b8:    015c00fc    ..\.    DCD    22806780
        0x000481bc:    005c01bc    ..\.    DCD    6029756
        0x000481c0:    011c00bc    ....    DCD    18612412
        0x000481c4:    01dc017c    |...    DCD    31195516
        0x000481c8:    00610001    ..a.    DCD    6356993
        0x000481cc:    012100c1    ..!.    DCD    18940097
        0x000481d0:    00210181    ..!.    DCD    2163073
        0x000481d4:    00e10081    ....    DCD    14745729
        0x000481d8:    01a10141    A...    DCD    27328833
        0x000481dc:    00a10041    A...    DCD    10551361
        0x000481e0:    01610101    ..a.    DCD    23134465
        0x000481e4:    000901c1    ....    DCD    590273
        0x000481e8:    00c90069    i...    DCD    13172841
        0x000481ec:    01890129    )...    DCD    25755945
        0x000481f0:    00890029    )...    DCD    8978473
        0x000481f4:    014900e9    ..I.    DCD    21561577
        0x000481f8:    004901a9    ..I.    DCD    4784553
        0x000481fc:    010900a9    ....    DCD    17367209
        0x00048200:    01c90169    i...    DCD    29950313
        0x00048204:    00710011    ..q.    DCD    7405585
        0x00048208:    013100d1    ..1.    DCD    19988689
        0x0004820c:    00310191    ..1.    DCD    3211665
        0x00048210:    00f10091    ....    DCD    15794321
        0x00048214:    01b10151    Q...    DCD    28377425
        0x00048218:    00b10051    Q...    DCD    11599953
        0x0004821c:    01710111    ..q.    DCD    24183057
        0x00048220:    001901d1    ....    DCD    1638865
        0x00048224:    00d90079    y...    DCD    14221433
        0x00048228:    01990139    9...    DCD    26804537
        0x0004822c:    00990039    9...    DCD    10027065
        0x00048230:    015900f9    ..Y.    DCD    22610169
        0x00048234:    005901b9    ..Y.    DCD    5833145
        0x00048238:    011900b9    ....    DCD    18415801
        0x0004823c:    01d90179    y...    DCD    30998905
        0x00048240:    00650005    ..e.    DCD    6619141
        0x00048244:    012500c5    ..%.    DCD    19202245
        0x00048248:    00250185    ..%.    DCD    2425221
        0x0004824c:    00e50085    ....    DCD    15007877
        0x00048250:    01a50145    E...    DCD    27590981
        0x00048254:    00a50045    E...    DCD    10813509
        0x00048258:    01650105    ..e.    DCD    23396613
        0x0004825c:    000d01c5    ....    DCD    852421
        0x00048260:    00cd006d    m...    DCD    13434989
        0x00048264:    018d012d    -...    DCD    26018093
        0x00048268:    008d002d    -...    DCD    9240621
        0x0004826c:    014d00ed    ..M.    DCD    21823725
        0x00048270:    004d01ad    ..M.    DCD    5046701
        0x00048274:    010d00ad    ....    DCD    17629357
        0x00048278:    01cd016d    m...    DCD    30212461
        0x0004827c:    00750015    ..u.    DCD    7667733
        0x00048280:    013500d5    ..5.    DCD    20250837
        0x00048284:    00350195    ..5.    DCD    3473813
        0x00048288:    00f50095    ....    DCD    16056469
        0x0004828c:    01b50155    U...    DCD    28639573
        0x00048290:    00b50055    U...    DCD    11862101
        0x00048294:    01750115    ..u.    DCD    24445205
        0x00048298:    001d01d5    ....    DCD    1901013
        0x0004829c:    00dd007d    }...    DCD    14483581
        0x000482a0:    019d013d    =...    DCD    27066685
        0x000482a4:    009d003d    =...    DCD    10289213
        0x000482a8:    015d00fd    ..].    DCD    22872317
        0x000482ac:    005d01bd    ..].    DCD    6095293
        0x000482b0:    011d00bd    ....    DCD    18677949
        0x000482b4:    01dd017d    }...    DCD    31261053
        0x000482b8:    00620002    ..b.    DCD    6422530
        0x000482bc:    012200c2    ..".    DCD    19005634
        0x000482c0:    00220182    ..".    DCD    2228610
        0x000482c4:    00e20082    ....    DCD    14811266
        0x000482c8:    01a20142    B...    DCD    27394370
        0x000482cc:    00a20042    B...    DCD    10616898
        0x000482d0:    01620102    ..b.    DCD    23200002
        0x000482d4:    000a01c2    ....    DCD    655810
        0x000482d8:    00ca006a    j...    DCD    13238378
        0x000482dc:    018a012a    *...    DCD    25821482
        0x000482e0:    008a002a    *...    DCD    9044010
        0x000482e4:    014a00ea    ..J.    DCD    21627114
        0x000482e8:    004a01aa    ..J.    DCD    4850090
        0x000482ec:    010a00aa    ....    DCD    17432746
        0x000482f0:    01ca016a    j...    DCD    30015850
        0x000482f4:    00720012    ..r.    DCD    7471122
        0x000482f8:    013200d2    ..2.    DCD    20054226
        0x000482fc:    00320192    ..2.    DCD    3277202
        0x00048300:    00f20092    ....    DCD    15859858
        0x00048304:    01b20152    R...    DCD    28442962
        0x00048308:    00b20052    R...    DCD    11665490
        0x0004830c:    01720112    ..r.    DCD    24248594
        0x00048310:    001a01d2    ....    DCD    1704402
        0x00048314:    00da007a    z...    DCD    14286970
        0x00048318:    019a013a    :...    DCD    26870074
        0x0004831c:    009a003a    :...    DCD    10092602
        0x00048320:    015a00fa    ..Z.    DCD    22675706
        0x00048324:    005a01ba    ..Z.    DCD    5898682
        0x00048328:    011a00ba    ....    DCD    18481338
        0x0004832c:    01da017a    z...    DCD    31064442
        0x00048330:    00660006    ..f.    DCD    6684678
        0x00048334:    012600c6    ..&.    DCD    19267782
        0x00048338:    00260186    ..&.    DCD    2490758
        0x0004833c:    00e60086    ....    DCD    15073414
        0x00048340:    01a60146    F...    DCD    27656518
        0x00048344:    00a60046    F...    DCD    10879046
        0x00048348:    01660106    ..f.    DCD    23462150
        0x0004834c:    000e01c6    ....    DCD    917958
        0x00048350:    00ce006e    n...    DCD    13500526
        0x00048354:    018e012e    ....    DCD    26083630
        0x00048358:    008e002e    ....    DCD    9306158
        0x0004835c:    014e00ee    ..N.    DCD    21889262
        0x00048360:    004e01ae    ..N.    DCD    5112238
        0x00048364:    010e00ae    ....    DCD    17694894
        0x00048368:    01ce016e    n...    DCD    30277998
        0x0004836c:    00760016    ..v.    DCD    7733270
        0x00048370:    013600d6    ..6.    DCD    20316374
        0x00048374:    00360196    ..6.    DCD    3539350
        0x00048378:    00f60096    ....    DCD    16122006
        0x0004837c:    01b60156    V...    DCD    28705110
        0x00048380:    00b60056    V...    DCD    11927638
        0x00048384:    01760116    ..v.    DCD    24510742
        0x00048388:    001e01d6    ....    DCD    1966550
        0x0004838c:    00de007e    ~...    DCD    14549118
        0x00048390:    019e013e    >...    DCD    27132222
        0x00048394:    009e003e    >...    DCD    10354750
        0x00048398:    015e00fe    ..^.    DCD    22937854
        0x0004839c:    005e01be    ..^.    DCD    6160830
        0x000483a0:    011e00be    ....    DCD    18743486
        0x000483a4:    01de017e    ~...    DCD    31326590
        0x000483a8:    00630003    ..c.    DCD    6488067
        0x000483ac:    012300c3    ..#.    DCD    19071171
        0x000483b0:    00230183    ..#.    DCD    2294147
        0x000483b4:    00e30083    ....    DCD    14876803
        0x000483b8:    01a30143    C...    DCD    27459907
        0x000483bc:    00a30043    C...    DCD    10682435
        0x000483c0:    01630103    ..c.    DCD    23265539
        0x000483c4:    000b01c3    ....    DCD    721347
        0x000483c8:    00cb006b    k...    DCD    13303915
        0x000483cc:    018b012b    +...    DCD    25887019
        0x000483d0:    008b002b    +...    DCD    9109547
        0x000483d4:    014b00eb    ..K.    DCD    21692651
        0x000483d8:    004b01ab    ..K.    DCD    4915627
        0x000483dc:    010b00ab    ....    DCD    17498283
        0x000483e0:    01cb016b    k...    DCD    30081387
        0x000483e4:    00730013    ..s.    DCD    7536659
        0x000483e8:    013300d3    ..3.    DCD    20119763
        0x000483ec:    00330193    ..3.    DCD    3342739
        0x000483f0:    00f30093    ....    DCD    15925395
        0x000483f4:    01b30153    S...    DCD    28508499
        0x000483f8:    00b30053    S...    DCD    11731027
        0x000483fc:    01730113    ..s.    DCD    24314131
        0x00048400:    001b01d3    ....    DCD    1769939
        0x00048404:    00db007b    {...    DCD    14352507
        0x00048408:    019b013b    ;...    DCD    26935611
        0x0004840c:    009b003b    ;...    DCD    10158139
        0x00048410:    015b00fb    ..[.    DCD    22741243
        0x00048414:    005b01bb    ..[.    DCD    5964219
        0x00048418:    011b00bb    ....    DCD    18546875
        0x0004841c:    01db017b    {...    DCD    31129979
        0x00048420:    00670007    ..g.    DCD    6750215
        0x00048424:    012700c7    ..'.    DCD    19333319
        0x00048428:    00270187    ..'.    DCD    2556295
        0x0004842c:    00e70087    ....    DCD    15138951
        0x00048430:    01a70147    G...    DCD    27722055
        0x00048434:    00a70047    G...    DCD    10944583
        0x00048438:    01670107    ..g.    DCD    23527687
        0x0004843c:    000f01c7    ....    DCD    983495
        0x00048440:    00cf006f    o...    DCD    13566063
        0x00048444:    018f012f    /...    DCD    26149167
        0x00048448:    008f002f    /...    DCD    9371695
        0x0004844c:    014f00ef    ..O.    DCD    21954799
        0x00048450:    004f01af    ..O.    DCD    5177775
        0x00048454:    010f00af    ....    DCD    17760431
        0x00048458:    01cf016f    o...    DCD    30343535
        0x0004845c:    00770017    ..w.    DCD    7798807
        0x00048460:    013700d7    ..7.    DCD    20381911
        0x00048464:    00370197    ..7.    DCD    3604887
        0x00048468:    00f70097    ....    DCD    16187543
        0x0004846c:    01b70157    W...    DCD    28770647
        0x00048470:    00b70057    W...    DCD    11993175
        0x00048474:    01770117    ..w.    DCD    24576279
        0x00048478:    001f01d7    ....    DCD    2032087
        0x0004847c:    00df007f    ....    DCD    14614655
        0x00048480:    019f013f    ?...    DCD    27197759
        0x00048484:    009f003f    ?...    DCD    10420287
        0x00048488:    015f00ff    .._.    DCD    23003391
        0x0004848c:    005f01bf    .._.    DCD    6226367
        0x00048490:    011f00bf    ....    DCD    18809023
        0x00048494:    01df017f    ....    DCD    31392127
    .constdata
    fft_bitrev240
        0x00048498:    00300000    ..0.    DCD    3145728
        0x0004849c:    00900060    `...    DCD    9437280
        0x000484a0:    001000c0    ....    DCD    1048768
        0x000484a4:    00700040    @.p.    DCD    7340096
        0x000484a8:    00d000a0    ....    DCD    13631648
        0x000484ac:    00500020     .P.    DCD    5242912
        0x000484b0:    00b00080    ....    DCD    11534464
        0x000484b4:    000400e0    ....    DCD    262368
        0x000484b8:    00640034    4.d.    DCD    6553652
        0x000484bc:    00c40094    ....    DCD    12845204
        0x000484c0:    00440014    ..D.    DCD    4456468
        0x000484c4:    00a40074    t...    DCD    10748020
        0x000484c8:    002400d4    ..$.    DCD    2359508
        0x000484cc:    00840054    T...    DCD    8650836
        0x000484d0:    00e400b4    ....    DCD    14942388
        0x000484d4:    00380008    ..8.    DCD    3670024
        0x000484d8:    00980068    h...    DCD    9961576
        0x000484dc:    001800c8    ....    DCD    1573064
        0x000484e0:    00780048    H.x.    DCD    7864392
        0x000484e4:    00d800a8    ....    DCD    14155944
        0x000484e8:    00580028    (.X.    DCD    5767208
        0x000484ec:    00b80088    ....    DCD    12058760
        0x000484f0:    000c00e8    ....    DCD    786664
        0x000484f4:    006c003c    <.l.    DCD    7077948
        0x000484f8:    00cc009c    ....    DCD    13369500
        0x000484fc:    004c001c    ..L.    DCD    4980764
        0x00048500:    00ac007c    |...    DCD    11272316
        0x00048504:    002c00dc    ..,.    DCD    2883804
        0x00048508:    008c005c    \...    DCD    9175132
        0x0004850c:    00ec00bc    ....    DCD    15466684
        0x00048510:    00310001    ..1.    DCD    3211265
        0x00048514:    00910061    a...    DCD    9502817
        0x00048518:    001100c1    ....    DCD    1114305
        0x0004851c:    00710041    A.q.    DCD    7405633
        0x00048520:    00d100a1    ....    DCD    13697185
        0x00048524:    00510021    !.Q.    DCD    5308449
        0x00048528:    00b10081    ....    DCD    11600001
        0x0004852c:    000500e1    ....    DCD    327905
        0x00048530:    00650035    5.e.    DCD    6619189
        0x00048534:    00c50095    ....    DCD    12910741
        0x00048538:    00450015    ..E.    DCD    4522005
        0x0004853c:    00a50075    u...    DCD    10813557
        0x00048540:    002500d5    ..%.    DCD    2425045
        0x00048544:    00850055    U...    DCD    8716373
        0x00048548:    00e500b5    ....    DCD    15007925
        0x0004854c:    00390009    ..9.    DCD    3735561
        0x00048550:    00990069    i...    DCD    10027113
        0x00048554:    001900c9    ....    DCD    1638601
        0x00048558:    00790049    I.y.    DCD    7929929
        0x0004855c:    00d900a9    ....    DCD    14221481
        0x00048560:    00590029    ).Y.    DCD    5832745
        0x00048564:    00b90089    ....    DCD    12124297
        0x00048568:    000d00e9    ....    DCD    852201
        0x0004856c:    006d003d    =.m.    DCD    7143485
        0x00048570:    00cd009d    ....    DCD    13435037
        0x00048574:    004d001d    ..M.    DCD    5046301
        0x00048578:    00ad007d    }...    DCD    11337853
        0x0004857c:    002d00dd    ..-.    DCD    2949341
        0x00048580:    008d005d    ]...    DCD    9240669
        0x00048584:    00ed00bd    ....    DCD    15532221
        0x00048588:    00320002    ..2.    DCD    3276802
        0x0004858c:    00920062    b...    DCD    9568354
        0x00048590:    001200c2    ....    DCD    1179842
        0x00048594:    00720042    B.r.    DCD    7471170
        0x00048598:    00d200a2    ....    DCD    13762722
        0x0004859c:    00520022    ".R.    DCD    5373986
        0x000485a0:    00b20082    ....    DCD    11665538
        0x000485a4:    000600e2    ....    DCD    393442
        0x000485a8:    00660036    6.f.    DCD    6684726
        0x000485ac:    00c60096    ....    DCD    12976278
        0x000485b0:    00460016    ..F.    DCD    4587542
        0x000485b4:    00a60076    v...    DCD    10879094
        0x000485b8:    002600d6    ..&.    DCD    2490582
        0x000485bc:    00860056    V...    DCD    8781910
        0x000485c0:    00e600b6    ....    DCD    15073462
        0x000485c4:    003a000a    ..:.    DCD    3801098
        0x000485c8:    009a006a    j...    DCD    10092650
        0x000485cc:    001a00ca    ....    DCD    1704138
        0x000485d0:    007a004a    J.z.    DCD    7995466
        0x000485d4:    00da00aa    ....    DCD    14287018
        0x000485d8:    005a002a    *.Z.    DCD    5898282
        0x000485dc:    00ba008a    ....    DCD    12189834
        0x000485e0:    000e00ea    ....    DCD    917738
        0x000485e4:    006e003e    >.n.    DCD    7209022
        0x000485e8:    00ce009e    ....    DCD    13500574
        0x000485ec:    004e001e    ..N.    DCD    5111838
        0x000485f0:    00ae007e    ~...    DCD    11403390
        0x000485f4:    002e00de    ....    DCD    3014878
        0x000485f8:    008e005e    ^...    DCD    9306206
        0x000485fc:    00ee00be    ....    DCD    15597758
        0x00048600:    00330003    ..3.    DCD    3342339
        0x00048604:    00930063    c...    DCD    9633891
        0x00048608:    001300c3    ....    DCD    1245379
        0x0004860c:    00730043    C.s.    DCD    7536707
        0x00048610:    00d300a3    ....    DCD    13828259
        0x00048614:    00530023    #.S.    DCD    5439523
        0x00048618:    00b30083    ....    DCD    11731075
        0x0004861c:    000700e3    ....    DCD    458979
        0x00048620:    00670037    7.g.    DCD    6750263
        0x00048624:    00c70097    ....    DCD    13041815
        0x00048628:    00470017    ..G.    DCD    4653079
        0x0004862c:    00a70077    w...    DCD    10944631
        0x00048630:    002700d7    ..'.    DCD    2556119
        0x00048634:    00870057    W...    DCD    8847447
        0x00048638:    00e700b7    ....    DCD    15138999
        0x0004863c:    003b000b    ..;.    DCD    3866635
        0x00048640:    009b006b    k...    DCD    10158187
        0x00048644:    001b00cb    ....    DCD    1769675
        0x00048648:    007b004b    K.{.    DCD    8061003
        0x0004864c:    00db00ab    ....    DCD    14352555
        0x00048650:    005b002b    +.[.    DCD    5963819
        0x00048654:    00bb008b    ....    DCD    12255371
        0x00048658:    000f00eb    ....    DCD    983275
        0x0004865c:    006f003f    ?.o.    DCD    7274559
        0x00048660:    00cf009f    ....    DCD    13566111
        0x00048664:    004f001f    ..O.    DCD    5177375
        0x00048668:    00af007f    ....    DCD    11468927
        0x0004866c:    002f00df    ../.    DCD    3080415
        0x00048670:    008f005f    _...    DCD    9371743
        0x00048674:    00ef00bf    ....    DCD    15663295
    .constdata
    fft_bitrev120
        0x00048678:    00180000    ....    DCD    1572864
        0x0004867c:    00480030    0.H.    DCD    4718640
        0x00048680:    00080060    `...    DCD    524384
        0x00048684:    00380020     .8.    DCD    3670048
        0x00048688:    00680050    P.h.    DCD    6815824
        0x0004868c:    00280010    ..(.    DCD    2621456
        0x00048690:    00580040    @.X.    DCD    5767232
        0x00048694:    00040070    p...    DCD    262256
        0x00048698:    0034001c    ..4.    DCD    3407900
        0x0004869c:    0064004c    L.d.    DCD    6553676
        0x000486a0:    0024000c    ..$.    DCD    2359308
        0x000486a4:    0054003c    <.T.    DCD    5505084
        0x000486a8:    0014006c    l...    DCD    1310828
        0x000486ac:    0044002c    ,.D.    DCD    4456492
        0x000486b0:    0074005c    \.t.    DCD    7602268
        0x000486b4:    00190001    ....    DCD    1638401
        0x000486b8:    00490031    1.I.    DCD    4784177
        0x000486bc:    00090061    a...    DCD    589921
        0x000486c0:    00390021    !.9.    DCD    3735585
        0x000486c4:    00690051    Q.i.    DCD    6881361
        0x000486c8:    00290011    ..).    DCD    2686993
        0x000486cc:    00590041    A.Y.    DCD    5832769
        0x000486d0:    00050071    q...    DCD    327793
        0x000486d4:    0035001d    ..5.    DCD    3473437
        0x000486d8:    0065004d    M.e.    DCD    6619213
        0x000486dc:    0025000d    ..%.    DCD    2424845
        0x000486e0:    0055003d    =.U.    DCD    5570621
        0x000486e4:    0015006d    m...    DCD    1376365
        0x000486e8:    0045002d    -.E.    DCD    4522029
        0x000486ec:    0075005d    ].u.    DCD    7667805
        0x000486f0:    001a0002    ....    DCD    1703938
        0x000486f4:    004a0032    2.J.    DCD    4849714
        0x000486f8:    000a0062    b...    DCD    655458
        0x000486fc:    003a0022    ".:.    DCD    3801122
        0x00048700:    006a0052    R.j.    DCD    6946898
        0x00048704:    002a0012    ..*.    DCD    2752530
        0x00048708:    005a0042    B.Z.    DCD    5898306
        0x0004870c:    00060072    r...    DCD    393330
        0x00048710:    0036001e    ..6.    DCD    3538974
        0x00048714:    0066004e    N.f.    DCD    6684750
        0x00048718:    0026000e    ..&.    DCD    2490382
        0x0004871c:    0056003e    >.V.    DCD    5636158
        0x00048720:    0016006e    n...    DCD    1441902
        0x00048724:    0046002e    ..F.    DCD    4587566
        0x00048728:    0076005e    ^.v.    DCD    7733342
        0x0004872c:    001b0003    ....    DCD    1769475
        0x00048730:    004b0033    3.K.    DCD    4915251
        0x00048734:    000b0063    c...    DCD    720995
        0x00048738:    003b0023    #.;.    DCD    3866659
        0x0004873c:    006b0053    S.k.    DCD    7012435
        0x00048740:    002b0013    ..+.    DCD    2818067
        0x00048744:    005b0043    C.[.    DCD    5963843
        0x00048748:    00070073    s...    DCD    458867
        0x0004874c:    0037001f    ..7.    DCD    3604511
        0x00048750:    0067004f    O.g.    DCD    6750287
        0x00048754:    0027000f    ..'.    DCD    2555919
        0x00048758:    0057003f    ?.W.    DCD    5701695
        0x0004875c:    0017006f    o...    DCD    1507439
        0x00048760:    0047002f    /.G.    DCD    4653103
        0x00048764:    0077005f    _.w.    DCD    7798879
    .constdata
    fft_bitrev60
        0x00048768:    000c0000    ....    DCD    786432
        0x0004876c:    00240018    ..$.    DCD    2359320
        0x00048770:    00040030    0...    DCD    262192
        0x00048774:    001c0010    ....    DCD    1835024
        0x00048778:    00340028    (.4.    DCD    3407912
        0x0004877c:    00140008    ....    DCD    1310728
        0x00048780:    002c0020     .,.    DCD    2883616
        0x00048784:    00010038    8...    DCD    65592
        0x00048788:    0019000d    ....    DCD    1638413
        0x0004878c:    00310025    %.1.    DCD    3211301
        0x00048790:    00110005    ....    DCD    1114117
        0x00048794:    0029001d    ..).    DCD    2687005
        0x00048798:    00090035    5...    DCD    589877
        0x0004879c:    00210015    ..!.    DCD    2162709
        0x000487a0:    0039002d    -.9.    DCD    3735597
        0x000487a4:    000e0002    ....    DCD    917506
        0x000487a8:    0026001a    ..&.    DCD    2490394
        0x000487ac:    00060032    2...    DCD    393266
        0x000487b0:    001e0012    ....    DCD    1966098
        0x000487b4:    0036002a    *.6.    DCD    3538986
        0x000487b8:    0016000a    ....    DCD    1441802
        0x000487bc:    002e0022    "...    DCD    3014690
        0x000487c0:    0003003a    :...    DCD    196666
        0x000487c4:    001b000f    ....    DCD    1769487
        0x000487c8:    00330027    '.3.    DCD    3342375
        0x000487cc:    00130007    ....    DCD    1245191
        0x000487d0:    002b001f    ..+.    DCD    2818079
        0x000487d4:    000b0037    7...    DCD    720951
        0x000487d8:    00230017    ..#.    DCD    2293783
        0x000487dc:    003b002f    /.;.    DCD    3866671
    .constdata
    fft_state48000_960_0
        0x000487e0:    000001e0    ....    DCD    480
        0x000487e4:    3b088887    ...;    DCD    990414983
        0x000487e8:    ffffffff    ....    DCD    4294967295
        0x000487ec:    00600005    ..`.    DCD    6291461
        0x000487f0:    00200003    .. .    DCD    2097155
        0x000487f4:    00080004    ....    DCD    524292
        0x000487f8:    00040002    ....    DCD    262146
        0x000487fc:    00010004    ....    DCD    65540
        0x00048800:    00000000    ....    DCD    0
        0x00048804:    00000000    ....    DCD    0
        0x00048808:    00000000    ....    DCD    0
        0x0004880c:    000480d8    ....    DCD    295128
        0x00048810:    000471d8    .q..    DCD    291288
        0x00048814:    00000000    ....    DCD    0
    .constdata
    fft_state48000_960_1
        0x00048818:    000000f0    ....    DCD    240
        0x0004881c:    3b888889    ...;    DCD    998803593
        0x00048820:    00000001    ....    DCD    1
        0x00048824:    00300005    ..0.    DCD    3145733
        0x00048828:    00100003    ....    DCD    1048579
        0x0004882c:    00040004    ....    DCD    262148
        0x00048830:    00010004    ....    DCD    65540
        0x00048834:    00000000    ....    DCD    0
        0x00048838:    00000000    ....    DCD    0
        0x0004883c:    00000000    ....    DCD    0
        0x00048840:    00000000    ....    DCD    0
        0x00048844:    00048498    ....    DCD    296088
        0x00048848:    000471d8    .q..    DCD    291288
        0x0004884c:    00000000    ....    DCD    0
    .constdata
    fft_state48000_960_2
        0x00048850:    00000078    x...    DCD    120
        0x00048854:    3c088888    ...<    DCD    1007192200
        0x00048858:    00000002    ....    DCD    2
        0x0004885c:    00180005    ....    DCD    1572869
        0x00048860:    00080003    ....    DCD    524291
        0x00048864:    00040002    ....    DCD    262146
        0x00048868:    00010004    ....    DCD    65540
        0x0004886c:    00000000    ....    DCD    0
        0x00048870:    00000000    ....    DCD    0
        0x00048874:    00000000    ....    DCD    0
        0x00048878:    00000000    ....    DCD    0
        0x0004887c:    00048678    x...    DCD    296568
        0x00048880:    000471d8    .q..    DCD    291288
        0x00048884:    00000000    ....    DCD    0
    .constdata
    fft_state48000_960_3
        0x00048888:    0000003c    <...    DCD    60
        0x0004888c:    3c888889    ...<    DCD    1015580809
        0x00048890:    00000003    ....    DCD    3
        0x00048894:    000c0005    ....    DCD    786437
        0x00048898:    00040003    ....    DCD    262147
        0x0004889c:    00010004    ....    DCD    65540
        0x000488a0:    00000000    ....    DCD    0
        0x000488a4:    00000000    ....    DCD    0
        0x000488a8:    00000000    ....    DCD    0
        0x000488ac:    00000000    ....    DCD    0
        0x000488b0:    00000000    ....    DCD    0
        0x000488b4:    00048768    h...    DCD    296808
        0x000488b8:    000471d8    .q..    DCD    291288
        0x000488bc:    00000000    ....    DCD    0
    .constdata
    mdct_twiddles960
        0x000488c0:    3f7fffff    ...?    DCD    1065353215
        0x000488c4:    3f7fff8e    ...?    DCD    1065353102
        0x000488c8:    3f7ffe6a    j..?    DCD    1065352810
        0x000488cc:    3f7ffc93    ...?    DCD    1065352339
        0x000488d0:    3f7ffa07    ...?    DCD    1065351687
        0x000488d4:    3f7ff6c8    ...?    DCD    1065350856
        0x000488d8:    3f7ff2d6    ...?    DCD    1065349846
        0x000488dc:    3f7fee30    0..?    DCD    1065348656
        0x000488e0:    3f7fe8d6    ...?    DCD    1065347286
        0x000488e4:    3f7fe2c8    ...?    DCD    1065345736
        0x000488e8:    3f7fdc07    ...?    DCD    1065344007
        0x000488ec:    3f7fd493    ...?    DCD    1065342099
        0x000488f0:    3f7fcc6b    k..?    DCD    1065340011
        0x000488f4:    3f7fc38f    ...?    DCD    1065337743
        0x000488f8:    3f7fba00    ...?    DCD    1065335296
        0x000488fc:    3f7fafbd    ...?    DCD    1065332669
        0x00048900:    3f7fa4c7    ...?    DCD    1065329863
        0x00048904:    3f7f991d    ...?    DCD    1065326877
        0x00048908:    3f7f8cc0    ...?    DCD    1065323712
        0x0004890c:    3f7f7fb0    ...?    DCD    1065320368
        0x00048910:    3f7f71ec    .q.?    DCD    1065316844
        0x00048914:    3f7f6376    vc.?    DCD    1065313142
        0x00048918:    3f7f544b    KT.?    DCD    1065309259
        0x0004891c:    3f7f446e    nD.?    DCD    1065305198
        0x00048920:    3f7f33de    .3.?    DCD    1065300958
        0x00048924:    3f7f229a    .".?    DCD    1065296538
        0x00048928:    3f7f10a3    ...?    DCD    1065291939
        0x0004892c:    3f7efdfa    ..~?    DCD    1065287162
        0x00048930:    3f7eea9d    ..~?    DCD    1065282205
        0x00048934:    3f7ed68d    ..~?    DCD    1065277069
        0x00048938:    3f7ec1cb    ..~?    DCD    1065271755
        0x0004893c:    3f7eac56    V.~?    DCD    1065266262
        0x00048940:    3f7e962e    ..~?    DCD    1065260590
        0x00048944:    3f7e7f53    S.~?    DCD    1065254739
        0x00048948:    3f7e67c6    .g~?    DCD    1065248710
        0x0004894c:    3f7e4f86    .O~?    DCD    1065242502
        0x00048950:    3f7e3694    .6~?    DCD    1065236116
        0x00048954:    3f7e1cef    ..~?    DCD    1065229551
        0x00048958:    3f7e0298    ..~?    DCD    1065222808
        0x0004895c:    3f7de78f    ..}?    DCD    1065215887
        0x00048960:    3f7dcbd3    ..}?    DCD    1065208787
        0x00048964:    3f7daf66    f.}?    DCD    1065201510
        0x00048968:    3f7d9246    F.}?    DCD    1065194054
        0x0004896c:    3f7d7474    tt}?    DCD    1065186420
        0x00048970:    3f7d55f1    .U}?    DCD    1065178609
        0x00048974:    3f7d36bc    .6}?    DCD    1065170620
        0x00048978:    3f7d16d5    ..}?    DCD    1065162453
        0x0004897c:    3f7cf63c    <.|?    DCD    1065154108
        0x00048980:    3f7cd4f2    ..|?    DCD    1065145586
        0x00048984:    3f7cb2f6    ..|?    DCD    1065136886
        0x00048988:    3f7c9049    I.|?    DCD    1065128009
        0x0004898c:    3f7c6ceb    .l|?    DCD    1065118955
        0x00048990:    3f7c48db    .H|?    DCD    1065109723
        0x00048994:    3f7c241b    .$|?    DCD    1065100315
        0x00048998:    3f7bfea9    ..{?    DCD    1065090729
        0x0004899c:    3f7bd887    ..{?    DCD    1065080967
        0x000489a0:    3f7bb1b4    ..{?    DCD    1065071028
        0x000489a4:    3f7b8a30    0.{?    DCD    1065060912
        0x000489a8:    3f7b61fc    .a{?    DCD    1065050620
        0x000489ac:    3f7b3917    .9{?    DCD    1065040151
        0x000489b0:    3f7b0f82    ..{?    DCD    1065029506
        0x000489b4:    3f7ae53d    =.z?    DCD    1065018685
        0x000489b8:    3f7aba48    H.z?    DCD    1065007688
        0x000489bc:    3f7a8ea2    ..z?    DCD    1064996514
        0x000489c0:    3f7a624d    Mbz?    DCD    1064985165
        0x000489c4:    3f7a3548    H5z?    DCD    1064973640
        0x000489c8:    3f7a0794    ..z?    DCD    1064961940
        0x000489cc:    3f79d930    0.y?    DCD    1064950064
        0x000489d0:    3f79aa1d    ..y?    DCD    1064938013
        0x000489d4:    3f797a5a    Zzy?    DCD    1064925786
        0x000489d8:    3f7949e9    .Iy?    DCD    1064913385
        0x000489dc:    3f7918c8    ..y?    DCD    1064900808
        0x000489e0:    3f78e6f9    ..x?    DCD    1064888057
        0x000489e4:    3f78b47b    {.x?    DCD    1064875131
        0x000489e8:    3f78814e    N.x?    DCD    1064862030
        0x000489ec:    3f784d73    sMx?    DCD    1064848755
        0x000489f0:    3f7818ea    ..x?    DCD    1064835306
        0x000489f4:    3f77e3b2    ..w?    DCD    1064821682
        0x000489f8:    3f77adcd    ..w?    DCD    1064807885
        0x000489fc:    3f77773a    :ww?    DCD    1064793914
        0x00048a00:    3f773ff9    .?w?    DCD    1064779769
        0x00048a04:    3f77080a    ..w?    DCD    1064765450
        0x00048a08:    3f76cf6e    n.v?    DCD    1064750958
        0x00048a0c:    3f769625    %.v?    DCD    1064736293
        0x00048a10:    3f765c2f    /\v?    DCD    1064721455
        0x00048a14:    3f76218c    .!v?    DCD    1064706444
        0x00048a18:    3f75e63c    <.u?    DCD    1064691260
        0x00048a1c:    3f75aa40    @.u?    DCD    1064675904
        0x00048a20:    3f756d97    .mu?    DCD    1064660375
        0x00048a24:    3f753042    B0u?    DCD    1064644674
        0x00048a28:    3f74f241    A.t?    DCD    1064628801
        0x00048a2c:    3f74b394    ..t?    DCD    1064612756
        0x00048a30:    3f74743b    ;tt?    DCD    1064596539
        0x00048a34:    3f743437    74t?    DCD    1064580151
        0x00048a38:    3f73f387    ..s?    DCD    1064563591
        0x00048a3c:    3f73b22c    ,.s?    DCD    1064546860
        0x00048a40:    3f737026    &ps?    DCD    1064529958
        0x00048a44:    3f732d76    v-s?    DCD    1064512886
        0x00048a48:    3f72ea1a    ..r?    DCD    1064495642
        0x00048a4c:    3f72a614    ..r?    DCD    1064478228
        0x00048a50:    3f726164    dar?    DCD    1064460644
        0x00048a54:    3f721c0a    ..r?    DCD    1064442890
        0x00048a58:    3f71d605    ..q?    DCD    1064424965
        0x00048a5c:    3f718f57    W.q?    DCD    1064406871
        0x00048a60:    3f714800    .Hq?    DCD    1064388608
        0x00048a64:    3f70ffff    ..p?    DCD    1064370175
        0x00048a68:    3f70b755    U.p?    DCD    1064351573
        0x00048a6c:    3f706e02    .np?    DCD    1064332802
        0x00048a70:    3f702406    .$p?    DCD    1064313862
        0x00048a74:    3f6fd962    b.o?    DCD    1064294754
        0x00048a78:    3f6f8e15    ..o?    DCD    1064275477
        0x00048a7c:    3f6f4220     Bo?    DCD    1064256032
        0x00048a80:    3f6ef584    ..n?    DCD    1064236420
        0x00048a84:    3f6ea83f    ?.n?    DCD    1064216639
        0x00048a88:    3f6e5a53    SZn?    DCD    1064196691
        0x00048a8c:    3f6e0bc0    ..n?    DCD    1064176576
        0x00048a90:    3f6dbc86    ..m?    DCD    1064156294
        0x00048a94:    3f6d6ca5    .lm?    DCD    1064135845
        0x00048a98:    3f6d1c1d    ..m?    DCD    1064115229
        0x00048a9c:    3f6ccaef    ..l?    DCD    1064094447
        0x00048aa0:    3f6c791b    .yl?    DCD    1064073499
        0x00048aa4:    3f6c26a1    .&l?    DCD    1064052385
        0x00048aa8:    3f6bd380    ..k?    DCD    1064031104
        0x00048aac:    3f6b7fbb    ..k?    DCD    1064009659
        0x00048ab0:    3f6b2b50    P+k?    DCD    1063988048
        0x00048ab4:    3f6ad640    @.j?    DCD    1063966272
        0x00048ab8:    3f6a808c    ..j?    DCD    1063944332
        0x00048abc:    3f6a2a32    2*j?    DCD    1063922226
        0x00048ac0:    3f69d335    5.i?    DCD    1063899957
        0x00048ac4:    3f697b93    .{i?    DCD    1063877523
        0x00048ac8:    3f69234d    M#i?    DCD    1063854925
        0x00048acc:    3f68ca64    d.h?    DCD    1063832164
        0x00048ad0:    3f6870d8    .ph?    DCD    1063809240
        0x00048ad4:    3f6816a8    ..h?    DCD    1063786152
        0x00048ad8:    3f67bbd5    ..g?    DCD    1063762901
        0x00048adc:    3f676060    ``g?    DCD    1063739488
        0x00048ae0:    3f670448    H.g?    DCD    1063715912
        0x00048ae4:    3f66a78f    ..f?    DCD    1063692175
        0x00048ae8:    3f664a33    3Jf?    DCD    1063668275
        0x00048aec:    3f65ec36    6.e?    DCD    1063644214
        0x00048af0:    3f658d97    ..e?    DCD    1063619991
        0x00048af4:    3f652e57    W.e?    DCD    1063595607
        0x00048af8:    3f64ce77    w.d?    DCD    1063571063
        0x00048afc:    3f646df5    .md?    DCD    1063546357
        0x00048b00:    3f640cd4    ..d?    DCD    1063521492
        0x00048b04:    3f63ab12    ..c?    DCD    1063496466
        0x00048b08:    3f6348b1    .Hc?    DCD    1063471281
        0x00048b0c:    3f62e5b0    ..b?    DCD    1063445936
        0x00048b10:    3f628210    ..b?    DCD    1063420432
        0x00048b14:    3f621dd1    ..b?    DCD    1063394769
        0x00048b18:    3f61b8f3    ..a?    DCD    1063368947
        0x00048b1c:    3f615377    wSa?    DCD    1063342967
        0x00048b20:    3f60ed5c    \.`?    DCD    1063316828
        0x00048b24:    3f6086a4    ..`?    DCD    1063290532
        0x00048b28:    3f601f4e    N.`?    DCD    1063264078
        0x00048b2c:    3f5fb75b    [._?    DCD    1063237467
        0x00048b30:    3f5f4ecb    .N_?    DCD    1063210699
        0x00048b34:    3f5ee59e    ..^?    DCD    1063183774
        0x00048b38:    3f5e7bd5    .{^?    DCD    1063156693
        0x00048b3c:    3f5e1170    p.^?    DCD    1063129456
        0x00048b40:    3f5da66e    n.]?    DCD    1063102062
        0x00048b44:    3f5d3ad2    .:]?    DCD    1063074514
        0x00048b48:    3f5cce9a    ..\?    DCD    1063046810
        0x00048b4c:    3f5c61c6    .a\?    DCD    1063018950
        0x00048b50:    3f5bf459    Y.[?    DCD    1062990937
        0x00048b54:    3f5b8651    Q.[?    DCD    1062962769
        0x00048b58:    3f5b17ae    ..[?    DCD    1062934446
        0x00048b5c:    3f5aa872    r.Z?    DCD    1062905970
        0x00048b60:    3f5a389d    .8Z?    DCD    1062877341
        0x00048b64:    3f59c82e    ..Y?    DCD    1062848558
        0x00048b68:    3f595727    'WY?    DCD    1062819623
        0x00048b6c:    3f58e587    ..X?    DCD    1062790535
        0x00048b70:    3f58734f    OsX?    DCD    1062761295
        0x00048b74:    3f58007f    ..X?    DCD    1062731903
        0x00048b78:    3f578d17    ..W?    DCD    1062702359
        0x00048b7c:    3f571918    ..W?    DCD    1062672664
        0x00048b80:    3f56a482    ..V?    DCD    1062642818
        0x00048b84:    3f562f56    V/V?    DCD    1062612822
        0x00048b88:    3f55b993    ..U?    DCD    1062582675
        0x00048b8c:    3f55433a    :CU?    DCD    1062552378
        0x00048b90:    3f54cc4b    K.T?    DCD    1062521931
        0x00048b94:    3f5454c7    .TT?    DCD    1062491335
        0x00048b98:    3f53dcae    ..S?    DCD    1062460590
        0x00048b9c:    3f536401    .dS?    DCD    1062429697
        0x00048ba0:    3f52eabf    ..R?    DCD    1062398655
        0x00048ba4:    3f5270e9    .pR?    DCD    1062367465
        0x00048ba8:    3f51f67f    ..Q?    DCD    1062336127
        0x00048bac:    3f517b82    .{Q?    DCD    1062304642
        0x00048bb0:    3f50fff2    ..P?    DCD    1062273010
        0x00048bb4:    3f5083cf    ..P?    DCD    1062241231
        0x00048bb8:    3f50071a    ..P?    DCD    1062209306
        0x00048bbc:    3f4f89d2    ..O?    DCD    1062177234
        0x00048bc0:    3f4f0bfa    ..O?    DCD    1062145018
        0x00048bc4:    3f4e8d90    ..N?    DCD    1062112656
        0x00048bc8:    3f4e0e94    ..N?    DCD    1062080148
        0x00048bcc:    3f4d8f09    ..M?    DCD    1062047497
        0x00048bd0:    3f4d0eed    ..M?    DCD    1062014701
        0x00048bd4:    3f4c8e41    A.L?    DCD    1061981761
        0x00048bd8:    3f4c0d05    ..L?    DCD    1061948677
        0x00048bdc:    3f4b8b3b    ;.K?    DCD    1061915451
        0x00048be0:    3f4b08e1    ..K?    DCD    1061882081
        0x00048be4:    3f4a85f9    ..J?    DCD    1061848569
        0x00048be8:    3f4a0283    ..J?    DCD    1061814915
        0x00048bec:    3f497e7f    .~I?    DCD    1061781119
        0x00048bf0:    3f48f9ee    ..H?    DCD    1061747182
        0x00048bf4:    3f4874cf    .tH?    DCD    1061713103
        0x00048bf8:    3f47ef24    $.G?    DCD    1061678884
        0x00048bfc:    3f4768ed    .hG?    DCD    1061644525
        0x00048c00:    3f46e229    ).F?    DCD    1061610025
        0x00048c04:    3f465ada    .ZF?    DCD    1061575386
        0x00048c08:    3f45d300    ..E?    DCD    1061540608
        0x00048c0c:    3f454a9b    .JE?    DCD    1061505691
        0x00048c10:    3f44c1ac    ..D?    DCD    1061470636
        0x00048c14:    3f443832    28D?    DCD    1061435442
        0x00048c18:    3f43ae2f    /.C?    DCD    1061400111
        0x00048c1c:    3f4323a2    .#C?    DCD    1061364642
        0x00048c20:    3f42988d    ..B?    DCD    1061329037
        0x00048c24:    3f420cef    ..B?    DCD    1061293295
        0x00048c28:    3f4180c8    ..A?    DCD    1061257416
        0x00048c2c:    3f40f41a    ..@?    DCD    1061221402
        0x00048c30:    3f4066e5    .f@?    DCD    1061185253
        0x00048c34:    3f3fd928    (.??    DCD    1061148968
        0x00048c38:    3f3f4ae5    .J??    DCD    1061112549
        0x00048c3c:    3f3ebc1b    ..>?    DCD    1061075995
        0x00048c40:    3f3e2ccc    .,>?    DCD    1061039308
        0x00048c44:    3f3d9cf7    ..=?    DCD    1061002487
        0x00048c48:    3f3d0c9d    ..=?    DCD    1060965533
        0x00048c4c:    3f3c7bbe    .{<?    DCD    1060928446
        0x00048c50:    3f3bea5c    \.;?    DCD    1060891228
        0x00048c54:    3f3b5875    uX;?    DCD    1060853877
        0x00048c58:    3f3ac60a    ..:?    DCD    1060816394
        0x00048c5c:    3f3a331d    .3:?    DCD    1060778781
        0x00048c60:    3f399fad    ..9?    DCD    1060741037
        0x00048c64:    3f390bbb    ..9?    DCD    1060703163
        0x00048c68:    3f387747    Gw8?    DCD    1060665159
        0x00048c6c:    3f37e251    Q.7?    DCD    1060627025
        0x00048c70:    3f374cda    .L7?    DCD    1060588762
        0x00048c74:    3f36b6e3    ..6?    DCD    1060550371
        0x00048c78:    3f36206b    k 6?    DCD    1060511851
        0x00048c7c:    3f358974    t.5?    DCD    1060473204
        0x00048c80:    3f34f1fd    ..4?    DCD    1060434429
        0x00048c84:    3f345a07    .Z4?    DCD    1060395527
        0x00048c88:    3f33c193    ..3?    DCD    1060356499
        0x00048c8c:    3f3328a0    .(3?    DCD    1060317344
        0x00048c90:    3f328f30    0.2?    DCD    1060278064
        0x00048c94:    3f31f542    B.1?    DCD    1060238658
        0x00048c98:    3f315ad8    .Z1?    DCD    1060199128
        0x00048c9c:    3f30bff1    ..0?    DCD    1060159473
        0x00048ca0:    3f30248e    .$0?    DCD    1060119694
        0x00048ca4:    3f2f88af    ../?    DCD    1060079791
        0x00048ca8:    3f2eec55    U..?    DCD    1060039765
        0x00048cac:    3f2e4f81    .O.?    DCD    1059999617
        0x00048cb0:    3f2db232    2.-?    DCD    1059959346
        0x00048cb4:    3f2d1469    i.-?    DCD    1059918953
        0x00048cb8:    3f2c7627    'v,?    DCD    1059878439
        0x00048cbc:    3f2bd76b    k.+?    DCD    1059837803
        0x00048cc0:    3f2b3837    78+?    DCD    1059797047
        0x00048cc4:    3f2a988b    ..*?    DCD    1059756171
        0x00048cc8:    3f29f867    g.)?    DCD    1059715175
        0x00048ccc:    3f2957cc    .W)?    DCD    1059674060
        0x00048cd0:    3f28b6ba    ..(?    DCD    1059632826
        0x00048cd4:    3f281532    2.(?    DCD    1059591474
        0x00048cd8:    3f277333    3s'?    DCD    1059550003
        0x00048cdc:    3f26d0bf    ..&?    DCD    1059508415
        0x00048ce0:    3f262dd6    .-&?    DCD    1059466710
        0x00048ce4:    3f258a79    y.%?    DCD    1059424889
        0x00048ce8:    3f24e6a7    ..$?    DCD    1059382951
        0x00048cec:    3f244261    aB$?    DCD    1059340897
        0x00048cf0:    3f239da9    ..#?    DCD    1059298729
        0x00048cf4:    3f22f87d    }."?    DCD    1059256445
        0x00048cf8:    3f2252df    .R"?    DCD    1059214047
        0x00048cfc:    3f21accf    ..!?    DCD    1059171535
        0x00048d00:    3f21064d    M.!?    DCD    1059128909
        0x00048d04:    3f205f5b    [_ ?    DCD    1059086171
        0x00048d08:    3f1fb7f8    ...?    DCD    1059043320
        0x00048d0c:    3f1f1025    %..?    DCD    1059000357
        0x00048d10:    3f1e67e2    .g.?    DCD    1058957282
        0x00048d14:    3f1dbf30    0..?    DCD    1058914096
        0x00048d18:    3f1d1610    ...?    DCD    1058870800
        0x00048d1c:    3f1c6c81    .l.?    DCD    1058827393
        0x00048d20:    3f1bc284    ...?    DCD    1058783876
        0x00048d24:    3f1b181a    ...?    DCD    1058740250
        0x00048d28:    3f1a6d43    Cm.?    DCD    1058696515
        0x00048d2c:    3f19c200    ...?    DCD    1058652672
        0x00048d30:    3f191651    Q..?    DCD    1058608721
        0x00048d34:    3f186a36    6j.?    DCD    1058564662
        0x00048d38:    3f17bdb1    ...?    DCD    1058520497
        0x00048d3c:    3f1710c1    ...?    DCD    1058476225
        0x00048d40:    3f166367    gc.?    DCD    1058431847
        0x00048d44:    3f15b5a3    ...?    DCD    1058387363
        0x00048d48:    3f150776    v..?    DCD    1058342774
        0x00048d4c:    3f1458e1    .X.?    DCD    1058298081
        0x00048d50:    3f13a9e4    ...?    DCD    1058253284
        0x00048d54:    3f12fa7f    ...?    DCD    1058208383
        0x00048d58:    3f124ab3    .J.?    DCD    1058163379
        0x00048d5c:    3f119a80    ...?    DCD    1058118272
        0x00048d60:    3f10e9e7    ...?    DCD    1058073063
        0x00048d64:    3f1038e8    .8.?    DCD    1058027752
        0x00048d68:    3f0f8784    ...?    DCD    1057982340
        0x00048d6c:    3f0ed5bb    ...?    DCD    1057936827
        0x00048d70:    3f0e238e    .#.?    DCD    1057891214
        0x00048d74:    3f0d70fe    .p.?    DCD    1057845502
        0x00048d78:    3f0cbe0a    ...?    DCD    1057799690
        0x00048d7c:    3f0c0ab3    ...?    DCD    1057753779
        0x00048d80:    3f0b56fa    .V.?    DCD    1057707770
        0x00048d84:    3f0aa2df    ...?    DCD    1057661663
        0x00048d88:    3f09ee63    c..?    DCD    1057615459
        0x00048d8c:    3f093986    .9.?    DCD    1057569158
        0x00048d90:    3f088449    I..?    DCD    1057522761
        0x00048d94:    3f07ceac    ...?    DCD    1057476268
        0x00048d98:    3f0718af    ...?    DCD    1057429679
        0x00048d9c:    3f066254    Tb.?    DCD    1057382996
        0x00048da0:    3f05ab9b    ...?    DCD    1057336219
        0x00048da4:    3f04f483    ...?    DCD    1057289347
        0x00048da8:    3f043d0f    .=.?    DCD    1057242383
        0x00048dac:    3f03853d    =..?    DCD    1057195325
        0x00048db0:    3f02cd0f    ...?    DCD    1057148175
        0x00048db4:    3f021486    ...?    DCD    1057100934
        0x00048db8:    3f015ba1    .[.?    DCD    1057053601
        0x00048dbc:    3f00a261    a..?    DCD    1057006177
        0x00048dc0:    3effd18f    ...>    DCD    1056952719
        0x00048dc4:    3efe5da7    .].>    DCD    1056857511
        0x00048dc8:    3efce90e    ...>    DCD    1056762126
        0x00048dcc:    3efb73c2    .s.>    DCD    1056666562
        0x00048dd0:    3ef9fdc6    ...>    DCD    1056570822
        0x00048dd4:    3ef8871b    ...>    DCD    1056474907
        0x00048dd8:    3ef70fc1    ...>    DCD    1056378817
        0x00048ddc:    3ef597ba    ...>    DCD    1056282554
        0x00048de0:    3ef41f06    ...>    DCD    1056186118
        0x00048de4:    3ef2a5a8    ...>    DCD    1056089512
        0x00048de8:    3ef12b9e    .+.>    DCD    1055992734
        0x00048dec:    3eefb0ec    ...>    DCD    1055895788
        0x00048df0:    3eee3591    .5.>    DCD    1055798673
        0x00048df4:    3eecb990    ...>    DCD    1055701392
        0x00048df8:    3eeb3ce8    .<.>    DCD    1055603944
        0x00048dfc:    3ee9bf9a    ...>    DCD    1055506330
        0x00048e00:    3ee841a9    .A.>    DCD    1055408553
        0x00048e04:    3ee6c315    ...>    DCD    1055310613
        0x00048e08:    3ee543df    .C.>    DCD    1055212511
        0x00048e0c:    3ee3c408    ...>    DCD    1055114248
        0x00048e10:    3ee24391    .C.>    DCD    1055015825
        0x00048e14:    3ee0c27c    |..>    DCD    1054917244
        0x00048e18:    3edf40c8    .@.>    DCD    1054818504
        0x00048e1c:    3eddbe78    x..>    DCD    1054719608
        0x00048e20:    3edc3b8c    .;.>    DCD    1054620556
        0x00048e24:    3edab806    ...>    DCD    1054521350
        0x00048e28:    3ed933e6    .3.>    DCD    1054421990
        0x00048e2c:    3ed7af2e    ...>    DCD    1054322478
        0x00048e30:    3ed629df    .).>    DCD    1054222815
        0x00048e34:    3ed4a3f9    ...>    DCD    1054123001
        0x00048e38:    3ed31d7d    }..>    DCD    1054023037
        0x00048e3c:    3ed1966e    n..>    DCD    1053922926
        0x00048e40:    3ed00ecc    ...>    DCD    1053822668
        0x00048e44:    3ece8697    ...>    DCD    1053722263
        0x00048e48:    3eccfdd2    ...>    DCD    1053621714
        0x00048e4c:    3ecb747d    }t.>    DCD    1053521021
        0x00048e50:    3ec9ea99    ...>    DCD    1053420185
        0x00048e54:    3ec86027    '`.>    DCD    1053319207
        0x00048e58:    3ec6d528    (..>    DCD    1053218088
        0x00048e5c:    3ec5499f    .I.>    DCD    1053116831
        0x00048e60:    3ec3bd8a    ...>    DCD    1053015434
        0x00048e64:    3ec230ec    .0.>    DCD    1052913900
        0x00048e68:    3ec0a3c6    ...>    DCD    1052812230
        0x00048e6c:    3ebf1619    ...>    DCD    1052710425
        0x00048e70:    3ebd87e6    ...>    DCD    1052608486
        0x00048e74:    3ebbf92d    -..>    DCD    1052506413
        0x00048e78:    3eba69f1    .i.>    DCD    1052404209
        0x00048e7c:    3eb8da32    2..>    DCD    1052301874
        0x00048e80:    3eb749f1    .I.>    DCD    1052199409
        0x00048e84:    3eb5b92f    /..>    DCD    1052096815
        0x00048e88:    3eb427ee    .'.>    DCD    1051994094
        0x00048e8c:    3eb2962f    /..>    DCD    1051891247
        0x00048e90:    3eb103f2    ...>    DCD    1051788274
        0x00048e94:    3eaf7139    9q.>    DCD    1051685177
        0x00048e98:    3eadde04    ...>    DCD    1051581956
        0x00048e9c:    3eac4a56    VJ.>    DCD    1051478614
        0x00048ea0:    3eaab62f    /..>    DCD    1051375151
        0x00048ea4:    3ea92190    .!.>    DCD    1051271568
        0x00048ea8:    3ea78c7a    z..>    DCD    1051167866
        0x00048eac:    3ea5f6ef    ...>    DCD    1051064047
        0x00048eb0:    3ea460ef    .`.>    DCD    1050960111
        0x00048eb4:    3ea2ca7c    |..>    DCD    1050856060
        0x00048eb8:    3ea13397    .3.>    DCD    1050751895
        0x00048ebc:    3e9f9c40    @..>    DCD    1050647616
        0x00048ec0:    3e9e047a    z..>    DCD    1050543226
        0x00048ec4:    3e9c6c44    Dl.>    DCD    1050438724
        0x00048ec8:    3e9ad3a1    ...>    DCD    1050334113
        0x00048ecc:    3e993a91    .:.>    DCD    1050229393
        0x00048ed0:    3e97a116    ...>    DCD    1050124566
        0x00048ed4:    3e960730    0..>    DCD    1050019632
        0x00048ed8:    3e946ce1    .l.>    DCD    1049914593
        0x00048edc:    3e92d229    )..>    DCD    1049809449
        0x00048ee0:    3e91370b    .7.>    DCD    1049704203
        0x00048ee4:    3e8f9b87    ...>    DCD    1049598855
        0x00048ee8:    3e8dff9e    ...>    DCD    1049493406
        0x00048eec:    3e8c6351    Qc.>    DCD    1049387857
        0x00048ef0:    3e8ac6a2    ...>    DCD    1049282210
        0x00048ef4:    3e892991    .).>    DCD    1049176465
        0x00048ef8:    3e878c20     ..>    DCD    1049070624
        0x00048efc:    3e85ee50    P..>    DCD    1048964688
        0x00048f00:    3e845022    "P.>    DCD    1048858658
        0x00048f04:    3e82b197    ...>    DCD    1048752535
        0x00048f08:    3e8112b0    ...>    DCD    1048646320
        0x00048f0c:    3e7ee6de    ..~>    DCD    1048504030
        0x00048f10:    3e7ba7a9    ..{>    DCD    1048291241
        0x00048f14:    3e7867c3    .gx>    DCD    1048078275
        0x00048f18:    3e75272f    /'u>    DCD    1047865135
        0x00048f1c:    3e71e5ee    ..q>    DCD    1047651822
        0x00048f20:    3e6ea404    ..n>    DCD    1047438340
        0x00048f24:    3e6b6173    sak>    DCD    1047224691
        0x00048f28:    3e681e3c    <.h>    DCD    1047010876
        0x00048f2c:    3e64da62    b.d>    DCD    1046796898
        0x00048f30:    3e6195e8    ..a>    DCD    1046582760
        0x00048f34:    3e5e50cf    .P^>    DCD    1046368463
        0x00048f38:    3e5b0b1a    ..[>    DCD    1046154010
        0x00048f3c:    3e57c4cc    ..W>    DCD    1045939404
        0x00048f40:    3e547de6    .}T>    DCD    1045724646
        0x00048f44:    3e51366b    k6Q>    DCD    1045509739
        0x00048f48:    3e4dee5d    ].M>    DCD    1045294685
        0x00048f4c:    3e4aa5bf    ..J>    DCD    1045079487
        0x00048f50:    3e475c92    .\G>    DCD    1044864146
        0x00048f54:    3e4412da    ..D>    DCD    1044648666
        0x00048f58:    3e40c897    ..@>    DCD    1044433047
        0x00048f5c:    3e3d7dce    .}=>    DCD    1044217294
        0x00048f60:    3e3a3280    .2:>    DCD    1044001408
        0x00048f64:    3e36e6ae    ..6>    DCD    1043785390
        0x00048f68:    3e339a5d    ].3>    DCD    1043569245
        0x00048f6c:    3e304d8d    .M0>    DCD    1043352973
        0x00048f70:    3e2d0042    B.->    DCD    1043136578
        0x00048f74:    3e29b27d    }.)>    DCD    1042920061
        0x00048f78:    3e266442    Bd&>    DCD    1042703426
        0x00048f7c:    3e231591    ..#>    DCD    1042486673
        0x00048f80:    3e1fc66e    n..>    DCD    1042269806
        0x00048f84:    3e1c76db    .v.>    DCD    1042052827
        0x00048f88:    3e1926da    .&.>    DCD    1041835738
        0x00048f8c:    3e15d66d    m..>    DCD    1041618541
        0x00048f90:    3e128598    ...>    DCD    1041401240
        0x00048f94:    3e0f345b    [4.>    DCD    1041183835
        0x00048f98:    3e0be2ba    ...>    DCD    1040966330
        0x00048f9c:    3e0890b7    ...>    DCD    1040748727
        0x00048fa0:    3e053e54    T>.>    DCD    1040531028
        0x00048fa4:    3e01eb94    ...>    DCD    1040313236
        0x00048fa8:    3dfd30f0    .0.=    DCD    1040003312
        0x00048fac:    3df68a06    ...=    DCD    1039567366
        0x00048fb0:    3defe271    q..=    DCD    1039131249
        0x00048fb4:    3de93a33    3:.=    DCD    1038694963
        0x00048fb8:    3de2914f    O..=    DCD    1038258511
        0x00048fbc:    3ddbe7cf    ...=    DCD    1037821903
        0x00048fc0:    3dd53db5    .=.=    DCD    1037385141
        0x00048fc4:    3dce9303    ...=    DCD    1036948227
        0x00048fc8:    3dc7e7c0    ...=    DCD    1036511168
        0x00048fcc:    3dc13bf2    .;.=    DCD    1036073970
        0x00048fd0:    3dba8f9c    ...=    DCD    1035636636
        0x00048fd4:    3db3e2c3    ...=    DCD    1035199171
        0x00048fd8:    3dad356c    l5.=    DCD    1034761580
        0x00048fdc:    3da6879b    ...=    DCD    1034323867
        0x00048fe0:    3d9fd955    U..=    DCD    1033886037
        0x00048fe4:    3d992a9f    .*.=    DCD    1033448095
        0x00048fe8:    3d927b7e    ~{.=    DCD    1033010046
        0x00048fec:    3d8bcbf6    ...=    DCD    1032571894
        0x00048ff0:    3d851c0b    ...=    DCD    1032133643
        0x00048ff4:    3d7cd787    ..|=    DCD    1031591815
        0x00048ff8:    3d6f7646    Fvo=    DCD    1030714950
        0x00048ffc:    3d62145d    ].b=    DCD    1029837917
        0x00049000:    3d54b1d6    ..T=    DCD    1028960726
        0x00049004:    3d474eb9    .NG=    DCD    1028083385
        0x00049008:    3d39eb10    ..9=    DCD    1027205904
        0x0004900c:    3d2c86e5    ..,=    DCD    1026328293
        0x00049010:    3d1f2240    @".=    DCD    1025450560
        0x00049014:    3d11bd2c    ,..=    DCD    1024572716
        0x00049018:    3d0457b2    .W.=    DCD    1023694770
        0x0004901c:    3cede3b5    ...<    DCD    1022223285
        0x00049020:    3cd31760    `..<    DCD    1020467040
        0x00049024:    3cb84a76    vJ.<    DCD    1018710646
        0x00049028:    3c9d7d0b    .}.<    DCD    1016954123
        0x0004902c:    3c82af32    2..<    DCD    1015197490
        0x00049030:    3c4fc1fa    ..O<    DCD    1011859962
        0x00049034:    3c1a24fe    .$.<    DCD    1008346366
        0x00049038:    3bc90f2a    *..;    DCD    1003032362
        0x0004903c:    3b3ba799    ..;;    DCD    993765273
        0x00049040:    b9d67d2e    .}..    DCD    3117841710
        0x00049044:    bb7146d2    .Fq.    DCD    3144763090
        0x00049048:    bbe3deab    ....    DCD    3152273067
        0x0004904c:    bc278ca6    ..'.    DCD    3156708518
        0x00049050:    bc5d2981    .)].    DCD    3160222081
        0x00049054:    bc8962e1    .b..    DCD    3163120353
        0x00049058:    bca430a0    .0..    DCD    3164876960
        0x0004905c:    bcbefdec    ....    DCD    3166633452
        0x00049060:    bcd9cab3    ....    DCD    3168389811
        0x00049064:    bcf496e0    ....    DCD    3170146016
        0x00049068:    bd07b131    1...    DCD    3171397937
        0x0004906c:    bd151693    ....    DCD    3172275859
        0x00049070:    bd227b8c    .{".    DCD    3173153676
        0x00049074:    bd2fe013    ../.    DCD    3174031379
        0x00049078:    bd3d441e    .D=.    DCD    3174908958
        0x0004907c:    bd4aa7a5    ..J.    DCD    3175786405
        0x00049080:    bd580a9d    ..X.    DCD    3176663709
        0x00049084:    bd656cfe    .le.    DCD    3177540862
        0x00049088:    bd72cebe    ..r.    DCD    3178417854
        0x0004908c:    bd8017ea    ....    DCD    3179288554
        0x00049090:    bd86c81b    ....    DCD    3179726875
        0x00049094:    bd8d77ed    .w..    DCD    3180165101
        0x00049098:    bd94275c    \'..    DCD    3180603228
        0x0004909c:    bd9ad663    c...    DCD    3181041251
        0x000490a0:    bda184fd    ....    DCD    3181479165
        0x000490a4:    bda83326    &3..    DCD    3181916966
        0x000490a8:    bdaee0d9    ....    DCD    3182354649
        0x000490ac:    bdb58e11    ....    DCD    3182792209
        0x000490b0:    bdbc3aca    .:..    DCD    3183229642
        0x000490b4:    bdc2e6fe    ....    DCD    3183666942
        0x000490b8:    bdc992aa    ....    DCD    3184104106
        0x000490bc:    bdd03dc8    .=..    DCD    3184541128
        0x000490c0:    bdd6e854    T...    DCD    3184978004
        0x000490c4:    bddd924a    J...    DCD    3185414730
        0x000490c8:    bde43ba4    .;..    DCD    3185851300
        0x000490cc:    bdeae45d    ]...    DCD    3186287709
        0x000490d0:    bdf18c72    r...    DCD    3186723954
        0x000490d4:    bdf833dd    .3..    DCD    3187160029
        0x000490d8:    bdfeda9a    ....    DCD    3187595930
        0x000490dc:    be02c052    R...    DCD    3187851346
        0x000490e0:    be0612fc    ....    DCD    3188069116
        0x000490e4:    be096547    Ge..    DCD    3188286791
        0x000490e8:    be0cb732    2...    DCD    3188504370
        0x000490ec:    be1008ba    ....    DCD    3188721850
        0x000490f0:    be1359dd    .Y..    DCD    3188939229
        0x000490f4:    be16aa98    ....    DCD    3189156504
        0x000490f8:    be19faea    ....    DCD    3189373674
        0x000490fc:    be1d4ad0    .J..    DCD    3189590736
        0x00049100:    be209a47    G. .    DCD    3189807687
        0x00049104:    be23e94e    N.#.    DCD    3190024526
        0x00049108:    be2737e1    .7'.    DCD    3190241249
        0x0004910c:    be2a8600    ..*.    DCD    3190457856
        0x00049110:    be2dd3a6    ..-.    DCD    3190674342
        0x00049114:    be3120d3    . 1.    DCD    3190890707
        0x00049118:    be346d83    .m4.    DCD    3191106947
        0x0004911c:    be37b9b5    ..7.    DCD    3191323061
        0x00049120:    be3b0565    e.;.    DCD    3191539045
        0x00049124:    be3e5093    .P>.    DCD    3191754899
        0x00049128:    be419b3a    :.A.    DCD    3191970618
        0x0004912c:    be44e55a    Z.D.    DCD    3192186202
        0x00049130:    be482ef0    ..H.    DCD    3192401648
        0x00049134:    be4b77f9    .wK.    DCD    3192616953
        0x00049138:    be4ec074    t.N.    DCD    3192832116
        0x0004913c:    be52085d    ].R.    DCD    3193047133
        0x00049140:    be554fb3    .OU.    DCD    3193262003
        0x00049144:    be589673    s.X.    DCD    3193476723
        0x00049148:    be5bdc9c    ..[.    DCD    3193691292
        0x0004914c:    be5f222a    *"_.    DCD    3193905706
        0x00049150:    be62671b    .gb.    DCD    3194119963
        0x00049154:    be65ab6d    m.e.    DCD    3194334061
        0x00049158:    be68ef1f    ..h.    DCD    3194547999
        0x0004915c:    be6c322c    ,2l.    DCD    3194761772
        0x00049160:    be6f7494    .to.    DCD    3194975380
        0x00049164:    be72b654    T.r.    DCD    3195188820
        0x00049168:    be75f76a    j.u.    DCD    3195402090
        0x0004916c:    be7937d3    .7y.    DCD    3195615187
        0x00049170:    be7c778d    .w|.    DCD    3195828109
        0x00049174:    be7fb696    ....    DCD    3196040854
        0x00049178:    be817a75    uz..    DCD    3196156533
        0x0004917c:    be831945    E...    DCD    3196262725
        0x00049180:    be84b7b9    ....    DCD    3196368825
        0x00049184:    be8655d0    .U..    DCD    3196474832
        0x00049188:    be87f388    ....    DCD    3196580744
        0x0004918c:    be8990e1    ....    DCD    3196686561
        0x00049190:    be8b2dda    .-..    DCD    3196792282
        0x00049194:    be8cca70    p...    DCD    3196897904
        0x00049198:    be8e66a4    .f..    DCD    3197003428
        0x0004919c:    be900274    t...    DCD    3197108852
        0x000491a0:    be919ddf    ....    DCD    3197214175
        0x000491a4:    be9338e4    .8..    DCD    3197319396
        0x000491a8:    be94d381    ....    DCD    3197424513
        0x000491ac:    be966db6    .m..    DCD    3197529526
        0x000491b0:    be980781    ....    DCD    3197634433
        0x000491b4:    be99a0e2    ....    DCD    3197739234
        0x000491b8:    be9b39d7    .9..    DCD    3197843927
        0x000491bc:    be9cd25f    _...    DCD    3197948511
        0x000491c0:    be9e6a79    yj..    DCD    3198052985
        0x000491c4:    bea00223    #...    DCD    3198157347
        0x000491c8:    bea1995e    ^...    DCD    3198261598
        0x000491cc:    bea33026    &0..    DCD    3198365734
        0x000491d0:    bea4c67d    }...    DCD    3198469757
        0x000491d4:    bea65c60    `\..    DCD    3198573664
        0x000491d8:    bea7f1ce    ....    DCD    3198677454
        0x000491dc:    bea986c6    ....    DCD    3198781126
        0x000491e0:    beab1b47    G...    DCD    3198884679
        0x000491e4:    beacaf50    P...    DCD    3198988112
        0x000491e8:    beae42e0    .B..    DCD    3199091424
        0x000491ec:    beafd5f5    ....    DCD    3199194613
        0x000491f0:    beb1688f    .h..    DCD    3199297679
        0x000491f4:    beb2faad    ....    DCD    3199400621
        0x000491f8:    beb48c4d    M...    DCD    3199503437
        0x000491fc:    beb61d6e    n...    DCD    3199606126
        0x00049200:    beb7ae10    ....    DCD    3199708688
        0x00049204:    beb93e30    0>..    DCD    3199811120
        0x00049208:    bebacdcf    ....    DCD    3199913423
        0x0004920c:    bebc5cea    .\..    DCD    3200015594
        0x00049210:    bebdeb82    ....    DCD    3200117634
        0x00049214:    bebf7994    .y..    DCD    3200219540
        0x00049218:    bec1071f    ....    DCD    3200321311
        0x0004921c:    bec29423    #...    DCD    3200422947
        0x00049220:    bec4209f    . ..    DCD    3200524447
        0x00049224:    bec5ac91    ....    DCD    3200625809
        0x00049228:    bec737f8    .7..    DCD    3200727032
        0x0004922c:    bec8c2d3    ....    DCD    3200828115
        0x00049230:    beca4d22    "M..    DCD    3200929058
        0x00049234:    becbd6e2    ....    DCD    3201029858
        0x00049238:    becd6013    .`..    DCD    3201130515
        0x0004923c:    becee8b5    ....    DCD    3201231029
        0x00049240:    bed070c5    .p..    DCD    3201331397
        0x00049244:    bed1f842    B...    DCD    3201431618
        0x00049248:    bed37f2d    -...    DCD    3201531693
        0x0004924c:    bed50583    ....    DCD    3201631619
        0x00049250:    bed68b43    C...    DCD    3201731395
        0x00049254:    bed8106d    m...    DCD    3201831021
        0x00049258:    bed994ff    ....    DCD    3201930495
        0x0004925c:    bedb18f9    ....    DCD    3202029817
        0x00049260:    bedc9c59    Y...    DCD    3202128985
        0x00049264:    bede1f1d    ....    DCD    3202227997
        0x00049268:    bedfa146    F...    DCD    3202326854
        0x0004926c:    bee122d3    ."..    DCD    3202425555
        0x00049270:    bee2a3c1    ....    DCD    3202524097
        0x00049274:    bee42410    .$..    DCD    3202622480
        0x00049278:    bee5a3be    ....    DCD    3202720702
        0x0004927c:    bee722cc    ."..    DCD    3202818764
        0x00049280:    bee8a138    8...    DCD    3202916664
        0x00049284:    beea1f00    ....    DCD    3203014400
        0x00049288:    beeb9c24    $...    DCD    3203111972
        0x0004928c:    beed18a2    ....    DCD    3203209378
        0x00049290:    beee947a    z...    DCD    3203306618
        0x00049294:    bef00fab    ....    DCD    3203403691
        0x00049298:    bef18a33    3...    DCD    3203500595
        0x0004929c:    bef30412    ....    DCD    3203597330
        0x000492a0:    bef47d46    F}..    DCD    3203693894
        0x000492a4:    bef5f5cf    ....    DCD    3203790287
        0x000492a8:    bef76daa    .m..    DCD    3203886506
        0x000492ac:    bef8e4d9    ....    DCD    3203982553
        0x000492b0:    befa5b58    X[..    DCD    3204078424
        0x000492b4:    befbd128    (...    DCD    3204174120
        0x000492b8:    befd4647    GF..    DCD    3204269639
        0x000492bc:    befebab5    ....    DCD    3204364981
        0x000492c0:    bf001738    8...    DCD    3204454200
        0x000492c4:    bf00d0bb    ....    DCD    3204501691
        0x000492c8:    bf0189e4    ....    DCD    3204549092
        0x000492cc:    bf0242b2    .B..    DCD    3204596402
        0x000492d0:    bf02fb25    %...    DCD    3204643621
        0x000492d4:    bf03b33b    ;...    DCD    3204690747
        0x000492d8:    bf046af6    .j..    DCD    3204737782
        0x000492dc:    bf052253    S"..    DCD    3204784723
        0x000492e0:    bf05d953    S...    DCD    3204831571
        0x000492e4:    bf068ff5    ....    DCD    3204878325
        0x000492e8:    bf074638    8F..    DCD    3204924984
        0x000492ec:    bf07fc1d    ....    DCD    3204971549
        0x000492f0:    bf08b1a2    ....    DCD    3205018018
        0x000492f4:    bf0966c7    .f..    DCD    3205064391
        0x000492f8:    bf0a1b8c    ....    DCD    3205110668
        0x000492fc:    bf0acff0    ....    DCD    3205156848
        0x00049300:    bf0b83f3    ....    DCD    3205202931
        0x00049304:    bf0c3793    .7..    DCD    3205248915
        0x00049308:    bf0cead1    ....    DCD    3205294801
        0x0004930c:    bf0d9dac    ....    DCD    3205340588
        0x00049310:    bf0e5024    $P..    DCD    3205386276
        0x00049314:    bf0f0238    8...    DCD    3205431864
        0x00049318:    bf0fb3e8    ....    DCD    3205477352
        0x0004931c:    bf106532    2e..    DCD    3205522738
        0x00049320:    bf111618    ....    DCD    3205568024
        0x00049324:    bf11c697    ....    DCD    3205613207
        0x00049328:    bf1276b0    .v..    DCD    3205658288
        0x0004932c:    bf132663    c&..    DCD    3205703267
        0x00049330:    bf13d5ae    ....    DCD    3205748142
        0x00049334:    bf148491    ....    DCD    3205792913
        0x00049338:    bf15330d    .3..    DCD    3205837581
        0x0004933c:    bf15e11f    ....    DCD    3205882143
        0x00049340:    bf168ec8    ....    DCD    3205926600
        0x00049344:    bf173c08    .<..    DCD    3205970952
        0x00049348:    bf17e8dd    ....    DCD    3206015197
        0x0004934c:    bf189548    H...    DCD    3206059336
        0x00049350:    bf194148    HA..    DCD    3206103368
        0x00049354:    bf19ecdc    ....    DCD    3206147292
        0x00049358:    bf1a9804    ....    DCD    3206191108
        0x0004935c:    bf1b42c0    .B..    DCD    3206234816
        0x00049360:    bf1bed0f    ....    DCD    3206278415
        0x00049364:    bf1c96f0    ....    DCD    3206321904
        0x00049368:    bf1d4063    c@..    DCD    3206365283
        0x0004936c:    bf1de968    h...    DCD    3206408552
        0x00049370:    bf1e91fe    ....    DCD    3206451710
        0x00049374:    bf1f3a25    %:..    DCD    3206494757
        0x00049378:    bf1fe1dc    ....    DCD    3206537692
        0x0004937c:    bf208923    #. .    DCD    3206580515
        0x00049380:    bf212ffa    ./!.    DCD    3206623226
        0x00049384:    bf21d65f    _.!.    DCD    3206665823
        0x00049388:    bf227c52    R|".    DCD    3206708306
        0x0004938c:    bf2321d4    .!#.    DCD    3206750676
        0x00049390:    bf23c6e3    ..#.    DCD    3206792931
        0x00049394:    bf246b7f    .k$.    DCD    3206835071
        0x00049398:    bf250fa7    ..%.    DCD    3206877095
        0x0004939c:    bf25b35c    \.%.    DCD    3206919004
        0x000493a0:    bf26569d    .V&.    DCD    3206960797
        0x000493a4:    bf26f968    h.&.    DCD    3207002472
        0x000493a8:    bf279bbf    ..'.    DCD    3207044031
        0x000493ac:    bf283da0    .=(.    DCD    3207085472
        0x000493b0:    bf28df0b    ..(.    DCD    3207126795
        0x000493b4:    bf297fff    ..).    DCD    3207167999
        0x000493b8:    bf2a207d    } *.    DCD    3207209085
        0x000493bc:    bf2ac083    ..*.    DCD    3207250051
        0x000493c0:    bf2b6011    .`+.    DCD    3207290897
        0x000493c4:    bf2bff27    '.+.    DCD    3207331623
        0x000493c8:    bf2c9dc4    ..,.    DCD    3207372228
        0x000493cc:    bf2d3be8    .;-.    DCD    3207412712
        0x000493d0:    bf2dd992    ..-.    DCD    3207453074
        0x000493d4:    bf2e76c3    .v..    DCD    3207493315
        0x000493d8:    bf2f1379    y./.    DCD    3207533433
        0x000493dc:    bf2fafb4    ../.    DCD    3207573428
        0x000493e0:    bf304b73    sK0.    DCD    3207613299
        0x000493e4:    bf30e6b7    ..0.    DCD    3207653047
        0x000493e8:    bf31817f    ..1.    DCD    3207692671
        0x000493ec:    bf321bcb    ..2.    DCD    3207732171
        0x000493f0:    bf32b599    ..2.    DCD    3207771545
        0x000493f4:    bf334eea    .N3.    DCD    3207810794
        0x000493f8:    bf33e7bd    ..3.    DCD    3207849917
        0x000493fc:    bf348012    ..4.    DCD    3207888914
        0x00049400:    bf3517e8    ..5.    DCD    3207927784
        0x00049404:    bf35af3f    ?.5.    DCD    3207966527
        0x00049408:    bf364616    .F6.    DCD    3208005142
        0x0004940c:    bf36dc6e    n.6.    DCD    3208043630
        0x00049410:    bf377245    Er7.    DCD    3208081989
        0x00049414:    bf38079c    ..8.    DCD    3208120220
        0x00049418:    bf389c71    q.8.    DCD    3208158321
        0x0004941c:    bf3930c5    .09.    DCD    3208196293
        0x00049420:    bf39c496    ..9.    DCD    3208234134
        0x00049424:    bf3a57e6    .W:.    DCD    3208271846
        0x00049428:    bf3aeab2    ..:.    DCD    3208309426
        0x0004942c:    bf3b7cfc    .|;.    DCD    3208346876
        0x00049430:    bf3c0ec2    ..<.    DCD    3208384194
        0x00049434:    bf3ca003    ..<.    DCD    3208421379
        0x00049438:    bf3d30c1    .0=.    DCD    3208458433
        0x0004943c:    bf3dc0fa    ..=.    DCD    3208495354
        0x00049440:    bf3e50ad    .P>.    DCD    3208532141
        0x00049444:    bf3edfdb    ..>.    DCD    3208568795
        0x00049448:    bf3f6e83    .n?.    DCD    3208605315
        0x0004944c:    bf3ffca5    ..?.    DCD    3208641701
        0x00049450:    bf408a40    @.@.    DCD    3208677952
        0x00049454:    bf411753    S.A.    DCD    3208714067
        0x00049458:    bf41a3e0    ..A.    DCD    3208750048
        0x0004945c:    bf422fe4    ./B.    DCD    3208785892
        0x00049460:    bf42bb60    `.B.    DCD    3208821600
        0x00049464:    bf434653    SFC.    DCD    3208857171
        0x00049468:    bf43d0be    ..C.    DCD    3208892606
        0x0004946c:    bf445a9e    .ZD.    DCD    3208927902
        0x00049470:    bf44e3f6    ..D.    DCD    3208963062
        0x00049474:    bf456cc2    .lE.    DCD    3208998082
        0x00049478:    bf45f505    ..E.    DCD    3209032965
        0x0004947c:    bf467cbc    .|F.    DCD    3209067708
        0x00049480:    bf4703e8    ..G.    DCD    3209102312
        0x00049484:    bf478a89    ..G.    DCD    3209136777
        0x00049488:    bf48109d    ..H.    DCD    3209171101
        0x0004948c:    bf489625    %.H.    DCD    3209205285
        0x00049490:    bf491b20     .I.    DCD    3209239328
        0x00049494:    bf499f8e    ..I.    DCD    3209273230
        0x00049498:    bf4a236f    o#J.    DCD    3209306991
        0x0004949c:    bf4aa6c1    ..J.    DCD    3209340609
        0x000494a0:    bf4b2986    .)K.    DCD    3209374086
        0x000494a4:    bf4babbc    ..K.    DCD    3209407420
        0x000494a8:    bf4c2d63    c-L.    DCD    3209440611
        0x000494ac:    bf4cae7a    z.L.    DCD    3209473658
        0x000494b0:    bf4d2f02    ./M.    DCD    3209506562
        0x000494b4:    bf4daefa    ..M.    DCD    3209539322
        0x000494b8:    bf4e2e62    b.N.    DCD    3209571938
        0x000494bc:    bf4ead39    9.N.    DCD    3209604409
        0x000494c0:    bf4f2b7e    ~+O.    DCD    3209636734
        0x000494c4:    bf4fa933    3.O.    DCD    3209668915
        0x000494c8:    bf502655    U&P.    DCD    3209700949
        0x000494cc:    bf50a2e6    ..P.    DCD    3209732838
        0x000494d0:    bf511ee4    ..Q.    DCD    3209764580
        0x000494d4:    bf519a50    P.Q.    DCD    3209796176
        0x000494d8:    bf521528    (.R.    DCD    3209827624
        0x000494dc:    bf528f6d    m.R.    DCD    3209858925
        0x000494e0:    bf53091e    ..S.    DCD    3209890078
        0x000494e4:    bf53823b    ;.S.    DCD    3209921083
        0x000494e8:    bf53fac3    ..S.    DCD    3209951939
        0x000494ec:    bf5472b7    .rT.    DCD    3209982647
        0x000494f0:    bf54ea16    ..T.    DCD    3210013206
        0x000494f4:    bf5560df    .`U.    DCD    3210043615
        0x000494f8:    bf55d712    ..U.    DCD    3210073874
        0x000494fc:    bf564cb0    .LV.    DCD    3210103984
        0x00049500:    bf56c1b7    ..V.    DCD    3210133943
        0x00049504:    bf573627    '6W.    DCD    3210163751
        0x00049508:    bf57aa00    ..W.    DCD    3210193408
        0x0004950c:    bf581d42    B.X.    DCD    3210222914
        0x00049510:    bf588fec    ..X.    DCD    3210252268
        0x00049514:    bf5901fe    ..Y.    DCD    3210281470
        0x00049518:    bf597378    xsY.    DCD    3210310520
        0x0004951c:    bf59e459    Y.Y.    DCD    3210339417
        0x00049520:    bf5a54a2    .TZ.    DCD    3210368162
        0x00049524:    bf5ac451    Q.Z.    DCD    3210396753
        0x00049528:    bf5b3366    f3[.    DCD    3210425190
        0x0004952c:    bf5ba1e2    ..[.    DCD    3210453474
        0x00049530:    bf5c0fc3    ..\.    DCD    3210481603
        0x00049534:    bf5c7d0a    .}\.    DCD    3210509578
        0x00049538:    bf5ce9b7    ..\.    DCD    3210537399
        0x0004953c:    bf5d55c8    .U].    DCD    3210565064
        0x00049540:    bf5dc13e    >.].    DCD    3210592574
        0x00049544:    bf5e2c18    .,^.    DCD    3210619928
        0x00049548:    bf5e9657    W.^.    DCD    3210647127
        0x0004954c:    bf5efff9    ..^.    DCD    3210674169
        0x00049550:    bf5f68ff    .h_.    DCD    3210701055
        0x00049554:    bf5fd168    h._.    DCD    3210727784
        0x00049558:    bf603933    39`.    DCD    3210754355
        0x0004955c:    bf60a062    b.`.    DCD    3210780770
        0x00049560:    bf6106f3    ..a.    DCD    3210807027
        0x00049564:    bf616ce5    .la.    DCD    3210833125
        0x00049568:    bf61d23a    :.a.    DCD    3210859066
        0x0004956c:    bf6236f0    .6b.    DCD    3210884848
        0x00049570:    bf629b08    ..b.    DCD    3210910472
        0x00049574:    bf62fe80    ..b.    DCD    3210935936
        0x00049578:    bf636159    Yac.    DCD    3210961241
        0x0004957c:    bf63c392    ..c.    DCD    3210986386
        0x00049580:    bf64252c    ,%d.    DCD    3211011372
        0x00049584:    bf648625    %.d.    DCD    3211036197
        0x00049588:    bf64e67e    ~.d.    DCD    3211060862
        0x0004958c:    bf654637    7Fe.    DCD    3211085367
        0x00049590:    bf65a54e    N.e.    DCD    3211109710
        0x00049594:    bf6603c5    ..f.    DCD    3211133893
        0x00049598:    bf66619a    .af.    DCD    3211157914
        0x0004959c:    bf66becd    ..f.    DCD    3211181773
        0x000495a0:    bf671b5e    ^.g.    DCD    3211205470
        0x000495a4:    bf67774d    Mwg.    DCD    3211229005
        0x000495a8:    bf67d29a    ..g.    DCD    3211252378
        0x000495ac:    bf682d44    D-h.    DCD    3211275588
        0x000495b0:    bf68874b    K.h.    DCD    3211298635
        0x000495b4:    bf68e0ae    ..h.    DCD    3211321518
        0x000495b8:    bf69396f    o9i.    DCD    3211344239
        0x000495bc:    bf69918b    ..i.    DCD    3211366795
        0x000495c0:    bf69e904    ..i.    DCD    3211389188
        0x000495c4:    bf6a3fd9    .?j.    DCD    3211411417
        0x000495c8:    bf6a9609    ..j.    DCD    3211433481
        0x000495cc:    bf6aeb94    ..j.    DCD    3211455380
        0x000495d0:    bf6b407b    {@k.    DCD    3211477115
        0x000495d4:    bf6b94bc    ..k.    DCD    3211498684
        0x000495d8:    bf6be859    Y.k.    DCD    3211520089
        0x000495dc:    bf6c3b4f    O;l.    DCD    3211541327
        0x000495e0:    bf6c8da0    ..l.    DCD    3211562400
        0x000495e4:    bf6cdf4b    K.l.    DCD    3211583307
        0x000495e8:    bf6d304f    O0m.    DCD    3211604047
        0x000495ec:    bf6d80ad    ..m.    DCD    3211624621
        0x000495f0:    bf6dd065    e.m.    DCD    3211645029
        0x000495f4:    bf6e1f75    u.n.    DCD    3211665269
        0x000495f8:    bf6e6ddf    .mn.    DCD    3211685343
        0x000495fc:    bf6ebba1    ..n.    DCD    3211705249
        0x00049600:    bf6f08bb    ..o.    DCD    3211724987
        0x00049604:    bf6f552e    .Uo.    DCD    3211744558
        0x00049608:    bf6fa0f8    ..o.    DCD    3211763960
        0x0004960c:    bf6fec1b    ..o.    DCD    3211783195
        0x00049610:    bf703695    .6p.    DCD    3211802261
        0x00049614:    bf708067    g.p.    DCD    3211821159
        0x00049618:    bf70c990    ..p.    DCD    3211839888
        0x0004961c:    bf71120f    ..q.    DCD    3211858447
        0x00049620:    bf7159e6    .Yq.    DCD    3211876838
        0x00049624:    bf71a113    ..q.    DCD    3211895059
        0x00049628:    bf71e797    ..q.    DCD    3211913111
        0x0004962c:    bf722d71    q-r.    DCD    3211930993
        0x00049630:    bf7272a0    .rr.    DCD    3211948704
        0x00049634:    bf72b726    &.r.    DCD    3211966246
        0x00049638:    bf72fb01    ..r.    DCD    3211983617
        0x0004963c:    bf733e32    2>s.    DCD    3212000818
        0x00049640:    bf7380b8    ..s.    DCD    3212017848
        0x00049644:    bf73c294    ..s.    DCD    3212034708
        0x00049648:    bf7403c4    ..t.    DCD    3212051396
        0x0004964c:    bf744449    IDt.    DCD    3212067913
        0x00049650:    bf748422    ".t.    DCD    3212084258
        0x00049654:    bf74c350    P.t.    DCD    3212100432
        0x00049658:    bf7501d2    ..u.    DCD    3212116434
        0x0004965c:    bf753fa8    .?u.    DCD    3212132264
        0x00049660:    bf757cd2    .|u.    DCD    3212147922
        0x00049664:    bf75b950    P.u.    DCD    3212163408
        0x00049668:    bf75f521    !.u.    DCD    3212178721
        0x0004966c:    bf763045    E0v.    DCD    3212193861
        0x00049670:    bf766abd    .jv.    DCD    3212208829
        0x00049674:    bf76a488    ..v.    DCD    3212223624
        0x00049678:    bf76dda6    ..v.    DCD    3212238246
        0x0004967c:    bf771616    ..w.    DCD    3212252694
        0x00049680:    bf774dd9    .Mw.    DCD    3212266969
        0x00049684:    bf7784ef    ..w.    DCD    3212281071
        0x00049688:    bf77bb57    W.w.    DCD    3212294999
        0x0004968c:    bf77f111    ..w.    DCD    3212308753
        0x00049690:    bf78261d    .&x.    DCD    3212322333
        0x00049694:    bf785a7a    zZx.    DCD    3212335738
        0x00049698:    bf788e2a    *.x.    DCD    3212348970
        0x0004969c:    bf78c12b    +.x.    DCD    3212362027
        0x000496a0:    bf78f37d    }.x.    DCD    3212374909
        0x000496a4:    bf792521    !%y.    DCD    3212387617
        0x000496a8:    bf795616    .Vy.    DCD    3212400150
        0x000496ac:    bf79865c    \.y.    DCD    3212412508
        0x000496b0:    bf79b5f2    ..y.    DCD    3212424690
        0x000496b4:    bf79e4da    ..y.    DCD    3212436698
        0x000496b8:    bf7a1312    ..z.    DCD    3212448530
        0x000496bc:    bf7a409a    .@z.    DCD    3212460186
        0x000496c0:    bf7a6d73    smz.    DCD    3212471667
        0x000496c4:    bf7a999d    ..z.    DCD    3212482973
        0x000496c8:    bf7ac516    ..z.    DCD    3212494102
        0x000496cc:    bf7aefdf    ..z.    DCD    3212505055
        0x000496d0:    bf7b19f8    ..{.    DCD    3212515832
        0x000496d4:    bf7b4361    aC{.    DCD    3212526433
        0x000496d8:    bf7b6c1a    .l{.    DCD    3212536858
        0x000496dc:    bf7b9422    ".{.    DCD    3212547106
        0x000496e0:    bf7bbb7a    z.{.    DCD    3212557178
        0x000496e4:    bf7be220     .{.    DCD    3212567072
        0x000496e8:    bf7c0817    ..|.    DCD    3212576791
        0x000496ec:    bf7c2d5c    \-|.    DCD    3212586332
        0x000496f0:    bf7c51f0    .Q|.    DCD    3212595696
        0x000496f4:    bf7c75d3    .u|.    DCD    3212604883
        0x000496f8:    bf7c9905    ..|.    DCD    3212613893
        0x000496fc:    bf7cbb86    ..|.    DCD    3212622726
        0x00049700:    bf7cdd55    U.|.    DCD    3212631381
        0x00049704:    bf7cfe73    s.|.    DCD    3212639859
        0x00049708:    bf7d1edf    ..}.    DCD    3212648159
        0x0004970c:    bf7d3e9a    .>}.    DCD    3212656282
        0x00049710:    bf7d5da3    .]}.    DCD    3212664227
        0x00049714:    bf7d7bfa    .{}.    DCD    3212671994
        0x00049718:    bf7d999f    ..}.    DCD    3212679583
        0x0004971c:    bf7db692    ..}.    DCD    3212686994
        0x00049720:    bf7dd2d3    ..}.    DCD    3212694227
        0x00049724:    bf7dee62    b.}.    DCD    3212701282
        0x00049728:    bf7e093f    ?.~.    DCD    3212708159
        0x0004972c:    bf7e2369    i#~.    DCD    3212714857
        0x00049730:    bf7e3ce1    .<~.    DCD    3212721377
        0x00049734:    bf7e55a7    .U~.    DCD    3212727719
        0x00049738:    bf7e6dba    .m~.    DCD    3212733882
        0x0004973c:    bf7e851b    ..~.    DCD    3212739867
        0x00049740:    bf7e9bc9    ..~.    DCD    3212745673
        0x00049744:    bf7eb1c4    ..~.    DCD    3212751300
        0x00049748:    bf7ec70d    ..~.    DCD    3212756749
        0x0004974c:    bf7edba2    ..~.    DCD    3212762018
        0x00049750:    bf7eef85    ..~.    DCD    3212767109
        0x00049754:    bf7f02b5    ....    DCD    3212772021
        0x00049758:    bf7f1532    2...    DCD    3212776754
        0x0004975c:    bf7f26fc    .&..    DCD    3212781308
        0x00049760:    bf7f3813    .8..    DCD    3212785683
        0x00049764:    bf7f4876    vH..    DCD    3212789878
        0x00049768:    bf7f5827    'X..    DCD    3212793895
        0x0004976c:    bf7f6724    $g..    DCD    3212797732
        0x00049770:    bf7f756e    nu..    DCD    3212801390
        0x00049774:    bf7f8305    ....    DCD    3212804869
        0x00049778:    bf7f8fe8    ....    DCD    3212808168
        0x0004977c:    bf7f9c19    ....    DCD    3212811289
        0x00049780:    bf7fa795    ....    DCD    3212814229
        0x00049784:    bf7fb25f    _...    DCD    3212816991
        0x00049788:    bf7fbc74    t...    DCD    3212819572
        0x0004978c:    bf7fc5d7    ....    DCD    3212821975
        0x00049790:    bf7fce85    ....    DCD    3212824197
        0x00049794:    bf7fd681    ....    DCD    3212826241
        0x00049798:    bf7fddc8    ....    DCD    3212828104
        0x0004979c:    bf7fe45d    ]...    DCD    3212829789
        0x000497a0:    bf7fea3d    =...    DCD    3212831293
        0x000497a4:    bf7fef6a    j...    DCD    3212832618
        0x000497a8:    bf7ff3e3    ....    DCD    3212833763
        0x000497ac:    bf7ff7a9    ....    DCD    3212834729
        0x000497b0:    bf7ffabb    ....    DCD    3212835515
        0x000497b4:    bf7ffd19    ....    DCD    3212836121
        0x000497b8:    bf7ffec4    ....    DCD    3212836548
        0x000497bc:    bf7fffbb    ....    DCD    3212836795
        0x000497c0:    3f7ffffa    ...?    DCD    1065353210
        0x000497c4:    3f7ffe39    9..?    DCD    1065352761
        0x000497c8:    3f7ff9a9    ...?    DCD    1065351593
        0x000497cc:    3f7ff24b    K..?    DCD    1065349707
        0x000497d0:    3f7fe81e    ...?    DCD    1065347102
        0x000497d4:    3f7fdb23    #..?    DCD    1065343779
        0x000497d8:    3f7fcb59    Y..?    DCD    1065339737
        0x000497dc:    3f7fb8c1    ...?    DCD    1065334977
        0x000497e0:    3f7fa35b    [..?    DCD    1065329499
        0x000497e4:    3f7f8b28    (..?    DCD    1065323304
        0x000497e8:    3f7f7027    'p.?    DCD    1065316391
        0x000497ec:    3f7f525a    ZR.?    DCD    1065308762
        0x000497f0:    3f7f31bf    .1.?    DCD    1065300415
        0x000497f4:    3f7f0e58    X..?    DCD    1065291352
        0x000497f8:    3f7ee825    %.~?    DCD    1065281573
        0x000497fc:    3f7ebf26    &.~?    DCD    1065271078
        0x00049800:    3f7e935c    \.~?    DCD    1065259868
        0x00049804:    3f7e64c8    .d~?    DCD    1065247944
        0x00049808:    3f7e3369    i3~?    DCD    1065235305
        0x0004980c:    3f7dff41    A.}?    DCD    1065221953
        0x00049810:    3f7dc84f    O.}?    DCD    1065207887
        0x00049814:    3f7d8e96    ..}?    DCD    1065193110
        0x00049818:    3f7d5214    .R}?    DCD    1065177620
        0x0004981c:    3f7d12cb    ..}?    DCD    1065161419
        0x00049820:    3f7cd0bc    ..|?    DCD    1065144508
        0x00049824:    3f7c8be7    ..|?    DCD    1065126887
        0x00049828:    3f7c444d    MD|?    DCD    1065108557
        0x0004982c:    3f7bf9ef    ..{?    DCD    1065089519
        0x00049830:    3f7baccd    ..{?    DCD    1065069773
        0x00049834:    3f7b5ce9    .\{?    DCD    1065049321
        0x00049838:    3f7b0a43    C.{?    DCD    1065028163
        0x0004983c:    3f7ab4dd    ..z?    DCD    1065006301
        0x00049840:    3f7a5cb6    .\z?    DCD    1064983734
        0x00049844:    3f7a01d1    ..z?    DCD    1064960465
        0x00049848:    3f79a42e    ..y?    DCD    1064936494
        0x0004984c:    3f7943ce    .Cy?    DCD    1064911822
        0x00049850:    3f78e0b2    ..x?    DCD    1064886450
        0x00049854:    3f787adc    .zx?    DCD    1064860380
        0x00049858:    3f78124c    L.x?    DCD    1064833612
        0x0004985c:    3f77a704    ..w?    DCD    1064806148
        0x00049860:    3f773904    .9w?    DCD    1064777988
        0x00049864:    3f76c84f    O.v?    DCD    1064749135
        0x00049868:    3f7654e4    .Tv?    DCD    1064719588
        0x0004986c:    3f75dec6    ..u?    DCD    1064689350
        0x00049870:    3f7565f6    .eu?    DCD    1064658422
        0x00049874:    3f74ea75    u.t?    DCD    1064626805
        0x00049878:    3f746c44    Dlt?    DCD    1064594500
        0x0004987c:    3f73eb65    e.s?    DCD    1064561509
        0x00049880:    3f7367da    .gs?    DCD    1064527834
        0x00049884:    3f72e1a3    ..r?    DCD    1064493475
        0x00049888:    3f7258c2    .Xr?    DCD    1064458434
        0x0004988c:    3f71cd39    9.q?    DCD    1064422713
        0x00049890:    3f713f09    .?q?    DCD    1064386313
        0x00049894:    3f70ae34    4.p?    DCD    1064349236
        0x00049898:    3f701abb    ..p?    DCD    1064311483
        0x0004989c:    3f6f84a0    ..o?    DCD    1064273056
        0x000498a0:    3f6eebe4    ..n?    DCD    1064233956
        0x000498a4:    3f6e508a    .Pn?    DCD    1064194186
        0x000498a8:    3f6db293    ..m?    DCD    1064153747
        0x000498ac:    3f6d1201    ..m?    DCD    1064112641
        0x000498b0:    3f6c6ed5    .nl?    DCD    1064070869
        0x000498b4:    3f6bc911    ..k?    DCD    1064028433
        0x000498b8:    3f6b20b7    . k?    DCD    1063985335
        0x000498bc:    3f6a75c9    .uj?    DCD    1063941577
        0x000498c0:    3f69c849    I.i?    DCD    1063897161
        0x000498c4:    3f691839    9.i?    DCD    1063852089
        0x000498c8:    3f68659b    .eh?    DCD    1063806363
        0x000498cc:    3f67b06f    o.g?    DCD    1063759983
        0x000498d0:    3f66f8ba    ..f?    DCD    1063712954
        0x000498d4:    3f663e7c    |>f?    DCD    1063665276
        0x000498d8:    3f6581b8    ..e?    DCD    1063616952
        0x000498dc:    3f64c26f    o.d?    DCD    1063567983
        0x000498e0:    3f6400a4    ..d?    DCD    1063518372
        0x000498e4:    3f633c5a    Z<c?    DCD    1063468122
        0x000498e8:    3f627591    .ub?    DCD    1063417233
        0x000498ec:    3f61ac4c    L.a?    DCD    1063365708
        0x000498f0:    3f60e08e    ..`?    DCD    1063313550
        0x000498f4:    3f601259    Y.`?    DCD    1063260761
        0x000498f8:    3f5f41ae    .A_?    DCD    1063207342
        0x000498fc:    3f5e6e91    .n^?    DCD    1063153297
        0x00049900:    3f5d9903    ..]?    DCD    1063098627
        0x00049904:    3f5cc108    ..\?    DCD    1063043336
        0x00049908:    3f5be6a0    ..[?    DCD    1062987424
        0x0004990c:    3f5b09cf    ..[?    DCD    1062930895
        0x00049910:    3f5a2a98    .*Z?    DCD    1062873752
        0x00049914:    3f5948fb    .HY?    DCD    1062815995
        0x00049918:    3f5864fd    .dX?    DCD    1062757629
        0x0004991c:    3f577e9f    .~W?    DCD    1062698655
        0x00049920:    3f5695e5    ..V?    DCD    1062639077
        0x00049924:    3f55aad0    ..U?    DCD    1062578896
        0x00049928:    3f54bd63    c.T?    DCD    1062518115
        0x0004992c:    3f53cda1    ..S?    DCD    1062456737
        0x00049930:    3f52db8c    ..R?    DCD    1062394764
        0x00049934:    3f51e727    '.Q?    DCD    1062332199
        0x00049938:    3f50f075    u.P?    DCD    1062269045
        0x0004993c:    3f4ff779    y.O?    DCD    1062205305
        0x00049940:    3f4efc34    4.N?    DCD    1062140980
        0x00049944:    3f4dfeab    ..M?    DCD    1062076075
        0x00049948:    3f4cfedf    ..L?    DCD    1062010591
        0x0004994c:    3f4bfcd4    ..K?    DCD    1061944532
        0x00049950:    3f4af88c    ..J?    DCD    1061877900
        0x00049954:    3f49f20a    ..I?    DCD    1061810698
        0x00049958:    3f48e952    R.H?    DCD    1061742930
        0x0004995c:    3f47de65    e.G?    DCD    1061674597
        0x00049960:    3f46d147    G.F?    DCD    1061605703
        0x00049964:    3f45c1fb    ..E?    DCD    1061536251
        0x00049968:    3f44b084    ..D?    DCD    1061466244
        0x0004996c:    3f439ce5    ..C?    DCD    1061395685
        0x00049970:    3f428720     .B?    DCD    1061324576
        0x00049974:    3f416f3a    :oA?    DCD    1061252922
        0x00049978:    3f405534    4U@?    DCD    1061180724
        0x0004997c:    3f3f3913    .9??    DCD    1061107987
        0x00049980:    3f3e1ad8    ..>?    DCD    1061034712
        0x00049984:    3f3cfa88    ..<?    DCD    1060960904
        0x00049988:    3f3bd826    &.;?    DCD    1060886566
        0x0004998c:    3f3ab3b4    ..:?    DCD    1060811700
        0x00049990:    3f398d36    6.9?    DCD    1060736310
        0x00049994:    3f3864af    .d8?    DCD    1060660399
        0x00049998:    3f373a22    ":7?    DCD    1060583970
        0x0004999c:    3f360d93    ..6?    DCD    1060507027
        0x000499a0:    3f34df05    ..4?    DCD    1060429573
        0x000499a4:    3f33ae7c    |.3?    DCD    1060351612
        0x000499a8:    3f327bf9    .{2?    DCD    1060273145
        0x000499ac:    3f314782    .G1?    DCD    1060194178
        0x000499b0:    3f301119    ..0?    DCD    1060114713
        0x000499b4:    3f2ed8c2    ...?    DCD    1060034754
        0x000499b8:    3f2d9e7f    ..-?    DCD    1059954303
        0x000499bc:    3f2c6256    Vb,?    DCD    1059873366
        0x000499c0:    3f2b2448    H$+?    DCD    1059791944
        0x000499c4:    3f29e45a    Z.)?    DCD    1059710042
        0x000499c8:    3f28a290    ..(?    DCD    1059627664
        0x000499cc:    3f275eeb    .^'?    DCD    1059544811
        0x000499d0:    3f261971    q.&?    DCD    1059461489
        0x000499d4:    3f24d225    %.$?    DCD    1059377701
        0x000499d8:    3f238909    ..#?    DCD    1059293449
        0x000499dc:    3f223e23    #>"?    DCD    1059208739
        0x000499e0:    3f20f175    u. ?    DCD    1059123573
        0x000499e4:    3f1fa304    ...?    DCD    1059037956
        0x000499e8:    3f1e52d2    .R.?    DCD    1058951890
        0x000499ec:    3f1d00e4    ...?    DCD    1058865380
        0x000499f0:    3f1bad3d    =..?    DCD    1058778429
        0x000499f4:    3f1a57e1    .W.?    DCD    1058691041
        0x000499f8:    3f1900d3    ...?    DCD    1058603219
        0x000499fc:    3f17a819    ...?    DCD    1058514969
        0x00049a00:    3f164db4    .M.?    DCD    1058426292
        0x00049a04:    3f14f1aa    ...?    DCD    1058337194
        0x00049a08:    3f1393fd    ...?    DCD    1058247677
        0x00049a0c:    3f1234b2    .4.?    DCD    1058157746
        0x00049a10:    3f10d3cc    ...?    DCD    1058067404
        0x00049a14:    3f0f7150    Pq.?    DCD    1057976656
        0x00049a18:    3f0e0d42    B..?    DCD    1057885506
        0x00049a1c:    3f0ca7a4    ...?    DCD    1057793956
        0x00049a20:    3f0b407c    |@.?    DCD    1057702012
        0x00049a24:    3f09d7cd    ...?    DCD    1057609677
        0x00049a28:    3f086d9a    .m.?    DCD    1057516954
        0x00049a2c:    3f0701e9    ...?    DCD    1057423849
        0x00049a30:    3f0594bd    ...?    DCD    1057330365
        0x00049a34:    3f042619    .&.?    DCD    1057236505
        0x00049a38:    3f02b603    ...?    DCD    1057142275
        0x00049a3c:    3f01447e    ~D.?    DCD    1057047678
        0x00049a40:    3effa31c    ...>    DCD    1056940828
        0x00049a44:    3efcba6e    n..>    DCD    1056750190
        0x00049a48:    3ef9cefa    ...>    DCD    1056558842
        0x00049a4c:    3ef6e0ca    ...>    DCD    1056366794
        0x00049a50:    3ef3efe4    ...>    DCD    1056174052
        0x00049a54:    3ef0fc51    Q..>    DCD    1055980625
        0x00049a58:    3eee061a    ...>    DCD    1055786522
        0x00049a5c:    3eeb0d47    G..>    DCD    1055591751
        0x00049a60:    3ee811e0    ...>    DCD    1055396320
        0x00049a64:    3ee513ed    ...>    DCD    1055200237
        0x00049a68:    3ee21377    w..>    DCD    1055003511
        0x00049a6c:    3edf1087    ...>    DCD    1054806151
        0x00049a70:    3edc0b24    $..>    DCD    1054608164
        0x00049a74:    3ed90358    X..>    DCD    1054409560
        0x00049a78:    3ed5f92a    *..>    DCD    1054210346
        0x00049a7c:    3ed2eca4    ...>    DCD    1054010532
        0x00049a80:    3ecfddcd    ...>    DCD    1053810125
        0x00049a84:    3eccccaf    ...>    DCD    1053609135
        0x00049a88:    3ec9b952    R..>    DCD    1053407570
        0x00049a8c:    3ec6a3bf    ...>    DCD    1053205439
        0x00049a90:    3ec38bfe    ...>    DCD    1053002750
        0x00049a94:    3ec07218    .r.>    DCD    1052799512
        0x00049a98:    3ebd5616    .V.>    DCD    1052595734
        0x00049a9c:    3eba3800    .8.>    DCD    1052391424
        0x00049aa0:    3eb717e0    ...>    DCD    1052186592
        0x00049aa4:    3eb3f5bd    ...>    DCD    1051981245
        0x00049aa8:    3eb0d1a1    ...>    DCD    1051775393
        0x00049aac:    3eadab95    ...>    DCD    1051569045
        0x00049ab0:    3eaa83a2    ...>    DCD    1051362210
        0x00049ab4:    3ea759cf    .Y.>    DCD    1051154895
        0x00049ab8:    3ea42e27    '..>    DCD    1050947111
        0x00049abc:    3ea100b2    ...>    DCD    1050738866
        0x00049ac0:    3e9dd179    y..>    DCD    1050530169
        0x00049ac4:    3e9aa085    ...>    DCD    1050321029
        0x00049ac8:    3e976ddf    .m.>    DCD    1050111455
        0x00049acc:    3e94398f    .9.>    DCD    1049901455
        0x00049ad0:    3e9103a0    ...>    DCD    1049691040
        0x00049ad4:    3e8dcc1a    ...>    DCD    1049480218
        0x00049ad8:    3e8a9305    ...>    DCD    1049268997
        0x00049adc:    3e87586b    kX.>    DCD    1049057387
        0x00049ae0:    3e841c56    V..>    DCD    1048845398
        0x00049ae4:    3e80decd    ...>    DCD    1048633037
        0x00049ae8:    3e7b3fb6    .?{>    DCD    1048264630
        0x00049aec:    3e74bf10    ..t>    DCD    1047838480
        0x00049af0:    3e6e3bbb    .;n>    DCD    1047411643
        0x00049af4:    3e67b5c9    ..g>    DCD    1046984137
        0x00049af8:    3e612d4d    M-a>    DCD    1046555981
        0x00049afc:    3e5aa259    Y.Z>    DCD    1046127193
        0x00049b00:    3e5414ff    ..T>    DCD    1045697791
        0x00049b04:    3e4d8551    Q.M>    DCD    1045267793
        0x00049b08:    3e46f363    c.F>    DCD    1044837219
        0x00049b0c:    3e405f46    F_@>    DCD    1044406086
        0x00049b10:    3e39c90d    ..9>    DCD    1043974413
        0x00049b14:    3e3330ca    .03>    DCD    1043542218
        0x00049b18:    3e2c9690    ..,>    DCD    1043109520
        0x00049b1c:    3e25fa72    r.%>    DCD    1042676338
        0x00049b20:    3e1f5c82    .\.>    DCD    1042242690
        0x00049b24:    3e18bcd2    ...>    DCD    1041808594
        0x00049b28:    3e121b76    v..>    DCD    1041374070
        0x00049b2c:    3e0b787f    .x.>    DCD    1040939135
        0x00049b30:    3e04d401    ...>    DCD    1040503809
        0x00049b34:    3dfc5c1d    .\.=    DCD    1039948829
        0x00049b38:    3def0d72    r..=    DCD    1039076722
        0x00049b3c:    3de1bc29    )..=    DCD    1038203945
        0x00049b40:    3dd46866    fh.=    DCD    1037330534
        0x00049b44:    3dc7124e    N..=    DCD    1036456526
        0x00049b48:    3db9ba08    ...=    DCD    1035581960
        0x00049b4c:    3dac5fb8    ._.=    DCD    1034706872
        0x00049b50:    3d9f0384    ...=    DCD    1033831300
        0x00049b54:    3d91a592    ...=    DCD    1032955282
        0x00049b58:    3d844607    .F.=    DCD    1032078855
        0x00049b5c:    3d6dca12    ..m=    DCD    1030605330
        0x00049b60:    3d53057a    z.S=    DCD    1028851066
        0x00049b64:    3d383e91    .>8=    DCD    1027096209
        0x00049b68:    3d1d75a4    .u.=    DCD    1025340836
        0x00049b6c:    3d02aafc    ...=    DCD    1023585020
        0x00049b70:    3ccfbdca    ...<    DCD    1020247498
        0x00049b74:    3c9a2356    V#.<    DCD    1016734550
        0x00049b78:    3c490e61    a.I<    DCD    1011420769
        0x00049b7c:    3bbba7c5    ...;    DCD    1002153925
        0x00049b80:    ba567a3d    =zV.    DCD    3126229565
        0x00049b84:    bbf14609    .F..    DCD    3153151497
        0x00049b88:    bc63dd12    ..c.    DCD    3160661266
        0x00049b8c:    bca78a50    P...    DCD    3165096528
        0x00049b90:    bcdd2441    A$..    DCD    3168609345
        0x00049b94:    bd095de3    .]..    DCD    3171507683
        0x00049b98:    bd242823    #($.    DCD    3173263395
        0x00049b9c:    bd3ef096    ..>.    DCD    3175018646
        0x00049ba0:    bd59b6f2    ..Y.    DCD    3176773362
        0x00049ba4:    bd747aea    .zt.    DCD    3178527466
        0x00049ba8:    bd879e1a    ....    DCD    3179781658
        0x00049bac:    bd94fd42    B...    DCD    3180657986
        0x00049bb0:    bda25ac8    .Z..    DCD    3181533896
        0x00049bb4:    bdafb686    ....    DCD    3182409350
        0x00049bb8:    bdbd1057    W...    DCD    3183284311
        0x00049bbc:    bdca6816    .h..    DCD    3184158742
        0x00049bc0:    bdd7bd9b    ....    DCD    3185032603
        0x00049bc4:    bde510c3    ....    DCD    3185905859
        0x00049bc8:    bdf26169    ia..    DCD    3186778473
        0x00049bcc:    bdffaf65    e...    DCD    3187650405
        0x00049bd0:    be067d4a    J}..    DCD    3188096330
        0x00049bd4:    be0d2168    h!..    DCD    3188531560
        0x00049bd8:    be13c3fa    ....    DCD    3188966394
        0x00049bdc:    be1a64ed    .d..    DCD    3189400813
        0x00049be0:    be21042e    ..!.    DCD    3189834798
        0x00049be4:    be27a1ac    ..'.    DCD    3190268332
        0x00049be8:    be2e3d53    S=..    DCD    3190701395
        0x00049bec:    be34d710    ..4.    DCD    3191133968
        0x00049bf0:    be3b6ed2    .n;.    DCD    3191566034
        0x00049bf4:    be420486    ..B.    DCD    3191997574
        0x00049bf8:    be489819    ..H.    DCD    3192428569
        0x00049bfc:    be4f2979    y)O.    DCD    3192859001
        0x00049c00:    be55b894    ..U.    DCD    3193288852
        0x00049c04:    be5c4556    VE\.    DCD    3193718102
        0x00049c08:    be62cfae    ..b.    DCD    3194146734
        0x00049c0c:    be695789    .Wi.    DCD    3194574729
        0x00049c10:    be6fdcd6    ..o.    DCD    3195002070
        0x00049c14:    be765f80    ._v.    DCD    3195428736
        0x00049c18:    be7cdf78    x.|.    DCD    3195854712
        0x00049c1c:    be81ae54    T...    DCD    3196169812
        0x00049c20:    be84eb81    ....    DCD    3196382081
        0x00049c24:    be882738    8'..    DCD    3196593976
        0x00049c28:    be8b6172    ra..    DCD    3196805490
        0x00049c2c:    be8e9a24    $...    DCD    3197016612
        0x00049c30:    be91d145    E...    DCD    3197227333
        0x00049c34:    be9506cd    ....    DCD    3197437645
        0x00049c38:    be983ab3    .:..    DCD    3197647539
        0x00049c3c:    be9b6cee    .l..    DCD    3197857006
        0x00049c40:    be9e9d74    t...    DCD    3198066036
        0x00049c44:    bea1cc3d    =...    DCD    3198274621
        0x00049c48:    bea4f940    @...    DCD    3198482752
        0x00049c4c:    bea82473    s$..    DCD    3198690419
        0x00049c50:    beab4dcf    .M..    DCD    3198897615
        0x00049c54:    beae7549    Iu..    DCD    3199104329
        0x00049c58:    beb19ada    ....    DCD    3199310554
        0x00049c5c:    beb4be78    x...    DCD    3199516280
        0x00049c60:    beb7e01b    ....    DCD    3199721499
        0x00049c64:    bebaffba    ....    DCD    3199926202
        0x00049c68:    bebe1d4b    K...    DCD    3200130379
        0x00049c6c:    bec138c7    .8..    DCD    3200334023
        0x00049c70:    bec45225    %R..    DCD    3200537125
        0x00049c74:    bec7695b    [i..    DCD    3200739675
        0x00049c78:    beca7e61    a~..    DCD    3200941665
        0x00049c7c:    becd9130    0...    DCD    3201143088
        0x00049c80:    bed0a1bc    ....    DCD    3201343932
        0x00049c84:    bed3b000    ....    DCD    3201544192
        0x00049c88:    bed6bbf1    ....    DCD    3201743857
        0x00049c8c:    bed9c587    ....    DCD    3201942919
        0x00049c90:    bedcccba    ....    DCD    3202141370
        0x00049c94:    bedfd181    ....    DCD    3202339201
        0x00049c98:    bee2d3d3    ....    DCD    3202536403
        0x00049c9c:    bee5d3a9    ....    DCD    3202732969
        0x00049ca0:    bee8d0fa    ....    DCD    3202928890
        0x00049ca4:    beebcbbd    ....    DCD    3203124157
        0x00049ca8:    beeec3ea    ....    DCD    3203318762
        0x00049cac:    bef1b978    x...    DCD    3203512696
        0x00049cb0:    bef4ac60    `...    DCD    3203705952
        0x00049cb4:    bef79c9a    ....    DCD    3203898522
        0x00049cb8:    befa8a1c    ....    DCD    3204090396
        0x00049cbc:    befd74df    .t..    DCD    3204281567
        0x00049cc0:    bf002e6d    m...    DCD    3204460141
        0x00049cc4:    bf01a103    ....    DCD    3204555011
        0x00049cc8:    bf03122d    -...    DCD    3204649517
        0x00049ccc:    bf0481e6    ....    DCD    3204743654
        0x00049cd0:    bf05f02c    ,...    DCD    3204837420
        0x00049cd4:    bf075cfa    .\..    DCD    3204930810
        0x00049cd8:    bf08c84c    L...    DCD    3205023820
        0x00049cdc:    bf0a321e    .2..    DCD    3205116446
        0x00049ce0:    bf0b9a6c    l...    DCD    3205208684
        0x00049ce4:    bf0d0132    2...    DCD    3205300530
        0x00049ce8:    bf0e666c    lf..    DCD    3205391980
        0x00049cec:    bf0fca17    ....    DCD    3205483031
        0x00049cf0:    bf112c2d    -,..    DCD    3205573677
        0x00049cf4:    bf128cac    ....    DCD    3205663916
        0x00049cf8:    bf13eb90    ....    DCD    3205753744
        0x00049cfc:    bf1548d5    .H..    DCD    3205843157
        0x00049d00:    bf16a476    v...    DCD    3205932150
        0x00049d04:    bf17fe71    q...    DCD    3206020721
        0x00049d08:    bf1956c0    .V..    DCD    3206108864
        0x00049d0c:    bf1aad62    b...    DCD    3206196578
        0x00049d10:    bf1c0251    Q...    DCD    3206283857
        0x00049d14:    bf1d558a    .U..    DCD    3206370698
        0x00049d18:    bf1ea709    ....    DCD    3206457097
        0x00049d1c:    bf1ff6cb    ....    DCD    3206543051
        0x00049d20:    bf2144cc    .D!.    DCD    3206628556
        0x00049d24:    bf229109    ..".    DCD    3206713609
        0x00049d28:    bf23db7c    |.#.    DCD    3206798204
        0x00049d2c:    bf252424    $$%.    DCD    3206882340
        0x00049d30:    bf266afd    .j&.    DCD    3206966013
        0x00049d34:    bf27b002    ..'.    DCD    3207049218
        0x00049d38:    bf28f330    0.(.    DCD    3207131952
        0x00049d3c:    bf2a3484    .4*.    DCD    3207214212
        0x00049d40:    bf2b73fa    .s+.    DCD    3207295994
        0x00049d44:    bf2cb18f    ..,.    DCD    3207377295
        0x00049d48:    bf2ded3f    ?.-.    DCD    3207458111
        0x00049d4c:    bf2f2707    .'/.    DCD    3207538439
        0x00049d50:    bf305ee3    .^0.    DCD    3207618275
        0x00049d54:    bf3194d0    ..1.    DCD    3207697616
        0x00049d58:    bf32c8ca    ..2.    DCD    3207776458
        0x00049d5c:    bf33face    ..3.    DCD    3207854798
        0x00049d60:    bf352ada    .*5.    DCD    3207932634
        0x00049d64:    bf3658e8    .X6.    DCD    3208009960
        0x00049d68:    bf3784f7    ..7.    DCD    3208086775
        0x00049d6c:    bf38af02    ..8.    DCD    3208163074
        0x00049d70:    bf39d707    ..9.    DCD    3208238855
        0x00049d74:    bf3afd03    ..:.    DCD    3208314115
        0x00049d78:    bf3c20f1    . <.    DCD    3208388849
        0x00049d7c:    bf3d42cf    .B=.    DCD    3208463055
        0x00049d80:    bf3e629a    .b>.    DCD    3208536730
        0x00049d84:    bf3f804f    O.?.    DCD    3208609871
        0x00049d88:    bf409be9    ..@.    DCD    3208682473
        0x00049d8c:    bf41b568    h.A.    DCD    3208754536
        0x00049d90:    bf42ccc6    ..B.    DCD    3208826054
        0x00049d94:    bf43e201    ..C.    DCD    3208897025
        0x00049d98:    bf44f517    ..D.    DCD    3208967447
        0x00049d9c:    bf460603    ..F.    DCD    3209037315
        0x00049da0:    bf4714c4    ..G.    DCD    3209106628
        0x00049da4:    bf482156    V!H.    DCD    3209175382
        0x00049da8:    bf492bb6    .+I.    DCD    3209243574
        0x00049dac:    bf4a33e1    .3J.    DCD    3209311201
        0x00049db0:    bf4b39d4    .9K.    DCD    3209378260
        0x00049db4:    bf4c3d8d    .=L.    DCD    3209444749
        0x00049db8:    bf4d3f09    .?M.    DCD    3209510665
        0x00049dbc:    bf4e3e44    D>N.    DCD    3209576004
        0x00049dc0:    bf4f3b3d    =;O.    DCD    3209640765
        0x00049dc4:    bf5035f0    .5P.    DCD    3209704944
        0x00049dc8:    bf512e5a    Z.Q.    DCD    3209768538
        0x00049dcc:    bf522479    y$R.    DCD    3209831545
        0x00049dd0:    bf53184a    J.S.    DCD    3209893962
        0x00049dd4:    bf5409ca    ..T.    DCD    3209955786
        0x00049dd8:    bf54f8f7    ..T.    DCD    3210017015
        0x00049ddc:    bf55e5ce    ..U.    DCD    3210077646
        0x00049de0:    bf56d04d    M.V.    DCD    3210137677
        0x00049de4:    bf57b870    p.W.    DCD    3210197104
        0x00049de8:    bf589e37    7.X.    DCD    3210255927
        0x00049dec:    bf59819c    ..Y.    DCD    3210314140
        0x00049df0:    bf5a62a0    .bZ.    DCD    3210371744
        0x00049df4:    bf5b413e    >A[.    DCD    3210428734
        0x00049df8:    bf5c1d75    u.\.    DCD    3210485109
        0x00049dfc:    bf5cf741    A.\.    DCD    3210540865
        0x00049e00:    bf5dcea2    ..].    DCD    3210596002
        0x00049e04:    bf5ea394    ..^.    DCD    3210650516
        0x00049e08:    bf5f7614    .v_.    DCD    3210704404
        0x00049e0c:    bf604622    "F`.    DCD    3210757666
        0x00049e10:    bf6113ba    ..a.    DCD    3210810298
        0x00049e14:    bf61ded9    ..a.    DCD    3210862297
        0x00049e18:    bf62a77f    ..b.    DCD    3210913663
        0x00049e1c:    bf636da9    .mc.    DCD    3210964393
        0x00049e20:    bf643154    T1d.    DCD    3211014484
        0x00049e24:    bf64f27e    ~.d.    DCD    3211063934
        0x00049e28:    bf65b126    &.e.    DCD    3211112742
        0x00049e2c:    bf666d49    Imf.    DCD    3211160905
        0x00049e30:    bf6726e5    .&g.    DCD    3211208421
        0x00049e34:    bf67ddf8    ..g.    DCD    3211255288
        0x00049e38:    bf689280    ..h.    DCD    3211301504
        0x00049e3c:    bf69447b    {Di.    DCD    3211347067
        0x00049e40:    bf69f3e8    ..i.    DCD    3211391976
        0x00049e44:    bf6aa0c3    ..j.    DCD    3211436227
        0x00049e48:    bf6b4b0c    .Kk.    DCD    3211479820
        0x00049e4c:    bf6bf2c0    ..k.    DCD    3211522752
        0x00049e50:    bf6c97de    ..l.    DCD    3211565022
        0x00049e54:    bf6d3a64    d:m.    DCD    3211606628
        0x00049e58:    bf6dda50    P.m.    DCD    3211647568
        0x00049e5c:    bf6e77a0    .wn.    DCD    3211687840
        0x00049e60:    bf6f1253    S.o.    DCD    3211727443
        0x00049e64:    bf6faa66    f.o.    DCD    3211766374
        0x00049e68:    bf703fd9    .?p.    DCD    3211804633
        0x00049e6c:    bf70d2a9    ..p.    DCD    3211842217
        0x00049e70:    bf7162d5    .bq.    DCD    3211879125
        0x00049e74:    bf71f05b    [.q.    DCD    3211915355
        0x00049e78:    bf727b3a    :{r.    DCD    3211950906
        0x00049e7c:    bf730371    q.s.    DCD    3211985777
        0x00049e80:    bf7388fd    ..s.    DCD    3212019965
        0x00049e84:    bf740bde    ..t.    DCD    3212053470
        0x00049e88:    bf748c11    ..t.    DCD    3212086289
        0x00049e8c:    bf750996    ..u.    DCD    3212118422
        0x00049e90:    bf75846b    k.u.    DCD    3212149867
        0x00049e94:    bf75fc8f    ..u.    DCD    3212180623
        0x00049e98:    bf767200    .rv.    DCD    3212210688
        0x00049e9c:    bf76e4bd    ..v.    DCD    3212240061
        0x00049ea0:    bf7754c6    .Tw.    DCD    3212268742
        0x00049ea4:    bf77c218    ..w.    DCD    3212296728
        0x00049ea8:    bf782cb2    .,x.    DCD    3212324018
        0x00049eac:    bf789493    ..x.    DCD    3212350611
        0x00049eb0:    bf78f9bb    ..x.    DCD    3212376507
        0x00049eb4:    bf795c28    (\y.    DCD    3212401704
        0x00049eb8:    bf79bbd9    ..y.    DCD    3212426201
        0x00049ebc:    bf7a18cd    ..z.    DCD    3212449997
        0x00049ec0:    bf7a7302    .sz.    DCD    3212473090
        0x00049ec4:    bf7aca79    y.z.    DCD    3212495481
        0x00049ec8:    bf7b1f2f    /.{.    DCD    3212517167
        0x00049ecc:    bf7b7124    $q{.    DCD    3212538148
        0x00049ed0:    bf7bc058    X.{.    DCD    3212558424
        0x00049ed4:    bf7c0cc9    ..|.    DCD    3212577993
        0x00049ed8:    bf7c5676    vV|.    DCD    3212596854
        0x00049edc:    bf7c9d5f    _.|.    DCD    3212615007
        0x00049ee0:    bf7ce182    ..|.    DCD    3212632450
        0x00049ee4:    bf7d22e0    ."}.    DCD    3212649184
        0x00049ee8:    bf7d6177    wa}.    DCD    3212665207
        0x00049eec:    bf7d9d47    G.}.    DCD    3212680519
        0x00049ef0:    bf7dd64f    O.}.    DCD    3212695119
        0x00049ef4:    bf7e0c8e    ..~.    DCD    3212709006
        0x00049ef8:    bf7e4004    .@~.    DCD    3212722180
        0x00049efc:    bf7e70b0    .p~.    DCD    3212734640
        0x00049f00:    bf7e9e92    ..~.    DCD    3212746386
        0x00049f04:    bf7ec9a9    ..~.    DCD    3212757417
        0x00049f08:    bf7ef1f5    ..~.    DCD    3212767733
        0x00049f0c:    bf7f1775    u...    DCD    3212777333
        0x00049f10:    bf7f3a29    ):..    DCD    3212786217
        0x00049f14:    bf7f5a10    .Z..    DCD    3212794384
        0x00049f18:    bf7f772b    +w..    DCD    3212801835
        0x00049f1c:    bf7f9178    x...    DCD    3212808568
        0x00049f20:    bf7fa8f8    ....    DCD    3212814584
        0x00049f24:    bf7fbdaa    ....    DCD    3212819882
        0x00049f28:    bf7fcf8f    ....    DCD    3212824463
        0x00049f2c:    bf7fdea5    ....    DCD    3212828325
        0x00049f30:    bf7feaed    ....    DCD    3212831469
        0x00049f34:    bf7ff466    f...    DCD    3212833894
        0x00049f38:    bf7ffb11    ....    DCD    3212835601
        0x00049f3c:    bf7ffeed    ....    DCD    3212836589
        0x00049f40:    3f7fffea    ...?    DCD    1065353194
        0x00049f44:    3f7ff8e5    ...?    DCD    1065351397
        0x00049f48:    3f7fe6a6    ...?    DCD    1065346726
        0x00049f4c:    3f7fc92d    -..?    DCD    1065339181
        0x00049f50:    3f7fa07c    |..?    DCD    1065328764
        0x00049f54:    3f7f6c95    .l.?    DCD    1065315477
        0x00049f58:    3f7f2d79    y-.?    DCD    1065299321
        0x00049f5c:    3f7ee32c    ,.~?    DCD    1065280300
        0x00049f60:    3f7e8db1    ..~?    DCD    1065258417
        0x00049f64:    3f7e2d0b    .-~?    DCD    1065233675
        0x00049f68:    3f7dc13f    ?.}?    DCD    1065206079
        0x00049f6c:    3f7d4a52    RJ}?    DCD    1065175634
        0x00049f70:    3f7cc848    H.|?    DCD    1065142344
        0x00049f74:    3f7c3b28    (;|?    DCD    1065106216
        0x00049f78:    3f7ba2f7    ..{?    DCD    1065067255
        0x00049f7c:    3f7affbd    ..z?    DCD    1065025469
        0x00049f80:    3f7a5180    .Qz?    DCD    1064980864
        0x00049f84:    3f799848    H.y?    DCD    1064933448
        0x00049f88:    3f78d41e    ..x?    DCD    1064883230
        0x00049f8c:    3f780509    ..x?    DCD    1064830217
        0x00049f90:    3f772b13    .+w?    DCD    1064774419
        0x00049f94:    3f764646    FFv?    DCD    1064715846
        0x00049f98:    3f7556ac    .Vu?    DCD    1064654508
        0x00049f9c:    3f745c4e    N\t?    DCD    1064590414
        0x00049fa0:    3f735738    8Ws?    DCD    1064523576
        0x00049fa4:    3f724776    vGr?    DCD    1064454006
        0x00049fa8:    3f712d13    .-q?    DCD    1064381715
        0x00049fac:    3f70081c    ..p?    DCD    1064306716
        0x00049fb0:    3f6ed89e    ..n?    DCD    1064229022
        0x00049fb4:    3f6d9ea5    ..m?    DCD    1064148645
        0x00049fb8:    3f6c5a40    @Zl?    DCD    1064065600
        0x00049fbc:    3f6b0b7e    ~.k?    DCD    1063979902
        0x00049fc0:    3f69b26b    k.i?    DCD    1063891563
        0x00049fc4:    3f684f19    .Oh?    DCD    1063800601
        0x00049fc8:    3f66e196    ..f?    DCD    1063707030
        0x00049fcc:    3f6569f2    .ie?    DCD    1063610866
        0x00049fd0:    3f63e83e    >.c?    DCD    1063512126
        0x00049fd4:    3f625c8b    .\b?    DCD    1063410827
        0x00049fd8:    3f60c6ea    ..`?    DCD    1063306986
        0x00049fdc:    3f5f276d    m'_?    DCD    1063200621
        0x00049fe0:    3f5d7e26    &~]?    DCD    1063091750
        0x00049fe4:    3f5bcb28    (.[?    DCD    1062980392
        0x00049fe8:    3f5a0e85    ..Z?    DCD    1062866565
        0x00049fec:    3f584853    SHX?    DCD    1062750291
        0x00049ff0:    3f5678a3    .xV?    DCD    1062631587
        0x00049ff4:    3f549f8b    ..T?    DCD    1062510475
        0x00049ff8:    3f52bd20     .R?    DCD    1062386976
        0x00049ffc:    3f50d176    v.P?    DCD    1062261110
        0x0004a000:    3f4edca3    ..N?    DCD    1062132899
        0x0004a004:    3f4cdebd    ..L?    DCD    1062002365
        0x0004a008:    3f4ad7db    ..J?    DCD    1061869531
        0x0004a00c:    3f48c813    ..H?    DCD    1061734419
        0x0004a010:    3f46af7c    |.F?    DCD    1061597052
        0x0004a014:    3f448e2e    ..D?    DCD    1061457454
        0x0004a018:    3f426441    AdB?    DCD    1061315649
        0x0004a01c:    3f4031ce    .1@?    DCD    1061171662
        0x0004a020:    3f3df6ec    ..=?    DCD    1061025516
        0x0004a024:    3f3bb3b4    ..;?    DCD    1060877236
        0x0004a028:    3f396842    Bh9?    DCD    1060726850
        0x0004a02c:    3f3714ad    ..7?    DCD    1060574381
        0x0004a030:    3f34b910    ..4?    DCD    1060419856
        0x0004a034:    3f325586    .U2?    DCD    1060263302
        0x0004a038:    3f2fea29    )./?    DCD    1060104745
        0x0004a03c:    3f2d7715    .w-?    DCD    1059944213
        0x0004a040:    3f2afc65    e.*?    DCD    1059781733
        0x0004a044:    3f287a35    5z(?    DCD    1059617333
        0x0004a048:    3f25f0a1    ..%?    DCD    1059451041
        0x0004a04c:    3f235fc6    ._#?    DCD    1059282886
        0x0004a050:    3f20c7c0    .. ?    DCD    1059112896
        0x0004a054:    3f1e28ac    .(.?    DCD    1058941100
        0x0004a058:    3f1b82a9    ...?    DCD    1058767529
        0x0004a05c:    3f18d5d4    ...?    DCD    1058592212
        0x0004a060:    3f16224a    J".?    DCD    1058415178
        0x0004a064:    3f13682a    *h.?    DCD    1058236458
        0x0004a068:    3f10a793    ...?    DCD    1058056083
        0x0004a06c:    3f0de0a4    ...?    DCD    1057874084
        0x0004a070:    3f0b137b    {..?    DCD    1057690491
        0x0004a074:    3f084039    9@.?    DCD    1057505337
        0x0004a078:    3f0566fd    .f.?    DCD    1057318653
        0x0004a07c:    3f0287e7    ...?    DCD    1057130471
        0x0004a080:    3eff462d    -F.>    DCD    1056917037
        0x0004a084:    3ef9715b    [q.>    DCD    1056534875
        0x0004a088:    3ef39197    ...>    DCD    1056149911
        0x0004a08c:    3eeda724    $..>    DCD    1055762212
        0x0004a090:    3ee7b245    E..>    DCD    1055371845
        0x0004a094:    3ee1b33c    <..>    DCD    1054978876
        0x0004a098:    3edbaa4c    L..>    DCD    1054583372
        0x0004a09c:    3ed597ba    ...>    DCD    1054185402
        0x0004a0a0:    3ecf7bc9    .{.>    DCD    1053785033
        0x0004a0a4:    3ec956be    .V.>    DCD    1053382334
        0x0004a0a8:    3ec328df    .(.>    DCD    1052977375
        0x0004a0ac:    3ebcf270    p..>    DCD    1052570224
        0x0004a0b0:    3eb6b3b7    ...>    DCD    1052160951
        0x0004a0b4:    3eb06cfb    .l.>    DCD    1051749627
        0x0004a0b8:    3eaa1e81    ...>    DCD    1051336321
        0x0004a0bc:    3ea3c892    ...>    DCD    1050921106
        0x0004a0c0:    3e9d6b73    sk.>    DCD    1050504051
        0x0004a0c4:    3e97076c    l..>    DCD    1050085228
        0x0004a0c8:    3e909cc5    ...>    DCD    1049664709
        0x0004a0cc:    3e8a2bc7    .+.>    DCD    1049242567
        0x0004a0d0:    3e83b4b9    ...>    DCD    1048818873
        0x0004a0d4:    3e7a6fc7    .oz>    DCD    1048211399
        0x0004a0d8:    3e6d6b21    !km>    DCD    1047358241
        0x0004a0dc:    3e605c11    .\`>    DCD    1046502417
        0x0004a0e0:    3e534329    )CS>    DCD    1045644073
        0x0004a0e4:    3e4620fd    . F>    DCD    1044783357
        0x0004a0e8:    3e38f620     .8>    DCD    1043920416
        0x0004a0ec:    3e2bc326    &.+>    DCD    1043055398
        0x0004a0f0:    3e1e88a4    ...>    DCD    1042188452
        0x0004a0f4:    3e11472d    -G.>    DCD    1041319725
        0x0004a0f8:    3e03ff57    W..>    DCD    1040449367
        0x0004a0fc:    3ded636e    nc.=    DCD    1038967662
        0x0004a100:    3dd2bdc2    ...=    DCD    1037221314
        0x0004a104:    3db80eda    ...=    DCD    1035472602
        0x0004a108:    3d9d57de    .W.=    DCD    1033721822
        0x0004a10c:    3d8299fb    ...=    DCD    1031969275
        0x0004a110:    3d4facbc    ..O=    DCD    1028631740
        0x0004a114:    3d1a1c65    e..=    DCD    1025121381
        0x0004a118:    3cc90a99    ...<    DCD    1019808409
        0x0004a11c:    3c3ba72a    *.;<    DCD    1010542378
        0x0004a120:    bad678c1    .x..    DCD    3134617793
        0x0004a124:    bc71442d    -Dq.    DCD    3161539629
        0x0004a128:    bce3d757    W...    DCD    3169048407
        0x0004a12c:    bd27814c    L.'.    DCD    3173482828
        0x0004a130:    bd5d0f94    ..].    DCD    3176992660
        0x0004a134:    bd894a15    .J..    DCD    3179891221
        0x0004a138:    bda4065a    Z...    DCD    3181643354
        0x0004a13c:    bdbebb6d    m...    DCD    3183393645
        0x0004a140:    bdd96822    "h..    DCD    3185141794
        0x0004a144:    bdf40b4e    N...    DCD    3186887502
        0x0004a148:    be0751e3    .Q..    DCD    3188150755
        0x0004a14c:    be14982f    /...    DCD    3189020719
        0x0004a150:    be21d7f7    ..!.    DCD    3189889015
        0x0004a154:    be2f10a5    ../.    DCD    3190755493
        0x0004a158:    be3c41a6    .A<.    DCD    3191620006
        0x0004a15c:    be496a64    djI.    DCD    3192482404
        0x0004a160:    be568a4d    M.V.    DCD    3193342541
        0x0004a164:    be63a0cd    ..c.    DCD    3194200269
        0x0004a168:    be70ad50    P.p.    DCD    3195055440
        0x0004a16c:    be7daf45    E.}.    DCD    3195907909
        0x0004a170:    be85530d    .S..    DCD    3196408589
        0x0004a174:    be8bc89e    ....    DCD    3196831902
        0x0004a178:    be92380d    .8..    DCD    3197253645
        0x0004a17c:    be98a112    ....    DCD    3197673746
        0x0004a180:    be9f0366    f...    DCD    3198092134
        0x0004a184:    bea55ebf    .^..    DCD    3198508735
        0x0004a188:    beabb2d8    ....    DCD    3198923480
        0x0004a18c:    beb1ff69    i...    DCD    3199336297
        0x0004a190:    beb8442b    +D..    DCD    3199747115
        0x0004a194:    bebe80d8    ....    DCD    3200155864
        0x0004a198:    bec4b52a    *...    DCD    3200562474
        0x0004a19c:    becae0db    ....    DCD    3200966875
        0x0004a1a0:    bed103a5    ....    DCD    3201368997
        0x0004a1a4:    bed71d45    E...    DCD    3201768773
        0x0004a1a8:    bedd2d75    u-..    DCD    3202166133
        0x0004a1ac:    bee333f1    .3..    DCD    3202561009
        0x0004a1b0:    bee93076    v0..    DCD    3202953334
        0x0004a1b4:    beef22c0    ."..    DCD    3203343040
        0x0004a1b8:    bef50a8d    ....    DCD    3203730061
        0x0004a1bc:    befae79b    ....    DCD    3204114331
        0x0004a1c0:    bf005cd3    .\..    DCD    3204472019
        0x0004a1c4:    bf034038    8@..    DCD    3204661304
        0x0004a1c8:    bf061ddb    ....    DCD    3204849115
        0x0004a1cc:    bf08f59b    ....    DCD    3205035419
        0x0004a1d0:    bf0bc75a    Z...    DCD    3205220186
        0x0004a1d4:    bf0e92f7    ....    DCD    3205403383
        0x0004a1d8:    bf115854    TX..    DCD    3205584980
        0x0004a1dc:    bf141750    P...    DCD    3205764944
        0x0004a1e0:    bf16cfcd    ....    DCD    3205943245
        0x0004a1e4:    bf1981ac    ....    DCD    3206119852
        0x0004a1e8:    bf1c2cd0    .,..    DCD    3206294736
        0x0004a1ec:    bf1ed11a    ....    DCD    3206467866
        0x0004a1f0:    bf216e6d    mn!.    DCD    3206639213
        0x0004a1f4:    bf2404ab    ..$.    DCD    3206808747
        0x0004a1f8:    bf2693b7    ..&.    DCD    3206976439
        0x0004a1fc:    bf291b74    t.).    DCD    3207142260
        0x0004a200:    bf2b9bc7    ..+.    DCD    3207306183
        0x0004a204:    bf2e1493    ....    DCD    3207468179
        0x0004a208:    bf3085bb    ..0.    DCD    3207628219
        0x0004a20c:    bf32ef26    &.2.    DCD    3207786278
        0x0004a210:    bf3550b7    .P5.    DCD    3207942327
        0x0004a214:    bf37aa55    U.7.    DCD    3208096341
        0x0004a218:    bf39fbe3    ..9.    DCD    3208248291
        0x0004a21c:    bf3c454a    JE<.    DCD    3208398154
        0x0004a220:    bf3e866e    n.>.    DCD    3208545902
        0x0004a224:    bf40bf37    7.@.    DCD    3208691511
        0x0004a228:    bf42ef8b    ..B.    DCD    3208834955
        0x0004a22c:    bf451753    S.E.    DCD    3208976211
        0x0004a230:    bf473675    u6G.    DCD    3209115253
        0x0004a234:    bf494cda    .LI.    DCD    3209252058
        0x0004a238:    bf4b5a6b    kZK.    DCD    3209386603
        0x0004a23c:    bf4d5f10    ._M.    DCD    3209518864
        0x0004a240:    bf4f5ab3    .ZO.    DCD    3209648819
        0x0004a244:    bf514d3e    >MQ.    DCD    3209776446
        0x0004a248:    bf53369a    .6S.    DCD    3209901722
        0x0004a24c:    bf5516b3    ..U.    DCD    3210024627
        0x0004a250:    bf56ed72    r.V.    DCD    3210145138
        0x0004a254:    bf58bac5    ..X.    DCD    3210263237
        0x0004a258:    bf5a7e95    .~Z.    DCD    3210378901
        0x0004a25c:    bf5c38d0    .8\.    DCD    3210492112
        0x0004a260:    bf5de962    b.].    DCD    3210602850
        0x0004a264:    bf5f9038    8._.    DCD    3210711096
        0x0004a268:    bf612d40    @-a.    DCD    3210816832
        0x0004a26c:    bf62c067    g.b.    DCD    3210920039
        0x0004a270:    bf64499c    .Id.    DCD    3211020700
        0x0004a274:    bf65c8ce    ..e.    DCD    3211118798
        0x0004a278:    bf673deb    .=g.    DCD    3211214315
        0x0004a27c:    bf68a8e3    ..h.    DCD    3211307235
        0x0004a280:    bf6a09a7    ..j.    DCD    3211397543
        0x0004a284:    bf6b6027    '`k.    DCD    3211485223
        0x0004a288:    bf6cac54    T.l.    DCD    3211570260
        0x0004a28c:    bf6dee1f    ..m.    DCD    3211652639
        0x0004a290:    bf6f257a    z%o.    DCD    3211732346
        0x0004a294:    bf705258    XRp.    DCD    3211809368
        0x0004a298:    bf7174ab    .tq.    DCD    3211883691
        0x0004a29c:    bf728c67    g.r.    DCD    3211955303
        0x0004a2a0:    bf73997f    ..s.    DCD    3212024191
        0x0004a2a4:    bf749be7    ..t.    DCD    3212090343
        0x0004a2a8:    bf759395    ..u.    DCD    3212153749
        0x0004a2ac:    bf76807e    ~.v.    DCD    3212214398
        0x0004a2b0:    bf776296    .bw.    DCD    3212272278
        0x0004a2b4:    bf7839d4    .9x.    DCD    3212327380
        0x0004a2b8:    bf79062f    /.y.    DCD    3212379695
        0x0004a2bc:    bf79c79e    ..y.    DCD    3212429214
        0x0004a2c0:    bf7a7e17    .~z.    DCD    3212475927
        0x0004a2c4:    bf7b2994    .){.    DCD    3212519828
        0x0004a2c8:    bf7bca0d    ..{.    DCD    3212560909
        0x0004a2cc:    bf7c5f7a    z_|.    DCD    3212599162
        0x0004a2d0:    bf7ce9d5    ..|.    DCD    3212634581
        0x0004a2d4:    bf7d6918    .i}.    DCD    3212667160
        0x0004a2d8:    bf7ddd3e    >.}.    DCD    3212696894
        0x0004a2dc:    bf7e4640    @F~.    DCD    3212723776
        0x0004a2e0:    bf7ea41c    ..~.    DCD    3212747804
        0x0004a2e4:    bf7ef6cc    ..~.    DCD    3212768972
        0x0004a2e8:    bf7f3e4d    M>..    DCD    3212787277
        0x0004a2ec:    bf7f7a9c    .z..    DCD    3212802716
        0x0004a2f0:    bf7fabb6    ....    DCD    3212815286
        0x0004a2f4:    bf7fd199    ....    DCD    3212824985
        0x0004a2f8:    bf7fec43    C...    DCD    3212831811
        0x0004a2fc:    bf7ffbb4    ....    DCD    3212835764
        0x0004a300:    3f7fffa6    ...?    DCD    1065353126
        0x0004a304:    3f7fe394    ...?    DCD    1065345940
        0x0004a308:    3f7f9a9c    ...?    DCD    1065327260
        0x0004a30c:    3f7f24cc    .$.?    DCD    1065297100
        0x0004a310:    3f7e8238    8.~?    DCD    1065255480
        0x0004a314:    3f7db2fd    ..}?    DCD    1065202429
        0x0004a318:    3f7cb73f    ?.|?    DCD    1065137983
        0x0004a31c:    3f7b8f2a    *.{?    DCD    1065062186
        0x0004a320:    3f7a3af3    .:z?    DCD    1064975091
        0x0004a324:    3f78bad4    ..x?    DCD    1064876756
        0x0004a328:    3f770f11    ..w?    DCD    1064767249
        0x0004a32c:    3f7537f6    .7u?    DCD    1064646646
        0x0004a330:    3f7335d5    .5s?    DCD    1064515029
        0x0004a334:    3f710908    ..q?    DCD    1064372488
        0x0004a338:    3f6eb1f1    ..n?    DCD    1064219121
        0x0004a33c:    3f6c30f9    .0l?    DCD    1064055033
        0x0004a340:    3f698690    ..i?    DCD    1063880336
        0x0004a344:    3f66b32f    /.f?    DCD    1063695151
        0x0004a348:    3f63b753    S.c?    DCD    1063499603
        0x0004a34c:    3f609384    ..`?    DCD    1063293828
        0x0004a350:    3f5d484e    NH]?    DCD    1063077966
        0x0004a354:    3f59d645    E.Y?    DCD    1062852165
        0x0004a358:    3f563e03    .>V?    DCD    1062616579
        0x0004a35c:    3f52802b    +.R?    DCD    1062371371
        0x0004a360:    3f4e9d65    e.N?    DCD    1062116709
        0x0004a364:    3f4a965e    ^.J?    DCD    1061852766
        0x0004a368:    3f466bcc    .kF?    DCD    1061579724
        0x0004a36c:    3f421e6a    j.B?    DCD    1061297770
        0x0004a370:    3f3daef9    ..=?    DCD    1061007097
        0x0004a374:    3f391e40    @.9?    DCD    1060707904
        0x0004a378:    3f346d0d    .m4?    DCD    1060400397
        0x0004a37c:    3f2f9c32    2./?    DCD    1060084786
        0x0004a380:    3f2aac87    ..*?    DCD    1059761287
        0x0004a384:    3f259eeb    ..%?    DCD    1059430123
        0x0004a388:    3f20743f    ?t ?    DCD    1059091519
        0x0004a38c:    3f1b2d6d    m-.?    DCD    1058745709
        0x0004a390:    3f15cb61    a..?    DCD    1058392929
        0x0004a394:    3f104f0d    .O.?    DCD    1058033421
        0x0004a398:    3f0ab968    h..?    DCD    1057667432
        0x0004a39c:    3f050b6b    k..?    DCD    1057295211
        0x0004a3a0:    3efe8c2e    ...>    DCD    1056869422
        0x0004a3a4:    3ef2d4dd    ...>    DCD    1056101597
        0x0004a3a8:    3ee6f2f1    ...>    DCD    1055322865
        0x0004a3ac:    3edae87f    ...>    DCD    1054533759
        0x0004a3b0:    3eceb7a6    ...>    DCD    1053734822
        0x0004a3b4:    3ec26288    .b.>    DCD    1052926600
        0x0004a3b8:    3eb5eb4e    N..>    DCD    1052109646
        0x0004a3bc:    3ea9542a    *T.>    DCD    1051284522
        0x0004a3c0:    3e9c9f51    Q..>    DCD    1050451793
        0x0004a3c4:    3e8fcefd    ...>    DCD    1049612029
        0x0004a3c8:    3e82e56d    m..>    DCD    1048765805
        0x0004a3cc:    3e6bc9ce    ..k>    DCD    1047251406
        0x0004a3d0:    3e519f62    b.Q>    DCD    1045536610
        0x0004a3d4:    3e375030    0P7>    DCD    1043812400
        0x0004a3d8:    3e1ce0d3    ...>    DCD    1042079955
        0x0004a3dc:    3e0255f1    .U.>    DCD    1040340465
        0x0004a3e0:    3dcf6862    bh.=    DCD    1037002850
        0x0004a3e4:    3d9a007c    |..=    DCD    1033502844
        0x0004a3e8:    3d48fb24    $.H=    DCD    1028193060
        0x0004a3ec:    3cbba41b    ...<    DCD    1018930203
        0x0004a3f0:    bb5677f3    .wV.    DCD    3143006195
        0x0004a3f4:    bcf13d64    d=..    DCD    3169926500
        0x0004a3f8:    bd63c0bb    ..c.    DCD    3177431227
        0x0004a3fc:    bda75d67    g]..    DCD    3181862247
        0x0004a400:    bddcbd14    ....    DCD    3185360148
        0x0004a404:    be08fb03    ....    DCD    3188259587
        0x0004a408:    be237f73    s.#.    DCD    3189997427
        0x0004a40c:    be3de734    4.=.    DCD    3191727924
        0x0004a410:    be582da4    .-X.    DCD    3193449892
        0x0004a414:    be724e26    &Nr.    DCD    3195162150
        0x0004a418:    be862212    ."..    DCD    3196461586
        0x0004a41c:    be930589    ....    DCD    3197306249
        0x0004a420:    be9fcf34    4...    DCD    3198144308
        0x0004a424:    beac7cd5    .|..    DCD    3198975189
        0x0004a428:    beb90c33    3...    DCD    3199798323
        0x0004a42c:    bec57b1a    .{..    DCD    3200613146
        0x0004a430:    bed1c75b    [...    DCD    3201419099
        0x0004a434:    beddeecd    ....    DCD    3202215629
        0x0004a438:    bee9ef50    P...    DCD    3203002192
        0x0004a43c:    bef5c6c7    ....    DCD    3203778247
        0x0004a440:    bf00b990    ....    DCD    3204495760
        0x0004a444:    bf067926    &y..    DCD    3204872486
        0x0004a448:    bf0c2124    $!..    DCD    3205243172
        0x0004a44c:    bf11b08d    ....    DCD    3205607565
        0x0004a450:    bf172666    f&..    DCD    3205965414
        0x0004a454:    bf1c81ba    ....    DCD    3206316474
        0x0004a458:    bf21c198    ..!.    DCD    3206660504
        0x0004a45c:    bf26e515    ..&.    DCD    3206997269
        0x0004a460:    bf2beb4a    J.+.    DCD    3207326538
        0x0004a464:    bf30d356    V.0.    DCD    3207648086
        0x0004a468:    bf359c5b    [.5.    DCD    3207961691
        0x0004a46c:    bf3a4583    .E:.    DCD    3208267139
        0x0004a470:    bf3ecdfd    ..>.    DCD    3208564221
        0x0004a474:    bf4334fc    .4C.    DCD    3208852732
        0x0004a478:    bf4779bc    .yG.    DCD    3209132476
        0x0004a47c:    bf4b9b7d    }.K.    DCD    3209403261
        0x0004a480:    bf4f9984    ..O.    DCD    3209664900
        0x0004a484:    bf53731f    .sS.    DCD    3209917215
        0x0004a488:    bf5727a1    .'W.    DCD    3210160033
        0x0004a48c:    bf5ab663    c.Z.    DCD    3210393187
        0x0004a490:    bf5e1ec6    ..^.    DCD    3210616518
        0x0004a494:    bf616030    0`a.    DCD    3210829872
        0x0004a498:    bf647a0f    .zd.    DCD    3211033103
        0x0004a49c:    bf676bd8    .kg.    DCD    3211226072
        0x0004a4a0:    bf6a3507    .5j.    DCD    3211408647
        0x0004a4a4:    bf6cd51f    ..l.    DCD    3211580703
        0x0004a4a8:    bf6f4ba9    .Ko.    DCD    3211742121
        0x0004a4ac:    bf719837    7.q.    DCD    3211892791
        0x0004a4b0:    bf73ba62    b.s.    DCD    3212032610
        0x0004a4b4:    bf75b1c9    ..u.    DCD    3212161481
        0x0004a4b8:    bf777e16    .~w.    DCD    3212279318
        0x0004a4bc:    bf791ef6    ..y.    DCD    3212386038
        0x0004a4c0:    bf7a9421    !.z.    DCD    3212481569
        0x0004a4c4:    bf7bdd55    U.{.    DCD    3212565845
        0x0004a4c8:    bf7cfa59    Y.|.    DCD    3212638809
        0x0004a4cc:    bf7deafa    ..}.    DCD    3212700410
        0x0004a4d0:    bf7eaf0e    ..~.    DCD    3212750606
        0x0004a4d4:    bf7f4674    tF..    DCD    3212789364
        0x0004a4d8:    bf7fb10f    ....    DCD    3212816655
        0x0004a4dc:    bf7feece    ....    DCD    3212832462
    .constdata
    mode48000_960_120
        0x0004a4e0:    0000bb80    ....    DCD    48000
        0x0004a4e4:    00000078    x...    DCD    120
        0x0004a4e8:    00000015    ....    DCD    21
        0x0004a4ec:    00000015    ....    DCD    21
        0x0004a4f0:    3f599a00    ..Y?    DCD    1062836736
        0x0004a4f4:    00000000    ....    DCD    0
        0x0004a4f8:    3f800000    ...?    DCD    1065353216
        0x0004a4fc:    3f800000    ...?    DCD    1065353216
        0x0004a500:    00046bb8    .k..    DCD    289720
        0x0004a504:    00000003    ....    DCD    3
        0x0004a508:    00000008    ....    DCD    8
        0x0004a50c:    00000078    x...    DCD    120
        0x0004a510:    0000000b    ....    DCD    11
        0x0004a514:    00046be4    .k..    DCD    289764
        0x0004a518:    00046eac    .n..    DCD    290476
        0x0004a51c:    00046ccc    .l..    DCD    289996
        0x0004a520:    00000780    ....    DCD    1920
        0x0004a524:    00000003    ....    DCD    3
        0x0004a528:    000487e0    ....    DCD    296928
        0x0004a52c:    00048818    ....    DCD    296984
        0x0004a530:    00048850    P...    DCD    297040
        0x0004a534:    00048888    ....    DCD    297096
        0x0004a538:    000488c0    ....    DCD    297152
        0x0004a53c:    00000188    ....    DCD    392
        0x0004a540:    00046ed6    .n..    DCD    290518
        0x0004a544:    00046fa8    .o..    DCD    290728
        0x0004a548:    00047130    0q..    DCD    291120
    .constdata
    second_check
        0x0004a54c:    00000000    ....    DCD    0
        0x0004a550:    00000000    ....    DCD    0
        0x0004a554:    00000003    ....    DCD    3
        0x0004a558:    00000002    ....    DCD    2
        0x0004a55c:    00000003    ....    DCD    3
        0x0004a560:    00000002    ....    DCD    2
        0x0004a564:    00000005    ....    DCD    5
        0x0004a568:    00000002    ....    DCD    2
        0x0004a56c:    00000003    ....    DCD    3
        0x0004a570:    00000002    ....    DCD    2
        0x0004a574:    00000003    ....    DCD    3
        0x0004a578:    00000002    ....    DCD    2
        0x0004a57c:    00000005    ....    DCD    5
        0x0004a580:    00000002    ....    DCD    2
        0x0004a584:    00000003    ....    DCD    3
        0x0004a588:    00000002    ....    DCD    2
    .constdata
    small_energy_icdf
        0x0004a58c:    00000102    ....    DCD    258
    eMeans
        0x0004a590:    40ce0000    ...@    DCD    1087242240
        0x0004a594:    40c80000    ...@    DCD    1086849024
        0x0004a598:    40b80000    ...@    DCD    1085800448
        0x0004a59c:    40aa0000    ...@    DCD    1084882944
        0x0004a5a0:    40a20000    ...@    DCD    1084358656
        0x0004a5a4:    409a0000    ...@    DCD    1083834368
        0x0004a5a8:    40900000    ...@    DCD    1083179008
        0x0004a5ac:    408c0000    ...@    DCD    1082916864
        0x0004a5b0:    409c0000    ...@    DCD    1083965440
        0x0004a5b4:    40960000    ...@    DCD    1083572224
        0x0004a5b8:    40920000    ...@    DCD    1083310080
        0x0004a5bc:    408e0000    ...@    DCD    1083047936
        0x0004a5c0:    409c0000    ...@    DCD    1083965440
        0x0004a5c4:    40940000    ...@    DCD    1083441152
        0x0004a5c8:    408a0000    ...@    DCD    1082785792
        0x0004a5cc:    40900000    ...@    DCD    1083179008
        0x0004a5d0:    408c0000    ...@    DCD    1082916864
        0x0004a5d4:    40940000    ...@    DCD    1083441152
        0x0004a5d8:    40980000    ...@    DCD    1083703296
        0x0004a5dc:    408e0000    ...@    DCD    1083047936
        0x0004a5e0:    40700000    ..p@    DCD    1081081856
        0x0004a5e4:    40700000    ..p@    DCD    1081081856
        0x0004a5e8:    40700000    ..p@    DCD    1081081856
        0x0004a5ec:    40700000    ..p@    DCD    1081081856
        0x0004a5f0:    40700000    ..p@    DCD    1081081856
    pred_coef
        0x0004a5f4:    3f660000    ..f?    DCD    1063649280
        0x0004a5f8:    3f4c0000    ..L?    DCD    1061945344
        0x0004a5fc:    3f260000    ..&?    DCD    1059454976
        0x0004a600:    3f000000    ...?    DCD    1056964608
    beta_coef
        0x0004a604:    3f6b8600    ..k?    DCD    1064011264
        0x0004a608:    3f2e1400    ...?    DCD    1059984384
        0x0004a60c:    3ebd7000    .p.>    DCD    1052602368
        0x0004a610:    3e4cd000    ..L>    DCD    1045221376
    e_prob_model
        0x0004a614:    81417f48    H.A.    DCD    2168553288
        0x0004a618:    80418042    B.A.    DCD    2151776322
        0x0004a61c:    803e8040    @.>.    DCD    2151579712
        0x0004a620:    80408040    @.@.    DCD    2151710784
        0x0004a624:    4f5c4e5c    \N\O    DCD    1331449436
        0x0004a628:    4f5a4e5c    \NZO    DCD    1331318364
        0x0004a62c:    28732974    t)s(    DCD    678635892
        0x0004a630:    1a842872    r(..    DCD    444868722
        0x0004a634:    11911a84    ....    DCD    294722180
        0x0004a638:    0ab00ca1    ....    DCD    179309729
        0x0004a63c:    b3180bb1    ....    DCD    3004697521
        0x0004a640:    87368a30    0.6.    DCD    2268498480
        0x0004a644:    86358436    6.5.    DCD    2251654198
        0x0004a648:    84378538    8.7.    DCD    2218231096
        0x0004a64c:    723d8437    7.=r    DCD    1916634167
        0x0004a650:    584a6046    F`JX    DCD    1481269318
        0x0004a654:    4a57584b    KXWJ    DCD    1247238219
        0x0004a658:    435b4259    YB[C    DCD    1130054233
        0x0004a65c:    326c3b64    d;l2    DCD    845953892
        0x0004a660:    257a2878    x(z%    DCD    628762744
        0x0004a664:    324e2b61    a+N2    DCD    843983713
        0x0004a668:    51544e53    SNTQ    DCD    1364479571
        0x0004a66c:    4a564b58    XKVJ    DCD    1247169368
        0x0004a670:    495a4757    WGZI    DCD    1230653271
        0x0004a674:    4a5d4a5d    ]J]J    DCD    1247627869
        0x0004a678:    2472286d    m(r$    DCD    611461229
        0x0004a67c:    22752275    u"u"    DCD    578101877
        0x0004a680:    1291118f    ....    DCD    311497103
        0x0004a684:    0ca21392    ....    DCD    211948434
        0x0004a688:    07b20aa5    ....    DCD    129108645
        0x0004a68c:    08be06bd    ....    DCD    146671293
        0x0004a690:    b21709b1    ....    DCD    2987854257
        0x0004a694:    663f7336    6s?f    DCD    1715434294
        0x0004a698:    63456242    BbEc    DCD    1665491522
        0x0004a69c:    5b47594a    JYG[    DCD    1531402570
        0x0004a6a0:    594e5b49    I[NY    DCD    1498307401
        0x0004a6a4:    425c5056    VP\B    DCD    1113346134
        0x0004a6a8:    3b66405d    ]@f;    DCD    996556893
        0x0004a6ac:    3c683c67    g<h<    DCD    1013464167
        0x0004a6b0:    2c7b3475    u4{,    DCD    746271861
        0x0004a6b4:    1f85238a    .#..    DCD    528819082
        0x0004a6b8:    2d4d2661    a&M-    DCD    760030817
        0x0004a6bc:    3c5d5a3d    =Z]<    DCD    1012750909
        0x0004a6c0:    296b2a69    i*k)    DCD    694889065
        0x0004a6c4:    26742d6e    n-t&    DCD    645148014
        0x0004a6c8:    26702671    q&p&    DCD    644884081
        0x0004a6cc:    1b841a7c    |...    DCD    461642364
        0x0004a6d0:    148c1388    ....    DCD    344724360
        0x0004a6d4:    109f0e9b    ....    DCD    278859419
        0x0004a6d8:    0daa129e    ....    DCD    229249694
        0x0004a6dc:    08bb0ab1    ....    DCD    146475697
        0x0004a6e0:    09af06c0    ....    DCD    162465472
        0x0004a6e4:    b2150a9f    ....    DCD    2987723423
        0x0004a6e8:    56476e3b    ;nGV    DCD    1447521851
        0x0004a6ec:    5354554b    KUTS    DCD    1398035787
        0x0004a6f0:    4958425b    [BXI    DCD    1230520923
        0x0004a6f4:    4b5c4857    WH\K    DCD    1264339031
        0x0004a6f8:    3a694862    bHi:    DCD    979978338
        0x0004a6fc:    3473366b    k6s4    DCD    879965803
        0x0004a700:    38703772    r7p8    DCD    946878322
        0x0004a704:    28843381    .3.(    DCD    679752577
        0x0004a708:    1d8c2196    .!..    DCD    495722902
        0x0004a70c:    2a4d2362    b#M*    DCD    709698402
        0x0004a710:    4260792a    *y`B    DCD    1113618730
        0x0004a714:    286f2b6c    l+o(    DCD    678374252
        0x0004a718:    207b2c75    u,{     DCD    544943221
        0x0004a71c:    21772478    x$w!    DCD    561456248
        0x0004a720:    2286217f    .!."    DCD    579215743
        0x0004a724:    1793158b    ....    DCD    395515275
        0x0004a728:    199e1498    ....    DCD    429790360
        0x0004a72c:    15a61a9a    ....    DCD    363207322
        0x0004a730:    0db810ad    ....    DCD    230166701
        0x0004a734:    0d960ab8    ....    DCD    227936952
        0x0004a738:    b2160f8b    ....    DCD    2987790219
        0x0004a73c:    524a723f    ?rJR    DCD    1380610623
        0x0004a740:    525c5354    TS\R    DCD    1381782356
        0x0004a744:    48603e67    g>`H    DCD    1214266983
        0x0004a748:    49654360    `CeI    DCD    1231373152
        0x0004a74c:    3771486b    kHq7    DCD    930170987
        0x0004a750:    347d3476    v4}4    DCD    880620662
        0x0004a754:    37753476    v4u7    DCD    930428022
        0x0004a758:    27893187    .1.'    DCD    663302535
        0x0004a75c:    1d91209d    . ..    DCD    496050333
        0x0004a760:    284d2161    a!M(    DCD    676143457
    .constdata
    LOG2_FRAC_TABLE
        0x0004a764:    100d0800    ....    DCD    269289472
        0x0004a768:    18171513    ....    DCD    404165907
        0x0004a76c:    1d1c1b1a    ....    DCD    488381210
        0x0004a770:    20201f1e    ..      DCD    538976030
        0x0004a774:    23222221    !""#    DCD    589439521
        0x0004a778:    25252424    $$%%    DCD    623191076
    .constdata
    SPREAD_FACTOR
        0x0004a77c:    0000000f    ....    DCD    15
        0x0004a780:    0000000a    ....    DCD    10
        0x0004a784:    00000005    ....    DCD    5
    .constdata
    CELT_PVQ_U_DATA
        0x0004a788:    00000001    ....    DCD    1
        0x0004a78c:    00000000    ....    DCD    0
        0x0004a790:    00000000    ....    DCD    0
        0x0004a794:    00000000    ....    DCD    0
        0x0004a798:    00000000    ....    DCD    0
        0x0004a79c:    00000000    ....    DCD    0
        0x0004a7a0:    00000000    ....    DCD    0
        0x0004a7a4:    00000000    ....    DCD    0
        0x0004a7a8:    00000000    ....    DCD    0
        0x0004a7ac:    00000000    ....    DCD    0
        0x0004a7b0:    00000000    ....    DCD    0
        0x0004a7b4:    00000000    ....    DCD    0
        0x0004a7b8:    00000000    ....    DCD    0
        0x0004a7bc:    00000000    ....    DCD    0
        0x0004a7c0:    00000000    ....    DCD    0
        0x0004a7c4:    00000000    ....    DCD    0
        0x0004a7c8:    00000000    ....    DCD    0
        0x0004a7cc:    00000000    ....    DCD    0
        0x0004a7d0:    00000000    ....    DCD    0
        0x0004a7d4:    00000000    ....    DCD    0
        0x0004a7d8:    00000000    ....    DCD    0
        0x0004a7dc:    00000000    ....    DCD    0
        0x0004a7e0:    00000000    ....    DCD    0
        0x0004a7e4:    00000000    ....    DCD    0
        0x0004a7e8:    00000000    ....    DCD    0
        0x0004a7ec:    00000000    ....    DCD    0
        0x0004a7f0:    00000000    ....    DCD    0
        0x0004a7f4:    00000000    ....    DCD    0
        0x0004a7f8:    00000000    ....    DCD    0
        0x0004a7fc:    00000000    ....    DCD    0
        0x0004a800:    00000000    ....    DCD    0
        0x0004a804:    00000000    ....    DCD    0
        0x0004a808:    00000000    ....    DCD    0
        0x0004a80c:    00000000    ....    DCD    0
        0x0004a810:    00000000    ....    DCD    0
        0x0004a814:    00000000    ....    DCD    0
        0x0004a818:    00000000    ....    DCD    0
        0x0004a81c:    00000000    ....    DCD    0
        0x0004a820:    00000000    ....    DCD    0
        0x0004a824:    00000000    ....    DCD    0
        0x0004a828:    00000000    ....    DCD    0
        0x0004a82c:    00000000    ....    DCD    0
        0x0004a830:    00000000    ....    DCD    0
        0x0004a834:    00000000    ....    DCD    0
        0x0004a838:    00000000    ....    DCD    0
        0x0004a83c:    00000000    ....    DCD    0
        0x0004a840:    00000000    ....    DCD    0
        0x0004a844:    00000000    ....    DCD    0
        0x0004a848:    00000000    ....    DCD    0
        0x0004a84c:    00000000    ....    DCD    0
        0x0004a850:    00000000    ....    DCD    0
        0x0004a854:    00000000    ....    DCD    0
        0x0004a858:    00000000    ....    DCD    0
        0x0004a85c:    00000000    ....    DCD    0
        0x0004a860:    00000000    ....    DCD    0
        0x0004a864:    00000000    ....    DCD    0
        0x0004a868:    00000000    ....    DCD    0
        0x0004a86c:    00000000    ....    DCD    0
        0x0004a870:    00000000    ....    DCD    0
        0x0004a874:    00000000    ....    DCD    0
        0x0004a878:    00000000    ....    DCD    0
        0x0004a87c:    00000000    ....    DCD    0
        0x0004a880:    00000000    ....    DCD    0
        0x0004a884:    00000000    ....    DCD    0
        0x0004a888:    00000000    ....    DCD    0
        0x0004a88c:    00000000    ....    DCD    0
        0x0004a890:    00000000    ....    DCD    0
        0x0004a894:    00000000    ....    DCD    0
        0x0004a898:    00000000    ....    DCD    0
        0x0004a89c:    00000000    ....    DCD    0
        0x0004a8a0:    00000000    ....    DCD    0
        0x0004a8a4:    00000000    ....    DCD    0
        0x0004a8a8:    00000000    ....    DCD    0
        0x0004a8ac:    00000000    ....    DCD    0
        0x0004a8b0:    00000000    ....    DCD    0
        0x0004a8b4:    00000000    ....    DCD    0
        0x0004a8b8:    00000000    ....    DCD    0
        0x0004a8bc:    00000000    ....    DCD    0
        0x0004a8c0:    00000000    ....    DCD    0
        0x0004a8c4:    00000000    ....    DCD    0
        0x0004a8c8:    00000000    ....    DCD    0
        0x0004a8cc:    00000000    ....    DCD    0
        0x0004a8d0:    00000000    ....    DCD    0
        0x0004a8d4:    00000000    ....    DCD    0
        0x0004a8d8:    00000000    ....    DCD    0
        0x0004a8dc:    00000000    ....    DCD    0
        0x0004a8e0:    00000000    ....    DCD    0
        0x0004a8e4:    00000000    ....    DCD    0
        0x0004a8e8:    00000000    ....    DCD    0
        0x0004a8ec:    00000000    ....    DCD    0
        0x0004a8f0:    00000000    ....    DCD    0
        0x0004a8f4:    00000000    ....    DCD    0
        0x0004a8f8:    00000000    ....    DCD    0
        0x0004a8fc:    00000000    ....    DCD    0
        0x0004a900:    00000000    ....    DCD    0
        0x0004a904:    00000000    ....    DCD    0
        0x0004a908:    00000000    ....    DCD    0
        0x0004a90c:    00000000    ....    DCD    0
        0x0004a910:    00000000    ....    DCD    0
        0x0004a914:    00000000    ....    DCD    0
        0x0004a918:    00000000    ....    DCD    0
        0x0004a91c:    00000000    ....    DCD    0
        0x0004a920:    00000000    ....    DCD    0
        0x0004a924:    00000000    ....    DCD    0
        0x0004a928:    00000000    ....    DCD    0
        0x0004a92c:    00000000    ....    DCD    0
        0x0004a930:    00000000    ....    DCD    0
        0x0004a934:    00000000    ....    DCD    0
        0x0004a938:    00000000    ....    DCD    0
        0x0004a93c:    00000000    ....    DCD    0
        0x0004a940:    00000000    ....    DCD    0
        0x0004a944:    00000000    ....    DCD    0
        0x0004a948:    00000000    ....    DCD    0
        0x0004a94c:    00000000    ....    DCD    0
        0x0004a950:    00000000    ....    DCD    0
        0x0004a954:    00000000    ....    DCD    0
        0x0004a958:    00000000    ....    DCD    0
        0x0004a95c:    00000000    ....    DCD    0
        0x0004a960:    00000000    ....    DCD    0
        0x0004a964:    00000000    ....    DCD    0
        0x0004a968:    00000000    ....    DCD    0
        0x0004a96c:    00000000    ....    DCD    0
        0x0004a970:    00000000    ....    DCD    0
        0x0004a974:    00000000    ....    DCD    0
        0x0004a978:    00000000    ....    DCD    0
        0x0004a97c:    00000000    ....    DCD    0
        0x0004a980:    00000000    ....    DCD    0
        0x0004a984:    00000000    ....    DCD    0
        0x0004a988:    00000000    ....    DCD    0
        0x0004a98c:    00000000    ....    DCD    0
        0x0004a990:    00000000    ....    DCD    0
        0x0004a994:    00000000    ....    DCD    0
        0x0004a998:    00000000    ....    DCD    0
        0x0004a99c:    00000000    ....    DCD    0
        0x0004a9a0:    00000000    ....    DCD    0
        0x0004a9a4:    00000000    ....    DCD    0
        0x0004a9a8:    00000000    ....    DCD    0
        0x0004a9ac:    00000000    ....    DCD    0
        0x0004a9b0:    00000000    ....    DCD    0
        0x0004a9b4:    00000000    ....    DCD    0
        0x0004a9b8:    00000000    ....    DCD    0
        0x0004a9bc:    00000000    ....    DCD    0
        0x0004a9c0:    00000000    ....    DCD    0
        0x0004a9c4:    00000000    ....    DCD    0
        0x0004a9c8:    00000000    ....    DCD    0
        0x0004a9cc:    00000000    ....    DCD    0
        0x0004a9d0:    00000000    ....    DCD    0
        0x0004a9d4:    00000000    ....    DCD    0
        0x0004a9d8:    00000000    ....    DCD    0
        0x0004a9dc:    00000000    ....    DCD    0
        0x0004a9e0:    00000000    ....    DCD    0
        0x0004a9e4:    00000000    ....    DCD    0
        0x0004a9e8:    00000000    ....    DCD    0
        0x0004a9ec:    00000000    ....    DCD    0
        0x0004a9f0:    00000000    ....    DCD    0
        0x0004a9f4:    00000000    ....    DCD    0
        0x0004a9f8:    00000000    ....    DCD    0
        0x0004a9fc:    00000000    ....    DCD    0
        0x0004aa00:    00000000    ....    DCD    0
        0x0004aa04:    00000000    ....    DCD    0
        0x0004aa08:    00000000    ....    DCD    0
        0x0004aa0c:    00000000    ....    DCD    0
        0x0004aa10:    00000000    ....    DCD    0
        0x0004aa14:    00000000    ....    DCD    0
        0x0004aa18:    00000000    ....    DCD    0
        0x0004aa1c:    00000000    ....    DCD    0
        0x0004aa20:    00000000    ....    DCD    0
        0x0004aa24:    00000000    ....    DCD    0
        0x0004aa28:    00000000    ....    DCD    0
        0x0004aa2c:    00000000    ....    DCD    0
        0x0004aa30:    00000000    ....    DCD    0
        0x0004aa34:    00000000    ....    DCD    0
        0x0004aa38:    00000000    ....    DCD    0
        0x0004aa3c:    00000000    ....    DCD    0
        0x0004aa40:    00000000    ....    DCD    0
        0x0004aa44:    00000000    ....    DCD    0
        0x0004aa48:    00000000    ....    DCD    0
        0x0004aa4c:    00000001    ....    DCD    1
        0x0004aa50:    00000001    ....    DCD    1
        0x0004aa54:    00000001    ....    DCD    1
        0x0004aa58:    00000001    ....    DCD    1
        0x0004aa5c:    00000001    ....    DCD    1
        0x0004aa60:    00000001    ....    DCD    1
        0x0004aa64:    00000001    ....    DCD    1
        0x0004aa68:    00000001    ....    DCD    1
        0x0004aa6c:    00000001    ....    DCD    1
        0x0004aa70:    00000001    ....    DCD    1
        0x0004aa74:    00000001    ....    DCD    1
        0x0004aa78:    00000001    ....    DCD    1
        0x0004aa7c:    00000001    ....    DCD    1
        0x0004aa80:    00000001    ....    DCD    1
        0x0004aa84:    00000001    ....    DCD    1
        0x0004aa88:    00000001    ....    DCD    1
        0x0004aa8c:    00000001    ....    DCD    1
        0x0004aa90:    00000001    ....    DCD    1
        0x0004aa94:    00000001    ....    DCD    1
        0x0004aa98:    00000001    ....    DCD    1
        0x0004aa9c:    00000001    ....    DCD    1
        0x0004aaa0:    00000001    ....    DCD    1
        0x0004aaa4:    00000001    ....    DCD    1
        0x0004aaa8:    00000001    ....    DCD    1
        0x0004aaac:    00000001    ....    DCD    1
        0x0004aab0:    00000001    ....    DCD    1
        0x0004aab4:    00000001    ....    DCD    1
        0x0004aab8:    00000001    ....    DCD    1
        0x0004aabc:    00000001    ....    DCD    1
        0x0004aac0:    00000001    ....    DCD    1
        0x0004aac4:    00000001    ....    DCD    1
        0x0004aac8:    00000001    ....    DCD    1
        0x0004aacc:    00000001    ....    DCD    1
        0x0004aad0:    00000001    ....    DCD    1
        0x0004aad4:    00000001    ....    DCD    1
        0x0004aad8:    00000001    ....    DCD    1
        0x0004aadc:    00000001    ....    DCD    1
        0x0004aae0:    00000001    ....    DCD    1
        0x0004aae4:    00000001    ....    DCD    1
        0x0004aae8:    00000001    ....    DCD    1
        0x0004aaec:    00000001    ....    DCD    1
        0x0004aaf0:    00000001    ....    DCD    1
        0x0004aaf4:    00000001    ....    DCD    1
        0x0004aaf8:    00000001    ....    DCD    1
        0x0004aafc:    00000001    ....    DCD    1
        0x0004ab00:    00000001    ....    DCD    1
        0x0004ab04:    00000001    ....    DCD    1
        0x0004ab08:    00000001    ....    DCD    1
        0x0004ab0c:    00000001    ....    DCD    1
        0x0004ab10:    00000001    ....    DCD    1
        0x0004ab14:    00000001    ....    DCD    1
        0x0004ab18:    00000001    ....    DCD    1
        0x0004ab1c:    00000001    ....    DCD    1
        0x0004ab20:    00000001    ....    DCD    1
        0x0004ab24:    00000001    ....    DCD    1
        0x0004ab28:    00000001    ....    DCD    1
        0x0004ab2c:    00000001    ....    DCD    1
        0x0004ab30:    00000001    ....    DCD    1
        0x0004ab34:    00000001    ....    DCD    1
        0x0004ab38:    00000001    ....    DCD    1
        0x0004ab3c:    00000001    ....    DCD    1
        0x0004ab40:    00000001    ....    DCD    1
        0x0004ab44:    00000001    ....    DCD    1
        0x0004ab48:    00000001    ....    DCD    1
        0x0004ab4c:    00000001    ....    DCD    1
        0x0004ab50:    00000001    ....    DCD    1
        0x0004ab54:    00000001    ....    DCD    1
        0x0004ab58:    00000001    ....    DCD    1
        0x0004ab5c:    00000001    ....    DCD    1
        0x0004ab60:    00000001    ....    DCD    1
        0x0004ab64:    00000001    ....    DCD    1
        0x0004ab68:    00000001    ....    DCD    1
        0x0004ab6c:    00000001    ....    DCD    1
        0x0004ab70:    00000001    ....    DCD    1
        0x0004ab74:    00000001    ....    DCD    1
        0x0004ab78:    00000001    ....    DCD    1
        0x0004ab7c:    00000001    ....    DCD    1
        0x0004ab80:    00000001    ....    DCD    1
        0x0004ab84:    00000001    ....    DCD    1
        0x0004ab88:    00000001    ....    DCD    1
        0x0004ab8c:    00000001    ....    DCD    1
        0x0004ab90:    00000001    ....    DCD    1
        0x0004ab94:    00000001    ....    DCD    1
        0x0004ab98:    00000001    ....    DCD    1
        0x0004ab9c:    00000001    ....    DCD    1
        0x0004aba0:    00000001    ....    DCD    1
        0x0004aba4:    00000001    ....    DCD    1
        0x0004aba8:    00000001    ....    DCD    1
        0x0004abac:    00000001    ....    DCD    1
        0x0004abb0:    00000001    ....    DCD    1
        0x0004abb4:    00000001    ....    DCD    1
        0x0004abb8:    00000001    ....    DCD    1
        0x0004abbc:    00000001    ....    DCD    1
        0x0004abc0:    00000001    ....    DCD    1
        0x0004abc4:    00000001    ....    DCD    1
        0x0004abc8:    00000001    ....    DCD    1
        0x0004abcc:    00000001    ....    DCD    1
        0x0004abd0:    00000001    ....    DCD    1
        0x0004abd4:    00000001    ....    DCD    1
        0x0004abd8:    00000001    ....    DCD    1
        0x0004abdc:    00000001    ....    DCD    1
        0x0004abe0:    00000001    ....    DCD    1
        0x0004abe4:    00000001    ....    DCD    1
        0x0004abe8:    00000001    ....    DCD    1
        0x0004abec:    00000001    ....    DCD    1
        0x0004abf0:    00000001    ....    DCD    1
        0x0004abf4:    00000001    ....    DCD    1
        0x0004abf8:    00000001    ....    DCD    1
        0x0004abfc:    00000001    ....    DCD    1
        0x0004ac00:    00000001    ....    DCD    1
        0x0004ac04:    00000001    ....    DCD    1
        0x0004ac08:    00000001    ....    DCD    1
        0x0004ac0c:    00000001    ....    DCD    1
        0x0004ac10:    00000001    ....    DCD    1
        0x0004ac14:    00000001    ....    DCD    1
        0x0004ac18:    00000001    ....    DCD    1
        0x0004ac1c:    00000001    ....    DCD    1
        0x0004ac20:    00000001    ....    DCD    1
        0x0004ac24:    00000001    ....    DCD    1
        0x0004ac28:    00000001    ....    DCD    1
        0x0004ac2c:    00000001    ....    DCD    1
        0x0004ac30:    00000001    ....    DCD    1
        0x0004ac34:    00000001    ....    DCD    1
        0x0004ac38:    00000001    ....    DCD    1
        0x0004ac3c:    00000001    ....    DCD    1
        0x0004ac40:    00000001    ....    DCD    1
        0x0004ac44:    00000001    ....    DCD    1
        0x0004ac48:    00000001    ....    DCD    1
        0x0004ac4c:    00000001    ....    DCD    1
        0x0004ac50:    00000001    ....    DCD    1
        0x0004ac54:    00000001    ....    DCD    1
        0x0004ac58:    00000001    ....    DCD    1
        0x0004ac5c:    00000001    ....    DCD    1
        0x0004ac60:    00000001    ....    DCD    1
        0x0004ac64:    00000001    ....    DCD    1
        0x0004ac68:    00000001    ....    DCD    1
        0x0004ac6c:    00000001    ....    DCD    1
        0x0004ac70:    00000001    ....    DCD    1
        0x0004ac74:    00000001    ....    DCD    1
        0x0004ac78:    00000001    ....    DCD    1
        0x0004ac7c:    00000001    ....    DCD    1
        0x0004ac80:    00000001    ....    DCD    1
        0x0004ac84:    00000001    ....    DCD    1
        0x0004ac88:    00000001    ....    DCD    1
        0x0004ac8c:    00000001    ....    DCD    1
        0x0004ac90:    00000001    ....    DCD    1
        0x0004ac94:    00000001    ....    DCD    1
        0x0004ac98:    00000001    ....    DCD    1
        0x0004ac9c:    00000001    ....    DCD    1
        0x0004aca0:    00000001    ....    DCD    1
        0x0004aca4:    00000001    ....    DCD    1
        0x0004aca8:    00000001    ....    DCD    1
        0x0004acac:    00000001    ....    DCD    1
        0x0004acb0:    00000001    ....    DCD    1
        0x0004acb4:    00000001    ....    DCD    1
        0x0004acb8:    00000001    ....    DCD    1
        0x0004acbc:    00000001    ....    DCD    1
        0x0004acc0:    00000001    ....    DCD    1
        0x0004acc4:    00000001    ....    DCD    1
        0x0004acc8:    00000001    ....    DCD    1
        0x0004accc:    00000001    ....    DCD    1
        0x0004acd0:    00000001    ....    DCD    1
        0x0004acd4:    00000001    ....    DCD    1
        0x0004acd8:    00000001    ....    DCD    1
        0x0004acdc:    00000001    ....    DCD    1
        0x0004ace0:    00000001    ....    DCD    1
        0x0004ace4:    00000001    ....    DCD    1
        0x0004ace8:    00000001    ....    DCD    1
        0x0004acec:    00000001    ....    DCD    1
        0x0004acf0:    00000001    ....    DCD    1
        0x0004acf4:    00000001    ....    DCD    1
        0x0004acf8:    00000001    ....    DCD    1
        0x0004acfc:    00000001    ....    DCD    1
        0x0004ad00:    00000001    ....    DCD    1
        0x0004ad04:    00000001    ....    DCD    1
        0x0004ad08:    00000001    ....    DCD    1
        0x0004ad0c:    00000003    ....    DCD    3
        0x0004ad10:    00000005    ....    DCD    5
        0x0004ad14:    00000007    ....    DCD    7
        0x0004ad18:    00000009    ....    DCD    9
        0x0004ad1c:    0000000b    ....    DCD    11
        0x0004ad20:    0000000d    ....    DCD    13
        0x0004ad24:    0000000f    ....    DCD    15
        0x0004ad28:    00000011    ....    DCD    17
        0x0004ad2c:    00000013    ....    DCD    19
        0x0004ad30:    00000015    ....    DCD    21
        0x0004ad34:    00000017    ....    DCD    23
        0x0004ad38:    00000019    ....    DCD    25
        0x0004ad3c:    0000001b    ....    DCD    27
        0x0004ad40:    0000001d    ....    DCD    29
        0x0004ad44:    0000001f    ....    DCD    31
        0x0004ad48:    00000021    !...    DCD    33
        0x0004ad4c:    00000023    #...    DCD    35
        0x0004ad50:    00000025    %...    DCD    37
        0x0004ad54:    00000027    '...    DCD    39
        0x0004ad58:    00000029    )...    DCD    41
        0x0004ad5c:    0000002b    +...    DCD    43
        0x0004ad60:    0000002d    -...    DCD    45
        0x0004ad64:    0000002f    /...    DCD    47
        0x0004ad68:    00000031    1...    DCD    49
        0x0004ad6c:    00000033    3...    DCD    51
        0x0004ad70:    00000035    5...    DCD    53
        0x0004ad74:    00000037    7...    DCD    55
        0x0004ad78:    00000039    9...    DCD    57
        0x0004ad7c:    0000003b    ;...    DCD    59
        0x0004ad80:    0000003d    =...    DCD    61
        0x0004ad84:    0000003f    ?...    DCD    63
        0x0004ad88:    00000041    A...    DCD    65
        0x0004ad8c:    00000043    C...    DCD    67
        0x0004ad90:    00000045    E...    DCD    69
        0x0004ad94:    00000047    G...    DCD    71
        0x0004ad98:    00000049    I...    DCD    73
        0x0004ad9c:    0000004b    K...    DCD    75
        0x0004ada0:    0000004d    M...    DCD    77
        0x0004ada4:    0000004f    O...    DCD    79
        0x0004ada8:    00000051    Q...    DCD    81
        0x0004adac:    00000053    S...    DCD    83
        0x0004adb0:    00000055    U...    DCD    85
        0x0004adb4:    00000057    W...    DCD    87
        0x0004adb8:    00000059    Y...    DCD    89
        0x0004adbc:    0000005b    [...    DCD    91
        0x0004adc0:    0000005d    ]...    DCD    93
        0x0004adc4:    0000005f    _...    DCD    95
        0x0004adc8:    00000061    a...    DCD    97
        0x0004adcc:    00000063    c...    DCD    99
        0x0004add0:    00000065    e...    DCD    101
        0x0004add4:    00000067    g...    DCD    103
        0x0004add8:    00000069    i...    DCD    105
        0x0004addc:    0000006b    k...    DCD    107
        0x0004ade0:    0000006d    m...    DCD    109
        0x0004ade4:    0000006f    o...    DCD    111
        0x0004ade8:    00000071    q...    DCD    113
        0x0004adec:    00000073    s...    DCD    115
        0x0004adf0:    00000075    u...    DCD    117
        0x0004adf4:    00000077    w...    DCD    119
        0x0004adf8:    00000079    y...    DCD    121
        0x0004adfc:    0000007b    {...    DCD    123
        0x0004ae00:    0000007d    }...    DCD    125
        0x0004ae04:    0000007f    ....    DCD    127
        0x0004ae08:    00000081    ....    DCD    129
        0x0004ae0c:    00000083    ....    DCD    131
        0x0004ae10:    00000085    ....    DCD    133
        0x0004ae14:    00000087    ....    DCD    135
        0x0004ae18:    00000089    ....    DCD    137
        0x0004ae1c:    0000008b    ....    DCD    139
        0x0004ae20:    0000008d    ....    DCD    141
        0x0004ae24:    0000008f    ....    DCD    143
        0x0004ae28:    00000091    ....    DCD    145
        0x0004ae2c:    00000093    ....    DCD    147
        0x0004ae30:    00000095    ....    DCD    149
        0x0004ae34:    00000097    ....    DCD    151
        0x0004ae38:    00000099    ....    DCD    153
        0x0004ae3c:    0000009b    ....    DCD    155
        0x0004ae40:    0000009d    ....    DCD    157
        0x0004ae44:    0000009f    ....    DCD    159
        0x0004ae48:    000000a1    ....    DCD    161
        0x0004ae4c:    000000a3    ....    DCD    163
        0x0004ae50:    000000a5    ....    DCD    165
        0x0004ae54:    000000a7    ....    DCD    167
        0x0004ae58:    000000a9    ....    DCD    169
        0x0004ae5c:    000000ab    ....    DCD    171
        0x0004ae60:    000000ad    ....    DCD    173
        0x0004ae64:    000000af    ....    DCD    175
        0x0004ae68:    000000b1    ....    DCD    177
        0x0004ae6c:    000000b3    ....    DCD    179
        0x0004ae70:    000000b5    ....    DCD    181
        0x0004ae74:    000000b7    ....    DCD    183
        0x0004ae78:    000000b9    ....    DCD    185
        0x0004ae7c:    000000bb    ....    DCD    187
        0x0004ae80:    000000bd    ....    DCD    189
        0x0004ae84:    000000bf    ....    DCD    191
        0x0004ae88:    000000c1    ....    DCD    193
        0x0004ae8c:    000000c3    ....    DCD    195
        0x0004ae90:    000000c5    ....    DCD    197
        0x0004ae94:    000000c7    ....    DCD    199
        0x0004ae98:    000000c9    ....    DCD    201
        0x0004ae9c:    000000cb    ....    DCD    203
        0x0004aea0:    000000cd    ....    DCD    205
        0x0004aea4:    000000cf    ....    DCD    207
        0x0004aea8:    000000d1    ....    DCD    209
        0x0004aeac:    000000d3    ....    DCD    211
        0x0004aeb0:    000000d5    ....    DCD    213
        0x0004aeb4:    000000d7    ....    DCD    215
        0x0004aeb8:    000000d9    ....    DCD    217
        0x0004aebc:    000000db    ....    DCD    219
        0x0004aec0:    000000dd    ....    DCD    221
        0x0004aec4:    000000df    ....    DCD    223
        0x0004aec8:    000000e1    ....    DCD    225
        0x0004aecc:    000000e3    ....    DCD    227
        0x0004aed0:    000000e5    ....    DCD    229
        0x0004aed4:    000000e7    ....    DCD    231
        0x0004aed8:    000000e9    ....    DCD    233
        0x0004aedc:    000000eb    ....    DCD    235
        0x0004aee0:    000000ed    ....    DCD    237
        0x0004aee4:    000000ef    ....    DCD    239
        0x0004aee8:    000000f1    ....    DCD    241
        0x0004aeec:    000000f3    ....    DCD    243
        0x0004aef0:    000000f5    ....    DCD    245
        0x0004aef4:    000000f7    ....    DCD    247
        0x0004aef8:    000000f9    ....    DCD    249
        0x0004aefc:    000000fb    ....    DCD    251
        0x0004af00:    000000fd    ....    DCD    253
        0x0004af04:    000000ff    ....    DCD    255
        0x0004af08:    00000101    ....    DCD    257
        0x0004af0c:    00000103    ....    DCD    259
        0x0004af10:    00000105    ....    DCD    261
        0x0004af14:    00000107    ....    DCD    263
        0x0004af18:    00000109    ....    DCD    265
        0x0004af1c:    0000010b    ....    DCD    267
        0x0004af20:    0000010d    ....    DCD    269
        0x0004af24:    0000010f    ....    DCD    271
        0x0004af28:    00000111    ....    DCD    273
        0x0004af2c:    00000113    ....    DCD    275
        0x0004af30:    00000115    ....    DCD    277
        0x0004af34:    00000117    ....    DCD    279
        0x0004af38:    00000119    ....    DCD    281
        0x0004af3c:    0000011b    ....    DCD    283
        0x0004af40:    0000011d    ....    DCD    285
        0x0004af44:    0000011f    ....    DCD    287
        0x0004af48:    00000121    !...    DCD    289
        0x0004af4c:    00000123    #...    DCD    291
        0x0004af50:    00000125    %...    DCD    293
        0x0004af54:    00000127    '...    DCD    295
        0x0004af58:    00000129    )...    DCD    297
        0x0004af5c:    0000012b    +...    DCD    299
        0x0004af60:    0000012d    -...    DCD    301
        0x0004af64:    0000012f    /...    DCD    303
        0x0004af68:    00000131    1...    DCD    305
        0x0004af6c:    00000133    3...    DCD    307
        0x0004af70:    00000135    5...    DCD    309
        0x0004af74:    00000137    7...    DCD    311
        0x0004af78:    00000139    9...    DCD    313
        0x0004af7c:    0000013b    ;...    DCD    315
        0x0004af80:    0000013d    =...    DCD    317
        0x0004af84:    0000013f    ?...    DCD    319
        0x0004af88:    00000141    A...    DCD    321
        0x0004af8c:    00000143    C...    DCD    323
        0x0004af90:    00000145    E...    DCD    325
        0x0004af94:    00000147    G...    DCD    327
        0x0004af98:    00000149    I...    DCD    329
        0x0004af9c:    0000014b    K...    DCD    331
        0x0004afa0:    0000014d    M...    DCD    333
        0x0004afa4:    0000014f    O...    DCD    335
        0x0004afa8:    00000151    Q...    DCD    337
        0x0004afac:    00000153    S...    DCD    339
        0x0004afb0:    00000155    U...    DCD    341
        0x0004afb4:    00000157    W...    DCD    343
        0x0004afb8:    00000159    Y...    DCD    345
        0x0004afbc:    0000015b    [...    DCD    347
        0x0004afc0:    0000015d    ]...    DCD    349
        0x0004afc4:    0000015f    _...    DCD    351
        0x0004afc8:    0000000d    ....    DCD    13
        0x0004afcc:    00000019    ....    DCD    25
        0x0004afd0:    00000029    )...    DCD    41
        0x0004afd4:    0000003d    =...    DCD    61
        0x0004afd8:    00000055    U...    DCD    85
        0x0004afdc:    00000071    q...    DCD    113
        0x0004afe0:    00000091    ....    DCD    145
        0x0004afe4:    000000b5    ....    DCD    181
        0x0004afe8:    000000dd    ....    DCD    221
        0x0004afec:    00000109    ....    DCD    265
        0x0004aff0:    00000139    9...    DCD    313
        0x0004aff4:    0000016d    m...    DCD    365
        0x0004aff8:    000001a5    ....    DCD    421
        0x0004affc:    000001e1    ....    DCD    481
        0x0004b000:    00000221    !...    DCD    545
        0x0004b004:    00000265    e...    DCD    613
        0x0004b008:    000002ad    ....    DCD    685
        0x0004b00c:    000002f9    ....    DCD    761
        0x0004b010:    00000349    I...    DCD    841
        0x0004b014:    0000039d    ....    DCD    925
        0x0004b018:    000003f5    ....    DCD    1013
        0x0004b01c:    00000451    Q...    DCD    1105
        0x0004b020:    000004b1    ....    DCD    1201
        0x0004b024:    00000515    ....    DCD    1301
        0x0004b028:    0000057d    }...    DCD    1405
        0x0004b02c:    000005e9    ....    DCD    1513
        0x0004b030:    00000659    Y...    DCD    1625
        0x0004b034:    000006cd    ....    DCD    1741
        0x0004b038:    00000745    E...    DCD    1861
        0x0004b03c:    000007c1    ....    DCD    1985
        0x0004b040:    00000841    A...    DCD    2113
        0x0004b044:    000008c5    ....    DCD    2245
        0x0004b048:    0000094d    M...    DCD    2381
        0x0004b04c:    000009d9    ....    DCD    2521
        0x0004b050:    00000a69    i...    DCD    2665
        0x0004b054:    00000afd    ....    DCD    2813
        0x0004b058:    00000b95    ....    DCD    2965
        0x0004b05c:    00000c31    1...    DCD    3121
        0x0004b060:    00000cd1    ....    DCD    3281
        0x0004b064:    00000d75    u...    DCD    3445
        0x0004b068:    00000e1d    ....    DCD    3613
        0x0004b06c:    00000ec9    ....    DCD    3785
        0x0004b070:    00000f79    y...    DCD    3961
        0x0004b074:    0000102d    -...    DCD    4141
        0x0004b078:    000010e5    ....    DCD    4325
        0x0004b07c:    000011a1    ....    DCD    4513
        0x0004b080:    00001261    a...    DCD    4705
        0x0004b084:    00001325    %...    DCD    4901
        0x0004b088:    000013ed    ....    DCD    5101
        0x0004b08c:    000014b9    ....    DCD    5305
        0x0004b090:    00001589    ....    DCD    5513
        0x0004b094:    0000165d    ]...    DCD    5725
        0x0004b098:    00001735    5...    DCD    5941
        0x0004b09c:    00001811    ....    DCD    6161
        0x0004b0a0:    000018f1    ....    DCD    6385
        0x0004b0a4:    000019d5    ....    DCD    6613
        0x0004b0a8:    00001abd    ....    DCD    6845
        0x0004b0ac:    00001ba9    ....    DCD    7081
        0x0004b0b0:    00001c99    ....    DCD    7321
        0x0004b0b4:    00001d8d    ....    DCD    7565
        0x0004b0b8:    00001e85    ....    DCD    7813
        0x0004b0bc:    00001f81    ....    DCD    8065
        0x0004b0c0:    00002081    . ..    DCD    8321
        0x0004b0c4:    00002185    .!..    DCD    8581
        0x0004b0c8:    0000228d    ."..    DCD    8845
        0x0004b0cc:    00002399    .#..    DCD    9113
        0x0004b0d0:    000024a9    .$..    DCD    9385
        0x0004b0d4:    000025bd    .%..    DCD    9661
        0x0004b0d8:    000026d5    .&..    DCD    9941
        0x0004b0dc:    000027f1    .'..    DCD    10225
        0x0004b0e0:    00002911    .)..    DCD    10513
        0x0004b0e4:    00002a35    5*..    DCD    10805
        0x0004b0e8:    00002b5d    ]+..    DCD    11101
        0x0004b0ec:    00002c89    .,..    DCD    11401
        0x0004b0f0:    00002db9    .-..    DCD    11705
        0x0004b0f4:    00002eed    ....    DCD    12013
        0x0004b0f8:    00003025    %0..    DCD    12325
        0x0004b0fc:    00003161    a1..    DCD    12641
        0x0004b100:    000032a1    .2..    DCD    12961
        0x0004b104:    000033e5    .3..    DCD    13285
        0x0004b108:    0000352d    -5..    DCD    13613
        0x0004b10c:    00003679    y6..    DCD    13945
        0x0004b110:    000037c9    .7..    DCD    14281
        0x0004b114:    0000391d    .9..    DCD    14621
        0x0004b118:    00003a75    u:..    DCD    14965
        0x0004b11c:    00003bd1    .;..    DCD    15313
        0x0004b120:    00003d31    1=..    DCD    15665
        0x0004b124:    00003e95    .>..    DCD    16021
        0x0004b128:    00003ffd    .?..    DCD    16381
        0x0004b12c:    00004169    iA..    DCD    16745
        0x0004b130:    000042d9    .B..    DCD    17113
        0x0004b134:    0000444d    MD..    DCD    17485
        0x0004b138:    000045c5    .E..    DCD    17861
        0x0004b13c:    00004741    AG..    DCD    18241
        0x0004b140:    000048c1    .H..    DCD    18625
        0x0004b144:    00004a45    EJ..    DCD    19013
        0x0004b148:    00004bcd    .K..    DCD    19405
        0x0004b14c:    00004d59    YM..    DCD    19801
        0x0004b150:    00004ee9    .N..    DCD    20201
        0x0004b154:    0000507d    }P..    DCD    20605
        0x0004b158:    00005215    .R..    DCD    21013
        0x0004b15c:    000053b1    .S..    DCD    21425
        0x0004b160:    00005551    QU..    DCD    21841
        0x0004b164:    000056f5    .V..    DCD    22261
        0x0004b168:    0000589d    .X..    DCD    22685
        0x0004b16c:    00005a49    IZ..    DCD    23113
        0x0004b170:    00005bf9    .[..    DCD    23545
        0x0004b174:    00005dad    .]..    DCD    23981
        0x0004b178:    00005f65    e_..    DCD    24421
        0x0004b17c:    00006121    !a..    DCD    24865
        0x0004b180:    000062e1    .b..    DCD    25313
        0x0004b184:    000064a5    .d..    DCD    25765
        0x0004b188:    0000666d    mf..    DCD    26221
        0x0004b18c:    00006839    9h..    DCD    26681
        0x0004b190:    00006a09    .j..    DCD    27145
        0x0004b194:    00006bdd    .k..    DCD    27613
        0x0004b198:    00006db5    .m..    DCD    28085
        0x0004b19c:    00006f91    .o..    DCD    28561
        0x0004b1a0:    00007171    qq..    DCD    29041
        0x0004b1a4:    00007355    Us..    DCD    29525
        0x0004b1a8:    0000753d    =u..    DCD    30013
        0x0004b1ac:    00007729    )w..    DCD    30505
        0x0004b1b0:    00007919    .y..    DCD    31001
        0x0004b1b4:    00007b0d    .{..    DCD    31501
        0x0004b1b8:    00007d05    .}..    DCD    32005
        0x0004b1bc:    00007f01    ....    DCD    32513
        0x0004b1c0:    00008101    ....    DCD    33025
        0x0004b1c4:    00008305    ....    DCD    33541
        0x0004b1c8:    0000850d    ....    DCD    34061
        0x0004b1cc:    00008719    ....    DCD    34585
        0x0004b1d0:    00008929    )...    DCD    35113
        0x0004b1d4:    00008b3d    =...    DCD    35645
        0x0004b1d8:    00008d55    U...    DCD    36181
        0x0004b1dc:    00008f71    q...    DCD    36721
        0x0004b1e0:    00009191    ....    DCD    37265
        0x0004b1e4:    000093b5    ....    DCD    37813
        0x0004b1e8:    000095dd    ....    DCD    38365
        0x0004b1ec:    00009809    ....    DCD    38921
        0x0004b1f0:    00009a39    9...    DCD    39481
        0x0004b1f4:    00009c6d    m...    DCD    40045
        0x0004b1f8:    00009ea5    ....    DCD    40613
        0x0004b1fc:    0000a0e1    ....    DCD    41185
        0x0004b200:    0000a321    !...    DCD    41761
        0x0004b204:    0000a565    e...    DCD    42341
        0x0004b208:    0000a7ad    ....    DCD    42925
        0x0004b20c:    0000a9f9    ....    DCD    43513
        0x0004b210:    0000ac49    I...    DCD    44105
        0x0004b214:    0000ae9d    ....    DCD    44701
        0x0004b218:    0000b0f5    ....    DCD    45301
        0x0004b21c:    0000b351    Q...    DCD    45905
        0x0004b220:    0000b5b1    ....    DCD    46513
        0x0004b224:    0000b815    ....    DCD    47125
        0x0004b228:    0000ba7d    }...    DCD    47741
        0x0004b22c:    0000bce9    ....    DCD    48361
        0x0004b230:    0000bf59    Y...    DCD    48985
        0x0004b234:    0000c1cd    ....    DCD    49613
        0x0004b238:    0000c445    E...    DCD    50245
        0x0004b23c:    0000c6c1    ....    DCD    50881
        0x0004b240:    0000c941    A...    DCD    51521
        0x0004b244:    0000cbc5    ....    DCD    52165
        0x0004b248:    0000ce4d    M...    DCD    52813
        0x0004b24c:    0000d0d9    ....    DCD    53465
        0x0004b250:    0000d369    i...    DCD    54121
        0x0004b254:    0000d5fd    ....    DCD    54781
        0x0004b258:    0000d895    ....    DCD    55445
        0x0004b25c:    0000db31    1...    DCD    56113
        0x0004b260:    0000ddd1    ....    DCD    56785
        0x0004b264:    0000e075    u...    DCD    57461
        0x0004b268:    0000e31d    ....    DCD    58141
        0x0004b26c:    0000e5c9    ....    DCD    58825
        0x0004b270:    0000e879    y...    DCD    59513
        0x0004b274:    0000eb2d    -...    DCD    60205
        0x0004b278:    0000ede5    ....    DCD    60901
        0x0004b27c:    0000f0a1    ....    DCD    61601
        0x0004b280:    0000003f    ?...    DCD    63
        0x0004b284:    00000081    ....    DCD    129
        0x0004b288:    000000e7    ....    DCD    231
        0x0004b28c:    00000179    y...    DCD    377
        0x0004b290:    0000023f    ?...    DCD    575
        0x0004b294:    00000341    A...    DCD    833
        0x0004b298:    00000487    ....    DCD    1159
        0x0004b29c:    00000619    ....    DCD    1561
        0x0004b2a0:    000007ff    ....    DCD    2047
        0x0004b2a4:    00000a41    A...    DCD    2625
        0x0004b2a8:    00000ce7    ....    DCD    3303
        0x0004b2ac:    00000ff9    ....    DCD    4089
        0x0004b2b0:    0000137f    ....    DCD    4991
        0x0004b2b4:    00001781    ....    DCD    6017
        0x0004b2b8:    00001c07    ....    DCD    7175
        0x0004b2bc:    00002119    .!..    DCD    8473
        0x0004b2c0:    000026bf    .&..    DCD    9919
        0x0004b2c4:    00002d01    .-..    DCD    11521
        0x0004b2c8:    000033e7    .3..    DCD    13287
        0x0004b2cc:    00003b79    y;..    DCD    15225
        0x0004b2d0:    000043bf    .C..    DCD    17343
        0x0004b2d4:    00004cc1    .L..    DCD    19649
        0x0004b2d8:    00005687    .V..    DCD    22151
        0x0004b2dc:    00006119    .a..    DCD    24857
        0x0004b2e0:    00006c7f    .l..    DCD    27775
        0x0004b2e4:    000078c1    .x..    DCD    30913
        0x0004b2e8:    000085e7    ....    DCD    34279
        0x0004b2ec:    000093f9    ....    DCD    37881
        0x0004b2f0:    0000a2ff    ....    DCD    41727
        0x0004b2f4:    0000b301    ....    DCD    45825
        0x0004b2f8:    0000c407    ....    DCD    50183
        0x0004b2fc:    0000d619    ....    DCD    54809
        0x0004b300:    0000e93f    ?...    DCD    59711
        0x0004b304:    0000fd81    ....    DCD    64897
        0x0004b308:    000112e7    ....    DCD    70375
        0x0004b30c:    00012979    y)..    DCD    76153
        0x0004b310:    0001413f    ?A..    DCD    82239
        0x0004b314:    00015a41    AZ..    DCD    88641
        0x0004b318:    00017487    .t..    DCD    95367
        0x0004b31c:    00019019    ....    DCD    102425
        0x0004b320:    0001acff    ....    DCD    109823
        0x0004b324:    0001cb41    A...    DCD    117569
        0x0004b328:    0001eae7    ....    DCD    125671
        0x0004b32c:    00020bf9    ....    DCD    134137
        0x0004b330:    00022e7f    ....    DCD    142975
        0x0004b334:    00025281    .R..    DCD    152193
        0x0004b338:    00027807    .x..    DCD    161799
        0x0004b33c:    00029f19    ....    DCD    171801
        0x0004b340:    0002c7bf    ....    DCD    182207
        0x0004b344:    0002f201    ....    DCD    193025
        0x0004b348:    00031de7    ....    DCD    204263
        0x0004b34c:    00034b79    yK..    DCD    215929
        0x0004b350:    00037abf    .z..    DCD    228031
        0x0004b354:    0003abc1    ....    DCD    240577
        0x0004b358:    0003de87    ....    DCD    253575
        0x0004b35c:    00041319    ....    DCD    267033
        0x0004b360:    0004497f    .I..    DCD    280959
        0x0004b364:    000481c1    ....    DCD    295361
        0x0004b368:    0004bbe7    ....    DCD    310247
        0x0004b36c:    0004f7f9    ....    DCD    325625
        0x0004b370:    000535ff    .5..    DCD    341503
        0x0004b374:    00057601    .v..    DCD    357889
        0x0004b378:    0005b807    ....    DCD    374791
        0x0004b37c:    0005fc19    ....    DCD    392217
        0x0004b380:    0006423f    ?B..    DCD    410175
        0x0004b384:    00068a81    ....    DCD    428673
        0x0004b388:    0006d4e7    ....    DCD    447719
        0x0004b38c:    00072179    y!..    DCD    467321
        0x0004b390:    0007703f    ?p..    DCD    487487
        0x0004b394:    0007c141    A...    DCD    508225
        0x0004b398:    00081487    ....    DCD    529543
        0x0004b39c:    00086a19    .j..    DCD    551449
        0x0004b3a0:    0008c1ff    ....    DCD    573951
        0x0004b3a4:    00091c41    A...    DCD    597057
        0x0004b3a8:    000978e7    .x..    DCD    620775
        0x0004b3ac:    0009d7f9    ....    DCD    645113
        0x0004b3b0:    000a397f    .9..    DCD    670079
        0x0004b3b4:    000a9d81    ....    DCD    695681
        0x0004b3b8:    000b0407    ....    DCD    721927
        0x0004b3bc:    000b6d19    .m..    DCD    748825
        0x0004b3c0:    000bd8bf    ....    DCD    776383
        0x0004b3c4:    000c4701    .G..    DCD    804609
        0x0004b3c8:    000cb7e7    ....    DCD    833511
        0x0004b3cc:    000d2b79    y+..    DCD    863097
        0x0004b3d0:    000da1bf    ....    DCD    893375
        0x0004b3d4:    000e1ac1    ....    DCD    924353
        0x0004b3d8:    000e9687    ....    DCD    956039
        0x0004b3dc:    000f1519    ....    DCD    988441
        0x0004b3e0:    000f967f    ....    DCD    1021567
        0x0004b3e4:    00101ac1    ....    DCD    1055425
        0x0004b3e8:    0010a1e7    ....    DCD    1090023
        0x0004b3ec:    00112bf9    .+..    DCD    1125369
        0x0004b3f0:    0011b8ff    ....    DCD    1161471
        0x0004b3f4:    00124901    .I..    DCD    1198337
        0x0004b3f8:    0012dc07    ....    DCD    1235975
        0x0004b3fc:    00137219    .r..    DCD    1274393
        0x0004b400:    00140b3f    ?...    DCD    1313599
        0x0004b404:    0014a781    ....    DCD    1353601
        0x0004b408:    001546e7    .F..    DCD    1394407
        0x0004b40c:    0015e979    y...    DCD    1436025
        0x0004b410:    00168f3f    ?...    DCD    1478463
        0x0004b414:    00173841    A8..    DCD    1521729
        0x0004b418:    0017e487    ....    DCD    1565831
        0x0004b41c:    00189419    ....    DCD    1610777
        0x0004b420:    001946ff    .F..    DCD    1656575
        0x0004b424:    0019fd41    A...    DCD    1703233
        0x0004b428:    001ab6e7    ....    DCD    1750759
        0x0004b42c:    001b73f9    .s..    DCD    1799161
        0x0004b430:    001c347f    .4..    DCD    1848447
        0x0004b434:    001cf881    ....    DCD    1898625
        0x0004b438:    001dc007    ....    DCD    1949703
        0x0004b43c:    001e8b19    ....    DCD    2001689
        0x0004b440:    001f59bf    .Y..    DCD    2054591
        0x0004b444:    00202c01    ., .    DCD    2108417
        0x0004b448:    002101e7    ..!.    DCD    2163175
        0x0004b44c:    0021db79    y.!.    DCD    2218873
        0x0004b450:    0022b8bf    ..".    DCD    2275519
        0x0004b454:    002399c1    ..#.    DCD    2333121
        0x0004b458:    00247e87    .~$.    DCD    2391687
        0x0004b45c:    00256719    .g%.    DCD    2451225
        0x0004b460:    0026537f    .S&.    DCD    2511743
        0x0004b464:    002743c1    .C'.    DCD    2573249
        0x0004b468:    002837e7    .7(.    DCD    2635751
        0x0004b46c:    00292ff9    ./).    DCD    2699257
        0x0004b470:    002a2bff    .+*.    DCD    2763775
        0x0004b474:    002b2c01    .,+.    DCD    2829313
        0x0004b478:    002c3007    .0,.    DCD    2895879
        0x0004b47c:    002d3819    .8-.    DCD    2963481
        0x0004b480:    002e443f    ?D..    DCD    3032127
        0x0004b484:    002f5481    .T/.    DCD    3101825
        0x0004b488:    003068e7    .h0.    DCD    3172583
        0x0004b48c:    00318179    y.1.    DCD    3244409
        0x0004b490:    00329e3f    ?.2.    DCD    3317311
        0x0004b494:    0033bf41    A.3.    DCD    3391297
        0x0004b498:    0034e487    ..4.    DCD    3466375
        0x0004b49c:    00360e19    ..6.    DCD    3542553
        0x0004b4a0:    00373bff    .;7.    DCD    3619839
        0x0004b4a4:    00386e41    An8.    DCD    3698241
        0x0004b4a8:    0039a4e7    ..9.    DCD    3777767
        0x0004b4ac:    003adff9    ..:.    DCD    3858425
        0x0004b4b0:    003c1f7f    ..<.    DCD    3940223
        0x0004b4b4:    003d6381    .c=.    DCD    4023169
        0x0004b4b8:    003eac07    ..>.    DCD    4107271
        0x0004b4bc:    003ff919    ..?.    DCD    4192537
        0x0004b4c0:    00414abf    .JA.    DCD    4278975
        0x0004b4c4:    0042a101    ..B.    DCD    4366593
        0x0004b4c8:    0043fbe7    ..C.    DCD    4455399
        0x0004b4cc:    00455b79    y[E.    DCD    4545401
        0x0004b4d0:    0046bfbf    ..F.    DCD    4636607
        0x0004b4d4:    004828c1    .(H.    DCD    4729025
        0x0004b4d8:    00499687    ..I.    DCD    4822663
        0x0004b4dc:    004b0919    ..K.    DCD    4917529
        0x0004b4e0:    004c807f    ..L.    DCD    5013631
        0x0004b4e4:    004dfcc1    ..M.    DCD    5110977
        0x0004b4e8:    004f7de7    .}O.    DCD    5209575
        0x0004b4ec:    005103f9    ..Q.    DCD    5309433
        0x0004b4f0:    00528eff    ..R.    DCD    5410559
        0x0004b4f4:    00541f01    ..T.    DCD    5512961
        0x0004b4f8:    0055b407    ..U.    DCD    5616647
        0x0004b4fc:    00574e19    .NW.    DCD    5721625
        0x0004b500:    0058ed3f    ?.X.    DCD    5827903
        0x0004b504:    005a9181    ..Z.    DCD    5935489
        0x0004b508:    005c3ae7    .:\.    DCD    6044391
        0x0004b50c:    005de979    y.].    DCD    6154617
        0x0004b510:    005f9d3f    ?._.    DCD    6266175
        0x0004b514:    00615641    AVa.    DCD    6379073
        0x0004b518:    00631487    ..c.    DCD    6493319
        0x0004b51c:    0064d819    ..d.    DCD    6608921
        0x0004b520:    0066a0ff    ..f.    DCD    6725887
        0x0004b524:    00686f41    Aoh.    DCD    6844225
        0x0004b528:    006a42e7    .Bj.    DCD    6963943
        0x0004b52c:    006c1bf9    ..l.    DCD    7085049
        0x0004b530:    006dfa7f    ..m.    DCD    7207551
        0x0004b534:    00000141    A...    DCD    321
        0x0004b538:    000002a9    ....    DCD    681
        0x0004b53c:    00000509    ....    DCD    1289
        0x0004b540:    000008c1    ....    DCD    2241
        0x0004b544:    00000e41    A...    DCD    3649
        0x0004b548:    00001609    ....    DCD    5641
        0x0004b54c:    000020a9    . ..    DCD    8361
        0x0004b550:    00002ec1    ....    DCD    11969
        0x0004b554:    00004101    .A..    DCD    16641
        0x0004b558:    00005829    )X..    DCD    22569
        0x0004b55c:    00007509    .u..    DCD    29961
        0x0004b560:    00009881    ....    DCD    39041
        0x0004b564:    0000c381    ....    DCD    50049
        0x0004b568:    0000f709    ....    DCD    63241
        0x0004b56c:    00013429    )4..    DCD    78889
        0x0004b570:    00017c01    .|..    DCD    97281
        0x0004b574:    0001cfc1    ....    DCD    118721
        0x0004b578:    000230a9    .0..    DCD    143529
        0x0004b57c:    0002a009    ....    DCD    172041
        0x0004b580:    00031f41    A...    DCD    204609
        0x0004b584:    0003afc1    ....    DCD    241601
        0x0004b588:    00045309    .S..    DCD    283401
        0x0004b58c:    00050aa9    ....    DCD    330409
        0x0004b590:    0005d841    A...    DCD    383041
        0x0004b594:    0006bd81    ....    DCD    441729
        0x0004b598:    0007bc29    )...    DCD    506921
        0x0004b59c:    0008d609    ....    DCD    579081
        0x0004b5a0:    000a0d01    ....    DCD    658689
        0x0004b5a4:    000b6301    .c..    DCD    746241
        0x0004b5a8:    000cda09    ....    DCD    842249
        0x0004b5ac:    000e7429    )t..    DCD    947241
        0x0004b5b0:    00103381    .3..    DCD    1061761
        0x0004b5b4:    00121a41    A...    DCD    1186369
        0x0004b5b8:    00142aa9    .*..    DCD    1321641
        0x0004b5bc:    00166709    .g..    DCD    1468169
        0x0004b5c0:    0018d1c1    ....    DCD    1626561
        0x0004b5c4:    001b6d41    Am..    DCD    1797441
        0x0004b5c8:    001e3c09    .<..    DCD    1981449
        0x0004b5cc:    002140a9    .@!.    DCD    2179241
        0x0004b5d0:    00247dc1    .}$.    DCD    2391489
        0x0004b5d4:    0027f601    ..'.    DCD    2618881
        0x0004b5d8:    002bac29    ).+.    DCD    2862121
        0x0004b5dc:    002fa309    ../.    DCD    3121929
        0x0004b5e0:    0033dd81    ..3.    DCD    3399041
        0x0004b5e4:    00385e81    .^8.    DCD    3694209
        0x0004b5e8:    003d2909    .)=.    DCD    4008201
        0x0004b5ec:    00424029    )@B.    DCD    4341801
        0x0004b5f0:    0047a701    ..G.    DCD    4695809
        0x0004b5f4:    004d60c1    .`M.    DCD    5071041
        0x0004b5f8:    005370a9    .pS.    DCD    5468329
        0x0004b5fc:    0059da09    ..Y.    DCD    5888521
        0x0004b600:    0060a041    A.`.    DCD    6332481
        0x0004b604:    0067c6c1    ..g.    DCD    6801089
        0x0004b608:    006f5109    .Qo.    DCD    7295241
        0x0004b60c:    007742a9    .Bw.    DCD    7815849
        0x0004b610:    007f9f41    A...    DCD    8363841
        0x0004b614:    00886a81    .j..    DCD    8940161
        0x0004b618:    0091a829    )...    DCD    9545769
        0x0004b61c:    009b5c09    .\..    DCD    10181641
        0x0004b620:    00a58a01    ....    DCD    10848769
        0x0004b624:    00b03601    .6..    DCD    11548161
        0x0004b628:    00bb6409    .d..    DCD    12280841
        0x0004b62c:    00c71829    )...    DCD    13047849
        0x0004b630:    00d35681    .V..    DCD    13850241
        0x0004b634:    00e02341    A#..    DCD    14689089
        0x0004b638:    00ed82a9    ....    DCD    15565481
        0x0004b63c:    00fb7909    .y..    DCD    16480521
        0x0004b640:    010a0ac1    ....    DCD    17435329
        0x0004b644:    01193c41    A<..    DCD    18431041
        0x0004b648:    01291209    ..).    DCD    19468809
        0x0004b64c:    013990a9    ..9.    DCD    20549801
        0x0004b650:    014abcc1    ..J.    DCD    21675201
        0x0004b654:    015c9b01    ..\.    DCD    22846209
        0x0004b658:    016f3029    )0o.    DCD    24064041
        0x0004b65c:    01828109    ....    DCD    25329929
        0x0004b660:    01969281    ....    DCD    26645121
        0x0004b664:    01ab6981    .i..    DCD    28010881
        0x0004b668:    01c10b09    ....    DCD    29428489
        0x0004b66c:    01d77c29    )|..    DCD    30899241
        0x0004b670:    01eec201    ....    DCD    32424449
        0x0004b674:    0206e1c1    ....    DCD    34005441
        0x0004b678:    021fe0a9    ....    DCD    35643561
        0x0004b67c:    0239c409    ..9.    DCD    37340169
        0x0004b680:    02549141    A.T.    DCD    39096641
        0x0004b684:    02704dc1    .Mp.    DCD    40914369
        0x0004b688:    028cff09    ....    DCD    42794761
        0x0004b68c:    02aaaaa9    ....    DCD    44739241
        0x0004b690:    02c95641    AV..    DCD    46749249
        0x0004b694:    02e90781    ....    DCD    48826241
        0x0004b698:    0309c429    )...    DCD    50971689
        0x0004b69c:    032b9209    ..+.    DCD    53187081
        0x0004b6a0:    034e7701    .wN.    DCD    55473921
        0x0004b6a4:    03727901    .yr.    DCD    57833729
        0x0004b6a8:    03979e09    ....    DCD    60268041
        0x0004b6ac:    03bdec29    )...    DCD    62778409
        0x0004b6b0:    03e56981    .i..    DCD    65366401
        0x0004b6b4:    040e1c41    A...    DCD    68033601
        0x0004b6b8:    04380aa9    ..8.    DCD    70781609
        0x0004b6bc:    04633b09    .;c.    DCD    73612041
        0x0004b6c0:    048fb3c1    ....    DCD    76526529
        0x0004b6c4:    04bd7b41    A{..    DCD    79526721
        0x0004b6c8:    04ec9809    ....    DCD    82614281
        0x0004b6cc:    051d10a9    ....    DCD    85790889
        0x0004b6d0:    054eebc1    ..N.    DCD    89058241
        0x0004b6d4:    05823001    .0..    DCD    92418049
        0x0004b6d8:    05b6e429    )...    DCD    95872041
        0x0004b6dc:    05ed0f09    ....    DCD    99421961
        0x0004b6e0:    0624b781    ..$.    DCD    103069569
        0x0004b6e4:    065de481    ..].    DCD    106816641
        0x0004b6e8:    06989d09    ....    DCD    110664969
        0x0004b6ec:    06d4e829    )...    DCD    114616361
        0x0004b6f0:    0712cd01    ....    DCD    118672641
        0x0004b6f4:    075252c1    .RR.    DCD    122835649
        0x0004b6f8:    079380a9    ....    DCD    127107241
        0x0004b6fc:    07d65e09    .^..    DCD    131489289
        0x0004b700:    081af241    A...    DCD    135983681
        0x0004b704:    086144c1    .Da.    DCD    140592321
        0x0004b708:    08a95d09    .]..    DCD    145317129
        0x0004b70c:    08f342a9    .B..    DCD    150160041
        0x0004b710:    093efd41    A.>.    DCD    155123009
        0x0004b714:    098c9481    ....    DCD    160208001
        0x0004b718:    09dc1029    )...    DCD    165417001
        0x0004b71c:    0a2d7809    .x-.    DCD    170752009
        0x0004b720:    0a80d401    ....    DCD    176215041
        0x0004b724:    0ad62c01    .,..    DCD    181808129
        0x0004b728:    0b2d8809    ..-.    DCD    187533321
        0x0004b72c:    0b86f029    )...    DCD    193392681
        0x0004b730:    0be26c81    .l..    DCD    199388289
        0x0004b734:    0c400541    A.@.    DCD    205522241
        0x0004b738:    0c9fc2a9    ....    DCD    211796649
        0x0004b73c:    0d01ad09    ....    DCD    218213641
        0x0004b740:    0d65ccc1    ..e.    DCD    224775361
        0x0004b744:    0dcc2a41    A*..    DCD    231483969
        0x0004b748:    0e34ce09    ..4.    DCD    238341641
        0x0004b74c:    0e9fc0a9    ....    DCD    245350569
        0x0004b750:    0f0d0ac1    ....    DCD    252512961
        0x0004b754:    0f7cb501    ..|.    DCD    259831041
        0x0004b758:    0feec829    )...    DCD    267307049
        0x0004b75c:    10634d09    .Mc.    DCD    274943241
        0x0004b760:    10da4c81    .L..    DCD    282741889
        0x0004b764:    1153cf81    ..S.    DCD    290705281
        0x0004b768:    11cfdf09    ....    DCD    298835721
        0x0004b76c:    124e8429    ).N.    DCD    307135529
        0x0004b770:    12cfc801    ....    DCD    315607041
        0x0004b774:    1353b3c1    ..S.    DCD    324252609
        0x0004b778:    13da50a9    .P..    DCD    333074601
        0x0004b77c:    1463a809    ..c.    DCD    342075401
        0x0004b780:    14efc341    A...    DCD    351257409
        0x0004b784:    157eabc1    ..~.    DCD    360623041
        0x0004b788:    16106b09    .k..    DCD    370174729
        0x0004b78c:    16a50aa9    ....    DCD    379914921
        0x0004b790:    173c9441    A.<.    DCD    389846081
        0x0004b794:    17d71181    ....    DCD    399970689
        0x0004b798:    18748c29    ).t.    DCD    410291241
        0x0004b79c:    19150e09    ....    DCD    420810249
        0x0004b7a0:    19b8a101    ....    DCD    431530241
        0x0004b7a4:    1a5f4f01    .O_.    DCD    442453761
        0x0004b7a8:    1b092209    ."..    DCD    453583369
        0x0004b7ac:    1bb62429    )$..    DCD    464921641
        0x0004b7b0:    1c665f81    ._f.    DCD    476471169
        0x0004b7b4:    1d19de41    A...    DCD    488234561
        0x0004b7b8:    1dd0aaa9    ....    DCD    500214441
        0x0004b7bc:    1e8acf09    ....    DCD    512413449
        0x0004b7c0:    1f4855c1    .UH.    DCD    524834241
        0x0004b7c4:    20094941    AI.     DCD    537479489
        0x0004b7c8:    20cdb409    ...     DCD    550351881
        0x0004b7cc:    2195a0a9    ...!    DCD    563454121
        0x0004b7d0:    226119c1    ..a"    DCD    576788929
        0x0004b7d4:    23302a01    .*0#    DCD    590359041
        0x0004b7d8:    2402dc29    )..$    DCD    604167209
        0x0004b7dc:    24d93b09    .;.$    DCD    618216201
        0x0004b7e0:    25b35181    .Q.%    DCD    632508801
        0x0004b7e4:    00000693    ....    DCD    1683
        0x0004b7e8:    00000e45    E...    DCD    3653
        0x0004b7ec:    00001c0f    ....    DCD    7183
        0x0004b7f0:    00003311    .3..    DCD    13073
        0x0004b7f4:    0000575b    [W..    DCD    22363
        0x0004b7f8:    00008e0d    ....    DCD    36365
        0x0004b7fc:    0000dd77    w...    DCD    56695
        0x0004b800:    00014d39    9M..    DCD    85305
        0x0004b804:    0001e663    c...    DCD    124515
        0x0004b808:    0002b395    ....    DCD    177045
        0x0004b80c:    0003c11f    ....    DCD    246047
        0x0004b810:    00051d21    !...    DCD    335137
        0x0004b814:    0006d7ab    ....    DCD    448427
        0x0004b818:    000902dd    ....    DCD    590557
        0x0004b81c:    000bb307    ....    DCD    766727
        0x0004b820:    000efec9    ....    DCD    982729
        0x0004b824:    0012ff33    3...    DCD    1244979
        0x0004b828:    0017cfe5    ....    DCD    1560549
        0x0004b82c:    001d8f2f    /...    DCD    1937199
        0x0004b830:    00245e31    1^$.    DCD    2383409
        0x0004b834:    002c60fb    .`,.    DCD    2908411
        0x0004b838:    0035bead    ..5.    DCD    3522221
        0x0004b83c:    0040a197    ..@.    DCD    4235671
        0x0004b840:    004d3759    Y7M.    DCD    5060441
        0x0004b844:    005bb103    ..[.    DCD    6009091
        0x0004b848:    006c4335    5Cl.    DCD    7095093
        0x0004b84c:    007f263f    ?&..    DCD    8332863
        0x0004b850:    00949641    A...    DCD    9737793
        0x0004b854:    00acd34b    K...    DCD    11326283
        0x0004b858:    00c8217d    }!..    DCD    13115773
        0x0004b85c:    00e6c927    '...    DCD    15124775
        0x0004b860:    010916e9    ....    DCD    17372905
        0x0004b864:    012f5bd3    .[/.    DCD    19880915
        0x0004b868:    0159ed85    ..Y.    DCD    22670725
        0x0004b86c:    0189264f    O&..    DCD    25765455
        0x0004b870:    01bd6551    Qe..    DCD    29189457
        0x0004b874:    01f70e9b    ....    DCD    32968347
        0x0004b878:    02368b4d    M.6.    DCD    37129037
        0x0004b87c:    027c49b7    .I|.    DCD    41699767
        0x0004b880:    02c8bd79    y...    DCD    46710137
        0x0004b884:    031c5fa3    ._..    DCD    52191139
        0x0004b888:    0377aed5    ..w.    DCD    58175189
        0x0004b88c:    03db2f5f    _/..    DCD    64696159
        0x0004b890:    04476b61    akG.    DCD    71789409
        0x0004b894:    04bcf2eb    ....    DCD    79491819
        0x0004b898:    053c5c1d    .\<.    DCD    87841821
        0x0004b89c:    05c64347    GC..    DCD    96879431
        0x0004b8a0:    065b4b09    .K[.    DCD    106646281
        0x0004b8a4:    06fc1c73    s...    DCD    117185651
        0x0004b8a8:    07a96725    %g..    DCD    128542501
        0x0004b8ac:    0863e16f    o.c.    DCD    140763503
        0x0004b8b0:    092c4871    qH,.    DCD    153897073
        0x0004b8b4:    0a03603b    ;`..    DCD    167993403
        0x0004b8b8:    0ae9f3ed    ....    DCD    183104493
        0x0004b8bc:    0be0d5d7    ....    DCD    199284183
        0x0004b8c0:    0ce8df99    ....    DCD    216588185
        0x0004b8c4:    0e02f243    C...    DCD    235074115
        0x0004b8c8:    0f2ff675    u./.    DCD    254801525
        0x0004b8cc:    1070dc7f    ..p.    DCD    275831935
        0x0004b8d0:    11c69c81    ....    DCD    298228865
        0x0004b8d4:    1332368b    .62.    DCD    322057867
        0x0004b8d8:    14b4b2bd    ....    DCD    347386557
        0x0004b8dc:    164f2167    g!O.    DCD    374284647
        0x0004b8e0:    18029b29    )...    DCD    402823977
        0x0004b8e4:    19d04113    .A..    DCD    433078547
        0x0004b8e8:    1bb93cc5    .<..    DCD    465124549
        0x0004b8ec:    1dbec08f    ....    DCD    499040399
        0x0004b8f0:    1fe20791    ....    DCD    534906769
        0x0004b8f4:    222455db    .U$"    DCD    572806619
        0x0004b8f8:    2486f88d    ...$    DCD    612825229
        0x0004b8fc:    270b45f7    .E.'    DCD    655050231
        0x0004b900:    29b29db9    ...)    DCD    699571641
        0x0004b904:    2c7e68e3    .h~,    DCD    746481891
        0x0004b908:    2f701a15    ..p/    DCD    795875861
        0x0004b90c:    32892d9f    .-.2    DCD    847850911
        0x0004b910:    35cb29a1    .).5    DCD    902506913
        0x0004b914:    39379e2b    +.79    DCD    959946283
        0x0004b918:    3cd0255d    ]%.<    DCD    1020274013
        0x0004b91c:    40966387    .c.@    DCD    1083597703
        0x0004b920:    448c0749    I..D    DCD    1150027593
        0x0004b924:    48b2c9b3    ...H    DCD    1219676595
        0x0004b928:    4d0c6e65    en.M    DCD    1292660325
        0x0004b92c:    519ac3af    ...Q    DCD    1369097135
        0x0004b930:    565fa2b1    .._V    DCD    1449108145
        0x0004b934:    5b5cef7b    {.\[    DCD    1532817275
        0x0004b938:    6094992d    -..`    DCD    1620351277
        0x0004b93c:    66089a17    ...f    DCD    1711839767
        0x0004b940:    6bbaf7d9    ...k    DCD    1807415257
        0x0004b944:    71adc383    ...q    DCD    1907213187
        0x0004b948:    77e319b5    ...w    DCD    2011371957
        0x0004b94c:    7e5d22bf    ."]~    DCD    2120032959
        0x0004b950:    0000231d    .#..    DCD    8989
        0x0004b954:    00004d71    qM..    DCD    19825
        0x0004b958:    00009c91    ....    DCD    40081
        0x0004b95c:    000126fd    .&..    DCD    75517
        0x0004b960:    00020c65    e...    DCD    134245
        0x0004b964:    000377e9    .w..    DCD    227305
        0x0004b968:    0005a299    ....    DCD    369305
        0x0004b96c:    0008d635    5...    DCD    579125
        0x0004b970:    000d702d    -p..    DCD    880685
        0x0004b974:    0013e4e1    ....    DCD    1303777
        0x0004b978:    001cc321    !...    DCD    1884961
        0x0004b97c:    0028b7ed    ..(.    DCD    2668525
        0x0004b980:    00389275    u.8.    DCD    3707509
        0x0004b984:    004d4859    YHM.    DCD    5064793
        0x0004b988:    0067fa29    ).g.    DCD    6814249
        0x0004b98c:    0089f825    %...    DCD    9041957
        0x0004b990:    00b4c73d    =...    DCD    11847485
        0x0004b994:    00ea2651    Q&..    DCD    15345233
        0x0004b998:    012c13b1    ..,.    DCD    19665841
        0x0004b99c:    017cd2dd    ..|.    DCD    24957661
        0x0004b9a0:    01def285    ....    DCD    31388293
        0x0004b9a4:    025552c9    .RU.    DCD    39146185
        0x0004b9a8:    02e32bb9    .+..    DCD    48442297
        0x0004b9ac:    038c1415    ....    DCD    59511829
        0x0004b9b0:    0454084d    M.T.    DCD    72616013
        0x0004b9b4:    053f71c1    .q?.    DCD    88043969
        0x0004b9b8:    06532e41    A.S.    DCD    106114625
        0x0004b9bc:    079497cd    ....    DCD    127178701
        0x0004b9c0:    09098c95    ....    DCD    151620757
        0x0004b9c4:    0ab87739    9w..    DCD    179861305
        0x0004b9c8:    0ca85749    IW..    DCD    212358985
        0x0004b9cc:    0ee0ca05    ....    DCD    249612805
        0x0004b9d0:    116a135d    ].j.    DCD    292164445
        0x0004b9d4:    144d2731    1'M.    DCD    340600625
        0x0004b9d8:    1793b2d1    ....    DCD    395555537
        0x0004b9dc:    1b4826bd    .&H.    DCD    457713341
        0x0004b9e0:    1f75c0a5    ..u.    DCD    527810725
        0x0004b9e4:    242895a9    ..($    DCD    606639529
        0x0004b9e8:    296d9cd9    ..m)    DCD    695049433
        0x0004b9ec:    2f52b9f5    ..R/    DCD    793950709
        0x0004b9f0:    35e6c86d    m..5    DCD    904317037
        0x0004b9f4:    3d39a6a1    ..9=    DCD    1027188385
        0x0004b9f8:    455c4161    aA\E    DCD    1163673953
        0x0004b9fc:    4e609fad    ..`N    DCD    1314955181
        0x0004ba00:    5859eeb5    ..YX    DCD    1482288821
        0x0004ba04:    635c8e19    ..\c    DCD    1667010073
        0x0004ba08:    6f7e1c69    i.~o    DCD    1870535785
        0x0004ba0c:    7cd583e5    ...|    DCD    2094367717
        0x0004ba10:    0000bdff    ....    DCD    48639
        0x0004ba14:    0001a801    ....    DCD    108545
        0x0004ba18:    00036b8f    .k..    DCD    224143
        0x0004ba1c:    00069ef1    ....    DCD    433905
        0x0004ba20:    000c233f    ?#..    DCD    795455
        0x0004ba24:    00153dc1    .=..    DCD    1392065
        0x0004ba28:    0023b68f    ..#.    DCD    2340495
        0x0004ba2c:    0039fcf1    ..9.    DCD    3800305
        0x0004ba30:    005b51ff    .Q[.    DCD    5984767
        0x0004ba34:    008bfa01    ....    DCD    9173505
        0x0004ba38:    00d1750f    .u..    DCD    13726991
        0x0004ba3c:    0132bf71    q.2.    DCD    20103025
        0x0004ba40:    01b89a3f    ?...    DCD    28875327
        0x0004ba44:    026ddcc1    ..m.    DCD    40754369
        0x0004ba48:    035fcf0f    .._.    DCD    56610575
        0x0004ba4c:    049e8e71    q...    DCD    77500017
        0x0004ba50:    063d7bff    .{=.    DCD    104692735
        0x0004ba54:    0853b601    ..S.    DCD    139703809
        0x0004ba58:    0afc9c8f    ....    DCD    184327311
        0x0004ba5c:    0e5861f1    .aX.    DCD    240673265
        0x0004ba60:    128ca73f    ?...    DCD    311207743
        0x0004ba64:    17c525c1    .%..    DCD    398796225
        0x0004ba68:    1e34658f    .e4.    DCD    506750351
        0x0004ba6c:    261481f1    ...&    DCD    638878193
        0x0004ba70:    2fa7fbff    .../    DCD    799538175
        0x0004ba74:    3b3a9c01    ..:;    DCD    993696769
        0x0004ba78:    4922620f    .b"I    DCD    1226990095
        0x0004ba7c:    59c08671    q..Y    DCD    1505789553
        0x0004ba80:    6d828a3f    ?..m    DCD    1837271615
        0x0004ba84:    84e358c1    .X..    DCD    2229491905
        0x0004ba88:    00040e01    ....    DCD    265729
        0x0004ba8c:    00092191    .!..    DCD    598417
        0x0004ba90:    00132c11    .,..    DCD    1256465
        0x0004ba94:    0025ee41    A.%.    DCD    2485825
        0x0004ba98:    00474f41    AOG.    DCD    4673345
        0x0004ba9c:    00804391    .C..    DCD    8405905
        0x0004baa0:    00ddf711    ....    DCD    14546705
        0x0004baa4:    01734601    .Fs.    DCD    24331777
        0x0004baa8:    025a9201    ..Z.    DCD    39490049
        0x0004baac:    03b80111    ....    DCD    62390545
        0x0004bab0:    05bc3591    .5..    DCD    96220561
        0x0004bab4:    08a78f41    A...    DCD    145198913
        0x0004bab8:    0cce0641    A...    DCD    214828609
        0x0004babc:    129bb211    ....    DCD    312193553
        0x0004bac0:    1a9a0f91    ....    DCD    446304145
        0x0004bac4:    25761a01    ..v%    DCD    628496897
        0x0004bac8:    34074c01    .L.4    DCD    872893441
        0x0004bacc:    47579e91    ..WG    DCD    1196924561
        0x0004bad0:    60ac9d11    ...`    DCD    1621925137
        0x0004bad4:    8191a641    A...    DCD    2173806145
        0x0004bad8:    00165123    #Q..    DCD    1462563
        0x0004badc:    00329ec5    ..2.    DCD    3317445
        0x0004bae0:    006bb917    ..k.    DCD    7059735
        0x0004bae4:    00d8f699    ....    DCD    14218905
        0x0004bae8:    01a0896b    k...    DCD    27298155
        0x0004baec:    02fec40d    ....    DCD    50250765
        0x0004baf0:    0550011f    ..P.    DCD    89129247
        0x0004baf4:    091dd921    !...    DCD    152951073
        0x0004baf8:    0f306c33    3l0.    DCD    254831667
        0x0004bafc:    18a4a2d5    ....    DCD    413442773
        0x0004bb00:    270867a7    .g.'    DCD    654862247
        0x0004bb04:    3c7dfd29    ).}<    DCD    1014889769
        0x0004bb08:    5be7b57b    {..[    DCD    1541911931
        0x0004bb0c:    891d771d    .w..    DCD    2300409629
        0x0004bb10:    c92da0af    ..-.    DCD    3375210671
        0x0004bb14:    007b8ead    ..{.    DCD    8097453
        0x0004bb18:    0119e689    ....    DCD    18474633
        0x0004bb1c:    025e9639    9.^.    DCD    39753273
        0x0004bb20:    04d8163d    =...    DCD    81270333
        0x0004bb24:    097763b5    .cw.    DCD    158819253
        0x0004bb28:    11c628e1    .(..    DCD    298199265
        0x0004bb2c:    20340321    !.4     DCD    540279585
        0x0004bb30:    38824875    uH.8    DCD    948062325
        0x0004bb34:    6057577d    }WW`    DCD    1616336765
        0x0004bb38:    02af5bbf    .[..    DCD    45046719
        0x0004bb3c:    0627d881    ..'.    DCD    103274625
        0x0004bb40:    0d5e84f7    ..^.    DCD    224298231
        0x0004bb44:    1badfee9    ....    DCD    464387817
        0x0004bb48:    36eb8b7f    ...6    DCD    921406335
        0x0004bb4c:    68e5b781    ...h    DCD    1759885185
        0x0004bb50:    c19c0317    ....    DCD    3248227095
        0x0004bb54:    0eff0cc1    ....    DCD    251595969
        0x0004bb58:    22856a39    9j."    DCD    579168825
        0x0004bb5c:    4b91ee19    ...K    DCD    1267854873
        0x0004bb60:    9e2b7881    .x+.    DCD    2653649025
        0x0004bb64:    5409e133    3..T    DCD    1409933619
    .constdata
    CELT_PVQ_U_ROW
        0x0004bb68:    0004a788    ....    DCD    305032
        0x0004bb6c:    0004aa48    H...    DCD    305736
        0x0004bb70:    0004ad04    ....    DCD    306436
        0x0004bb74:    0004afbc    ....    DCD    307132
        0x0004bb78:    0004b270    p...    DCD    307824
        0x0004bb7c:    0004b520     ...    DCD    308512
        0x0004bb80:    0004b7cc    ....    DCD    309196
        0x0004bb84:    0004b934    4...    DCD    309556
        0x0004bb88:    0004b9f0    ....    DCD    309744
        0x0004bb8c:    0004ba64    d...    DCD    309860
        0x0004bb90:    0004bab0    ....    DCD    309936
        0x0004bb94:    0004bae8    ....    DCD    309992
        0x0004bb98:    0004bb08    ....    DCD    310024
        0x0004bb9c:    0004bb20     ...    DCD    310048
        0x0004bba0:    0004bb2c    ,...    DCD    310060
        0x0004bba4:    00000000    ....    DCD    0
    .constdata
    halF
        0x0004bba8:    00000000    ....    DCD    0
        0x0004bbac:    3fe00000    ...?    DCD    1071644672
        0x0004bbb0:    00000000    ....    DCD    0
        0x0004bbb4:    bfe00000    ....    DCD    3219128320
    ln2HI
        0x0004bbb8:    fee00000    ....    DCD    4276092928
        0x0004bbbc:    3fe62e42    B..?    DCD    1072049730
        0x0004bbc0:    fee00000    ....    DCD    4276092928
        0x0004bbc4:    bfe62e42    B...    DCD    3219533378
    ln2LO
        0x0004bbc8:    35793c76    v<y5    DCD    897137782
        0x0004bbcc:    3dea39ef    .9.=    DCD    1038760431
        0x0004bbd0:    35793c76    v<y5    DCD    897137782
        0x0004bbd4:    bdea39ef    .9..    DCD    3186244079
    P
        0x0004bbd8:    5555553e    >UUU    DCD    1431655742
        0x0004bbdc:    3fc55555    UU.?    DCD    1069897045
        0x0004bbe0:    16bebd93    ....    DCD    381599123
        0x0004bbe4:    bf66c16c    l.f.    DCD    3211182444
        0x0004bbe8:    af25de2c    ,.%.    DCD    2938494508
        0x0004bbec:    3f11566a    jV.?    DCD    1058100842
        0x0004bbf0:    c5d26bf1    .k..    DCD    3318901745
        0x0004bbf4:    bebbbd41    A...    DCD    3199974721
        0x0004bbf8:    72bea4d0    ...r    DCD    1925096656
        0x0004bbfc:    3e663769    i7f>    DCD    1046886249
    .constdata
    Lg2
        0x0004bc00:    9997fa04    ....    DCD    2576873988
        0x0004bc04:    3fd99999    ...?    DCD    1071225241
        0x0004bc08:    1d8e78af    .x..    DCD    495876271
        0x0004bc0c:    3fcc71c5    .q.?    DCD    1070363077
        0x0004bc10:    d078c69f    ..x.    DCD    3497576095
        0x0004bc14:    3fc39a09    ...?    DCD    1069783561
    Lg
        0x0004bc18:    55555593    .UUU    DCD    1431655827
        0x0004bc1c:    3fe55555    UU.?    DCD    1071994197
        0x0004bc20:    94229359    Y.".    DCD    2485293913
        0x0004bc24:    3fd24924    $I.?    DCD    1070745892
        0x0004bc28:    96cb03de    ....    DCD    2529887198
        0x0004bc2c:    3fc74664    dF.?    DCD    1070024292
        0x0004bc30:    df3e5244    DR>.    DCD    3745403460
        0x0004bc34:    3fc2f112    ...?    DCD    1069740306
    .constdata
    bp
        0x0004bc38:    00000000    ....    DCD    0
        0x0004bc3c:    3ff00000    ...?    DCD    1072693248
        0x0004bc40:    00000000    ....    DCD    0
        0x0004bc44:    3ff80000    ...?    DCD    1073217536
    dp_h
        0x0004bc48:    00000000    ....    DCD    0
        0x0004bc4c:    00000000    ....    DCD    0
        0x0004bc50:    40000000    ...@    DCD    1073741824
        0x0004bc54:    3fe2b803    ...?    DCD    1071822851
    dp_l
        0x0004bc58:    00000000    ....    DCD    0
        0x0004bc5c:    00000000    ....    DCD    0
        0x0004bc60:    43cfd006    ...C    DCD    1137692678
        0x0004bc64:    3e4cfdeb    ..L>    DCD    1045233131
    L
        0x0004bc68:    33333303    .333    DCD    858993411
        0x0004bc6c:    3fe33333    33.?    DCD    1071854387
        0x0004bc70:    db6fabff    ..o.    DCD    3681528831
        0x0004bc74:    3fdb6db6    .m.?    DCD    1071345078
        0x0004bc78:    518f264d    M&.Q    DCD    1368335949
        0x0004bc7c:    3fd55555    UU.?    DCD    1070945621
        0x0004bc80:    a91d4101    .A..    DCD    2837266689
        0x0004bc84:    3fd17460    `t.?    DCD    1070691424
        0x0004bc88:    93c9db65    e...    DCD    2479479653
        0x0004bc8c:    3fcd864a    J..?    DCD    1070433866
        0x0004bc90:    4a454eef    .NEJ    DCD    1246056175
        0x0004bc94:    3fca7e28    (~.?    DCD    1070235176
    P
        0x0004bc98:    5555553e    >UUU    DCD    1431655742
        0x0004bc9c:    3fc55555    UU.?    DCD    1069897045
        0x0004bca0:    16bebd93    ....    DCD    381599123
        0x0004bca4:    bf66c16c    l.f.    DCD    3211182444
        0x0004bca8:    af25de2c    ,.%.    DCD    2938494508
        0x0004bcac:    3f11566a    jV.?    DCD    1058100842
        0x0004bcb0:    c5d26bf1    .k..    DCD    3318901745
        0x0004bcb4:    bebbbd41    A...    DCD    3199974721
        0x0004bcb8:    72bea4d0    ...r    DCD    1925096656
        0x0004bcbc:    3e663769    i7f>    DCD    1046886249
    .constdata
    C
        0x0004bcc0:    5555554c    LUUU    DCD    1431655756
        0x0004bcc4:    3fa55555    UU.?    DCD    1067799893
        0x0004bcc8:    16c15177    wQ..    DCD    381768055
        0x0004bccc:    bf56c16c    l.V.    DCD    3210133868
        0x0004bcd0:    19cb1590    ....    DCD    432739728
        0x0004bcd4:    3efa01a0    ...>    DCD    1056571808
        0x0004bcd8:    809c52ad    .R..    DCD    2157728429
        0x0004bcdc:    be927e4f    O~..    DCD    3197271631
        0x0004bce0:    bdb4b1c4    ....    DCD    3182735812
        0x0004bce4:    3e21ee9e    ..!>    DCD    1042411166
        0x0004bce8:    be8838d4    .8..    DCD    3196598484
        0x0004bcec:    bda8fae9    ....    DCD    3181968105
    .constdata
    __mathlib_zero
        0x0004bcf0:    00000000    ....    DCD    0
        0x0004bcf4:    00000000    ....    DCD    0
    .constdata
    pio2s
        0x0004bcf8:    54400000    ..@T    DCD    1413480448
        0x0004bcfc:    3ff921fb    .!.?    DCD    1073291771
        0x0004bd00:    1a626331    1cb.    DCD    442655537
        0x0004bd04:    3dd0b461    a..=    DCD    1037087841
        0x0004bd08:    1a600000    ..`.    DCD    442499072
        0x0004bd0c:    3dd0b461    a..=    DCD    1037087841
        0x0004bd10:    2e037073    sp..    DCD    771977331
        0x0004bd14:    3ba3198a    ...;    DCD    1000544650
        0x0004bd18:    2e000000    ....    DCD    771751936
        0x0004bd1c:    3ba3198a    ...;    DCD    1000544650
        0x0004bd20:    252049c1    .I %    DCD    622873025
        0x0004bd24:    397b839a    ..{9    DCD    964395930
    twooverpi
        0x0004bd28:    00000000    ....    DCD    0
        0x0004bd2c:    00000000    ....    DCD    0
        0x0004bd30:    a2f9836e    n...    DCD    2734261102
        0x0004bd34:    4e441529    ).DN    DCD    1313084713
        0x0004bd38:    fc2757d1    .W'.    DCD    4230436817
        0x0004bd3c:    f534ddc0    ..4.    DCD    4113882560
        0x0004bd40:    db629599    ..b.    DCD    3680671129
        0x0004bd44:    3c439041    A.C<    DCD    1011060801
        0x0004bd48:    fe5163ab    .cQ.    DCD    4266746795
        0x0004bd4c:    debbc561    a...    DCD    3736847713
        0x0004bd50:    b7246e3a    :n$.    DCD    3072618042
        0x0004bd54:    424dd2e0    ..MB    DCD    1112396512
        0x0004bd58:    06492eea    ..I.    DCD    105459434
        0x0004bd5c:    09d1921c    ....    DCD    164729372
        0x0004bd60:    fe1deb1c    ....    DCD    4263373596
        0x0004bd64:    b129a73e    >.).    DCD    2972297022
        0x0004bd68:    e88235f5    .5..    DCD    3900847605
        0x0004bd6c:    2ebb4484    .D..    DCD    784024708
        0x0004bd70:    e99c7026    &p..    DCD    3919343654
        0x0004bd74:    b45f7e41    A~_.    DCD    3026157121
        0x0004bd78:    3991d639    9..9    DCD    965858873
        0x0004bd7c:    835339f4    .9S.    DCD    2203269620
        0x0004bd80:    9c845f8b    ._..    DCD    2625920907
        0x0004bd84:    bdf9283b    ;(..    DCD    3187222587
        0x0004bd88:    1ff897ff    ....    DCD    536385535
        0x0004bd8c:    de05980f    ....    DCD    3724908559
        0x0004bd90:    ef2f118b    ../.    DCD    4012839307
        0x0004bd94:    5a0a6d1f    .m.Z    DCD    1510632735
        0x0004bd98:    6d367ecf    .~6m    DCD    1832287951
        0x0004bd9c:    27cb09b7    ...'    DCD    667617719
        0x0004bda0:    4f463f66    f?FO    DCD    1330003814
        0x0004bda4:    9e5fea2d    -._.    DCD    2657085997
        0x0004bda8:    7527bac7    ..'u    DCD    1965537991
        0x0004bdac:    ebe5f17b    {...    DCD    3957715323
        0x0004bdb0:    3d0739f7    .9.=    DCD    1023883767
        0x0004bdb4:    8a5292ea    ..R.    DCD    2320667370
        0x0004bdb8:    6bfb5fb1    ._.k    DCD    1811636145
        0x0004bdbc:    1f8d5d08    .]..    DCD    529358088
    .constdata
    S
        0x0004bdc0:    1110f8a6    ....    DCD    286324902
        0x0004bdc4:    3f811111    ...?    DCD    1065423121
        0x0004bdc8:    19c161d5    .a..    DCD    432103893
        0x0004bdcc:    bf2a01a0    ..*.    DCD    3207201184
        0x0004bdd0:    57b1fe7d    }..W    DCD    1471282813
        0x0004bdd4:    3ec71de3    ...>    DCD    1053236707
        0x0004bdd8:    8a2b9ceb    ..+.    DCD    2318114027
        0x0004bddc:    be5ae5e6    ..Z.    DCD    3193628134
        0x0004bde0:    5acfd57c    |..Z    DCD    1523570044
        0x0004bde4:    3de5d93a    :..=    DCD    1038473530
    .conststring
        0x0004bde8:    2d4d415b    [AM-    DCD    760037723
        0x0004bdec:    5d536f56    VoS]    DCD    1565749078
        0x0004bdf0:    54544120     ATT    DCD    1414807840
        0x0004bdf4:    55544d5f    _MTU    DCD    1431588191
        0x0004bdf8:    4450555f    _UPD    DCD    1146115423
        0x0004bdfc:    5f455441    ATE_    DCD    1598379073
        0x0004be00:    20444e49    IND     DCD    541347401
        0x0004be04:    47747441    AttG    DCD    1198814273
        0x0004be08:    744d7465    etMt    DCD    1951233125
        0x0004be0c:    2c292875    u(),    DCD    740894837
        0x0004be10:    74657220     ret    DCD    1952805408
        0x0004be14:    206e7275    urn     DCD    544109173
        0x0004be18:    6425203d    = %d    DCD    1680154685
        0x0004be1c:    734d7020     pMs    DCD    1934454816
        0x0004be20:    613e2d67    g->a    DCD    1631464807
        0x0004be24:    6d2e7474    tt.m    DCD    1831761012
        0x0004be28:    3d207574    tu =    DCD    1025537396
        0x0004be2c:    0a642520     %d.    DCD    174335264
        0x0004be30:    00000000    ....    DCD    0
    .conststring
        0x0004be34:    2679656b    key&    DCD    645490027
        0x0004be38:    0064656c    led.    DCD    6579564
        0x0004be3c:    5f656c62    ble_    DCD    1600482402
        0x0004be40:    6b736174    task    DCD    1802723700
        0x0004be44:    00000000    ....    DCD    0
        0x0004be48:    69647561    audi    DCD    1768191329
        0x0004be4c:    72705f6f    o_pr    DCD    1919967087
        0x0004be50:    7365636f    oces    DCD    1936024431
        0x0004be54:    61745f73    s_ta    DCD    1635016563
        0x0004be58:    00006b73    sk..    DCD    27507
        0x0004be5c:    6e697270    prin    DCD    1852404336
        0x0004be60:    6e6f5f74    t_on    DCD    1852792692
        0x0004be64:    7474725f    _rtt    DCD    1953788511
        0x0004be68:    6f77735f    _swo    DCD    1870099295
        0x0004be6c:    00000000    ....    DCD    0
        0x0004be70:    69647561    audi    DCD    1768191329
        0x0004be74:    74735f6f    o_st    DCD    1953718127
        0x0004be78:    6d616572    ream    DCD    1835099506
        0x0004be7c:    6d6f635f    _com    DCD    1836016479
        0x0004be80:    73657270    pres    DCD    1936028272
        0x0004be84:    00000073    s...    DCD    115
        0x0004be88:    72616548    Hear    DCD    1918985544
        0x0004be8c:    61654274    tBea    DCD    1634026100
        0x0004be90:    00000074    t...    DCD    116
    .conststring
        0x0004be94:    65636552    Rece    DCD    1701012818
        0x0004be98:    64657669    ived    DCD    1684371049
        0x0004be9c:    77656e20     new    DCD    2003136032
        0x0004bea0:    454c4220     BLE    DCD    1162625568
        0x0004bea4:    6e6f4320     Con    DCD    1852785440
        0x0004bea8:    6c6f7274    trol    DCD    1819243124
        0x0004beac:    2072656c    ler     DCD    544367980
        0x0004beb0:    76205746    FW v    DCD    1981830982
        0x0004beb4:    69737265    ersi    DCD    1769173605
        0x0004beb8:    3d206e6f    on =    DCD    1025535599
        0x0004bebc:    2e642520     %d.    DCD    778315040
        0x0004bec0:    47206425    %d G    DCD    1193305125
        0x0004bec4:    676e696f    oing    DCD    1735289199
        0x0004bec8:    726f6620     for    DCD    1919903264
        0x0004becc:    67707520     upg    DCD    1735423264
        0x0004bed0:    65646172    rade    DCD    1701077362
        0x0004bed4:    0000000a    ....    DCD    10
        0x0004bed8:    65636552    Rece    DCD    1701012818
        0x0004bedc:    64657669    ived    DCD    1684371049
        0x0004bee0:    77656e20     new    DCD    2003136032
        0x0004bee4:    454c4220     BLE    DCD    1162625568
        0x0004bee8:    6e6f4320     Con    DCD    1852785440
        0x0004beec:    6c6f7274    trol    DCD    1819243124
        0x0004bef0:    2072656c    ler     DCD    544367980
        0x0004bef4:    76205746    FW v    DCD    1981830982
        0x0004bef8:    69737265    ersi    DCD    1769173605
        0x0004befc:    3d206e6f    on =    DCD    1025535599
        0x0004bf00:    2e642520     %d.    DCD    778315040
        0x0004bf04:    252e6425    %d.%    DCD    623797285
        0x0004bf08:    64252e64    d.%d    DCD    1680158308
        0x0004bf0c:    696f4720     Goi    DCD    1768900384
        0x0004bf10:    6620676e    ng f    DCD    1713399662
        0x0004bf14:    7520726f    or u    DCD    1965060719
        0x0004bf18:    61726770    pgra    DCD    1634887536
        0x0004bf1c:    000a6564    de..    DCD    681316
    .conststring
        0x0004bf20:    20202020            DCD    538976288
        0x0004bf24:    61766e49    Inva    DCD    1635151433
        0x0004bf28:    2064696c    lid     DCD    543451500
        0x0004bf2c:    77205053    SP w    DCD    1998606419
        0x0004bf30:    206e6568    hen     DCD    544105832
        0x0004bf34:    64726148    Hard    DCD    1685217608
        0x0004bf38:    75614620     Fau    DCD    1969309216
        0x0004bf3c:    6f20746c    lt o    DCD    1864397932
        0x0004bf40:    72756363    ccur    DCD    1920295779
        0x0004bf44:    203a6465    ed:     DCD    540697701
        0x0004bf48:    30257830    0x%0    DCD    807761968
        0x0004bf4c:    28205838    8X (    DCD    673208376
        0x0004bf50:    53206f6e    no S    DCD    1394634606
        0x0004bf54:    6b636174    tack    DCD    1801675124
        0x0004bf58:    64206465    ed d    DCD    1679844453
        0x0004bf5c:    29617461    ata)    DCD    694252641
        0x0004bf60:    00000a0a    ....    DCD    2570
    .conststring
        0x0004bf64:    414d415b    [AMA    DCD    1095582043
        0x0004bf68:    6d43205d    ] Cm    DCD    1833115741
        0x0004bf6c:    59532064    d SY    DCD    1498620004
        0x0004bf70:    5248434e    NCHR    DCD    1380467534
        0x0004bf74:    5a494e4f    ONIZ    DCD    1514753615
        0x0004bf78:    54535f45    E_ST    DCD    1414750021
        0x0004bf7c:    20455441    ATE     DCD    541414465
        0x0004bf80:    76636572    recv    DCD    1986225522
        0x0004bf84:    61656620     fea    DCD    1634035232
        0x0004bf88:    65727574    ture    DCD    1701999988
        0x0004bf8c:    25783020     0x%    DCD    628633632
        0x0004bf90:    61762078    x va    DCD    1635131512
        0x0004bf94:    2065756c    lue     DCD    543520108
        0x0004bf98:    69206425    %d i    DCD    1763730469
        0x0004bf9c:    6765746e    nteg    DCD    1734702190
        0x0004bfa0:    25207265    er %    DCD    622883429
        0x0004bfa4:    6f622064    d bo    DCD    1868701796
        0x0004bfa8:    61656c6f    olea    DCD    1634036847
        0x0004bfac:    6425206e    n %d    DCD    1680154734
        0x0004bfb0:    0000000a    ....    DCD    10
        0x0004bfb4:    414d415b    [AMA    DCD    1095582043
        0x0004bfb8:    6d43205d    ] Cm    DCD    1833115741
        0x0004bfbc:    45472064    d GE    DCD    1162289252
        0x0004bfc0:    54535f54    T_ST    DCD    1414750036
        0x0004bfc4:    20455441    ATE     DCD    541414465
        0x0004bfc8:    204b4341    ACK     DCD    541803329
        0x0004bfcc:    76636572    recv    DCD    1986225522
        0x0004bfd0:    61656620     fea    DCD    1634035232
        0x0004bfd4:    65727574    ture    DCD    1701999988
        0x0004bfd8:    25783020     0x%    DCD    628633632
        0x0004bfdc:    61762078    x va    DCD    1635131512
        0x0004bfe0:    2065756c    lue     DCD    543520108
        0x0004bfe4:    69206425    %d i    DCD    1763730469
        0x0004bfe8:    6765746e    nteg    DCD    1734702190
        0x0004bfec:    25207265    er %    DCD    622883429
        0x0004bff0:    6f622064    d bo    DCD    1868701796
        0x0004bff4:    61656c6f    olea    DCD    1634036847
        0x0004bff8:    6425206e    n %d    DCD    1680154734
        0x0004bffc:    0000000a    ....    DCD    10
    .conststring
        0x0004c000:    6f6d656d    memo    DCD    1869440365
        0x0004c004:    61207972    ry a    DCD    1629518194
        0x0004c008:    636f6c6c    lloc    DCD    1668246636
        0x0004c00c:    6f697461    atio    DCD    1869182049
        0x0004c010:    6166206e    n fa    DCD    1634082926
        0x0004c014:    64656c69    iled    DCD    1684368489
        0x0004c018:    00000000    ....    DCD    0
        0x0004c01c:    75716572    requ    DCD    1970365810
        0x0004c020:    20747365    est     DCD    544502629
        0x0004c024:    20746f6e    not     DCD    544501614
        0x0004c028:    6c706d69    impl    DCD    1819307369
        0x0004c02c:    6e656d65    emen    DCD    1852140901
        0x0004c030:    00646574    ted.    DCD    6579572
        0x0004c034:    61766e69    inva    DCD    1635151465
        0x0004c038:    2064696c    lid     DCD    543451500
        0x0004c03c:    74617473    stat    DCD    1952543859
        0x0004c040:    00000065    e...    DCD    101
        0x0004c044:    66667562    buff    DCD    1717990754
        0x0004c048:    74207265    er t    DCD    1948283493
        0x0004c04c:    73206f6f    oo s    DCD    1931505519
        0x0004c050:    6c6c616d    mall    DCD    1819042157
        0x0004c054:    00000000    ....    DCD    0
        0x0004c058:    72726f63    corr    DCD    1920102243
        0x0004c05c:    65747075    upte    DCD    1702129781
        0x0004c060:    74732064    d st    DCD    1953701988
        0x0004c064:    6d616572    ream    DCD    1835099506
        0x0004c068:    00000000    ....    DCD    0
        0x0004c06c:    65746e69    inte    DCD    1702129257
        0x0004c070:    6c616e72    rnal    DCD    1818324594
        0x0004c074:    72726520     err    DCD    1920099616
        0x0004c078:    0000726f    or..    DCD    29295
        0x0004c07c:    63637573    succ    DCD    1667462515
        0x0004c080:    00737365    ess.    DCD    7566181
        0x0004c084:    61766e69    inva    DCD    1635151465
        0x0004c088:    2064696c    lid     DCD    543451500
        0x0004c08c:    75677261    argu    DCD    1969713761
        0x0004c090:    746e656d    ment    DCD    1953391981
        0x0004c094:    00000000    ....    DCD    0
    Region$$Table$$Base
        0x0004c098:    0004c0c8    ....    DCD    311496
        0x0004c09c:    10000000    ....    DCD    268435456
        0x0004c0a0:    00000978    x...    DCD    2424
        0x0004c0a4:    00018270    p...    DCD    98928
        0x0004c0a8:    0004c418    ....    DCD    312344
        0x0004c0ac:    10060000    ....    DCD    268828672
        0x0004c0b0:    000002c0    ....    DCD    704
        0x0004c0b4:    00018270    p...    DCD    98928
        0x0004c0b8:    0004c418    ....    DCD    312344
        0x0004c0bc:    10000978    x...    DCD    268437880
        0x0004c0c0:    00023498    .4..    DCD    144536
        0x0004c0c4:    000182e8    ....    DCD    99048
    Region$$Table$$Limit

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

    Data section was compressed (Original size: 2424 bytes)

    0x10000000:   00 00 00 00 00 00 00 00 aa aa aa aa 00 00 00 00    ................
    0x10000010:   00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00    ................
    0x10000020:   c8 09 00 10 00 e0 0f 00 00 00 00 00 00 00 00 00    ................
    0x10000030:   00 00 00 00 ac 11 00 10 00 00 00 00 00 00 00 00    ................
    0x10000040:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000050:   00 00 00 00 00 00 4e 56 44 53 2e 06 02 f4 01 07    ......NVDS......
    0x10000060:   06 02 f4 01 0d 06 02 e8 03 0e 06 02 e8 03 91 06    ................
    0x10000070:   01 a1 92 06 01 0a 93 06 01 09 00 00 00 00 00 00    ................
    0x10000080:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000090:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100000a0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100000b0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100000c0:   00 00 00 00 00 00 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 e8 03 00 00    ................
    0x10000150:   06 00 0c 00 00 00 90 01 05 00 00 00 00 00 00 00    ................
    0x10000160:   00 00 00 00 d4 41 04 00 00 00 00 00 00 00 00 00    .....A..........
    0x10000170:   00 08 05 08 00 00 00 00 ff 37 00 00 00 00 00 00    .........7......
    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 00 00 00 00    ................
    0x100001a0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100001b0:   00 00 00 00 00 00 00 00 00 00 00 00 1c 4d 04 00    .............M..
    0x100001c0:   00 00 00 00 00 00 00 00 20 08 25 08 98 04 00 10    ........ .%.....
    0x100001d0:   ff ff ff ff 00 00 00 00 00 00 00 00 98 4d 04 00    .............M..
    0x100001e0:   a0 4d 04 00 a8 4d 04 00 10 00 08 00 20 00 04 00    .M...M...... ...
    0x100001f0:   40 00 06 00 80 00 02 00 00 01 02 00 08 02 04 00    @...............
    0x10000200:   d4 4a 00 10 00 00 00 00 00 00 00 00 00 00 00 00    .J..............
    0x10000210:   c0 03 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 00 00 00 00    ................
    0x100002b0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100002c0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100002d0:   00 00 00 00 00 00 00 00 f4 01 00 00 00 00 00 00    ................
    0x100002e0:   00 80 00 00 00 00 00 00 00 00 00 00 d4 50 04 00    .............P..
    0x100002f0:   d4 50 04 00 d4 50 04 00 d4 50 04 00 d4 50 04 00    .P...P...P...P..
    0x10000300:   d4 50 04 00 d4 50 04 00 b4 4f 04 00 d4 50 04 00    .P...P...O...P..
    0x10000310:   d4 50 04 00 d4 50 04 00 d4 50 04 00 d4 50 04 00    .P...P...P...P..
    0x10000320:   d4 50 04 00 d4 50 04 00 d4 50 04 00 d4 50 04 00    .P...P...P...P..
    0x10000330:   d4 50 04 00 d4 50 04 00 d4 50 04 00 d4 50 04 00    .P...P...P...P..
    0x10000340:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000350:   00 00 00 00 e1 bc 02 00 59 b9 02 00 e9 ba 02 00    ........Y.......
    0x10000360:   d5 c6 02 00 89 c5 02 00 dd be 02 00 49 c2 02 00    ............I...
    0x10000370:   e1 bf 02 00 61 ca 02 00 61 ca 02 00 75 bd 02 00    ....a...a...u...
    0x10000380:   e9 b7 02 00 00 00 00 00 00 00 00 00 e9 c9 02 00    ................
    0x10000390:   91 c3 02 00 00 00 00 00 fb 34 9b 5f 80 00 00 80    .........4._....
    0x100003a0:   00 10 00 00 00 00 00 00 54 52 04 00 5c 52 04 00    ........TR..\R..
    0x100003b0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100003c0:   00 00 00 00 00 00 00 00 00 00 00 00 87 05 10 00    ................
    0x100003d0:   02 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100003e0:   00 00 00 00 80 01 00 00 01 00 00 00 00 00 00 00    ................
    0x100003f0:   00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00    ................
    0x10000400:   00 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 00 00 00 00 00 00 00    ................
    0x10000420:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000430:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000440:   06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000450:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000460:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000470:   00 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00    ................
    0x10000480:   ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000490:   00 00 00 00 00 00 00 00 00 20 00 00 00 20 00 00    ......... ... ..
    0x100004a0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100004b0:   15 50 02 00 65 50 02 00 d5 4f 02 00 00 00 00 00    .P..eP...O......
    0x100004c0:   00 00 00 00 c2 56 04 00 00 00 00 00 00 00 00 00    .....V..........
    0x100004d0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100004e0:   00 00 00 00 00 50 61 63 6b 65 74 63 72 61 66 74    .....Packetcraft
    0x100004f0:   00 00 00 00 00 00 00 00 00 00 0b 00 00 00 00 00    ................
    0x10000500:   00 01 00 00 00 00 00 00 f0 56 04 00 00 00 00 00    .........V......
    0x10000510:   00 00 00 00 01 00 07 00 00 00 00 00 b4 57 04 00    .............W..
    0x10000520:   00 00 00 00 00 00 00 00 10 00 19 00 00 00 00 00    ................
    0x10000530:   41 72 6d 20 4c 74 64 2e 00 00 00 00 00 00 00 00    Arm Ltd.........
    0x10000540:   00 00 00 00 08 00 01 02 03 04 05 e8 07 00 50 61    ..............Pa
    0x10000550:   63 6b 65 74 63 72 61 66 74 20 6d 6f 64 65 6c 20    cketcraft model 
    0x10000560:   6e 75 6d 00 00 00 00 00 15 00 50 61 63 6b 65 74    num.......Packet
    0x10000570:   63 72 61 66 74 20 73 65 72 69 61 6c 20 6e 75 6d    craft serial num
    0x10000580:   00 00 00 00 16 00 50 61 63 6b 65 74 63 72 61 66    ......Packetcraf
    0x10000590:   74 20 66 77 20 72 65 76 00 00 00 00 12 00 50 61    t fw rev......Pa
    0x100005a0:   63 6b 65 74 63 72 61 66 74 20 68 77 20 72 65 76    cketcraft hw rev
    0x100005b0:   00 00 00 00 12 00 50 61 63 6b 65 74 63 72 61 66    ......Packetcraf
    0x100005c0:   74 20 73 77 20 72 65 76 00 00 00 00 12 00 00 00    t sw rev........
    0x100005d0:   00 00 00 00 01 e8 07 34 12 30 20 00 00 00 00 00    .......4.0 .....
    0x100005e0:   b8 58 04 00 00 00 00 00 00 00 00 00 30 00 42 00    .X..........0.B.
    0x100005f0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 10    ................
    0x10000600:   00 00 08 00 28 10 02 40 01 00 00 00 00 00 0e 10    ....(..@........
    0x10000610:   00 00 08 00 28 10 02 40 02 00 00 00 00 00 16 10    ....(..@........
    0x10000620:   00 00 02 00 5c 10 02 40 02 00 00 00 00 00 18 10    ....\..@........
    0x10000630:   00 00 04 00 5c 10 02 40 01 00 00 00 00 00 1d 10    ....\..@........
    0x10000640:   00 80 00 00 7c 10 02 40 02 00 00 00 00 00 1c 10    ....|..@........
    0x10000650:   00 00 01 00 7c 10 02 40 01 00 00 00 2c 00 00 00    ....|..@....,...
    0x10000660:   04 00 00 00 44 f2 04 01 c4 f2 01 01 c3 22 4a 60    ....D........"J`
    0x10000670:   05 22 cb 6c 43 f0 10 03 cb 64 0a 65 01 23 cb 60    .".lC....d.e.#.`
    0x10000680:   00 22 0a 61 4a 61 8a 61 00 f0 0f 00 0b 68 43 f0    .".aJa.a.....hC.
    0x10000690:   08 03 0b 60 0a 68 22 f0 08 02 0a 60 09 22 0b 6d    ...`.h"....`.".m
    0x100006a0:   62 f3 95 23 0b 65 06 22 0b 6d 62 f3 04 03 0b 65    b..#.e.".mb....e
    0x100006b0:   0a 68 42 f0 08 02 0a 60 0b 68 23 f0 08 03 0b 60    .hB....`.h#....`
    0x100006c0:   ca 6e 0b 68 23 f0 08 03 12 09 0b 60 40 ea 02 10    .n.h#......`@...
    0x100006d0:   c8 60 05 20 0a 6d 60 f3 04 02 0a 65 08 68 40 f0    .`. .m`....e.h@.
    0x100006e0:   08 00 08 60 0a 68 22 f0 08 02 0a 60 00 22 08 6d    ...`.h"....`.".m
    0x100006f0:   6f f3 95 20 08 65 ca 60 05 20 0a 6d 60 f3 04 02    o.. .e.`. .m`...
    0x10000700:   0a 65 08 68 40 f0 08 00 08 60 0a 68 22 f0 08 02    .e.h@....`.h"...
    0x10000710:   0a 60 00 22 c8 6c 20 f0 10 00 c8 64 4a 60 70 47    .`.".l ....dJ`pG
    0x10000720:   44 f2 04 01 c4 f2 01 01 c3 20 48 60 05 20 ca 6c    D........ H`. .l
    0x10000730:   42 f0 10 02 ca 64 08 65 01 22 ca 60 00 20 08 61    B....d.e.".`. .a
    0x10000740:   48 61 88 61 0a 68 42 f0 08 02 0a 60 08 68 20 f0    Ha.a.hB....`.h .
    0x10000750:   08 00 08 60 09 20 0a 6d 60 f3 95 22 0a 65 06 20    ...`. .m`..".e. 
    0x10000760:   0a 6d 60 f3 04 02 0a 65 08 68 40 f0 08 00 08 60    .m`....e.h@....`
    0x10000770:   45 f6 a0 00 0a 68 22 f0 08 02 0a 60 c0 f2 10 00    E....h"....`....
    0x10000780:   ca 6e 02 f0 0f 02 02 43 ca 60 05 20 0a 6d 60 f3    .n.....C.`. .m`.
    0x10000790:   04 02 0a 65 08 68 40 f0 08 00 08 60 0a 68 22 f0    ...e.h@....`.h".
    0x100007a0:   08 02 0a 60 00 22 08 6d 6f f3 95 20 08 65 ca 60    ...`.".mo.. .e.`
    0x100007b0:   05 20 0a 6d 60 f3 04 02 0a 65 08 68 40 f0 08 00    . .m`....e.h@...
    0x100007c0:   08 60 0a 68 22 f0 08 02 0a 60 00 22 c8 6c 20 f0    .`.h"....`.".l .
    0x100007d0:   10 00 c8 64 4a 60 00 20 70 47 00 00 65 06 00 10    ...dJ`. pG..e...
    0x100007e0:   21 07 00 10 01 00 00 00 ff ff ff ff ff ff ff ff    !...............
    0x100007f0:   ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
    0x10000800:   11 08 00 10 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000810:   08 60 bf f3 4f 8f 30 bf bf f3 6f 8f 70 47 00 bf    .`..O.0...o.pG..
    0x10000820:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000830:   00 00 00 00 5a 00 00 00 04 00 00 00 1e 00 00 00    ....Z...........
    0x10000840:   04 00 00 00 5b 00 00 00 04 00 00 00 00 00 00 00    ....[...........
    0x10000850:   00 00 00 00 53 e0 00 00 53 e0 00 00 87 05 00 00    ....S...S.......
    0x10000860:   00 00 00 00 01 04 00 00 01 04 00 00 00 46 00 00    .............F..
    0x10000870:   00 46 00 00 87 05 04 00 04 00 00 00 05 04 00 00    .F..............
    0x10000880:   05 04 00 00 04 46 00 00 04 46 00 00 87 05 08 00    .....F...F......
    0x10000890:   00 00 00 00 01 04 00 00 01 04 00 00 00 46 00 00    .............F..
    0x100008a0:   00 46 00 00 87 05 0c 00 00 00 00 00 01 04 00 00    .F..............
    0x100008b0:   01 04 00 00 00 46 00 00 00 46 00 00 87 05 10 00    .....F...F......
    0x100008c0:   00 00 00 00 01 04 00 00 01 04 00 00 87 05 14 00    ................
    0x100008d0:   00 00 00 00 01 04 00 00 01 04 00 00 00 46 00 00    .............F..
    0x100008e0:   00 46 00 00 87 05 18 00 00 00 00 00 01 04 00 00    .F..............
    0x100008f0:   01 04 00 00 00 46 00 00 00 46 00 00 87 05 1c 00    .....F...F......
    0x10000900:   00 00 00 00 01 04 00 00 01 04 00 00 00 46 00 00    .............F..
    0x10000910:   00 46 00 00 00 04 00 00 00 04 00 00 00 04 00 00    .F..............
    0x10000920:   ea 03 00 00 00 00 00 00 31 2e 33 2e 31 2e 64 00    ........1.3.1.d.
    0x10000930:   41 6d 62 69 71 20 4d 69 63 72 6f 20 4f 50 55 53    Ambiq Micro OPUS
    0x10000940:   20 76 65 72 73 69 6f 6e 3a 20 31 2e 30 2e 30 0a     version: 1.0.0.
    0x10000950:   00 00 00 00 00 00 00 00 00 00 00 00 08 1e 0c 40    ...............@
    0x10000960:   18 1e 0c 40 00 00 00 00 6d db 02 40 d1 02 00 00    ...@....m..@....
    0x10000970:   92 24 01 80 20 01 00 00                            .$.. ...


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


** 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:   00 4e 04 00 00 00 00 00 00 00 00 00 00 00 00 00    .N..............
    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   : 40380 bytes


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


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


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


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


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


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

    Symbol table .symtab (5812 symbols, 4366 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                         0x00018968   Lc    1   --   De 
     20  $t                         0x0001896c   Lc    1   --   De 
     21  $d                         0x00018988   Lc    1   --   De 
     22  $t                         0x0001898c   Lc    1   --   De 
     23  $d                         0x000189f4   Lc    1   --   De 
     24  $t                         0x000189f8   Lc    1   --   De 
     25  $d                         0x00018a1c   Lc    1   --   De 
     26  $t                         0x00018a20   Lc    1   --   De 
     27  $d                         0x00018a3c   Lc    1   --   De 
     28  $t                         0x00018a64   Lc    1   --   De 
     29  $d                         0x00018af6   Lc    1   --   De 
     30  $t                         0x00018b38   Lc    1   --   De 
     31  $d                         0x00018bc0   Lc    1   --   De 
     32  $t                         0x00018bf8   Lc    1   --   De 
     33  $d                         0x00018c4c   Lc    1   --   De 
     34  $t                         0x00018c50   Lc    1   --   De 
     35  $d                         0x00018c90   Lc    1   --   De 
     36  $t                         0x00018c9c   Lc    1   --   De 
     37  $d                         0x00018cde   Lc    1   --   De 
     38  $t                         0x00018cf0   Lc    1   --   De 
     39  $d                         0x00018d00   Lc    1   --   De 
     40  $t                         0x00018d04   Lc    1   --   De 
     41  $d                         0x00018d2c   Lc    1   --   De 
     42  $t                         0x00018d30   Lc    1   --   De 
     43  $d                         0x00018d54   Lc    1   --   De 
     44  $t                         0x00018d58   Lc    1   --   De 
     45  $d                         0x00018d82   Lc    1   --   De 
     46  $t                         0x00018d88   Lc    1   --   De 
     47  $d                         0x00018dc6   Lc    1   --   De 
     48  $t                         0x00018dcc   Lc    1   --   De 
     49  $d                         0x00018e0c   Lc    1   --   De 
     50  $t                         0x00018e10   Lc    1   --   De 
     51  $d                         0x00018e30   Lc    1   --   De 
     52  $t                         0x00018e34   Lc    1   --   De 
     53  $d                         0x00018ecc   Lc    1   --   De 
     54  $t                         0x00018ed4   Lc    1   --   De 
     55  $d                         0x00018f1a   Lc    1   --   De 
     56  $t                         0x00018f20   Lc    1   --   De 
     57  $d                         0x00018f86   Lc    1   --   De 
     58  $t                         0x00018f94   Lc    1   --   De 
     59  $d                         0x00019112   Lc    1   --   De 
     60  $t                         0x00019120   Lc    1   --   De 
     61  $d                         0x00019196   Lc    1   --   De 
     62  $t                         0x0001919c   Lc    1   --   De 
     63  $d                         0x000191de   Lc    1   --   De 
     64  $t                         0x000191e4   Lc    1   --   De 
     65  $d                         0x000191ec   Lc    1   --   De 
     66  $t                         0x000191f0   Lc    1   --   De 
     67  $d                         0x00019342   Lc    1   --   De 
     68  $t                         0x00019348   Lc    1   --   De 
     69  $d                         0x00019350   Lc    1   --   De 
     70  $t                         0x00019354   Lc    1   --   De 
     71  $d                         0x000193a0   Lc    1   --   De 
     72  $t                         0x000193ac   Lc    1   --   De 
     73  $d                         0x00019400   Lc    1   --   De 
     74  $t                         0x0001940a   Lc    1   --   De 
     75  $d                         0x00019716   Lc    1   --   De 
     76  $t                         0x00019730   Lc    1   --   De 
     77  $d                         0x00019776   Lc    1   --   De 
     78  $t                         0x0001977c   Lc    1   --   De 
     79  $d                         0x00019a56   Lc    1   --   De 
     80  $t                         0x00019a6c   Lc    1   --   De 
     81  $d                         0x00019a8a   Lc    1   --   De 
     82  $t                         0x00019a90   Lc    1   --   De 
     83  $d                         0x00019a9e   Lc    1   --   De 
     84  $t                         0x00019aa4   Lc    1   --   De 
     85  $d                         0x00019aae   Lc    1   --   De 
     86  $t                         0x00019ab4   Lc    1   --   De 
     87  $d                         0x00019ac4   Lc    1   --   De 
     88  $t                         0x00019ac8   Lc    1   --   De 
     89  $d                         0x00019ad8   Lc    1   --   De 
     90  $t                         0x00019adc   Lc    1   --   De 
     91  $d                         0x00019b2e   Lc    1   --   De 
     92  $t                         0x00019b34   Lc    1   --   De 
     93  $d                         0x00019b44   Lc    1   --   De 
     94  $t                         0x00019b48   Lc    1   --   De 
     95  $d                         0x00019b84   Lc    1   --   De 
     96  $t                         0x00019b88   Lc    1   --   De 
     97  $d                         0x00019bb2   Lc    1   --   De 
     98  $t                         0x00019bc8   Lc    1   --   De 
     99  $d                         0x00019c2e   Lc    1   --   De 
    100  $t                         0x00019c38   Lc    1   --   De 
    101  $d                         0x00019d08   Lc    1   --   De 
    102  $t                         0x00019d14   Lc    1   --   De 
    103  $d                         0x00019d84   Lc    1   --   De 
    104  $t                         0x00019d88   Lc    1   --   De 
    105  $d                         0x00019f96   Lc    1   --   De 
    106  $t                         0x00019fa4   Lc    1   --   De 
    107  $d                         0x00019fc2   Lc    1   --   De 
    108  $t                         0x00019fc8   Lc    1   --   De 
    109  $d                         0x0001a000   Lc    1   --   De 
    110  $t                         0x0001a004   Lc    1   --   De 
    111  $d                         0x0001a018   Lc    1   --   De 
    112  $t                         0x0001a01c   Lc    1   --   De 
    113  $d                         0x0001a0a4   Lc    1   --   De 
    114  $t                         0x0001a0a8   Lc    1   --   De 
    115  $d                         0x0001a0ba   Lc    1   --   De 
    116  $t                         0x0001a0c8   Lc    1   --   De 
    117  $d                         0x0001a0dc   Lc    1   --   De 
    118  $t                         0x0001a0e0   Lc    1   --   De 
    119  $d                         0x0001a0fe   Lc    1   --   De 
    120  $t                         0x0001a104   Lc    1   --   De 
    121  $d                         0x0001a110   Lc    1   --   De 
    122  $t                         0x0001a114   Lc    1   --   De 
    123  $d                         0x0001a12a   Lc    1   --   De 
    124  $t                         0x0001a130   Lc    1   --   De 
    125  $d                         0x0001a136   Lc    1   --   De 
    126  $t                         0x0001a13c   Lc    1   --   De 
    127  $d                         0x0001a16e   Lc    1   --   De 
    128  $t                         0x0001a174   Lc    1   --   De 
    129  $d                         0x0001a1b6   Lc    1   --   De 
    130  $t                         0x0001a1bc   Lc    1   --   De 
    131  $d                         0x0001a1c2   Lc    1   --   De 
    132  $t                         0x0001a1c8   Lc    1   --   De 
    133  $d                         0x0001a1d4   Lc    1   --   De 
    134  $t                         0x0001a1d8   Lc    1   --   De 
    135  $d                         0x0001a28c   Lc    1   --   De 
    136  $t                         0x0001a298   Lc    1   --   De 
    137  $d                         0x0001a338   Lc    1   --   De 
    138  $t                         0x0001a34c   Lc    1   --   De 
    139  $d                         0x0001a35c   Lc    1   --   De 
    140  $t                         0x0001a360   Lc    1   --   De 
    141  $d                         0x0001a36c   Lc    1   --   De 
    142  $t                         0x0001a370   Lc    1   --   De 
    143  $d                         0x0001a3ac   Lc    1   --   De 
    144  $t                         0x0001a3b4   Lc    1   --   De 
    145  $d                         0x0001a4ba   Lc    1   --   De 
    146  $t                         0x0001a4c0   Lc    1   --   De 
    147  $d                         0x0001a500   Lc    1   --   De 
    148  $t                         0x0001a50c   Lc    1   --   De 
    149  $d                         0x0001a546   Lc    1   --   De 
    150  $t                         0x0001a54c   Lc    1   --   De 
    151  $d                         0x0001a56e   Lc    1   --   De 
    152  $t                         0x0001a57c   Lc    1   --   De 
    153  $d                         0x0001a5c4   Lc    1   --   De 
    154  $t                         0x0001a5c8   Lc    1   --   De 
    155  $d                         0x0001a5e6   Lc    1   --   De 
    156  $t                         0x0001a5ec   Lc    1   --   De 
    157  $d                         0x0001a646   Lc    1   --   De 
    158  $t                         0x0001a64c   Lc    1   --   De 
    159  $d                         0x0001a66a   Lc    1   --   De 
    160  $t                         0x0001a670   Lc    1   --   De 
    161  $d                         0x0001a69c   Lc    1   --   De 
    162  $t                         0x0001a6a0   Lc    1   --   De 
    163  $d                         0x0001a6c2   Lc    1   --   De 
    164  $t                         0x0001a6c8   Lc    1   --   De 
    165  $d                         0x0001a6d8   Lc    1   --   De 
    166  $t                         0x0001a6dc   Lc    1   --   De 
    167  $d                         0x0001a706   Lc    1   --   De 
    168  $t                         0x0001a718   Lc    1   --   De 
    169  $d                         0x0001a726   Lc    1   --   De 
    170  $t                         0x0001a72c   Lc    1   --   De 
    171  $d                         0x0001a73c   Lc    1   --   De 
    172  $t                         0x0001a740   Lc    1   --   De 
    173  $d                         0x0001a74e   Lc    1   --   De 
    174  $t                         0x0001a754   Lc    1   --   De 
    175  $d                         0x0001a762   Lc    1   --   De 
    176  $t                         0x0001a768   Lc    1   --   De 
    177  $d                         0x0001a778   Lc    1   --   De 
    178  $t                         0x0001a77c   Lc    1   --   De 
    179  $d                         0x0001a78a   Lc    1   --   De 
    180  $t                         0x0001a790   Lc    1   --   De 
    181  $d                         0x0001a7ac   Lc    1   --   De 
    182  $t                         0x0001a7b0   Lc    1   --   De 
    183  $d                         0x0001a7c0   Lc    1   --   De 
    184  $t                         0x0001a7c4   Lc    1   --   De 
    185  $d                         0x0001a7d4   Lc    1   --   De 
    186  $t                         0x0001a7d8   Lc    1   --   De 
    187  $d                         0x0001a802   Lc    1   --   De 
    188  $t                         0x0001a808   Lc    1   --   De 
    189  $d                         0x0001a83c   Lc    1   --   De 
    190  $t                         0x0001a840   Lc    1   --   De 
    191  $d                         0x0001a85a   Lc    1   --   De 
    192  $t                         0x0001a86c   Lc    1   --   De 
    193  $d                         0x0001a8b0   Lc    1   --   De 
    194  $t                         0x0001a8b8   Lc    1   --   De 
    195  $d                         0x0001a8e0   Lc    1   --   De 
    196  $t                         0x0001a8e4   Lc    1   --   De 
    197  $d                         0x0001a906   Lc    1   --   De 
    198  $t                         0x0001a910   Lc    1   --   De 
    199  $d                         0x0001a920   Lc    1   --   De 
    200  $t                         0x0001a928   Lc    1   --   De 
    201  $d                         0x0001a942   Lc    1   --   De 
    202  $t                         0x0001a948   Lc    1   --   De 
    203  $d                         0x0001a96e   Lc    1   --   De 
    204  $t                         0x0001a974   Lc    1   --   De 
    205  $d                         0x0001a9b6   Lc    1   --   De 
    206  $t                         0x0001a9bc   Lc    1   --   De 
    207  $d                         0x0001a9c2   Lc    1   --   De 
    208  $t                         0x0001a9c8   Lc    1   --   De 
    209  $d                         0x0001a9e8   Lc    1   --   De 
    210  $t                         0x0001a9f0   Lc    1   --   De 
    211  $d                         0x0001aa44   Lc    1   --   De 
    212  $t                         0x0001aa48   Lc    1   --   De 
    213  $d                         0x0001aa60   Lc    1   --   De 
    214  $t                         0x0001aa68   Lc    1   --   De 
    215  $d                         0x0001aaa6   Lc    1   --   De 
    216  $t                         0x0001aaac   Lc    1   --   De 
    217  $d                         0x0001aae2   Lc    1   --   De 
    218  $t                         0x0001aae8   Lc    1   --   De 
    219  $d                         0x0001ab68   Lc    1   --   De 
    220  $t                         0x0001ab6c   Lc    1   --   De 
    221  $d                         0x0001abac   Lc    1   --   De 
    222  $t                         0x0001abb8   Lc    1   --   De 
    223  $d                         0x0001abde   Lc    1   --   De 
    224  $t                         0x0001abe4   Lc    1   --   De 
    225  $d                         0x0001ac14   Lc    1   --   De 
    226  $t                         0x0001ac18   Lc    1   --   De 
    227  $d                         0x0001acb0   Lc    1   --   De 
    228  $t                         0x0001acb4   Lc    1   --   De 
    229  $d                         0x0001acd4   Lc    1   --   De 
    230  $t                         0x0001acd8   Lc    1   --   De 
    231  $d                         0x0001acdc   Lc    1   --   De 
    232  $t                         0x0001ace0   Lc    1   --   De 
    233  $d                         0x0001ace6   Lc    1   --   De 
    234  $t                         0x0001acec   Lc    1   --   De 
    235  $d                         0x0001acf2   Lc    1   --   De 
    236  $t                         0x0001acf8   Lc    1   --   De 
    237  $d                         0x0001ad08   Lc    1   --   De 
    238  $t                         0x0001ad18   Lc    1   --   De 
    239  $d                         0x0001ad20   Lc    1   --   De 
    240  $t                         0x0001ad28   Lc    1   --   De 
    241  $d                         0x0001ad64   Lc    1   --   De 
    242  $t                         0x0001ad68   Lc    1   --   De 
    243  $d                         0x0001adae   Lc    1   --   De 
    244  $t                         0x0001adb4   Lc    1   --   De 
    245  $d                         0x0001adf2   Lc    1   --   De 
    246  $t                         0x0001adf8   Lc    1   --   De 
    247  $d                         0x0001ae20   Lc    1   --   De 
    248  $t                         0x0001ae28   Lc    1   --   De 
    249  $d                         0x0001aeaa   Lc    1   --   De 
    250  $t                         0x0001aeb0   Lc    1   --   De 
    251  $d                         0x0001aeba   Lc    1   --   De 
    252  $t                         0x0001aec0   Lc    1   --   De 
    253  $d                         0x0001aedc   Lc    1   --   De 
    254  $t                         0x0001aee0   Lc    1   --   De 
    255  $d                         0x0001af5a   Lc    1   --   De 
    256  $t                         0x0001af60   Lc    1   --   De 
    257  $d                         0x0001afa4   Lc    1   --   De 
    258  $t                         0x0001afa8   Lc    1   --   De 
    259  $d                         0x0001b146   Lc    1   --   De 
    260  $t                         0x0001b160   Lc    1   --   De 
    261  $d                         0x0001b16e   Lc    1   --   De 
    262  $t                         0x0001b178   Lc    1   --   De 
    263  $d                         0x0001b182   Lc    1   --   De 
    264  $t                         0x0001b188   Lc    1   --   De 
    265  $d                         0x0001b22c   Lc    1   --   De 
    266  $t                         0x0001b24c   Lc    1   --   De 
    267  $d                         0x0001b292   Lc    1   --   De 
    268  $t                         0x0001b2a0   Lc    1   --   De 
    269  $d                         0x0001b2a6   Lc    1   --   De 
    270  $t                         0x0001b2ac   Lc    1   --   De 
    271  $d                         0x0001b2b0   Lc    1   --   De 
    272  $t                         0x0001b2b4   Lc    1   --   De 
    273  $d                         0x0001b2bc   Lc    1   --   De 
    274  $t                         0x0001b2c0   Lc    1   --   De 
    275  $d                         0x0001b2cc   Lc    1   --   De 
    276  $t                         0x0001b2d0   Lc    1   --   De 
    277  $d                         0x0001b2d8   Lc    1   --   De 
    278  $t                         0x0001b2dc   Lc    1   --   De 
    279  $d                         0x0001b2f0   Lc    1   --   De 
    280  $t                         0x0001b2f4   Lc    1   --   De 
    281  $d                         0x0001ba12   Lc    1   --   De 
    282  $t                         0x0001ba18   Lc    1   --   De 
    283  $d                         0x0001bae2   Lc    1   --   De 
    284  $t                         0x0001baec   Lc    1   --   De 
    285  $d                         0x0001bb4c   Lc    1   --   De 
    286  $t                         0x0001bb54   Lc    1   --   De 
    287  $d                         0x0001bb5a   Lc    1   --   De 
    288  $t                         0x0001bb60   Lc    1   --   De 
    289  $d                         0x0001bc00   Lc    1   --   De 
    290  $t                         0x0001bc08   Lc    1   --   De 
    291  $d                         0x0001bc98   Lc    1   --   De 
    292  $t                         0x0001bc9c   Lc    1   --   De 
    293  $d                         0x0001bca4   Lc    1   --   De 
    294  $t                         0x0001bca8   Lc    1   --   De 
    295  $d                         0x0001bcf8   Lc    1   --   De 
    296  $t                         0x0001bcfc   Lc    1   --   De 
    297  $d                         0x0001bd18   Lc    1   --   De 
    298  $t                         0x0001bd1c   Lc    1   --   De 
    299  $d                         0x0001bd28   Lc    1   --   De 
    300  $t                         0x0001bd2c   Lc    1   --   De 
    301  $d                         0x0001be20   Lc    1   --   De 
    302  $t                         0x0001be28   Lc    1   --   De 
    303  $d                         0x0001be4e   Lc    1   --   De 
    304  $t                         0x0001be6c   Lc    1   --   De 
    305  $d                         0x0001be7c   Lc    1   --   De 
    306  $t                         0x0001be80   Lc    1   --   De 
    307  $d                         0x0001bea4   Lc    1   --   De 
    308  $t                         0x0001bea8   Lc    1   --   De 
    309  $d                         0x0001beba   Lc    1   --   De 
    310  $t                         0x0001bec8   Lc    1   --   De 
    311  $d                         0x0001bf24   Lc    1   --   De 
    312  $t                         0x0001bf28   Lc    1   --   De 
    313  $d                         0x0001bf4c   Lc    1   --   De 
    314  $t                         0x0001bf54   Lc    1   --   De 
    315  $d                         0x0001bfd8   Lc    1   --   De 
    316  $t                         0x0001bfdc   Lc    1   --   De 
    317  $d                         0x0001c1b0   Lc    1   --   De 
    318  $t                         0x0001c1b8   Lc    1   --   De 
    319  $d                         0x0001c1e6   Lc    1   --   De 
    320  $t                         0x0001c1ec   Lc    1   --   De 
    321  $d                         0x0001c23c   Lc    1   --   De 
    322  $t                         0x0001c240   Lc    1   --   De 
    323  $d                         0x0001c29c   Lc    1   --   De 
    324  $t                         0x0001c2a4   Lc    1   --   De 
    325  $d                         0x0001c2be   Lc    1   --   De 
    326  $t                         0x0001c2c8   Lc    1   --   De 
    327  $d                         0x0001c2fc   Lc    1   --   De 
    328  $t                         0x0001c300   Lc    1   --   De 
    329  $d                         0x0001c354   Lc    1   --   De 
    330  $t                         0x0001c358   Lc    1   --   De 
    331  $d                         0x0001c39a   Lc    1   --   De 
    332  $t                         0x0001c3a4   Lc    1   --   De 
    333  $d                         0x0001c3ee   Lc    1   --   De 
    334  $t                         0x0001c3f8   Lc    1   --   De 
    335  $d                         0x0001c408   Lc    1   --   De 
    336  $t                         0x0001c40c   Lc    1   --   De 
    337  $d                         0x0001c4ae   Lc    1   --   De 
    338  $t                         0x0001c4b8   Lc    1   --   De 
    339  $d                         0x0001c4d2   Lc    1   --   De 
    340  $t                         0x0001c4d8   Lc    1   --   De 
    341  $d                         0x0001c56a   Lc    1   --   De 
    342  $t                         0x0001c574   Lc    1   --   De 
    343  $d                         0x0001c5ee   Lc    1   --   De 
    344  $t                         0x0001c5f4   Lc    1   --   De 
    345  $d                         0x0001c610   Lc    1   --   De 
    346  $t                         0x0001c614   Lc    1   --   De 
    347  $d                         0x0001c620   Lc    1   --   De 
    348  $t                         0x0001c624   Lc    1   --   De 
    349  $d                         0x0001c6ae   Lc    1   --   De 
    350  $t                         0x0001c6b8   Lc    1   --   De 
    351  $d                         0x0001c70e   Lc    1   --   De 
    352  $t                         0x0001c720   Lc    1   --   De 
    353  $d                         0x0001c83c   Lc    1   --   De 
    354  $t                         0x0001c840   Lc    1   --   De 
    355  $d                         0x0001c8a4   Lc    1   --   De 
    356  $t                         0x0001c8a8   Lc    1   --   De 
    357  $d                         0x0001c938   Lc    1   --   De 
    358  $t                         0x0001c93c   Lc    1   --   De 
    359  $d                         0x0001c962   Lc    1   --   De 
    360  $t                         0x0001c974   Lc    1   --   De 
    361  $d                         0x0001c98a   Lc    1   --   De 
    362  $t                         0x0001c99c   Lc    1   --   De 
    363  $d                         0x0001c9a8   Lc    1   --   De 
    364  $t                         0x0001c9b0   Lc    1   --   De 
    365  $d                         0x0001c9b6   Lc    1   --   De 
    366  $t                         0x0001c9bc   Lc    1   --   De 
    367  $d                         0x0001c9c4   Lc    1   --   De 
    368  $t                         0x0001c9c8   Lc    1   --   De 
    369  $d                         0x0001c9ce   Lc    1   --   De 
    370  $t                         0x0001c9d4   Lc    1   --   De 
    371  $d                         0x0001c9dc   Lc    1   --   De 
    372  $t                         0x0001c9e0   Lc    1   --   De 
    373  $d                         0x0001c9f2   Lc    1   --   De 
    374  $t                         0x0001c9fc   Lc    1   --   De 
    375  $d                         0x0001ca02   Lc    1   --   De 
    376  $t                         0x0001ca08   Lc    1   --   De 
    377  $d                         0x0001ca10   Lc    1   --   De 
    378  $t                         0x0001ca14   Lc    1   --   De 
    379  $d                         0x0001ca1a   Lc    1   --   De 
    380  $t                         0x0001ca20   Lc    1   --   De 
    381  $d                         0x0001ca46   Lc    1   --   De 
    382  $t                         0x0001ca4c   Lc    1   --   De 
    383  $d                         0x0001cb0c   Lc    1   --   De 
    384  $t                         0x0001cb18   Lc    1   --   De 
    385  $d                         0x0001cbc4   Lc    1   --   De 
    386  $t                         0x0001cbc8   Lc    1   --   De 
    387  $d                         0x0001cc08   Lc    1   --   De 
    388  $t                         0x0001cc10   Lc    1   --   De 
    389  $d                         0x0001ccb8   Lc    1   --   De 
    390  $t                         0x0001ccbc   Lc    1   --   De 
    391  $d                         0x0001ccca   Lc    1   --   De 
    392  $t                         0x0001ccd0   Lc    1   --   De 
    393  $d                         0x0001cce4   Lc    1   --   De 
    394  $t                         0x0001cce8   Lc    1   --   De 
    395  $d                         0x0001cda4   Lc    1   --   De 
    396  $t                         0x0001cdac   Lc    1   --   De 
    397  $d                         0x0001cdc0   Lc    1   --   De 
    398  $t                         0x0001cdc4   Lc    1   --   De 
    399  $d                         0x0001cf32   Lc    1   --   De 
    400  $t                         0x0001cf44   Lc    1   --   De 
    401  $d                         0x0001cf52   Lc    1   --   De 
    402  $t                         0x0001cf58   Lc    1   --   De 
    403  $d                         0x0001cf5c   Lc    1   --   De 
    404  $t                         0x0001cf60   Lc    1   --   De 
    405  $d                         0x0001cfca   Lc    1   --   De 
    406  $t                         0x0001cfdc   Lc    1   --   De 
    407  $d                         0x0001cff0   Lc    1   --   De 
    408  $t                         0x0001cff4   Lc    1   --   De 
    409  $d                         0x0001d028   Lc    1   --   De 
    410  $t                         0x0001d03c   Lc    1   --   De 
    411  $d                         0x0001d06c   Lc    1   --   De 
    412  $t                         0x0001d070   Lc    1   --   De 
    413  $d                         0x0001d0d8   Lc    1   --   De 
    414  $t                         0x0001d0e0   Lc    1   --   De 
    415  $d                         0x0001d146   Lc    1   --   De 
    416  $t                         0x0001d14c   Lc    1   --   De 
    417  $d                         0x0001d180   Lc    1   --   De 
    418  $t                         0x0001d184   Lc    1   --   De 
    419  $d                         0x0001d21c   Lc    1   --   De 
    420  $t                         0x0001d224   Lc    1   --   De 
    421  $d                         0x0001d324   Lc    1   --   De 
    422  $t                         0x0001d338   Lc    1   --   De 
    423  $d                         0x0001d602   Lc    1   --   De 
    424  $t                         0x0001d690   Lc    1   --   De 
    425  $d                         0x0001d78c   Lc    1   --   De 
    426  $t                         0x0001d7a8   Lc    1   --   De 
    427  $d                         0x0001db10   Lc    1   --   De 
    428  $t                         0x0001db70   Lc    1   --   De 
    429  $d                         0x0001df90   Lc    1   --   De 
    430  $t                         0x0001e008   Lc    1   --   De 
    431  $d                         0x0001e428   Lc    1   --   De 
    432  $t                         0x0001e488   Lc    1   --   De 
    433  $d                         0x0001e770   Lc    1   --   De 
    434  $t                         0x0001e7c0   Lc    1   --   De 
    435  $d                         0x0001ebea   Lc    1   --   De 
    436  $t                         0x0001ec78   Lc    1   --   De 
    437  $d                         0x0001edba   Lc    1   --   De 
    438  $t                         0x0001ede8   Lc    1   --   De 
    439  $d                         0x0001eff8   Lc    1   --   De 
    440  $t                         0x0001f010   Lc    1   --   De 
    441  $d                         0x0001f02c   Lc    1   --   De 
    442  $t                         0x0001f040   Lc    1   --   De 
    443  $d                         0x0001f080   Lc    1   --   De 
    444  $t                         0x0001f088   Lc    1   --   De 
    445  $d                         0x0001f0a0   Lc    1   --   De 
    446  $t                         0x0001f0a8   Lc    1   --   De 
    447  $d                         0x0001f0c0   Lc    1   --   De 
    448  $t                         0x0001f0c8   Lc    1   --   De 
    449  $d                         0x0001f210   Lc    1   --   De 
    450  $t                         0x0001f214   Lc    1   --   De 
    451  $d                         0x0001f320   Lc    1   --   De 
    452  $t                         0x0001f32c   Lc    1   --   De 
    453  $d                         0x0001f558   Lc    1   --   De 
    454  $t                         0x0001f560   Lc    1   --   De 
    455  $d                         0x0001f594   Lc    1   --   De 
    456  $t                         0x0001f598   Lc    1   --   De 
    457  $d                         0x0001f652   Lc    1   --   De 
    458  $t                         0x0001f658   Lc    1   --   De 
    459  $d                         0x0001f674   Lc    1   --   De 
    460  $t                         0x0001f678   Lc    1   --   De 
    461  $d                         0x0001f714   Lc    1   --   De 
    462  $t                         0x0001f718   Lc    1   --   De 
    463  $d                         0x0001f7ee   Lc    1   --   De 
    464  $t                         0x0001f80c   Lc    1   --   De 
    465  $d                         0x0001fa3e   Lc    1   --   De 
    466  $t                         0x0001fa44   Lc    1   --   De 
    467  $d                         0x0001fa5a   Lc    1   --   De 
    468  $t                         0x0001fa78   Lc    1   --   De 
    469  $d                         0x0001fcec   Lc    1   --   De 
    470  $t                         0x0001fda4   Lc    1   --   De 
    471  $d                         0x0001fe04   Lc    1   --   De 
    472  $t                         0x0001fe1c   Lc    1   --   De 
    473  $d                         0x0001fe46   Lc    1   --   De 
    474  $t                         0x0001fe4c   Lc    1   --   De 
    475  $d                         0x0001ff72   Lc    1   --   De 
    476  $t                         0x0001ff80   Lc    1   --   De 
    477  $d                         0x000200cc   Lc    1   --   De 
    478  $t                         0x000200dc   Lc    1   --   De 
    479  $d                         0x000200e8   Lc    1   --   De 
    480  $t                         0x000200ec   Lc    1   --   De 
    481  $d                         0x00020188   Lc    1   --   De 
    482  $t                         0x00020190   Lc    1   --   De 
    483  $d                         0x0002041c   Lc    1   --   De 
    484  $t                         0x0002047c   Lc    1   --   De 
    485  $d                         0x000204d6   Lc    1   --   De 
    486  $t                         0x000204e8   Lc    1   --   De 
    487  $d                         0x0002058c   Lc    1   --   De 
    488  $t                         0x00020598   Lc    1   --   De 
    489  $d                         0x000205c8   Lc    1   --   De 
    490  $t                         0x000205ce   Lc    1   --   De 
    491  $d                         0x0002099a   Lc    1   --   De 
    492  $t                         0x00020bc8   Lc    1   --   De 
    493  $d                         0x00020d54   Lc    1   --   De 
    494  $t                         0x00020d78   Lc    1   --   De 
    495  $d                         0x00020e26   Lc    1   --   De 
    496  $t                         0x00020e34   Lc    1   --   De 
    497  $d                         0x00021074   Lc    1   --   De 
    498  $t                         0x0002108a   Lc    1   --   De 
    499  $d                         0x0002121e   Lc    1   --   De 
    500  $t                         0x0002122c   Lc    1   --   De 
    501  $d                         0x00021268   Lc    1   --   De 
    502  $t                         0x0002126c   Lc    1   --   De 
    503  $d                         0x000212ba   Lc    1   --   De 
    504  $t                         0x000212c4   Lc    1   --   De 
    505  $d                         0x000213a6   Lc    1   --   De 
    506  $t                         0x000213b4   Lc    1   --   De 
    507  $d                         0x00021438   Lc    1   --   De 
    508  $t                         0x0002143c   Lc    1   --   De 
    509  $d                         0x000214a0   Lc    1   --   De 
    510  $t                         0x000214ac   Lc    1   --   De 
    511  $d                         0x00021500   Lc    1   --   De 
    512  $t                         0x00021504   Lc    1   --   De 
    513  $d                         0x00021620   Lc    1   --   De 
    514  $t                         0x00021630   Lc    1   --   De 
    515  $d                         0x000216a0   Lc    1   --   De 
    516  $t                         0x000216ac   Lc    1   --   De 
    517  $d                         0x00021764   Lc    1   --   De 
    518  $t                         0x00021770   Lc    1   --   De 
    519  $d                         0x00021792   Lc    1   --   De 
    520  $t                         0x0002179c   Lc    1   --   De 
    521  $d                         0x000217ec   Lc    1   --   De 
    522  $t                         0x000217f4   Lc    1   --   De 
    523  $d                         0x00021850   Lc    1   --   De 
    524  $t                         0x00021858   Lc    1   --   De 
    525  $d                         0x00021a08   Lc    1   --   De 
    526  $t                         0x00021a10   Lc    1   --   De 
    527  $d                         0x00021a3a   Lc    1   --   De 
    528  $t                         0x00021a40   Lc    1   --   De 
    529  $d                         0x00021aa2   Lc    1   --   De 
    530  $t                         0x00021aa8   Lc    1   --   De 
    531  $d                         0x00021b0c   Lc    1   --   De 
    532  $t                         0x00021b14   Lc    1   --   De 
    533  $d                         0x00021b66   Lc    1   --   De 
    534  $t                         0x00021b6c   Lc    1   --   De 
    535  $d                         0x00021bb8   Lc    1   --   De 
    536  $t                         0x00021bc0   Lc    1   --   De 
    537  $d                         0x00021bdc   Lc    1   --   De 
    538  $t                         0x00021be0   Lc    1   --   De 
    539  $d                         0x00021c1c   Lc    1   --   De 
    540  $t                         0x00021c28   Lc    1   --   De 
    541  $d                         0x00021c4a   Lc    1   --   De 
    542  $t                         0x00021c50   Lc    1   --   De 
    543  $d                         0x00021d78   Lc    1   --   De 
    544  $t                         0x00021d7c   Lc    1   --   De 
    545  $d                         0x00022090   Lc    1   --   De 
    546  $t                         0x000220a8   Lc    1   --   De 
    547  $d                         0x0002235e   Lc    1   --   De 
    548  $t                         0x0002239c   Lc    1   --   De 
    549  $d                         0x0002241c   Lc    1   --   De 
    550  $t                         0x00022420   Lc    1   --   De 
    551  $d                         0x00022532   Lc    1   --   De 
    552  $t                         0x0002253c   Lc    1   --   De 
    553  $d                         0x00022588   Lc    1   --   De 
    554  $t                         0x00022590   Lc    1   --   De 
    555  $d                         0x000228b2   Lc    1   --   De 
    556  $t                         0x000228bc   Lc    1   --   De 
    557  $d                         0x00022944   Lc    1   --   De 
    558  $t                         0x00022948   Lc    1   --   De 
    559  $d                         0x00022974   Lc    1   --   De 
    560  $t                         0x00022990   Lc    1   --   De 
    561  $d                         0x000229c6   Lc    1   --   De 
    562  $t                         0x000229cc   Lc    1   --   De 
    563  $d                         0x000229f2   Lc    1   --   De 
    564  $t                         0x000229f8   Lc    1   --   De 
    565  $d                         0x00022c9a   Lc    1   --   De 
    566  $t                         0x00022cac   Lc    1   --   De 
    567  $d                         0x00022db6   Lc    1   --   De 
    568  $t                         0x00022ddc   Lc    1   --   De 
    569  $d                         0x00022de8   Lc    1   --   De 
    570  $t                         0x00022dec   Lc    1   --   De 
    571  $d                         0x00022e78   Lc    1   --   De 
    572  $t                         0x00022e80   Lc    1   --   De 
    573  $d                         0x00022eb0   Lc    1   --   De 
    574  $t                         0x00022eb4   Lc    1   --   De 
    575  $d                         0x00022ee6   Lc    1   --   De 
    576  $t                         0x00022eec   Lc    1   --   De 
    577  $d                         0x00022f08   Lc    1   --   De 
    578  $t                         0x00022f0c   Lc    1   --   De 
    579  $d                         0x00022f68   Lc    1   --   De 
    580  $t                         0x00022f70   Lc    1   --   De 
    581  $d                         0x00022fba   Lc    1   --   De 
    582  $t                         0x00022fc4   Lc    1   --   De 
    583  $d                         0x0002309e   Lc    1   --   De 
    584  $t                         0x000230a8   Lc    1   --   De 
    585  $d                         0x00023116   Lc    1   --   De 
    586  $t                         0x00023120   Lc    1   --   De 
    587  $d                         0x000231be   Lc    1   --   De 
    588  $t                         0x000231c8   Lc    1   --   De 
    589  $d                         0x00023216   Lc    1   --   De 
    590  $t                         0x00023220   Lc    1   --   De 
    591  $d                         0x0002324a   Lc    1   --   De 
    592  $t                         0x00023254   Lc    1   --   De 
    593  $d                         0x0002329a   Lc    1   --   De 
    594  $t                         0x000232a4   Lc    1   --   De 
    595  $d                         0x000232ce   Lc    1   --   De 
    596  $t                         0x000232d8   Lc    1   --   De 
    597  $d                         0x00023308   Lc    1   --   De 
    598  $t                         0x00023310   Lc    1   --   De 
    599  $d                         0x00023364   Lc    1   --   De 
    600  $t                         0x0002336c   Lc    1   --   De 
    601  $d                         0x000233b0   Lc    1   --   De 
    602  $t                         0x000233b8   Lc    1   --   De 
    603  $d                         0x00023482   Lc    1   --   De 
    604  $t                         0x00023494   Lc    1   --   De 
    605  $d                         0x00023898   Lc    1   --   De 
    606  $t                         0x000238a8   Lc    1   --   De 
    607  $d                         0x000239d6   Lc    1   --   De 
    608  $t                         0x000239f8   Lc    1   --   De 
    609  $d                         0x00023b0c   Lc    1   --   De 
    610  $t                         0x00023b14   Lc    1   --   De 
    611  $d                         0x00023cba   Lc    1   --   De 
    612  $t                         0x00023ccc   Lc    1   --   De 
    613  $d                         0x00023e0c   Lc    1   --   De 
    614  $t                         0x00023e28   Lc    1   --   De 
    615  $d                         0x00023ef2   Lc    1   --   De 
    616  $t                         0x00023f04   Lc    1   --   De 
    617  $d                         0x00023fa2   Lc    1   --   De 
    618  $t                         0x00023fac   Lc    1   --   De 
    619  $d                         0x00023fda   Lc    1   --   De 
    620  $t                         0x00023fe0   Lc    1   --   De 
    621  $d                         0x00024088   Lc    1   --   De 
    622  $t                         0x00024098   Lc    1   --   De 
    623  $d                         0x0002413c   Lc    1   --   De 
    624  $t                         0x00024140   Lc    1   --   De 
    625  $d                         0x0002415e   Lc    1   --   De 
    626  $t                         0x0002416c   Lc    1   --   De 
    627  $d                         0x00024188   Lc    1   --   De 
    628  $t                         0x0002418c   Lc    1   --   De 
    629  $d                         0x00024192   Lc    1   --   De 
    630  $t                         0x00024198   Lc    1   --   De 
    631  $d                         0x000241a2   Lc    1   --   De 
    632  $t                         0x000241a8   Lc    1   --   De 
    633  $d                         0x000241ba   Lc    1   --   De 
    634  $t                         0x000241c4   Lc    1   --   De 
    635  $d                         0x000241ce   Lc    1   --   De 
    636  $t                         0x000241d4   Lc    1   --   De 
    637  $d                         0x00024200   Lc    1   --   De 
    638  $t                         0x00024204   Lc    1   --   De 
    639  $d                         0x000243ac   Lc    1   --   De 
    640  $t                         0x000243c8   Lc    1   --   De 
    641  $d                         0x00024422   Lc    1   --   De 
    642  $t                         0x00024428   Lc    1   --   De 
    643  $d                         0x0002447a   Lc    1   --   De 
    644  $t                         0x00024480   Lc    1   --   De 
    645  $d                         0x000244d6   Lc    1   --   De 
    646  $t                         0x000244dc   Lc    1   --   De 
    647  $d                         0x00024526   Lc    1   --   De 
    648  $t                         0x0002452c   Lc    1   --   De 
    649  $d                         0x00024534   Lc    1   --   De 
    650  $t                         0x00024538   Lc    1   --   De 
    651  $d                         0x0002458c   Lc    1   --   De 
    652  $t                         0x00024598   Lc    1   --   De 
    653  $d                         0x000245aa   Lc    1   --   De 
    654  $t                         0x000245b0   Lc    1   --   De 
    655  $d                         0x000245d0   Lc    1   --   De 
    656  $t                         0x000245d4   Lc    1   --   De 
    657  $d                         0x000246b6   Lc    1   --   De 
    658  $t                         0x000246c0   Lc    1   --   De 
    659  $d                         0x00024712   Lc    1   --   De 
    660  $t                         0x0002472c   Lc    1   --   De 
    661  $d                         0x00024850   Lc    1   --   De 
    662  $t                         0x0002486c   Lc    1   --   De 
    663  $d                         0x000248fe   Lc    1   --   De 
    664  $t                         0x00024908   Lc    1   --   De 
    665  $d                         0x00024950   Lc    1   --   De 
    666  $t                         0x00024954   Lc    1   --   De 
    667  $d                         0x00024984   Lc    1   --   De 
    668  $t                         0x0002498c   Lc    1   --   De 
    669  $d                         0x000249e0   Lc    1   --   De 
    670  $t                         0x000249e4   Lc    1   --   De 
    671  $d                         0x00024a0c   Lc    1   --   De 
    672  $t                         0x00024a10   Lc    1   --   De 
    673  $d                         0x00024bc8   Lc    1   --   De 
    674  $t                         0x00024f30   Lc    1   --   De 
    675  $d                         0x00024fc0   Lc    1   --   De 
    676  $t                         0x00024fd4   Lc    1   --   De 
    677  $d                         0x0002500e   Lc    1   --   De 
    678  $t                         0x00025014   Lc    1   --   De 
    679  $d                         0x00025060   Lc    1   --   De 
    680  $t                         0x00025064   Lc    1   --   De 
    681  $d                         0x000250b0   Lc    1   --   De 
    682  $t                         0x000250b4   Lc    1   --   De 
    683  $d                         0x000250e0   Lc    1   --   De 
    684  $t                         0x000250e8   Lc    1   --   De 
    685  $d                         0x000250ee   Lc    1   --   De 
    686  $t                         0x000250f4   Lc    1   --   De 
    687  $d                         0x00025514   Lc    1   --   De 
    688  $t                         0x00025518   Lc    1   --   De 
    689  $d                         0x00025828   Lc    1   --   De 
    690  $t                         0x00025834   Lc    1   --   De 
    691  $d                         0x00025890   Lc    1   --   De 
    692  $t                         0x000258bc   Lc    1   --   De 
    693  $d                         0x000258d8   Lc    1   --   De 
    694  $t                         0x000258e6   Lc    1   --   De 
    695  $d                         0x00025b7c   Lc    1   --   De 
    696  $t                         0x00025dd0   Lc    1   --   De 
    697  $d                         0x00025de2   Lc    1   --   De 
    698  $t                         0x00025de8   Lc    1   --   De 
    699  $d                         0x00025e44   Lc    1   --   De 
    700  $t                         0x00025e68   Lc    1   --   De 
    701  $d                         0x00025ee0   Lc    1   --   De 
    702  $t                         0x00025f04   Lc    1   --   De 
    703  $d                         0x00025fb2   Lc    1   --   De 
    704  $t                         0x00025fe0   Lc    1   --   De 
    705  $d                         0x0002606c   Lc    1   --   De 
    706  $t                         0x00026080   Lc    1   --   De 
    707  $d                         0x00026106   Lc    1   --   De 
    708  $t                         0x0002612c   Lc    1   --   De 
    709  $d                         0x0002618c   Lc    1   --   De 
    710  $t                         0x000261b0   Lc    1   --   De 
    711  $d                         0x000261b8   Lc    1   --   De 
    712  $t                         0x000261bc   Lc    1   --   De 
    713  $d                         0x00026262   Lc    1   --   De 
    714  $t                         0x00026350   Lc    1   --   De 
    715  $d                         0x000263d4   Lc    1   --   De 
    716  $t                         0x000263fc   Lc    1   --   De 
    717  $d                         0x00026466   Lc    1   --   De 
    718  $t                         0x00026490   Lc    1   --   De 
    719  $d                         0x00026540   Lc    1   --   De 
    720  $t                         0x00026550   Lc    1   --   De 
    721  $d                         0x000267ba   Lc    1   --   De 
    722  $t                         0x00026a40   Lc    1   --   De 
    723  $d                         0x00026ac2   Lc    1   --   De 
    724  $t                         0x00026aec   Lc    1   --   De 
    725  $d                         0x00026bb0   Lc    1   --   De 
    726  $t                         0x00026c30   Lc    1   --   De 
    727  $d                         0x00026c3e   Lc    1   --   De 
    728  $t                         0x00026c44   Lc    1   --   De 
    729  $d                         0x00026c52   Lc    1   --   De 
    730  $t                         0x00026c58   Lc    1   --   De 
    731  $d                         0x00026cd4   Lc    1   --   De 
    732  $t                         0x00026d3c   Lc    1   --   De 
    733  $d                         0x00026e66   Lc    1   --   De 
    734  $t                         0x00026ea0   Lc    1   --   De 
    735  $d                         0x00026ec6   Lc    1   --   De 
    736  $t                         0x00026ecc   Lc    1   --   De 
    737  $d                         0x00026f2a   Lc    1   --   De 
    738  $t                         0x00026f30   Lc    1   --   De 
    739  $d                         0x00026f5c   Lc    1   --   De 
    740  $t                         0x00026f64   Lc    1   --   De 
    741  $d                         0x00026f7c   Lc    1   --   De 
    742  $t                         0x00026fa8   Lc    1   --   De 
    743  $d                         0x00026fbe   Lc    1   --   De 
    744  $t                         0x00026fe8   Lc    1   --   De 
    745  $d                         0x0002702e   Lc    1   --   De 
    746  $t                         0x00027050   Lc    1   --   De 
    747  $d                         0x000270b0   Lc    1   --   De 
    748  $t                         0x000270bc   Lc    1   --   De 
    749  $d                         0x000270ee   Lc    1   --   De 
    750  $t                         0x000270f4   Lc    1   --   De 
    751  $d                         0x000271aa   Lc    1   --   De 
    752  $t                         0x000271c0   Lc    1   --   De 
    753  $d                         0x000271d4   Lc    1   --   De 
    754  $t                         0x000271dc   Lc    1   --   De 
    755  $d                         0x000272be   Lc    1   --   De 
    756  $t                         0x000272e4   Lc    1   --   De 
    757  $d                         0x0002731e   Lc    1   --   De 
    758  $t                         0x00027370   Lc    1   --   De 
    759  $d                         0x000273e4   Lc    1   --   De 
    760  $t                         0x000273e8   Lc    1   --   De 
    761  $d                         0x0002752c   Lc    1   --   De 
    762  $t                         0x000275b0   Lc    1   --   De 
    763  $d                         0x0002765a   Lc    1   --   De 
    764  $t                         0x00027660   Lc    1   --   De 
    765  $d                         0x000276d4   Lc    1   --   De 
    766  $t                         0x000276dc   Lc    1   --   De 
    767  $d                         0x000277ba   Lc    1   --   De 
    768  $t                         0x000277c4   Lc    1   --   De 
    769  $d                         0x000277ea   Lc    1   --   De 
    770  $t                         0x0002783c   Lc    1   --   De 
    771  $d                         0x0002788e   Lc    1   --   De 
    772  $t                         0x000278e4   Lc    1   --   De 
    773  $d                         0x00027918   Lc    1   --   De 
    774  $t                         0x0002791c   Lc    1   --   De 
    775  $d                         0x00027984   Lc    1   --   De 
    776  $t                         0x0002799c   Lc    1   --   De 
    777  $d                         0x00027a34   Lc    1   --   De 
    778  $t                         0x00027bd8   Lc    1   --   De 
    779  $d                         0x00027e7a   Lc    1   --   De 
    780  $t                         0x00027e80   Lc    1   --   De 
    781  $d                         0x00027ef2   Lc    1   --   De 
    782  $t                         0x00027efc   Lc    1   --   De 
    783  $d                         0x00027f02   Lc    1   --   De 
    784  $t                         0x00027f08   Lc    1   --   De 
    785  $d                         0x00027f30   Lc    1   --   De 
    786  $t                         0x00027f64   Lc    1   --   De 
    787  $d                         0x00027f8c   Lc    1   --   De 
    788  $t                         0x00027fb0   Lc    1   --   De 
    789  $d                         0x00027fd0   Lc    1   --   De 
    790  $t                         0x00027ff8   Lc    1   --   De 
    791  $d                         0x0002800a   Lc    1   --   De 
    792  $t                         0x0002802c   Lc    1   --   De 
    793  $d                         0x00028070   Lc    1   --   De 
    794  $t                         0x00028080   Lc    1   --   De 
    795  $d                         0x000280f2   Lc    1   --   De 
    796  $t                         0x000280f8   Lc    1   --   De 
    797  $d                         0x00028114   Lc    1   --   De 
    798  $t                         0x00028118   Lc    1   --   De 
    799  $d                         0x00028138   Lc    1   --   De 
    800  $t                         0x0002813c   Lc    1   --   De 
    801  $d                         0x00028184   Lc    1   --   De 
    802  $t                         0x00028188   Lc    1   --   De 
    803  $d                         0x000281e2   Lc    1   --   De 
    804  $t                         0x000281ec   Lc    1   --   De 
    805  $d                         0x00028234   Lc    1   --   De 
    806  $t                         0x00028238   Lc    1   --   De 
    807  $d                         0x00028290   Lc    1   --   De 
    808  $t                         0x000282dc   Lc    1   --   De 
    809  $d                         0x000282fa   Lc    1   --   De 
    810  $t                         0x00028300   Lc    1   --   De 
    811  $d                         0x00028334   Lc    1   --   De 
    812  $t                         0x0002833c   Lc    1   --   De 
    813  $d                         0x000286ea   Lc    1   --   De 
    814  $t                         0x00028704   Lc    1   --   De 
    815  $d                         0x0002877e   Lc    1   --   De 
    816  $t                         0x00028784   Lc    1   --   De 
    817  $d                         0x00028808   Lc    1   --   De 
    818  $t                         0x0002880c   Lc    1   --   De 
    819  $d                         0x00028826   Lc    1   --   De 
    820  $t                         0x0002882c   Lc    1   --   De 
    821  $d                         0x0002883e   Lc    1   --   De 
    822  $t                         0x00028844   Lc    1   --   De 
    823  $d                         0x0002898a   Lc    1   --   De 
    824  $t                         0x000289a0   Lc    1   --   De 
    825  $d                         0x00028a94   Lc    1   --   De 
    826  $t                         0x00028ab0   Lc    1   --   De 
    827  $d                         0x00028be8   Lc    1   --   De 
    828  $t                         0x00028bf4   Lc    1   --   De 
    829  $d                         0x00028c30   Lc    1   --   De 
    830  $t                         0x00028c34   Lc    1   --   De 
    831  $d                         0x00028cc8   Lc    1   --   De 
    832  $t                         0x00028ccc   Lc    1   --   De 
    833  $d                         0x00028cf8   Lc    1   --   De 
    834  $t                         0x00028d54   Lc    1   --   De 
    835  $d                         0x00028d7e   Lc    1   --   De 
    836  $t                         0x00028d84   Lc    1   --   De 
    837  $d                         0x00028e82   Lc    1   --   De 
    838  $t                         0x00028eb4   Lc    1   --   De 
    839  $d                         0x00028f68   Lc    1   --   De 
    840  $t                         0x00028f74   Lc    1   --   De 
    841  $d                         0x00028fe4   Lc    1   --   De 
    842  $t                         0x00028fea   Lc    1   --   De 
    843  $d                         0x000292ba   Lc    1   --   De 
    844  $t                         0x00029454   Lc    1   --   De 
    845  $d                         0x000296e0   Lc    1   --   De 
    846  $t                         0x00029928   Lc    1   --   De 
    847  $d                         0x00029980   Lc    1   --   De 
    848  $t                         0x00029984   Lc    1   --   De 
    849  $d                         0x00029af2   Lc    1   --   De 
    850  $t                         0x00029b04   Lc    1   --   De 
    851  $d                         0x00029b2c   Lc    1   --   De 
    852  $t                         0x00029b34   Lc    1   --   De 
    853  $d                         0x00029b62   Lc    1   --   De 
    854  $t                         0x00029b68   Lc    1   --   De 
    855  $d                         0x00029c06   Lc    1   --   De 
    856  $t                         0x00029c0c   Lc    1   --   De 
    857  $d                         0x00029ca8   Lc    1   --   De 
    858  $t                         0x00029cac   Lc    1   --   De 
    859  $d                         0x00029d22   Lc    1   --   De 
    860  $t                         0x00029d2c   Lc    1   --   De 
    861  $d                         0x00029db2   Lc    1   --   De 
    862  $t                         0x00029dbc   Lc    1   --   De 
    863  $d                         0x00029e68   Lc    1   --   De 
    864  $t                         0x00029e74   Lc    1   --   De 
    865  $d                         0x00029e80   Lc    1   --   De 
    866  $t                         0x00029e84   Lc    1   --   De 
    867  $d                         0x00029ea4   Lc    1   --   De 
    868  $t                         0x00029ea8   Lc    1   --   De 
    869  $d                         0x00029f24   Lc    1   --   De 
    870  $t                         0x00029f28   Lc    1   --   De 
    871  $d                         0x00029f6c   Lc    1   --   De 
    872  $t                         0x00029f70   Lc    1   --   De 
    873  $d                         0x00029fc2   Lc    1   --   De 
    874  $t                         0x00029fc8   Lc    1   --   De 
    875  $d                         0x00029fde   Lc    1   --   De 
    876  $t                         0x00029fe4   Lc    1   --   De 
    877  $d                         0x0002a004   Lc    1   --   De 
    878  $t                         0x0002a008   Lc    1   --   De 
    879  $d                         0x0002a06c   Lc    1   --   De 
    880  $t                         0x0002a070   Lc    1   --   De 
    881  $d                         0x0002a08e   Lc    1   --   De 
    882  $t                         0x0002a094   Lc    1   --   De 
    883  $d                         0x0002a0be   Lc    1   --   De 
    884  $t                         0x0002a0c4   Lc    1   --   De 
    885  $d                         0x0002a0ec   Lc    1   --   De 
    886  $t                         0x0002a0f0   Lc    1   --   De 
    887  $d                         0x0002a214   Lc    1   --   De 
    888  $t                         0x0002a21c   Lc    1   --   De 
    889  $d                         0x0002a27e   Lc    1   --   De 
    890  $t                         0x0002a284   Lc    1   --   De 
    891  $d                         0x0002a2de   Lc    1   --   De 
    892  $t                         0x0002a2e4   Lc    1   --   De 
    893  $d                         0x0002a4ae   Lc    1   --   De 
    894  $t                         0x0002a4b8   Lc    1   --   De 
    895  $d                         0x0002a70c   Lc    1   --   De 
    896  $t                         0x0002a714   Lc    1   --   De 
    897  $d                         0x0002a750   Lc    1   --   De 
    898  $t                         0x0002a754   Lc    1   --   De 
    899  $d                         0x0002a7a2   Lc    1   --   De 
    900  $t                         0x0002a7a8   Lc    1   --   De 
    901  $d                         0x0002a900   Lc    1   --   De 
    902  $t                         0x0002a90c   Lc    1   --   De 
    903  $d                         0x0002a9ca   Lc    1   --   De 
    904  $t                         0x0002a9d0   Lc    1   --   De 
    905  $d                         0x0002aa7e   Lc    1   --   De 
    906  $t                         0x0002aa84   Lc    1   --   De 
    907  $d                         0x0002aae0   Lc    1   --   De 
    908  $t                         0x0002aae4   Lc    1   --   De 
    909  $d                         0x0002ab80   Lc    1   --   De 
    910  $t                         0x0002ab84   Lc    1   --   De 
    911  $d                         0x0002ab8e   Lc    1   --   De 
    912  $t                         0x0002ab94   Lc    1   --   De 
    913  $d                         0x0002abc8   Lc    1   --   De 
    914  $t                         0x0002abcc   Lc    1   --   De 
    915  $d                         0x0002ac2c   Lc    1   --   De 
    916  $t                         0x0002ac30   Lc    1   --   De 
    917  $d                         0x0002ac68   Lc    1   --   De 
    918  $t                         0x0002ac6c   Lc    1   --   De 
    919  $d                         0x0002ac96   Lc    1   --   De 
    920  $t                         0x0002ac9c   Lc    1   --   De 
    921  $d                         0x0002ad8c   Lc    1   --   De 
    922  $t                         0x0002ad90   Lc    1   --   De 
    923  $d                         0x0002aea8   Lc    1   --   De 
    924  $t                         0x0002aeac   Lc    1   --   De 
    925  $d                         0x0002aee2   Lc    1   --   De 
    926  $t                         0x0002aee8   Lc    1   --   De 
    927  $d                         0x0002af6c   Lc    1   --   De 
    928  $t                         0x0002af70   Lc    1   --   De 
    929  $d                         0x0002aff2   Lc    1   --   De 
    930  $t                         0x0002aff8   Lc    1   --   De 
    931  $d                         0x0002affe   Lc    1   --   De 
    932  $t                         0x0002b004   Lc    1   --   De 
    933  $d                         0x0002b028   Lc    1   --   De 
    934  $t                         0x0002b02c   Lc    1   --   De 
    935  $d                         0x0002b05a   Lc    1   --   De 
    936  $t                         0x0002b060   Lc    1   --   De 
    937  $d                         0x0002b164   Lc    1   --   De 
    938  $t                         0x0002b170   Lc    1   --   De 
    939  $d                         0x0002b1b0   Lc    1   --   De 
    940  $t                         0x0002b1b8   Lc    1   --   De 
    941  $d                         0x0002b220   Lc    1   --   De 
    942  $t                         0x0002b224   Lc    1   --   De 
    943  $d                         0x0002b2a4   Lc    1   --   De 
    944  $t                         0x0002b2b0   Lc    1   --   De 
    945  $d                         0x0002b32a   Lc    1   --   De 
    946  $t                         0x0002b330   Lc    1   --   De 
    947  $d                         0x0002b42e   Lc    1   --   De 
    948  $t                         0x0002b434   Lc    1   --   De 
    949  $d                         0x0002b4d8   Lc    1   --   De 
    950  $t                         0x0002b4dc   Lc    1   --   De 
    951  $d                         0x0002b66e   Lc    1   --   De 
    952  $t                         0x0002b674   Lc    1   --   De 
    953  $d                         0x0002b67e   Lc    1   --   De 
    954  $t                         0x0002b684   Lc    1   --   De 
    955  $d                         0x0002b768   Lc    1   --   De 
    956  $t                         0x0002b774   Lc    1   --   De 
    957  $d                         0x0002b7e4   Lc    1   --   De 
    958  $t                         0x0002b7e8   Lc    1   --   De 
    959  $d                         0x0002b954   Lc    1   --   De 
    960  $t                         0x0002b958   Lc    1   --   De 
    961  $d                         0x0002bae2   Lc    1   --   De 
    962  $t                         0x0002bae8   Lc    1   --   De 
    963  $d                         0x0002bcdc   Lc    1   --   De 
    964  $t                         0x0002bce0   Lc    1   --   De 
    965  $d                         0x0002bd6e   Lc    1   --   De 
    966  $t                         0x0002bd74   Lc    1   --   De 
    967  $d                         0x0002bed4   Lc    1   --   De 
    968  $t                         0x0002bedc   Lc    1   --   De 
    969  $d                         0x0002bfda   Lc    1   --   De 
    970  $t                         0x0002bfe0   Lc    1   --   De 
    971  $d                         0x0002c23e   Lc    1   --   De 
    972  $t                         0x0002c248   Lc    1   --   De 
    973  $d                         0x0002c38c   Lc    1   --   De 
    974  $t                         0x0002c390   Lc    1   --   De 
    975  $d                         0x0002c584   Lc    1   --   De 
    976  $t                         0x0002c588   Lc    1   --   De 
    977  $d                         0x0002c6ce   Lc    1   --   De 
    978  $t                         0x0002c6d4   Lc    1   --   De 
    979  $d                         0x0002c9de   Lc    1   --   De 
    980  $t                         0x0002c9e8   Lc    1   --   De 
    981  $d                         0x0002ca5a   Lc    1   --   De 
    982  $t                         0x0002ca60   Lc    1   --   De 
    983  $d                         0x0002cba2   Lc    1   --   De 
    984  $t                         0x0002cba8   Lc    1   --   De 
    985  $d                         0x0002cc42   Lc    1   --   De 
    986  $t                         0x0002cc4c   Lc    1   --   De 
    987  $d                         0x0002cc5a   Lc    1   --   De 
    988  $t                         0x0002cc60   Lc    1   --   De 
    989  $d                         0x0002cdae   Lc    1   --   De 
    990  $t                         0x0002cdbc   Lc    1   --   De 
    991  $d                         0x0002cdd8   Lc    1   --   De 
    992  $t                         0x0002cddc   Lc    1   --   De 
    993  $d                         0x0002d264   Lc    1   --   De 
    994  $t                         0x0002d268   Lc    1   --   De 
    995  $d                         0x0002d830   Lc    1   --   De 
    996  $t                         0x0002d874   Lc    1   --   De 
    997  $d                         0x0002dd60   Lc    1   --   De 
    998  $t                         0x0002dd80   Lc    1   --   De 
    999  $d                         0x0002e188   Lc    1   --   De 
    1000  $t                         0x0002e190   Lc    1   --   De 
    1001  $d                         0x0002ea50   Lc    1   --   De 
    1002  $t                         0x0002ea6c   Lc    1   --   De 
    1003  $d                         0x0002ef28   Lc    1   --   De 
    1004  $t                         0x0002ef48   Lc    1   --   De 
    1005  $d                         0x0002f354   Lc    1   --   De 
    1006  $t                         0x0002f368   Lc    1   --   De 
    1007  $d                         0x0002f6d6   Lc    1   --   De 
    1008  $t                         0x0002f6dc   Lc    1   --   De 
    1009  $d                         0x0002f918   Lc    1   --   De 
    1010  $t                         0x0002f91c   Lc    1   --   De 
    1011  $d                         0x0002fb00   Lc    1   --   De 
    1012  $t                         0x0002fb0c   Lc    1   --   De 
    1013  $d                         0x0003009a   Lc    1   --   De 
    1014  $t                         0x000300a0   Lc    1   --   De 
    1015  $d                         0x0003090a   Lc    1   --   De 
    1016  $t                         0x00030910   Lc    1   --   De 
    1017  $d                         0x000309d0   Lc    1   --   De 
    1018  $t                         0x000309d8   Lc    1   --   De 
    1019  $d                         0x0003102a   Lc    1   --   De 
    1020  $t                         0x0003103c   Lc    1   --   De 
    1021  $d                         0x000311f8   Lc    1   --   De 
    1022  $t                         0x00031200   Lc    1   --   De 
    1023  $d                         0x00031444   Lc    1   --   De 
    1024  $t                         0x000314ac   Lc    1   --   De 
    1025  $d                         0x00031640   Lc    1   --   De 
    1026  $t                         0x00031648   Lc    1   --   De 
    1027  $d                         0x0003173c   Lc    1   --   De 
    1028  $t                         0x00031740   Lc    1   --   De 
    1029  $d                         0x000317a2   Lc    1   --   De 
    1030  $t                         0x000317b0   Lc    1   --   De 
    1031  $d                         0x000317d4   Lc    1   --   De 
    1032  $t                         0x000317d8   Lc    1   --   De 
    1033  $d                         0x00031802   Lc    1   --   De 
    1034  $t                         0x00031808   Lc    1   --   De 
    1035  $d                         0x0003182a   Lc    1   --   De 
    1036  $t                         0x00031830   Lc    1   --   De 
    1037  $d                         0x00031844   Lc    1   --   De 
    1038  $t                         0x00031848   Lc    1   --   De 
    1039  $d                         0x00031868   Lc    1   --   De 
    1040  $t                         0x0003186c   Lc    1   --   De 
    1041  $d                         0x0003188c   Lc    1   --   De 
    1042  $t                         0x00031890   Lc    1   --   De 
    1043  $d                         0x000318e6   Lc    1   --   De 
    1044  $t                         0x000318ec   Lc    1   --   De 
    1045  $d                         0x000319b8   Lc    1   --   De 
    1046  $t                         0x000319c4   Lc    1   --   De 
    1047  $d                         0x00031a10   Lc    1   --   De 
    1048  $t                         0x00031a18   Lc    1   --   De 
    1049  $d                         0x00031a26   Lc    1   --   De 
    1050  $t                         0x00031a2c   Lc    1   --   De 
    1051  $d                         0x00031a60   Lc    1   --   De 
    1052  $t                         0x00031a68   Lc    1   --   De 
    1053  $d                         0x00031aa4   Lc    1   --   De 
    1054  $t                         0x00031aa8   Lc    1   --   De 
    1055  $d                         0x00031aca   Lc    1   --   De 
    1056  $t                         0x00031ad4   Lc    1   --   De 
    1057  $d                         0x00031cc0   Lc    1   --   De 
    1058  $t                         0x00031cc4   Lc    1   --   De 
    1059  $d                         0x00031cf6   Lc    1   --   De 
    1060  $t                         0x00031cfc   Lc    1   --   De 
    1061  $d                         0x00031d68   Lc    1   --   De 
    1062  $t                         0x00031d6c   Lc    1   --   De 
    1063  $d                         0x00031d8e   Lc    1   --   De 
    1064  $t                         0x00031d94   Lc    1   --   De 
    1065  $d                         0x00031dac   Lc    1   --   De 
    1066  $t                         0x00031db0   Lc    1   --   De 
    1067  $d                         0x00031ec0   Lc    1   --   De 
    1068  $t                         0x00031ec4   Lc    1   --   De 
    1069  $d                         0x00031ee4   Lc    1   --   De 
    1070  $t                         0x00031ee8   Lc    1   --   De 
    1071  $d                         0x00032090   Lc    1   --   De 
    1072  $t                         0x0003209c   Lc    1   --   De 
    1073  $d                         0x00032166   Lc    1   --   De 
    1074  $t                         0x0003216c   Lc    1   --   De 
    1075  $d                         0x000321e2   Lc    1   --   De 
    1076  $t                         0x000321e8   Lc    1   --   De 
    1077  $d                         0x000322be   Lc    1   --   De 
    1078  $t                         0x000322c8   Lc    1   --   De 
    1079  $d                         0x000322d6   Lc    1   --   De 
    1080  $t                         0x000322dc   Lc    1   --   De 
    1081  $d                         0x00032316   Lc    1   --   De 
    1082  $t                         0x00032320   Lc    1   --   De 
    1083  $d                         0x00032362   Lc    1   --   De 
    1084  $t                         0x00032368   Lc    1   --   De 
    1085  $d                         0x000323d6   Lc    1   --   De 
    1086  $t                         0x000323dc   Lc    1   --   De 
    1087  $d                         0x00032400   Lc    1   --   De 
    1088  $t                         0x00032408   Lc    1   --   De 
    1089  $d                         0x00032450   Lc    1   --   De 
    1090  $t                         0x0003245c   Lc    1   --   De 
    1091  $d                         0x00032488   Lc    1   --   De 
    1092  $t                         0x00032490   Lc    1   --   De 
    1093  $d                         0x000324c8   Lc    1   --   De 
    1094  $t                         0x000324cc   Lc    1   --   De 
    1095  $d                         0x000324da   Lc    1   --   De 
    1096  $t                         0x000324e0   Lc    1   --   De 
    1097  $d                         0x000324fc   Lc    1   --   De 
    1098  $t                         0x00032500   Lc    1   --   De 
    1099  $d                         0x00032522   Lc    1   --   De 
    1100  $t                         0x00032528   Lc    1   --   De 
    1101  $d                         0x00032530   Lc    1   --   De 
    1102  $t                         0x00032534   Lc    1   --   De 
    1103  $d                         0x00032554   Lc    1   --   De 
    1104  $t                         0x00032560   Lc    1   --   De 
    1105  $d                         0x00032614   Lc    1   --   De 
    1106  $t                         0x00032618   Lc    1   --   De 
    1107  $d                         0x00032636   Lc    1   --   De 
    1108  $t                         0x0003263c   Lc    1   --   De 
    1109  $d                         0x000326a6   Lc    1   --   De 
    1110  $t                         0x000326b0   Lc    1   --   De 
    1111  $d                         0x000326c2   Lc    1   --   De 
    1112  $t                         0x000326c8   Lc    1   --   De 
    1113  $d                         0x00032736   Lc    1   --   De 
    1114  $t                         0x00032740   Lc    1   --   De 
    1115  $d                         0x0003274a   Lc    1   --   De 
    1116  $t                         0x00032750   Lc    1   --   De 
    1117  $d                         0x00032788   Lc    1   --   De 
    1118  $t                         0x00032790   Lc    1   --   De 
    1119  $d                         0x000327c0   Lc    1   --   De 
    1120  $t                         0x000327c8   Lc    1   --   De 
    1121  $d                         0x000327d6   Lc    1   --   De 
    1122  $t                         0x000327dc   Lc    1   --   De 
    1123  $d                         0x000327f4   Lc    1   --   De 
    1124  $t                         0x000327fa   Lc    1   --   De 
    1125  $d                         0x00032878   Lc    1   --   De 
    1126  $t                         0x00032880   Lc    1   --   De 
    1127  $d                         0x0003288e   Lc    1   --   De 
    1128  $t                         0x00032894   Lc    1   --   De 
    1129  $d                         0x000328a0   Lc    1   --   De 
    1130  $t                         0x000328a8   Lc    1   --   De 
    1131  $d                         0x000329ac   Lc    1   --   De 
    1132  $t                         0x000329b8   Lc    1   --   De 
    1133  $d                         0x00032a16   Lc    1   --   De 
    1134  $t                         0x00032a20   Lc    1   --   De 
    1135  $d                         0x00032ed8   Lc    1   --   De 
    1136  $t                         0x00032eec   Lc    1   --   De 
    1137  $d                         0x0003396c   Lc    1   --   De 
    1138  $t                         0x0003397c   Lc    1   --   De 
    1139  $d                         0x000339d0   Lc    1   --   De 
    1140  $t                         0x000339dc   Lc    1   --   De 
    1141  $d                         0x00034252   Lc    1   --   De 
    1142  $t                         0x00034258   Lc    1   --   De 
    1143  $d                         0x00034448   Lc    1   --   De 
    1144  $t                         0x00034452   Lc    1   --   De 
    1145  $d                         0x00034512   Lc    1   --   De 
    1146  $t                         0x00034570   Lc    1   --   De 
    1147  $d                         0x00034688   Lc    1   --   De 
    1148  $t                         0x0003468c   Lc    1   --   De 
    1149  $d                         0x00034770   Lc    1   --   De 
    1150  $t                         0x00034798   Lc    1   --   De 
    1151  $d                         0x000348e8   Lc    1   --   De 
    1152  $t                         0x000348f0   Lc    1   --   De 
    1153  $d                         0x00034a94   Lc    1   --   De 
    1154  $t                         0x00034a9c   Lc    1   --   De 
    1155  $d                         0x00034aa0   Lc    1   --   De 
    1156  $t                         0x00034aa4   Lc    1   --   De 
    1157  $d                         0x00034afe   Lc    1   --   De 
    1158  $t                         0x00034b04   Lc    1   --   De 
    1159  $d                         0x00034b2c   Lc    1   --   De 
    1160  $t                         0x00034b30   Lc    1   --   De 
    1161  $d                         0x00034b48   Lc    1   --   De 
    1162  $t                         0x00034b50   Lc    1   --   De 
    1163  $d                         0x00034b68   Lc    1   --   De 
    1164  $t                         0x00034b6c   Lc    1   --   De 
    1165  $d                         0x00034bca   Lc    1   --   De 
    1166  $t                         0x00034bd0   Lc    1   --   De 
    1167  $d                         0x00034d9a   Lc    1   --   De 
    1168  $t                         0x00034da0   Lc    1   --   De 
    1169  $d                         0x00034dbe   Lc    1   --   De 
    1170  $t                         0x00034dc4   Lc    1   --   De 
    1171  $d                         0x00034de4   Lc    1   --   De 
    1172  $t                         0x00034de8   Lc    1   --   De 
    1173  $d                         0x00034e0a   Lc    1   --   De 
    1174  $t                         0x00034e10   Lc    1   --   De 
    1175  $d                         0x00034e2e   Lc    1   --   De 
    1176  $t                         0x00034e34   Lc    1   --   De 
    1177  $d                         0x00034e76   Lc    1   --   De 
    1178  $t                         0x00034e7c   Lc    1   --   De 
    1179  $d                         0x00034ea6   Lc    1   --   De 
    1180  $t                         0x00034eac   Lc    1   --   De 
    1181  $d                         0x00034f2e   Lc    1   --   De 
    1182  $t                         0x00034f38   Lc    1   --   De 
    1183  $d                         0x00034f54   Lc    1   --   De 
    1184  $t                         0x00034f58   Lc    1   --   De 
    1185  $d                         0x0003513c   Lc    1   --   De 
    1186  $t                         0x00035158   Lc    1   --   De 
    1187  $d                         0x0003534a   Lc    1   --   De 
    1188  $t                         0x00035350   Lc    1   --   De 
    1189  $d                         0x00035404   Lc    1   --   De 
    1190  $t                         0x00035414   Lc    1   --   De 
    1191  $d                         0x00035f9e   Lc    1   --   De 
    1192  $t                         0x00035fac   Lc    1   --   De 
    1193  $d                         0x00035fc8   Lc    1   --   De 
    1194  $t                         0x00035fd0   Lc    1   --   De 
    1195  $d                         0x000360d2   Lc    1   --   De 
    1196  $t                         0x000360e0   Lc    1   --   De 
    1197  $d                         0x00036248   Lc    1   --   De 
    1198  $t                         0x0003626c   Lc    1   --   De 
    1199  $d                         0x000364c2   Lc    1   --   De 
    1200  $t                         0x000364d4   Lc    1   --   De 
    1201  $d                         0x000368b2   Lc    1   --   De 
    1202  $t                         0x000368c0   Lc    1   --   De 
    1203  $d                         0x00036956   Lc    1   --   De 
    1204  $t                         0x00036964   Lc    1   --   De 
    1205  $d                         0x00036b82   Lc    1   --   De 
    1206  $t                         0x00036b88   Lc    1   --   De 
    1207  $d                         0x00036d78   Lc    1   --   De 
    1208  $t                         0x00036d8c   Lc    1   --   De 
    1209  $d                         0x00037108   Lc    1   --   De 
    1210  $t                         0x00037120   Lc    1   --   De 
    1211  $d                         0x000371fc   Lc    1   --   De 
    1212  $t                         0x00037200   Lc    1   --   De 
    1213  $d                         0x000372ea   Lc    1   --   De 
    1214  $t                         0x000372f0   Lc    1   --   De 
    1215  $d                         0x00037324   Lc    1   --   De 
    1216  $t                         0x00037328   Lc    1   --   De 
    1217  $d                         0x00037372   Lc    1   --   De 
    1218  $t                         0x00037378   Lc    1   --   De 
    1219  $d                         0x00037468   Lc    1   --   De 
    1220  $t                         0x0003746c   Lc    1   --   De 
    1221  $d                         0x000374ba   Lc    1   --   De 
    1222  $t                         0x000374c4   Lc    1   --   De 
    1223  $d                         0x0003765c   Lc    1   --   De 
    1224  $t                         0x00037660   Lc    1   --   De 
    1225  $d                         0x00037b68   Lc    1   --   De 
    1226  $t                         0x00037b80   Lc    1   --   De 
    1227  $d                         0x00037c6c   Lc    1   --   De 
    1228  $t                         0x00037c74   Lc    1   --   De 
    1229  $d                         0x00037cea   Lc    1   --   De 
    1230  $t                         0x00037cf0   Lc    1   --   De 
    1231  $d                         0x0003808c   Lc    1   --   De 
    1232  $t                         0x00038098   Lc    1   --   De 
    1233  $d                         0x00038342   Lc    1   --   De 
    1234  $t                         0x00038348   Lc    1   --   De 
    1235  $d                         0x00038394   Lc    1   --   De 
    1236  $t                         0x00038398   Lc    1   --   De 
    1237  $d                         0x000387e2   Lc    1   --   De 
    1238  $t                         0x000387e8   Lc    1   --   De 
    1239  $d                         0x00038d54   Lc    1   --   De 
    1240  $t                         0x00038d58   Lc    1   --   De 
    1241  $d                         0x00038ede   Lc    1   --   De 
    1242  $t                         0x00038ee4   Lc    1   --   De 
    1243  $d                         0x00039258   Lc    1   --   De 
    1244  $t                         0x00039260   Lc    1   --   De 
    1245  $d                         0x00039832   Lc    1   --   De 
    1246  $t                         0x0003983c   Lc    1   --   De 
    1247  $d                         0x00039990   Lc    1   --   De 
    1248  $t                         0x000399c4   Lc    1   --   De 
    1249  $d                         0x00039ab0   Lc    1   --   De 
    1250  $t                         0x00039ae4   Lc    1   --   De 
    1251  $d                         0x00039b46   Lc    1   --   De 
    1252  $t                         0x00039b7c   Lc    1   --   De 
    1253  $d                         0x00039c0e   Lc    1   --   De 
    1254  $t                         0x00039c2c   Lc    1   --   De 
    1255  $d                         0x00039cc8   Lc    1   --   De 
    1256  $t                         0x00039cf0   Lc    1   --   De 
    1257  $d                         0x00039d68   Lc    1   --   De 
    1258  $t                         0x00039d90   Lc    1   --   De 
    1259  $d                         0x00039e14   Lc    1   --   De 
    1260  $t                         0x00039e3c   Lc    1   --   De 
    1261  $d                         0x0003a136   Lc    1   --   De 
    1262  $t                         0x0003a178   Lc    1   --   De 
    1263  $d                         0x0003a1f2   Lc    1   --   De 
    1264  $t                         0x0003a220   Lc    1   --   De 
    1265  $d                         0x0003a30c   Lc    1   --   De 
    1266  $t                         0x0003a324   Lc    1   --   De 
    1267  $d                         0x0003a380   Lc    1   --   De 
    1268  $t                         0x0003a394   Lc    1   --   De 
    1269  $d                         0x0003a494   Lc    1   --   De 
    1270  $t                         0x0003a4b0   Lc    1   --   De 
    1271  $d                         0x0003a504   Lc    1   --   De 
    1272  $t                         0x0003a518   Lc    1   --   De 
    1273  $d                         0x0003a554   Lc    1   --   De 
    1274  $t                         0x0003a568   Lc    1   --   De 
    1275  $d                         0x0003a5aa   Lc    1   --   De 
    1276  $t                         0x0003a5c0   Lc    1   --   De 
    1277  $d                         0x0003a6e8   Lc    1   --   De 
    1278  $t                         0x0003a700   Lc    1   --   De 
    1279  $d                         0x0003a70e   Lc    1   --   De 
    1280  $t                         0x0003a718   Lc    1   --   De 
    1281  $d                         0x0003a740   Lc    1   --   De 
    1282  $t                         0x0003a754   Lc    1   --   De 
    1283  $d                         0x0003aa3a   Lc    1   --   De 
    1284  $t                         0x0003aa40   Lc    1   --   De 
    1285  $d                         0x0003aa84   Lc    1   --   De 
    1286  $t                         0x0003aa9c   Lc    1   --   De 
    1287  $d                         0x0003aba4   Lc    1   --   De 
    1288  $t                         0x0003aba8   Lc    1   --   De 
    1289  $d                         0x0003ac1a   Lc    1   --   De 
    1290  $t                         0x0003ac3c   Lc    1   --   De 
    1291  $d                         0x0003acb0   Lc    1   --   De 
    1292  $t                         0x0003acc4   Lc    1   --   De 
    1293  $d                         0x0003ad02   Lc    1   --   De 
    1294  $t                         0x0003ad1c   Lc    1   --   De 
    1295  $d                         0x0003afdc   Lc    1   --   De 
    1296  $t                         0x0003affc   Lc    1   --   De 
    1297  $d                         0x0003b240   Lc    1   --   De 
    1298  $t                         0x0003b248   Lc    1   --   De 
    1299  $d                         0x0003b2ba   Lc    1   --   De 
    1300  $t                         0x0003b2c4   Lc    1   --   De 
    1301  $d                         0x0003b346   Lc    1   --   De 
    1302  $t                         0x0003b354   Lc    1   --   De 
    1303  $d                         0x0003b3f0   Lc    1   --   De 
    1304  $t                         0x0003b3f4   Lc    1   --   De 
    1305  $d                         0x0003b4c4   Lc    1   --   De 
    1306  $t                         0x0003b4c8   Lc    1   --   De 
    1307  $d                         0x0003b4e4   Lc    1   --   De 
    1308  $t                         0x0003b4e8   Lc    1   --   De 
    1309  $d                         0x0003b66a   Lc    1   --   De 
    1310  $t                         0x0003b674   Lc    1   --   De 
    1311  $d                         0x0003b79e   Lc    1   --   De 
    1312  $t                         0x0003b7a8   Lc    1   --   De 
    1313  $d                         0x0003b95e   Lc    1   --   De 
    1314  $t                         0x0003b96c   Lc    1   --   De 
    1315  $d                         0x0003b992   Lc    1   --   De 
    1316  $t                         0x0003b998   Lc    1   --   De 
    1317  $d                         0x0003bf84   Lc    1   --   De 
    1318  $t                         0x0003bf88   Lc    1   --   De 
    1319  $d                         0x0003cbfc   Lc    1   --   De 
    1320  $t                         0x0003cc08   Lc    1   --   De 
    1321  $d                         0x0003cd60   Lc    1   --   De 
    1322  $t                         0x0003cd64   Lc    1   --   De 
    1323  $d                         0x0003d16e   Lc    1   --   De 
    1324  $t                         0x0003d178   Lc    1   --   De 
    1325  $d                         0x0003d26a   Lc    1   --   De 
    1326  $t                         0x0003d270   Lc    1   --   De 
    1327  $d                         0x0003d5c8   Lc    1   --   De 
    1328  $t                         0x0003d5dc   Lc    1   --   De 
    1329  $d                         0x0003d844   Lc    1   --   De 
    1330  $t                         0x0003d860   Lc    1   --   De 
    1331  $d                         0x0003d948   Lc    1   --   De 
    1332  $t                         0x0003d94c   Lc    1   --   De 
    1333  $d                         0x0003da60   Lc    1   --   De 
    1334  $t                         0x0003da64   Lc    1   --   De 
    1335  $d                         0x0003debc   Lc    1   --   De 
    1336  $t                         0x0003ded0   Lc    1   --   De 
    1337  $d                         0x0003e338   Lc    1   --   De 
    1338  $t                         0x0003e35c   Lc    1   --   De 
    1339  $d                         0x0003e470   Lc    1   --   De 
    1340  $t                         0x0003e478   Lc    1   --   De 
    1341  $d                         0x0003e4cc   Lc    1   --   De 
    1342  $t                         0x0003e4d0   Lc    1   --   De 
    1343  $d                         0x0003e4dc   Lc    1   --   De 
    1344  $t                         0x0003e4e0   Lc    1   --   De 
    1345  $d                         0x0003e5f0   Lc    1   --   De 
    1346  $t                         0x0003e5f4   Lc    1   --   De 
    1347  $d                         0x0003e658   Lc    1   --   De 
    1348  $t                         0x0003e65c   Lc    1   --   De 
    1349  $d                         0x0003ebe8   Lc    1   --   De 
    1350  $t                         0x0003ebec   Lc    1   --   De 
    1351  $d                         0x0003ed20   Lc    1   --   De 
    1352  $t                         0x0003ed24   Lc    1   --   De 
    1353  $d                         0x0003ed78   Lc    1   --   De 
    1354  $t                         0x0003ed7c   Lc    1   --   De 
    1355  $d                         0x0003ed8e   Lc    1   --   De 
    1356  $t                         0x0003ed94   Lc    1   --   De 
    1357  $d                         0x0003ee2e   Lc    1   --   De 
    1358  $t                         0x0003ee34   Lc    1   --   De 
    1359  $d                         0x0003ef3a   Lc    1   --   De 
    1360  $t                         0x0003ef40   Lc    1   --   De 
    1361  $d                         0x0003f04c   Lc    1   --   De 
    1362  $t                         0x0003f054   Lc    1   --   De 
    1363  $d                         0x0003f0d6   Lc    1   --   De 
    1364  $t                         0x0003f0e0   Lc    1   --   De 
    1365  $d                         0x0003f21c   Lc    1   --   De 
    1366  $t                         0x0003f220   Lc    1   --   De 
    1367  $d                         0x0003f3be   Lc    1   --   De 
    1368  $t                         0x0003f3c4   Lc    1   --   De 
    1369  $d                         0x0003f430   Lc    1   --   De 
    1370  $t                         0x0003f434   Lc    1   --   De 
    1371  $d                         0x0003f492   Lc    1   --   De 
    1372  $t                         0x0003f4a4   Lc    1   --   De 
    1373  $d                         0x0003f502   Lc    1   --   De 
    1374  $t                         0x0003f508   Lc    1   --   De 
    1375  $d                         0x0003f9a6   Lc    1   --   De 
    1376  $t                         0x0003f9ac   Lc    1   --   De 
    1377  $d                         0x0003fc52   Lc    1   --   De 
    1378  $t                         0x0003fc5c   Lc    1   --   De 
    1379  $d                         0x0003ff76   Lc    1   --   De 
    1380  $t                         0x0003ff7c   Lc    1   --   De 
    1381  $d                         0x0003ffce   Lc    1   --   De 
    1382  $t                         0x0003ffd4   Lc    1   --   De 
    1383  $d                         0x00040036   Lc    1   --   De 
    1384  $t                         0x0004003c   Lc    1   --   De 
    1385  $d                         0x000400ac   Lc    1   --   De 
    1386  $t                         0x000400b0   Lc    1   --   De 
    1387  $d                         0x00040238   Lc    1   --   De 
    1388  $t                         0x0004023c   Lc    1   --   De 
    1389  $d                         0x0004033e   Lc    1   --   De 
    1390  $t                         0x00040348   Lc    1   --   De 
    1391  $d                         0x0004042c   Lc    1   --   De 
    1392  $t                         0x00040430   Lc    1   --   De 
    1393  $d                         0x000404f6   Lc    1   --   De 
    1394  $t                         0x000404fc   Lc    1   --   De 
    1395  $d                         0x00040588   Lc    1   --   De 
    1396  $t                         0x0004058c   Lc    1   --   De 
    1397  $d                         0x00040602   Lc    1   --   De 
    1398  $t                         0x00040608   Lc    1   --   De 
    1399  $d                         0x00040814   Lc    1   --   De 
    1400  $t                         0x00040818   Lc    1   --   De 
    1401  $d                         0x00040890   Lc    1   --   De 
    1402  $t                         0x00040894   Lc    1   --   De 
    1403  $d                         0x000408d4   Lc    1   --   De 
    1404  $t                         0x000408d8   Lc    1   --   De 
    1405  $d                         0x00040cfc   Lc    1   --   De 
    1406  $t                         0x00040d20   Lc    1   --   De 
    1407  $d                         0x00041148   Lc    1   --   De 
    1408  $t                         0x00041154   Lc    1   --   De 
    1409  $d                         0x0004123e   Lc    1   --   De 
    1410  $t                         0x0004124e   Lc    1   --   De 
    1411  $d                         0x000413bc   Lc    1   --   De 
    1412  $t                         0x000413c8   Lc    1   --   De 
    1413  $d                         0x000417ce   Lc    1   --   De 
    1414  $t                         0x0004180c   Lc    1   --   De 
    1415  $d                         0x0004199a   Lc    1   --   De 
    1416  $t                         0x000419b8   Lc    1   --   De 
    1417  $d                         0x00041b0a   Lc    1   --   De 
    1418  $t                         0x00041b10   Lc    1   --   De 
    1419  $d                         0x00041b24   Lc    1   --   De 
    1420  $t                         0x00041b28   Lc    1   --   De 
    1421  $d                         0x00041c2a   Lc    1   --   De 
    1422  $t                         0x00041c34   Lc    1   --   De 
    1423  $d                         0x00041c4c   Lc    1   --   De 
    1424  $t                         0x00041c50   Lc    1   --   De 
    1425  $d                         0x00041cd6   Lc    1   --   De 
    1426  $t                         0x00041cdc   Lc    1   --   De 
    1427  $d                         0x00041d64   Lc    1   --   De 
    1428  $t                         0x00041d78   Lc    1   --   De 
    1429  $d                         0x00041e38   Lc    1   --   De 
    1430  $t                         0x00041e40   Lc    1   --   De 
    1431  $d                         0x00041e6e   Lc    1   --   De 
    1432  $t                         0x00041e78   Lc    1   --   De 
    1433  $d                         0x00041ef8   Lc    1   --   De 
    1434  $t                         0x00041f00   Lc    1   --   De 
    1435  $d                         0x00041f0c   Lc    1   --   De 
    1436  $t                         0x00041f10   Lc    1   --   De 
    1437  $d                         0x00041f18   Lc    1   --   De 
    1438  $t                         0x00041f1c   Lc    1   --   De 
    1439  $d                         0x00041f3c   Lc    1   --   De 
    1440  $t                         0x00041f40   Lc    1   --   De 
    1441  $d                         0x00041f80   Lc    1   --   De 
    1442  $t                         0x00041f84   Lc    1   --   De 
    1443  $d                         0x00041fe8   Lc    1   --   De 
    1444  $t                         0x00041fec   Lc    1   --   De 
    1445  $d                         0x000420c4   Lc    1   --   De 
    1446  $t                         0x000420cc   Lc    1   --   De 
    1447  $d                         0x00042122   Lc    1   --   De 
    1448  $t                         0x00042138   Lc    1   --   De 
    1449  $d                         0x00042176   Lc    1   --   De 
    1450  $t                         0x0004217c   Lc    1   --   De 
    1451  $d                         0x00042186   Lc    1   --   De 
    1452  $t                         0x0004218c   Lc    1   --   De 
    1453  $d                         0x00042212   Lc    1   --   De 
    1454  $t                         0x0004221c   Lc    1   --   De 
    1455  $d                         0x000422ac   Lc    1   --   De 
    1456  $t                         0x000422b0   Lc    1   --   De 
    1457  $d                         0x000423c6   Lc    1   --   De 
    1458  $t                         0x000423d0   Lc    1   --   De 
    1459  $d                         0x0004253c   Lc    1   --   De 
    1460  $t                         0x00042540   Lc    1   --   De 
    1461  $d                         0x000425f2   Lc    1   --   De 
    1462  $t                         0x00042610   Lc    1   --   De 
    1463  $d                         0x00042682   Lc    1   --   De 
    1464  $t                         0x0004268c   Lc    1   --   De 
    1465  $d                         0x00042894   Lc    1   --   De 
    1466  $t                         0x00042898   Lc    1   --   De 
    1467  $d                         0x00042ab6   Lc    1   --   De 
    1468  $t                         0x00042abc   Lc    1   --   De 
    1469  $d                         0x00042b20   Lc    1   --   De 
    1470  $t                         0x00042b24   Lc    1   --   De 
    1471  $d                         0x00042ca2   Lc    1   --   De 
    1472  $t                         0x00042cc0   Lc    1   --   De 
    1473  $d                         0x00042cd8   Lc    1   --   De 
    1474  $t                         0x00042cdc   Lc    1   --   De 
    1475  $d                         0x00042ce2   Lc    1   --   De 
    1476  $t                         0x00042ce8   Lc    1   --   De 
    1477  $d                         0x00042e54   Lc    1   --   De 
    1478  $t                         0x00042e5c   Lc    1   --   De 
    1479  $d                         0x00042f48   Lc    1   --   De 
    1480  $t                         0x00042f54   Lc    1   --   De 
    1481  $d                         0x0004309c   Lc    1   --   De 
    1482  $t                         0x000430ac   Lc    1   --   De 
    1483  $d                         0x0004312a   Lc    1   --   De 
    1484  $t                         0x00043138   Lc    1   --   De 
    1485  $d                         0x0004318e   Lc    1   --   De 
    1486  $t                         0x000431ac   Lc    1   --   De 
    1487  $d                         0x0004320e   Lc    1   --   De 
    1488  $t                         0x00043214   Lc    1   --   De 
    1489  $d                         0x00043238   Lc    1   --   De 
    1490  $t                         0x0004323c   Lc    1   --   De 
    1491  $d                         0x000432a4   Lc    1   --   De 
    1492  $t                         0x000432a8   Lc    1   --   De 
    1493  $d                         0x00043400   Lc    1   --   De 
    1494  $t                         0x00043408   Lc    1   --   De 
    1495  $d                         0x00043414   Lc    1   --   De 
    1496  $t                         0x00043418   Lc    1   --   De 
    1497  $d                         0x0004362c   Lc    1   --   De 
    1498  $t                         0x00043630   Lc    1   --   De 
    1499  $d                         0x00043658   Lc    1   --   De 
    1500  $t                         0x000436e0   Lc    1   --   De 
    1501  $d                         0x00043748   Lc    1   --   De 
    1502  $t                         0x0004374c   Lc    1   --   De 
    1503  $d                         0x000437ac   Lc    1   --   De 
    1504  $t                         0x000437b0   Lc    1   --   De 
    1505  $d                         0x00043808   Lc    1   --   De 
    1506  $t                         0x0004380c   Lc    1   --   De 
    1507  $d                         0x000438d0   Lc    1   --   De 
    1508  $t                         0x000438d4   Lc    1   --   De 
    1509  $d                         0x000439fc   Lc    1   --   De 
    1510  $t                         0x00043a00   Lc    1   --   De 
    1511  $d                         0x00043a2c   Lc    1   --   De 
    1512  $t                         0x00043a34   Lc    1   --   De 
    1513  $d                         0x00043aa4   Lc    1   --   De 
    1514  $t                         0x00043aa8   Lc    1   --   De 
    1515  $d                         0x00043c60   Lc    1   --   De 
    1516  $t                         0x00043c90   Lc    1   --   De 
    1517  $d                         0x00043ce4   Lc    1   --   De 
    1518  $t                         0x00043ce8   Lc    1   --   De 
    1519  $d                         0x00043cf4   Lc    1   --   De 
    1520  $t                         0x00043cf8   Lc    1   --   De 
    1521  $d                         0x00043ebc   Lc    1   --   De 
    1522  $t                         0x00043ec0   Lc    1   --   De 
    1523  $d                         0x00043ec8   Lc    1   --   De 
    1524  $t                         0x00043ecc   Lc    1   --   De 
    1525  $d                         0x00043f08   Lc    1   --   De 
    1526  $t                         0x00043f0c   Lc    1   --   De 
    1527  $d                         0x00043f8e   Lc    1   --   De 
    1528  $t                         0x00043f92   Lc    1   --   De 
    1529  $d.realdata                0x000440b4   Lc    1   --   De 
    1530  $d.realdata                0x10000000   Lc    2   --   De 
    1531  $d.realdata                0x10060000   Lc    4   --   De 
    1532  ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\portable\Keil\AMapollo4\port.c
                                    0x00000000   Lc  Abs  File  De 
    1533  .emb_text                  0x00018330   Lc    1  Sect  De   0xbe
    1534  $v0                        0x00018330   Lc    1   --   De 
    1535  ../../../../../../third_party/FreeRTOSv10.5.1/Source/portable/Keil/AMapollo4/port.c
                                    0x00000000   Lc  Abs  File  De 
    1536  i.SysTick_Handler          0x0001ca20   Lc    1  Sect  De 
    1537  i.am_stimer_cmpr0_isr      0x00024908   Lc    1  Sect  De 
    1538  i.am_stimer_cmpr1_isr      0x00024928   Lc    1  Sect  De 
    1539  i.prvTaskExitError         0x0003b4c8   Lc    1  Sect  De 
    1540  prvTaskExitError           0x0003b4c9   Lc    1  Code  De   0x1c
    1541  i.pxPortInitialiseStack    0x0003b96c   Lc    1  Sect  De 
    1542  i.vPortEnterCritical       0x00041c00   Lc    1  Sect  De 
    1543  i.vPortExitCritical        0x00041c34   Lc    1  Sect  De 
    1544  i.vPortSetupTimerInterrupt 0x00041cdc   Lc    1  Sect  De 
    1545  i.vPortSuppressTicksAndSleep
                                    0x00041d78   Lc    1  Sect  De 
    1546  i.vPortValidateInterruptPriority
                                    0x00041e40   Lc    1  Sect  De 
    1547  i.xPortStartScheduler      0x00042540   Lc    1  Sect  De 
    1548  i.xPortStimerTickHandler   0x00042610   Lc    1  Sect  De 
    1549  .data                      0x10000000   Lc    2  Sect  De   0x1c
    1550  ucMaxSysCallPriority       0x10000000   Lc    2  Data  De   0x1
    1551  g_lastSTimerVal            0x10000004   Lc    2  Data  De   0x4
    1552  uxCriticalNesting          0x10000008   Lc    2  Data  De   0x4
    1553  ulMaxPRIGROUPValue         0x1000000c   Lc    2  Data  De   0x4
    1554  xMaximumPossibleSuppressedTicks
                                    0x10000014   Lc    2  Data  De   0x4
    1555  ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_aes.c
                                    0x00000000   Lc  Abs  File  De 
    1556  i.SecAes                   0x0001bec8   Lc    1  Sect  De 
    1557  i.SecAesHciCback           0x0001bf28   Lc    1  Sect  De 
    1558  i.SecAesInit               0x0001bf44   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                  0x0001bf54   Lc    1  Sect  De 
    1563  i.SecCmacHciCback          0x0001bfdc   Lc    1  Sect  De 
    1564  i.SecCmacInit              0x0001c1a8   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             0x0001c1b8   Lc    1  Sect  De 
    1568  i.SecEccGenSharedSecret    0x0001c1ec   Lc    1  Sect  De 
    1569  i.SecEccHciCback           0x0001c240   Lc    1  Sect  De 
    1570  i.SecEccInit               0x0001c294   Lc    1  Sect  De 
    1571  ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_main.c
                                    0x00000000   Lc  Abs  File  De 
    1572  i.SecInit                  0x0001c2a4   Lc    1  Sect  De 
    1573  i.SecLeEncryptCmd          0x0001c2c8   Lc    1  Sect  De 
    1574  i.SecRand                  0x0001c300   Lc    1  Sect  De 
    1575  i.secHciCback              0x0003e4e0   Lc    1  Sect  De 
    1576  secHciCback                0x0003e4e1   Lc    1  Code  De   0x110
    1577  .bss                       0x10000978   Lc    3  Sect  De   0x50
    1578  ..\..\..\..\..\..\third_party\cordio\ble-profiles\sources\apps\app\common\app_db.c
                                    0x00000000   Lc  Abs  File  De 
    1579  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/app_db.c
                                    0x00000000   Lc  Abs  File  De 
    1580  i.AppDbCheckBonded         0x00018d30   Lc    1  Sect  De 
    1581  i.AppDbCheckValidRecord    0x00018d58   Lc    1  Sect  De 
    1582  i.AppDbDeleteAllRecords    0x00018d68   Lc    1  Sect  De 
    1583  i.AppDbFindByAddr          0x00018d88   Lc    1  Sect  De 
    1584  i.AppDbFindByLtkReq        0x00018dcc   Lc    1  Sect  De 
    1585  i.AppDbGetCccTbl           0x00018e10   Lc    1  Sect  De 
    1586  i.AppDbGetCsfRecord        0x00018e14   Lc    1  Sect  De 
    1587  i.AppDbGetKey              0x00018e34   Lc    1  Sect  De 
    1588  i.AppDbGetNextRecord       0x00018e74   Lc    1  Sect  De 
    1589  i.AppDbGetPeerAddedToRl    0x00018ed4   Lc    1  Sect  De 
    1590  i.AppDbGetPeerRpao         0x00018eda   Lc    1  Sect  De 
    1591  i.AppDbGetPeerSignCounter  0x00018ee0   Lc    1  Sect  De 
    1592  i.AppDbInit                0x00018ee8   Lc    1  Sect  De 
    1593  i.AppDbNewRecord           0x00018f20   Lc    1  Sect  De 
    1594  i.AppDbSetCccTblValue      0x00018f94   Lc    1  Sect  De 
    1595  i.AppDbSetCsfRecord        0x00018fb8   Lc    1  Sect  De 
    1596  i.AppDbSetKey              0x00018fcc   Lc    1  Sect  De 
    1597  i.AppDbSetPeerAddedToRl    0x00019052   Lc    1  Sect  De 
    1598  i.AppDbSetPeerSignCounter  0x00019058   Lc    1  Sect  De 
    1599  i.AppDbUpdateNVM           0x00019060   Lc    1  Sect  De 
    1600  i.AppDbValidateRecord      0x00019120   Lc    1  Sect  De 
    1601  .bss                       0x100009c8   Lc    3  Sect  De   0x598
    1602  appDb                      0x100009c8   Lc    3  Data  De   0x298
    1603  .data                      0x1000001c   Lc    2  Sect  De   0xc
    1604  pAppDbNewRec               0x10000020   Lc    2  Data  De   0x4
    1605  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/app_hw.c
                                    0x00000000   Lc  Abs  File  De 
    1606  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/app_ui.c
                                    0x00000000   Lc  Abs  File  De 
    1607  i.AppUiAction              0x00019a90   Lc    1  Sect  De 
    1608  i.AppUiBtnPressed          0x00019aa4   Lc    1  Sect  De 
    1609  i.AppUiBtnRegister         0x00019aa8   Lc    1  Sect  De 
    1610  i.AppUiDisplayConfirmValue 0x00019ab4   Lc    1  Sect  De 
    1611  i.AppUiDisplayPasskey      0x00019ac8   Lc    1  Sect  De 
    1612  i.appUiBtnPoll             0x00029e74   Lc    1  Sect  De 
    1613  i.appUiTimerExpired        0x00029e84   Lc    1  Sect  De 
    1614  .bss                       0x10000f60   Lc    3  Sect  De   0xc
    1615  appUiCbackTbl              0x10000f60   Lc    3  Data  De   0xc
    1616  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/ui_console.c
                                    0x00000000   Lc  Abs  File  De 
    1617  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/ui_lcd.c
                                    0x00000000   Lc  Abs  File  De 
    1618  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/ui_main.c
                                    0x00000000   Lc  Abs  File  De 
    1619  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/ui_platform.c
                                    0x00000000   Lc  Abs  File  De 
    1620  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/ui_timer.c
                                    0x00000000   Lc  Abs  File  De 
    1621  ../../../../../../third_party/cordio/ble-host/sources/stack/hci/hci_main.c
                                    0x00000000   Lc  Abs  File  De 
    1622  i.HciAclRegister           0x0001aed4   Lc    1  Sect  De 
    1623  i.HciEvtRegister           0x0001b2a0   Lc    1  Sect  De 
    1624  i.HciHandler               0x0001b2dc   Lc    1  Sect  De 
    1625  i.HciHandlerInit           0x0001b2e0   Lc    1  Sect  De 
    1626  i.HciSecRegister           0x0001bb54   Lc    1  Sect  De 
    1627  .bss                       0x10000f6c   Lc    3  Sect  De   0x24
    1628  ../../../../../../third_party/cordio/ble-profiles/sources/apps/hidapp/hidapp_main.c
                                    0x00000000   Lc  Abs  File  De 
    1629  i.__ARM_common_memclr4_6   0x0001d22c   Lc    1  Sect  De 
    1630  ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\cooper\hci_dbg_trc.c
                                    0x00000000   Lc  Abs  File  De 
    1631  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/cooper/hci_dbg_trc.c
                                    0x00000000   Lc  Abs  File  De 
    1632  i.hci_process_trace_data   0x000368c0   Lc    1  Sect  De 
    1633  ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\cooper\hci_drv_cooper.c
                                    0x00000000   Lc  Abs  File  De 
    1634  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/cooper/hci_drv_cooper.c
                                    0x00000000   Lc  Abs  File  De 
    1635  i.ClkReqIntService         0x0001a4c0   Lc    1  Sect  De 
    1636  ClkReqIntService           0x0001a4c1   Lc    1  Code  De   0x40
    1637  i.HciDrvHandler            0x0001afd8   Lc    1  Sect  De 
    1638  i.HciDrvHandlerInit        0x0001b160   Lc    1  Sect  De 
    1639  i.HciDrvIntService         0x0001b178   Lc    1  Sect  De 
    1640  HciDrvIntService           0x0001b179   Lc    1  Code  De   0xa
    1641  i.HciDrvRadioBoot          0x0001b188   Lc    1  Sect  De 
    1642  i.HciDrvRadioShutdown      0x0001b24c   Lc    1  Sect  De 
    1643  i.HciVscSetTraceBitMap     0x0001bcdc   Lc    1  Sect  De 
    1644  i.HciVscUpdateBDAddress    0x0001bcec   Lc    1  Sect  De 
    1645  i.HciVscUpdateLinklayerFeature
                                    0x0001bcfc   Lc    1  Sect  De 
    1646  i.HciVscUpdateNvdsParam    0x0001bd1c   Lc    1  Sect  De 
    1647  i.hciDrvWrite              0x00035354   Lc    1  Sect  De 
    1648  .bss                       0x10000f90   Lc    3  Sect  De   0x31c
    1649  .data                      0x10000028   Lc    2  Sect  De   0x11e
    1650  g_ui32FailingStatus        0x10000044   Lc    2  Data  De   0x4
    1651  ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\cooper\hci_vs_cooper.c
                                    0x00000000   Lc  Abs  File  De 
    1652  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/cooper/hci_vs_cooper.c
                                    0x00000000   Lc  Abs  File  De 
    1653  i.HciVsInit                0x0001bcda   Lc    1  Sect  De 
    1654  i.hciCoreResetSequence     0x00034f58   Lc    1  Sect  De 
    1655  i.hciCoreResetStart        0x00035158   Lc    1  Sect  De 
    1656  i.hciCoreVsCmdCmplRcvd     0x00035350   Lc    1  Sect  De 
    1657  .data                      0x10000146   Lc    2  Sect  De   0x1
    1658  randCnt                    0x10000146   Lc    2  Data  De   0x1
    1659  ..\..\..\..\..\..\ambiq_vos\am_vos_ble\amvos_main.c
                                    0x00000000   Lc  Abs  File  De 
    1660  ../../../../../../ambiq_vos/am_vos_ble/amvos_main.c
                                    0x00000000   Lc  Abs  File  De 
    1661  i.AMVOS_RSP_TIMER_START    0x000189f8   Lc    1  Sect  De 
    1662  i.AMVOS_TX_CCC_TIMER_STOP  0x00018a20   Lc    1  Sect  De 
    1663  i.AmVosHandler             0x00018a64   Lc    1  Sect  De 
    1664  i.AmVosHandlerInit         0x00018a8c   Lc    1  Sect  De 
    1665  i.AmVosStart               0x00018b38   Lc    1  Sect  De 
    1666  i.am_vos_audio_packet_tx   0x00026ea0   Lc    1  Sect  De 
    1667  i.am_vos_cmd_packet_tx     0x000273a0   Lc    1  Sect  De 
    1668  i.am_vos_packet_rx         0x000278e4   Lc    1  Sect  De 
    1669  i.am_vos_voice_start       0x0002824c   Lc    1  Sect  De 
    1670  i.amvosAttCback            0x00028bf4   Lc    1  Sect  De 
    1671  amvosAttCback              0x00028bf5   Lc    1  Code  De   0x3c
    1672  i.amvosBtnCback            0x00028c34   Lc    1  Sect  De 
    1673  amvosBtnCback              0x00028c35   Lc    1  Code  De   0x56
    1674  i.amvosCccCback            0x00028c8c   Lc    1  Sect  De 
    1675  amvosCccCback              0x00028c8d   Lc    1  Code  De   0x3c
    1676  i.amvosConnIntervalUpdate  0x00028ccc   Lc    1  Sect  De 
    1677  i.amvosDmCback             0x00028d54   Lc    1  Sect  De 
    1678  amvosDmCback               0x00028d55   Lc    1  Code  De   0x2a
    1679  i.amvosKwdSetDemoName      0x00028d84   Lc    1  Sect  De 
    1680  i.amvosProcMsg             0x00028eb4   Lc    1  Sect  De 
    1681  amvosProcMsg               0x00028eb5   Lc    1  Code  De   0x82c
    1682  .bss                       0x100012ac   Lc    3  Sect  De   0x96
    1683  .constdata                 0x000440b4   Lc    1  Sect  De   0xb6
    1684  amvosSlaveCfg              0x000440b4   Lc    1  Data  De   0x1
    1685  vosAmotaCfg                0x000440b8   Lc    1  Data  De   0x4
    1686  amvosSecCfg                0x000440bc   Lc    1  Data  De   0x5
    1687  amvosAdvCfg                0x000440c2   Lc    1  Data  De   0xc
    1688  amvosSmpCfg                0x000440d0   Lc    1  Data  De   0x18
    1689  amvosAdvDataDiscDefault    0x000440e8   Lc    1  Data  De   0x19
    1690  amvosScanDataDiscDefault   0x00044101   Lc    1  Data  De   0xc
    1691  amvosCccSet                0x0004410e   Lc    1  Data  De   0x12
    1692  .conststring               0x0004bde8   Lc    1  Sect  De   0x49
    1693  .data                      0x10000148   Lc    2  Sect  De   0x14
    1694  retry_cnt                  0x10000148   Lc    2  Data  De   0x1
    1695  amvosUpdateCfg             0x1000014c   Lc    2  Data  De   0x10
    1696  ..\..\..\..\..\..\ambiq_vos\am_vos_ble\am_vos_ble.c
                                    0x00000000   Lc  Abs  File  De 
    1697  ../../../../../../ambiq_vos/am_vos_ble/am_vos_ble.c
                                    0x00000000   Lc  Abs  File  De 
    1698  i.am_vos_ble_cmd_send      0x00026fe8   Lc    1  Sect  De 
    1699  i.am_vos_ble_nextdata_check
                                    0x00027050   Lc    1  Sect  De 
    1700  i.am_vos_ble_stream_send   0x000270bc   Lc    1  Sect  De 
    1701  i.am_vos_ble_task          0x000270f4   Lc    1  Sect  De 
    1702  i.am_vos_ble_tx_packet_encap
                                    0x000271dc   Lc    1  Sect  De 
    1703  i.am_vos_is_connected      0x0002763c   Lc    1  Sect  De 
    1704  i.am_vos_streaming_provide_speech
                                    0x00027f08   Lc    1  Sect  De 
    1705  i.am_vos_streaming_push_to_talk
                                    0x00027f64   Lc    1  Sect  De 
    1706  i.am_vos_streaming_start   0x00027fb0   Lc    1  Sect  De 
    1707  i.am_vos_streaming_stop    0x00027ff8   Lc    1  Sect  De 
    1708  .bss                       0x10001344   Lc    3  Sect  De   0x50
    1709  ..\..\..\..\..\..\ambiq_vos\am_vos_ble\svc_amvos.c
                                    0x00000000   Lc  Abs  File  De 
    1710  ../../../../../../ambiq_vos/am_vos_ble/svc_amvos.c
                                    0x00000000   Lc  Abs  File  De 
    1711  i.SvcAmvosAddGroup         0x0001c9c8   Lc    1  Sect  De 
    1712  i.SvcAmvosCbackRegister    0x0001c9d4   Lc    1  Sect  De 
    1713  .constdata                 0x0004416a   Lc    1  Sect  De   0x10
    1714  svcRxUuid                  0x0004416a   Lc    1  Data  De   0x10
    1715  .constdata                 0x0004417a   Lc    1  Sect  De   0x10
    1716  svcTxUuid                  0x0004417a   Lc    1  Data  De   0x10
    1717  .constdata                 0x0004418a   Lc    1  Sect  De   0x10
    1718  amvosSvc                   0x0004418a   Lc    1  Data  De   0x10
    1719  .constdata                 0x0004419a   Lc    1  Sect  De   0x2
    1720  amvosLenSvc                0x0004419a   Lc    1  Data  De   0x2
    1721  .constdata                 0x0004419c   Lc    1  Sect  De   0x13
    1722  amvosRxCh                  0x0004419c   Lc    1  Data  De   0x13
    1723  .constdata                 0x000441b0   Lc    1  Sect  De   0x2
    1724  amvosLenRxCh               0x000441b0   Lc    1  Data  De   0x2
    1725  .constdata                 0x000441b2   Lc    1  Sect  De   0x13
    1726  amvosTxCh                  0x000441b2   Lc    1  Data  De   0x13
    1727  .constdata                 0x000441c6   Lc    1  Sect  De   0x2
    1728  amvosLenTxCh               0x000441c6   Lc    1  Data  De   0x2
    1729  .constdata                 0x000441c8   Lc    1  Sect  De   0x1
    1730  amvosRx                    0x000441c8   Lc    1  Data  De   0x1
    1731  .constdata                 0x000441ca   Lc    1  Sect  De   0x2
    1732  amvosLenRx                 0x000441ca   Lc    1  Data  De   0x2
    1733  .constdata                 0x000441cc   Lc    1  Sect  De   0x1
    1734  amvosTx                    0x000441cc   Lc    1  Data  De   0x1
    1735  .constdata                 0x000441ce   Lc    1  Sect  De   0x2
    1736  amvosLenTx                 0x000441ce   Lc    1  Data  De   0x2
    1737  .constdata                 0x000441d0   Lc    1  Sect  De   0x2
    1738  amvosLenTxChCcc            0x000441d0   Lc    1  Data  De   0x2
    1739  .constdata                 0x000441d4   Lc    1  Sect  De   0x60
    1740  amvosList                  0x000441d4   Lc    1  Data  De   0x60
    1741  .data                      0x1000015c   Lc    2  Sect  De   0x2
    1742  amvosTxChCcc               0x1000015c   Lc    2  Data  De   0x2
    1743  .data                      0x10000160   Lc    2  Sect  De   0x14
    1744  svcAmvosGroup              0x10000160   Lc    2  Data  De   0x14
    1745  ../../../../../../third_party/cordio/ble-profiles/sources/profiles/bas/bas_main.c
                                    0x00000000   Lc  Abs  File  De 
    1746  ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\hci_cmd.c
                                    0x00000000   Lc  Abs  File  De 
    1747  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd.c
                                    0x00000000   Lc  Abs  File  De 
    1748  i.HciDisconnectCmd         0x0001afa8   Lc    1  Sect  De 
    1749  i.HciLeAddDeviceToResolvingListCmd
                                    0x0001b2f4   Lc    1  Sect  De 
    1750  i.HciLeClearResolvingList  0x0001b366   Lc    1  Sect  De 
    1751  i.HciLeConnUpdateCmd       0x0001b38a   Lc    1  Sect  De 
    1752  i.HciLeEncryptCmd          0x0001b3f6   Lc    1  Sect  De 
    1753  i.HciLeGenerateDHKey       0x0001b44c   Lc    1  Sect  De 
    1754  i.HciLeLtkReqNegReplCmd    0x0001b492   Lc    1  Sect  De 
    1755  i.HciLeLtkReqReplCmd       0x0001b4be   Lc    1  Sect  De 
    1756  i.HciLeRandCmd             0x0001b502   Lc    1  Sect  De 
    1757  i.HciLeReadBufSizeCmd      0x0001b526   Lc    1  Sect  De 
    1758  i.HciLeReadLocalP256PubKey 0x0001b54a   Lc    1  Sect  De 
    1759  i.HciLeReadLocalSupFeatCmd 0x0001b56e   Lc    1  Sect  De 
    1760  i.HciLeReadMaxDataLen      0x0001b592   Lc    1  Sect  De 
    1761  i.HciLeReadRemoteFeatCmd   0x0001b5b6   Lc    1  Sect  De 
    1762  i.HciLeReadResolvingListSize
                                    0x0001b5e2   Lc    1  Sect  De 
    1763  i.HciLeReadSupStatesCmd    0x0001b606   Lc    1  Sect  De 
    1764  i.HciLeReadWhiteListSizeCmd
                                    0x0001b62a   Lc    1  Sect  De 
    1765  i.HciLeRemoteConnParamReqNegReply
                                    0x0001b64e   Lc    1  Sect  De 
    1766  i.HciLeRemoteConnParamReqReply
                                    0x0001b67e   Lc    1  Sect  De 
    1767  i.HciLeRemoveDeviceFromResolvingList
                                    0x0001b6f0   Lc    1  Sect  De 
    1768  i.HciLeRequestPeerScaCmd   0x0001b726   Lc    1  Sect  De 
    1769  i.HciLeSetAddrResolutionEnable
                                    0x0001b752   Lc    1  Sect  De 
    1770  i.HciLeSetAdvDataCmd       0x0001b77a   Lc    1  Sect  De 
    1771  i.HciLeSetAdvEnableCmd     0x0001b7be   Lc    1  Sect  De 
    1772  i.HciLeSetAdvParamCmd      0x0001b7e6   Lc    1  Sect  De 
    1773  i.HciLeSetDataLen          0x0001b866   Lc    1  Sect  De 
    1774  i.HciLeSetEventMaskCmd     0x0001b8a2   Lc    1  Sect  De 
    1775  i.HciLeSetPrivacyModeCmd   0x0001b8d4   Lc    1  Sect  De 
    1776  i.HciLeSetScanRespDataCmd  0x0001b914   Lc    1  Sect  De 
    1777  i.HciLeStartEncryptionCmd  0x0001b958   Lc    1  Sect  De 
    1778  i.HciLeWriteDefDataLen     0x0001b9ca   Lc    1  Sect  De 
    1779  i.HciReadBdAddrCmd         0x0001ba18   Lc    1  Sect  De 
    1780  i.HciReadLocalVerInfoCmd   0x0001ba3c   Lc    1  Sect  De 
    1781  i.HciReadRssiCmd           0x0001ba60   Lc    1  Sect  De 
    1782  i.HciResetCmd              0x0001ba8c   Lc    1  Sect  De 
    1783  i.HciSetEventMaskCmd       0x0001bc08   Lc    1  Sect  De 
    1784  i.HciSetEventMaskPage2Cmd  0x0001bc3a   Lc    1  Sect  De 
    1785  i.HciVendorSpecificCmd     0x0001bca8   Lc    1  Sect  De 
    1786  i.HciWriteAuthPayloadTimeout
                                    0x0001bd2c   Lc    1  Sect  De 
    1787  i.hciClearCmdQueue         0x00034b04   Lc    1  Sect  De 
    1788  i.hciCmdInit               0x00034b30   Lc    1  Sect  De 
    1789  i.hciCmdRecvCmpl           0x00034b50   Lc    1  Sect  De 
    1790  i.hciCmdSend               0x00034b6c   Lc    1  Sect  De 
    1791  i.hciCmdTimeout            0x00034bd0   Lc    1  Sect  De 
    1792  .bss                       0x10001394   Lc    3  Sect  De   0x1c
    1793  i.__ARM_common_memcpy4_5   0x0001d234   Lc    1  Sect  De 
    1794  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_ae.c
                                    0x00000000   Lc  Abs  File  De 
    1795  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_bis.c
                                    0x00000000   Lc  Abs  File  De 
    1796  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_cis.c
                                    0x00000000   Lc  Abs  File  De 
    1797  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_cte.c
                                    0x00000000   Lc  Abs  File  De 
    1798  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_iso.c
                                    0x00000000   Lc  Abs  File  De 
    1799  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_past.c
                                    0x00000000   Lc  Abs  File  De 
    1800  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_phy.c
                                    0x00000000   Lc  Abs  File  De 
    1801  ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\hci_core.c
                                    0x00000000   Lc  Abs  File  De 
    1802  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_core.c
                                    0x00000000   Lc  Abs  File  De 
    1803  i.HciCoreInit              0x0001af60   Lc    1  Sect  De 
    1804  i.HciResetSequence         0x0001baec   Lc    1  Sect  De 
    1805  i.HciSendAclData           0x0001bb60   Lc    1  Sect  De 
    1806  i.HciSetLeSupFeat          0x0001bc6c   Lc    1  Sect  De 
    1807  i.HciSetMaxRxAclLen        0x0001bc9c   Lc    1  Sect  De 
    1808  i.hciCoreAclReassembly     0x00034be4   Lc    1  Sect  De 
    1809  i.hciCoreCisByHandle       0x00034da0   Lc    1  Sect  De 
    1810  i.hciCoreCisClose          0x00034dc4   Lc    1  Sect  De 
    1811  i.hciCoreCisOpen           0x00034de8   Lc    1  Sect  De 
    1812  i.hciCoreConnByHandle      0x00034e10   Lc    1  Sect  De 
    1813  i.hciCoreConnClose         0x00034e34   Lc    1  Sect  De 
    1814  i.hciCoreConnOpen          0x00034e7c   Lc    1  Sect  De 
    1815  i.hciCoreTxReady           0x00035168   Lc    1  Sect  De 
    1816  .bss                       0x100013b0   Lc    3  Sect  De   0xa8
    1817  .constdata                 0x00044234   Lc    1  Sect  De   0x8
    1818  .constdata                 0x0004423c   Lc    1  Sect  De   0x8
    1819  .constdata                 0x00044244   Lc    1  Sect  De   0x8
    1820  .data                      0x10000178   Lc    2  Sect  De   0x8
    1821  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_core_ps.c
                                    0x00000000   Lc  Abs  File  De 
    1822  i.HciCoreHandler           0x0001aee0   Lc    1  Sect  De 
    1823  i.HciGetBdAddr             0x0001b2ac   Lc    1  Sect  De 
    1824  i.HciGetBufSize            0x0001b2b4   Lc    1  Sect  De 
    1825  i.HciGetLeSupFeat          0x0001b2c0   Lc    1  Sect  De 
    1826  i.HciGetMaxRxAclLen        0x0001b2d0   Lc    1  Sect  De 
    1827  i.HciLlPrivacySupported    0x0001ba04   Lc    1  Sect  De 
    1828  i.hciCoreInit              0x00034eac   Lc    1  Sect  De 
    1829  i.hciCoreNumCmplPkts       0x00034eb0   Lc    1  Sect  De 
    1830  i.hciCoreRecv              0x00034f38   Lc    1  Sect  De 
    1831  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_evt.c
                                    0x00000000   Lc  Abs  File  De 
    1832  i.hciEvtParseAuthTimeoutExpiredEvt
                                    0x00035414   Lc    1  Sect  De 
    1833  hciEvtParseAuthTimeoutExpiredEvt
                                    0x00035415   Lc    1  Code  De   0xe
    1834  i.hciEvtParseConfigDataPathCmdCmpl
                                    0x00035422   Lc    1  Sect  De 
    1835  hciEvtParseConfigDataPathCmdCmpl
                                    0x00035423   Lc    1  Code  De   0x8
    1836  i.hciEvtParseDataLenChange 0x0003542a   Lc    1  Sect  De 
    1837  hciEvtParseDataLenChange   0x0003542b   Lc    1  Code  De   0x3c
    1838  i.hciEvtParseDisconnectCmpl
                                    0x00035466   Lc    1  Sect  De 
    1839  hciEvtParseDisconnectCmpl  0x00035467   Lc    1  Code  De   0x1a
    1840  i.hciEvtParseEncChange     0x00035480   Lc    1  Sect  De 
    1841  hciEvtParseEncChange       0x00035481   Lc    1  Code  De   0x1a
    1842  i.hciEvtParseEncKeyRefreshCmpl
                                    0x0003549a   Lc    1  Sect  De 
    1843  hciEvtParseEncKeyRefreshCmpl
                                    0x0003549b   Lc    1  Code  De   0x14
    1844  i.hciEvtParseGenDhKeyCmdCmpl
                                    0x000354ae   Lc    1  Sect  De 
    1845  hciEvtParseGenDhKeyCmdCmpl 0x000354af   Lc    1  Code  De   0x18
    1846  i.hciEvtParseHwError       0x000354c6   Lc    1  Sect  De 
    1847  hciEvtParseHwError         0x000354c7   Lc    1  Code  De   0x6
    1848  i.hciEvtParseLeAddDevToResListCmdCmpl
                                    0x000354cc   Lc    1  Sect  De 
    1849  hciEvtParseLeAddDevToResListCmdCmpl
                                    0x000354cd   Lc    1  Code  De   0x8
    1850  i.hciEvtParseLeAdvSetTerm  0x000354d4   Lc    1  Sect  De 
    1851  hciEvtParseLeAdvSetTerm    0x000354d5   Lc    1  Code  De   0x1e
    1852  i.hciEvtParseLeBigInfoAdvRpt
                                    0x000354f2   Lc    1  Sect  De 
    1853  hciEvtParseLeBigInfoAdvRpt 0x000354f3   Lc    1  Code  De   0x6a
    1854  i.hciEvtParseLeBigSyncEst  0x0003555c   Lc    1  Sect  De 
    1855  hciEvtParseLeBigSyncEst    0x0003555d   Lc    1  Code  De   0xb6
    1856  i.hciEvtParseLeBigSyncLost 0x00035612   Lc    1  Sect  De 
    1857  hciEvtParseLeBigSyncLost   0x00035613   Lc    1  Code  De   0xe
    1858  i.hciEvtParseLeBigTermSyncCmpl
                                    0x00035620   Lc    1  Sect  De 
    1859  hciEvtParseLeBigTermSyncCmpl
                                    0x00035621   Lc    1  Code  De   0xe
    1860  i.hciEvtParseLeCisEst      0x0003562e   Lc    1  Sect  De 
    1861  hciEvtParseLeCisEst        0x0003562f   Lc    1  Code  De   0xd2
    1862  i.hciEvtParseLeCisReq      0x00035700   Lc    1  Sect  De 
    1863  hciEvtParseLeCisReq        0x00035701   Lc    1  Code  De   0x20
    1864  i.hciEvtParseLeClearResListCmdCmpl
                                    0x00035720   Lc    1  Sect  De 
    1865  hciEvtParseLeClearResListCmdCmpl
                                    0x00035721   Lc    1  Code  De   0x8
    1866  i.hciEvtParseLeCmdCmpl     0x00035728   Lc    1  Sect  De 
    1867  hciEvtParseLeCmdCmpl       0x00035729   Lc    1  Code  De   0x6
    1868  i.hciEvtParseLeConnCmpl    0x0003572e   Lc    1  Sect  De 
    1869  hciEvtParseLeConnCmpl      0x0003572f   Lc    1  Code  De   0x6a
    1870  i.hciEvtParseLeConnCteReqEn
                                    0x00035798   Lc    1  Sect  De 
    1871  hciEvtParseLeConnCteReqEn  0x00035799   Lc    1  Code  De   0x14
    1872  i.hciEvtParseLeConnCteRspEn
                                    0x000357ac   Lc    1  Sect  De 
    1873  hciEvtParseLeConnCteRspEn  0x000357ad   Lc    1  Code  De   0x14
    1874  i.hciEvtParseLeConnUpdateCmpl
                                    0x000357c0   Lc    1  Sect  De 
    1875  hciEvtParseLeConnUpdateCmpl
                                    0x000357c1   Lc    1  Code  De   0x42
    1876  i.hciEvtParseLeCreateBigCmpl
                                    0x00035802   Lc    1  Sect  De 
    1877  hciEvtParseLeCreateBigCmpl 0x00035803   Lc    1  Code  De   0xcc
    1878  i.hciEvtParseLeCreateConnCancelCmdCmpl
                                    0x000358ce   Lc    1  Sect  De 
    1879  hciEvtParseLeCreateConnCancelCmdCmpl
                                    0x000358cf   Lc    1  Code  De   0x8
    1880  i.hciEvtParseLeEncryptCmdCmpl
                                    0x000358d6   Lc    1  Sect  De 
    1881  hciEvtParseLeEncryptCmdCmpl
                                    0x000358d7   Lc    1  Code  De   0x22
    1882  i.hciEvtParseLeEnhancedConnCmpl
                                    0x000358f8   Lc    1  Sect  De 
    1883  hciEvtParseLeEnhancedConnCmpl
                                    0x000358f9   Lc    1  Code  De   0x72
    1884  i.hciEvtParseLeLtkReq      0x0003596a   Lc    1  Sect  De 
    1885  hciEvtParseLeLtkReq        0x0003596b   Lc    1  Code  De   0x28
    1886  i.hciEvtParseLeLtkReqNegReplCmdCmpl
                                    0x00035992   Lc    1  Sect  De 
    1887  hciEvtParseLeLtkReqNegReplCmdCmpl
                                    0x00035993   Lc    1  Code  De   0x14
    1888  i.hciEvtParseLeLtkReqReplCmdCmpl
                                    0x000359a6   Lc    1  Sect  De 
    1889  hciEvtParseLeLtkReqReplCmdCmpl
                                    0x000359a7   Lc    1  Code  De   0x14
    1890  i.hciEvtParseLePerAdvSyncEst
                                    0x000359ba   Lc    1  Sect  De 
    1891  hciEvtParseLePerAdvSyncEst 0x000359bb   Lc    1  Code  De   0x46
    1892  i.hciEvtParseLePerAdvSyncLost
                                    0x00035a00   Lc    1  Sect  De 
    1893  hciEvtParseLePerAdvSyncLost
                                    0x00035a01   Lc    1  Code  De   0xc
    1894  i.hciEvtParseLeRandCmdCmpl 0x00035a0c   Lc    1  Sect  De 
    1895  hciEvtParseLeRandCmdCmpl   0x00035a0d   Lc    1  Code  De   0x16
    1896  i.hciEvtParseLeReadLocalResAddrCmdCmpl
                                    0x00035a22   Lc    1  Sect  De 
    1897  hciEvtParseLeReadLocalResAddrCmdCmpl
                                    0x00035a23   Lc    1  Code  De   0x16
    1898  i.hciEvtParseLeReadPeerResAddrCmdCmpl
                                    0x00035a38   Lc    1  Sect  De 
    1899  hciEvtParseLeReadPeerResAddrCmdCmpl
                                    0x00035a39   Lc    1  Code  De   0x16
    1900  i.hciEvtParseLeRemDevFromResListCmdCmpl
                                    0x00035a4e   Lc    1  Sect  De 
    1901  hciEvtParseLeRemDevFromResListCmdCmpl
                                    0x00035a4f   Lc    1  Code  De   0x8
    1902  i.hciEvtParseLeRemoveCigCmdCmpl
                                    0x00035a56   Lc    1  Sect  De 
    1903  hciEvtParseLeRemoveCigCmdCmpl
                                    0x00035a57   Lc    1  Code  De   0xe
    1904  i.hciEvtParseLeRemoveIsoDataPathCmdCmpl
                                    0x00035a64   Lc    1  Sect  De 
    1905  hciEvtParseLeRemoveIsoDataPathCmdCmpl
                                    0x00035a65   Lc    1  Code  De   0xe
    1906  i.hciEvtParseLeReqPeerScaCmpl
                                    0x00035a72   Lc    1  Sect  De 
    1907  hciEvtParseLeReqPeerScaCmpl
                                    0x00035a73   Lc    1  Code  De   0x1a
    1908  i.hciEvtParseLeScanReqRcvd 0x00035a8c   Lc    1  Sect  De 
    1909  hciEvtParseLeScanReqRcvd   0x00035a8d   Lc    1  Code  De   0x12
    1910  i.hciEvtParseLeScanTimeout 0x00035a9e   Lc    1  Sect  De 
    1911  hciEvtParseLeScanTimeout   0x00035a9f   Lc    1  Code  De   0x2
    1912  i.hciEvtParseLeSetAddrResEnableCmdCmpl
                                    0x00035aa0   Lc    1  Sect  De 
    1913  hciEvtParseLeSetAddrResEnableCmdCmpl
                                    0x00035aa1   Lc    1  Code  De   0x8
    1914  i.hciEvtParseLeSetCigParamsCmdCmpl
                                    0x00035aa8   Lc    1  Sect  De 
    1915  hciEvtParseLeSetCigParamsCmdCmpl
                                    0x00035aa9   Lc    1  Code  De   0x74
    1916  i.hciEvtParseLeSetConnCteRcvParm
                                    0x00035b1c   Lc    1  Sect  De 
    1917  hciEvtParseLeSetConnCteRcvParm
                                    0x00035b1d   Lc    1  Code  De   0x14
    1918  i.hciEvtParseLeSetConnCteTxParm
                                    0x00035b30   Lc    1  Sect  De 
    1919  hciEvtParseLeSetConnCteTxParm
                                    0x00035b31   Lc    1  Code  De   0x14
    1920  i.hciEvtParseLeSetupIsoDataPathCmdCmpl
                                    0x00035b44   Lc    1  Sect  De 
    1921  hciEvtParseLeSetupIsoDataPathCmdCmpl
                                    0x00035b45   Lc    1  Code  De   0xe
    1922  i.hciEvtParseLeTerminateBigCmpl
                                    0x00035b52   Lc    1  Sect  De 
    1923  hciEvtParseLeTerminateBigCmpl
                                    0x00035b53   Lc    1  Code  De   0xe
    1924  i.hciEvtParsePhyUpdateCmpl 0x00035b60   Lc    1  Sect  De 
    1925  hciEvtParsePhyUpdateCmpl   0x00035b61   Lc    1  Code  De   0x22
    1926  i.hciEvtParseReadChanMapCmdCmpl
                                    0x00035b82   Lc    1  Sect  De 
    1927  hciEvtParseReadChanMapCmdCmpl
                                    0x00035b83   Lc    1  Code  De   0x2a
    1928  i.hciEvtParseReadDefDataLenCmdCmpl
                                    0x00035bac   Lc    1  Sect  De 
    1929  hciEvtParseReadDefDataLenCmdCmpl
                                    0x00035bad   Lc    1  Code  De   0x1e
    1930  i.hciEvtParseReadLeRemoteFeatCmpl
                                    0x00035bca   Lc    1  Sect  De 
    1931  hciEvtParseReadLeRemoteFeatCmpl
                                    0x00035bcb   Lc    1  Code  De   0x24
    1932  i.hciEvtParseReadLocalSupCodecCapCmdCmpl
                                    0x00035bf0   Lc    1  Sect  De 
    1933  hciEvtParseReadLocalSupCodecCapCmdCmpl
                                    0x00035bf1   Lc    1  Code  De   0x50
    1934  i.hciEvtParseReadLocalSupCodecsCmdCmpl
                                    0x00035c40   Lc    1  Sect  De 
    1935  hciEvtParseReadLocalSupCodecsCmdCmpl
                                    0x00035c41   Lc    1  Code  De   0xa2
    1936  i.hciEvtParseReadLocalSupCtrDlyCmdCmpl
                                    0x00035ce2   Lc    1  Sect  De 
    1937  hciEvtParseReadLocalSupCtrDlyCmdCmpl
                                    0x00035ce3   Lc    1  Code  De   0x2e
    1938  i.hciEvtParseReadMaxDataLenCmdCmpl
                                    0x00035d10   Lc    1  Sect  De 
    1939  hciEvtParseReadMaxDataLenCmdCmpl
                                    0x00035d11   Lc    1  Code  De   0x36
    1940  i.hciEvtParseReadPhyCmdCmpl
                                    0x00035d46   Lc    1  Sect  De 
    1941  hciEvtParseReadPhyCmdCmpl  0x00035d47   Lc    1  Code  De   0x22
    1942  i.hciEvtParseReadPubKeyCmdCmpl
                                    0x00035d68   Lc    1  Sect  De 
    1943  hciEvtParseReadPubKeyCmdCmpl
                                    0x00035d69   Lc    1  Code  De   0x18
    1944  i.hciEvtParseReadRemoteVerInfoCmpl
                                    0x00035d80   Lc    1  Sect  De 
    1945  hciEvtParseReadRemoteVerInfoCmpl
                                    0x00035d81   Lc    1  Code  De   0x3c
    1946  i.hciEvtParseReadRssiCmdCmpl
                                    0x00035dbc   Lc    1  Sect  De 
    1947  hciEvtParseReadRssiCmdCmpl 0x00035dbd   Lc    1  Code  De   0x1a
    1948  i.hciEvtParseReadTxPwrLvlCmdCmpl
                                    0x00035dd6   Lc    1  Sect  De 
    1949  hciEvtParseReadTxPwrLvlCmdCmpl
                                    0x00035dd7   Lc    1  Code  De   0x1c
    1950  i.hciEvtParseRemConnParamNegRepCmdCmpl
                                    0x00035df2   Lc    1  Sect  De 
    1951  hciEvtParseRemConnParamNegRepCmdCmpl
                                    0x00035df3   Lc    1  Code  De   0x14
    1952  i.hciEvtParseRemConnParamRepCmdCmpl
                                    0x00035e06   Lc    1  Sect  De 
    1953  hciEvtParseRemConnParamRepCmdCmpl
                                    0x00035e07   Lc    1  Code  De   0x14
    1954  i.hciEvtParseRemConnParamReq
                                    0x00035e1a   Lc    1  Sect  De 
    1955  hciEvtParseRemConnParamReq 0x00035e1b   Lc    1  Code  De   0x3c
    1956  i.hciEvtParseSetDataLenCmdCmpl
                                    0x00035e56   Lc    1  Sect  De 
    1957  hciEvtParseSetDataLenCmdCmpl
                                    0x00035e57   Lc    1  Code  De   0x14
    1958  i.hciEvtParseSetDefPhyCmdCmpl
                                    0x00035e6a   Lc    1  Sect  De 
    1959  hciEvtParseSetDefPhyCmdCmpl
                                    0x00035e6b   Lc    1  Code  De   0x8
    1960  i.hciEvtParseVendorSpec    0x00035e72   Lc    1  Sect  De 
    1961  hciEvtParseVendorSpec      0x00035e73   Lc    1  Code  De   0x12
    1962  i.hciEvtParseVendorSpecCmdCmpl
                                    0x00035e84   Lc    1  Sect  De 
    1963  hciEvtParseVendorSpecCmdCmpl
                                    0x00035e85   Lc    1  Code  De   0x2e
    1964  i.hciEvtParseVendorSpecCmdStatus
                                    0x00035eb2   Lc    1  Sect  De 
    1965  hciEvtParseVendorSpecCmdStatus
                                    0x00035eb3   Lc    1  Code  De   0xc
    1966  i.hciEvtParseWriteAuthTimeoutCmdCmpl
                                    0x00035ebe   Lc    1  Sect  De 
    1967  hciEvtParseWriteAuthTimeoutCmdCmpl
                                    0x00035ebf   Lc    1  Code  De   0x14
    1968  i.hciEvtParseWriteDefDataLenCmdCmpl
                                    0x00035ed2   Lc    1  Sect  De 
    1969  hciEvtParseWriteDefDataLenCmdCmpl
                                    0x00035ed3   Lc    1  Code  De   0x8
    1970  i.hciEvtProcessCmdCmpl     0x00035edc   Lc    1  Sect  De 
    1971  i.hciEvtProcessMsg         0x000360e0   Lc    1  Sect  De 
    1972  .bss                       0x10001458   Lc    3  Sect  De   0x18
    1973  hciEvtStats                0x10001458   Lc    3  Data  De   0x18
    1974  .constdata                 0x0004424c   Lc    1  Sect  De   0x1a9
    1975  hciEvtParseFcnTbl          0x0004424c   Lc    1  Data  De   0x154
    1976  hciEvtCbackLen             0x000443a0   Lc    1  Data  De   0x55
    1977  ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\hci_tr.c
                                    0x00000000   Lc  Abs  File  De 
    1978  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_tr.c
                                    0x00000000   Lc  Abs  File  De 
    1979  i.hciTrSendAclData         0x000366fc   Lc    1  Sect  De 
    1980  i.hciTrSendCmd             0x0003671e   Lc    1  Sect  De 
    1981  i.hciTrSerialRxIncoming    0x00036738   Lc    1  Sect  De 
    1982  .data                      0x10000180   Lc    2  Sect  De   0x14
    1983  g_bHCIReceivingPacket      0x10000180   Lc    2  Data  De   0x1
    1984  stateRx                    0x10000181   Lc    2  Data  De   0x1
    1985  pktIndRx                   0x10000182   Lc    2  Data  De   0x1
    1986  iRx                        0x10000184   Lc    2  Data  De   0x2
    1987  hdrRx                      0x10000186   Lc    2  Data  De   0x4
    1988  pPktRx                     0x1000018c   Lc    2  Data  De   0x4
    1989  pDataRx                    0x10000190   Lc    2  Data  De   0x4
    1990  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_vs_ae.c
                                    0x00000000   Lc  Abs  File  De 
    1991  ../../../../../../third_party/cordio/ble-host/sources/stack/l2c/l2c_coc.c
                                    0x00000000   Lc  Abs  File  De 
    1992  ../../../../../../third_party/cordio/ble-host/sources/stack/l2c/l2c_main.c
                                    0x00000000   Lc  Abs  File  De 
    1993  i.L2cDataReq               0x0001bd64   Lc    1  Sect  De 
    1994  i.L2cInit                  0x0001be28   Lc    1  Sect  De 
    1995  i.L2cRegister              0x0001be6c   Lc    1  Sect  De 
    1996  i.l2cDefaultCtrlCback      0x00037256   Lc    1  Sect  De 
    1997  l2cDefaultCtrlCback        0x00037257   Lc    1  Code  De   0x2
    1998  i.l2cDefaultDataCback      0x00037258   Lc    1  Sect  De 
    1999  l2cDefaultDataCback        0x00037259   Lc    1  Code  De   0x2
    2000  i.l2cDefaultDataCidCback   0x0003725a   Lc    1  Sect  De 
    2001  l2cDefaultDataCidCback     0x0003725b   Lc    1  Code  De   0x2
    2002  i.l2cHciAclCback           0x0003725c   Lc    1  Sect  De 
    2003  l2cHciAclCback             0x0003725d   Lc    1  Code  De   0x8e
    2004  i.l2cHciFlowCback          0x000372f0   Lc    1  Sect  De 
    2005  l2cHciFlowCback            0x000372f1   Lc    1  Code  De   0x34
    2006  i.l2cMsgAlloc              0x00037328   Lc    1  Sect  De 
    2007  i.l2cRxSignalingPkt        0x00037330   Lc    1  Sect  De 
    2008  i.l2cSendCmdReject         0x00037378   Lc    1  Sect  De 
    2009  .bss                       0x10001470   Lc    3  Sect  De   0x28
    2010  ../../../../../../third_party/cordio/ble-host/sources/stack/l2c/l2c_master.c
                                    0x00000000   Lc  Abs  File  De 
    2011  ../../../../../../third_party/cordio/ble-host/sources/stack/l2c/l2c_slave.c
                                    0x00000000   Lc  Abs  File  De 
    2012  i.L2cDmConnUpdateReq       0x0001bd84   Lc    1  Sect  De 
    2013  i.L2cSlaveHandler          0x0001be80   Lc    1  Sect  De 
    2014  i.L2cSlaveHandlerInit      0x0001be98   Lc    1  Sect  De 
    2015  i.L2cSlaveInit             0x0001bea8   Lc    1  Sect  De 
    2016  i.l2cSlaveRxSignalingPkt   0x000373c4   Lc    1  Sect  De 
    2017  l2cSlaveRxSignalingPkt     0x000373c5   Lc    1  Code  De   0xa4
    2018  .bss                       0x10001498   Lc    3  Sect  De   0x18
    2019  l2cSlaveCb                 0x10001498   Lc    3  Data  De   0x18
    2020  ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_assert.c
                                    0x00000000   Lc  Abs  File  De 
    2021  ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_buf.c
                                    0x00000000   Lc  Abs  File  De 
    2022  i.WsfBufAlloc              0x0001cb84   Lc    1  Sect  De 
    2023  i.WsfBufFree               0x0001cbc8   Lc    1  Sect  De 
    2024  i.WsfBufInit               0x0001cc10   Lc    1  Sect  De 
    2025  .data                      0x10000194   Lc    2  Sect  De   0x8
    2026  ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_efs.c
                                    0x00000000   Lc  Abs  File  De 
    2027  ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_math.c
                                    0x00000000   Lc  Abs  File  De 
    2028  ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_msg.c
                                    0x00000000   Lc  Abs  File  De 
    2029  i.WsfMsgAlloc              0x0001cce8   Lc    1  Sect  De 
    2030  i.WsfMsgDataAlloc          0x0001ccfa   Lc    1  Sect  De 
    2031  i.WsfMsgDeq                0x0001cd0e   Lc    1  Sect  De 
    2032  i.WsfMsgEnq                0x0001cd24   Lc    1  Sect  De 
    2033  i.WsfMsgFree               0x0001cd32   Lc    1  Sect  De 
    2034  i.WsfMsgPeek               0x0001cd38   Lc    1  Sect  De 
    2035  i.WsfMsgSend               0x0001cd48   Lc    1  Sect  De 
    2036  ..\..\..\..\..\..\third_party\cordio\wsf\sources\port\freertos\wsf_os.c
                                    0x00000000   Lc  Abs  File  De 
    2037  ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_os.c
                                    0x00000000   Lc  Abs  File  De 
    2038  i.WsfCsEnter               0x0001ccbc   Lc    1  Sect  De 
    2039  i.WsfCsExit                0x0001ccd0   Lc    1  Sect  De 
    2040  i.WsfOsInit                0x0001cd6c   Lc    1  Sect  De 
    2041  i.WsfOsSetNextHandler      0x0001cdac   Lc    1  Sect  De 
    2042  i.WsfSetEvent              0x0001ceb8   Lc    1  Sect  De 
    2043  i.WsfTaskLock              0x0001cf44   Lc    1  Sect  De 
    2044  i.WsfTaskMsgQueue          0x0001cf58   Lc    1  Sect  De 
    2045  i.WsfTaskSetReady          0x0001cf60   Lc    1  Sect  De 
    2046  i.WsfTaskUnlock            0x0001cfdc   Lc    1  Sect  De 
    2047  i.wsfOsDispatcher          0x000422b0   Lc    1  Sect  De 
    2048  .bss                       0x100014b0   Lc    3  Sect  De   0x40
    2049  .data                      0x1000019c   Lc    2  Sect  De   0x8
    2050  ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_queue.c
                                    0x00000000   Lc  Abs  File  De 
    2051  i.WsfQueueCount            0x0001cdc4   Lc    1  Sect  De 
    2052  i.WsfQueueDeq              0x0001cde4   Lc    1  Sect  De 
    2053  i.WsfQueueEnq              0x0001ce04   Lc    1  Sect  De 
    2054  i.WsfQueueInsert           0x0001ce28   Lc    1  Sect  De 
    2055  i.WsfQueueRemove           0x0001ce86   Lc    1  Sect  De 
    2056  ..\..\..\..\..\..\third_party\cordio\wsf\sources\port\freertos\wsf_timer.c
                                    0x00000000   Lc  Abs  File  De 
    2057  ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_timer.c
                                    0x00000000   Lc  Abs  File  De 
    2058  i.WsfTimerInit             0x0001cff4   Lc    1  Sect  De 
    2059  i.WsfTimerServiceExpired   0x0001d03c   Lc    1  Sect  De 
    2060  i.WsfTimerStartMs          0x0001d070   Lc    1  Sect  De 
    2061  i.WsfTimerStartSec         0x0001d0e0   Lc    1  Sect  De 
    2062  i.WsfTimerStop             0x0001d14c   Lc    1  Sect  De 
    2063  i.WsfTimerUpdateTicks      0x0001d184   Lc    1  Sect  De 
    2064  i.WsfTimer_handler         0x0001d224   Lc    1  Sect  De 
    2065  WsfTimer_handler           0x0001d225   Lc    1  Code  De   0x8
    2066  .data                      0x100001a4   Lc    2  Sect  De   0x10
    2067  g_ui32LastTime             0x100001a4   Lc    2  Data  De   0x4
    2068  ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_trace.c
                                    0x00000000   Lc  Abs  File  De 
    2069  ../../../../../../third_party/cordio/wsf/sources/util/bda.c
                                    0x00000000   Lc  Abs  File  De 
    2070  i.Bda2Str                  0x0001a370   Lc    1  Sect  De 
    2071  i.BdaClr                   0x0001a3b4   Lc    1  Sect  De 
    2072  i.BdaCmp                   0x0001a3c0   Lc    1  Sect  De 
    2073  i.BdaCpy                   0x0001a3d2   Lc    1  Sect  De 
    2074  i.BdaIsZeros               0x0001a3dc   Lc    1  Sect  De 
    2075  .bss                       0x100014f0   Lc    3  Sect  De   0xd
    2076  str                        0x100014f0   Lc    3  Data  De   0xd
    2077  .constdata                 0x000443f5   Lc    1  Sect  De   0x11
    2078  hex                        0x000443f5   Lc    1  Data  De   0x11
    2079  ../../../../../../third_party/cordio/wsf/sources/util/bstream.c
                                    0x00000000   Lc  Abs  File  De 
    2080  ../../../../../../third_party/cordio/wsf/sources/util/calc128.c
                                    0x00000000   Lc  Abs  File  De 
    2081  i.Calc128Cpy               0x0001a3fa   Lc    1  Sect  De 
    2082  i.Calc128Cpy64             0x0001a40c   Lc    1  Sect  De 
    2083  i.Calc128Xor               0x0001a418   Lc    1  Sect  De 
    2084  .constdata                 0x00044406   Lc    1  Sect  De   0x10
    2085  ../../../../../../third_party/cordio/wsf/sources/util/crc32.c
                                    0x00000000   Lc  Abs  File  De 
    2086  i.CalcCrc32                0x0001a444   Lc    1  Sect  De 
    2087  .constdata                 0x00044418   Lc    1  Sect  De   0x400
    2088  crc32Table                 0x00044418   Lc    1  Data  De   0x400
    2089  ../../../../../../third_party/cordio/wsf/sources/util/print.c
                                    0x00000000   Lc  Abs  File  De 
    2090  ../../../../../../third_party/cordio/wsf/sources/util/terminal.c
                                    0x00000000   Lc  Abs  File  De 
    2091  ../../../../../../third_party/cordio/wsf/sources/util/wstr.c
                                    0x00000000   Lc  Abs  File  De 
    2092  i.WStrReverse              0x0001cb18   Lc    1  Sect  De 
    2093  i.WStrReverseCpy           0x0001cb50   Lc    1  Sect  De 
    2094  ../../../../../../third_party/cordio/ble-host/sources/sec/uecc/sec_ecc.c
                                    0x00000000   Lc  Abs  File  De 
    2095  ../../../../../../third_party/cordio/ble-profiles/sources/profiles/hid/hid_main.c
                                    0x00000000   Lc  Abs  File  De 
    2096  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpi_act.c
                                    0x00000000   Lc  Abs  File  De 
    2097  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpi_sc_act.c
                                    0x00000000   Lc  Abs  File  De 
    2098  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpi_sc_sm.c
                                    0x00000000   Lc  Abs  File  De 
    2099  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpi_sm.c
                                    0x00000000   Lc  Abs  File  De 
    2100  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpr_act.c
                                    0x00000000   Lc  Abs  File  De 
    2101  i.smprActCnfVerify         0x0004004c   Lc    1  Sect  De 
    2102  i.smprActProcPairCnf       0x000400b0   Lc    1  Sect  De 
    2103  i.smprActProcPairCnfCalc1  0x000400ce   Lc    1  Sect  De 
    2104  i.smprActProcPairReq       0x00040108   Lc    1  Sect  De 
    2105  i.smprActRcvKey            0x00040182   Lc    1  Sect  De 
    2106  i.smprActSendKey           0x000401b4   Lc    1  Sect  De 
    2107  i.smprActSendPairRandom    0x0004023c   Lc    1  Sect  De 
    2108  i.smprActSendPairRsp       0x000402a8   Lc    1  Sect  De 
    2109  i.smprActSendSecurityReq   0x00040348   Lc    1  Sect  De 
    2110  i.smprActSetupKeyDist      0x00040370   Lc    1  Sect  De 
    2111  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpr_sc_act.c
                                    0x00000000   Lc  Abs  File  De 
    2112  i.smprScActCalcDHKey       0x00040430   Lc    1  Sect  De 
    2113  i.smprScActDHKeyCheckSend  0x0004045c   Lc    1  Sect  De 
    2114  i.smprScActJwncCalcG2      0x000404fc   Lc    1  Sect  De 
    2115  i.smprScActJwncDisplay     0x0004051e   Lc    1  Sect  De 
    2116  i.smprScActJwncSendCnf     0x00040544   Lc    1  Sect  De 
    2117  i.smprScActJwncSetup       0x0004054c   Lc    1  Sect  De 
    2118  i.smprScActOobCalcCa       0x0004058c   Lc    1  Sect  De 
    2119  i.smprScActOobSendRand     0x00040608   Lc    1  Sect  De 
    2120  i.smprScActOobSetup        0x00040656   Lc    1  Sect  De 
    2121  i.smprScActPkCalcCa        0x0004065e   Lc    1  Sect  De 
    2122  i.smprScActPkCalcCb        0x00040696   Lc    1  Sect  De 
    2123  i.smprScActPkSendCnf       0x000406d2   Lc    1  Sect  De 
    2124  i.smprScActPkSendRand      0x000406d8   Lc    1  Sect  De 
    2125  i.smprScActPkStoreCnf      0x0004073c   Lc    1  Sect  De 
    2126  i.smprScActPkStoreCnfAndCalcCb
                                    0x0004074c   Lc    1  Sect  De 
    2127  i.smprScActPkStorePinAndCalcCb
                                    0x0004079c   Lc    1  Sect  De 
    2128  i.smprScActSendPubKey      0x00040818   Lc    1  Sect  De 
    2129  i.smprScActStoreDhCheck    0x0004082e   Lc    1  Sect  De 
    2130  i.smprScActStoreLescPin    0x00040844   Lc    1  Sect  De 
    2131  i.smprScActWaitDhCheck     0x00040894   Lc    1  Sect  De 
    2132  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpr_sc_sm.c
                                    0x00000000   Lc  Abs  File  De 
    2133  i.SmprScInit               0x0001c99c   Lc    1  Sect  De 
    2134  .constdata                 0x00044818   Lc    1  Sect  De   0xdc
    2135  smprScActionTbl            0x00044818   Lc    1  Data  De   0xdc
    2136  .constdata                 0x000448f4   Lc    1  Sect  De   0xf
    2137  smprScStateTblCommon       0x000448f4   Lc    1  Data  De   0xf
    2138  .constdata                 0x00044903   Lc    1  Sect  De   0x15
    2139  smprScStateTblIdle         0x00044903   Lc    1  Data  De   0x15
    2140  .constdata                 0x00044918   Lc    1  Sect  De   0x1b
    2141  smprScStateTblApiPairReq   0x00044918   Lc    1  Data  De   0x1b
    2142  .constdata                 0x00044933   Lc    1  Sect  De   0x6
    2143  smprScStateTblApiPairRsp   0x00044933   Lc    1  Data  De   0x6
    2144  .constdata                 0x00044939   Lc    1  Sect  De   0x9
    2145  smprScStateTblModeSelect   0x00044939   Lc    1  Data  De   0x9
    2146  .constdata                 0x00044942   Lc    1  Sect  De   0x6
    2147  smprScStateTblLescPin      0x00044942   Lc    1  Data  De   0x6
    2148  .constdata                 0x00044948   Lc    1  Sect  De   0x6
    2149  smprScStateTblPubKey       0x00044948   Lc    1  Data  De   0x6
    2150  .constdata                 0x0004494e   Lc    1  Sect  De   0xc
    2151  smprScStateTblAuthSelect   0x0004494e   Lc    1  Data  De   0xc
    2152  .constdata                 0x0004495a   Lc    1  Sect  De   0x6
    2153  smprScStateTblJwNcSetup    0x0004495a   Lc    1  Data  De   0x6
    2154  .constdata                 0x00044960   Lc    1  Sect  De   0x6
    2155  smprScStateTblJwNcWaitRand 0x00044960   Lc    1  Data  De   0x6
    2156  .constdata                 0x00044966   Lc    1  Sect  De   0x6
    2157  smprScStateTblJwNcCalcG2   0x00044966   Lc    1  Data  De   0x6
    2158  .constdata                 0x0004496c   Lc    1  Sect  De   0xc
    2159  smprScStateTblJwNcWaitUser 0x0004496c   Lc    1  Data  De   0xc
    2160  .constdata                 0x00044978   Lc    1  Sect  De   0x9
    2161  smprScStateTblJwNcWaitUserDhCheckRcvd
                                    0x00044978   Lc    1  Data  De   0x9
    2162  .constdata                 0x00044981   Lc    1  Sect  De   0xf
    2163  smprScStateTblPassKeyKeypress
                                    0x00044981   Lc    1  Data  De   0xf
    2164  .constdata                 0x00044990   Lc    1  Sect  De   0x6
    2165  smprScStateTblPassWaitAuthRsp
                                    0x00044990   Lc    1  Data  De   0x6
    2166  .constdata                 0x00044996   Lc    1  Sect  De   0x6
    2167  smprScStateTblPasskeyWaitCnf
                                    0x00044996   Lc    1  Data  De   0x6
    2168  .constdata                 0x0004499c   Lc    1  Sect  De   0x6
    2169  smprScStateTblPasskeyCalc  0x0004499c   Lc    1  Data  De   0x6
    2170  .constdata                 0x000449a2   Lc    1  Sect  De   0x6
    2171  smprScStateTblPasskeyRand  0x000449a2   Lc    1  Data  De   0x6
    2172  .constdata                 0x000449a8   Lc    1  Sect  De   0x6
    2173  smprScStateTblPasskeyCheck 0x000449a8   Lc    1  Data  De   0x6
    2174  .constdata                 0x000449ae   Lc    1  Sect  De   0xc
    2175  smprScStateTblPasskeyRepeat
                                    0x000449ae   Lc    1  Data  De   0xc
    2176  .constdata                 0x000449ba   Lc    1  Sect  De   0x6
    2177  smprScStateTblOobWaitRand  0x000449ba   Lc    1  Data  De   0x6
    2178  .constdata                 0x000449c0   Lc    1  Sect  De   0x6
    2179  smprScStateTblOobSendRand  0x000449c0   Lc    1  Data  De   0x6
    2180  .constdata                 0x000449c6   Lc    1  Sect  De   0x9
    2181  smprScStateTblWaitDhCheck  0x000449c6   Lc    1  Data  De   0x9
    2182  .constdata                 0x000449cf   Lc    1  Sect  De   0x6
    2183  smprScStateTblCalcDHKey    0x000449cf   Lc    1  Data  De   0x6
    2184  .constdata                 0x000449d5   Lc    1  Sect  De   0x9
    2185  smprScStateTblCalcF5TKey   0x000449d5   Lc    1  Data  De   0x9
    2186  .constdata                 0x000449de   Lc    1  Sect  De   0x6
    2187  smprScStateTblCalcF5MacKey 0x000449de   Lc    1  Data  De   0x6
    2188  .constdata                 0x000449e4   Lc    1  Sect  De   0x6
    2189  smprScStateTblCalcF5LTK    0x000449e4   Lc    1  Data  De   0x6
    2190  .constdata                 0x000449ea   Lc    1  Sect  De   0x6
    2191  smprScStateTblDhCalcF6Ea   0x000449ea   Lc    1  Data  De   0x6
    2192  .constdata                 0x000449f0   Lc    1  Sect  De   0x6
    2193  smprScStateTblDhCalcF6Eb   0x000449f0   Lc    1  Data  De   0x6
    2194  .constdata                 0x000449f6   Lc    1  Sect  De   0x9
    2195  smprStateTblPinPair1       0x000449f6   Lc    1  Data  De   0x9
    2196  .constdata                 0x000449ff   Lc    1  Sect  De   0x9
    2197  smprStateTblPinPair2       0x000449ff   Lc    1  Data  De   0x9
    2198  .constdata                 0x00044a08   Lc    1  Sect  De   0x6
    2199  smprStateTblCnfCalc1       0x00044a08   Lc    1  Data  De   0x6
    2200  .constdata                 0x00044a0e   Lc    1  Sect  De   0x6
    2201  smprStateTblCnfCalc2       0x00044a0e   Lc    1  Data  De   0x6
    2202  .constdata                 0x00044a14   Lc    1  Sect  De   0x6
    2203  smprStateTblPairRand       0x00044a14   Lc    1  Data  De   0x6
    2204  .constdata                 0x00044a1a   Lc    1  Sect  De   0x6
    2205  smprStateTblCnfVerCalc1    0x00044a1a   Lc    1  Data  De   0x6
    2206  .constdata                 0x00044a20   Lc    1  Sect  De   0x6
    2207  smprStateTblCnfVerCalc2    0x00044a20   Lc    1  Data  De   0x6
    2208  .constdata                 0x00044a26   Lc    1  Sect  De   0x9
    2209  smprScStateTblStkCalc      0x00044a26   Lc    1  Data  De   0x9
    2210  .constdata                 0x00044a2f   Lc    1  Sect  De   0x12
    2211  smprScStateTblEncrypt      0x00044a2f   Lc    1  Data  De   0x12
    2212  .constdata                 0x00044a41   Lc    1  Sect  De   0xf
    2213  smprScStateTblKeyDist      0x00044a41   Lc    1  Data  De   0xf
    2214  .constdata                 0x00044a50   Lc    1  Sect  De   0x18
    2215  smprScStateTblAttempts     0x00044a50   Lc    1  Data  De   0x18
    2216  .constdata                 0x00044a68   Lc    1  Sect  De   0x12
    2217  smprScStateTblRspTo        0x00044a68   Lc    1  Data  De   0x12
    2218  .constdata                 0x00044a7c   Lc    1  Sect  De   0xa0
    2219  smprScStateTbl             0x00044a7c   Lc    1  Data  De   0xa0
    2220  .constdata                 0x00044b1c   Lc    1  Sect  De   0xc
    2221  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpr_sm.c
                                    0x00000000   Lc  Abs  File  De 
    2222  i.SmprInit                 0x0001c974   Lc    1  Sect  De 
    2223  .constdata                 0x00044b28   Lc    1  Sect  De   0x6c
    2224  smprActionTbl              0x00044b28   Lc    1  Data  De   0x6c
    2225  .constdata                 0x00044b94   Lc    1  Sect  De   0xf
    2226  smprStateTblCommon         0x00044b94   Lc    1  Data  De   0xf
    2227  .constdata                 0x00044ba3   Lc    1  Sect  De   0x15
    2228  smprStateTblIdle           0x00044ba3   Lc    1  Data  De   0x15
    2229  .constdata                 0x00044bb8   Lc    1  Sect  De   0x1b
    2230  smprStateTblApiPairReq     0x00044bb8   Lc    1  Data  De   0x1b
    2231  .constdata                 0x00044bd3   Lc    1  Sect  De   0x6
    2232  smprStateTblApiPairRsp     0x00044bd3   Lc    1  Data  De   0x6
    2233  .constdata                 0x00044bd9   Lc    1  Sect  De   0x9
    2234  smprStateTblPinPair1       0x00044bd9   Lc    1  Data  De   0x9
    2235  .constdata                 0x00044be2   Lc    1  Sect  De   0x9
    2236  smprStateTblPinPair2       0x00044be2   Lc    1  Data  De   0x9
    2237  .constdata                 0x00044beb   Lc    1  Sect  De   0x6
    2238  smprStateTblCnfCalc1       0x00044beb   Lc    1  Data  De   0x6
    2239  .constdata                 0x00044bf1   Lc    1  Sect  De   0x6
    2240  smprStateTblCnfCalc2       0x00044bf1   Lc    1  Data  De   0x6
    2241  .constdata                 0x00044bf7   Lc    1  Sect  De   0x6
    2242  smprStateTblPairRand       0x00044bf7   Lc    1  Data  De   0x6
    2243  .constdata                 0x00044bfd   Lc    1  Sect  De   0x6
    2244  smprStateTblCnfVerCalc1    0x00044bfd   Lc    1  Data  De   0x6
    2245  .constdata                 0x00044c03   Lc    1  Sect  De   0x6
    2246  smprStateTblCnfVerCalc2    0x00044c03   Lc    1  Data  De   0x6
    2247  .constdata                 0x00044c09   Lc    1  Sect  De   0x9
    2248  smprStateTblStkCalc        0x00044c09   Lc    1  Data  De   0x9
    2249  .constdata                 0x00044c12   Lc    1  Sect  De   0xc
    2250  smprStateTblEncrypt        0x00044c12   Lc    1  Data  De   0xc
    2251  .constdata                 0x00044c1e   Lc    1  Sect  De   0xf
    2252  smprStateTblKeyDist        0x00044c1e   Lc    1  Data  De   0xf
    2253  .constdata                 0x00044c2d   Lc    1  Sect  De   0x18
    2254  smprStateTblAttempts       0x00044c2d   Lc    1  Data  De   0x18
    2255  .constdata                 0x00044c45   Lc    1  Sect  De   0x12
    2256  smprStateTblRspTo          0x00044c45   Lc    1  Data  De   0x12
    2257  .constdata                 0x00044c58   Lc    1  Sect  De   0x3c
    2258  .constdata                 0x00044c94   Lc    1  Sect  De   0xc
    2259  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_act.c
                                    0x00000000   Lc  Abs  File  De 
    2260  i.smpActAttemptRcvd        0x0003e65c   Lc    1  Sect  De 
    2261  i.smpActCheckAttempts      0x0003e664   Lc    1  Sect  De 
    2262  i.smpActCleanup            0x0003e6d8   Lc    1  Sect  De 
    2263  i.smpActMaxAttempts        0x0003e710   Lc    1  Sect  De 
    2264  i.smpActNone               0x0003e79a   Lc    1  Sect  De 
    2265  i.smpActNotifyDmAttemptsFailure
                                    0x0003e79c   Lc    1  Sect  De 
    2266  i.smpActNotifyDmRspToFailure
                                    0x0003e7aa   Lc    1  Sect  De 
    2267  i.smpActPairCnfCalc1       0x0003e7b8   Lc    1  Sect  De 
    2268  i.smpActPairCnfCalc2       0x0003e7fa   Lc    1  Sect  De 
    2269  i.smpActPairCnfVerCalc1    0x0003e802   Lc    1  Sect  De 
    2270  i.smpActPairCnfVerCalc2    0x0003e820   Lc    1  Sect  De 
    2271  i.smpActPairingCancel      0x0003e828   Lc    1  Sect  De 
    2272  i.smpActPairingCmpl        0x0003e892   Lc    1  Sect  De 
    2273  i.smpActPairingFailed      0x0003e8f6   Lc    1  Sect  De 
    2274  i.smpActSecReqTimeout      0x0003e948   Lc    1  Sect  De 
    2275  i.smpActSendPairCnf        0x0003e9b4   Lc    1  Sect  De 
    2276  i.smpActStorePin           0x0003ea0c   Lc    1  Sect  De 
    2277  i.smpAuthReq               0x0003ea38   Lc    1  Sect  De 
    2278  i.smpProcPairing           0x0003f0e8   Lc    1  Sect  De 
    2279  i.smpProcRcvKey            0x0003f220   Lc    1  Sect  De 
    2280  i.smpSendKey               0x0003fdd0   Lc    1  Sect  De 
    2281  i.smpSendPairingFailed     0x0003ff7c   Lc    1  Sect  De 
    2282  i.smpSmExecute             0x0003ffd4   Lc    1  Sect  De 
    2283  i.smpStartRspTimer         0x0004003c   Lc    1  Sect  De 
    2284  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_db.c
                                    0x00000000   Lc  Abs  File  De 
    2285  i.SmpDbGetFailureCount     0x0001c358   Lc    1  Sect  De 
    2286  i.SmpDbGetPairingDisabledTime
                                    0x0001c362   Lc    1  Sect  De 
    2287  i.SmpDbInit                0x0001c36c   Lc    1  Sect  De 
    2288  i.SmpDbMaxAttemptReached   0x0001c3a4   Lc    1  Sect  De 
    2289  i.SmpDbPairingFailed       0x0001c3f8   Lc    1  Sect  De 
    2290  i.SmpDbService             0x0001c40c   Lc    1  Sect  De 
    2291  i.SmpDbSetFailureCount     0x0001c4b8   Lc    1  Sect  De 
    2292  i.smpDbGetRecord           0x0003ed94   Lc    1  Sect  De 
    2293  smpDbGetRecord             0x0003ed95   Lc    1  Code  De   0x9a
    2294  .bss                       0x10001500   Lc    3  Sect  De   0x58
    2295  smpDbCb                    0x10001500   Lc    3  Data  De   0x58
    2296  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_main.c
                                    0x00000000   Lc  Abs  File  De 
    2297  i.SmpDmEncryptInd          0x0001c4d8   Lc    1  Sect  De 
    2298  i.SmpDmGetStk              0x0001c574   Lc    1  Sect  De 
    2299  i.SmpDmLescEnabled         0x0001c5f4   Lc    1  Sect  De 
    2300  i.SmpDmMsgSend             0x0001c614   Lc    1  Sect  De 
    2301  i.SmpHandler               0x0001c624   Lc    1  Sect  De 
    2302  i.SmpHandlerInit           0x0001c6b8   Lc    1  Sect  De 
    2303  i.smpCalcC1Part1           0x0003ea94   Lc    1  Sect  De 
    2304  i.smpCalcC1Part2           0x0003ebec   Lc    1  Sect  De 
    2305  i.smpCalcS1                0x0003ed24   Lc    1  Sect  De 
    2306  i.smpCcbByConnId           0x0003ed7c   Lc    1  Sect  De 
    2307  i.smpDmConnCback           0x0003ee34   Lc    1  Sect  De 
    2308  smpDmConnCback             0x0003ee35   Lc    1  Code  De   0x106
    2309  i.smpGenerateLtk           0x0003ef40   Lc    1  Sect  De 
    2310  i.smpGetScSecLevel         0x0003efc0   Lc    1  Sect  De 
    2311  i.smpL2cCtrlCback          0x0003efe8   Lc    1  Sect  De 
    2312  smpL2cCtrlCback            0x0003efe9   Lc    1  Code  De   0x64
    2313  i.smpL2cDataCback          0x0003f054   Lc    1  Sect  De 
    2314  smpL2cDataCback            0x0003f055   Lc    1  Code  De   0x82
    2315  i.smpMsgAlloc              0x0003f0e0   Lc    1  Sect  De 
    2316  i.smpSendPkt               0x0003ffa0   Lc    1  Sect  De 
    2317  .bss                       0x10001558   Lc    3  Sect  De   0xfc
    2318  .constdata                 0x00044ca0   Lc    1  Sect  De   0xf
    2319  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_non.c
                                    0x00000000   Lc  Abs  File  De 
    2320  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_sc_act.c
                                    0x00000000   Lc  Abs  File  De 
    2321  i.smpScActAuthSelect       0x0003f2f0   Lc    1  Sect  De 
    2322  i.smpScActCalcF5Ltk        0x0003f354   Lc    1  Sect  De 
    2323  i.smpScActCalcF5MacKey     0x0003f3c4   Lc    1  Sect  De 
    2324  i.smpScActCalcF5TKey       0x0003f434   Lc    1  Sect  De 
    2325  i.smpScActCalcSharedSecret 0x0003f4a4   Lc    1  Sect  De 
    2326  i.smpScActCleanup          0x0003f508   Lc    1  Sect  De 
    2327  i.smpScActDHKeyCalcF6Ea    0x0003f51a   Lc    1  Sect  De 
    2328  i.smpScActDHKeyCalcF6Eb    0x0003f594   Lc    1  Sect  De 
    2329  i.smpScActJwncCalcF4       0x0003f60a   Lc    1  Sect  De 
    2330  i.smpScActJwncCalcG2       0x0003f63a   Lc    1  Sect  De 
    2331  i.smpScActJwncDisplay      0x0003f69c   Lc    1  Sect  De 
    2332  i.smpScActPairingCancel    0x0003f6ee   Lc    1  Sect  De 
    2333  i.smpScActPairingFailed    0x0003f714   Lc    1  Sect  De 
    2334  i.smpScActPkKeypress       0x0003f730   Lc    1  Sect  De 
    2335  i.smpScActPkSendKeypress   0x0003f780   Lc    1  Sect  De 
    2336  i.smpScActPkSetup          0x0003f7c6   Lc    1  Sect  De 
    2337  i.smpScAuthReq             0x0003f7fa   Lc    1  Sect  De 
    2338  i.smpScCatInitiatorBdAddr  0x0003f868   Lc    1  Sect  De 
    2339  smpScCatInitiatorBdAddr    0x0003f869   Lc    1  Code  De   0x7a
    2340  i.smpScCatResponderBdAddr  0x0003f8e2   Lc    1  Sect  De 
    2341  smpScCatResponderBdAddr    0x0003f8e3   Lc    1  Code  De   0x7a
    2342  i.smpScProcPairing         0x0003f9ac   Lc    1  Sect  De 
    2343  .constdata                 0x00044caf   Lc    1  Sect  De   0x4
    2344  smpScF5Key                 0x00044caf   Lc    1  Data  De   0x4
    2345  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_sc_main.c
                                    0x00000000   Lc  Abs  File  De 
    2346  i.SmpScAlloc               0x0001c720   Lc    1  Sect  De 
    2347  i.SmpScAllocScratchBuffers 0x0001c742   Lc    1  Sect  De 
    2348  i.SmpScCalcF4              0x0001c7c0   Lc    1  Sect  De 
    2349  i.SmpScCat                 0x0001c840   Lc    1  Sect  De 
    2350  i.SmpScCat128              0x0001c84e   Lc    1  Sect  De 
    2351  i.SmpScCmac                0x0001c85c   Lc    1  Sect  De 
    2352  i.SmpScFreeScratchBuffers  0x0001c8a8   Lc    1  Sect  De 
    2353  i.SmpScGetCancelMsgWithReattempt
                                    0x0001c8fc   Lc    1  Sect  De 
    2354  i.SmpScInit                0x0001c93c   Lc    1  Sect  De 
    2355  i.smpGetPkBit              0x0003ef9c   Lc    1  Sect  De 
    2356  i.smpScFailWithReattempt   0x0003f95c   Lc    1  Sect  De 
    2357  i.smpScSendDHKeyCheck      0x0003fc5c   Lc    1  Sect  De 
    2358  i.smpScSendPairCnf         0x0003fcb4   Lc    1  Sect  De 
    2359  i.smpScSendPubKey          0x0003fd0c   Lc    1  Sect  De 
    2360  i.smpScSendRand            0x0003fd78   Lc    1  Sect  De 
    2361  .bss                       0x10001654   Lc    3  Sect  De   0x54
    2362  ../../../../../../ambiq_ble/apps/amota/amota_main.c
                                    0x00000000   Lc  Abs  File  De 
    2363  ../../../../../../ambiq_ble/services/svc_amdtp.c
                                    0x00000000   Lc  Abs  File  De 
    2364  ../../../../../../ambiq_ble/services/svc_amotas.c
                                    0x00000000   Lc  Abs  File  De 
    2365  i.SvcAmotasAddGroup        0x0001c9b0   Lc    1  Sect  De 
    2366  i.SvcAmotasCbackRegister   0x0001c9bc   Lc    1  Sect  De 
    2367  .constdata                 0x00044cb3   Lc    1  Sect  De   0x10
    2368  svcRxUuid                  0x00044cb3   Lc    1  Data  De   0x10
    2369  .constdata                 0x00044cc3   Lc    1  Sect  De   0x10
    2370  svcTxUuid                  0x00044cc3   Lc    1  Data  De   0x10
    2371  .constdata                 0x00044cd3   Lc    1  Sect  De   0x10
    2372  amotaSvc                   0x00044cd3   Lc    1  Data  De   0x10
    2373  .constdata                 0x00044ce4   Lc    1  Sect  De   0x2
    2374  amotaLenSvc                0x00044ce4   Lc    1  Data  De   0x2
    2375  .constdata                 0x00044ce6   Lc    1  Sect  De   0x13
    2376  amotaRxCh                  0x00044ce6   Lc    1  Data  De   0x13
    2377  .constdata                 0x00044cfa   Lc    1  Sect  De   0x2
    2378  amotaLenRxCh               0x00044cfa   Lc    1  Data  De   0x2
    2379  .constdata                 0x00044cfc   Lc    1  Sect  De   0x13
    2380  amotaTxCh                  0x00044cfc   Lc    1  Data  De   0x13
    2381  .constdata                 0x00044d10   Lc    1  Sect  De   0x2
    2382  amotaLenTxCh               0x00044d10   Lc    1  Data  De   0x2
    2383  .constdata                 0x00044d12   Lc    1  Sect  De   0x1
    2384  amotaRx                    0x00044d12   Lc    1  Data  De   0x1
    2385  .constdata                 0x00044d14   Lc    1  Sect  De   0x2
    2386  amotaLenRx                 0x00044d14   Lc    1  Data  De   0x2
    2387  .constdata                 0x00044d16   Lc    1  Sect  De   0x1
    2388  amotaTx                    0x00044d16   Lc    1  Data  De   0x1
    2389  .constdata                 0x00044d18   Lc    1  Sect  De   0x2
    2390  amotaLenTx                 0x00044d18   Lc    1  Data  De   0x2
    2391  .constdata                 0x00044d1a   Lc    1  Sect  De   0x2
    2392  amotaLenTxChCcc            0x00044d1a   Lc    1  Data  De   0x2
    2393  .constdata                 0x00044d1c   Lc    1  Sect  De   0x60
    2394  amotaList                  0x00044d1c   Lc    1  Data  De   0x60
    2395  .data                      0x100001b4   Lc    2  Sect  De   0x2
    2396  amotaTxChCcc               0x100001b4   Lc    2  Data  De   0x2
    2397  .data                      0x100001b8   Lc    2  Sect  De   0x14
    2398  svcAmotaGroup              0x100001b8   Lc    2  Data  De   0x14
    2399  ../../../../../../ambiq_ble/services/svc_amvole.c
                                    0x00000000   Lc  Abs  File  De 
    2400  ../../../../../../ambiq_ble/services/svc_cust.c
                                    0x00000000   Lc  Abs  File  De 
    2401  ../../../../../../ambiq_ble/services/svc_throughput.c
                                    0x00000000   Lc  Abs  File  De 
    2402  ../../../../../../third_party/cordio/ble-profiles/sources/profiles/gap/gap_main.c
                                    0x00000000   Lc  Abs  File  De 
    2403  ..\..\..\..\..\..\ambiq_vos\am_vos_mcu\apollo4\am_vos_board_setup.c
                                    0x00000000   Lc  Abs  File  De 
    2404  ../../../../../../ambiq_vos/am_vos_mcu/apollo4/am_vos_board_setup.c
                                    0x00000000   Lc  Abs  File  De 
    2405  i.am_vos_board_init        0x00027208   Lc    1  Sect  De 
    2406  i.am_vos_burst_mode_disable
                                    0x000272e4   Lc    1  Sect  De 
    2407  i.am_vos_burst_mode_enable 0x000272e6   Lc    1  Sect  De 
    2408  i.am_vos_burst_mode_setup  0x000272e8   Lc    1  Sect  De 
    2409  i.am_vos_button_gpio_check 0x00027370   Lc    1  Sect  De 
    2410  i.am_vos_gpio_disable_irq  0x000275fc   Lc    1  Sect  De 
    2411  i.am_vos_gpio_enable_irq   0x0002760a   Lc    1  Sect  De 
    2412  i.am_vos_mic_disable       0x000277c4   Lc    1  Sect  De 
    2413  i.am_vos_mic_enable        0x0002783c   Lc    1  Sect  De 
    2414  i.am_vos_pdm_init          0x0002791c   Lc    1  Sect  De 
    2415  .bss                       0x100016a8   Lc    3  Sect  De   0x158
    2416  .constdata                 0x00044d7c   Lc    1  Sect  De   0x1c
    2417  SHARED_RW                  0x10060004   Lc    4  Sect  De   0x280
    2418  __tagsym$$used             0x10060004   Lc    4   --   De 
    2419  ..\..\..\..\..\..\ambiq_vos\am_vos_mcu\apollo4\am_vos_isr.c
                                    0x00000000   Lc  Abs  File  De 
    2420  ../../../../../../ambiq_vos/am_vos_mcu/apollo4/am_vos_isr.c
                                    0x00000000   Lc  Abs  File  De 
    2421  i.am_ctimer_isr            0x0001fe4c   Lc    1  Sect  De 
    2422  i.am_freertos_sleep        0x00020f9c   Lc    1  Sect  De 
    2423  i.am_freertos_wakeup       0x00020fa8   Lc    1  Sect  De 
    2424  i.am_gpio0_001f_isr        0x00020faa   Lc    1  Sect  De 
    2425  i.am_pdm0_isr              0x0002486c   Lc    1  Sect  De 
    2426  i.vApplicationMallocFailedHook
                                    0x00041b28   Lc    1  Sect  De 
    2427  i.vApplicationStackOverflowHook
                                    0x00041b2a   Lc    1  Sect  De 
    2428  ..\..\..\..\..\..\ambiq_ble\profiles\amota\amotas_main.c
                                    0x00000000   Lc  Abs  File  De 
    2429  ../../../../../../ambiq_ble/profiles/amota/amotas_main.c
                                    0x00000000   Lc  Abs  File  De 
    2430  i.amotas_conn_close        0x000282dc   Lc    1  Sect  De 
    2431  i.amotas_init              0x00028300   Lc    1  Sect  De 
    2432  i.amotas_packet_handler    0x0002833c   Lc    1  Sect  De 
    2433  i.amotas_proc_msg          0x00028704   Lc    1  Sect  De 
    2434  i.amotas_reply_to_client   0x00028784   Lc    1  Sect  De 
    2435  amotas_reply_to_client     0x00028785   Lc    1  Code  De   0x84
    2436  i.amotas_start             0x0002880c   Lc    1  Sect  De 
    2437  i.amotas_stop              0x0002882c   Lc    1  Sect  De 
    2438  i.amotas_write2flash       0x00028844   Lc    1  Sect  De 
    2439  amotas_write2flash         0x00028845   Lc    1  Code  De   0x146
    2440  i.amotas_write_cback       0x000289a0   Lc    1  Sect  De 
    2441  .bss                       0x10001800   Lc    3  Sect  De   0x24b4
    2442  amotasCb                   0x10003a14   Lc    3  Data  De   0x2a0
    2443  .data                      0x100001cc   Lc    2  Sect  De   0xc
    2444  g_pFlash                   0x100001cc   Lc    2  Data  De   0x4
    2445  sblOtaStorageAddr          0x100001d0   Lc    2  Data  De   0x4
    2446  ui32ImageCalCRC            0x100001d4   Lc    2  Data  De   0x4
    2447  ../../../../../../third_party/cordio/ble-profiles/sources/profiles/gatt/gatt_main.c
                                    0x00000000   Lc  Abs  File  De 
    2448  i.GattReadCback            0x0001ae28   Lc    1  Sect  De 
    2449  i.GattSendServiceChangedInd
                                    0x0001ae44   Lc    1  Sect  De 
    2450  i.GattSetSvcChangedIdx     0x0001aeb0   Lc    1  Sect  De 
    2451  i.GattWriteCback           0x0001aec0   Lc    1  Sect  De 
    2452  .constdata                 0x00044d98   Lc    1  Sect  De   0x8
    2453  gattSc                     0x00044d98   Lc    1  Data  De   0x8
    2454  .constdata                 0x00044da0   Lc    1  Sect  De   0x8
    2455  gattScCcc                  0x00044da0   Lc    1  Data  De   0x8
    2456  .constdata                 0x00044da8   Lc    1  Sect  De   0x8
    2457  gattCsf                    0x00044da8   Lc    1  Data  De   0x8
    2458  .data                      0x100001d8   Lc    2  Sect  De   0x10
    2459  gattDiscCharList           0x100001dc   Lc    2  Data  De   0xc
    2460  ..\src\am_resources.c      0x00000000   Lc  Abs  File  De 
    2461  ../src/am_resources.c      0x00000000   Lc  Abs  File  De 
    2462  .constdata                 0x00044db0   Lc    1  Sect  De   0x6c
    2463  __tagsym$$used             0x00044db0   Lc    1   --   De 
    2464  __tagsym$$used             0x00044dc4   Lc    1   --   De 
    2465  __tagsym$$used             0x00044dd8   Lc    1   --   De 
    2466  __tagsym$$used             0x00044dec   Lc    1   --   De 
    2467  __tagsym$$used             0x00044e00   Lc    1   --   De 
    2468  RESOURCE_TABLE             0x10060000   Lc    4  Sect  De   0x4
    2469  __tagsym$$used             0x10060000   Lc    4   --   De 
    2470  SHARED_RW                  0x10060284   Lc    4  Sect  De   0x3c
    2471  __tagsym$$used             0x10060284   Lc    4   --   De 
    2472  __tagsym$$used             0x10060298   Lc    4   --   De 
    2473  __tagsym$$used             0x100602ac   Lc    4   --   De 
    2474  ..\src\am_vos_ble_apollo4.c
                                    0x00000000   Lc  Abs  File  De 
    2475  ../src/am_vos_ble_apollo4.c
                                    0x00000000   Lc  Abs  File  De 
    2476  i.am_gpio0_203f_isr        0x00020fd8   Lc    1  Sect  De 
    2477  i.am_vos_ble_task_setup    0x000271c0   Lc    1  Sect  De 
    2478  i.exactle_stack_init       0x000346ac   Lc    1  Sect  De 
    2479  .bss                       0x10003cb4   Lc    3  Sect  De   0xe20
    2480  g_pui32BufMem              0x10003cb4   Lc    3  Data  De   0xe20
    2481  .data                      0x100001e8   Lc    2  Sect  De   0x18
    2482  g_psPoolDescriptors        0x100001e8   Lc    2  Data  De   0x18
    2483  ..\src\vos_ble_lite.c      0x00000000   Lc  Abs  File  De 
    2484  ../src/vos_ble_lite.c      0x00000000   Lc  Abs  File  De 
    2485  i.main                     0x0003746c   Lc    1  Sect  De 
    2486  .constdata                 0x00044e1c   Lc    1  Sect  De   0xe
    2487  ..\..\..\..\..\..\ambiq_vos\codec\adpcm\adpcm.c
                                    0x00000000   Lc  Abs  File  De 
    2488  ../../../../../../ambiq_vos/codec/adpcm/adpcm.c
                                    0x00000000   Lc  Abs  File  De 
    2489  ../../../../../../third_party/uecc/uECC.c
                                    0x00000000   Lc  Abs  File  De 
    2490  ../../../../../../third_party/uecc/uECC_ll.c
                                    0x00000000   Lc  Abs  File  De 
    2491  ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_audio.c
                                    0x00000000   Lc  Abs  File  De 
    2492  ../../../../../../ambiq_vos/am_vos/am_vos_audio.c
                                    0x00000000   Lc  Abs  File  De 
    2493  i.am_vos_audio_handler     0x00026d80   Lc    1  Sect  De 
    2494  i.am_vos_audio_reset_flag_and_buffer
                                    0x00026f30   Lc    1  Sect  De 
    2495  i.am_vos_audio_wwd_disable 0x00026f64   Lc    1  Sect  De 
    2496  i.am_vos_audio_wwd_enable  0x00026fa8   Lc    1  Sect  De 
    2497  .bss                       0x10004ad4   Lc    3  Sect  De   0x3c0
    2498  pui8WweInBuff              0x10004ad4   Lc    3  Data  De   0x3c0
    2499  .data                      0x10000200   Lc    2  Sect  De   0xc0
    2500  ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_audio_buffer.c
                                    0x00000000   Lc  Abs  File  De 
    2501  ../../../../../../ambiq_vos/am_vos/am_vos_audio_buffer.c
                                    0x00000000   Lc  Abs  File  De 
    2502  i.am_audio_buffer_init     0x0001f510   Lc    1  Sect  De 
    2503  i.am_audio_buffer_nested_pop
                                    0x0001f560   Lc    1  Sect  De 
    2504  i.am_audio_buffer_nested_push
                                    0x0001f598   Lc    1  Sect  De 
    2505  i.am_audio_buffer_pop      0x0001f658   Lc    1  Sect  De 
    2506  i.am_audio_buffer_rewind   0x0001f678   Lc    1  Sect  De 
    2507  i.am_audio_universal_buffer_status_check
                                    0x0001f718   Lc    1  Sect  De 
    2508  i.am_vos_get_ring_buffer_status
                                    0x000275b0   Lc    1  Sect  De 
    2509  i.am_vos_ring_buffer_pop   0x00027c20   Lc    1  Sect  De 
    2510  i.am_vos_ring_buffer_push  0x00027cb6   Lc    1  Sect  De 
    2511  ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_codec.c
                                    0x00000000   Lc  Abs  File  De 
    2512  ../../../../../../ambiq_vos/am_vos/am_vos_codec.c
                                    0x00000000   Lc  Abs  File  De 
    2513  i.am_vos_codec_encode      0x000273e8   Lc    1  Sect  De 
    2514  i.am_vos_codec_init        0x000273f8   Lc    1  Sect  De 
    2515  ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_init.c
                                    0x00000000   Lc  Abs  File  De 
    2516  ../../../../../../ambiq_vos/am_vos/am_vos_init.c
                                    0x00000000   Lc  Abs  File  De 
    2517  i.am_vos_print_system_info 0x0002799c   Lc    1  Sect  De 
    2518  i.am_vos_sys_init          0x0002802c   Lc    1  Sect  De 
    2519  .bss                       0x10004e94   Lc    3  Sect  De   0x60
    2520  .bss                       0x10004ef4   Lc    3  Sect  De   0x10
    2521  .constdata                 0x00044e2c   Lc    1  Sect  De   0xa0
    2522  g_KWD_TaskSetup            0x00044e2c   Lc    1  Data  De   0x8c
    2523  g_KWD_TimerSetup           0x00044eb8   Lc    1  Data  De   0x14
    2524  .conststring               0x0004be34   Lc    1  Sect  De   0x5e
    2525  .data                      0x100002c0   Lc    2  Sect  De   0x24
    2526  ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_logic.c
                                    0x00000000   Lc  Abs  File  De 
    2527  ../../../../../../ambiq_vos/am_vos/am_vos_logic.c
                                    0x00000000   Lc  Abs  File  De 
    2528  i.am_vos_logic_led_swirl   0x000276dc   Lc    1  Sect  De 
    2529  ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_rtt_recorder.c
                                    0x00000000   Lc  Abs  File  De 
    2530  ../../../../../../ambiq_vos/am_vos/am_vos_rtt_recorder.c
                                    0x00000000   Lc  Abs  File  De 
    2531  i.am_vos_printf            0x00027bd8   Lc    1  Sect  De 
    2532  ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_task.c
                                    0x00000000   Lc  Abs  File  De 
    2533  ../../../../../../ambiq_vos/am_vos/am_vos_task.c
                                    0x00000000   Lc  Abs  File  De 
    2534  i.am_vos_audio_processing_task
                                    0x00026ecc   Lc    1  Sect  De 
    2535  i.am_vos_codec_task        0x00027400   Lc    1  Sect  De 
    2536  i.am_vos_led_task          0x00027660   Lc    1  Sect  De 
    2537  i.am_vos_push_to_talk_process
                                    0x00027c06   Lc    1  Sect  De 
    2538  i.am_vos_stdio_gatekeeper_task
                                    0x00027e0c   Lc    1  Sect  De 
    2539  i.am_vos_timer_heart_beat_callback
                                    0x00028238   Lc    1  Sect  De 
    2540  ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_utils.c
                                    0x00000000   Lc  Abs  File  De 
    2541  ../../../../../../ambiq_vos/am_vos/am_vos_utils.c
                                    0x00000000   Lc  Abs  File  De 
    2542  i.am_vos_stdio_printf      0x00027e80   Lc    1  Sect  De 
    2543  i.am_vos_stdio_printf_init 0x00027efc   Lc    1  Sect  De 
    2544  i.am_vos_task_create_all_tasks
                                    0x00028080   Lc    1  Sect  De 
    2545  i.am_vos_task_init         0x000280f8   Lc    1  Sect  De 
    2546  i.am_vos_task_read         0x00028118   Lc    1  Sect  De 
    2547  i.am_vos_task_send         0x0002813c   Lc    1  Sect  De 
    2548  i.am_vos_task_send_fromISR 0x00028188   Lc    1  Sect  De 
    2549  i.am_vos_timer_create_all_timers
                                    0x000281ec   Lc    1  Sect  De 
    2550  .bss                       0x10004f04   Lc    3  Sect  De   0x8844
    2551  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_adv.c
                                    0x00000000   Lc  Abs  File  De 
    2552  i.DmAdvConfig              0x0001a50c   Lc    1  Sect  De 
    2553  i.DmAdvSetData             0x0001a57c   Lc    1  Sect  De 
    2554  i.DmAdvSetInterval         0x0001a5c8   Lc    1  Sect  De 
    2555  i.DmAdvStart               0x0001a5ec   Lc    1  Sect  De 
    2556  i.dmAdvGenConnCmpl         0x00031890   Lc    1  Sect  De 
    2557  i.dmAdvInit                0x000319c4   Lc    1  Sect  De 
    2558  .bss                       0x1000d748   Lc    3  Sect  De   0x34
    2559  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_adv_ae.c
                                    0x00000000   Lc  Abs  File  De 
    2560  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_adv_leg.c
                                    0x00000000   Lc  Abs  File  De 
    2561  i.DmAdvInit                0x0001a54c   Lc    1  Sect  De 
    2562  i.dmAdvActClearSets        0x00031740   Lc    1  Sect  De 
    2563  i.dmAdvActConfig           0x00031744   Lc    1  Sect  De 
    2564  i.dmAdvActRemoveSet        0x000317b0   Lc    1  Sect  De 
    2565  i.dmAdvActSetData          0x000317b4   Lc    1  Sect  De 
    2566  i.dmAdvActSetRandAddr      0x000317d8   Lc    1  Sect  De 
    2567  i.dmAdvActStart            0x000317dc   Lc    1  Sect  De 
    2568  i.dmAdvActStop             0x00031808   Lc    1  Sect  De 
    2569  i.dmAdvActTimeout          0x00031830   Lc    1  Sect  De 
    2570  i.dmAdvConnectFailed       0x00031848   Lc    1  Sect  De 
    2571  i.dmAdvConnected           0x0003186c   Lc    1  Sect  De 
    2572  i.dmAdvHciHandler          0x000318ec   Lc    1  Sect  De 
    2573  i.dmAdvMsgHandler          0x00031a18   Lc    1  Sect  De 
    2574  i.dmAdvReset               0x00031a2c   Lc    1  Sect  De 
    2575  i.dmAdvStartDirected       0x00031a68   Lc    1  Sect  De 
    2576  i.dmAdvStopDirected        0x00031aa8   Lc    1  Sect  De 
    2577  .constdata                 0x00044ecc   Lc    1  Sect  De   0x2c
    2578  dmAdvAct                   0x00044ecc   Lc    1  Data  De   0x20
    2579  dmAdvFcnIf                 0x00044eec   Lc    1  Data  De   0xc
    2580  .data                      0x100002e4   Lc    2  Sect  De   0x1
    2581  dmLegAdvCb                 0x100002e4   Lc    2  Data  De   0x1
    2582  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_bis_master.c
                                    0x00000000   Lc  Abs  File  De 
    2583  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_bis_slave.c
                                    0x00000000   Lc  Abs  File  De 
    2584  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_cis.c
                                    0x00000000   Lc  Abs  File  De 
    2585  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_cis_master.c
                                    0x00000000   Lc  Abs  File  De 
    2586  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_cis_slave.c
                                    0x00000000   Lc  Abs  File  De 
    2587  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_cis_sm.c
                                    0x00000000   Lc  Abs  File  De 
    2588  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn.c
                                    0x00000000   Lc  Abs  File  De 
    2589  i.DmConnCheckIdle          0x0001a64c   Lc    1  Sect  De 
    2590  i.DmConnClose              0x0001a670   Lc    1  Sect  De 
    2591  i.DmConnIdByHandle         0x0001a6a0   Lc    1  Sect  De 
    2592  i.DmConnInUse              0x0001a6c8   Lc    1  Sect  De 
    2593  i.DmConnInit               0x0001a6dc   Lc    1  Sect  De 
    2594  i.DmConnLocalAddr          0x0001a718   Lc    1  Sect  De 
    2595  i.DmConnLocalAddrType      0x0001a72c   Lc    1  Sect  De 
    2596  i.DmConnLocalRpa           0x0001a740   Lc    1  Sect  De 
    2597  i.DmConnPeerAddr           0x0001a754   Lc    1  Sect  De 
    2598  i.DmConnPeerAddrType       0x0001a768   Lc    1  Sect  De 
    2599  i.DmConnPeerRpa            0x0001a77c   Lc    1  Sect  De 
    2600  i.DmConnRegister           0x0001a790   Lc    1  Sect  De 
    2601  i.DmConnRole               0x0001a7b0   Lc    1  Sect  De 
    2602  i.DmConnSecLevel           0x0001a7c4   Lc    1  Sect  De 
    2603  i.DmConnSetDataLen         0x0001a7d8   Lc    1  Sect  De 
    2604  i.DmConnSetIdle            0x0001a808   Lc    1  Sect  De 
    2605  i.DmConnUpdate             0x0001a86c   Lc    1  Sect  De 
    2606  i.DmReadRemoteFeatures     0x0001aae8   Lc    1  Sect  De 
    2607  i.DmRemoteConnParamReqNegReply
                                    0x0001abb8   Lc    1  Sect  De 
    2608  i.DmRemoteConnParamReqReply
                                    0x0001abe4   Lc    1  Sect  De 
    2609  i.dmConn2HciHandler        0x00031ad4   Lc    1  Sect  De 
    2610  i.dmConn2MsgHandler        0x00031cc4   Lc    1  Sect  De 
    2611  i.dmConnCcbByHandle        0x00031d6c   Lc    1  Sect  De 
    2612  i.dmConnCcbById            0x00031d94   Lc    1  Sect  De 
    2613  i.dmConnHciHandler         0x00031db0   Lc    1  Sect  De 
    2614  i.dmConnMsgHandler         0x00031ec4   Lc    1  Sect  De 
    2615  i.dmConnReset              0x00031ee8   Lc    1  Sect  De 
    2616  i.dmConnSmActClose         0x000320da   Lc    1  Sect  De 
    2617  i.dmConnSmActConnClosed    0x000320f8   Lc    1  Sect  De 
    2618  i.dmConnSmActConnFailed    0x0003216c   Lc    1  Sect  De 
    2619  i.dmConnSmActConnOpened    0x000321e8   Lc    1  Sect  De 
    2620  i.dmConnSmActHciUpdated    0x000322c8   Lc    1  Sect  De 
    2621  i.dmConnSmActNone          0x000322dc   Lc    1  Sect  De 
    2622  i.dmConnUpdActNone         0x00032368   Lc    1  Sect  De 
    2623  i.dmConnUpdExecute         0x000323dc   Lc    1  Sect  De 
    2624  i.dmConnUpdMsgHandler      0x00032408   Lc    1  Sect  De 
    2625  .bss                       0x1000d77c   Lc    3  Sect  De   0xd0
    2626  .constdata                 0x00044ef8   Lc    1  Sect  De   0x50
    2627  dmConnUpdActSetMain        0x00044ef8   Lc    1  Data  De   0x4
    2628  dmConnUpdActTbl            0x00044efc   Lc    1  Data  De   0x4
    2629  dmConnSpecDefaults         0x00044f00   Lc    1  Data  De   0xc
    2630  dmConnActSetMain           0x00044f0c   Lc    1  Data  De   0x18
    2631  dmConnFcnIf                0x00044f24   Lc    1  Data  De   0xc
    2632  dmConn2FcnIf               0x00044f30   Lc    1  Data  De   0xc
    2633  dmConnUpdFcnIf             0x00044f3c   Lc    1  Data  De   0xc
    2634  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_cte.c
                                    0x00000000   Lc  Abs  File  De 
    2635  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_master.c
                                    0x00000000   Lc  Abs  File  De 
    2636  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_master_ae.c
                                    0x00000000   Lc  Abs  File  De 
    2637  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_master_leg.c
                                    0x00000000   Lc  Abs  File  De 
    2638  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_slave.c
                                    0x00000000   Lc  Abs  File  De 
    2639  i.DmL2cCmdRejInd           0x0001a948   Lc    1  Sect  De 
    2640  i.DmL2cConnUpdateCnf       0x0001a974   Lc    1  Sect  De 
    2641  i.dmConnUpdActL2cUpdateCnf 0x00032320   Lc    1  Sect  De 
    2642  i.dmConnUpdActUpdateSlave  0x0003236c   Lc    1  Sect  De 
    2643  .constdata                 0x00044f48   Lc    1  Sect  De   0x8
    2644  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_slave_ae.c
                                    0x00000000   Lc  Abs  File  De 
    2645  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_slave_leg.c
                                    0x00000000   Lc  Abs  File  De 
    2646  i.DmConnSlaveInit          0x0001a840   Lc    1  Sect  De 
    2647  i.dmConnSmActAccept        0x0003209c   Lc    1  Sect  De 
    2648  i.dmConnSmActAcceptFailed  0x000320ae   Lc    1  Sect  De 
    2649  i.dmConnSmActCancelAccept  0x000320c4   Lc    1  Sect  De 
    2650  i.dmConnSmActConnAccepted  0x000320e2   Lc    1  Sect  De 
    2651  .constdata                 0x00044f50   Lc    1  Sect  De   0x10
    2652  dmConnActSetSlave          0x00044f50   Lc    1  Data  De   0x10
    2653  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_sm.c
                                    0x00000000   Lc  Abs  File  De 
    2654  i.dmConnSmExecute          0x000322e0   Lc    1  Sect  De 
    2655  .bss                       0x1000d84c   Lc    3  Sect  De   0xc
    2656  .constdata                 0x00044f60   Lc    1  Sect  De   0x50
    2657  dmConnStateTbl             0x00044f60   Lc    1  Data  De   0x50
    2658  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_dev.c
                                    0x00000000   Lc  Abs  File  De 
    2659  i.DmDevReset               0x0001a8b8   Lc    1  Sect  De 
    2660  i.DmDevVsInit              0x0001a8e4   Lc    1  Sect  De 
    2661  i.dmDevActReset            0x0003245c   Lc    1  Sect  De 
    2662  i.dmDevHciHandler          0x00032490   Lc    1  Sect  De 
    2663  i.dmDevMsgHandler          0x000324cc   Lc    1  Sect  De 
    2664  i.dmDevPassEvtToConnCte    0x000324e0   Lc    1  Sect  De 
    2665  i.dmDevPassEvtToDevPriv    0x00032500   Lc    1  Sect  De 
    2666  .constdata                 0x00044fb0   Lc    1  Sect  De   0x4
    2667  dmDevAct                   0x00044fb0   Lc    1  Data  De   0x4
    2668  .constdata                 0x00044fb4   Lc    1  Sect  De   0xc
    2669  .data                      0x100002e8   Lc    2  Sect  De   0x4
    2670  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_dev_priv.c
                                    0x00000000   Lc  Abs  File  De 
    2671  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_iso.c
                                    0x00000000   Lc  Abs  File  De 
    2672  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_main.c
                                    0x00000000   Lc  Abs  File  De 
    2673  i.DmHandler                0x0001a8e8   Lc    1  Sect  De 
    2674  i.DmHandlerInit            0x0001a910   Lc    1  Sect  De 
    2675  i.DmHostAddrType           0x0001a928   Lc    1  Sect  De 
    2676  i.DmLlAddrType             0x0001a99c   Lc    1  Sect  De 
    2677  i.DmLlPrivEnabled          0x0001a9bc   Lc    1  Sect  De 
    2678  i.DmRegister               0x0001ab6c   Lc    1  Sect  De 
    2679  i.DmSizeOfEvt              0x0001add8   Lc    1  Sect  De 
    2680  i.dmDevPassHciEvtToConn    0x00032528   Lc    1  Sect  De 
    2681  i.dmEmptyHandler           0x00032534   Lc    1  Sect  De 
    2682  i.dmEmptyReset             0x00032536   Lc    1  Sect  De 
    2683  i.dmHciEvtCback            0x00032538   Lc    1  Sect  De 
    2684  dmHciEvtCback              0x00032539   Lc    1  Code  De   0x1c
    2685  .bss                       0x1000d858   Lc    3  Sect  De   0x18
    2686  .constdata                 0x00044fc0   Lc    1  Sect  De   0x120
    2687  dmHciToIdTbl               0x00044fc0   Lc    1  Data  De   0x5a
    2688  dmEvtCbackLen              0x0004501a   Lc    1  Data  De   0xb8
    2689  dmFcnDefault               0x000450d4   Lc    1  Data  De   0xc
    2690  .data                      0x100002ec   Lc    2  Sect  De   0x54
    2691  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_past.c
                                    0x00000000   Lc  Abs  File  De 
    2692  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_phy.c
                                    0x00000000   Lc  Abs  File  De 
    2693  i.DmPhyInit                0x0001a9c8   Lc    1  Sect  De 
    2694  i.dmPhyHciHandler          0x00032560   Lc    1  Sect  De 
    2695  .constdata                 0x000450e0   Lc    1  Sect  De   0xc
    2696  dmPhyFcnIf                 0x000450e0   Lc    1  Data  De   0xc
    2697  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_priv.c
                                    0x00000000   Lc  Abs  File  De 
    2698  i.DmPrivAddDevToResList    0x0001a9f0   Lc    1  Sect  De 
    2699  i.DmPrivInit               0x0001aa48   Lc    1  Sect  De 
    2700  i.DmPrivResolveAddr        0x0001aa68   Lc    1  Sect  De 
    2701  i.DmPrivSetPrivacyMode     0x0001aaac   Lc    1  Sect  De 
    2702  i.dmPrivActAddDevToResList 0x00032618   Lc    1  Sect  De 
    2703  i.dmPrivActClearResList    0x0003263c   Lc    1  Sect  De 
    2704  i.dmPrivActGenAddr         0x00032640   Lc    1  Sect  De 
    2705  i.dmPrivActRemDevFromResList
                                    0x000326b0   Lc    1  Sect  De 
    2706  i.dmPrivActResolveAddr     0x000326c8   Lc    1  Sect  De 
    2707  i.dmPrivActSetAddrResEnable
                                    0x00032740   Lc    1  Sect  De 
    2708  i.dmPrivActSetPrivacyMode  0x00032750   Lc    1  Sect  De 
    2709  i.dmPrivAesActGenAddrAesCmpl
                                    0x0003275c   Lc    1  Sect  De 
    2710  i.dmPrivAesActResAddrAesCmpl
                                    0x00032790   Lc    1  Sect  De 
    2711  i.dmPrivAesMsgHandler      0x000327c8   Lc    1  Sect  De 
    2712  i.dmPrivHciHandler         0x000327dc   Lc    1  Sect  De 
    2713  i.dmPrivMsgHandler         0x00032880   Lc    1  Sect  De 
    2714  i.dmPrivReset              0x00032894   Lc    1  Sect  De 
    2715  .bss                       0x1000d870   Lc    3  Sect  De   0x1a
    2716  .constdata                 0x000450ec   Lc    1  Sect  De   0x3c
    2717  dmPrivAesAct               0x000450ec   Lc    1  Data  De   0x8
    2718  dmPrivAct                  0x000450f4   Lc    1  Data  De   0x1c
    2719  dmPrivFcnIf                0x00045110   Lc    1  Data  De   0xc
    2720  dmPrivAesFcnIf             0x0004511c   Lc    1  Data  De   0xc
    2721  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_scan.c
                                    0x00000000   Lc  Abs  File  De 
    2722  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_scan_ae.c
                                    0x00000000   Lc  Abs  File  De 
    2723  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_scan_leg.c
                                    0x00000000   Lc  Abs  File  De 
    2724  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_sec.c
                                    0x00000000   Lc  Abs  File  De 
    2725  i.DmSecAuthRsp             0x0001ac18   Lc    1  Sect  De 
    2726  i.DmSecCancelReq           0x0001ac4e   Lc    1  Sect  De 
    2727  i.DmSecGetLocalCsrk        0x0001ace0   Lc    1  Sect  De 
    2728  i.DmSecGetLocalIrk         0x0001acec   Lc    1  Sect  De 
    2729  i.DmSecInit                0x0001acf8   Lc    1  Sect  De 
    2730  i.DmSmpCbackExec           0x0001adf8   Lc    1  Sect  De 
    2731  i.dmSecHciHandler          0x000328a8   Lc    1  Sect  De 
    2732  i.dmSecMsgHandler          0x00032a20   Lc    1  Sect  De 
    2733  i.dmSecReset               0x00032a88   Lc    1  Sect  De 
    2734  .constdata                 0x00045128   Lc    1  Sect  De   0xc
    2735  dmSecFcnIf                 0x00045128   Lc    1  Data  De   0xc
    2736  .data                      0x10000340   Lc    2  Sect  De   0x8
    2737  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_sec_lesc.c
                                    0x00000000   Lc  Abs  File  De 
    2738  i.DmSecCompareRsp          0x0001ac70   Lc    1  Sect  De 
    2739  i.DmSecGenerateEccKeyReq   0x0001aca4   Lc    1  Sect  De 
    2740  i.DmSecGetCompareValue     0x0001acb4   Lc    1  Sect  De 
    2741  i.DmSecGetEccKey           0x0001acd8   Lc    1  Sect  De 
    2742  i.DmSecLescInit            0x0001ad18   Lc    1  Sect  De 
    2743  i.DmSecSetEccKey           0x0001ada4   Lc    1  Sect  De 
    2744  i.dmSecLescMsgHandler      0x000329b8   Lc    1  Sect  De 
    2745  .bss                       0x1000d88a   Lc    3  Sect  De   0x60
    2746  localEccKey                0x1000d88a   Lc    3  Data  De   0x60
    2747  .constdata                 0x00045134   Lc    1  Sect  De   0xc
    2748  dmSecLescFcnIf             0x00045134   Lc    1  Data  De   0xc
    2749  .data                      0x10000348   Lc    2  Sect  De   0x4
    2750  dmSecOobRand               0x10000348   Lc    2  Data  De   0x4
    2751  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_sec_master.c
                                    0x00000000   Lc  Abs  File  De 
    2752  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_sec_slave.c
                                    0x00000000   Lc  Abs  File  De 
    2753  i.DmSecLtkRsp              0x0001ad28   Lc    1  Sect  De 
    2754  i.DmSecPairRsp             0x0001ad68   Lc    1  Sect  De 
    2755  i.DmSecSlaveReq            0x0001adb4   Lc    1  Sect  De 
    2756  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_sync_ae.c
                                    0x00000000   Lc  Abs  File  De 
    2757  ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_disc.c
                                    0x00000000   Lc  Abs  File  De 
    2758  ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_eatt.c
                                    0x00000000   Lc  Abs  File  De 
    2759  ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_main.c
                                    0x00000000   Lc  Abs  File  De 
    2760  i.AttcInit                 0x00019c88   Lc    1  Sect  De 
    2761  i.attcCcbByConnId          0x0002a094   Lc    1  Sect  De 
    2762  i.attcCcbByHandle          0x0002a0c4   Lc    1  Sect  De 
    2763  i.attcConnCback            0x0002a0f0   Lc    1  Sect  De 
    2764  attcConnCback              0x0002a0f1   Lc    1  Code  De   0x124
    2765  i.attcCtrlCback            0x0002a21c   Lc    1  Sect  De 
    2766  attcCtrlCback              0x0002a21d   Lc    1  Code  De   0x62
    2767  i.attcDataCback            0x0002a284   Lc    1  Sect  De 
    2768  attcDataCback              0x0002a285   Lc    1  Code  De   0x5a
    2769  i.attcExecCallback         0x0002a2e4   Lc    1  Sect  De 
    2770  i.attcFreePkt              0x0002a2fa   Lc    1  Sect  De 
    2771  i.attcMsgCback             0x0002a310   Lc    1  Sect  De 
    2772  i.attcReqClear             0x0002a912   Lc    1  Sect  De 
    2773  i.attcSendContinuingReq    0x0002a93c   Lc    1  Sect  De 
    2774  attcSendContinuingReq      0x0002a93d   Lc    1  Code  De   0x8e
    2775  i.attcSendMtuReq           0x0002aa84   Lc    1  Sect  De 
    2776  attcSendMtuReq             0x0002aa85   Lc    1  Code  De   0x5c
    2777  i.attcSendPrepWriteReq     0x0002aae4   Lc    1  Sect  De 
    2778  attcSendPrepWriteReq       0x0002aae5   Lc    1  Code  De   0x9c
    2779  i.attcSendReq              0x0002ab84   Lc    1  Sect  De 
    2780  i.attcSendSimpleReq        0x0002ab94   Lc    1  Sect  De 
    2781  attcSendSimpleReq          0x0002ab95   Lc    1  Code  De   0x34
    2782  i.attcSendWriteCmd         0x0002abcc   Lc    1  Sect  De 
    2783  attcSendWriteCmd           0x0002abcd   Lc    1  Code  De   0x60
    2784  i.attcSetupReq             0x0002ac30   Lc    1  Sect  De 
    2785  .bss                       0x1000d8ec   Lc    3  Sect  De   0x1b8
    2786  .constdata                 0x00045140   Lc    1  Sect  De   0x54
    2787  attcFcnIf                  0x00045140   Lc    1  Data  De   0x10
    2788  attcSendReqTbl             0x00045150   Lc    1  Data  De   0x44
    2789  ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_proc.c
                                    0x00000000   Lc  Abs  File  De 
    2790  i.AttcIndConfirm           0x00019c38   Lc    1  Sect  De 
    2791  i.AttcMtuReq               0x00019d14   Lc    1  Sect  De 
    2792  i.attcProcErrRsp           0x0002a4b8   Lc    1  Sect  De 
    2793  i.attcProcFindOrReadRsp    0x0002a580   Lc    1  Sect  De 
    2794  i.attcProcInd              0x0002a654   Lc    1  Sect  De 
    2795  i.attcProcMtuRsp           0x0002a714   Lc    1  Sect  De 
    2796  i.attcProcMultiVarNtf      0x0002a754   Lc    1  Sect  De 
    2797  i.attcProcReadMultVarRsp   0x0002a7ee   Lc    1  Sect  De 
    2798  i.attcProcReadRsp          0x0002a7f0   Lc    1  Sect  De 
    2799  i.attcProcRsp              0x0002a7f4   Lc    1  Sect  De 
    2800  i.attcProcWriteRsp         0x0002a90c   Lc    1  Sect  De 
    2801  i.attcSendMsg              0x0002a9d0   Lc    1  Sect  De 
    2802  .constdata                 0x00045194   Lc    1  Sect  De   0x51
    2803  attcProcRspTbl             0x00045194   Lc    1  Data  De   0x44
    2804  attcMinPduLen              0x000451d8   Lc    1  Data  De   0xd
    2805  ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_read.c
                                    0x00000000   Lc  Abs  File  De 
    2806  i.attcProcFindByTypeRsp    0x0002a4f4   Lc    1  Sect  De 
    2807  i.attcProcReadLongRsp      0x0002a7c8   Lc    1  Sect  De 
    2808  ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_sign.c
                                    0x00000000   Lc  Abs  File  De 
    2809  ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_write.c
                                    0x00000000   Lc  Abs  File  De 
    2810  i.attcProcPrepWriteRsp     0x0002a7a8   Lc    1  Sect  De 
    2811  ..\..\..\..\..\..\third_party\cordio\ble-host\sources\stack\att\atts_ccc.c
                                    0x00000000   Lc  Abs  File  De 
    2812  ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_ccc.c
                                    0x00000000   Lc  Abs  File  De 
    2813  i.AttsCccClearTable        0x00019fa4   Lc    1  Sect  De 
    2814  i.AttsCccEnabled           0x00019fc8   Lc    1  Sect  De 
    2815  i.AttsCccGet               0x0001a004   Lc    1  Sect  De 
    2816  i.AttsCccInitTable         0x0001a01c   Lc    1  Sect  De 
    2817  i.AttsCccRegister          0x0001a0a8   Lc    1  Sect  De 
    2818  i.AttsCccSet               0x0001a0c8   Lc    1  Sect  De 
    2819  i.AttsGetCccTableLen       0x0001a1bc   Lc    1  Sect  De 
    2820  i.attsCccMainCback         0x0002ac9c   Lc    1  Sect  De 
    2821  attsCccMainCback           0x0002ac9d   Lc    1  Code  De   0xf0
    2822  .bss                       0x1000daa4   Lc    3  Sect  De   0x18
    2823  attsCccCb                  0x1000daa4   Lc    3  Data  De   0x18
    2824  ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_csf.c
                                    0x00000000   Lc  Abs  File  De 
    2825  i.AttsCsfConnOpen          0x0001a0e0   Lc    1  Sect  De 
    2826  i.AttsCsfGetClientChangeAwareState
                                    0x0001a104   Lc    1  Sect  De 
    2827  i.AttsCsfGetFeatures       0x0001a114   Lc    1  Sect  De 
    2828  i.AttsCsfRegister          0x0001a130   Lc    1  Sect  De 
    2829  i.AttsCsfSetClientChangeAwareState
                                    0x0001a13c   Lc    1  Sect  De 
    2830  i.AttsCsfWriteFeatures     0x0001a174   Lc    1  Sect  De 
    2831  i.attsCsfActClientState    0x0002af70   Lc    1  Sect  De 
    2832  i.attsCsfGetHashUpdateStatus
                                    0x0002aff8   Lc    1  Sect  De 
    2833  i.attsCsfIsClientChangeAware
                                    0x0002b004   Lc    1  Sect  De 
    2834  i.attsCsfSetHashUpdateStatus
                                    0x0002b02c   Lc    1  Sect  De 
    2835  .bss                       0x1000dabc   Lc    3  Sect  De   0x10
    2836  ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_dyn.c
                                    0x00000000   Lc  Abs  File  De 
    2837  ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_eatt.c
                                    0x00000000   Lc  Abs  File  De 
    2838  ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_ind.c
                                    0x00000000   Lc  Abs  File  De 
    2839  i.AttsHandleValueInd       0x0001a1d8   Lc    1  Sect  De 
    2840  i.AttsHandleValueNtf       0x0001a1f6   Lc    1  Sect  De 
    2841  i.AttsIndInit              0x0001a214   Lc    1  Sect  De 
    2842  i.attsHandleValueIndNtf    0x0002b330   Lc    1  Sect  De 
    2843  i.attsIndConnCback         0x0002b434   Lc    1  Sect  De 
    2844  attsIndConnCback           0x0002b435   Lc    1  Code  De   0xa4
    2845  i.attsIndCtrlCback         0x0002b4dc   Lc    1  Sect  De 
    2846  attsIndCtrlCback           0x0002b4dd   Lc    1  Code  De   0x5a
    2847  i.attsIndMsgCback          0x0002b538   Lc    1  Sect  De 
    2848  attsIndMsgCback            0x0002b539   Lc    1  Code  De   0x136
    2849  i.attsProcValueCnf         0x0002c9e8   Lc    1  Sect  De 
    2850  .constdata                 0x000451e8   Lc    1  Sect  De   0x10
    2851  attsIndFcnIf               0x000451e8   Lc    1  Data  De   0x10
    2852  ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_main.c
                                    0x00000000   Lc  Abs  File  De 
    2853  i.AttsAddGroup             0x00019d44   Lc    1  Sect  De 
    2854  i.AttsCalculateDbHash      0x00019d88   Lc    1  Sect  De 
    2855  i.AttsInit                 0x0001a298   Lc    1  Sect  De 
    2856  i.attsCcbByConnId          0x0002ac6c   Lc    1  Sect  De 
    2857  i.attsCheckPendDbHashReadRsp
                                    0x0002ad90   Lc    1  Sect  De 
    2858  i.attsClearPrepWrites      0x0002aeac   Lc    1  Sect  De 
    2859  i.attsConnCback            0x0002aee8   Lc    1  Sect  De 
    2860  attsConnCback              0x0002aee9   Lc    1  Code  De   0x84
    2861  i.attsDataCback            0x0002b060   Lc    1  Sect  De 
    2862  attsDataCback              0x0002b061   Lc    1  Code  De   0x104
    2863  i.attsDiscBusy             0x0002b170   Lc    1  Sect  De 
    2864  i.attsErrRsp               0x0002b1b8   Lc    1  Sect  De 
    2865  i.attsL2cCtrlCback         0x0002b674   Lc    1  Sect  De 
    2866  attsL2cCtrlCback           0x0002b675   Lc    1  Code  De   0xa
    2867  i.attsMsgCback             0x0002b684   Lc    1  Sect  De 
    2868  .bss                       0x1000dacc   Lc    3  Sect  De   0x1bc
    2869  .constdata                 0x000451f8   Lc    1  Sect  De   0x22
    2870  attsFcnIf                  0x000451f8   Lc    1  Data  De   0x10
    2871  .data                      0x1000034c   Lc    2  Sect  De   0x4c
    2872  isAttrCharVal              0x1000034c   Lc    2  Data  De   0x1
    2873  ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_proc.c
                                    0x00000000   Lc  Abs  File  De 
    2874  i.attsFindByHandle         0x0002b1f4   Lc    1  Sect  De 
    2875  i.attsPermissions          0x0002b774   Lc    1  Sect  De 
    2876  i.attsProcFindInfoReq      0x0002b958   Lc    1  Sect  De 
    2877  i.attsProcMtuReq           0x0002bce0   Lc    1  Sect  De 
    2878  i.attsProcReadMultiVarReq  0x0002c390   Lc    1  Sect  De 
    2879  i.attsProcReadReq          0x0002c588   Lc    1  Sect  De 
    2880  i.attsUuid16Cmp            0x0002cba8   Lc    1  Sect  De 
    2881  i.attsUuidCmp              0x0002cbca   Lc    1  Sect  De 
    2882  ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_read.c
                                    0x00000000   Lc  Abs  File  De 
    2883  i.attsFindServiceGroupEnd  0x0002b224   Lc    1  Sect  De 
    2884  i.attsFindUuidInRange      0x0002b2b0   Lc    1  Sect  De 
    2885  i.attsProcFindTypeReq      0x0002bae8   Lc    1  Sect  De 
    2886  i.attsProcReadBlobReq      0x0002bedc   Lc    1  Sect  De 
    2887  i.attsProcReadGroupTypeReq 0x0002bfe0   Lc    1  Sect  De 
    2888  i.attsProcReadMultReq      0x0002c248   Lc    1  Sect  De 
    2889  i.attsProcReadTypeReq      0x0002c6d4   Lc    1  Sect  De 
    2890  ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_sign.c
                                    0x00000000   Lc  Abs  File  De 
    2891  i.AttsGetSignCounter       0x0001a1c8   Lc    1  Sect  De 
    2892  i.AttsSetCsrk              0x0001a34c   Lc    1  Sect  De 
    2893  i.AttsSetSignCounter       0x0001a360   Lc    1  Sect  De 
    2894  .bss                       0x1000dc88   Lc    3  Sect  De   0x38
    2895  attsSignCb                 0x1000dc88   Lc    3  Data  De   0x38
    2896  ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_write.c
                                    0x00000000   Lc  Abs  File  De 
    2897  i.attsProcExecWriteReq     0x0002b7e8   Lc    1  Sect  De 
    2898  i.attsProcPrepWriteReq     0x0002bd74   Lc    1  Sect  De 
    2899  i.attsProcWrite            0x0002ca60   Lc    1  Sect  De 
    2900  ../../../../../../third_party/cordio/ble-host/sources/stack/att/att_eatt.c
                                    0x00000000   Lc  Abs  File  De 
    2901  ../../../../../../third_party/cordio/ble-host/sources/stack/att/att_main.c
                                    0x00000000   Lc  Abs  File  De 
    2902  i.AttConnRegister          0x00019b28   Lc    1  Sect  De 
    2903  i.AttGetMtu                0x00019b34   Lc    1  Sect  De 
    2904  i.AttHandler               0x00019b48   Lc    1  Sect  De 
    2905  i.AttHandlerInit           0x00019b88   Lc    1  Sect  De 
    2906  i.AttMsgFree               0x00019bc8   Lc    1  Sect  De 
    2907  i.AttRegister              0x00019bdc   Lc    1  Sect  De 
    2908  i.attDecodeMsgParam        0x00029e88   Lc    1  Sect  De 
    2909  i.attDmConnCback           0x00029ea8   Lc    1  Sect  De 
    2910  attDmConnCback             0x00029ea9   Lc    1  Code  De   0x7c
    2911  i.attEmptyConnCback        0x00029f28   Lc    1  Sect  De 
    2912  i.attEmptyDataCback        0x00029f2a   Lc    1  Sect  De 
    2913  i.attEmptyHandler          0x00029f2c   Lc    1  Sect  De 
    2914  i.attEmptyL2cCocCback      0x00029f2e   Lc    1  Sect  De 
    2915  i.attExecCallback          0x00029f30   Lc    1  Sect  De 
    2916  i.attL2cCtrlCback          0x00029f70   Lc    1  Sect  De 
    2917  attL2cCtrlCback            0x00029f71   Lc    1  Code  De   0x52
    2918  i.attL2cDataCback          0x00029fc8   Lc    1  Sect  De 
    2919  attL2cDataCback            0x00029fc9   Lc    1  Code  De   0x16
    2920  i.attL2cDataReq            0x00029fe4   Lc    1  Sect  De 
    2921  i.attMsgAlloc              0x0002a008   Lc    1  Sect  De 
    2922  i.attMsgParam              0x0002a00e   Lc    1  Sect  De 
    2923  i.attSetMtu                0x0002a018   Lc    1  Sect  De 
    2924  i.attUuidCmp16to128        0x0002a070   Lc    1  Sect  De 
    2925  .bss                       0x1000dcc0   Lc    3  Sect  De   0x64
    2926  .constdata                 0x0004521c   Lc    1  Sect  De   0x20
    2927  .data                      0x10000398   Lc    2  Sect  De   0x10
    2928  attBaseUuid                0x10000398   Lc    2  Data  De   0x10
    2929  ../../../../../../third_party/cordio/ble-host/sources/stack/att/att_uuid.c
                                    0x00000000   Lc  Abs  File  De 
    2930  .constdata                 0x0004523c   Lc    1  Sect  De   0x2
    2931  .constdata                 0x0004523e   Lc    1  Sect  De   0x2
    2932  .constdata                 0x00045240   Lc    1  Sect  De   0x2
    2933  .constdata                 0x00045242   Lc    1  Sect  De   0x2
    2934  .constdata                 0x00045244   Lc    1  Sect  De   0x2
    2935  .constdata                 0x00045246   Lc    1  Sect  De   0x2
    2936  .constdata                 0x00045248   Lc    1  Sect  De   0x2
    2937  .constdata                 0x0004524a   Lc    1  Sect  De   0x2
    2938  .constdata                 0x0004524c   Lc    1  Sect  De   0x2
    2939  .constdata                 0x0004524e   Lc    1  Sect  De   0x2
    2940  .constdata                 0x00045250   Lc    1  Sect  De   0x2
    2941  ../../../../../../third_party/cordio/ble-host/sources/stack/cfg/cfg_stack.c
                                    0x00000000   Lc  Abs  File  De 
    2942  .constdata                 0x00045254   Lc    1  Sect  De   0x8
    2943  .constdata                 0x0004525c   Lc    1  Sect  De   0x18
    2944  .data                      0x100003a8   Lc    2  Sect  De   0x4
    2945  .data                      0x100003ac   Lc    2  Sect  De   0x4
    2946  ../../../../../../third_party/SEGGER/SEGGER_RTT_V680a/RTT/SEGGER_RTT.c
                                    0x00000000   Lc  Abs  File  De 
    2947  ../../../../../../third_party/SEGGER/SEGGER_RTT_V680a/RTT/SEGGER_RTT_printf.c
                                    0x00000000   Lc  Abs  File  De 
    2948  ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\portable\MemMang\heap_4.c
                                    0x00000000   Lc  Abs  File  De 
    2949  ../../../../../../third_party/FreeRTOSv10.5.1/Source/portable/MemMang/heap_4.c
                                    0x00000000   Lc  Abs  File  De 
    2950  i.pvPortMalloc             0x0003b814   Lc    1  Sect  De 
    2951  i.vPortFree                0x00041c50   Lc    1  Sect  De 
    2952  .bss                       0x1000dd24   Lc    3  Sect  De   0x8000
    2953  ucHeap                     0x1000dd24   Lc    3  Data  De   0x8000
    2954  .data                      0x100003b0   Lc    2  Sect  De   0x1c
    2955  pxEnd                      0x100003b0   Lc    2  Data  De   0x4
    2956  xFreeBytesRemaining        0x100003b4   Lc    2  Data  De   0x4
    2957  xMinimumEverFreeBytesRemaining
                                    0x100003b8   Lc    2  Data  De   0x4
    2958  xNumberOfSuccessfulAllocations
                                    0x100003bc   Lc    2  Data  De   0x4
    2959  xNumberOfSuccessfulFrees   0x100003c0   Lc    2  Data  De   0x4
    2960  xStart                     0x100003c4   Lc    2  Data  De   0x8
    2961  ..\..\..\..\..\..\devices\am_devices_cooper.c
                                    0x00000000   Lc  Abs  File  De 
    2962  ../../../../../../devices/am_devices_cooper.c
                                    0x00000000   Lc  Abs  File  De 
    2963  i.am_devices_cooper_blocking_read
                                    0x0001fe60   Lc    1  Sect  De 
    2964  i.am_devices_cooper_blocking_write
                                    0x0001ff80   Lc    1  Sect  De 
    2965  i.am_devices_cooper_clkreq_read
                                    0x000200dc   Lc    1  Sect  De 
    2966  i.am_devices_cooper_command_write
                                    0x000200ec   Lc    1  Sect  De 
    2967  i.am_devices_cooper_init   0x00020190   Lc    1  Sect  De 
    2968  i.am_devices_cooper_sbl_update_state_data
                                    0x0002047c   Lc    1  Sect  De 
    2969  am_devices_cooper_sbl_update_state_data
                                    0x0002047d   Lc    1  Code  De   0x5a
    2970  i.am_devices_cooper_term   0x000204e8   Lc    1  Sect  De 
    2971  i.am_devices_cooper_update_image
                                    0x00020598   Lc    1  Sect  De 
    2972  i.send_update              0x0003e5f4   Lc    1  Sect  De 
    2973  .bss                       0x10015d24   Lc    3  Sect  De   0x78
    2974  g_sFwImage                 0x10015d24   Lc    3  Data  De   0x10
    2975  gsSblUpdateState           0x10015d58   Lc    3  Data  De   0x44
    2976  .conststring               0x0004be94   Lc    1  Sect  De   0x8c
    2977  .data                      0x100003cc   Lc    2  Sect  De   0x34
    2978  sbl_status                 0x100003d8   Lc    2  Data  De   0x4
    2979  g_sInfo0PatchImage         0x100003e0   Lc    2  Data  De   0x10
    2980  g_sInfo1PatchImage         0x100003f0   Lc    2  Data  De   0x10
    2981  ..\..\..\..\..\..\devices\am_devices_led.c
                                    0x00000000   Lc  Abs  File  De 
    2982  ../../../../../../devices/am_devices_led.c
                                    0x00000000   Lc  Abs  File  De 
    2983  i.am_devices_led_array_init
                                    0x00020d78   Lc    1  Sect  De 
    2984  i.am_devices_led_array_out 0x00020e34   Lc    1  Sect  De 
    2985  i.am_devices_led_off       0x00020ed2   Lc    1  Sect  De 
    2986  i.am_devices_led_on        0x00020f0c   Lc    1  Sect  De 
    2987  i.am_devices_led_toggle    0x00020f42   Lc    1  Sect  De 
    2988  ..\..\..\..\..\..\devices\am_devices_t5838.c
                                    0x00000000   Lc  Abs  File  De 
    2989  ../../../../../../devices/am_devices_t5838.c
                                    0x00000000   Lc  Abs  File  De 
    2990  ../../../../../../ambiq_vos/codec/opus/ae_api.c
                                    0x00000000   Lc  Abs  File  De 
    2991  i.alloc_stack              0x0001f50c   Lc    1  Sect  De 
    2992  i.audio_enc_encode_frame   0x0002cc10   Lc    1  Sect  De 
    2993  i.audio_enc_init           0x0002cc4c   Lc    1  Sect  De 
    2994  i.restore_stack            0x0003e4c0   Lc    1  Sect  De 
    2995  i.save_stack               0x0003e4d0   Lc    1  Sect  De 
    2996  i.spl_alloca               0x000408ac   Lc    1  Sect  De 
    2997  .bss                       0x10015da0   Lc    3  Sect  De   0x5000
    2998  .data                      0x10000400   Lc    2  Sect  De   0x14
    2999  ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\event_groups.c
                                    0x00000000   Lc  Abs  File  De 
    3000  ../../../../../../third_party/FreeRTOSv10.5.1/Source/event_groups.c
                                    0x00000000   Lc  Abs  File  De 
    3001  i.vEventGroupSetBitsCallback
                                    0x00041b30   Lc    1  Sect  De 
    3002  i.xEventGroupCreate        0x000423d0   Lc    1  Sect  De 
    3003  i.xEventGroupSetBits       0x000423ea   Lc    1  Sect  De 
    3004  i.xEventGroupWaitBits      0x00042464   Lc    1  Sect  De 
    3005  ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\list.c
                                    0x00000000   Lc  Abs  File  De 
    3006  ../../../../../../third_party/FreeRTOSv10.5.1/Source/list.c
                                    0x00000000   Lc  Abs  File  De 
    3007  i.uxListRemove             0x00041ade   Lc    1  Sect  De 
    3008  i.vListInitialise          0x00041ba6   Lc    1  Sect  De 
    3009  i.vListInitialiseItem      0x00041bbc   Lc    1  Sect  De 
    3010  i.vListInsert              0x00041bc4   Lc    1  Sect  De 
    3011  ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\queue.c
                                    0x00000000   Lc  Abs  File  De 
    3012  ../../../../../../third_party/FreeRTOSv10.5.1/Source/queue.c
                                    0x00000000   Lc  Abs  File  De 
    3013  i.prvUnlockQueue           0x0003b7a8   Lc    1  Sect  De 
    3014  prvUnlockQueue             0x0003b7a9   Lc    1  Code  De   0x6c
    3015  i.vQueueWaitForMessageRestricted
                                    0x00041e78   Lc    1  Sect  De 
    3016  i.xQueueGenericCreate      0x0004268c   Lc    1  Sect  De 
    3017  i.xQueueGenericSend        0x00042718   Lc    1  Sect  De 
    3018  i.xQueueGenericSendFromISR 0x00042898   Lc    1  Sect  De 
    3019  i.xQueueReceive            0x0004298c   Lc    1  Sect  De 
    3020  ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\tasks.c
                                    0x00000000   Lc  Abs  File  De 
    3021  ../../../../../../third_party/FreeRTOSv10.5.1/Source/tasks.c
                                    0x00000000   Lc  Abs  File  De 
    3022  i.eTaskConfirmSleepModeStatus
                                    0x000339a4   Lc    1  Sect  De 
    3023  i.prvAddCurrentTaskToDelayedList
                                    0x0003b248   Lc    1  Sect  De 
    3024  prvAddCurrentTaskToDelayedList
                                    0x0003b249   Lc    1  Code  De   0x72
    3025  i.prvIdleTask              0x0003b2c4   Lc    1  Sect  De 
    3026  prvIdleTask                0x0003b2c5   Lc    1  Code  De   0x82
    3027  i.uxTaskGetNumberOfTasks   0x00041b04   Lc    1  Sect  De 
    3028  i.uxTaskResetEventItemValue
                                    0x00041b10   Lc    1  Sect  De 
    3029  i.vTaskDelay               0x00041ec4   Lc    1  Sect  De 
    3030  i.vTaskInternalSetTimeOutState
                                    0x00041f00   Lc    1  Sect  De 
    3031  i.vTaskMissedYield         0x00041f10   Lc    1  Sect  De 
    3032  i.vTaskPlaceOnEventList    0x00041f1c   Lc    1  Sect  De 
    3033  i.vTaskPlaceOnEventListRestricted
                                    0x00041f40   Lc    1  Sect  De 
    3034  i.vTaskPlaceOnUnorderedEventList
                                    0x00041f84   Lc    1  Sect  De 
    3035  i.vTaskRemoveFromUnorderedEventList
                                    0x00041fec   Lc    1  Sect  De 
    3036  i.vTaskStartScheduler      0x000420cc   Lc    1  Sect  De 
    3037  i.vTaskStepTick            0x00042138   Lc    1  Sect  De 
    3038  i.vTaskSuspendAll          0x0004217c   Lc    1  Sect  De 
    3039  i.vTaskSwitchContext       0x0004218c   Lc    1  Sect  De 
    3040  i.xTaskCheckForTimeOut     0x00042abc   Lc    1  Sect  De 
    3041  i.xTaskCreate              0x00042b24   Lc    1  Sect  De 
    3042  i.xTaskGetSchedulerState   0x00042cc0   Lc    1  Sect  De 
    3043  i.xTaskGetTickCount        0x00042cdc   Lc    1  Sect  De 
    3044  i.xTaskIncrementTick       0x00042ce8   Lc    1  Sect  De 
    3045  i.xTaskRemoveFromEventList 0x00042e5c   Lc    1  Sect  De 
    3046  i.xTaskResumeAll           0x00042f54   Lc    1  Sect  De 
    3047  .bss                       0x1001ada0   Lc    3  Sect  De   0xdc
    3048  pxReadyTasksLists          0x1001ada0   Lc    3  Data  De   0x8c
    3049  xDelayedTaskList1          0x1001ae2c   Lc    3  Data  De   0x14
    3050  xDelayedTaskList2          0x1001ae40   Lc    3  Data  De   0x14
    3051  xPendingReadyList          0x1001ae54   Lc    3  Data  De   0x14
    3052  xSuspendedTaskList         0x1001ae68   Lc    3  Data  De   0x14
    3053  .data                      0x10000414   Lc    2  Sect  De   0x3c
    3054  uxCurrentNumberOfTasks     0x10000418   Lc    2  Data  De   0x4
    3055  xTickCount                 0x1000041c   Lc    2  Data  De   0x4
    3056  uxTopReadyPriority         0x10000420   Lc    2  Data  De   0x4
    3057  xSchedulerRunning          0x10000424   Lc    2  Data  De   0x4
    3058  xPendedTicks               0x10000428   Lc    2  Data  De   0x4
    3059  xYieldPending              0x1000042c   Lc    2  Data  De   0x4
    3060  xNumOfOverflows            0x10000430   Lc    2  Data  De   0x4
    3061  uxTaskNumber               0x10000434   Lc    2  Data  De   0x4
    3062  xNextTaskUnblockTime       0x10000438   Lc    2  Data  De   0x4
    3063  xIdleTaskHandle            0x1000043c   Lc    2  Data  De   0x4
    3064  uxSchedulerSuspended       0x10000444   Lc    2  Data  De   0x4
    3065  pxDelayedTaskList          0x10000448   Lc    2  Data  De   0x4
    3066  pxOverflowDelayedTaskList  0x1000044c   Lc    2  Data  De   0x4
    3067  ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\timers.c
                                    0x00000000   Lc  Abs  File  De 
    3068  ../../../../../../third_party/FreeRTOSv10.5.1/Source/timers.c
                                    0x00000000   Lc  Abs  File  De 
    3069  i.prvProcessExpiredTimer   0x0003b354   Lc    1  Sect  De 
    3070  prvProcessExpiredTimer     0x0003b355   Lc    1  Code  De   0x9c
    3071  i.prvSampleTimeNow         0x0003b3f4   Lc    1  Sect  De 
    3072  prvSampleTimeNow           0x0003b3f5   Lc    1  Code  De   0xd0
    3073  i.prvTimerTask             0x0003b4e8   Lc    1  Sect  De 
    3074  prvTimerTask               0x0003b4e9   Lc    1  Code  De   0x2b6
    3075  i.xTimerCreate             0x000430ac   Lc    1  Sect  De 
    3076  i.xTimerCreateTimerTask    0x00043138   Lc    1  Sect  De 
    3077  i.xTimerGenericCommand     0x000431ac   Lc    1  Sect  De 
    3078  i.xTimerPendFunctionCallFromISR
                                    0x00043214   Lc    1  Sect  De 
    3079  .bss                       0x1001ae7c   Lc    3  Sect  De   0x28
    3080  xActiveTimerList1          0x1001ae7c   Lc    3  Data  De   0x14
    3081  xActiveTimerList2          0x1001ae90   Lc    3  Data  De   0x14
    3082  .data                      0x10000450   Lc    2  Sect  De   0x14
    3083  xTimerQueue                0x10000450   Lc    2  Data  De   0x4
    3084  xTimerTaskHandle           0x10000454   Lc    2  Data  De   0x4
    3085  xLastTime                  0x10000458   Lc    2  Data  De   0x4
    3086  pxCurrentTimerList         0x1000045c   Lc    2  Data  De   0x4
    3087  pxOverflowTimerList        0x10000460   Lc    2  Data  De   0x4
    3088  ..\..\..\..\..\..\ambiq_vos\protocol\atvv\am_vos_atvv_callback.c
                                    0x00000000   Lc  Abs  File  De 
    3089  ../../../../../../ambiq_vos/protocol/atvv/am_vos_atvv_callback.c
                                    0x00000000   Lc  Abs  File  De 
    3090  ..\..\..\..\..\..\ambiq_vos\am_vos_spp\am_vos_spp_port.c
                                    0x00000000   Lc  Abs  File  De 
    3091  ../../../../../../ambiq_vos/am_vos_spp/am_vos_spp_port.c
                                    0x00000000   Lc  Abs  File  De 
    3092  ..\..\..\..\..\..\utils\am_util_ble_cooper.c
                                    0x00000000   Lc  Abs  File  De 
    3093  ../../../../../../utils/am_util_ble_cooper.c
                                    0x00000000   Lc  Abs  File  De 
    3094  i.am_util_ble_tx_power_set 0x00024954   Lc    1  Sect  De 
    3095  ..\..\..\..\..\..\utils\am_util_bootloader.c
                                    0x00000000   Lc  Abs  File  De 
    3096  ../../../../../../utils/am_util_bootloader.c
                                    0x00000000   Lc  Abs  File  De 
    3097  i.am_util_bootloader_erase_flash_page
                                    0x0002498c   Lc    1  Sect  De 
    3098  i.am_util_bootloader_partial_crc32
                                    0x00024990   Lc    1  Sect  De 
    3099  i.am_util_bootloader_program_flash_page
                                    0x000249e4   Lc    1  Sect  De 
    3100  .constdata                 0x00045274   Lc    1  Sect  De   0x400
    3101  g_pui32CRC32Table          0x00045274   Lc    1  Data  De   0x400
    3102  ..\..\..\..\..\..\utils\am_util_delay.c
                                    0x00000000   Lc  Abs  File  De 
    3103  ../../../../../../utils/am_util_delay.c
                                    0x00000000   Lc  Abs  File  De 
    3104  i.am_util_delay_ms         0x00024a10   Lc    1  Sect  De 
    3105  i.am_util_delay_us         0x00024a1a   Lc    1  Sect  De 
    3106  ..\..\..\..\..\..\utils\am_util_faultisr.c
                                    0x00000000   Lc  Abs  File  De 
    3107  .emb_text                  0x000183f0   Lc    1  Sect  De   0x24
    3108  $v0                        0x000183f0   Lc    1   --   De 
    3109  ../../../../../../utils/am_util_faultisr.c
                                    0x00000000   Lc  Abs  File  De 
    3110  i.am_util_faultisr_collect_data
                                    0x00024a20   Lc    1  Sect  De 
    3111  .bss                       0x1001aea8   Lc    3  Sect  De   0x200
    3112  .conststring               0x0004bf20   Lc    1  Sect  De   0x43
    3113  ..\..\..\..\..\..\utils\am_util_id.c
                                    0x00000000   Lc  Abs  File  De 
    3114  ../../../../../../utils/am_util_id.c
                                    0x00000000   Lc  Abs  File  De 
    3115  i.am_util_id_device        0x00024f30   Lc    1  Sect  De 
    3116  .constdata                 0x00045674   Lc    1  Sect  De   0x4e
    3117  g_ui8VendorNameAmbq        0x00045674   Lc    1  Data  De   0x5
    3118  g_ui8VendorNameUnknown     0x00045679   Lc    1  Data  De   0x5
    3119  g_DeviceNameApollo4b       0x0004567e   Lc    1  Data  De   0x9
    3120  g_TempRange                0x00045687   Lc    1  Data  De   0x2c
    3121  g_ui8DeviceNameUnknown     0x000456b3   Lc    1  Data  De   0xf
    3122  ..\..\..\..\..\..\utils\am_util_multi_boot.c
                                    0x00000000   Lc  Abs  File  De 
    3123  ../../../../../../utils/am_util_multi_boot.c
                                    0x00000000   Lc  Abs  File  De 
    3124  i.am_util_multiboot_flash_erase_page
                                    0x00024fd4   Lc    1  Sect  De 
    3125  am_util_multiboot_flash_erase_page
                                    0x00024fd5   Lc    1  Code  De   0x3a
    3126  i.am_util_multiboot_flash_read_page
                                    0x00025014   Lc    1  Sect  De 
    3127  am_util_multiboot_flash_read_page
                                    0x00025015   Lc    1  Code  De   0x4c
    3128  i.am_util_multiboot_flash_write_page
                                    0x00025064   Lc    1  Sect  De 
    3129  am_util_multiboot_flash_write_page
                                    0x00025065   Lc    1  Code  De   0x4c
    3130  .data                      0x10000464   Lc    2  Sect  De   0x58
    3131  g_intFlashSize             0x1000046c   Lc    2  Data  De   0x4
    3132  ../../../../../../utils/am_util_stdio.c
                                    0x00000000   Lc  Abs  File  De 
    3133  i.am_util_stdio_printf     0x000250b4   Lc    1  Sect  De 
    3134  i.am_util_stdio_printf_init
                                    0x000250e8   Lc    1  Sect  De 
    3135  i.am_util_stdio_vsprintf   0x000250f4   Lc    1  Sect  De 
    3136  i.ndigits_in_u64           0x000374c4   Lc    1  Sect  De 
    3137  ndigits_in_u64             0x000374c5   Lc    1  Code  De   0xc6
    3138  i.uint64_to_str            0x000419b8   Lc    1  Sect  De 
    3139  uint64_to_str              0x000419b9   Lc    1  Code  De   0x126
    3140  .bss                       0x1001b0a8   Lc    3  Sect  De   0x400
    3141  g_prfbuf                   0x1001b0a8   Lc    3  Data  De   0x400
    3142  .data                      0x100004bc   Lc    2  Sect  De   0x8
    3143  g_bTxtXlate                0x100004bc   Lc    2  Data  De   0x1
    3144  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_disc.c
                                    0x00000000   Lc  Abs  File  De 
    3145  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_main.c
                                    0x00000000   Lc  Abs  File  De 
    3146  i.AppAddDevToResList       0x00018bf8   Lc    1  Sect  De 
    3147  i.AppCheckBonded           0x00018cf0   Lc    1  Sect  De 
    3148  i.AppConnClose             0x00018d04   Lc    1  Sect  De 
    3149  i.AppConnIsOpen            0x00018d10   Lc    1  Sect  De 
    3150  i.AppDbGetHdl              0x00018e20   Lc    1  Sect  De 
    3151  i.AppHandleNumericComparison
                                    0x0001912e   Lc    1  Sect  De 
    3152  i.AppHandlePasskey         0x00019148   Lc    1  Sect  De 
    3153  i.AppHandler               0x0001919c   Lc    1  Sect  De 
    3154  i.AppHandlerInit           0x000191e4   Lc    1  Sect  De 
    3155  i.AppUpdatePrivacyMode     0x00019adc   Lc    1  Sect  De 
    3156  i.appConnReadRemoteFeatTimerStart
                                    0x00029b04   Lc    1  Sect  De 
    3157  i.appNumConns              0x00029b34   Lc    1  Sect  De 
    3158  .bss                       0x1001b4a8   Lc    3  Sect  De   0x90
    3159  .constdata                 0x000456c2   Lc    1  Sect  De   0x1
    3160  .data                      0x100004c4   Lc    2  Sect  De   0x4
    3161  .data                      0x100004c8   Lc    2  Sect  De   0x4
    3162  .data                      0x100004cc   Lc    2  Sect  De   0x4
    3163  .data                      0x100004d0   Lc    2  Sect  De   0x4
    3164  .data                      0x100004d4   Lc    2  Sect  De   0x4
    3165  .data                      0x100004d8   Lc    2  Sect  De   0xc
    3166  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_master.c
                                    0x00000000   Lc  Abs  File  De 
    3167  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_master_ae.c
                                    0x00000000   Lc  Abs  File  De 
    3168  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_master_leg.c
                                    0x00000000   Lc  Abs  File  De 
    3169  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_server.c
                                    0x00000000   Lc  Abs  File  De 
    3170  i.AppServerConnCback       0x000191f0   Lc    1  Sect  De 
    3171  i.AppServerInit            0x0001933c   Lc    1  Sect  De 
    3172  i.appServerCsfWriteCback   0x00029b68   Lc    1  Sect  De 
    3173  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_slave.c
                                    0x00000000   Lc  Abs  File  De 
    3174  i.AppSetBondable           0x00019348   Lc    1  Sect  De 
    3175  i.AppSlaveInit             0x00019354   Lc    1  Sect  De 
    3176  i.AppSlaveProcDmMsg        0x000193ac   Lc    1  Sect  De 
    3177  i.AppSlaveSecProcDmMsg     0x00019730   Lc    1  Sect  De 
    3178  i.AppSlaveSecurityReq      0x00019a6c   Lc    1  Sect  De 
    3179  i.appAdvSetData            0x00029928   Lc    1  Sect  De 
    3180  i.appAdvStart              0x00029984   Lc    1  Sect  De 
    3181  i.appSetAdvScanDataFrag    0x00029b84   Lc    1  Sect  De 
    3182  appSetAdvScanDataFrag      0x00029b85   Lc    1  Code  De   0x82
    3183  i.appSlaveAdvStart         0x00029c0c   Lc    1  Sect  De 
    3184  i.appSlaveProcMsg          0x00029dbc   Lc    1  Sect  De 
    3185  .bss                       0x1001b538   Lc    3  Sect  De   0x80
    3186  .data                      0x100004e4   Lc    2  Sect  De   0x1
    3187  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_slave_ae.c
                                    0x00000000   Lc  Abs  File  De 
    3188  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_slave_leg.c
                                    0x00000000   Lc  Abs  File  De 
    3189  i.AppAdvSetData            0x00018c50   Lc    1  Sect  De 
    3190  i.AppAdvStart              0x00018c9c   Lc    1  Sect  De 
    3191  i.appSlaveLegAdvRestart    0x00029cac   Lc    1  Sect  De 
    3192  appSlaveLegAdvRestart      0x00029cad   Lc    1  Code  De   0x76
    3193  i.appSlaveLegAdvStop       0x00029d2c   Lc    1  Sect  De 
    3194  appSlaveLegAdvStop         0x00029d2d   Lc    1  Code  De   0x86
    3195  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_terminal.c
                                    0x00000000   Lc  Abs  File  De 
    3196  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_alert.c
                                    0x00000000   Lc  Abs  File  De 
    3197  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_batt.c
                                    0x00000000   Lc  Abs  File  De 
    3198  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_bps.c
                                    0x00000000   Lc  Abs  File  De 
    3199  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_core.c
                                    0x00000000   Lc  Abs  File  De 
    3200  i.SvcCoreAddGroup          0x0001c9e0   Lc    1  Sect  De 
    3201  i.SvcCoreGapCentAddrResUpdate
                                    0x0001c9fc   Lc    1  Sect  De 
    3202  i.SvcCoreGattCbackRegister 0x0001ca08   Lc    1  Sect  De 
    3203  .bss                       0x1001b5b8   Lc    3  Sect  De   0x10
    3204  gattValDbh                 0x1001b5b8   Lc    3  Data  De   0x10
    3205  .constdata                 0x000456c3   Lc    1  Sect  De   0x2
    3206  gapValSvc                  0x000456c3   Lc    1  Data  De   0x2
    3207  .constdata                 0x000456c6   Lc    1  Sect  De   0x2
    3208  gapLenSvc                  0x000456c6   Lc    1  Data  De   0x2
    3209  .constdata                 0x000456c8   Lc    1  Sect  De   0x5
    3210  gapValDnCh                 0x000456c8   Lc    1  Data  De   0x5
    3211  .constdata                 0x000456ce   Lc    1  Sect  De   0x2
    3212  gapLenDnCh                 0x000456ce   Lc    1  Data  De   0x2
    3213  .constdata                 0x000456d0   Lc    1  Sect  De   0x5
    3214  gapValApCh                 0x000456d0   Lc    1  Data  De   0x5
    3215  .constdata                 0x000456d6   Lc    1  Sect  De   0x2
    3216  gapLenApCh                 0x000456d6   Lc    1  Data  De   0x2
    3217  .constdata                 0x000456d8   Lc    1  Sect  De   0x2
    3218  gapLenAp                   0x000456d8   Lc    1  Data  De   0x2
    3219  .constdata                 0x000456da   Lc    1  Sect  De   0x5
    3220  gapValCarCh                0x000456da   Lc    1  Data  De   0x5
    3221  .constdata                 0x000456e0   Lc    1  Sect  De   0x2
    3222  gapLenCarCh                0x000456e0   Lc    1  Data  De   0x2
    3223  .constdata                 0x000456e2   Lc    1  Sect  De   0x2
    3224  gapLenCar                  0x000456e2   Lc    1  Data  De   0x2
    3225  .constdata                 0x000456e4   Lc    1  Sect  De   0x5
    3226  gapValRpaoCh               0x000456e4   Lc    1  Data  De   0x5
    3227  .constdata                 0x000456ea   Lc    1  Sect  De   0x2
    3228  gapLenRpaoCh               0x000456ea   Lc    1  Data  De   0x2
    3229  .constdata                 0x000456ec   Lc    1  Sect  De   0x2
    3230  gapLenRpao                 0x000456ec   Lc    1  Data  De   0x2
    3231  .constdata                 0x000456f0   Lc    1  Sect  De   0x90
    3232  gapList                    0x000456f0   Lc    1  Data  De   0x90
    3233  .constdata                 0x00045780   Lc    1  Sect  De   0x2
    3234  gattValSvc                 0x00045780   Lc    1  Data  De   0x2
    3235  .constdata                 0x00045782   Lc    1  Sect  De   0x2
    3236  gattLenSvc                 0x00045782   Lc    1  Data  De   0x2
    3237  .constdata                 0x00045784   Lc    1  Sect  De   0x5
    3238  gattValScCh                0x00045784   Lc    1  Data  De   0x5
    3239  .constdata                 0x0004578a   Lc    1  Sect  De   0x2
    3240  gattLenScCh                0x0004578a   Lc    1  Data  De   0x2
    3241  .constdata                 0x0004578c   Lc    1  Sect  De   0x4
    3242  gattValSc                  0x0004578c   Lc    1  Data  De   0x4
    3243  .constdata                 0x00045790   Lc    1  Sect  De   0x2
    3244  gattLenSc                  0x00045790   Lc    1  Data  De   0x2
    3245  .constdata                 0x00045792   Lc    1  Sect  De   0x2
    3246  gattLenScChCcc             0x00045792   Lc    1  Data  De   0x2
    3247  .constdata                 0x00045794   Lc    1  Sect  De   0x5
    3248  gattValCsfCh               0x00045794   Lc    1  Data  De   0x5
    3249  .constdata                 0x0004579a   Lc    1  Sect  De   0x2
    3250  gattLenCsfCh               0x0004579a   Lc    1  Data  De   0x2
    3251  .constdata                 0x0004579c   Lc    1  Sect  De   0x2
    3252  gattLenCsf                 0x0004579c   Lc    1  Data  De   0x2
    3253  .constdata                 0x0004579e   Lc    1  Sect  De   0x5
    3254  gattValDbhCh               0x0004579e   Lc    1  Data  De   0x5
    3255  .constdata                 0x000457a4   Lc    1  Sect  De   0x2
    3256  gattLenDbhCh               0x000457a4   Lc    1  Data  De   0x2
    3257  .constdata                 0x000457a6   Lc    1  Sect  De   0x2
    3258  gattLenDbh                 0x000457a6   Lc    1  Data  De   0x2
    3259  .constdata                 0x000457a8   Lc    1  Sect  De   0x5
    3260  gattValSsfCh               0x000457a8   Lc    1  Data  De   0x5
    3261  .constdata                 0x000457ae   Lc    1  Sect  De   0x2
    3262  gattLenSsfCh               0x000457ae   Lc    1  Data  De   0x2
    3263  .constdata                 0x000457b0   Lc    1  Sect  De   0x2
    3264  gattLenSsf                 0x000457b0   Lc    1  Data  De   0x2
    3265  .constdata                 0x000457b4   Lc    1  Sect  De   0xa0
    3266  gattList                   0x000457b4   Lc    1  Data  De   0xa0
    3267  .data                      0x100004e5   Lc    2  Sect  De   0x14
    3268  gapValDn                   0x100004e5   Lc    2  Data  De   0x14
    3269  .data                      0x100004fa   Lc    2  Sect  De   0x2
    3270  gapLenDn                   0x100004fa   Lc    2  Data  De   0x2
    3271  .data                      0x100004fc   Lc    2  Sect  De   0x2
    3272  gapValAp                   0x100004fc   Lc    2  Data  De   0x2
    3273  .data                      0x10000500   Lc    2  Sect  De   0x2c
    3274  gapValCar                  0x10000500   Lc    2  Data  De   0x1
    3275  gattValSsf                 0x10000501   Lc    2  Data  De   0x1
    3276  svcGapGroup                0x10000504   Lc    2  Data  De   0x14
    3277  svcGattGroup               0x10000518   Lc    2  Data  De   0x14
    3278  .data                      0x1000052c   Lc    2  Sect  De   0x1
    3279  gapValRpao                 0x1000052c   Lc    2  Data  De   0x1
    3280  .data                      0x1000052d   Lc    2  Sect  De   0x2
    3281  gattValScChCcc             0x1000052d   Lc    2  Data  De   0x2
    3282  .data                      0x1000052f   Lc    2  Sect  De   0x1
    3283  gattValCsf                 0x1000052f   Lc    2  Data  De   0x1
    3284  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_cps.c
                                    0x00000000   Lc  Abs  File  De 
    3285  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_cscs.c
                                    0x00000000   Lc  Abs  File  De 
    3286  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_cte.c
                                    0x00000000   Lc  Abs  File  De 
    3287  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_dis.c
                                    0x00000000   Lc  Abs  File  De 
    3288  i.SvcDisAddGroup           0x0001ca14   Lc    1  Sect  De 
    3289  .constdata                 0x00045854   Lc    1  Sect  De   0x2
    3290  disValSvc                  0x00045854   Lc    1  Data  De   0x2
    3291  .constdata                 0x00045856   Lc    1  Sect  De   0x2
    3292  disLenSvc                  0x00045856   Lc    1  Data  De   0x2
    3293  .constdata                 0x00045858   Lc    1  Sect  De   0x5
    3294  disValMfrCh                0x00045858   Lc    1  Data  De   0x5
    3295  .constdata                 0x0004585e   Lc    1  Sect  De   0x2
    3296  disLenMfrCh                0x0004585e   Lc    1  Data  De   0x2
    3297  .constdata                 0x00045860   Lc    1  Sect  De   0x2
    3298  disUuMfr                   0x00045860   Lc    1  Data  De   0x2
    3299  .constdata                 0x00045862   Lc    1  Sect  De   0x5
    3300  disValSidCh                0x00045862   Lc    1  Data  De   0x5
    3301  .constdata                 0x00045868   Lc    1  Sect  De   0x2
    3302  disLenSidCh                0x00045868   Lc    1  Data  De   0x2
    3303  .constdata                 0x0004586a   Lc    1  Sect  De   0x2
    3304  disUuSid                   0x0004586a   Lc    1  Data  De   0x2
    3305  .constdata                 0x0004586c   Lc    1  Sect  De   0x2
    3306  disLenSid                  0x0004586c   Lc    1  Data  De   0x2
    3307  .constdata                 0x0004586e   Lc    1  Sect  De   0x5
    3308  disValMnCh                 0x0004586e   Lc    1  Data  De   0x5
    3309  .constdata                 0x00045874   Lc    1  Sect  De   0x2
    3310  disLenMnCh                 0x00045874   Lc    1  Data  De   0x2
    3311  .constdata                 0x00045876   Lc    1  Sect  De   0x2
    3312  disUuMn                    0x00045876   Lc    1  Data  De   0x2
    3313  .constdata                 0x00045878   Lc    1  Sect  De   0x5
    3314  disValSnCh                 0x00045878   Lc    1  Data  De   0x5
    3315  .constdata                 0x0004587e   Lc    1  Sect  De   0x2
    3316  disLenSnCh                 0x0004587e   Lc    1  Data  De   0x2
    3317  .constdata                 0x00045880   Lc    1  Sect  De   0x2
    3318  disUuSn                    0x00045880   Lc    1  Data  De   0x2
    3319  .constdata                 0x00045882   Lc    1  Sect  De   0x5
    3320  disValFwrCh                0x00045882   Lc    1  Data  De   0x5
    3321  .constdata                 0x00045888   Lc    1  Sect  De   0x2
    3322  disLenFwrCh                0x00045888   Lc    1  Data  De   0x2
    3323  .constdata                 0x0004588a   Lc    1  Sect  De   0x2
    3324  disUuFwr                   0x0004588a   Lc    1  Data  De   0x2
    3325  .constdata                 0x0004588c   Lc    1  Sect  De   0x5
    3326  disValHwrCh                0x0004588c   Lc    1  Data  De   0x5
    3327  .constdata                 0x00045892   Lc    1  Sect  De   0x2
    3328  disLenHwrCh                0x00045892   Lc    1  Data  De   0x2
    3329  .constdata                 0x00045894   Lc    1  Sect  De   0x2
    3330  disUuHwr                   0x00045894   Lc    1  Data  De   0x2
    3331  .constdata                 0x00045896   Lc    1  Sect  De   0x5
    3332  disValSwrCh                0x00045896   Lc    1  Data  De   0x5
    3333  .constdata                 0x0004589c   Lc    1  Sect  De   0x2
    3334  disLenSwrCh                0x0004589c   Lc    1  Data  De   0x2
    3335  .constdata                 0x0004589e   Lc    1  Sect  De   0x2
    3336  disUuSwr                   0x0004589e   Lc    1  Data  De   0x2
    3337  .constdata                 0x000458a0   Lc    1  Sect  De   0x5
    3338  disValRcdCh                0x000458a0   Lc    1  Data  De   0x5
    3339  .constdata                 0x000458a6   Lc    1  Sect  De   0x2
    3340  disLenRcdCh                0x000458a6   Lc    1  Data  De   0x2
    3341  .constdata                 0x000458a8   Lc    1  Sect  De   0x2
    3342  disUuRcd                   0x000458a8   Lc    1  Data  De   0x2
    3343  .constdata                 0x000458aa   Lc    1  Sect  De   0x2
    3344  disLenRcd                  0x000458aa   Lc    1  Data  De   0x2
    3345  .constdata                 0x000458ac   Lc    1  Sect  De   0x5
    3346  disValPnpIdCh              0x000458ac   Lc    1  Data  De   0x5
    3347  .constdata                 0x000458b2   Lc    1  Sect  De   0x2
    3348  disLenPnpIdCh              0x000458b2   Lc    1  Data  De   0x2
    3349  .constdata                 0x000458b4   Lc    1  Sect  De   0x2
    3350  disUuPnpId                 0x000458b4   Lc    1  Data  De   0x2
    3351  .constdata                 0x000458b6   Lc    1  Sect  De   0x2
    3352  disLenPnpId                0x000458b6   Lc    1  Data  De   0x2
    3353  .constdata                 0x000458b8   Lc    1  Sect  De   0x130
    3354  disList                    0x000458b8   Lc    1  Data  De   0x130
    3355  .data                      0x10000530   Lc    2  Sect  De   0x14
    3356  disValMfr                  0x10000530   Lc    2  Data  De   0x14
    3357  .data                      0x10000544   Lc    2  Sect  De   0x2
    3358  disLenMfr                  0x10000544   Lc    2  Data  De   0x2
    3359  .data                      0x10000546   Lc    2  Sect  De   0x8
    3360  disValSid                  0x10000546   Lc    2  Data  De   0x8
    3361  .data                      0x1000054e   Lc    2  Sect  De   0x19
    3362  disValMn                   0x1000054e   Lc    2  Data  De   0x19
    3363  .data                      0x10000568   Lc    2  Sect  De   0x2
    3364  disLenMn                   0x10000568   Lc    2  Data  De   0x2
    3365  .data                      0x1000056a   Lc    2  Sect  De   0x19
    3366  disValSn                   0x1000056a   Lc    2  Data  De   0x19
    3367  .data                      0x10000584   Lc    2  Sect  De   0x2
    3368  disLenSn                   0x10000584   Lc    2  Data  De   0x2
    3369  .data                      0x10000586   Lc    2  Sect  De   0x15
    3370  disValFwr                  0x10000586   Lc    2  Data  De   0x15
    3371  .data                      0x1000059c   Lc    2  Sect  De   0x2
    3372  disLenFwr                  0x1000059c   Lc    2  Data  De   0x2
    3373  .data                      0x1000059e   Lc    2  Sect  De   0x15
    3374  disValHwr                  0x1000059e   Lc    2  Data  De   0x15
    3375  .data                      0x100005b4   Lc    2  Sect  De   0x2
    3376  disLenHwr                  0x100005b4   Lc    2  Data  De   0x2
    3377  .data                      0x100005b6   Lc    2  Sect  De   0x15
    3378  disValSwr                  0x100005b6   Lc    2  Data  De   0x15
    3379  .data                      0x100005cc   Lc    2  Sect  De   0x2
    3380  disLenSwr                  0x100005cc   Lc    2  Data  De   0x2
    3381  .data                      0x100005ce   Lc    2  Sect  De   0x6
    3382  disValRcd                  0x100005ce   Lc    2  Data  De   0x6
    3383  .data                      0x100005d4   Lc    2  Sect  De   0x7
    3384  disValPnpId                0x100005d4   Lc    2  Data  De   0x7
    3385  .data                      0x100005dc   Lc    2  Sect  De   0x14
    3386  svcDisGroup                0x100005dc   Lc    2  Data  De   0x14
    3387  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_gls.c
                                    0x00000000   Lc  Abs  File  De 
    3388  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_gyro.c
                                    0x00000000   Lc  Abs  File  De 
    3389  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_hid.c
                                    0x00000000   Lc  Abs  File  De 
    3390  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_hrs.c
                                    0x00000000   Lc  Abs  File  De 
    3391  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_hts.c
                                    0x00000000   Lc  Abs  File  De 
    3392  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_ipss.c
                                    0x00000000   Lc  Abs  File  De 
    3393  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_plxs.c
                                    0x00000000   Lc  Abs  File  De 
    3394  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_px.c
                                    0x00000000   Lc  Abs  File  De 
    3395  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_rscs.c
                                    0x00000000   Lc  Abs  File  De 
    3396  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_scpss.c
                                    0x00000000   Lc  Abs  File  De 
    3397  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_temp.c
                                    0x00000000   Lc  Abs  File  De 
    3398  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_time.c
                                    0x00000000   Lc  Abs  File  De 
    3399  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_uricfg.c
                                    0x00000000   Lc  Abs  File  De 
    3400  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_wdxs.c
                                    0x00000000   Lc  Abs  File  De 
    3401  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_wp.c
                                    0x00000000   Lc  Abs  File  De 
    3402  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_wss.c
                                    0x00000000   Lc  Abs  File  De 
    3403  ..\..\..\..\..\..\ambiq_vos\protocol\ama\am_vos_ama_callback.c
                                    0x00000000   Lc  Abs  File  De 
    3404  ../../../../../../ambiq_vos/protocol/ama/am_vos_ama_callback.c
                                    0x00000000   Lc  Abs  File  De 
    3405  i.am_vos_ama_event_callback
                                    0x000258bc   Lc    1  Sect  De 
    3406  i.am_vos_ama_proc_notify_speech
                                    0x0002620c   Lc    1  Sect  De 
    3407  .conststring               0x0004bf64   Lc    1  Sect  De   0x9a
    3408  ../keil/startup_keil.s     0x00000000   Lc  Abs  File  De 
    3409  STACK                      0x10022e10   Lc    3  Sect  De   0x1000
    3410  StackMem                   0x10022e10   Lc    3  Data  De 
    3411  HEAP                       0x10022e10   Lc    3  Sect  De 
    3412  HeapMem                    0x10022e10   Lc    3  Data  De 
    3413  RESET                      0x00018000   Lc    1  Sect  De   0x234
    3414  $v0                        0x00018200   Lc    1   --   De 
    3415  am_cryptosec_isr           0x0001822f   Lc    1  Code  De 
    3416  am_default_isr             0x0001822f   Lc    1  Code  De   0x2
    3417  .text                      0x00018448   Lc    1  Sect  De   0x18
    3418  $v0                        0x00018448   Lc    1   --   De 
    3419  ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_cachectrl.c
                                    0x00000000   Lc  Abs  File  De 
    3420  ../../../../../mcu/apollo4b/hal/mcu/am_hal_cachectrl.c
                                    0x00000000   Lc  Abs  File  De 
    3421  i.am_hal_cachectrl_config  0x00021006   Lc    1  Sect  De 
    3422  i.am_hal_cachectrl_enable  0x0002104e   Lc    1  Sect  De 
    3423  i.am_hal_daxi_config       0x000214ac   Lc    1  Sect  De 
    3424  i.am_hal_daxi_control      0x00021504   Lc    1  Sect  De 
    3425  .constdata                 0x000459e8   Lc    1  Sect  De   0x3
    3426  .constdata                 0x000459eb   Lc    1  Sect  De   0x3
    3427  .data                      0x100005f0   Lc    2  Sect  De   0x6c
    3428  p64BAxiMem                 0x100005f0   Lc    2  Data  De   0x4
    3429  ui32AxiBufPwrStatMask      0x100005f4   Lc    2  Data  De   0x4
    3430  ui32AxiBufPwrStatReg       0x100005f8   Lc    2  Data  De   0x4
    3431  gAxiMemRange               0x100005fc   Lc    2  Data  De   0x60
    3432  ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_fault.c
                                    0x00000000   Lc  Abs  File  De 
    3433  ../../../../../mcu/apollo4b/hal/mcu/am_hal_fault.c
                                    0x00000000   Lc  Abs  File  De 
    3434  i.am_hal_fault_capture_enable
                                    0x00021858   Lc    1  Sect  De 
    3435  i.am_hal_fault_status_get  0x0002186a   Lc    1  Sect  De 
    3436  ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_interrupt.c
                                    0x00000000   Lc  Abs  File  De 
    3437  .emb_text                  0x00018414   Lc    1  Sect  De   0x16
    3438  $v0                        0x00018414   Lc    1   --   De 
    3439  ../../../../../mcu/apollo4b/hal/mcu/am_hal_interrupt.c
                                    0x00000000   Lc  Abs  File  De 
    3440  ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_iom.c
                                    0x00000000   Lc  Abs  File  De 
    3441  ../../../../../mcu/apollo4b/hal/mcu/am_hal_iom.c
                                    0x00000000   Lc  Abs  File  De 
    3442  i.am_hal_iom_blocking_transfer
                                    0x00021d7c   Lc    1  Sect  De 
    3443  i.am_hal_iom_configure     0x000220a8   Lc    1  Sect  De 
    3444  i.am_hal_iom_disable       0x0002239c   Lc    1  Sect  De 
    3445  i.am_hal_iom_enable        0x00022420   Lc    1  Sect  De 
    3446  i.am_hal_iom_initialize    0x0002253c   Lc    1  Sect  De 
    3447  i.am_hal_iom_power_ctrl    0x00022590   Lc    1  Sect  De 
    3448  i.am_hal_iom_uninitialize  0x000228bc   Lc    1  Sect  De 
    3449  i.internal_iom_error_reset_disable_submodule
                                    0x00036b88   Lc    1  Sect  De 
    3450  internal_iom_error_reset_disable_submodule
                                    0x00036b89   Lc    1  Code  De   0x1f0
    3451  i.internal_iom_reset_on_error
                                    0x00036d8c   Lc    1  Sect  De 
    3452  internal_iom_reset_on_error
                                    0x00036d8d   Lc    1  Code  De   0x37c
    3453  i.validate_transaction     0x0004221c   Lc    1  Sect  De 
    3454  .bss                       0x1001b5c8   Lc    3  Sect  De   0x4540
    3455  .constdata                 0x000459ee   Lc    1  Sect  De   0x50
    3456  tIomPinAlloc               0x000459ee   Lc    1  Data  De   0x50
    3457  ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_mcuctrl.c
                                    0x00000000   Lc  Abs  File  De 
    3458  ../../../../../mcu/apollo4b/hal/mcu/am_hal_mcuctrl.c
                                    0x00000000   Lc  Abs  File  De 
    3459  i.am_hal_mcuctrl_control   0x000229cc   Lc    1  Sect  De 
    3460  i.am_hal_mcuctrl_info_get  0x00022cac   Lc    1  Sect  De 
    3461  .bss                       0x1001fb08   Lc    3  Sect  De   0xc
    3462  .constdata                 0x00045a40   Lc    1  Sect  De   0x70
    3463  g_am_hal_mcuctrl_sram_size 0x00045a40   Lc    1  Data  De   0x60
    3464  g_am_hal_mcuctrl_mram_size 0x00045aa0   Lc    1  Data  De   0x10
    3465  .constdata                 0x00045ab0   Lc    1  Sect  De   0x8
    3466  .data                      0x1000065c   Lc    2  Sect  De   0x8
    3467  ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_mram.c
                                    0x00000000   Lc  Abs  File  De 
    3468  ../../../../../mcu/apollo4b/hal/mcu/am_hal_mram.c
                                    0x00000000   Lc  Abs  File  De 
    3469  i.am_hal_mram_ds_init      0x00022ddc   Lc    1  Sect  De 
    3470  i.am_hal_mram_info_read    0x00022dec   Lc    1  Sect  De 
    3471  i.am_hal_mram_main_fill    0x00022e80   Lc    1  Sect  De 
    3472  i.am_hal_mram_main_program 0x00022eb4   Lc    1  Sect  De 
    3473  i.am_hal_mram_main_words_program
                                    0x00022eec   Lc    1  Sect  De 
    3474  .data                      0x10000664   Lc    2  Sect  De   0xbc
    3475  g_program_mram_tmc_tcycrd  0x10000664   Lc    2  Data  De   0xbc
    3476  .data                      0x10000720   Lc    2  Sect  De   0xbc
    3477  g_recover_broken_mram_tmc_r_timer1
                                    0x10000720   Lc    2  Data  De   0xbc
    3478  .data                      0x100007dc   Lc    2  Sect  De   0x8
    3479  ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_reset.c
                                    0x00000000   Lc  Abs  File  De 
    3480  ../../../../../mcu/apollo4b/hal/mcu/am_hal_reset.c
                                    0x00000000   Lc  Abs  File  De 
    3481  i.am_hal_reset_control     0x00023fac   Lc    1  Sect  De 
    3482  ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_secure_ota.c
                                    0x00000000   Lc  Abs  File  De 
    3483  ../../../../../mcu/apollo4b/hal/mcu/am_hal_secure_ota.c
                                    0x00000000   Lc  Abs  File  De 
    3484  i.am_hal_ota_add           0x00022f0c   Lc    1  Sect  De 
    3485  i.am_hal_ota_init          0x00022f70   Lc    1  Sect  De 
    3486  .bss                       0x1001fb14   Lc    3  Sect  De   0xc
    3487  gSOtaState                 0x1001fb14   Lc    3  Data  De   0xc
    3488  ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_sysctrl.c
                                    0x00000000   Lc  Abs  File  De 
    3489  ../../../../../mcu/apollo4b/hal/mcu/am_hal_sysctrl.c
                                    0x00000000   Lc  Abs  File  De 
    3490  i.am_hal_sysctrl_fpu_enable
                                    0x000241c4   Lc    1  Sect  De 
    3491  i.am_hal_sysctrl_fpu_stacking_enable
                                    0x000241d4   Lc    1  Sect  De 
    3492  i.am_hal_sysctrl_sleep     0x00024204   Lc    1  Sect  De 
    3493  ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_utils.c
                                    0x00000000   Lc  Abs  File  De 
    3494  ../../../../../mcu/apollo4b/hal/mcu/am_hal_utils.c
                                    0x00000000   Lc  Abs  File  De 
    3495  i.am_hal_delay_us          0x00021770   Lc    1  Sect  De 
    3496  i.am_hal_delay_us_status_change
                                    0x0002179c   Lc    1  Sect  De 
    3497  i.am_hal_delay_us_status_check
                                    0x000217f4   Lc    1  Sect  De 
    3498  i.am_hal_load_ui32         0x000229c0   Lc    1  Sect  De 
    3499  ..\..\..\..\..\mcu\apollo4b\hal\am_hal_gpio.c
                                    0x00000000   Lc  Abs  File  De 
    3500  ../../../../../mcu/apollo4b/hal/am_hal_gpio.c
                                    0x00000000   Lc  Abs  File  De 
    3501  i.am_hal_gpio_interrupt_control
                                    0x000218a8   Lc    1  Sect  De 
    3502  i.am_hal_gpio_interrupt_irq_clear
                                    0x00021a10   Lc    1  Sect  De 
    3503  i.am_hal_gpio_interrupt_irq_status_get
                                    0x00021a40   Lc    1  Sect  De 
    3504  i.am_hal_gpio_interrupt_register
                                    0x00021aa8   Lc    1  Sect  De 
    3505  i.am_hal_gpio_interrupt_service
                                    0x00021b14   Lc    1  Sect  De 
    3506  i.am_hal_gpio_pinconfig    0x00021b6c   Lc    1  Sect  De 
    3507  i.am_hal_gpio_pinconfig_get
                                    0x00021bc0   Lc    1  Sect  De 
    3508  i.am_hal_gpio_state_read   0x00021be0   Lc    1  Sect  De 
    3509  i.am_hal_gpio_state_write  0x00021c28   Lc    1  Sect  De 
    3510  .bss                       0x1001fb20   Lc    3  Sect  De   0x800
    3511  gpio_ppfnHandlers          0x1001fb20   Lc    3  Data  De   0x400
    3512  gpio_pppvIrqArgs           0x1001ff20   Lc    3  Data  De   0x400
    3513  .constdata                 0x00045ab8   Lc    1  Sect  De   0x4
    3514  .constdata                 0x00045abc   Lc    1  Sect  De   0x4
    3515  .constdata                 0x00045ac0   Lc    1  Sect  De   0x4
    3516  .constdata                 0x00045ac4   Lc    1  Sect  De   0x4
    3517  .constdata                 0x00045ac8   Lc    1  Sect  De   0x4
    3518  .constdata                 0x00045acc   Lc    1  Sect  De   0x4
    3519  .constdata                 0x00045ad0   Lc    1  Sect  De   0x10
    3520  g_ui32DSpintbl             0x00045ad0   Lc    1  Data  De   0x10
    3521  ..\..\..\..\..\mcu\apollo4b\hal\am_hal_pdm.c
                                    0x00000000   Lc  Abs  File  De 
    3522  ../../../../../mcu/apollo4b/hal/am_hal_pdm.c
                                    0x00000000   Lc  Abs  File  De 
    3523  i.am_hal_pdm_configure     0x00022fc4   Lc    1  Sect  De 
    3524  i.am_hal_pdm_disable       0x000230a8   Lc    1  Sect  De 
    3525  i.am_hal_pdm_dma_get_buffer
                                    0x00023120   Lc    1  Sect  De 
    3526  i.am_hal_pdm_dma_start     0x00023138   Lc    1  Sect  De 
    3527  i.am_hal_pdm_enable        0x000231c8   Lc    1  Sect  De 
    3528  i.am_hal_pdm_fifo_flush    0x00023220   Lc    1  Sect  De 
    3529  i.am_hal_pdm_initialize    0x00023254   Lc    1  Sect  De 
    3530  i.am_hal_pdm_interrupt_clear
                                    0x000232a4   Lc    1  Sect  De 
    3531  i.am_hal_pdm_interrupt_enable
                                    0x000232d8   Lc    1  Sect  De 
    3532  i.am_hal_pdm_interrupt_service
                                    0x00023310   Lc    1  Sect  De 
    3533  i.am_hal_pdm_interrupt_status_get
                                    0x0002336c   Lc    1  Sect  De 
    3534  i.am_hal_pdm_power_control 0x000233b8   Lc    1  Sect  De 
    3535  .bss                       0x10020320   Lc    3  Sect  De   0x60
    3536  ..\..\..\..\..\mcu\apollo4b\hal\am_hal_pwrctrl.c
                                    0x00000000   Lc  Abs  File  De 
    3537  ../../../../../mcu/apollo4b/hal/am_hal_pwrctrl.c
                                    0x00000000   Lc  Abs  File  De 
    3538  i.VDDF_simobuck_boost      0x0001ca4c   Lc    1  Sect  De 
    3539  VDDF_simobuck_boost        0x0001ca4d   Lc    1  Code  De   0xc0
    3540  i.am_hal_pwrctrl_control   0x00023494   Lc    1  Sect  De 
    3541  i.am_hal_pwrctrl_low_power_init
                                    0x000238bc   Lc    1  Sect  De 
    3542  i.am_hal_pwrctrl_mcu_memory_config
                                    0x000239f8   Lc    1  Sect  De 
    3543  i.am_hal_pwrctrl_mcu_mode_select
                                    0x00023b14   Lc    1  Sect  De 
    3544  i.am_hal_pwrctrl_periph_disable
                                    0x00023ccc   Lc    1  Sect  De 
    3545  i.am_hal_pwrctrl_periph_enable
                                    0x00023e28   Lc    1  Sect  De 
    3546  i.am_hal_pwrctrl_sram_config
                                    0x00023f04   Lc    1  Sect  De 
    3547  i.am_hal_util_write_and_wait
                                    0x0002472c   Lc    1  Sect  De 
    3548  i.buck_interval_check      0x0002cc60   Lc    1  Sect  De 
    3549  buck_interval_check        0x0002cc61   Lc    1  Code  De   0x14e
    3550  i.buck_ldo_update_override 0x0002cdbc   Lc    1  Sect  De 
    3551  .bss                       0x10020380   Lc    3  Sect  De   0x54
    3552  .constdata                 0x00045ae0   Lc    1  Sect  De   0x22c
    3553  .data                      0x100007e4   Lc    2  Sect  De   0x20
    3554  .data                      0x10000810   Lc    2  Sect  De   0x20
    3555  storeAndWFIRAM             0x10000810   Lc    2  Data  De   0x20
    3556  ..\..\..\..\..\mcu\apollo4b\hal\am_hal_security.c
                                    0x00000000   Lc  Abs  File  De 
    3557  ../../../../../mcu/apollo4b/hal/am_hal_security.c
                                    0x00000000   Lc  Abs  File  De 
    3558  i.am_hal_crc32             0x0002143c   Lc    1  Sect  De 
    3559  i.am_hal_security_get_info 0x00023fe0   Lc    1  Sect  De 
    3560  ..\..\..\..\..\mcu\apollo4b\hal\am_hal_stimer.c
                                    0x00000000   Lc  Abs  File  De 
    3561  ../../../../../mcu/apollo4b/hal/am_hal_stimer.c
                                    0x00000000   Lc  Abs  File  De 
    3562  i.am_hal_stimer_compare_delta_set
                                    0x00024098   Lc    1  Sect  De 
    3563  i.am_hal_stimer_config     0x00024140   Lc    1  Sect  De 
    3564  i.am_hal_stimer_counter_get
                                    0x0002416c   Lc    1  Sect  De 
    3565  i.am_hal_stimer_int_clear  0x0002418c   Lc    1  Sect  De 
    3566  i.am_hal_stimer_int_enable 0x00024198   Lc    1  Sect  De 
    3567  i.am_hal_stimer_int_status_get
                                    0x000241a8   Lc    1  Sect  De 
    3568  .data                      0x10000830   Lc    2  Sect  De   0x1
    3569  bStimerConfigured          0x10000830   Lc    2  Data  De   0x1
    3570  ..\..\..\..\..\mcu\apollo4b\hal\am_hal_timer.c
                                    0x00000000   Lc  Abs  File  De 
    3571  ../../../../../mcu/apollo4b/hal/am_hal_timer.c
                                    0x00000000   Lc  Abs  File  De 
    3572  i.am_hal_timer_clear       0x000243c8   Lc    1  Sect  De 
    3573  i.am_hal_timer_clear_stop  0x00024428   Lc    1  Sect  De 
    3574  i.am_hal_timer_default_config_set
                                    0x00024480   Lc    1  Sect  De 
    3575  i.am_hal_timer_disable     0x0002449c   Lc    1  Sect  De 
    3576  i.am_hal_timer_enable      0x000244dc   Lc    1  Sect  De 
    3577  i.am_hal_timer_interrupt_clear
                                    0x0002452c   Lc    1  Sect  De 
    3578  i.am_hal_timer_interrupt_enable
                                    0x00024538   Lc    1  Sect  De 
    3579  i.am_hal_timer_interrupt_status_get
                                    0x00024598   Lc    1  Sect  De 
    3580  i.am_hal_timer_read        0x000245b0   Lc    1  Sect  De 
    3581  i.am_hal_timer_reset_config
                                    0x000245d4   Lc    1  Sect  De 
    3582  i.internal_timer_config    0x00037120   Lc    1  Sect  De 
    3583  i.timer_config_b1          0x00041218   Lc    1  Sect  De 
    3584  .bss                       0x100203d4   Lc    3  Sect  De   0x40
    3585  TimerFlags                 0x100203d4   Lc    3  Data  De   0x40
    3586  ..\..\am_vos_ama.c         0x00000000   Lc  Abs  File  De 
    3587  i.am_vos_ama_devinfo_set   0x00025834   Lc    1  Sect  De 
    3588  i.am_vos_ama_evt_cback_register
                                    0x00025dd0   Lc    1  Sect  De 
    3589  i.am_vos_ama_get_central_info_send
                                    0x00025de8   Lc    1  Sect  De 
    3590  i.am_vos_ama_get_devconf_rsp_send
                                    0x00025e68   Lc    1  Sect  De 
    3591  i.am_vos_ama_get_devinfo_rsp_send
                                    0x00025f04   Lc    1  Sect  De 
    3592  i.am_vos_ama_get_locale_rsp_send
                                    0x00025fe0   Lc    1  Sect  De 
    3593  i.am_vos_ama_get_state_rsp_send
                                    0x00026080   Lc    1  Sect  De 
    3594  i.am_vos_ama_get_state_send
                                    0x0002612c   Lc    1  Sect  De 
    3595  i.am_vos_ama_isready       0x000261b0   Lc    1  Sect  De 
    3596  i.am_vos_ama_pb_cmd_send   0x000261bc   Lc    1  Sect  De 
    3597  i.am_vos_ama_provide_speech_rsp_send
                                    0x00026350   Lc    1  Sect  De 
    3598  i.am_vos_ama_rsp_send      0x000263fc   Lc    1  Sect  De 
    3599  i.am_vos_ama_rx_handler    0x00026490   Lc    1  Sect  De 
    3600  i.am_vos_ama_speech_rsp_send
                                    0x00026a40   Lc    1  Sect  De 
    3601  i.am_vos_ama_start_speech_send
                                    0x00026aec   Lc    1  Sect  De 
    3602  i.am_vos_ama_status_ready  0x00026c30   Lc    1  Sect  De 
    3603  i.am_vos_ama_status_reset  0x00026c44   Lc    1  Sect  De 
    3604  i.am_vos_ama_stop_speech_send
                                    0x00026c58   Lc    1  Sect  De 
    3605  i.am_vos_ama_tx_ver_exchange_send
                                    0x00026d3c   Lc    1  Sect  De 
    3606  .bss                       0x10020414   Lc    3  Sect  De   0x118
    3607  ..\am_bsp.c                0x00000000   Lc  Abs  File  De 
    3608  ../am_bsp.c                0x00000000   Lc  Abs  File  De 
    3609  i.am_bsp_iom_pins_disable  0x0001f7d8   Lc    1  Sect  De 
    3610  i.am_bsp_iom_pins_enable   0x0001fa44   Lc    1  Sect  De 
    3611  i.am_bsp_itm_printf_enable 0x0001fda4   Lc    1  Sect  De 
    3612  i.am_bsp_low_power_init    0x0001fe1c   Lc    1  Sect  De 
    3613  .data                      0x10000834   Lc    2  Sect  De   0x18
    3614  .data                      0x1000084c   Lc    2  Sect  De   0x8
    3615  g_ePrintInterface          0x1000084c   Lc    2  Data  De   0x1
    3616  g_sCOMUART                 0x10000850   Lc    2  Data  De   0x4
    3617  ..\am_bsp_pins.c           0x00000000   Lc  Abs  File  De 
    3618  ../am_bsp_pins.c           0x00000000   Lc  Abs  File  De 
    3619  .data                      0x10000854   Lc    2  Sect  De   0x4
    3620  .data                      0x10000858   Lc    2  Sect  De   0x4
    3621  .data                      0x1000085c   Lc    2  Sect  De   0x4
    3622  .data                      0x10000860   Lc    2  Sect  De   0x4
    3623  .data                      0x10000864   Lc    2  Sect  De   0x4
    3624  .data                      0x10000868   Lc    2  Sect  De   0x4
    3625  .data                      0x1000086c   Lc    2  Sect  De   0x4
    3626  .data                      0x10000870   Lc    2  Sect  De   0x4
    3627  .data                      0x10000874   Lc    2  Sect  De   0x4
    3628  .data                      0x10000878   Lc    2  Sect  De   0x4
    3629  .data                      0x1000087c   Lc    2  Sect  De   0x4
    3630  .data                      0x10000880   Lc    2  Sect  De   0x4
    3631  .data                      0x10000884   Lc    2  Sect  De   0x4
    3632  .data                      0x10000888   Lc    2  Sect  De   0x4
    3633  .data                      0x1000088c   Lc    2  Sect  De   0x4
    3634  .data                      0x10000890   Lc    2  Sect  De   0x4
    3635  .data                      0x10000894   Lc    2  Sect  De   0x4
    3636  .data                      0x10000898   Lc    2  Sect  De   0x4
    3637  .data                      0x1000089c   Lc    2  Sect  De   0x4
    3638  .data                      0x100008a0   Lc    2  Sect  De   0x4
    3639  .data                      0x100008a4   Lc    2  Sect  De   0x4
    3640  .data                      0x100008a8   Lc    2  Sect  De   0x4
    3641  .data                      0x100008ac   Lc    2  Sect  De   0x4
    3642  .data                      0x100008b0   Lc    2  Sect  De   0x4
    3643  .data                      0x100008b4   Lc    2  Sect  De   0x4
    3644  .data                      0x100008b8   Lc    2  Sect  De   0x4
    3645  .data                      0x100008bc   Lc    2  Sect  De   0x4
    3646  .data                      0x100008c0   Lc    2  Sect  De   0x4
    3647  .data                      0x100008c4   Lc    2  Sect  De   0x4
    3648  .data                      0x100008c8   Lc    2  Sect  De   0x4
    3649  .data                      0x100008cc   Lc    2  Sect  De   0x4
    3650  .data                      0x100008d0   Lc    2  Sect  De   0x4
    3651  .data                      0x100008d4   Lc    2  Sect  De   0x4
    3652  .data                      0x100008d8   Lc    2  Sect  De   0x4
    3653  .data                      0x100008dc   Lc    2  Sect  De   0x4
    3654  .data                      0x100008e0   Lc    2  Sect  De   0x4
    3655  .data                      0x100008e4   Lc    2  Sect  De   0x4
    3656  .data                      0x100008e8   Lc    2  Sect  De   0x4
    3657  .data                      0x100008ec   Lc    2  Sect  De   0x4
    3658  .data                      0x100008f0   Lc    2  Sect  De   0x4
    3659  .data                      0x100008f4   Lc    2  Sect  De   0x4
    3660  .data                      0x100008f8   Lc    2  Sect  De   0x4
    3661  .data                      0x100008fc   Lc    2  Sect  De   0x4
    3662  .data                      0x10000900   Lc    2  Sect  De   0x4
    3663  .data                      0x10000904   Lc    2  Sect  De   0x4
    3664  .data                      0x10000908   Lc    2  Sect  De   0x4
    3665  .data                      0x1000090c   Lc    2  Sect  De   0x4
    3666  .data                      0x10000910   Lc    2  Sect  De   0x4
    3667  .data                      0x10000914   Lc    2  Sect  De   0x4
    3668  .data                      0x10000918   Lc    2  Sect  De   0x4
    3669  .data                      0x1000091c   Lc    2  Sect  De   0x4
    3670  ..\..\src\oct_opus_encoder.c
                                    0x00000000   Lc  Abs  File  De 
    3671  i.octopus_encode           0x00037734   Lc    1  Sect  De 
    3672  i.octopus_encoder_create   0x00037c74   Lc    1  Sect  De 
    3673  i.opus_packet_get_nb_frames
                                    0x00038e4e   Lc    1  Sect  De 
    3674  .bss                       0x1002052c   Lc    3  Sect  De   0xf30
    3675  .data                      0x10000920   Lc    2  Sect  De   0x31
    3676  mode                       0x10000920   Lc    2  Data  De   0x4
    3677  prev_mode                  0x10000924   Lc    2  Data  De   0x4
    3678  ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_bootrom_helper.c
                                    0x00000000   Lc  Abs  File  De 
    3679  ../../../../../mcu/apollo4b/hal/mcu/am_hal_bootrom_helper.c
                                    0x00000000   Lc  Abs  File  De 
    3680  .constdata                 0x00045d0c   Lc    1  Sect  De   0x28
    3681  ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_clkgen.c
                                    0x00000000   Lc  Abs  File  De 
    3682  ../../../../../mcu/apollo4b/hal/mcu/am_hal_clkgen.c
                                    0x00000000   Lc  Abs  File  De 
    3683  i.am_hal_clkgen_control    0x00021068   Lc    1  Sect  De 
    3684  i.am_hal_hfrc2_adj_control 0x00021c9c   Lc    1  Sect  De 
    3685  ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_cmdq.c
                                    0x00000000   Lc  Abs  File  De 
    3686  ../../../../../mcu/apollo4b/hal/mcu/am_hal_cmdq.c
                                    0x00000000   Lc  Abs  File  De 
    3687  i.am_hal_cmdq_disable      0x0002122c   Lc    1  Sect  De 
    3688  i.am_hal_cmdq_enable       0x0002126c   Lc    1  Sect  De 
    3689  i.am_hal_cmdq_init         0x000212c4   Lc    1  Sect  De 
    3690  i.am_hal_cmdq_term         0x000213b4   Lc    1  Sect  De 
    3691  .bss                       0x1002145c   Lc    3  Sect  De   0x1e4
    3692  gAmHalCmdq                 0x1002145c   Lc    3  Data  De   0x1e4
    3693  .constdata                 0x00045d34   Lc    1  Sect  De   0x1b8
    3694  gAmHalCmdQReg              0x00045d34   Lc    1  Data  De   0x1b8
    3695  ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_itm.c
                                    0x00000000   Lc  Abs  File  De 
    3696  ../../../../../mcu/apollo4b/hal/mcu/am_hal_itm.c
                                    0x00000000   Lc  Abs  File  De 
    3697  i.am_hal_itm_enable        0x00022948   Lc    1  Sect  De 
    3698  i.am_hal_itm_print         0x00022990   Lc    1  Sect  De 
    3699  ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_mspi.c
                                    0x00000000   Lc  Abs  File  De 
    3700  ../../../../../mcu/apollo4b/hal/mcu/am_hal_mspi.c
                                    0x00000000   Lc  Abs  File  De 
    3701  .data                      0x10000954   Lc    2  Sect  De   0x4
    3702  ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_rtc.c
                                    0x00000000   Lc  Abs  File  De 
    3703  ../../../../../mcu/apollo4b/hal/mcu/am_hal_rtc.c
                                    0x00000000   Lc  Abs  File  De 
    3704  i.am_hal_rtc_osc_disable   0x00023fcc   Lc    1  Sect  De 
    3705  ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_tpiu.c
                                    0x00000000   Lc  Abs  File  De 
    3706  ../../../../../mcu/apollo4b/hal/mcu/am_hal_tpiu.c
                                    0x00000000   Lc  Abs  File  De 
    3707  i.am_hal_tpiu_enable       0x000246c0   Lc    1  Sect  De 
    3708  ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_uart.c
                                    0x00000000   Lc  Abs  File  De 
    3709  ../../../../../mcu/apollo4b/hal/mcu/am_hal_uart.c
                                    0x00000000   Lc  Abs  File  De 
    3710  ..\..\..\..\..\mcu\apollo4b\hal\am_hal_dcu.c
                                    0x00000000   Lc  Abs  File  De 
    3711  ../../../../../mcu/apollo4b/hal/am_hal_dcu.c
                                    0x00000000   Lc  Abs  File  De 
    3712  i.am_hal_dcu_get           0x00021630   Lc    1  Sect  De 
    3713  i.am_hal_dcu_update        0x000216ac   Lc    1  Sect  De 
    3714  .data                      0x10000958   Lc    2  Sect  De   0x20
    3715  ..\..\..\..\..\mcu\apollo4b\hal\am_hal_global.c
                                    0x00000000   Lc  Abs  File  De 
    3716  .emb_text                  0x0001842c   Lc    1  Sect  De   0x1c
    3717  $v0                        0x0001842c   Lc    1   --   De 
    3718  ../../../../../mcu/apollo4b/hal/am_hal_global.c
                                    0x00000000   Lc  Abs  File  De 
    3719  ..\..\..\..\..\mcu\apollo4b\hal\am_hal_pin.c
                                    0x00000000   Lc  Abs  File  De 
    3720  ../../../../../mcu/apollo4b/hal/am_hal_pin.c
                                    0x00000000   Lc  Abs  File  De 
    3721  ..\..\pb\accessories.pb.c  0x00000000   Lc  Abs  File  De 
    3722  .constdata                 0x00045eec   Lc    1  Sect  De   0xa5
    3723  .constdata                 0x00045f91   Lc    1  Sect  De   0x1ef
    3724  ..\..\pb\pb_decode.c       0x00000000   Lc  Abs  File  De 
    3725  i.buf_read                 0x0002cddc   Lc    1  Sect  De 
    3726  buf_read                   0x0002cddd   Lc    1  Code  De   0x40
    3727  i.decode_field             0x00031200   Lc    1  Sect  De 
    3728  decode_field               0x00031201   Lc    1  Code  De   0x244
    3729  i.pb_dec_bytes             0x00039924   Lc    1  Sect  De 
    3730  pb_dec_bytes               0x00039925   Lc    1  Code  De   0x6c
    3731  i.pb_dec_fixed32           0x000399c4   Lc    1  Sect  De 
    3732  pb_dec_fixed32             0x000399c5   Lc    1  Code  De   0x2c
    3733  i.pb_dec_fixed64           0x000399f0   Lc    1  Sect  De 
    3734  pb_dec_fixed64             0x000399f1   Lc    1  Code  De   0x68
    3735  i.pb_dec_fixed_length_bytes
                                    0x00039a58   Lc    1  Sect  De 
    3736  pb_dec_fixed_length_bytes  0x00039a59   Lc    1  Code  De   0x58
    3737  i.pb_dec_string            0x00039ae4   Lc    1  Sect  De 
    3738  pb_dec_string              0x00039ae5   Lc    1  Code  De   0x62
    3739  i.pb_dec_submessage        0x00039b7c   Lc    1  Sect  De 
    3740  pb_dec_submessage          0x00039b7d   Lc    1  Code  De   0x92
    3741  i.pb_dec_svarint           0x00039c2c   Lc    1  Sect  De 
    3742  pb_dec_svarint             0x00039c2d   Lc    1  Code  De   0x9c
    3743  i.pb_dec_uvarint           0x00039cf0   Lc    1  Sect  De 
    3744  pb_dec_uvarint             0x00039cf1   Lc    1  Code  De   0x78
    3745  i.pb_dec_varint            0x00039d90   Lc    1  Sect  De 
    3746  pb_dec_varint              0x00039d91   Lc    1  Code  De   0x84
    3747  i.pb_decode                0x00039e3c   Lc    1  Sect  De 
    3748  i.pb_decode_noinit         0x00039e5c   Lc    1  Sect  De 
    3749  i.pb_decode_varint         0x0003a178   Lc    1  Sect  De 
    3750  i.pb_decode_varint32_eof   0x0003a220   Lc    1  Sect  De 
    3751  pb_decode_varint32_eof     0x0003a221   Lc    1  Code  De   0xec
    3752  i.pb_field_set_to_default  0x0003a93e   Lc    1  Sect  De 
    3753  pb_field_set_to_default    0x0003a93f   Lc    1  Code  De   0xe8
    3754  i.pb_istream_from_buffer   0x0003aa28   Lc    1  Sect  De 
    3755  i.pb_make_string_substream 0x0003aa40   Lc    1  Sect  De 
    3756  i.pb_message_set_to_defaults
                                    0x0003aa9c   Lc    1  Sect  De 
    3757  pb_message_set_to_defaults 0x0003aa9d   Lc    1  Code  De   0xf2
    3758  i.pb_read                  0x0003aba8   Lc    1  Sect  De 
    3759  i.pb_skip_field            0x0003ac3c   Lc    1  Sect  De 
    3760  .constdata                 0x00046180   Lc    1  Sect  De   0x28
    3761  PB_DECODERS                0x00046180   Lc    1  Data  De   0x28
    3762  ..\..\pb\pb_encode.c       0x00000000   Lc  Abs  File  De 
    3763  i.buf_write                0x0002ce1c   Lc    1  Sect  De 
    3764  buf_write                  0x0002ce1d   Lc    1  Code  De   0x36
    3765  i.encode_field             0x00034258   Lc    1  Sect  De 
    3766  encode_field               0x00034259   Lc    1  Code  De   0x2ba
    3767  i.pb_check_proto3_default_value
                                    0x0003983c   Lc    1  Sect  De 
    3768  pb_check_proto3_default_value
                                    0x0003983d   Lc    1  Code  De   0xe8
    3769  i.pb_enc_bytes             0x0003a324   Lc    1  Sect  De 
    3770  pb_enc_bytes               0x0003a325   Lc    1  Code  De   0x5c
    3771  i.pb_enc_fixed32           0x0003a394   Lc    1  Sect  De 
    3772  pb_enc_fixed32             0x0003a395   Lc    1  Code  De   0x24
    3773  i.pb_enc_fixed64           0x0003a3b8   Lc    1  Sect  De 
    3774  pb_enc_fixed64             0x0003a3b9   Lc    1  Code  De   0x50
    3775  i.pb_enc_fixed_length_bytes
                                    0x0003a408   Lc    1  Sect  De 
    3776  pb_enc_fixed_length_bytes  0x0003a409   Lc    1  Code  De   0x26
    3777  i.pb_enc_string            0x0003a42e   Lc    1  Sect  De 
    3778  pb_enc_string              0x0003a42f   Lc    1  Code  De   0x4c
    3779  i.pb_enc_submessage        0x0003a47c   Lc    1  Sect  De 
    3780  pb_enc_submessage          0x0003a47d   Lc    1  Code  De   0x18
    3781  i.pb_enc_svarint           0x0003a4b0   Lc    1  Sect  De 
    3782  pb_enc_svarint             0x0003a4b1   Lc    1  Code  De   0x54
    3783  i.pb_enc_uvarint           0x0003a518   Lc    1  Sect  De 
    3784  pb_enc_uvarint             0x0003a519   Lc    1  Code  De   0x3c
    3785  i.pb_enc_varint            0x0003a568   Lc    1  Sect  De 
    3786  pb_enc_varint              0x0003a569   Lc    1  Code  De   0x42
    3787  i.pb_encode                0x0003a5c0   Lc    1  Sect  De 
    3788  i.pb_encode_submessage     0x0003a638   Lc    1  Sect  De 
    3789  i.pb_encode_tag_for_field  0x0003a700   Lc    1  Sect  De 
    3790  i.pb_encode_varint         0x0003a754   Lc    1  Sect  De 
    3791  i.pb_ostream_from_buffer   0x0003ab90   Lc    1  Sect  De 
    3792  i.pb_write                 0x0003acc4   Lc    1  Sect  De 
    3793  .constdata                 0x000461a8   Lc    1  Sect  De   0x28
    3794  PB_ENCODERS                0x000461a8   Lc    1  Data  De   0x28
    3795  ..\..\celt\celt_encoder.c  0x00000000   Lc  Abs  File  De 
    3796  i.celt_encode_with_ec      0x0002ce58   Lc    1  Sect  De 
    3797  i.celt_encoder_init        0x0002f564   Lc    1  Sect  De 
    3798  i.celt_maxabs16            0x0002f608   Lc    1  Sect  De 
    3799  celt_maxabs16              0x0002f609   Lc    1  Code  De   0xce
    3800  i.celt_preemphasis         0x0002f91c   Lc    1  Sect  De 
    3801  i.compute_mdcts            0x000309d8   Lc    1  Sect  De 
    3802  compute_mdcts              0x000309d9   Lc    1  Code  De   0x1ce
    3803  i.dynalloc_analysis        0x00032a90   Lc    1  Sect  De 
    3804  dynalloc_analysis          0x00032a91   Lc    1  Code  De   0xf14
    3805  i.get_celt_handle          0x00034a9c   Lc    1  Sect  De 
    3806  i.opus_custom_encoder_ctl  0x00038098   Lc    1  Sect  De 
    3807  i.tf_analysis              0x00040d20   Lc    1  Sect  De 
    3808  tf_analysis                0x00040d21   Lc    1  Code  De   0x4f8
    3809  i.transient_analysis       0x000413c8   Lc    1  Sect  De 
    3810  transient_analysis         0x000413c9   Lc    1  Code  De   0x5d2
    3811  .bss                       0x10021640   Lc    3  Sect  De   0x1770
    3812  .constdata                 0x000461d0   Lc    1  Sect  De   0x13c
    3813  tapset_icdf                0x000461d0   Lc    1  Data  De   0x3
    3814  spread_icdf                0x000461d3   Lc    1  Data  De   0x4
    3815  trim_icdf                  0x000461d7   Lc    1  Data  De   0xb
    3816  inv_table                  0x000461e2   Lc    1  Data  De   0x80
    3817  intensity_thresholds       0x00046264   Lc    1  Data  De   0x54
    3818  intensity_histeresis       0x000462b8   Lc    1  Data  De   0x54
    3819  ..\..\celt\entcode.c       0x00000000   Lc  Abs  File  De 
    3820  i.ec_ilog                  0x00034108   Lc    1  Sect  De 
    3821  i.ec_tell_frac             0x000341d0   Lc    1  Sect  De 
    3822  .constdata                 0x0004630c   Lc    1  Sect  De   0x20
    3823  correction                 0x0004630c   Lc    1  Data  De   0x20
    3824  ..\..\celt\entenc.c        0x00000000   Lc  Abs  File  De 
    3825  i.ec_enc_bit_logp          0x00033c2c   Lc    1  Sect  De 
    3826  i.ec_enc_bits              0x00033c48   Lc    1  Sect  De 
    3827  i.ec_enc_carry_out         0x00033c9c   Lc    1  Sect  De 
    3828  ec_enc_carry_out           0x00033c9d   Lc    1  Code  De   0x8e
    3829  i.ec_enc_done              0x00033d2c   Lc    1  Sect  De 
    3830  i.ec_enc_icdf              0x00033ea2   Lc    1  Sect  De 
    3831  i.ec_enc_init              0x00033ede   Lc    1  Sect  De 
    3832  i.ec_enc_normalize         0x00033f00   Lc    1  Sect  De 
    3833  ec_enc_normalize           0x00033f01   Lc    1  Code  De   0xa8
    3834  i.ec_enc_shrink            0x00033fa8   Lc    1  Sect  De 
    3835  i.ec_enc_uint              0x00033fc4   Lc    1  Sect  De 
    3836  i.ec_encode                0x000340a4   Lc    1  Sect  De 
    3837  i.ec_encode_bin            0x000340d4   Lc    1  Sect  De 
    3838  ..\..\src\repacketizer.c   0x00000000   Lc  Abs  File  De 
    3839  i.opus_packet_pad          0x00038ee4   Lc    1  Sect  De 
    3840  i.opus_repacketizer_cat_impl
                                    0x00039260   Lc    1  Sect  De 
    3841  opus_repacketizer_cat_impl 0x00039261   Lc    1  Code  De   0xce
    3842  i.opus_repacketizer_out_range_impl
                                    0x00039330   Lc    1  Sect  De 
    3843  ..\..\..\..\..\mcu\apollo4b\hal\am_hal_queue.c
                                    0x00000000   Lc  Abs  File  De 
    3844  ../../../../../mcu/apollo4b/hal/am_hal_queue.c
                                    0x00000000   Lc  Abs  File  De 
    3845  ..\..\pb\calling.pb.c      0x00000000   Lc  Abs  File  De 
    3846  .constdata                 0x0004632c   Lc    1  Sect  De   0x1e
    3847  .constdata                 0x0004634a   Lc    1  Sect  De   0x2d
    3848  ..\..\pb\central.pb.c      0x00000000   Lc  Abs  File  De 
    3849  .constdata                 0x00046377   Lc    1  Sect  De   0x2d
    3850  .constdata                 0x000463a4   Lc    1  Sect  De   0xf
    3851  ..\..\pb\device.pb.c       0x00000000   Lc  Abs  File  De 
    3852  .constdata                 0x000463b3   Lc    1  Sect  De   0x3c
    3853  .constdata                 0x000463ef   Lc    1  Sect  De   0x3c
    3854  .constdata                 0x0004642b   Lc    1  Sect  De   0xc3
    3855  .constdata                 0x000464ee   Lc    1  Sect  De   0x2d
    3856  .constdata                 0x0004651b   Lc    1  Sect  De   0x1e
    3857  .constdata                 0x00046539   Lc    1  Sect  De   0x2d
    3858  .constdata                 0x00046566   Lc    1  Sect  De   0xf
    3859  .constdata                 0x00046575   Lc    1  Sect  De   0x1e
    3860  .constdata                 0x00046593   Lc    1  Sect  De   0xf
    3861  .constdata                 0x000465a2   Lc    1  Sect  De   0x1e
    3862  .constdata                 0x000465c0   Lc    1  Sect  De   0x1e
    3863  .constdata                 0x000465de   Lc    1  Sect  De   0x2d
    3864  .constdata                 0x0004660b   Lc    1  Sect  De   0x1e
    3865  .constdata                 0x00046629   Lc    1  Sect  De   0x2d
    3866  .constdata                 0x00046656   Lc    1  Sect  De   0x3c
    3867  .constdata                 0x00046692   Lc    1  Sect  De   0xf
    3868  ..\..\pb\media.pb.c        0x00000000   Lc  Abs  File  De 
    3869  .constdata                 0x000466a1   Lc    1  Sect  De   0x1e
    3870  ..\..\pb\pb_common.c       0x00000000   Lc  Abs  File  De 
    3871  i.pb_field_iter_begin      0x0003a7b0   Lc    1  Sect  De 
    3872  i.pb_field_iter_find       0x0003a7d4   Lc    1  Sect  De 
    3873  i.pb_field_iter_next       0x0003a89c   Lc    1  Sect  De 
    3874  ..\..\pb\speech.pb.c       0x00000000   Lc  Abs  File  De 
    3875  .constdata                 0x000466bf   Lc    1  Sect  De   0x1e
    3876  .constdata                 0x000466dd   Lc    1  Sect  De   0x3c
    3877  .constdata                 0x00046719   Lc    1  Sect  De   0x2d
    3878  .constdata                 0x00046746   Lc    1  Sect  De   0x4b
    3879  .constdata                 0x00046791   Lc    1  Sect  De   0x5a
    3880  .constdata                 0x000467eb   Lc    1  Sect  De   0x2d
    3881  .constdata                 0x00046818   Lc    1  Sect  De   0x1e
    3882  .constdata                 0x00046836   Lc    1  Sect  De   0x2d
    3883  .constdata                 0x00046863   Lc    1  Sect  De   0x1e
    3884  .constdata                 0x00046881   Lc    1  Sect  De   0x1e
    3885  ..\..\pb\state.pb.c        0x00000000   Lc  Abs  File  De 
    3886  .constdata                 0x0004689f   Lc    1  Sect  De   0x3c
    3887  .constdata                 0x000468db   Lc    1  Sect  De   0x1e
    3888  .constdata                 0x000468f9   Lc    1  Sect  De   0x1e
    3889  .constdata                 0x00046917   Lc    1  Sect  De   0x1e
    3890  ..\..\pb\system.pb.c       0x00000000   Lc  Abs  File  De 
    3891  .constdata                 0x00046935   Lc    1  Sect  De   0x3c
    3892  .constdata                 0x00046971   Lc    1  Sect  De   0x2d
    3893  .constdata                 0x0004699e   Lc    1  Sect  De   0xf
    3894  .constdata                 0x000469ad   Lc    1  Sect  De   0xf
    3895  .constdata                 0x000469bc   Lc    1  Sect  De   0x1e
    3896  .constdata                 0x000469da   Lc    1  Sect  De   0x2d
    3897  .constdata                 0x00046a07   Lc    1  Sect  De   0xf
    3898  .constdata                 0x00046a16   Lc    1  Sect  De   0x1e
    3899  .constdata                 0x00046a34   Lc    1  Sect  De   0x1e
    3900  ..\..\pb\transport.pb.c    0x00000000   Lc  Abs  File  De 
    3901  .constdata                 0x00046a52   Lc    1  Sect  De   0x1e
    3902  .constdata                 0x00046a70   Lc    1  Sect  De   0x1e
    3903  .constdata                 0x00046a8e   Lc    1  Sect  De   0x1e
    3904  ..\..\celt\bands.c         0x00000000   Lc  Abs  File  De 
    3905  i.compute_band_energies    0x00030910   Lc    1  Sect  De 
    3906  i.compute_theta            0x00030ba8   Lc    1  Sect  De 
    3907  compute_theta              0x00030ba9   Lc    1  Code  De   0x650
    3908  i.deinterleave_hadamard    0x00031648   Lc    1  Sect  De 
    3909  deinterleave_hadamard      0x00031649   Lc    1  Code  De   0xf4
    3910  i.haar1                    0x00034aa4   Lc    1  Sect  De 
    3911  i.hysteresis_decision      0x00036964   Lc    1  Sect  De 
    3912  i.intensity_stereo         0x00036a98   Lc    1  Sect  De 
    3913  intensity_stereo           0x00036a99   Lc    1  Code  De   0xea
    3914  i.normalise_bands          0x0003758c   Lc    1  Sect  De 
    3915  i.quant_all_bands          0x0003b998   Lc    1  Sect  De 
    3916  i.quant_band               0x0003c7b0   Lc    1  Sect  De 
    3917  quant_band                 0x0003c7b1   Lc    1  Code  De   0x5b0
    3918  i.quant_band_stereo        0x0003cd64   Lc    1  Sect  De 
    3919  quant_band_stereo          0x0003cd65   Lc    1  Code  De   0x506
    3920  i.quant_partition          0x0003da64   Lc    1  Sect  De 
    3921  quant_partition            0x0003da65   Lc    1  Code  De   0x458
    3922  i.spreading_decision       0x000408d8   Lc    1  Sect  De 
    3923  .constdata                 0x00046aac   Lc    1  Sect  De   0xa8
    3924  ordery_table               0x00046aac   Lc    1  Data  De   0x78
    3925  exp2_table8                0x00046b24   Lc    1  Data  De   0x10
    3926  bit_interleave_table       0x00046b34   Lc    1  Data  De   0x10
    3927  bit_deinterleave_table     0x00046b44   Lc    1  Data  De   0x10
    3928  ..\..\celt\celt.c          0x00000000   Lc  Abs  File  De 
    3929  i.comb_filter              0x0003070c   Lc    1  Sect  De 
    3930  i.init_caps                0x00036a0a   Lc    1  Sect  De 
    3931  i.resampling_factor        0x0003e478   Lc    1  Sect  De 
    3932  .constdata                 0x00046b54   Lc    1  Sect  De   0x20
    3933  .constdata                 0x00046b74   Lc    1  Sect  De   0x44
    3934  gains                      0x00046b74   Lc    1  Data  De   0x24
    3935  error_strings              0x00046b98   Lc    1  Data  De   0x20
    3936  .conststring               0x0004c000   Lc    1  Sect  De   0x95
    3937  ..\..\celt\mdct.c          0x00000000   Lc  Abs  File  De 
    3938  i.clt_mdct_forward_c       0x00030424   Lc    1  Sect  De 
    3939  ..\..\celt\modes.c         0x00000000   Lc  Abs  File  De 
    3940  i.opus_custom_mode_create  0x00038348   Lc    1  Sect  De 
    3941  .constdata                 0x00046bb8   Lc    1  Sect  De   0x2c
    3942  eband5ms                   0x00046bb8   Lc    1  Data  De   0x2c
    3943  .constdata                 0x00046be4   Lc    1  Sect  De   0xe7
    3944  band_allocation            0x00046be4   Lc    1  Data  De   0xe7
    3945  .constdata                 0x00046ccc   Lc    1  Sect  De   0x1e0
    3946  window120                  0x00046ccc   Lc    1  Data  De   0x1e0
    3947  .constdata                 0x00046eac   Lc    1  Sect  De   0x2a
    3948  logN400                    0x00046eac   Lc    1  Data  De   0x2a
    3949  .constdata                 0x00046ed6   Lc    1  Sect  De   0xd2
    3950  cache_index50              0x00046ed6   Lc    1  Data  De   0xd2
    3951  .constdata                 0x00046fa8   Lc    1  Sect  De   0x188
    3952  cache_bits50               0x00046fa8   Lc    1  Data  De   0x188
    3953  .constdata                 0x00047130   Lc    1  Sect  De   0xa8
    3954  cache_caps50               0x00047130   Lc    1  Data  De   0xa8
    3955  .constdata                 0x000471d8   Lc    1  Sect  De   0xf00
    3956  fft_twiddles48000_960      0x000471d8   Lc    1  Data  De   0xf00
    3957  .constdata                 0x000480d8   Lc    1  Sect  De   0x3c0
    3958  fft_bitrev480              0x000480d8   Lc    1  Data  De   0x3c0
    3959  .constdata                 0x00048498   Lc    1  Sect  De   0x1e0
    3960  fft_bitrev240              0x00048498   Lc    1  Data  De   0x1e0
    3961  .constdata                 0x00048678   Lc    1  Sect  De   0xf0
    3962  fft_bitrev120              0x00048678   Lc    1  Data  De   0xf0
    3963  .constdata                 0x00048768   Lc    1  Sect  De   0x78
    3964  fft_bitrev60               0x00048768   Lc    1  Data  De   0x78
    3965  .constdata                 0x000487e0   Lc    1  Sect  De   0x38
    3966  fft_state48000_960_0       0x000487e0   Lc    1  Data  De   0x38
    3967  .constdata                 0x00048818   Lc    1  Sect  De   0x38
    3968  fft_state48000_960_1       0x00048818   Lc    1  Data  De   0x38
    3969  .constdata                 0x00048850   Lc    1  Sect  De   0x38
    3970  fft_state48000_960_2       0x00048850   Lc    1  Data  De   0x38
    3971  .constdata                 0x00048888   Lc    1  Sect  De   0x38
    3972  fft_state48000_960_3       0x00048888   Lc    1  Data  De   0x38
    3973  .constdata                 0x000488c0   Lc    1  Sect  De   0x1c20
    3974  mdct_twiddles960           0x000488c0   Lc    1  Data  De   0x1c20
    3975  .constdata                 0x0004a4e0   Lc    1  Sect  De   0x6c
    3976  mode48000_960_120          0x0004a4e0   Lc    1  Data  De   0x6c
    3977  ..\..\celt\pitch.c         0x00000000   Lc  Abs  File  De 
    3978  i.celt_pitch_xcorr_c       0x0002f6dc   Lc    1  Sect  De 
    3979  i.find_best_pitch          0x00034988   Lc    1  Sect  De 
    3980  find_best_pitch            0x00034989   Lc    1  Code  De   0x10c
    3981  i.pitch_downsample         0x0003ad1c   Lc    1  Sect  De 
    3982  i.pitch_search             0x0003affc   Lc    1  Sect  De 
    3983  i.remove_doubling          0x0003ded0   Lc    1  Sect  De 
    3984  .constdata                 0x0004a54c   Lc    1  Sect  De   0x40
    3985  second_check               0x0004a54c   Lc    1  Data  De   0x40
    3986  ..\..\celt\quant_bands.c   0x00000000   Lc  Abs  File  De 
    3987  i.amp2Log2                 0x00028ab0   Lc    1  Sect  De 
    3988  i.quant_coarse_energy      0x0003d270   Lc    1  Sect  De 
    3989  i.quant_coarse_energy_impl 0x0003d5dc   Lc    1  Sect  De 
    3990  quant_coarse_energy_impl   0x0003d5dd   Lc    1  Code  De   0x268
    3991  i.quant_energy_finalise    0x0003d860   Lc    1  Sect  De 
    3992  i.quant_fine_energy        0x0003d94c   Lc    1  Sect  De 
    3993  .constdata                 0x0004a58c   Lc    1  Sect  De   0x1d8
    3994  small_energy_icdf          0x0004a58c   Lc    1  Data  De   0x3
    3995  pred_coef                  0x0004a5f4   Lc    1  Data  De   0x10
    3996  beta_coef                  0x0004a604   Lc    1  Data  De   0x10
    3997  e_prob_model               0x0004a614   Lc    1  Data  De   0x150
    3998  ..\..\celt\rate.c          0x00000000   Lc  Abs  File  De 
    3999  i.clt_compute_allocation   0x0002fb0c   Lc    1  Sect  De 
    4000  .constdata                 0x0004a764   Lc    1  Sect  De   0x18
    4001  LOG2_FRAC_TABLE            0x0004a764   Lc    1  Data  De   0x18
    4002  ..\..\src\extensions.c     0x00000000   Lc  Abs  File  De 
    4003  i.opus_packet_extensions_count
                                    0x00038ab4   Lc    1  Sect  De 
    4004  i.opus_packet_extensions_generate
                                    0x00038b3c   Lc    1  Sect  De 
    4005  i.opus_packet_extensions_parse
                                    0x00038d58   Lc    1  Sect  De 
    4006  ..\..\src\opus.c           0x00000000   Lc  Abs  File  De 
    4007  i.encode_size              0x0003468c   Lc    1  Sect  De 
    4008  i.opus_packet_get_samples_per_frame
                                    0x00038e7c   Lc    1  Sect  De 
    4009  i.opus_packet_parse_impl   0x00038f80   Lc    1  Sect  De 
    4010  ..\..\celt\celt_lpc.c      0x00000000   Lc  Abs  File  De 
    4011  i._celt_autocorr           0x0001f0c8   Lc    1  Sect  De 
    4012  i._celt_lpc                0x0001f214   Lc    1  Sect  De 
    4013  ..\..\celt\entdec.c        0x00000000   Lc  Abs  File  De 
    4014  i.ec_dec_bit_logp          0x000339dc   Lc    1  Sect  De 
    4015  i.ec_dec_bits              0x00033a00   Lc    1  Sect  De 
    4016  i.ec_dec_normalize         0x00033aae   Lc    1  Sect  De 
    4017  ec_dec_normalize           0x00033aaf   Lc    1  Code  De   0x52
    4018  i.ec_dec_uint              0x00033b00   Lc    1  Sect  De 
    4019  i.ec_dec_update            0x00033bdc   Lc    1  Sect  De 
    4020  i.ec_decode                0x00033c04   Lc    1  Sect  De 
    4021  ..\..\celt\kiss_fft.c      0x00000000   Lc  Abs  File  De 
    4022  i.opus_fft_impl            0x00038398   Lc    1  Sect  De 
    4023  ..\..\celt\laplace.c       0x00000000   Lc  Abs  File  De 
    4024  i.ec_laplace_encode        0x0003414e   Lc    1  Sect  De 
    4025  ..\..\celt\mathops.c       0x00000000   Lc  Abs  File  De 
    4026  i.isqrt32                  0x00037200   Lc    1  Sect  De 
    4027  ..\..\celt\vq.c            0x00000000   Lc  Abs  File  De 
    4028  i.alg_quant                0x0001f32c   Lc    1  Sect  De 
    4029  i.alg_unquant              0x0001f43a   Lc    1  Sect  De 
    4030  i.exp_rotation             0x00034798   Lc    1  Sect  De 
    4031  i.exp_rotation1            0x000348f0   Lc    1  Sect  De 
    4032  exp_rotation1              0x000348f1   Lc    1  Code  De   0x7e
    4033  i.normalise_residual       0x00037660   Lc    1  Sect  De 
    4034  normalise_residual         0x00037661   Lc    1  Code  De   0xd2
    4035  i.op_pvq_search_c          0x00037cf0   Lc    1  Sect  De 
    4036  i.renormalise_vector       0x0003e39c   Lc    1  Sect  De 
    4037  i.stereo_itheta            0x00040b10   Lc    1  Sect  De 
    4038  .constdata                 0x0004a77c   Lc    1  Sect  De   0xc
    4039  SPREAD_FACTOR              0x0004a77c   Lc    1  Data  De   0xc
    4040  ..\..\celt\cwrs.c          0x00000000   Lc  Abs  File  De 
    4041  i.decode_pulses            0x000314ac   Lc    1  Sect  De 
    4042  i.encode_pulses            0x00034570   Lc    1  Sect  De 
    4043  .constdata                 0x0004a788   Lc    1  Sect  De   0x13e0
    4044  CELT_PVQ_U_DATA            0x0004a788   Lc    1  Data  De   0x13e0
    4045  .constdata                 0x0004bb68   Lc    1  Sect  De   0x3c
    4046  CELT_PVQ_U_ROW             0x0004bb68   Lc    1  Data  De   0x3c
    4047  dc.s                       0x00000000   Lc  Abs  File  De 
    4048  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    4049  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    4050  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    4051  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    4052  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    4053  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    4054  ../clib/heap2.c            0x00000000   Lc  Abs  File  De 
    4055  ../clib/heap2.c            0x00000000   Lc  Abs  File  De 
    4056  ../clib/longlong.s         0x00000000   Lc  Abs  File  De 
    4057  .text                      0x00018460   Lc    1  Sect  De   0xee
    4058  ../clib/longlong.s         0x00000000   Lc  Abs  File  De 
    4059  .text                      0x0001854e   Lc    1  Sect  De   0x26
    4060  ../clib/longlong.s         0x00000000   Lc  Abs  File  De 
    4061  .text                      0x00018574   Lc    1  Sect  De   0x26
    4062  ../clib/scanf.c            0x00000000   Lc  Abs  File  De 
    4063  ../clib/string.c           0x00000000   Lc  Abs  File  De 
    4064  .text                      0x0001859a   Lc    1  Sect  De 
    4065  ../clib/string.c           0x00000000   Lc  Abs  File  De 
    4066  .text                      0x000185f2   Lc    1  Sect  De 
    4067  ../clib/string.c           0x00000000   Lc  Abs  File  De 
    4068  .text                      0x0001863a   Lc    1  Sect  De 
    4069  ../clib/string.c           0x00000000   Lc  Abs  File  De 
    4070  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    4071  .text                      0x00018678   Lc    1  Sect  De   0x8a
    4072  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    4073  .text                      0x00018702   Lc    1  Sect  De   0x84
    4074  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    4075  .text                      0x00018786   Lc    1  Sect  De   0x64
    4076  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    4077  .text                      0x000187ea   Lc    1  Sect  De   0x7a
    4078  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    4079  .text                      0x00018864   Lc    1  Sect  De   0x10
    4080  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    4081  .text                      0x00018874   Lc    1  Sect  De   0x44
    4082  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    4083  .text                      0x000188b8   Lc    1  Sect  De   0x4e
    4084  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    4085  .text                      0x00018906   Lc    1  Sect  De   0x56
    4086  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    4087  ../clib/heapaux.c          0x00000000   Lc  Abs  File  De 
    4088  .text                      0x0001895c   Lc    1  Sect  De 
    4089  ../clib/angel/startup.s    0x00000000   Lc  Abs  File  De 
    4090  !!!main                    0x00018234   Lc    1  Sect  De   0x8
    4091  ../clib/angel/handlers.s   0x00000000   Lc  Abs  File  De 
    4092  !!handler_copy             0x000182cc   Lc    1  Sect  De   0x1a
    4093  ../fplib/d2f.s             0x00000000   Lc  Abs  File  De 
    4094  x$fpl$d2f                  0x00043254   Lc    1  Sect  De   0x62
    4095  $v0                        0x00043254   Lc    1   --   De 
    4096  ../fplib/daddsub.s         0x00000000   Lc  Abs  File  De 
    4097  x$fpl$dadd                 0x000432b8   Lc    1  Sect  De   0x150
    4098  $v0                        0x000432b8   Lc    1   --   De 
    4099  _dadd1                     0x000432c9   Lc    1  Code  De 
    4100  x$fpl$drsb                 0x00043b48   Lc    1  Sect  De   0x16
    4101  $v0                        0x00043b48   Lc    1   --   De 
    4102  x$fpl$dsub                 0x00043cf8   Lc    1  Sect  De   0x1d4
    4103  $v0                        0x00043cf8   Lc    1   --   De 
    4104  _dsub1                     0x00043d09   Lc    1  Code  De 
    4105  ../fplib/dfix.s            0x00000000   Lc  Abs  File  De 
    4106  x$fpl$dfix                 0x00043758   Lc    1  Sect  De   0x5e
    4107  $v0                        0x00043758   Lc    1   --   De 
    4108  ../fplib/dfixu.s           0x00000000   Lc  Abs  File  De 
    4109  x$fpl$dfixu                0x000437b8   Lc    1  Sect  De   0x5a
    4110  $v0                        0x000437b8   Lc    1   --   De 
    4111  ../fplib/dflt.s            0x00000000   Lc  Abs  File  De 
    4112  x$fpl$dfltu                0x00043840   Lc    1  Sect  De   0x26
    4113  $v0                        0x00043840   Lc    1   --   De 
    4114  x$fpl$dflt                 0x00043812   Lc    1  Sect  De   0x2e
    4115  $v0                        0x00043812   Lc    1   --   De 
    4116  ../fplib/dleqf.s           0x00000000   Lc  Abs  File  De 
    4117  x$fpl$dleqf                0x00043868   Lc    1  Sect  De   0x78
    4118  $v0                        0x00043868   Lc    1   --   De 
    4119  ../fplib/dmul.s            0x00000000   Lc  Abs  File  De 
    4120  x$fpl$dmul                 0x000438e0   Lc    1  Sect  De   0x154
    4121  $v0                        0x000438e0   Lc    1   --   De 
    4122  ../fplib/drleqf.s          0x00000000   Lc  Abs  File  De 
    4123  x$fpl$drleqf               0x00043adc   Lc    1  Sect  De   0x6c
    4124  $v0                        0x00043adc   Lc    1   --   De 
    4125  ../fplib/f2d.s             0x00000000   Lc  Abs  File  De 
    4126  x$fpl$f2d                  0x00043ecc   Lc    1  Sect  De   0x56
    4127  $v0                        0x00043ecc   Lc    1   --   De 
    4128  ../mathlib/cos.c           0x00000000   Lc  Abs  File  De 
    4129  i.__hardfp_cos             0x0001d270   Lc    1  Sect  De 
    4130  ../mathlib/cos.c           0x00000000   Lc  Abs  File  De 
    4131  ../mathlib/exp.c           0x00000000   Lc  Abs  File  De 
    4132  i.__hardfp_exp             0x0001d338   Lc    1  Sect  De 
    4133  .constdata                 0x0004bba8   Lc    1  Sect  De   0x58
    4134  halF                       0x0004bba8   Lc    1  Data  De   0x10
    4135  ln2HI                      0x0004bbb8   Lc    1  Data  De   0x10
    4136  ln2LO                      0x0004bbc8   Lc    1  Data  De   0x10
    4137  P                          0x0004bbd8   Lc    1  Data  De   0x28
    4138  ../mathlib/exp.c           0x00000000   Lc  Abs  File  De 
    4139  ../mathlib/floor.c         0x00000000   Lc  Abs  File  De 
    4140  i.__hardfp_floor           0x0001d690   Lc    1  Sect  De 
    4141  ../mathlib/log.c           0x00000000   Lc  Abs  File  De 
    4142  i.__hardfp_log             0x0001d7a8   Lc    1  Sect  De 
    4143  .constdata                 0x0004bc00   Lc    1  Sect  De   0x38
    4144  Lg2                        0x0004bc00   Lc    1  Data  De   0x18
    4145  Lg                         0x0004bc18   Lc    1  Data  De   0x20
    4146  ../mathlib/log.c           0x00000000   Lc  Abs  File  De 
    4147  ../mathlib/pow.c           0x00000000   Lc  Abs  File  De 
    4148  i.__hardfp_pow             0x0001db70   Lc    1  Sect  De 
    4149  .constdata                 0x0004bc38   Lc    1  Sect  De   0x88
    4150  bp                         0x0004bc38   Lc    1  Data  De   0x10
    4151  dp_h                       0x0004bc48   Lc    1  Data  De   0x10
    4152  dp_l                       0x0004bc58   Lc    1  Data  De   0x10
    4153  L                          0x0004bc68   Lc    1  Data  De   0x30
    4154  P                          0x0004bc98   Lc    1  Data  De   0x28
    4155  ../mathlib/pow.c           0x00000000   Lc  Abs  File  De 
    4156  ../mathlib/sqrt.c          0x00000000   Lc  Abs  File  De 
    4157  i.__hardfp_sqrt            0x0001e7c0   Lc    1  Sect  De 
    4158  i.sqrt                     0x00040aa2   Lc    1  Sect  De 
    4159  ../mathlib/sqrt.c          0x00000000   Lc  Abs  File  De 
    4160  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De 
    4161  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De 
    4162  .ARM.Collect$$rtentry$$00000000
                                    0x00018310   Lc    1  Sect  De 
    4163  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    4164  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    4165  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    4166  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    4167  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    4168  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    4169  .text                      0x00018964   Lc    1  Sect  De   0x8
    4170  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    4171  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    4172  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    4173  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    4174  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    4175  ../clib/heap2.c            0x00000000   Lc  Abs  File  De 
    4176  ../clib/fenv.c             0x00000000   Lc  Abs  File  De 
    4177  .text                      0x0001896c   Lc    1  Sect  De 
    4178  ../clib/scanf.c            0x00000000   Lc  Abs  File  De 
    4179  ../clib/armsys.c           0x00000000   Lc  Abs  File  De 
    4180  ../clib/libinit.s          0x00000000   Lc  Abs  File  De 
    4181  .ARM.Collect$$libinit$$00000001
                                    0x00018306   Lc    1  Sect  De   0x4
    4182  .ARM.Collect$$libinit$$00000004
                                    0x0001830a   Lc    1  Sect  De 
    4183  .ARM.Collect$$libinit$$0000000A
                                    0x0001830a   Lc    1  Sect  De 
    4184  .ARM.Collect$$libinit$$0000000C
                                    0x0001830a   Lc    1  Sect  De 
    4185  .ARM.Collect$$libinit$$0000000E
                                    0x0001830a   Lc    1  Sect  De 
    4186  .ARM.Collect$$libinit$$00000011
                                    0x0001830a   Lc    1  Sect  De 
    4187  .ARM.Collect$$libinit$$00000013
                                    0x0001830a   Lc    1  Sect  De 
    4188  .ARM.Collect$$libinit$$00000015
                                    0x0001830a   Lc    1  Sect  De 
    4189  .ARM.Collect$$libinit$$00000017
                                    0x0001830a   Lc    1  Sect  De 
    4190  .ARM.Collect$$libinit$$00000019
                                    0x0001830a   Lc    1  Sect  De 
    4191  .ARM.Collect$$libinit$$0000001B
                                    0x0001830a   Lc    1  Sect  De 
    4192  .ARM.Collect$$libinit$$0000001D
                                    0x0001830a   Lc    1  Sect  De 
    4193  .ARM.Collect$$libinit$$0000001F
                                    0x0001830a   Lc    1  Sect  De 
    4194  .ARM.Collect$$libinit$$00000021
                                    0x0001830a   Lc    1  Sect  De 
    4195  .ARM.Collect$$libinit$$00000023
                                    0x0001830a   Lc    1  Sect  De 
    4196  .ARM.Collect$$libinit$$00000025
                                    0x0001830a   Lc    1  Sect  De 
    4197  .ARM.Collect$$libinit$$0000002C
                                    0x0001830a   Lc    1  Sect  De 
    4198  .ARM.Collect$$libinit$$0000002E
                                    0x0001830a   Lc    1  Sect  De 
    4199  .ARM.Collect$$libinit$$00000030
                                    0x0001830a   Lc    1  Sect  De 
    4200  .ARM.Collect$$libinit$$00000032
                                    0x0001830a   Lc    1  Sect  De 
    4201  .ARM.Collect$$libinit$$00000033
                                    0x0001830a   Lc    1  Sect  De   0x2
    4202  ../fplib/basic.s           0x00000000   Lc  Abs  File  De 
    4203  x$fpl$basic                0x0004323c   Lc    1  Sect  De   0x18
    4204  $v0                        0x0004323c   Lc    1   --   De 
    4205  ../fplib/dcmpi.s           0x00000000   Lc  Abs  File  De 
    4206  x$fpl$dcmpinf              0x00043418   Lc    1  Sect  De   0x18
    4207  $v0                        0x00043418   Lc    1   --   De 
    4208  ../fplib/ddiv.s            0x00000000   Lc  Abs  File  De 
    4209  x$fpl$ddiv                 0x00043430   Lc    1  Sect  De   0x2b0
    4210  $v0                        0x00043430   Lc    1   --   De 
    4211  ddiv_entry                 0x00043437   Lc    1  Code  De 
    4212  ../fplib/deqf.s            0x00000000   Lc  Abs  File  De 
    4213  x$fpl$deqf                 0x000436e0   Lc    1  Sect  De   0x78
    4214  $v0                        0x000436e0   Lc    1   --   De 
    4215  ../fplib/dnaninf.s         0x00000000   Lc  Abs  File  De 
    4216  x$fpl$dnaninf              0x00043a34   Lc    1  Sect  De   0x9c
    4217  $v0                        0x00043a34   Lc    1   --   De 
    4218  ../fplib/dretinf.s         0x00000000   Lc  Abs  File  De 
    4219  x$fpl$dretinf              0x00043ad0   Lc    1  Sect  De   0xc
    4220  $v0                        0x00043ad0   Lc    1   --   De 
    4221  ../fplib/dsqrt.s           0x00000000   Lc  Abs  File  De 
    4222  x$fpl$dsqrt                0x00043b60   Lc    1  Sect  De   0x198
    4223  $v0                        0x00043b60   Lc    1   --   De 
    4224  ../fplib/fnaninf.s         0x00000000   Lc  Abs  File  De 
    4225  x$fpl$fnaninf              0x00043f22   Lc    1  Sect  De   0x8c
    4226  $v0                        0x00043f22   Lc    1   --   De 
    4227  ../fplib/fretinf.s         0x00000000   Lc  Abs  File  De 
    4228  x$fpl$fretinf              0x00043fb8   Lc    1  Sect  De   0xa
    4229  $v0                        0x00043fb8   Lc    1   --   De 
    4230  ../fplib/scalbn.s          0x00000000   Lc  Abs  File  De 
    4231  x$fpl$scalbn               0x00044026   Lc    1  Sect  De   0x5c
    4232  $v0                        0x00044026   Lc    1   --   De 
    4233  ../fplib/usenofp.s         0x00000000   Lc  Abs  File  De 
    4234  x$fpl$usenofp              0x000440b2   Lc    1  Sect  De 
    4235  ../mathlib/cos_i.c         0x00000000   Lc  Abs  File  De 
    4236  i.__kernel_cos             0x0001ec78   Lc    1  Sect  De 
    4237  .constdata                 0x0004bcc0   Lc    1  Sect  De   0x30
    4238  C                          0x0004bcc0   Lc    1  Data  De   0x30
    4239  ../mathlib/dunder.c        0x00000000   Lc  Abs  File  De 
    4240  i.__mathlib_dbl_divzero    0x0001f010   Lc    1  Sect  De 
    4241  i.__mathlib_dbl_infnan     0x0001f040   Lc    1  Sect  De 
    4242  i.__mathlib_dbl_infnan2    0x0001f054   Lc    1  Sect  De 
    4243  i.__mathlib_dbl_invalid    0x0001f068   Lc    1  Sect  De 
    4244  i.__mathlib_dbl_overflow   0x0001f088   Lc    1  Sect  De 
    4245  i.__mathlib_dbl_underflow  0x0001f0a8   Lc    1  Sect  De 
    4246  ../mathlib/fabs.c          0x00000000   Lc  Abs  File  De 
    4247  i.fabs                     0x0003496e   Lc    1  Sect  De 
    4248  ../mathlib/fpclassify.c    0x00000000   Lc  Abs  File  De 
    4249  i.__ARM_fpclassify         0x0001d23e   Lc    1  Sect  De 
    4250  ../mathlib/poly.c          0x00000000   Lc  Abs  File  De 
    4251  i.__kernel_poly            0x0001ede8   Lc    1  Sect  De 
    4252  ../mathlib/qnan.c          0x00000000   Lc  Abs  File  De 
    4253  .constdata                 0x0004bcf0   Lc    1  Sect  De   0x8
    4254  ../mathlib/rred.c          0x00000000   Lc  Abs  File  De 
    4255  i.__ieee754_rem_pio2       0x0001e840   Lc    1  Sect  De 
    4256  .constdata                 0x0004bcf8   Lc    1  Sect  De   0xc8
    4257  pio2s                      0x0004bcf8   Lc    1  Data  De   0x30
    4258  twooverpi                  0x0004bd28   Lc    1  Data  De   0x98
    4259  ../mathlib/sin_i.c         0x00000000   Lc  Abs  File  De 
    4260  i.__kernel_sin             0x0001eee0   Lc    1  Sect  De 
    4261  .constdata                 0x0004bdc0   Lc    1  Sect  De   0x28
    4262  S                          0x0004bdc0   Lc    1  Data  De   0x28
    4263  ../mathlib/sin_i.c         0x00000000   Lc  Abs  File  De 
    4264  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De 
    4265  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De 
    4266  .text                      0x00018984   Lc    1  Sect  De   0x8
    4267  .bss                       0x10022db0   Lc    3  Sect  De   0x60
    4268  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De 
    4269  .ARM.Collect$$rtentry$$00000002
                                    0x00018310   Lc    1  Sect  De 
    4270  .ARM.Collect$$rtentry$$00000009
                                    0x00018316   Lc    1  Sect  De 
    4271  .ARM.Collect$$rtentry$$0000000A
                                    0x00018316   Lc    1  Sect  De   0x4
    4272  .ARM.Collect$$rtentry$$0000000C
                                    0x0001831a   Lc    1  Sect  De 
    4273  .ARM.Collect$$rtentry$$0000000D
                                    0x0001831a   Lc    1  Sect  De   0x8
    4274  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De 
    4275  .ARM.Collect$$rtentry$$00000004
                                    0x00018310   Lc    1  Sect  De   0x6
    4276  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    4277  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    4278  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    4279  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    4280  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    4281  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    4282  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    4283  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    4284  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    4285  ../clib/scanf.c            0x00000000   Lc  Abs  File  De 
    4286  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4287  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4288  ../clib/heapaux.c          0x00000000   Lc  Abs  File  De 
    4289  ../clib/armsys.c           0x00000000   Lc  Abs  File  De 
    4290  ../clib/armsys.c           0x00000000   Lc  Abs  File  De 
    4291  ../fplib/dcheck1.s         0x00000000   Lc  Abs  File  De 
    4292  x$fpl$dcheck1              0x00043408   Lc    1  Sect  De   0x10
    4293  $v0                        0x00043408   Lc    1   --   De 
    4294  ../fplib/fpinit.s          0x00000000   Lc  Abs  File  De 
    4295  x$fpl$fpinit               0x00043fae   Lc    1  Sect  De   0xa
    4296  $v0                        0x00043fae   Lc    1   --   De 
    4297  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De 
    4298  .text                      0x0001898c   Lc    1  Sect  De   0x2
    4299  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De 
    4300  .text                      0x0001898e   Lc    1  Sect  De 
    4301  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De 
    4302  .text                      0x0001898e   Lc    1  Sect  De   0x4a
    4303  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    4304  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    4305  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    4306  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    4307  ../clib/scanf.c            0x00000000   Lc  Abs  File  De 
    4308  ../clib/locale.s           0x00000000   Lc  Abs  File  De 
    4309  ../clib/stdlib.c           0x00000000   Lc  Abs  File  De 
    4310  .text                      0x000189d8   Lc    1  Sect  De 
    4311  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4312  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4313  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4314  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4315  ../clib/angel/boardlib.s   0x00000000   Lc  Abs  File  De 
    4316  ../clib/angel/boardlib.s   0x00000000   Lc  Abs  File  De 
    4317  ../clib/angel/boardlib.s   0x00000000   Lc  Abs  File  De 
    4318  ../clib/armsys.c           0x00000000   Lc  Abs  File  De 
    4319  ../clib/armsys.c           0x00000000   Lc  Abs  File  De 
    4320  ../clib/libinit.s          0x00000000   Lc  Abs  File  De 
    4321  .ARM.Collect$$libinit$$00000000
                                    0x00018304   Lc    1  Sect  De   0x2
    4322  ../fplib/retnan.s          0x00000000   Lc  Abs  File  De 
    4323  x$fpl$retnan               0x00043fc2   Lc    1  Sect  De   0x64
    4324  $v0                        0x00043fc2   Lc    1   --   De 
    4325  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De 
    4326  .text                      0x000189ec   Lc    1  Sect  De 
    4327  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De 
    4328  .ARM.Collect$$rtexit$$00000000
                                    0x00018322   Lc    1  Sect  De   0x2
    4329  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    4330  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    4331  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4332  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4333  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4334  ../clib/libinit.s          0x00000000   Lc  Abs  File  De 
    4335  .ARM.Collect$$libshutdown$$00000002
                                    0x0001830e   Lc    1  Sect  De 
    4336  .ARM.Collect$$libshutdown$$00000004
                                    0x0001830e   Lc    1  Sect  De 
    4337  .ARM.Collect$$libshutdown$$00000007
                                    0x0001830e   Lc    1  Sect  De 
    4338  .ARM.Collect$$libshutdown$$0000000A
                                    0x0001830e   Lc    1  Sect  De 
    4339  .ARM.Collect$$libshutdown$$0000000C
                                    0x0001830e   Lc    1  Sect  De 
    4340  .ARM.Collect$$libshutdown$$0000000F
                                    0x0001830e   Lc    1  Sect  De 
    4341  .ARM.Collect$$libshutdown$$00000010
                                    0x0001830e   Lc    1  Sect  De   0x2
    4342  ../fplib/trapv.s           0x00000000   Lc  Abs  File  De 
    4343  x$fpl$trapveneer           0x00044082   Lc    1  Sect  De   0x30
    4344  $v0                        0x00044082   Lc    1   --   De 
    4345  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De 
    4346  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De 
    4347  .ARM.Collect$$rtexit$$00000002
                                    0x00018324   Lc    1  Sect  De 
    4348  .ARM.Collect$$rtexit$$00000003
                                    0x00018324   Lc    1  Sect  De   0x4
    4349  .ARM.Collect$$rtexit$$00000004
                                    0x00018328   Lc    1  Sect  De   0x6
    4350  ../clib/signal.s           0x00000000   Lc  Abs  File  De 
    4351  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4352  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4353  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4354  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4355  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4356  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4357  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4358  ../clib/angel/boardlib.s   0x00000000   Lc  Abs  File  De 
    4359  ../clib/libinit.s          0x00000000   Lc  Abs  File  De 
    4360  .ARM.Collect$$libshutdown$$00000000
                                    0x0001830c   Lc    1  Sect  De   0x2
    4361  ../clib/angel/dczerorl2.s  0x00000000   Lc  Abs  File  De 
    4362  !!dczerorl2                0x00018270   Lc    1  Sect  De   0x5a
    4363  ../clib/angel/scatter.s    0x00000000   Lc  Abs  File  De 
    4364  !!!scatter                 0x0001823c   Lc    1  Sect  De   0x34
    4365  ../clib/angel/handlers.s   0x00000000   Lc  Abs  File  De 
    4366  !!handler_zi               0x000182e8   Lc    1  Sect  De   0x1c
    4367  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 
    4368  __ARM_use_no_argv          0x00000000   Gb  Abs   --   Hi 
    4369  __Vectors                  0x00018000   Gb    1  Data  Hi 
    4370  __Patchable                0x00018190   Gb    1  Data  Hi 
    4371  Reset_Handler              0x00018201   Wk    1  Code  Hi   0x1c
    4372  NMI_Handler                0x0001821f   Wk    1  Code  Hi   0x2
    4373  MemManage_Handler          0x00018221   Wk    1  Code  Hi   0x2
    4374  BusFault_Handler           0x00018223   Wk    1  Code  Hi   0x2
    4375  UsageFault_Handler         0x00018225   Wk    1  Code  Hi   0x2
    4376  DebugMon_Handler           0x00018229   Wk    1  Code  Hi   0x2
    4377  am_adc_isr                 0x0001822f   Wk    1  Code  Hi 
    4378  am_audadc0_isr             0x0001822f   Wk    1  Code  Hi 
    4379  am_brownout_isr            0x0001822f   Wk    1  Code  Hi 
    4380  am_cachecpu_isr            0x0001822f   Wk    1  Code  Hi 
    4381  am_clkgen_isr              0x0001822f   Wk    1  Code  Hi 
    4382  am_disp_isr                0x0001822f   Wk    1  Code  Hi 
    4383  am_dsi_isr                 0x0001822f   Wk    1  Code  Hi 
    4384  am_dspi2s0_isr             0x0001822f   Wk    1  Code  Hi 
    4385  am_dspi2s1_isr             0x0001822f   Wk    1  Code  Hi 
    4386  am_dspi2s2_isr             0x0001822f   Wk    1  Code  Hi 
    4387  am_dspi2s3_isr             0x0001822f   Wk    1  Code  Hi 
    4388  am_gpio0_405f_isr          0x0001822f   Wk    1  Code  Hi 
    4389  am_gpio0_607f_isr          0x0001822f   Wk    1  Code  Hi 
    4390  am_gpio1_001f_isr          0x0001822f   Wk    1  Code  Hi 
    4391  am_gpio1_203f_isr          0x0001822f   Wk    1  Code  Hi 
    4392  am_gpio1_405f_isr          0x0001822f   Wk    1  Code  Hi 
    4393  am_gpio1_607f_isr          0x0001822f   Wk    1  Code  Hi 
    4394  am_gpu_isr                 0x0001822f   Wk    1  Code  Hi 
    4395  am_iomaster0_isr           0x0001822f   Wk    1  Code  Hi 
    4396  am_iomaster1_isr           0x0001822f   Wk    1  Code  Hi 
    4397  am_iomaster2_isr           0x0001822f   Wk    1  Code  Hi 
    4398  am_iomaster3_isr           0x0001822f   Wk    1  Code  Hi 
    4399  am_iomaster4_isr           0x0001822f   Wk    1  Code  Hi 
    4400  am_iomaster5_isr           0x0001822f   Wk    1  Code  Hi 
    4401  am_iomaster6_isr           0x0001822f   Wk    1  Code  Hi 
    4402  am_iomaster7_isr           0x0001822f   Wk    1  Code  Hi 
    4403  am_ioslave_acc_isr         0x0001822f   Wk    1  Code  Hi 
    4404  am_ioslave_ios_isr         0x0001822f   Wk    1  Code  Hi 
    4405  am_mspi0_isr               0x0001822f   Wk    1  Code  Hi 
    4406  am_mspi1_isr               0x0001822f   Wk    1  Code  Hi 
    4407  am_mspi2_isr               0x0001822f   Wk    1  Code  Hi 
    4408  am_pdm1_isr                0x0001822f   Wk    1  Code  Hi 
    4409  am_pdm2_isr                0x0001822f   Wk    1  Code  Hi 
    4410  am_pdm3_isr                0x0001822f   Wk    1  Code  Hi 
    4411  am_rtc_isr                 0x0001822f   Wk    1  Code  Hi 
    4412  am_sdio_isr                0x0001822f   Wk    1  Code  Hi 
    4413  am_stimer_cmpr2_isr        0x0001822f   Wk    1  Code  Hi 
    4414  am_stimer_cmpr3_isr        0x0001822f   Wk    1  Code  Hi 
    4415  am_stimer_cmpr4_isr        0x0001822f   Wk    1  Code  Hi 
    4416  am_stimer_cmpr5_isr        0x0001822f   Wk    1  Code  Hi 
    4417  am_stimer_cmpr6_isr        0x0001822f   Wk    1  Code  Hi 
    4418  am_stimer_cmpr7_isr        0x0001822f   Wk    1  Code  Hi 
    4419  am_stimerof_isr            0x0001822f   Wk    1  Code  Hi 
    4420  am_timer00_isr             0x0001822f   Wk    1  Code  Hi 
    4421  am_timer01_isr             0x0001822f   Wk    1  Code  Hi 
    4422  am_timer02_isr             0x0001822f   Wk    1  Code  Hi 
    4423  am_timer03_isr             0x0001822f   Wk    1  Code  Hi 
    4424  am_timer04_isr             0x0001822f   Wk    1  Code  Hi 
    4425  am_timer05_isr             0x0001822f   Wk    1  Code  Hi 
    4426  am_timer06_isr             0x0001822f   Wk    1  Code  Hi 
    4427  am_timer07_isr             0x0001822f   Wk    1  Code  Hi 
    4428  am_timer08_isr             0x0001822f   Wk    1  Code  Hi 
    4429  am_timer09_isr             0x0001822f   Wk    1  Code  Hi 
    4430  am_timer10_isr             0x0001822f   Wk    1  Code  Hi 
    4431  am_timer11_isr             0x0001822f   Wk    1  Code  Hi 
    4432  am_timer12_isr             0x0001822f   Wk    1  Code  Hi 
    4433  am_timer13_isr             0x0001822f   Wk    1  Code  Hi 
    4434  am_timer14_isr             0x0001822f   Wk    1  Code  Hi 
    4435  am_timer15_isr             0x0001822f   Wk    1  Code  Hi 
    4436  am_uart1_isr               0x0001822f   Wk    1  Code  Hi 
    4437  am_uart2_isr               0x0001822f   Wk    1  Code  Hi 
    4438  am_uart3_isr               0x0001822f   Wk    1  Code  Hi 
    4439  am_uart_isr                0x0001822f   Wk    1  Code  Hi 
    4440  am_usb_isr                 0x0001822f   Wk    1  Code  Hi 
    4441  am_vcomp_isr               0x0001822f   Wk    1  Code  Hi 
    4442  am_watchdog_isr            0x0001822f   Wk    1  Code  Hi 
    4443  __main                     0x00018235   Gb    1  Code  Hi   0x8
    4444  __scatterload              0x0001823d   Gb    1  Code  Hi 
    4445  __scatterload_rt2          0x0001823d   Gb    1  Code  Hi   0x2c
    4446  __scatterload_rt2_thumb_only
                                    0x0001823d   Gb    1  Code  Hi 
    4447  __scatterload_null         0x0001824b   Gb    1  Code  Hi 
    4448  __decompress               0x00018271   Gb    1  Code  Hi   0x5a
    4449  __decompress1              0x00018271   Gb    1  Code  Hi 
    4450  __scatterload_copy         0x000182cd   Gb    1  Code  Hi   0x1a
    4451  __scatterload_zeroinit     0x000182e9   Gb    1  Code  Hi   0x1c
    4452  __rt_lib_init              0x00018305   Gb    1  Code  De 
    4453  __rt_lib_init_fp_1         0x00018307   Gb    1  Code  Hi 
    4454  __rt_lib_init_alloca_1     0x0001830b   Gb    1  Code  Hi 
    4455  __rt_lib_init_argv_1       0x0001830b   Gb    1  Code  Hi 
    4456  __rt_lib_init_atexit_1     0x0001830b   Gb    1  Code  Hi 
    4457  __rt_lib_init_clock_1      0x0001830b   Gb    1  Code  Hi 
    4458  __rt_lib_init_cpp_1        0x0001830b   Gb    1  Code  Hi 
    4459  __rt_lib_init_exceptions_1 0x0001830b   Gb    1  Code  Hi 
    4460  __rt_lib_init_fp_trap_1    0x0001830b   Gb    1  Code  Hi 
    4461  __rt_lib_init_getenv_1     0x0001830b   Gb    1  Code  Hi 
    4462  __rt_lib_init_heap_1       0x0001830b   Gb    1  Code  Hi 
    4463  __rt_lib_init_lc_collate_1 0x0001830b   Gb    1  Code  Hi 
    4464  __rt_lib_init_lc_ctype_1   0x0001830b   Gb    1  Code  Hi 
    4465  __rt_lib_init_lc_monetary_1
                                    0x0001830b   Gb    1  Code  Hi 
    4466  __rt_lib_init_lc_numeric_1 0x0001830b   Gb    1  Code  Hi 
    4467  __rt_lib_init_lc_time_1    0x0001830b   Gb    1  Code  Hi 
    4468  __rt_lib_init_preinit_1    0x0001830b   Gb    1  Code  Hi 
    4469  __rt_lib_init_rand_1       0x0001830b   Gb    1  Code  Hi 
    4470  __rt_lib_init_return       0x0001830b   Gb    1  Code  Hi 
    4471  __rt_lib_init_signal_1     0x0001830b   Gb    1  Code  Hi 
    4472  __rt_lib_init_stdio_1      0x0001830b   Gb    1  Code  Hi 
    4473  __rt_lib_init_user_alloc_1 0x0001830b   Gb    1  Code  Hi 
    4474  __rt_lib_shutdown          0x0001830d   Gb    1  Code  De 
    4475  __rt_lib_shutdown_cpp_1    0x0001830f   Gb    1  Code  Hi 
    4476  __rt_lib_shutdown_fp_trap_1
                                    0x0001830f   Gb    1  Code  Hi 
    4477  __rt_lib_shutdown_heap_1   0x0001830f   Gb    1  Code  Hi 
    4478  __rt_lib_shutdown_return   0x0001830f   Gb    1  Code  Hi 
    4479  __rt_lib_shutdown_signal_1 0x0001830f   Gb    1  Code  Hi 
    4480  __rt_lib_shutdown_stdio_1  0x0001830f   Gb    1  Code  Hi 
    4481  __rt_lib_shutdown_user_alloc_1
                                    0x0001830f   Gb    1  Code  Hi 
    4482  __rt_entry                 0x00018311   Gb    1  Code  Hi 
    4483  __rt_entry_presh_1         0x00018311   Gb    1  Code  Hi 
    4484  __rt_entry_sh              0x00018311   Gb    1  Code  Hi 
    4485  __rt_entry_li              0x00018317   Gb    1  Code  Hi 
    4486  __rt_entry_postsh_1        0x00018317   Gb    1  Code  Hi 
    4487  __rt_entry_main            0x0001831b   Gb    1  Code  Hi 
    4488  __rt_entry_postli_1        0x0001831b   Gb    1  Code  Hi 
    4489  __rt_exit                  0x00018323   Gb    1  Code  De 
    4490  __rt_exit_ls               0x00018325   Gb    1  Code  Hi 
    4491  __rt_exit_prels_1          0x00018325   Gb    1  Code  Hi 
    4492  __rt_exit_exit             0x00018329   Gb    1  Code  Hi 
    4493  SVC_Handler                0x00018331   Gb    1  Code  Hi   0x1c
    4494  __asm___6_port_c_39a90d8d__prvStartFirstTask
                                    0x00018351   Gb    1  Code  Hi   0x24
    4495  __asm___6_port_c_39a90d8d__prvEnableVFP
                                    0x00018379   Gb    1  Code  Hi   0x10
    4496  PendSV_Handler             0x0001838d   Gb    1  Code  Hi   0x58
    4497  vPortGetIPSR               0x000183e9   Gb    1  Code  Hi   0x6
    4498  HardFault_Handler          0x000183f1   Gb    1  Code  Hi   0x20
    4499  am_hal_interrupt_master_enable
                                    0x00018415   Gb    1  Code  Hi   0x8
    4500  am_hal_interrupt_master_disable
                                    0x0001841d   Gb    1  Code  Hi   0x8
    4501  am_hal_interrupt_master_set
                                    0x00018425   Gb    1  Code  Hi   0x6
    4502  am_hal_triple_read         0x0001842d   Gb    1  Code  Hi   0x1c
    4503  __user_initial_stackheap   0x00018449   Gb    1  Code  Hi   0xa
    4504  __aeabi_uldivmod           0x00018461   Gb    1  Code  Hi 
    4505  _ll_udiv                   0x00018461   Gb    1  Code  De   0xee
    4506  __aeabi_llsl               0x0001854f   Gb    1  Code  Hi 
    4507  _ll_shift_l                0x0001854f   Gb    1  Code  De   0x26
    4508  __aeabi_llsr               0x00018575   Gb    1  Code  Hi 
    4509  _ll_ushift_r               0x00018575   Gb    1  Code  De   0x26
    4510  memcmp                     0x0001859b   Gb    1  Code  Hi   0x58
    4511  strcpy                     0x000185f3   Gb    1  Code  Hi   0x48
    4512  strlen                     0x0001863b   Gb    1  Code  Hi   0x3e
    4513  __aeabi_memcpy             0x00018679   Gb    1  Code  Hi 
    4514  __rt_memcpy                0x00018679   Gb    1  Code  De   0x8a
    4515  _memcpy_lastbytes          0x000186df   Gb    1  Code  De 
    4516  __aeabi_memmove            0x00018703   Gb    1  Code  Hi 
    4517  __rt_memmove               0x00018703   Gb    1  Code  De   0x84
    4518  __memmove_lastfew          0x00018763   Gb    1  Code  De 
    4519  __aeabi_memcpy4            0x00018787   Gb    1  Code  Hi 
    4520  __aeabi_memcpy8            0x00018787   Gb    1  Code  De 
    4521  __rt_memcpy_w              0x00018787   Gb    1  Code  De   0x64
    4522  _memcpy_lastbytes_aligned  0x000187cf   Gb    1  Code  De 
    4523  __aeabi_memmove4           0x000187eb   Gb    1  Code  Hi 
    4524  __aeabi_memmove8           0x000187eb   Gb    1  Code  De 
    4525  __rt_memmove_w             0x000187eb   Gb    1  Code  De   0x7a
    4526  __memmove_aligned          0x00018811   Gb    1  Code  De 
    4527  __memmove_lastfew_aligned  0x00018849   Gb    1  Code  De 
    4528  __aeabi_memset             0x00018865   Gb    1  Code  Hi   0x10
    4529  __aeabi_memclr             0x00018875   Gb    1  Code  Hi 
    4530  __rt_memclr                0x00018875   Gb    1  Code  De   0x44
    4531  _memset                    0x00018879   Gb    1  Code  De 
    4532  __aeabi_memclr4            0x000188b9   Gb    1  Code  Hi 
    4533  __aeabi_memclr8            0x000188b9   Gb    1  Code  De 
    4534  __rt_memclr_w              0x000188b9   Gb    1  Code  De   0x4e
    4535  _memset_w                  0x000188bd   Gb    1  Code  De 
    4536  strncpy                    0x00018907   Gb    1  Code  Hi   0x56
    4537  __use_two_region_memory    0x0001895d   Gb    1  Code  Hi   0x2
    4538  __rt_heap_escrow           0x0001895f   Gb    1  Code  De   0x2
    4539  __rt_heap_expand           0x00018961   Gb    1  Code  De   0x2
    4540  __aeabi_errno_addr         0x00018965   Gb    1  Code  De   0x8
    4541  __errno$intlibspace        0x00018965   Gb    1  Code  De 
    4542  __rt_errno_addr$intlibspace
                                    0x00018965   Gb    1  Code  De 
    4543  __read_errno               0x0001896d   Gb    1  Code  De   0xa
    4544  __set_errno                0x00018977   Gb    1  Code  De   0xc
    4545  __user_libspace            0x00018985   Wk    1  Code  De   0x8
    4546  __user_perproc_libspace    0x00018985   Wk    1  Code  De 
    4547  __user_perthread_libspace  0x00018985   Wk    1  Code  De 
    4548  __I$use$semihosting        0x0001898d   Gb    1  Code  Hi 
    4549  __use_no_semihosting_swi   0x0001898d   Gb    1  Code  Hi   0x2
    4550  __semihosting_library_function
                                    0x0001898f   Gb    1  Code  Hi 
    4551  __user_setup_stackheap     0x0001898f   Gb    1  Code  De   0x4a
    4552  exit                       0x000189d9   Gb    1  Code  De   0x12
    4553  _sys_exit                  0x000189ed   Gb    1  Code  De   0x8
    4554  AMVOS_RSP_TIMER_START      0x000189f9   Gb    1  Code  Hi   0x24
    4555  AMVOS_TX_CCC_TIMER_STOP    0x00018a21   Gb    1  Code  Hi   0x1c
    4556  AmVosHandler               0x00018a65   Gb    1  Code  Hi   0x28
    4557  AmVosHandlerInit           0x00018a8d   Gb    1  Code  Hi   0x6a
    4558  AmVosStart                 0x00018b39   Gb    1  Code  Hi   0x88
    4559  AppAddDevToResList         0x00018bf9   Gb    1  Code  Hi   0x54
    4560  AppAdvSetData              0x00018c51   Gb    1  Code  Hi   0x40
    4561  AppAdvStart                0x00018c9d   Gb    1  Code  Hi   0x42
    4562  AppCheckBonded             0x00018cf1   Gb    1  Code  Hi   0x10
    4563  AppConnClose               0x00018d05   Gb    1  Code  Hi   0xa
    4564  AppConnIsOpen              0x00018d11   Gb    1  Code  Hi   0x1c
    4565  AppDbCheckBonded           0x00018d31   Gb    1  Code  Hi   0x24
    4566  AppDbCheckValidRecord      0x00018d59   Gb    1  Code  Hi   0x10
    4567  AppDbDeleteAllRecords      0x00018d69   Gb    1  Code  Hi   0x1a
    4568  AppDbFindByAddr            0x00018d89   Gb    1  Code  Hi   0x3e
    4569  AppDbFindByLtkReq          0x00018dcd   Gb    1  Code  Hi   0x40
    4570  AppDbGetCccTbl             0x00018e11   Gb    1  Code  Hi   0x4
    4571  AppDbGetCsfRecord          0x00018e15   Gb    1  Code  Hi   0xc
    4572  AppDbGetHdl                0x00018e21   Gb    1  Code  Hi   0x10
    4573  AppDbGetKey                0x00018e35   Gb    1  Code  Hi   0x40
    4574  AppDbGetNextRecord         0x00018e75   Gb    1  Code  Hi   0x58
    4575  AppDbGetPeerAddedToRl      0x00018ed5   Gb    1  Code  Hi   0x6
    4576  AppDbGetPeerRpao           0x00018edb   Gb    1  Code  Hi   0x6
    4577  AppDbGetPeerSignCounter    0x00018ee1   Gb    1  Code  Hi   0x6
    4578  AppDbInit                  0x00018ee9   Gb    1  Code  Hi   0x32
    4579  AppDbNewRecord             0x00018f21   Gb    1  Code  Hi   0x66
    4580  AppDbSetCccTblValue        0x00018f95   Gb    1  Code  Hi   0x24
    4581  AppDbSetCsfRecord          0x00018fb9   Gb    1  Code  Hi   0x14
    4582  AppDbSetKey                0x00018fcd   Gb    1  Code  Hi   0x86
    4583  AppDbSetPeerAddedToRl      0x00019053   Gb    1  Code  Hi   0x6
    4584  AppDbSetPeerSignCounter    0x00019059   Gb    1  Code  Hi   0x6
    4585  AppDbUpdateNVM             0x00019061   Gb    1  Code  Hi   0xb2
    4586  AppDbValidateRecord        0x00019121   Gb    1  Code  Hi   0xe
    4587  AppHandleNumericComparison 0x0001912f   Gb    1  Code  Hi   0x1a
    4588  AppHandlePasskey           0x00019149   Gb    1  Code  Hi   0x4e
    4589  AppHandler                 0x0001919d   Gb    1  Code  Hi   0x42
    4590  AppHandlerInit             0x000191e5   Gb    1  Code  Hi   0x8
    4591  AppServerConnCback         0x000191f1   Gb    1  Code  Hi   0x14c
    4592  AppServerInit              0x0001933d   Gb    1  Code  Hi   0x6
    4593  AppSetBondable             0x00019349   Gb    1  Code  Hi   0x8
    4594  AppSlaveInit               0x00019355   Gb    1  Code  Hi   0x4c
    4595  AppSlaveProcDmMsg          0x000193ad   Gb    1  Code  Hi   0x36a
    4596  AppSlaveSecProcDmMsg       0x00019731   Gb    1  Code  Hi   0x326
    4597  AppSlaveSecurityReq        0x00019a6d   Gb    1  Code  Hi   0x1e
    4598  AppUiAction                0x00019a91   Gb    1  Code  Hi   0xe
    4599  AppUiBtnPressed            0x00019aa5   Gb    1  Code  Hi   0x2
    4600  AppUiBtnRegister           0x00019aa9   Gb    1  Code  Hi   0x6
    4601  AppUiDisplayConfirmValue   0x00019ab5   Gb    1  Code  Hi   0x10
    4602  AppUiDisplayPasskey        0x00019ac9   Gb    1  Code  Hi   0x10
    4603  AppUpdatePrivacyMode       0x00019add   Gb    1  Code  Hi   0x4a
    4604  AttConnRegister            0x00019b29   Gb    1  Code  Hi   0x6
    4605  AttGetMtu                  0x00019b35   Gb    1  Code  Hi   0x10
    4606  AttHandler                 0x00019b49   Gb    1  Code  Hi   0x3c
    4607  AttHandlerInit             0x00019b89   Gb    1  Code  Hi   0x2a
    4608  AttMsgFree                 0x00019bc9   Gb    1  Code  Hi   0x12
    4609  AttRegister                0x00019bdd   Gb    1  Code  Hi   0x52
    4610  AttcIndConfirm             0x00019c39   Gb    1  Code  Hi   0x50
    4611  AttcInit                   0x00019c89   Gb    1  Code  Hi   0x80
    4612  AttcMtuReq                 0x00019d15   Gb    1  Code  Hi   0x30
    4613  AttsAddGroup               0x00019d45   Gb    1  Code  Hi   0x40
    4614  AttsCalculateDbHash        0x00019d89   Gb    1  Code  Hi   0x20e
    4615  AttsCccClearTable          0x00019fa5   Gb    1  Code  Hi   0x1e
    4616  AttsCccEnabled             0x00019fc9   Gb    1  Code  Hi   0x38
    4617  AttsCccGet                 0x0001a005   Gb    1  Code  Hi   0x14
    4618  AttsCccInitTable           0x0001a01d   Gb    1  Code  Hi   0x88
    4619  AttsCccRegister            0x0001a0a9   Gb    1  Code  Hi   0x12
    4620  AttsCccSet                 0x0001a0c9   Gb    1  Code  Hi   0x14
    4621  AttsCsfConnOpen            0x0001a0e1   Gb    1  Code  Hi   0x1e
    4622  AttsCsfGetClientChangeAwareState
                                    0x0001a105   Gb    1  Code  Hi   0xc
    4623  AttsCsfGetFeatures         0x0001a115   Gb    1  Code  Hi   0x16
    4624  AttsCsfRegister            0x0001a131   Gb    1  Code  Hi   0x6
    4625  AttsCsfSetClientChangeAwareState
                                    0x0001a13d   Gb    1  Code  Hi   0x32
    4626  AttsCsfWriteFeatures       0x0001a175   Gb    1  Code  Hi   0x42
    4627  AttsGetCccTableLen         0x0001a1bd   Gb    1  Code  Hi   0x6
    4628  AttsGetSignCounter         0x0001a1c9   Gb    1  Code  Hi   0xc
    4629  AttsHandleValueInd         0x0001a1d9   Gb    1  Code  Hi   0x1e
    4630  AttsHandleValueNtf         0x0001a1f7   Gb    1  Code  Hi   0x1e
    4631  AttsIndInit                0x0001a215   Gb    1  Code  Hi   0x78
    4632  AttsInit                   0x0001a299   Gb    1  Code  Hi   0xa0
    4633  AttsSetCsrk                0x0001a34d   Gb    1  Code  Hi   0x10
    4634  AttsSetSignCounter         0x0001a361   Gb    1  Code  Hi   0xc
    4635  Bda2Str                    0x0001a371   Gb    1  Code  Hi   0x3c
    4636  BdaClr                     0x0001a3b5   Gb    1  Code  Hi   0xc
    4637  BdaCmp                     0x0001a3c1   Gb    1  Code  Hi   0x12
    4638  BdaCpy                     0x0001a3d3   Gb    1  Code  Hi   0xa
    4639  BdaIsZeros                 0x0001a3dd   Gb    1  Code  Hi   0x1e
    4640  Calc128Cpy                 0x0001a3fb   Gb    1  Code  Hi   0x12
    4641  Calc128Cpy64               0x0001a40d   Gb    1  Code  Hi   0xa
    4642  Calc128Xor                 0x0001a419   Gb    1  Code  Hi   0x2a
    4643  CalcCrc32                  0x0001a445   Gb    1  Code  Hi   0x76
    4644  DmAdvConfig                0x0001a50d   Gb    1  Code  Hi   0x3a
    4645  DmAdvInit                  0x0001a54d   Gb    1  Code  Hi   0x22
    4646  DmAdvSetData               0x0001a57d   Gb    1  Code  Hi   0x48
    4647  DmAdvSetInterval           0x0001a5c9   Gb    1  Code  Hi   0x1e
    4648  DmAdvStart                 0x0001a5ed   Gb    1  Code  Hi   0x5a
    4649  DmConnCheckIdle            0x0001a64d   Gb    1  Code  Hi   0x1e
    4650  DmConnClose                0x0001a671   Gb    1  Code  Hi   0x2c
    4651  DmConnIdByHandle           0x0001a6a1   Gb    1  Code  Hi   0x22
    4652  DmConnInUse                0x0001a6c9   Gb    1  Code  Hi   0x10
    4653  DmConnInit                 0x0001a6dd   Gb    1  Code  Hi   0x2a
    4654  DmConnLocalAddr            0x0001a719   Gb    1  Code  Hi   0xe
    4655  DmConnLocalAddrType        0x0001a72d   Gb    1  Code  Hi   0x10
    4656  DmConnLocalRpa             0x0001a741   Gb    1  Code  Hi   0xe
    4657  DmConnPeerAddr             0x0001a755   Gb    1  Code  Hi   0xe
    4658  DmConnPeerAddrType         0x0001a769   Gb    1  Code  Hi   0x10
    4659  DmConnPeerRpa              0x0001a77d   Gb    1  Code  Hi   0xe
    4660  DmConnRegister             0x0001a791   Gb    1  Code  Hi   0x1c
    4661  DmConnRole                 0x0001a7b1   Gb    1  Code  Hi   0x10
    4662  DmConnSecLevel             0x0001a7c5   Gb    1  Code  Hi   0x10
    4663  DmConnSetDataLen           0x0001a7d9   Gb    1  Code  Hi   0x2a
    4664  DmConnSetIdle              0x0001a809   Gb    1  Code  Hi   0x34
    4665  DmConnSlaveInit            0x0001a841   Gb    1  Code  Hi   0x1a
    4666  DmConnUpdate               0x0001a86d   Gb    1  Code  Hi   0x44
    4667  DmDevReset                 0x0001a8b9   Gb    1  Code  Hi   0x28
    4668  DmDevVsInit                0x0001a8e5   Gb    1  Code  Hi   0x4
    4669  DmHandler                  0x0001a8e9   Gb    1  Code  Hi   0x1e
    4670  DmHandlerInit              0x0001a911   Gb    1  Code  Hi   0x10
    4671  DmHostAddrType             0x0001a929   Gb    1  Code  Hi   0x1a
    4672  DmL2cCmdRejInd             0x0001a949   Gb    1  Code  Hi   0x26
    4673  DmL2cConnUpdateCnf         0x0001a975   Gb    1  Code  Hi   0x26
    4674  DmLlAddrType               0x0001a99d   Gb    1  Code  Hi   0x1a
    4675  DmLlPrivEnabled            0x0001a9bd   Gb    1  Code  Hi   0x6
    4676  DmPhyInit                  0x0001a9c9   Gb    1  Code  Hi   0x20
    4677  DmPrivAddDevToResList      0x0001a9f1   Gb    1  Code  Hi   0x54
    4678  DmPrivInit                 0x0001aa49   Gb    1  Code  Hi   0x18
    4679  DmPrivResolveAddr          0x0001aa69   Gb    1  Code  Hi   0x3e
    4680  DmPrivSetPrivacyMode       0x0001aaad   Gb    1  Code  Hi   0x36
    4681  DmReadRemoteFeatures       0x0001aae9   Gb    1  Code  Hi   0x80
    4682  DmRegister                 0x0001ab6d   Gb    1  Code  Hi   0x40
    4683  DmRemoteConnParamReqNegReply
                                    0x0001abb9   Gb    1  Code  Hi   0x26
    4684  DmRemoteConnParamReqReply  0x0001abe5   Gb    1  Code  Hi   0x30
    4685  DmSecAuthRsp               0x0001ac19   Gb    1  Code  Hi   0x36
    4686  DmSecCancelReq             0x0001ac4f   Gb    1  Code  Hi   0x22
    4687  DmSecCompareRsp            0x0001ac71   Gb    1  Code  Hi   0x32
    4688  DmSecGenerateEccKeyReq     0x0001aca5   Gb    1  Code  Hi   0xc
    4689  DmSecGetCompareValue       0x0001acb5   Gb    1  Code  Hi   0x20
    4690  DmSecGetEccKey             0x0001acd9   Gb    1  Code  Hi   0x4
    4691  DmSecGetLocalCsrk          0x0001ace1   Gb    1  Code  Hi   0x6
    4692  DmSecGetLocalIrk           0x0001aced   Gb    1  Code  Hi   0x6
    4693  DmSecInit                  0x0001acf9   Gb    1  Code  Hi   0x10
    4694  DmSecLescInit              0x0001ad19   Gb    1  Code  Hi   0x8
    4695  DmSecLtkRsp                0x0001ad29   Gb    1  Code  Hi   0x3c
    4696  DmSecPairRsp               0x0001ad69   Gb    1  Code  Hi   0x3c
    4697  DmSecSetEccKey             0x0001ada5   Gb    1  Code  Hi   0xa
    4698  DmSecSlaveReq              0x0001adb5   Gb    1  Code  Hi   0x22
    4699  DmSizeOfEvt                0x0001add9   Gb    1  Code  Hi   0x1a
    4700  DmSmpCbackExec             0x0001adf9   Gb    1  Code  Hi   0x28
    4701  GattReadCback              0x0001ae29   Gb    1  Code  Hi   0x1c
    4702  GattSendServiceChangedInd  0x0001ae45   Gb    1  Code  Hi   0x66
    4703  GattSetSvcChangedIdx       0x0001aeb1   Gb    1  Code  Hi   0xa
    4704  GattWriteCback             0x0001aec1   Gb    1  Code  Hi   0x14
    4705  HciAclRegister             0x0001aed5   Gb    1  Code  Hi   0x8
    4706  HciCoreHandler             0x0001aee1   Gb    1  Code  Hi   0x7a
    4707  HciCoreInit                0x0001af61   Gb    1  Code  Hi   0x44
    4708  HciDisconnectCmd           0x0001afa9   Gb    1  Code  Hi   0x30
    4709  HciDrvHandler              0x0001afd9   Gb    1  Code  Hi   0x16e
    4710  HciDrvHandlerInit          0x0001b161   Gb    1  Code  Hi   0xe
    4711  HciDrvRadioBoot            0x0001b189   Gb    1  Code  Hi   0xa4
    4712  HciDrvRadioShutdown        0x0001b24d   Gb    1  Code  Hi   0x46
    4713  HciEvtRegister             0x0001b2a1   Gb    1  Code  Hi   0x6
    4714  HciGetBdAddr               0x0001b2ad   Gb    1  Code  Hi   0x4
    4715  HciGetBufSize              0x0001b2b5   Gb    1  Code  Hi   0x8
    4716  HciGetLeSupFeat            0x0001b2c1   Gb    1  Code  Hi   0xc
    4717  HciGetMaxRxAclLen          0x0001b2d1   Gb    1  Code  Hi   0x8
    4718  HciHandler                 0x0001b2dd   Gb    1  Code  Hi   0x4
    4719  HciHandlerInit             0x0001b2e1   Gb    1  Code  Hi   0x10
    4720  HciLeAddDeviceToResolvingListCmd
                                    0x0001b2f5   Gb    1  Code  Hi   0x72
    4721  HciLeClearResolvingList    0x0001b367   Gb    1  Code  Hi   0x24
    4722  HciLeConnUpdateCmd         0x0001b38b   Gb    1  Code  Hi   0x6c
    4723  HciLeEncryptCmd            0x0001b3f7   Gb    1  Code  Hi   0x56
    4724  HciLeGenerateDHKey         0x0001b44d   Gb    1  Code  Hi   0x46
    4725  HciLeLtkReqNegReplCmd      0x0001b493   Gb    1  Code  Hi   0x2c
    4726  HciLeLtkReqReplCmd         0x0001b4bf   Gb    1  Code  Hi   0x44
    4727  HciLeRandCmd               0x0001b503   Gb    1  Code  Hi   0x24
    4728  HciLeReadBufSizeCmd        0x0001b527   Gb    1  Code  Hi   0x24
    4729  HciLeReadLocalP256PubKey   0x0001b54b   Gb    1  Code  Hi   0x24
    4730  HciLeReadLocalSupFeatCmd   0x0001b56f   Gb    1  Code  Hi   0x24
    4731  HciLeReadMaxDataLen        0x0001b593   Gb    1  Code  Hi   0x24
    4732  HciLeReadRemoteFeatCmd     0x0001b5b7   Gb    1  Code  Hi   0x2c
    4733  HciLeReadResolvingListSize 0x0001b5e3   Gb    1  Code  Hi   0x24
    4734  HciLeReadSupStatesCmd      0x0001b607   Gb    1  Code  Hi   0x24
    4735  HciLeReadWhiteListSizeCmd  0x0001b62b   Gb    1  Code  Hi   0x24
    4736  HciLeRemoteConnParamReqNegReply
                                    0x0001b64f   Gb    1  Code  Hi   0x30
    4737  HciLeRemoteConnParamReqReply
                                    0x0001b67f   Gb    1  Code  Hi   0x72
    4738  HciLeRemoveDeviceFromResolvingList
                                    0x0001b6f1   Gb    1  Code  Hi   0x36
    4739  HciLeRequestPeerScaCmd     0x0001b727   Gb    1  Code  Hi   0x2c
    4740  HciLeSetAddrResolutionEnable
                                    0x0001b753   Gb    1  Code  Hi   0x28
    4741  HciLeSetAdvDataCmd         0x0001b77b   Gb    1  Code  Hi   0x44
    4742  HciLeSetAdvEnableCmd       0x0001b7bf   Gb    1  Code  Hi   0x28
    4743  HciLeSetAdvParamCmd        0x0001b7e7   Gb    1  Code  Hi   0x80
    4744  HciLeSetDataLen            0x0001b867   Gb    1  Code  Hi   0x3c
    4745  HciLeSetEventMaskCmd       0x0001b8a3   Gb    1  Code  Hi   0x32
    4746  HciLeSetPrivacyModeCmd     0x0001b8d5   Gb    1  Code  Hi   0x40
    4747  HciLeSetScanRespDataCmd    0x0001b915   Gb    1  Code  Hi   0x44
    4748  HciLeStartEncryptionCmd    0x0001b959   Gb    1  Code  Hi   0x72
    4749  HciLeWriteDefDataLen       0x0001b9cb   Gb    1  Code  Hi   0x38
    4750  HciLlPrivacySupported      0x0001ba05   Gb    1  Code  Hi   0xe
    4751  HciReadBdAddrCmd           0x0001ba19   Gb    1  Code  Hi   0x24
    4752  HciReadLocalVerInfoCmd     0x0001ba3d   Gb    1  Code  Hi   0x24
    4753  HciReadRssiCmd             0x0001ba61   Gb    1  Code  Hi   0x2c
    4754  HciResetCmd                0x0001ba8d   Gb    1  Code  Hi   0x56
    4755  HciResetSequence           0x0001baed   Gb    1  Code  Hi   0x60
    4756  HciSecRegister             0x0001bb55   Gb    1  Code  Hi   0x6
    4757  HciSendAclData             0x0001bb61   Gb    1  Code  Hi   0xa0
    4758  HciSetEventMaskCmd         0x0001bc09   Gb    1  Code  Hi   0x32
    4759  HciSetEventMaskPage2Cmd    0x0001bc3b   Gb    1  Code  Hi   0x32
    4760  HciSetLeSupFeat            0x0001bc6d   Gb    1  Code  Hi   0x2c
    4761  HciSetMaxRxAclLen          0x0001bc9d   Gb    1  Code  Hi   0x8
    4762  HciVendorSpecificCmd       0x0001bca9   Gb    1  Code  Hi   0x32
    4763  HciVsInit                  0x0001bcdb   Gb    1  Code  Hi   0x2
    4764  HciVscSetTraceBitMap       0x0001bcdd   Gb    1  Code  Hi   0x10
    4765  HciVscUpdateBDAddress      0x0001bced   Gb    1  Code  Hi   0xc
    4766  HciVscUpdateLinklayerFeature
                                    0x0001bcfd   Gb    1  Code  Hi   0x1c
    4767  HciVscUpdateNvdsParam      0x0001bd1d   Gb    1  Code  Hi   0xc
    4768  HciWriteAuthPayloadTimeout 0x0001bd2d   Gb    1  Code  Hi   0x38
    4769  L2cDataReq                 0x0001bd65   Gb    1  Code  Hi   0x20
    4770  L2cDmConnUpdateReq         0x0001bd85   Gb    1  Code  Hi   0x9c
    4771  L2cInit                    0x0001be29   Gb    1  Code  Hi   0x26
    4772  L2cRegister                0x0001be6d   Gb    1  Code  Hi   0x10
    4773  L2cSlaveHandler            0x0001be81   Gb    1  Code  Hi   0x16
    4774  L2cSlaveHandlerInit        0x0001be99   Gb    1  Code  Hi   0xc
    4775  L2cSlaveInit               0x0001bea9   Gb    1  Code  Hi   0x12
    4776  SecAes                     0x0001bec9   Gb    1  Code  Hi   0x5c
    4777  SecAesHciCback             0x0001bf29   Gb    1  Code  Hi   0x1c
    4778  SecAesInit                 0x0001bf45   Gb    1  Code  Hi   0x8
    4779  SecCmac                    0x0001bf55   Gb    1  Code  Hi   0x84
    4780  SecCmacHciCback            0x0001bfdd   Gb    1  Code  Hi   0x1cc
    4781  SecCmacInit                0x0001c1a9   Gb    1  Code  Hi   0x8
    4782  SecEccGenKey               0x0001c1b9   Gb    1  Code  Hi   0x2e
    4783  SecEccGenSharedSecret      0x0001c1ed   Gb    1  Code  Hi   0x50
    4784  SecEccHciCback             0x0001c241   Gb    1  Code  Hi   0x52
    4785  SecEccInit                 0x0001c295   Gb    1  Code  Hi   0x8
    4786  SecInit                    0x0001c2a5   Gb    1  Code  Hi   0x1a
    4787  SecLeEncryptCmd            0x0001c2c9   Gb    1  Code  Hi   0x34
    4788  SecRand                    0x0001c301   Gb    1  Code  Hi   0x54
    4789  SmpDbGetFailureCount       0x0001c359   Gb    1  Code  Hi   0xa
    4790  SmpDbGetPairingDisabledTime
                                    0x0001c363   Gb    1  Code  Hi   0xa
    4791  SmpDbInit                  0x0001c36d   Gb    1  Code  Hi   0x2e
    4792  SmpDbMaxAttemptReached     0x0001c3a5   Gb    1  Code  Hi   0x4a
    4793  SmpDbPairingFailed         0x0001c3f9   Gb    1  Code  Hi   0x10
    4794  SmpDbService               0x0001c40d   Gb    1  Code  Hi   0xa2
    4795  SmpDbSetFailureCount       0x0001c4b9   Gb    1  Code  Hi   0x1a
    4796  SmpDmEncryptInd            0x0001c4d9   Gb    1  Code  Hi   0x92
    4797  SmpDmGetStk                0x0001c575   Gb    1  Code  Hi   0x7a
    4798  SmpDmLescEnabled           0x0001c5f5   Gb    1  Code  Hi   0x1c
    4799  SmpDmMsgSend               0x0001c615   Gb    1  Code  Hi   0xc
    4800  SmpHandler                 0x0001c625   Gb    1  Code  Hi   0x8a
    4801  SmpHandlerInit             0x0001c6b9   Gb    1  Code  Hi   0x56
    4802  SmpScAlloc                 0x0001c721   Gb    1  Code  Hi   0x22
    4803  SmpScAllocScratchBuffers   0x0001c743   Gb    1  Code  Hi   0x7c
    4804  SmpScCalcF4                0x0001c7c1   Gb    1  Code  Hi   0x7c
    4805  SmpScCat                   0x0001c841   Gb    1  Code  Hi   0xe
    4806  SmpScCat128                0x0001c84f   Gb    1  Code  Hi   0xe
    4807  SmpScCmac                  0x0001c85d   Gb    1  Code  Hi   0x48
    4808  SmpScFreeScratchBuffers    0x0001c8a9   Gb    1  Code  Hi   0x52
    4809  SmpScGetCancelMsgWithReattempt
                                    0x0001c8fd   Gb    1  Code  Hi   0x3c
    4810  SmpScInit                  0x0001c93d   Gb    1  Code  Hi   0x26
    4811  SmprInit                   0x0001c975   Gb    1  Code  Hi   0x16
    4812  SmprScInit                 0x0001c99d   Gb    1  Code  Hi   0xc
    4813  SvcAmotasAddGroup          0x0001c9b1   Gb    1  Code  Hi   0x6
    4814  SvcAmotasCbackRegister     0x0001c9bd   Gb    1  Code  Hi   0x8
    4815  SvcAmvosAddGroup           0x0001c9c9   Gb    1  Code  Hi   0x6
    4816  SvcAmvosCbackRegister      0x0001c9d5   Gb    1  Code  Hi   0x8
    4817  SvcCoreAddGroup            0x0001c9e1   Gb    1  Code  Hi   0x12
    4818  SvcCoreGapCentAddrResUpdate
                                    0x0001c9fd   Gb    1  Code  Hi   0x6
    4819  SvcCoreGattCbackRegister   0x0001ca09   Gb    1  Code  Hi   0x8
    4820  SvcDisAddGroup             0x0001ca15   Gb    1  Code  Hi   0x6
    4821  SysTick_Handler            0x0001ca21   Gb    1  Code  Hi   0x26
    4822  WStrReverse                0x0001cb19   Gb    1  Code  Hi   0x38
    4823  WStrReverseCpy             0x0001cb51   Gb    1  Code  Hi   0x32
    4824  WsfBufAlloc                0x0001cb85   Gb    1  Code  Hi   0x40
    4825  WsfBufFree                 0x0001cbc9   Gb    1  Code  Hi   0x40
    4826  WsfBufInit                 0x0001cc11   Gb    1  Code  Hi   0xa8
    4827  WsfCsEnter                 0x0001ccbd   Gb    1  Code  Hi   0xe
    4828  WsfCsExit                  0x0001ccd1   Gb    1  Code  Hi   0x14
    4829  WsfMsgAlloc                0x0001cce9   Gb    1  Code  Hi   0x12
    4830  WsfMsgDataAlloc            0x0001ccfb   Gb    1  Code  Hi   0x14
    4831  WsfMsgDeq                  0x0001cd0f   Gb    1  Code  Hi   0x16
    4832  WsfMsgEnq                  0x0001cd25   Gb    1  Code  Hi   0xe
    4833  WsfMsgFree                 0x0001cd33   Gb    1  Code  Hi   0x6
    4834  WsfMsgPeek                 0x0001cd39   Gb    1  Code  Hi   0x10
    4835  WsfMsgSend                 0x0001cd49   Gb    1  Code  Hi   0x22
    4836  WsfOsInit                  0x0001cd6d   Gb    1  Code  Hi   0x38
    4837  WsfOsSetNextHandler        0x0001cdad   Gb    1  Code  Hi   0x14
    4838  WsfQueueCount              0x0001cdc5   Gb    1  Code  Hi   0x20
    4839  WsfQueueDeq                0x0001cde5   Gb    1  Code  Hi   0x20
    4840  WsfQueueEnq                0x0001ce05   Gb    1  Code  Hi   0x24
    4841  WsfQueueInsert             0x0001ce29   Gb    1  Code  Hi   0x5e
    4842  WsfQueueRemove             0x0001ce87   Gb    1  Code  Hi   0x30
    4843  WsfSetEvent                0x0001ceb9   Gb    1  Code  Hi   0x7a
    4844  WsfTaskLock                0x0001cf45   Gb    1  Code  Hi   0xe
    4845  WsfTaskMsgQueue            0x0001cf59   Gb    1  Code  Hi   0x4
    4846  WsfTaskSetReady            0x0001cf61   Gb    1  Code  Hi   0x6a
    4847  WsfTaskUnlock              0x0001cfdd   Gb    1  Code  Hi   0x14
    4848  WsfTimerInit               0x0001cff5   Gb    1  Code  Hi   0x34
    4849  WsfTimerServiceExpired     0x0001d03d   Gb    1  Code  Hi   0x30
    4850  WsfTimerStartMs            0x0001d071   Gb    1  Code  Hi   0x68
    4851  WsfTimerStartSec           0x0001d0e1   Gb    1  Code  Hi   0x66
    4852  WsfTimerStop               0x0001d14d   Gb    1  Code  Hi   0x34
    4853  WsfTimerUpdateTicks        0x0001d185   Gb    1  Code  Hi   0x98
    4854  __ARM_common_memclr4_6     0x0001d22d   Gb    1  Code  Hi   0x8
    4855  __ARM_common_memcpy4_5     0x0001d235   Gb    1  Code  Hi   0xa
    4856  __ARM_fpclassify           0x0001d23f   Gb    1  Code  De   0x30
    4857  __hardfp_cos               0x0001d271   Gb    1  Code  Hi   0xb4
    4858  __hardfp_exp               0x0001d339   Gb    1  Code  Hi   0x2ca
    4859  __hardfp_floor             0x0001d691   Gb    1  Code  Hi   0xfc
    4860  __hardfp_log               0x0001d7a9   Gb    1  Code  Hi   0x368
    4861  __hardfp_pow               0x0001db71   Gb    1  Code  Hi   0xc00
    4862  __hardfp_sqrt              0x0001e7c1   Gb    1  Code  Hi   0x7a
    4863  __ieee754_rem_pio2         0x0001e841   Gb    1  Code  De   0x3aa
    4864  __kernel_cos               0x0001ec79   Gb    1  Code  De   0x142
    4865  __kernel_poly              0x0001ede9   Gb    1  Code  De   0xf8
    4866  __kernel_sin               0x0001eee1   Gb    1  Code  De   0x118
    4867  __mathlib_dbl_divzero      0x0001f011   Gb    1  Code  De   0x1c
    4868  __mathlib_dbl_infnan       0x0001f041   Gb    1  Code  De   0x14
    4869  __mathlib_dbl_infnan2      0x0001f055   Gb    1  Code  De   0x14
    4870  __mathlib_dbl_invalid      0x0001f069   Gb    1  Code  De   0x18
    4871  __mathlib_dbl_overflow     0x0001f089   Gb    1  Code  De   0x18
    4872  __mathlib_dbl_underflow    0x0001f0a9   Gb    1  Code  De   0x18
    4873  _celt_autocorr             0x0001f0c9   Gb    1  Code  Hi   0x148
    4874  _celt_lpc                  0x0001f215   Gb    1  Code  Hi   0x10c
    4875  alg_quant                  0x0001f32d   Gb    1  Code  Hi   0x10e
    4876  alg_unquant                0x0001f43b   Gb    1  Code  Hi   0xd2
    4877  alloc_stack                0x0001f50d   Gb    1  Code  Hi   0x4
    4878  am_audio_buffer_init       0x0001f511   Gb    1  Code  Hi   0x48
    4879  am_audio_buffer_nested_pop 0x0001f561   Gb    1  Code  Hi   0x34
    4880  am_audio_buffer_nested_push
                                    0x0001f599   Gb    1  Code  Hi   0xba
    4881  am_audio_buffer_pop        0x0001f659   Gb    1  Code  Hi   0x1c
    4882  am_audio_buffer_rewind     0x0001f679   Gb    1  Code  Hi   0x9c
    4883  am_audio_universal_buffer_status_check
                                    0x0001f719   Gb    1  Code  Hi   0xbe
    4884  am_bsp_iom_pins_disable    0x0001f7d9   Gb    1  Code  Hi   0x266
    4885  am_bsp_iom_pins_enable     0x0001fa45   Gb    1  Code  Hi   0x2a8
    4886  am_bsp_itm_printf_enable   0x0001fda5   Gb    1  Code  Hi   0x60
    4887  am_bsp_low_power_init      0x0001fe1d   Gb    1  Code  Hi   0x2a
    4888  am_ctimer_isr              0x0001fe4d   Gb    1  Code  Hi   0x12
    4889  am_devices_cooper_blocking_read
                                    0x0001fe61   Gb    1  Code  Hi   0x112
    4890  am_devices_cooper_blocking_write
                                    0x0001ff81   Gb    1  Code  Hi   0x14c
    4891  am_devices_cooper_clkreq_read
                                    0x000200dd   Gb    1  Code  Hi   0xc
    4892  am_devices_cooper_command_write
                                    0x000200ed   Gb    1  Code  Hi   0x9c
    4893  am_devices_cooper_init     0x00020191   Gb    1  Code  Hi   0x28c
    4894  am_devices_cooper_term     0x000204e9   Gb    1  Code  Hi   0xa4
    4895  am_devices_cooper_update_image
                                    0x00020599   Gb    1  Code  Hi   0x7bc
    4896  am_devices_led_array_init  0x00020d79   Gb    1  Code  Hi   0xae
    4897  am_devices_led_array_out   0x00020e35   Gb    1  Code  Hi   0x9e
    4898  am_devices_led_off         0x00020ed3   Gb    1  Code  Hi   0x3a
    4899  am_devices_led_on          0x00020f0d   Gb    1  Code  Hi   0x36
    4900  am_devices_led_toggle      0x00020f43   Gb    1  Code  Hi   0x5a
    4901  am_freertos_sleep          0x00020f9d   Gb    1  Code  Hi   0xc
    4902  am_freertos_wakeup         0x00020fa9   Gb    1  Code  Hi   0x2
    4903  am_gpio0_001f_isr          0x00020fab   Gb    1  Code  Hi   0x2e
    4904  am_gpio0_203f_isr          0x00020fd9   Gb    1  Code  Hi   0x2e
    4905  am_hal_cachectrl_config    0x00021007   Gb    1  Code  Hi   0x48
    4906  am_hal_cachectrl_enable    0x0002104f   Gb    1  Code  Hi   0x18
    4907  am_hal_clkgen_control      0x00021069   Gb    1  Code  Hi   0x1b6
    4908  am_hal_cmdq_disable        0x0002122d   Gb    1  Code  Hi   0x3c
    4909  am_hal_cmdq_enable         0x0002126d   Gb    1  Code  Hi   0x4e
    4910  am_hal_cmdq_init           0x000212c5   Gb    1  Code  Hi   0xe2
    4911  am_hal_cmdq_term           0x000213b5   Gb    1  Code  Hi   0x84
    4912  am_hal_crc32               0x0002143d   Gb    1  Code  Hi   0x64
    4913  am_hal_daxi_config         0x000214ad   Gb    1  Code  Hi   0x54
    4914  am_hal_daxi_control        0x00021505   Gb    1  Code  Hi   0x11c
    4915  am_hal_dcu_get             0x00021631   Gb    1  Code  Hi   0x70
    4916  am_hal_dcu_update          0x000216ad   Gb    1  Code  Hi   0xb8
    4917  am_hal_delay_us            0x00021771   Gb    1  Code  Hi   0x22
    4918  am_hal_delay_us_status_change
                                    0x0002179d   Gb    1  Code  Hi   0x50
    4919  am_hal_delay_us_status_check
                                    0x000217f5   Gb    1  Code  Hi   0x5c
    4920  am_hal_fault_capture_enable
                                    0x00021859   Gb    1  Code  Hi   0x12
    4921  am_hal_fault_status_get    0x0002186b   Gb    1  Code  Hi   0x3e
    4922  am_hal_gpio_interrupt_control
                                    0x000218a9   Gb    1  Code  Hi   0x160
    4923  am_hal_gpio_interrupt_irq_clear
                                    0x00021a11   Gb    1  Code  Hi   0x2a
    4924  am_hal_gpio_interrupt_irq_status_get
                                    0x00021a41   Gb    1  Code  Hi   0x62
    4925  am_hal_gpio_interrupt_register
                                    0x00021aa9   Gb    1  Code  Hi   0x64
    4926  am_hal_gpio_interrupt_service
                                    0x00021b15   Gb    1  Code  Hi   0x52
    4927  am_hal_gpio_pinconfig      0x00021b6d   Gb    1  Code  Hi   0x4c
    4928  am_hal_gpio_pinconfig_get  0x00021bc1   Gb    1  Code  Hi   0x1c
    4929  am_hal_gpio_state_read     0x00021be1   Gb    1  Code  Hi   0x3c
    4930  am_hal_gpio_state_write    0x00021c29   Gb    1  Code  Hi   0x72
    4931  am_hal_hfrc2_adj_control   0x00021c9d   Gb    1  Code  Hi   0xdc
    4932  am_hal_iom_blocking_transfer
                                    0x00021d7d   Gb    1  Code  Hi   0x314
    4933  am_hal_iom_configure       0x000220a9   Gb    1  Code  Hi   0x2b6
    4934  am_hal_iom_disable         0x0002239d   Gb    1  Code  Hi   0x80
    4935  am_hal_iom_enable          0x00022421   Gb    1  Code  Hi   0x112
    4936  am_hal_iom_initialize      0x0002253d   Gb    1  Code  Hi   0x4c
    4937  am_hal_iom_power_ctrl      0x00022591   Gb    1  Code  Hi   0x322
    4938  am_hal_iom_uninitialize    0x000228bd   Gb    1  Code  Hi   0x88
    4939  am_hal_itm_enable          0x00022949   Gb    1  Code  Hi   0x2c
    4940  am_hal_itm_print           0x00022991   Gb    1  Code  Hi   0x30
    4941  am_hal_load_ui32           0x000229c1   Gb    1  Code  Hi   0x6
    4942  am_hal_mcuctrl_control     0x000229cd   Gb    1  Code  Hi   0x2ce
    4943  am_hal_mcuctrl_info_get    0x00022cad   Gb    1  Code  Hi   0x10a
    4944  am_hal_mram_ds_init        0x00022ddd   Gb    1  Code  Hi   0xc
    4945  am_hal_mram_info_read      0x00022ded   Gb    1  Code  Hi   0x8c
    4946  am_hal_mram_main_fill      0x00022e81   Gb    1  Code  Hi   0x30
    4947  am_hal_mram_main_program   0x00022eb5   Gb    1  Code  Hi   0x32
    4948  am_hal_mram_main_words_program
                                    0x00022eed   Gb    1  Code  Hi   0x1c
    4949  am_hal_ota_add             0x00022f0d   Gb    1  Code  Hi   0x5c
    4950  am_hal_ota_init            0x00022f71   Gb    1  Code  Hi   0x4a
    4951  am_hal_pdm_configure       0x00022fc5   Gb    1  Code  Hi   0xda
    4952  am_hal_pdm_disable         0x000230a9   Gb    1  Code  Hi   0x6e
    4953  am_hal_pdm_dma_get_buffer  0x00023121   Gb    1  Code  Hi   0x18
    4954  am_hal_pdm_dma_start       0x00023139   Gb    1  Code  Hi   0x86
    4955  am_hal_pdm_enable          0x000231c9   Gb    1  Code  Hi   0x4e
    4956  am_hal_pdm_fifo_flush      0x00023221   Gb    1  Code  Hi   0x2a
    4957  am_hal_pdm_initialize      0x00023255   Gb    1  Code  Hi   0x46
    4958  am_hal_pdm_interrupt_clear 0x000232a5   Gb    1  Code  Hi   0x2a
    4959  am_hal_pdm_interrupt_enable
                                    0x000232d9   Gb    1  Code  Hi   0x30
    4960  am_hal_pdm_interrupt_service
                                    0x00023311   Gb    1  Code  Hi   0x54
    4961  am_hal_pdm_interrupt_status_get
                                    0x0002336d   Gb    1  Code  Hi   0x44
    4962  am_hal_pdm_power_control   0x000233b9   Gb    1  Code  Hi   0xca
    4963  am_hal_pwrctrl_control     0x00023495   Gb    1  Code  Hi   0x428
    4964  am_hal_pwrctrl_low_power_init
                                    0x000238bd   Gb    1  Code  Hi   0x11a
    4965  am_hal_pwrctrl_mcu_memory_config
                                    0x000239f9   Gb    1  Code  Hi   0x114
    4966  am_hal_pwrctrl_mcu_mode_select
                                    0x00023b15   Gb    1  Code  Hi   0x1a6
    4967  am_hal_pwrctrl_periph_disable
                                    0x00023ccd   Gb    1  Code  Hi   0x140
    4968  am_hal_pwrctrl_periph_enable
                                    0x00023e29   Gb    1  Code  Hi   0xca
    4969  am_hal_pwrctrl_sram_config 0x00023f05   Gb    1  Code  Hi   0x9e
    4970  am_hal_reset_control       0x00023fad   Gb    1  Code  Hi   0x1e
    4971  am_hal_rtc_osc_disable     0x00023fcd   Gb    1  Code  Hi   0xe
    4972  am_hal_security_get_info   0x00023fe1   Gb    1  Code  Hi   0xa8
    4973  am_hal_stimer_compare_delta_set
                                    0x00024099   Gb    1  Code  Hi   0xa4
    4974  am_hal_stimer_config       0x00024141   Gb    1  Code  Hi   0x1e
    4975  am_hal_stimer_counter_get  0x0002416d   Gb    1  Code  Hi   0x1c
    4976  am_hal_stimer_int_clear    0x0002418d   Gb    1  Code  Hi   0x6
    4977  am_hal_stimer_int_enable   0x00024199   Gb    1  Code  Hi   0xa
    4978  am_hal_stimer_int_status_get
                                    0x000241a9   Gb    1  Code  Hi   0x12
    4979  am_hal_sysctrl_fpu_enable  0x000241c5   Gb    1  Code  Hi   0xa
    4980  am_hal_sysctrl_fpu_stacking_enable
                                    0x000241d5   Gb    1  Code  Hi   0x2c
    4981  am_hal_sysctrl_sleep       0x00024205   Gb    1  Code  Hi   0x1a8
    4982  am_hal_timer_clear         0x000243c9   Gb    1  Code  Hi   0x5a
    4983  am_hal_timer_clear_stop    0x00024429   Gb    1  Code  Hi   0x52
    4984  am_hal_timer_default_config_set
                                    0x00024481   Gb    1  Code  Hi   0x1c
    4985  am_hal_timer_disable       0x0002449d   Gb    1  Code  Hi   0x3a
    4986  am_hal_timer_enable        0x000244dd   Gb    1  Code  Hi   0x4a
    4987  am_hal_timer_interrupt_clear
                                    0x0002452d   Gb    1  Code  Hi   0x8
    4988  am_hal_timer_interrupt_enable
                                    0x00024539   Gb    1  Code  Hi   0x54
    4989  am_hal_timer_interrupt_status_get
                                    0x00024599   Gb    1  Code  Hi   0x12
    4990  am_hal_timer_read          0x000245b1   Gb    1  Code  Hi   0x20
    4991  am_hal_timer_reset_config  0x000245d5   Gb    1  Code  Hi   0xe2
    4992  am_hal_tpiu_enable         0x000246c1   Gb    1  Code  Hi   0x52
    4993  am_hal_util_write_and_wait 0x0002472d   Gb    1  Code  Hi   0x124
    4994  am_pdm0_isr                0x0002486d   Gb    1  Code  Hi   0x92
    4995  am_stimer_cmpr0_isr        0x00024909   Gb    1  Code  Hi   0x20
    4996  am_stimer_cmpr1_isr        0x00024929   Gb    1  Code  Hi   0x28
    4997  am_util_ble_tx_power_set   0x00024955   Gb    1  Code  Hi   0x30
    4998  am_util_bootloader_erase_flash_page
                                    0x0002498d   Gb    1  Code  Hi   0x2
    4999  am_util_bootloader_partial_crc32
                                    0x00024991   Gb    1  Code  Hi   0x50
    5000  am_util_bootloader_program_flash_page
                                    0x000249e5   Gb    1  Code  Hi   0x28
    5001  am_util_delay_ms           0x00024a11   Gb    1  Code  Hi   0xa
    5002  am_util_delay_us           0x00024a1b   Gb    1  Code  Hi   0x4
    5003  am_util_faultisr_collect_data
                                    0x00024a21   Gb    1  Code  Hi   0x1a8
    5004  am_util_id_device          0x00024f31   Gb    1  Code  Hi   0x90
    5005  am_util_stdio_printf       0x000250b5   Gb    1  Code  Hi   0x2c
    5006  am_util_stdio_printf_init  0x000250e9   Gb    1  Code  Hi   0x6
    5007  am_util_stdio_vsprintf     0x000250f5   Gb    1  Code  Hi   0x734
    5008  am_vos_ama_devinfo_set     0x00025835   Gb    1  Code  Hi   0x5c
    5009  am_vos_ama_event_callback  0x000258bd   Gb    1  Code  Hi   0x2c0
    5010  am_vos_ama_evt_cback_register
                                    0x00025dd1   Gb    1  Code  Hi   0x12
    5011  am_vos_ama_get_central_info_send
                                    0x00025de9   Gb    1  Code  Hi   0x5c
    5012  am_vos_ama_get_devconf_rsp_send
                                    0x00025e69   Gb    1  Code  Hi   0x78
    5013  am_vos_ama_get_devinfo_rsp_send
                                    0x00025f05   Gb    1  Code  Hi   0xae
    5014  am_vos_ama_get_locale_rsp_send
                                    0x00025fe1   Gb    1  Code  Hi   0x8c
    5015  am_vos_ama_get_state_rsp_send
                                    0x00026081   Gb    1  Code  Hi   0x86
    5016  am_vos_ama_get_state_send  0x0002612d   Gb    1  Code  Hi   0x60
    5017  am_vos_ama_isready         0x000261b1   Gb    1  Code  Hi   0x8
    5018  am_vos_ama_pb_cmd_send     0x000261bd   Gb    1  Code  Hi   0x4e
    5019  am_vos_ama_proc_notify_speech
                                    0x0002620d   Gb    1  Code  Hi   0x56
    5020  am_vos_ama_provide_speech_rsp_send
                                    0x00026351   Gb    1  Code  Hi   0x84
    5021  am_vos_ama_rsp_send        0x000263fd   Gb    1  Code  Hi   0x6a
    5022  am_vos_ama_rx_handler      0x00026491   Gb    1  Code  Hi   0x32a
    5023  am_vos_ama_speech_rsp_send 0x00026a41   Gb    1  Code  Hi   0x82
    5024  am_vos_ama_start_speech_send
                                    0x00026aed   Gb    1  Code  Hi   0xc4
    5025  am_vos_ama_status_ready    0x00026c31   Gb    1  Code  Hi   0xe
    5026  am_vos_ama_status_reset    0x00026c45   Gb    1  Code  Hi   0xe
    5027  am_vos_ama_stop_speech_send
                                    0x00026c59   Gb    1  Code  Hi   0x7c
    5028  am_vos_ama_tx_ver_exchange_send
                                    0x00026d3d   Gb    1  Code  Hi   0x44
    5029  am_vos_audio_handler       0x00026d81   Gb    1  Code  Hi   0xe6
    5030  am_vos_audio_packet_tx     0x00026ea1   Gb    1  Code  Hi   0x26
    5031  am_vos_audio_processing_task
                                    0x00026ecd   Gb    1  Code  Hi   0x5e
    5032  am_vos_audio_reset_flag_and_buffer
                                    0x00026f31   Gb    1  Code  Hi   0x2c
    5033  am_vos_audio_wwd_disable   0x00026f65   Gb    1  Code  Hi   0x18
    5034  am_vos_audio_wwd_enable    0x00026fa9   Gb    1  Code  Hi   0x16
    5035  am_vos_ble_cmd_send        0x00026fe9   Gb    1  Code  Hi   0x46
    5036  am_vos_ble_nextdata_check  0x00027051   Gb    1  Code  Hi   0x60
    5037  am_vos_ble_stream_send     0x000270bd   Gb    1  Code  Hi   0x32
    5038  am_vos_ble_task            0x000270f5   Gb    1  Code  Hi   0xb6
    5039  am_vos_ble_task_setup      0x000271c1   Gb    1  Code  Hi   0x14
    5040  am_vos_ble_tx_packet_encap 0x000271dd   Gb    1  Code  Hi   0x2a
    5041  am_vos_board_init          0x00027209   Gb    1  Code  Hi   0xb6
    5042  am_vos_burst_mode_disable  0x000272e5   Gb    1  Code  Hi   0x2
    5043  am_vos_burst_mode_enable   0x000272e7   Gb    1  Code  Hi   0x2
    5044  am_vos_burst_mode_setup    0x000272e9   Gb    1  Code  Hi   0x36
    5045  am_vos_button_gpio_check   0x00027371   Gb    1  Code  Hi   0x30
    5046  am_vos_cmd_packet_tx       0x000273a1   Gb    1  Code  Hi   0x44
    5047  am_vos_codec_encode        0x000273e9   Gb    1  Code  Hi   0x10
    5048  am_vos_codec_init          0x000273f9   Gb    1  Code  Hi   0x6
    5049  am_vos_codec_task          0x00027401   Gb    1  Code  Hi   0x12c
    5050  am_vos_get_ring_buffer_status
                                    0x000275b1   Gb    1  Code  Hi   0x4c
    5051  am_vos_gpio_disable_irq    0x000275fd   Gb    1  Code  Hi   0xe
    5052  am_vos_gpio_enable_irq     0x0002760b   Gb    1  Code  Hi   0x32
    5053  am_vos_is_connected        0x0002763d   Gb    1  Code  Hi   0x1e
    5054  am_vos_led_task            0x00027661   Gb    1  Code  Hi   0x74
    5055  am_vos_logic_led_swirl     0x000276dd   Gb    1  Code  Hi   0xde
    5056  am_vos_mic_disable         0x000277c5   Gb    1  Code  Hi   0x26
    5057  am_vos_mic_enable          0x0002783d   Gb    1  Code  Hi   0x52
    5058  am_vos_packet_rx           0x000278e5   Gb    1  Code  Hi   0x34
    5059  am_vos_pdm_init            0x0002791d   Gb    1  Code  Hi   0x68
    5060  am_vos_print_system_info   0x0002799d   Gb    1  Code  Hi   0x98
    5061  am_vos_printf              0x00027bd9   Gb    1  Code  Hi   0x2e
    5062  am_vos_push_to_talk_process
                                    0x00027c07   Gb    1  Code  Hi   0x1a
    5063  am_vos_ring_buffer_pop     0x00027c21   Gb    1  Code  Hi   0x96
    5064  am_vos_ring_buffer_push    0x00027cb7   Gb    1  Code  Hi   0x156
    5065  am_vos_stdio_gatekeeper_task
                                    0x00027e0d   Gb    1  Code  Hi   0x6e
    5066  am_vos_stdio_printf        0x00027e81   Gb    1  Code  Hi   0x72
    5067  am_vos_stdio_printf_init   0x00027efd   Gb    1  Code  Hi   0x6
    5068  am_vos_streaming_provide_speech
                                    0x00027f09   Gb    1  Code  Hi   0x28
    5069  am_vos_streaming_push_to_talk
                                    0x00027f65   Gb    1  Code  Hi   0x28
    5070  am_vos_streaming_start     0x00027fb1   Gb    1  Code  Hi   0x20
    5071  am_vos_streaming_stop      0x00027ff9   Gb    1  Code  Hi   0x12
    5072  am_vos_sys_init            0x0002802d   Gb    1  Code  Hi   0x44
    5073  am_vos_task_create_all_tasks
                                    0x00028081   Gb    1  Code  Hi   0x72
    5074  am_vos_task_init           0x000280f9   Gb    1  Code  Hi   0x1c
    5075  am_vos_task_read           0x00028119   Gb    1  Code  Hi   0x20
    5076  am_vos_task_send           0x0002813d   Gb    1  Code  Hi   0x48
    5077  am_vos_task_send_fromISR   0x00028189   Gb    1  Code  Hi   0x5a
    5078  am_vos_timer_create_all_timers
                                    0x000281ed   Gb    1  Code  Hi   0x48
    5079  am_vos_timer_heart_beat_callback
                                    0x00028239   Gb    1  Code  Hi   0x12
    5080  am_vos_voice_start         0x0002824d   Gb    1  Code  Hi   0x44
    5081  amotas_conn_close          0x000282dd   Gb    1  Code  Hi   0x1e
    5082  amotas_init                0x00028301   Gb    1  Code  Hi   0x34
    5083  amotas_packet_handler      0x0002833d   Gb    1  Code  Hi   0x3ae
    5084  amotas_proc_msg            0x00028705   Gb    1  Code  Hi   0x7a
    5085  amotas_start               0x0002880d   Gb    1  Code  Hi   0x1a
    5086  amotas_stop                0x0002882d   Gb    1  Code  Hi   0x12
    5087  amotas_write_cback         0x000289a1   Gb    1  Code  Hi   0xf4
    5088  amp2Log2                   0x00028ab1   Gb    1  Code  Hi   0x138
    5089  amvosConnIntervalUpdate    0x00028ccd   Gb    1  Code  Hi   0x2c
    5090  amvosKwdSetDemoName        0x00028d85   Gb    1  Code  Hi   0xfe
    5091  appAdvSetData              0x00029929   Gb    1  Code  Hi   0x58
    5092  appAdvStart                0x00029985   Gb    1  Code  Hi   0x16e
    5093  appConnReadRemoteFeatTimerStart
                                    0x00029b05   Gb    1  Code  Hi   0x28
    5094  appNumConns                0x00029b35   Gb    1  Code  Hi   0x2e
    5095  appServerCsfWriteCback     0x00029b69   Gb    1  Code  Hi   0x1c
    5096  appSlaveAdvStart           0x00029c0d   Gb    1  Code  Hi   0x9c
    5097  appSlaveProcMsg            0x00029dbd   Gb    1  Code  Hi   0xac
    5098  appUiBtnPoll               0x00029e75   Gb    1  Code  Hi   0xc
    5099  appUiTimerExpired          0x00029e85   Gb    1  Code  Hi   0x2
    5100  attDecodeMsgParam          0x00029e89   Gb    1  Code  Hi   0x1c
    5101  attEmptyConnCback          0x00029f29   Gb    1  Code  Hi   0x2
    5102  attEmptyDataCback          0x00029f2b   Gb    1  Code  Hi   0x2
    5103  attEmptyHandler            0x00029f2d   Gb    1  Code  Hi   0x2
    5104  attEmptyL2cCocCback        0x00029f2f   Gb    1  Code  Hi   0x2
    5105  attExecCallback            0x00029f31   Gb    1  Code  Hi   0x3c
    5106  attL2cDataReq              0x00029fe5   Gb    1  Code  Hi   0x20
    5107  attMsgAlloc                0x0002a009   Gb    1  Code  Hi   0x6
    5108  attMsgParam                0x0002a00f   Gb    1  Code  Hi   0x8
    5109  attSetMtu                  0x0002a019   Gb    1  Code  Hi   0x54
    5110  attUuidCmp16to128          0x0002a071   Gb    1  Code  Hi   0x1e
    5111  attcCcbByConnId            0x0002a095   Gb    1  Code  Hi   0x2a
    5112  attcCcbByHandle            0x0002a0c5   Gb    1  Code  Hi   0x28
    5113  attcExecCallback           0x0002a2e5   Gb    1  Code  Hi   0x16
    5114  attcFreePkt                0x0002a2fb   Gb    1  Code  Hi   0x16
    5115  attcMsgCback               0x0002a311   Gb    1  Code  Hi   0x19e
    5116  attcProcErrRsp             0x0002a4b9   Gb    1  Code  Hi   0x3c
    5117  attcProcFindByTypeRsp      0x0002a4f5   Gb    1  Code  Hi   0x8c
    5118  attcProcFindOrReadRsp      0x0002a581   Gb    1  Code  Hi   0xd2
    5119  attcProcInd                0x0002a655   Gb    1  Code  Hi   0xb8
    5120  attcProcMtuRsp             0x0002a715   Gb    1  Code  Hi   0x3c
    5121  attcProcMultiVarNtf        0x0002a755   Gb    1  Code  Hi   0x4e
    5122  attcProcPrepWriteRsp       0x0002a7a9   Gb    1  Code  Hi   0x20
    5123  attcProcReadLongRsp        0x0002a7c9   Gb    1  Code  Hi   0x26
    5124  attcProcReadMultVarRsp     0x0002a7ef   Gb    1  Code  Hi   0x2
    5125  attcProcReadRsp            0x0002a7f1   Gb    1  Code  Hi   0x2
    5126  attcProcRsp                0x0002a7f5   Gb    1  Code  Hi   0x10c
    5127  attcProcWriteRsp           0x0002a90d   Gb    1  Code  Hi   0x6
    5128  attcReqClear               0x0002a913   Gb    1  Code  Hi   0x2a
    5129  attcSendMsg                0x0002a9d1   Gb    1  Code  Hi   0xae
    5130  attcSendReq                0x0002ab85   Gb    1  Code  Hi   0xa
    5131  attcSetupReq               0x0002ac31   Gb    1  Code  Hi   0x38
    5132  attsCcbByConnId            0x0002ac6d   Gb    1  Code  Hi   0x2a
    5133  attsCheckPendDbHashReadRsp 0x0002ad91   Gb    1  Code  Hi   0x118
    5134  attsClearPrepWrites        0x0002aead   Gb    1  Code  Hi   0x36
    5135  attsCsfActClientState      0x0002af71   Gb    1  Code  Hi   0x82
    5136  attsCsfGetHashUpdateStatus 0x0002aff9   Gb    1  Code  Hi   0x6
    5137  attsCsfIsClientChangeAware 0x0002b005   Gb    1  Code  Hi   0x24
    5138  attsCsfSetHashUpdateStatus 0x0002b02d   Gb    1  Code  Hi   0x2e
    5139  attsDiscBusy               0x0002b171   Gb    1  Code  Hi   0x40
    5140  attsErrRsp                 0x0002b1b9   Gb    1  Code  Hi   0x3a
    5141  attsFindByHandle           0x0002b1f5   Gb    1  Code  Hi   0x2c
    5142  attsFindServiceGroupEnd    0x0002b225   Gb    1  Code  Hi   0x80
    5143  attsFindUuidInRange        0x0002b2b1   Gb    1  Code  Hi   0x7a
    5144  attsHandleValueIndNtf      0x0002b331   Gb    1  Code  Hi   0xfe
    5145  attsMsgCback               0x0002b685   Gb    1  Code  Hi   0xe4
    5146  attsPermissions            0x0002b775   Gb    1  Code  Hi   0x70
    5147  attsProcExecWriteReq       0x0002b7e9   Gb    1  Code  Hi   0x16c
    5148  attsProcFindInfoReq        0x0002b959   Gb    1  Code  Hi   0x18a
    5149  attsProcFindTypeReq        0x0002bae9   Gb    1  Code  Hi   0x1f4
    5150  attsProcMtuReq             0x0002bce1   Gb    1  Code  Hi   0x8e
    5151  attsProcPrepWriteReq       0x0002bd75   Gb    1  Code  Hi   0x160
    5152  attsProcReadBlobReq        0x0002bedd   Gb    1  Code  Hi   0xfe
    5153  attsProcReadGroupTypeReq   0x0002bfe1   Gb    1  Code  Hi   0x25e
    5154  attsProcReadMultReq        0x0002c249   Gb    1  Code  Hi   0x144
    5155  attsProcReadMultiVarReq    0x0002c391   Gb    1  Code  Hi   0x1f4
    5156  attsProcReadReq            0x0002c589   Gb    1  Code  Hi   0x146
    5157  attsProcReadTypeReq        0x0002c6d5   Gb    1  Code  Hi   0x30a
    5158  attsProcValueCnf           0x0002c9e9   Gb    1  Code  Hi   0x72
    5159  attsProcWrite              0x0002ca61   Gb    1  Code  Hi   0x142
    5160  attsUuid16Cmp              0x0002cba9   Gb    1  Code  Hi   0x22
    5161  attsUuidCmp                0x0002cbcb   Gb    1  Code  Hi   0x44
    5162  audio_enc_encode_frame     0x0002cc11   Gb    1  Code  Hi   0x32
    5163  audio_enc_init             0x0002cc4d   Gb    1  Code  Hi   0xe
    5164  buck_ldo_update_override   0x0002cdbd   Gb    1  Code  Hi   0x1c
    5165  celt_encode_with_ec        0x0002ce59   Gb    1  Code  Hi   0x270c
    5166  celt_encoder_init          0x0002f565   Gb    1  Code  Hi   0xa2
    5167  celt_pitch_xcorr_c         0x0002f6dd   Gb    1  Code  Hi   0x23c
    5168  celt_preemphasis           0x0002f91d   Gb    1  Code  Hi   0x1e4
    5169  clt_compute_allocation     0x0002fb0d   Gb    1  Code  Hi   0x916
    5170  clt_mdct_forward_c         0x00030425   Gb    1  Code  Hi   0x2e6
    5171  comb_filter                0x0003070d   Gb    1  Code  Hi   0x1fe
    5172  compute_band_energies      0x00030911   Gb    1  Code  Hi   0xc0
    5173  decode_pulses              0x000314ad   Gb    1  Code  Hi   0x194
    5174  dmAdvActClearSets          0x00031741   Gb    1  Code  Hi   0x2
    5175  dmAdvActConfig             0x00031745   Gb    1  Code  Hi   0x5e
    5176  dmAdvActRemoveSet          0x000317b1   Gb    1  Code  Hi   0x2
    5177  dmAdvActSetData            0x000317b5   Gb    1  Code  Hi   0x20
    5178  dmAdvActSetRandAddr        0x000317d9   Gb    1  Code  Hi   0x2
    5179  dmAdvActStart              0x000317dd   Gb    1  Code  Hi   0x26
    5180  dmAdvActStop               0x00031809   Gb    1  Code  Hi   0x22
    5181  dmAdvActTimeout            0x00031831   Gb    1  Code  Hi   0x14
    5182  dmAdvConnectFailed         0x00031849   Gb    1  Code  Hi   0x20
    5183  dmAdvConnected             0x0003186d   Gb    1  Code  Hi   0x20
    5184  dmAdvGenConnCmpl           0x00031891   Gb    1  Code  Hi   0x56
    5185  dmAdvHciHandler            0x000318ed   Gb    1  Code  Hi   0xcc
    5186  dmAdvInit                  0x000319c5   Gb    1  Code  Hi   0x4c
    5187  dmAdvMsgHandler            0x00031a19   Gb    1  Code  Hi   0xe
    5188  dmAdvReset                 0x00031a2d   Gb    1  Code  Hi   0x34
    5189  dmAdvStartDirected         0x00031a69   Gb    1  Code  Hi   0x3c
    5190  dmAdvStopDirected          0x00031aa9   Gb    1  Code  Hi   0x22
    5191  dmConn2HciHandler          0x00031ad5   Gb    1  Code  Hi   0x1ec
    5192  dmConn2MsgHandler          0x00031cc5   Gb    1  Code  Hi   0xa4
    5193  dmConnCcbByHandle          0x00031d6d   Gb    1  Code  Hi   0x22
    5194  dmConnCcbById              0x00031d95   Gb    1  Code  Hi   0x18
    5195  dmConnHciHandler           0x00031db1   Gb    1  Code  Hi   0x110
    5196  dmConnMsgHandler           0x00031ec5   Gb    1  Code  Hi   0x20
    5197  dmConnReset                0x00031ee9   Gb    1  Code  Hi   0x1a8
    5198  dmConnSmActAccept          0x0003209d   Gb    1  Code  Hi   0x12
    5199  dmConnSmActAcceptFailed    0x000320af   Gb    1  Code  Hi   0x16
    5200  dmConnSmActCancelAccept    0x000320c5   Gb    1  Code  Hi   0x16
    5201  dmConnSmActClose           0x000320db   Gb    1  Code  Hi   0x8
    5202  dmConnSmActConnAccepted    0x000320e3   Gb    1  Code  Hi   0x16
    5203  dmConnSmActConnClosed      0x000320f9   Gb    1  Code  Hi   0x6e
    5204  dmConnSmActConnFailed      0x0003216d   Gb    1  Code  Hi   0x76
    5205  dmConnSmActConnOpened      0x000321e9   Gb    1  Code  Hi   0xd6
    5206  dmConnSmActHciUpdated      0x000322c9   Gb    1  Code  Hi   0xe
    5207  dmConnSmActNone            0x000322dd   Gb    1  Code  Hi   0x2
    5208  dmConnSmExecute            0x000322e1   Gb    1  Code  Hi   0x36
    5209  dmConnUpdActL2cUpdateCnf   0x00032321   Gb    1  Code  Hi   0x42
    5210  dmConnUpdActNone           0x00032369   Gb    1  Code  Hi   0x2
    5211  dmConnUpdActUpdateSlave    0x0003236d   Gb    1  Code  Hi   0x6a
    5212  dmConnUpdExecute           0x000323dd   Gb    1  Code  Hi   0x24
    5213  dmConnUpdMsgHandler        0x00032409   Gb    1  Code  Hi   0x48
    5214  dmDevActReset              0x0003245d   Gb    1  Code  Hi   0x2c
    5215  dmDevHciHandler            0x00032491   Gb    1  Code  Hi   0x38
    5216  dmDevMsgHandler            0x000324cd   Gb    1  Code  Hi   0xe
    5217  dmDevPassEvtToConnCte      0x000324e1   Gb    1  Code  Hi   0x1c
    5218  dmDevPassEvtToDevPriv      0x00032501   Gb    1  Code  Hi   0x22
    5219  dmDevPassHciEvtToConn      0x00032529   Gb    1  Code  Hi   0x8
    5220  dmEmptyHandler             0x00032535   Gb    1  Code  Hi   0x2
    5221  dmEmptyReset               0x00032537   Gb    1  Code  Hi   0x2
    5222  dmPhyHciHandler            0x00032561   Gb    1  Code  Hi   0xb4
    5223  dmPrivActAddDevToResList   0x00032619   Gb    1  Code  Hi   0x1e
    5224  dmPrivActClearResList      0x0003263d   Gb    1  Code  Hi   0x4
    5225  dmPrivActGenAddr           0x00032641   Gb    1  Code  Hi   0x66
    5226  dmPrivActRemDevFromResList 0x000326b1   Gb    1  Code  Hi   0x12
    5227  dmPrivActResolveAddr       0x000326c9   Gb    1  Code  Hi   0x6e
    5228  dmPrivActSetAddrResEnable  0x00032741   Gb    1  Code  Hi   0xa
    5229  dmPrivActSetPrivacyMode    0x00032751   Gb    1  Code  Hi   0xc
    5230  dmPrivAesActGenAddrAesCmpl 0x0003275d   Gb    1  Code  Hi   0x2c
    5231  dmPrivAesActResAddrAesCmpl 0x00032791   Gb    1  Code  Hi   0x30
    5232  dmPrivAesMsgHandler        0x000327c9   Gb    1  Code  Hi   0xe
    5233  dmPrivHciHandler           0x000327dd   Gb    1  Code  Hi   0x9c
    5234  dmPrivMsgHandler           0x00032881   Gb    1  Code  Hi   0xe
    5235  dmPrivReset                0x00032895   Gb    1  Code  Hi   0xc
    5236  dmSecHciHandler            0x000328a9   Gb    1  Code  Hi   0x104
    5237  dmSecLescMsgHandler        0x000329b9   Gb    1  Code  Hi   0x5e
    5238  dmSecMsgHandler            0x00032a21   Gb    1  Code  Hi   0x68
    5239  dmSecReset                 0x00032a89   Gb    1  Code  Hi   0x4
    5240  eTaskConfirmSleepModeStatus
                                    0x000339a5   Gb    1  Code  Hi   0x2c
    5241  ec_dec_bit_logp            0x000339dd   Gb    1  Code  Hi   0x24
    5242  ec_dec_bits                0x00033a01   Gb    1  Code  Hi   0xae
    5243  ec_dec_uint                0x00033b01   Gb    1  Code  Hi   0xdc
    5244  ec_dec_update              0x00033bdd   Gb    1  Code  Hi   0x28
    5245  ec_decode                  0x00033c05   Gb    1  Code  Hi   0x28
    5246  ec_enc_bit_logp            0x00033c2d   Gb    1  Code  Hi   0x1c
    5247  ec_enc_bits                0x00033c49   Gb    1  Code  Hi   0x54
    5248  ec_enc_done                0x00033d2d   Gb    1  Code  Hi   0x176
    5249  ec_enc_icdf                0x00033ea3   Gb    1  Code  Hi   0x3c
    5250  ec_enc_init                0x00033edf   Gb    1  Code  Hi   0x22
    5251  ec_enc_shrink              0x00033fa9   Gb    1  Code  Hi   0x1c
    5252  ec_enc_uint                0x00033fc5   Gb    1  Code  Hi   0xe0
    5253  ec_encode                  0x000340a5   Gb    1  Code  Hi   0x30
    5254  ec_encode_bin              0x000340d5   Gb    1  Code  Hi   0x34
    5255  ec_ilog                    0x00034109   Gb    1  Code  Hi   0x46
    5256  ec_laplace_encode          0x0003414f   Gb    1  Code  Hi   0x80
    5257  ec_tell_frac               0x000341d1   Gb    1  Code  Hi   0x82
    5258  encode_pulses              0x00034571   Gb    1  Code  Hi   0x118
    5259  encode_size                0x0003468d   Gb    1  Code  Hi   0x1e
    5260  exactle_stack_init         0x000346ad   Gb    1  Code  Hi   0xc4
    5261  exp_rotation               0x00034799   Gb    1  Code  Hi   0x150
    5262  fabs                       0x0003496f   Gb    1  Code  De   0x18
    5263  get_celt_handle            0x00034a9d   Gb    1  Code  Hi   0x4
    5264  haar1                      0x00034aa5   Gb    1  Code  Hi   0x5a
    5265  hciClearCmdQueue           0x00034b05   Gb    1  Code  Hi   0x28
    5266  hciCmdInit                 0x00034b31   Gb    1  Code  Hi   0x18
    5267  hciCmdRecvCmpl             0x00034b51   Gb    1  Code  Hi   0x18
    5268  hciCmdSend                 0x00034b6d   Gb    1  Code  Hi   0x5e
    5269  hciCmdTimeout              0x00034bd1   Gb    1  Code  Hi   0x14
    5270  hciCoreAclReassembly       0x00034be5   Gb    1  Code  Hi   0x1b6
    5271  hciCoreCisByHandle         0x00034da1   Gb    1  Code  Hi   0x1e
    5272  hciCoreCisClose            0x00034dc5   Gb    1  Code  Hi   0x20
    5273  hciCoreCisOpen             0x00034de9   Gb    1  Code  Hi   0x22
    5274  hciCoreConnByHandle        0x00034e11   Gb    1  Code  Hi   0x1e
    5275  hciCoreConnClose           0x00034e35   Gb    1  Code  Hi   0x42
    5276  hciCoreConnOpen            0x00034e7d   Gb    1  Code  Hi   0x2a
    5277  hciCoreInit                0x00034ead   Gb    1  Code  Hi   0x4
    5278  hciCoreNumCmplPkts         0x00034eb1   Gb    1  Code  Hi   0x7e
    5279  hciCoreRecv                0x00034f39   Gb    1  Code  Hi   0x1c
    5280  hciCoreResetSequence       0x00034f59   Gb    1  Code  Hi   0x1e4
    5281  hciCoreResetStart          0x00035159   Gb    1  Code  Hi   0xe
    5282  hciCoreTxReady             0x00035169   Gb    1  Code  Hi   0x1e2
    5283  hciCoreVsCmdCmplRcvd       0x00035351   Gb    1  Code  Hi   0x4
    5284  hciDrvWrite                0x00035355   Gb    1  Code  Hi   0xb0
    5285  hciEvtProcessCmdCmpl       0x00035edd   Gb    1  Code  Hi   0x1f6
    5286  hciEvtProcessMsg           0x000360e1   Gb    1  Code  Hi   0x61c
    5287  hciTrSendAclData           0x000366fd   Gb    1  Code  Hi   0x22
    5288  hciTrSendCmd               0x0003671f   Gb    1  Code  Hi   0x1a
    5289  hciTrSerialRxIncoming      0x00036739   Gb    1  Code  Hi   0x17a
    5290  hci_process_trace_data     0x000368c1   Gb    1  Code  Hi   0x96
    5291  hysteresis_decision        0x00036965   Gb    1  Code  Hi   0xa6
    5292  init_caps                  0x00036a0b   Gb    1  Code  Hi   0x8c
    5293  internal_timer_config      0x00037121   Gb    1  Code  Hi   0xdc
    5294  isqrt32                    0x00037201   Gb    1  Code  Hi   0x56
    5295  l2cMsgAlloc                0x00037329   Gb    1  Code  Hi   0x6
    5296  l2cRxSignalingPkt          0x00037331   Gb    1  Code  Hi   0x42
    5297  l2cSendCmdReject           0x00037379   Gb    1  Code  Hi   0x4a
    5298  main                       0x0003746d   Gb    1  Code  Hi   0x4e
    5299  normalise_bands            0x0003758d   Gb    1  Code  Hi   0xd0
    5300  octopus_encode             0x00037735   Gb    1  Code  Hi   0x538
    5301  octopus_encoder_create     0x00037c75   Gb    1  Code  Hi   0x76
    5302  op_pvq_search_c            0x00037cf1   Gb    1  Code  Hi   0x39c
    5303  opus_custom_encoder_ctl    0x00038099   Gb    1  Code  Hi   0x2aa
    5304  opus_custom_mode_create    0x00038349   Gb    1  Code  Hi   0x4c
    5305  opus_fft_impl              0x00038399   Gb    1  Code  Hi   0x71c
    5306  opus_packet_extensions_count
                                    0x00038ab5   Gb    1  Code  Hi   0x88
    5307  opus_packet_extensions_generate
                                    0x00038b3d   Gb    1  Code  Hi   0x218
    5308  opus_packet_extensions_parse
                                    0x00038d59   Gb    1  Code  Hi   0xf6
    5309  opus_packet_get_nb_frames  0x00038e4f   Gb    1  Code  Hi   0x2e
    5310  opus_packet_get_samples_per_frame
                                    0x00038e7d   Gb    1  Code  Hi   0x62
    5311  opus_packet_pad            0x00038ee5   Gb    1  Code  Hi   0x9a
    5312  opus_packet_parse_impl     0x00038f81   Gb    1  Code  Hi   0x2d8
    5313  opus_repacketizer_out_range_impl
                                    0x00039331   Gb    1  Code  Hi   0x502
    5314  pb_decode                  0x00039e3d   Gb    1  Code  Hi   0x1e
    5315  pb_decode_noinit           0x00039e5d   Gb    1  Code  Hi   0x2da
    5316  pb_decode_varint           0x0003a179   Gb    1  Code  Hi   0x7a
    5317  pb_encode                  0x0003a5c1   Gb    1  Code  Hi   0x78
    5318  pb_encode_submessage       0x0003a639   Gb    1  Code  Hi   0xb0
    5319  pb_encode_tag_for_field    0x0003a701   Gb    1  Code  Hi   0x40
    5320  pb_encode_varint           0x0003a755   Gb    1  Code  Hi   0x5c
    5321  pb_field_iter_begin        0x0003a7b1   Gb    1  Code  Hi   0x24
    5322  pb_field_iter_find         0x0003a7d5   Gb    1  Code  Hi   0xc8
    5323  pb_field_iter_next         0x0003a89d   Gb    1  Code  Hi   0xa2
    5324  pb_istream_from_buffer     0x0003aa29   Gb    1  Code  Hi   0x12
    5325  pb_make_string_substream   0x0003aa41   Gb    1  Code  Hi   0x44
    5326  pb_ostream_from_buffer     0x0003ab91   Gb    1  Code  Hi   0x14
    5327  pb_read                    0x0003aba9   Gb    1  Code  Hi   0x72
    5328  pb_skip_field              0x0003ac3d   Gb    1  Code  Hi   0x74
    5329  pb_write                   0x0003acc5   Gb    1  Code  Hi   0x3e
    5330  pitch_downsample           0x0003ad1d   Gb    1  Code  Hi   0x2c0
    5331  pitch_search               0x0003affd   Gb    1  Code  Hi   0x244
    5332  pvPortMalloc               0x0003b815   Gb    1  Code  Hi   0x14a
    5333  pxPortInitialiseStack      0x0003b96d   Gb    1  Code  Hi   0x26
    5334  quant_all_bands            0x0003b999   Gb    1  Code  Hi   0xe16
    5335  quant_coarse_energy        0x0003d271   Gb    1  Code  Hi   0x358
    5336  quant_energy_finalise      0x0003d861   Gb    1  Code  Hi   0xe8
    5337  quant_fine_energy          0x0003d94d   Gb    1  Code  Hi   0x114
    5338  remove_doubling            0x0003ded1   Gb    1  Code  Hi   0x4cc
    5339  renormalise_vector         0x0003e39d   Gb    1  Code  Hi   0xd4
    5340  resampling_factor          0x0003e479   Gb    1  Code  Hi   0x46
    5341  restore_stack              0x0003e4c1   Gb    1  Code  Hi   0xc
    5342  save_stack                 0x0003e4d1   Gb    1  Code  Hi   0xc
    5343  send_update                0x0003e5f5   Gb    1  Code  Hi   0x64
    5344  smpActAttemptRcvd          0x0003e65d   Gb    1  Code  Hi   0x8
    5345  smpActCheckAttempts        0x0003e665   Gb    1  Code  Hi   0x74
    5346  smpActCleanup              0x0003e6d9   Gb    1  Code  Hi   0x38
    5347  smpActMaxAttempts          0x0003e711   Gb    1  Code  Hi   0x8a
    5348  smpActNone                 0x0003e79b   Gb    1  Code  Hi   0x2
    5349  smpActNotifyDmAttemptsFailure
                                    0x0003e79d   Gb    1  Code  Hi   0xe
    5350  smpActNotifyDmRspToFailure 0x0003e7ab   Gb    1  Code  Hi   0xe
    5351  smpActPairCnfCalc1         0x0003e7b9   Gb    1  Code  Hi   0x42
    5352  smpActPairCnfCalc2         0x0003e7fb   Gb    1  Code  Hi   0x8
    5353  smpActPairCnfVerCalc1      0x0003e803   Gb    1  Code  Hi   0x1e
    5354  smpActPairCnfVerCalc2      0x0003e821   Gb    1  Code  Hi   0x8
    5355  smpActPairingCancel        0x0003e829   Gb    1  Code  Hi   0x6a
    5356  smpActPairingCmpl          0x0003e893   Gb    1  Code  Hi   0x64
    5357  smpActPairingFailed        0x0003e8f7   Gb    1  Code  Hi   0x52
    5358  smpActSecReqTimeout        0x0003e949   Gb    1  Code  Hi   0x6c
    5359  smpActSendPairCnf          0x0003e9b5   Gb    1  Code  Hi   0x58
    5360  smpActStorePin             0x0003ea0d   Gb    1  Code  Hi   0x2c
    5361  smpAuthReq                 0x0003ea39   Gb    1  Code  Hi   0x5a
    5362  smpCalcC1Part1             0x0003ea95   Gb    1  Code  Hi   0x154
    5363  smpCalcC1Part2             0x0003ebed   Gb    1  Code  Hi   0x134
    5364  smpCalcS1                  0x0003ed25   Gb    1  Code  Hi   0x54
    5365  smpCcbByConnId             0x0003ed7d   Gb    1  Code  Hi   0x12
    5366  smpGenerateLtk             0x0003ef41   Gb    1  Code  Hi   0x5c
    5367  smpGetPkBit                0x0003ef9d   Gb    1  Code  Hi   0x24
    5368  smpGetScSecLevel           0x0003efc1   Gb    1  Code  Hi   0x26
    5369  smpMsgAlloc                0x0003f0e1   Gb    1  Code  Hi   0x6
    5370  smpProcPairing             0x0003f0e9   Gb    1  Code  Hi   0x134
    5371  smpProcRcvKey              0x0003f221   Gb    1  Code  Hi   0xd0
    5372  smpScActAuthSelect         0x0003f2f1   Gb    1  Code  Hi   0x64
    5373  smpScActCalcF5Ltk          0x0003f355   Gb    1  Code  Hi   0x6a
    5374  smpScActCalcF5MacKey       0x0003f3c5   Gb    1  Code  Hi   0x6c
    5375  smpScActCalcF5TKey         0x0003f435   Gb    1  Code  Hi   0x5e
    5376  smpScActCalcSharedSecret   0x0003f4a5   Gb    1  Code  Hi   0x5e
    5377  smpScActCleanup            0x0003f509   Gb    1  Code  Hi   0x12
    5378  smpScActDHKeyCalcF6Ea      0x0003f51b   Gb    1  Code  Hi   0x7a
    5379  smpScActDHKeyCalcF6Eb      0x0003f595   Gb    1  Code  Hi   0x76
    5380  smpScActJwncCalcF4         0x0003f60b   Gb    1  Code  Hi   0x30
    5381  smpScActJwncCalcG2         0x0003f63b   Gb    1  Code  Hi   0x62
    5382  smpScActJwncDisplay        0x0003f69d   Gb    1  Code  Hi   0x52
    5383  smpScActPairingCancel      0x0003f6ef   Gb    1  Code  Hi   0x26
    5384  smpScActPairingFailed      0x0003f715   Gb    1  Code  Hi   0x1c
    5385  smpScActPkKeypress         0x0003f731   Gb    1  Code  Hi   0x50
    5386  smpScActPkSendKeypress     0x0003f781   Gb    1  Code  Hi   0x46
    5387  smpScActPkSetup            0x0003f7c7   Gb    1  Code  Hi   0x34
    5388  smpScAuthReq               0x0003f7fb   Gb    1  Code  Hi   0x6e
    5389  smpScFailWithReattempt     0x0003f95d   Gb    1  Code  Hi   0x4a
    5390  smpScProcPairing           0x0003f9ad   Gb    1  Code  Hi   0x2a6
    5391  smpScSendDHKeyCheck        0x0003fc5d   Gb    1  Code  Hi   0x58
    5392  smpScSendPairCnf           0x0003fcb5   Gb    1  Code  Hi   0x58
    5393  smpScSendPubKey            0x0003fd0d   Gb    1  Code  Hi   0x6c
    5394  smpScSendRand              0x0003fd79   Gb    1  Code  Hi   0x58
    5395  smpSendKey                 0x0003fdd1   Gb    1  Code  Hi   0x1a6
    5396  smpSendPairingFailed       0x0003ff7d   Gb    1  Code  Hi   0x22
    5397  smpSendPkt                 0x0003ffa1   Gb    1  Code  Hi   0x2e
    5398  smpSmExecute               0x0003ffd5   Gb    1  Code  Hi   0x62
    5399  smpStartRspTimer           0x0004003d   Gb    1  Code  Hi   0xe
    5400  smprActCnfVerify           0x0004004d   Gb    1  Code  Hi   0x60
    5401  smprActProcPairCnf         0x000400b1   Gb    1  Code  Hi   0x1e
    5402  smprActProcPairCnfCalc1    0x000400cf   Gb    1  Code  Hi   0x3a
    5403  smprActProcPairReq         0x00040109   Gb    1  Code  Hi   0x7a
    5404  smprActRcvKey              0x00040183   Gb    1  Code  Hi   0x32
    5405  smprActSendKey             0x000401b5   Gb    1  Code  Hi   0x84
    5406  smprActSendPairRandom      0x0004023d   Gb    1  Code  Hi   0x6c
    5407  smprActSendPairRsp         0x000402a9   Gb    1  Code  Hi   0x96
    5408  smprActSendSecurityReq     0x00040349   Gb    1  Code  Hi   0x28
    5409  smprActSetupKeyDist        0x00040371   Gb    1  Code  Hi   0xbc
    5410  smprScActCalcDHKey         0x00040431   Gb    1  Code  Hi   0x2c
    5411  smprScActDHKeyCheckSend    0x0004045d   Gb    1  Code  Hi   0x9a
    5412  smprScActJwncCalcG2        0x000404fd   Gb    1  Code  Hi   0x22
    5413  smprScActJwncDisplay       0x0004051f   Gb    1  Code  Hi   0x26
    5414  smprScActJwncSendCnf       0x00040545   Gb    1  Code  Hi   0x6
    5415  smprScActJwncSetup         0x0004054d   Gb    1  Code  Hi   0x3c
    5416  smprScActOobCalcCa         0x0004058d   Gb    1  Code  Hi   0x76
    5417  smprScActOobSendRand       0x00040609   Gb    1  Code  Hi   0x4e
    5418  smprScActOobSetup          0x00040657   Gb    1  Code  Hi   0x8
    5419  smprScActPkCalcCa          0x0004065f   Gb    1  Code  Hi   0x38
    5420  smprScActPkCalcCb          0x00040697   Gb    1  Code  Hi   0x3c
    5421  smprScActPkSendCnf         0x000406d3   Gb    1  Code  Hi   0x6
    5422  smprScActPkSendRand        0x000406d9   Gb    1  Code  Hi   0x64
    5423  smprScActPkStoreCnf        0x0004073d   Gb    1  Code  Hi   0x10
    5424  smprScActPkStoreCnfAndCalcCb
                                    0x0004074d   Gb    1  Code  Hi   0x4e
    5425  smprScActPkStorePinAndCalcCb
                                    0x0004079d   Gb    1  Code  Hi   0x78
    5426  smprScActSendPubKey        0x00040819   Gb    1  Code  Hi   0x16
    5427  smprScActStoreDhCheck      0x0004082f   Gb    1  Code  Hi   0x16
    5428  smprScActStoreLescPin      0x00040845   Gb    1  Code  Hi   0x4c
    5429  smprScActWaitDhCheck       0x00040895   Gb    1  Code  Hi   0x18
    5430  spl_alloca                 0x000408ad   Gb    1  Code  Hi   0x28
    5431  spreading_decision         0x000408d9   Gb    1  Code  Hi   0x1ca
    5432  sqrt                       0x00040aa3   Gb    1  Code  De   0x6e
    5433  stereo_itheta              0x00040b11   Gb    1  Code  Hi   0x1ec
    5434  timer_config_b1            0x00041219   Gb    1  Code  Hi   0x1a4
    5435  uxListRemove               0x00041adf   Gb    1  Code  Hi   0x26
    5436  uxTaskGetNumberOfTasks     0x00041b05   Gb    1  Code  Hi   0x6
    5437  uxTaskResetEventItemValue  0x00041b11   Gb    1  Code  Hi   0x14
    5438  vApplicationMallocFailedHook
                                    0x00041b29   Gb    1  Code  Hi   0x2
    5439  vApplicationStackOverflowHook
                                    0x00041b2b   Gb    1  Code  Hi   0x4
    5440  vEventGroupSetBitsCallback 0x00041b31   Gb    1  Code  Hi   0x76
    5441  vListInitialise            0x00041ba7   Gb    1  Code  Hi   0x16
    5442  vListInitialiseItem        0x00041bbd   Gb    1  Code  Hi   0x6
    5443  vListInsert                0x00041bc5   Gb    1  Code  Hi   0x3a
    5444  vPortEnterCritical         0x00041c01   Gb    1  Code  Hi   0x2a
    5445  vPortExitCritical          0x00041c35   Gb    1  Code  Hi   0x18
    5446  vPortFree                  0x00041c51   Gb    1  Code  Hi   0x86
    5447  vPortSetupTimerInterrupt   0x00041cdd   Gb    1  Code  Hi   0x88
    5448  vPortSuppressTicksAndSleep 0x00041d79   Gb    1  Code  Hi   0xc0
    5449  vPortValidateInterruptPriority
                                    0x00041e41   Gb    1  Code  Hi   0x2e
    5450  vQueueWaitForMessageRestricted
                                    0x00041e79   Gb    1  Code  Hi   0x4a
    5451  vTaskDelay                 0x00041ec5   Gb    1  Code  Hi   0x34
    5452  vTaskInternalSetTimeOutState
                                    0x00041f01   Gb    1  Code  Hi   0xc
    5453  vTaskMissedYield           0x00041f11   Gb    1  Code  Hi   0x8
    5454  vTaskPlaceOnEventList      0x00041f1d   Gb    1  Code  Hi   0x20
    5455  vTaskPlaceOnEventListRestricted
                                    0x00041f41   Gb    1  Code  Hi   0x40
    5456  vTaskPlaceOnUnorderedEventList
                                    0x00041f85   Gb    1  Code  Hi   0x64
    5457  vTaskRemoveFromUnorderedEventList
                                    0x00041fed   Gb    1  Code  Hi   0xd8
    5458  vTaskStartScheduler        0x000420cd   Gb    1  Code  Hi   0x56
    5459  vTaskStepTick              0x00042139   Gb    1  Code  Hi   0x3e
    5460  vTaskSuspendAll            0x0004217d   Gb    1  Code  Hi   0xa
    5461  vTaskSwitchContext         0x0004218d   Gb    1  Code  Hi   0x86
    5462  validate_transaction       0x0004221d   Gb    1  Code  Hi   0x90
    5463  wsfOsDispatcher            0x000422b1   Gb    1  Code  Hi   0x116
    5464  xEventGroupCreate          0x000423d1   Gb    1  Code  Hi   0x1a
    5465  xEventGroupSetBits         0x000423eb   Gb    1  Code  Hi   0x78
    5466  xEventGroupWaitBits        0x00042465   Gb    1  Code  Hi   0xd8
    5467  xPortStartScheduler        0x00042541   Gb    1  Code  Hi   0xb2
    5468  xPortStimerTickHandler     0x00042611   Gb    1  Code  Hi   0x72
    5469  xQueueGenericCreate        0x0004268d   Gb    1  Code  Hi   0x8c
    5470  xQueueGenericSend          0x00042719   Gb    1  Code  Hi   0x17c
    5471  xQueueGenericSendFromISR   0x00042899   Gb    1  Code  Hi   0xf4
    5472  xQueueReceive              0x0004298d   Gb    1  Code  Hi   0x12a
    5473  xTaskCheckForTimeOut       0x00042abd   Gb    1  Code  Hi   0x64
    5474  xTaskCreate                0x00042b25   Gb    1  Code  Hi   0x17e
    5475  xTaskGetSchedulerState     0x00042cc1   Gb    1  Code  Hi   0x18
    5476  xTaskGetTickCount          0x00042cdd   Gb    1  Code  Hi   0x6
    5477  xTaskIncrementTick         0x00042ce9   Gb    1  Code  Hi   0x16c
    5478  xTaskRemoveFromEventList   0x00042e5d   Gb    1  Code  Hi   0xec
    5479  xTaskResumeAll             0x00042f55   Gb    1  Code  Hi   0x148
    5480  xTimerCreate               0x000430ad   Gb    1  Code  Hi   0x7e
    5481  xTimerCreateTimerTask      0x00043139   Gb    1  Code  Hi   0x56
    5482  xTimerGenericCommand       0x000431ad   Gb    1  Code  Hi   0x62
    5483  xTimerPendFunctionCallFromISR
                                    0x00043215   Gb    1  Code  Hi   0x24
    5484  __aeabi_dneg               0x0004323d   Gb    1  Code  De 
    5485  _dneg                      0x0004323d   Gb    1  Code  De   0x6
    5486  __aeabi_fneg               0x00043243   Gb    1  Code  De 
    5487  _fneg                      0x00043243   Gb    1  Code  De   0x6
    5488  _dabs                      0x00043249   Gb    1  Code  De   0x6
    5489  _fabs                      0x0004324f   Gb    1  Code  De   0x6
    5490  __aeabi_d2f                0x00043255   Gb    1  Code  Hi 
    5491  _d2f                       0x00043255   Gb    1  Code  De   0x62
    5492  __aeabi_dadd               0x000432b9   Gb    1  Code  Hi 
    5493  _dadd                      0x000432b9   Gb    1  Code  De   0x14c
    5494  __fpl_dcheck_NaN1          0x00043409   Gb    1  Code  Hi   0xa
    5495  __fpl_dcmp_Inf             0x00043419   Gb    1  Code  De   0x18
    5496  __aeabi_ddiv               0x00043431   Gb    1  Code  De 
    5497  _ddiv                      0x00043431   Gb    1  Code  De   0x228
    5498  __aeabi_cdcmpeq            0x000436e1   Gb    1  Code  De 
    5499  _dcmpeq                    0x000436e1   Gb    1  Code  De   0x78
    5500  __aeabi_d2iz               0x00043759   Gb    1  Code  Hi 
    5501  _dfix                      0x00043759   Gb    1  Code  De   0x5e
    5502  __aeabi_d2uiz              0x000437b9   Gb    1  Code  Hi 
    5503  _dfixu                     0x000437b9   Gb    1  Code  De   0x5a
    5504  __aeabi_i2d                0x00043813   Gb    1  Code  Hi 
    5505  _dflt                      0x00043813   Gb    1  Code  De   0x2e
    5506  __aeabi_ui2d               0x00043841   Gb    1  Code  Hi 
    5507  _dfltu                     0x00043841   Gb    1  Code  De   0x26
    5508  __aeabi_cdcmple            0x00043869   Gb    1  Code  Hi 
    5509  _dcmple                    0x00043869   Gb    1  Code  De   0x78
    5510  __fpl_dcmple_InfNaN        0x000438cb   Gb    1  Code  Pr 
    5511  __aeabi_dmul               0x000438e1   Gb    1  Code  Hi 
    5512  _dmul                      0x000438e1   Gb    1  Code  De   0x14c
    5513  __fpl_dnaninf              0x00043a35   Gb    1  Code  De   0x9c
    5514  __fpl_dretinf              0x00043ad1   Gb    1  Code  De   0xc
    5515  __aeabi_cdrcmple           0x00043add   Gb    1  Code  Hi 
    5516  _drcmple                   0x00043add   Gb    1  Code  De   0x6c
    5517  __aeabi_drsub              0x00043b49   Gb    1  Code  De 
    5518  _drsb                      0x00043b49   Gb    1  Code  De   0x16
    5519  _dsqrt                     0x00043b61   Gb    1  Code  De   0x194
    5520  __aeabi_dsub               0x00043cf9   Gb    1  Code  Hi 
    5521  _dsub                      0x00043cf9   Gb    1  Code  De   0x1d0
    5522  __aeabi_f2d                0x00043ecd   Gb    1  Code  Hi 
    5523  _f2d                       0x00043ecd   Gb    1  Code  De   0x56
    5524  __fpl_fnaninf              0x00043f23   Gb    1  Code  De   0x8c
    5525  _fp_init                   0x00043faf   Gb    1  Code  De   0xa
    5526  __fplib_config_fpu_vfp     0x00043fb7   Gb    1  Code  De 
    5527  __fplib_config_pureend_doubles
                                    0x00043fb7   Gb    1  Code  De 
    5528  __fpl_fretinf              0x00043fb9   Gb    1  Code  De   0xa
    5529  __fpl_return_NaN           0x00043fc3   Gb    1  Code  Hi   0x64
    5530  __ARM_scalbn               0x00044027   Gb    1  Code  De   0x5c
    5531  __fpl_cmpreturn            0x00044083   Gb    1  Code  Hi   0x30
    5532  __I$use$fp                 0x000440b2   Gb    1   --   Hi 
    5533  hciEventMask               0x00044234   Gb    1  Data  Hi   0x8
    5534  hciLeEventMask             0x0004423c   Gb    1  Data  Hi   0x8
    5535  hciEventMaskPage2          0x00044244   Gb    1  Data  Hi   0x8
    5536  calc128Zeros               0x00044406   Gb    1  Data  Hi   0x10
    5537  smprScSmIf                 0x00044b1c   Gb    1  Data  Hi   0xc
    5538  smprStateTbl               0x00044c58   Gb    1  Data  Hi   0x3c
    5539  smprSmIf                   0x00044c94   Gb    1  Data  Hi   0xc
    5540  smpPktLenTbl               0x00044ca0   Gb    1  Data  Hi   0xf
    5541  ui32MCUAllowed             0x00044db0   Gb    1  Data  Hi   0x14
    5542  ui32DSP0Allowed            0x00044dc4   Gb    1  Data  Hi   0x14
    5543  ui32DSP1Allowed            0x00044dd8   Gb    1  Data  Hi   0x14
    5544  ui32SharedAccess           0x00044dec   Gb    1  Data  Hi   0x14
    5545  sGlobalAccess              0x00044e00   Gb    1  Data  Hi   0x1c
    5546  dmConnUpdActSetSlave       0x00044f48   Gb    1  Data  Hi   0x8
    5547  dmDevFcnIf                 0x00044fb4   Gb    1  Data  Hi   0xc
    5548  attsMinPduLen              0x00045208   Gb    1  Data  Hi   0x12
    5549  attFcnDefault              0x0004521c   Gb    1  Data  Hi   0x10
    5550  eattFcnDefault             0x0004522c   Gb    1  Data  Hi   0x10
    5551  attPrimSvcUuid             0x0004523c   Gb    1  Data  Hi   0x2
    5552  attChUuid                  0x0004523e   Gb    1  Data  Hi   0x2
    5553  attCliChCfgUuid            0x00045240   Gb    1  Data  Hi   0x2
    5554  attDnChUuid                0x00045242   Gb    1  Data  Hi   0x2
    5555  attApChUuid                0x00045244   Gb    1  Data  Hi   0x2
    5556  attScChUuid                0x00045246   Gb    1  Data  Hi   0x2
    5557  attCarChUuid               0x00045248   Gb    1  Data  Hi   0x2
    5558  attRpaoChUuid              0x0004524a   Gb    1  Data  Hi   0x2
    5559  attGattCsfChUuid           0x0004524c   Gb    1  Data  Hi   0x2
    5560  attGattDbhChUuid           0x0004524e   Gb    1  Data  Hi   0x2
    5561  attSsfChUuid               0x00045250   Gb    1  Data  Hi   0x2
    5562  attCfg                     0x00045254   Gb    1  Data  Hi   0x8
    5563  smpCfg                     0x0004525c   Gb    1  Data  Hi   0x18
    5564  appReqActCfg               0x000456c2   Gb    1  Data  Hi   0x1
    5565  am_hal_cachectrl_defaults  0x000459e8   Gb    1  Data  Hi   0x3
    5566  am_hal_daxi_defaults       0x000459eb   Gb    1  Data  Hi   0x3
    5567  g_amHalMcuctrlArgBLEDefault
                                    0x00045ab0   Gb    1  Data  Hi   0x8
    5568  am_hal_gpio_pincfg_output  0x00045ab8   Gb    1  Data  Hi   0x4
    5569  am_hal_gpio_pincfg_input   0x00045abc   Gb    1  Data  Hi   0x4
    5570  am_hal_gpio_pincfg_tristate
                                    0x00045ac0   Gb    1  Data  Hi   0x4
    5571  am_hal_gpio_pincfg_opendrain
                                    0x00045ac4   Gb    1  Data  Hi   0x4
    5572  am_hal_gpio_pincfg_disabled
                                    0x00045ac8   Gb    1  Data  Hi   0x4
    5573  am_hal_gpio_pincfg_pulledup_disabled
                                    0x00045acc   Gb    1  Data  Hi   0x4
    5574  g_DefaultMcuMemCfg         0x00045ae0   Gb    1  Data  Hi   0x6
    5575  g_DefaultSRAMCfg           0x00045ae6   Gb    1  Data  Hi   0x6
    5576  am_hal_pwrctrl_peripheral_control
                                    0x00045aec   Gb    1  Data  Hi   0x220
    5577  g_am_hal_bootrom_helper    0x00045d0c   Gb    1  Data  Hi   0x28
    5578  Response_fields            0x00045eec   Gb    1  Data  Hi   0xa5
    5579  ControlEnvelope_fields     0x00045f91   Gb    1  Data  Hi   0x1ef
    5580  ForwardATCommand_fields    0x0004632c   Gb    1  Data  Hi   0x1e
    5581  IncomingCall_fields        0x0004634a   Gb    1  Data  Hi   0x2d
    5582  CentralInformation_fields  0x00046377   Gb    1  Data  Hi   0x2d
    5583  GetCentralInformation_fields
                                    0x000463a4   Gb    1  Data  Hi   0xf
    5584  DeviceBattery_fields       0x000463b3   Gb    1  Data  Hi   0x3c
    5585  DeviceStatus_fields        0x000463ef   Gb    1  Data  Hi   0x3c
    5586  DeviceInformation_fields   0x0004642b   Gb    1  Data  Hi   0xc3
    5587  DeviceInformation_MetadataEntry_fields
                                    0x000464ee   Gb    1  Data  Hi   0x2d
    5588  GetDeviceInformation_fields
                                    0x0004651b   Gb    1  Data  Hi   0x1e
    5589  DeviceConfiguration_fields 0x00046539   Gb    1  Data  Hi   0x2d
    5590  GetDeviceConfiguration_fields
                                    0x00046566   Gb    1  Data  Hi   0xf
    5591  OverrideAssistant_fields   0x00046575   Gb    1  Data  Hi   0x1e
    5592  StartSetup_fields          0x00046593   Gb    1  Data  Hi   0xf
    5593  CompleteSetup_fields       0x000465a2   Gb    1  Data  Hi   0x1e
    5594  NotifyDeviceConfiguration_fields
                                    0x000465c0   Gb    1  Data  Hi   0x1e
    5595  UpdateDeviceInformation_fields
                                    0x000465de   Gb    1  Data  Hi   0x2d
    5596  NotifyDeviceInformation_fields
                                    0x0004660b   Gb    1  Data  Hi   0x1e
    5597  FeatureProperties_fields   0x00046629   Gb    1  Data  Hi   0x2d
    5598  DeviceFeatures_fields      0x00046656   Gb    1  Data  Hi   0x3c
    5599  GetDeviceFeatures_fields   0x00046692   Gb    1  Data  Hi   0xf
    5600  IssueMediaControl_fields   0x000466a1   Gb    1  Data  Hi   0x1e
    5601  Dialog_fields              0x000466bf   Gb    1  Data  Hi   0x1e
    5602  SpeechSettings_fields      0x000466dd   Gb    1  Data  Hi   0x3c
    5603  SpeechInitiator_fields     0x00046719   Gb    1  Data  Hi   0x2d
    5604  SpeechInitiator_WakeWord_fields
                                    0x00046746   Gb    1  Data  Hi   0x4b
    5605  StartSpeech_fields         0x00046791   Gb    1  Data  Hi   0x5a
    5606  SpeechProvider_fields      0x000467eb   Gb    1  Data  Hi   0x2d
    5607  ProvideSpeech_fields       0x00046818   Gb    1  Data  Hi   0x1e
    5608  StopSpeech_fields          0x00046836   Gb    1  Data  Hi   0x2d
    5609  EndpointSpeech_fields      0x00046863   Gb    1  Data  Hi   0x1e
    5610  NotifySpeechState_fields   0x00046881   Gb    1  Data  Hi   0x1e
    5611  State_fields               0x0004689f   Gb    1  Data  Hi   0x3c
    5612  GetState_fields            0x000468db   Gb    1  Data  Hi   0x1e
    5613  SetState_fields            0x000468f9   Gb    1  Data  Hi   0x1e
    5614  SynchronizeState_fields    0x00046917   Gb    1  Data  Hi   0x1e
    5615  ResetConnection_fields     0x00046935   Gb    1  Data  Hi   0x3c
    5616  SynchronizeSettings_fields 0x00046971   Gb    1  Data  Hi   0x2d
    5617  KeepAlive_fields           0x0004699e   Gb    1  Data  Hi   0xf
    5618  RemoveDevice_fields        0x000469ad   Gb    1  Data  Hi   0xf
    5619  Locale_fields              0x000469bc   Gb    1  Data  Hi   0x1e
    5620  Locales_fields             0x000469da   Gb    1  Data  Hi   0x2d
    5621  GetLocales_fields          0x00046a07   Gb    1  Data  Hi   0xf
    5622  SetLocale_fields           0x00046a16   Gb    1  Data  Hi   0x1e
    5623  LaunchApp_fields           0x00046a34   Gb    1  Data  Hi   0x1e
    5624  ConnectionDetails_fields   0x00046a52   Gb    1  Data  Hi   0x1e
    5625  UpgradeTransport_fields    0x00046a70   Gb    1  Data  Hi   0x1e
    5626  SwitchTransport_fields     0x00046a8e   Gb    1  Data  Hi   0x1e
    5627  tf_select_table            0x00046b54   Gb    1  Data  Hi   0x20
    5628  eMeans                     0x0004a590   Gb    1  Data  Hi   0x64
    5629  __mathlib_zero             0x0004bcf0   Gb    1  Data  De   0x8
    5630  Region$$Table$$Base        0x0004c098   Gb    1   --   Hi 
    5631  Region$$Table$$Limit       0x0004c0c8   Gb    1   --   Hi 
    5632  ulTimerCountsForOneTick    0x10000010   Gb    2  Data  Hi   0x4
    5633  gNumCmpB                   0x10000018   Gb    2  Data  Hi   0x4
    5634  ui16DbRamBufferSize        0x1000001c   Gb    2  Data  Hi   0x2
    5635  pRecListNvmPointer         0x10000024   Gb    2  Data  Hi   0x4
    5636  g_HciDrvHandleID           0x10000028   Gb    2  Data  Hi   0x1
    5637  g_IomDevHdl                0x1000002c   Gb    2  Data  Hi   0x4
    5638  pvHciSpiHandle             0x10000030   Gb    2  Data  Hi   0x4
    5639  g_pui8ReadBuffer           0x10000034   Gb    2  Data  Hi   0x4
    5640  g_ui32NumBytes             0x10000038   Gb    2  Data  Hi   0x4
    5641  g_consumed_bytes           0x1000003c   Gb    2  Data  Hi   0x4
    5642  g_hciDrvErrorHandler       0x10000040   Gb    2  Data  Hi   0x4
    5643  g_BLEMacAddress            0x10000048   Gb    2  Data  Hi   0x6
    5644  ll_local_feats             0x1000004e   Gb    2  Data  Hi   0x8
    5645  nvds_data                  0x10000056   Gb    2  Data  Hi   0xf0
    5646  hciLeSupFeatCfg            0x10000178   Gb    2  Data  Hi   0x8
    5647  wsfBufNumPools             0x10000194   Gb    2  Data  Hi   0x1
    5648  wsfBufMemLen               0x10000196   Gb    2  Data  Hi   0x2
    5649  wsfBufMem                  0x10000198   Gb    2  Data  Hi   0x4
    5650  csNesting                  0x1000019c   Gb    2  Data  Hi   0x1
    5651  xRadioTaskEventObject      0x100001a0   Gb    2  Data  Hi   0x4
    5652  xWsfTimer                  0x100001a8   Gb    2  Data  Hi   0x4
    5653  wsfTimerTimerQueue         0x100001ac   Gb    2  Data  Hi   0x8
    5654  gattServCb                 0x100001d8   Gb    2  Data  Hi   0x2
    5655  g_sVosAud                  0x10000200   Gb    2  Data  Hi   0xc0
    5656  g_sVosSys                  0x100002c0   Gb    2  Data  Hi   0x24
    5657  dmDevCb                    0x100002e8   Gb    2  Data  Hi   0x4
    5658  dmFcnIfTbl                 0x100002ec   Gb    2  Data  Hi   0x54
    5659  dmSecCb                    0x10000340   Gb    2  Data  Hi   0x8
    5660  attsProcFcnTbl             0x10000350   Gb    2  Data  Hi   0x48
    5661  pAttCfg                    0x100003a8   Gb    2  Data  Hi   0x4
    5662  pSmpCfg                    0x100003ac   Gb    2  Data  Hi   0x4
    5663  g_AM_DEVICES_COOPER_SPI_CS 0x100003cc   Gb    2  Data  Hi   0x4
    5664  g_AM_DEVICES_COOPER_32M_CLK
                                    0x100003d0   Gb    2  Data  Hi   0x4
    5665  g_AM_DEVICES_COOPER_32K_CLK
                                    0x100003d4   Gb    2  Data  Hi   0x4
    5666  sLengthBytes               0x100003dc   Gb    2  Data  Hi   0x4
    5667  opus_ram_ptr_save          0x10000400   Gb    2  Data  Hi   0x4
    5668  opus_ram_count             0x10000404   Gb    2  Data  Hi   0x4
    5669  opus_ram_count_save        0x10000408   Gb    2  Data  Hi   0x4
    5670  opus_ram_ptr               0x1000040c   Gb    2  Data  Hi   0x4
    5671  p_spl_opus_encoder         0x10000410   Gb    2  Data  Hi   0x4
    5672  pxCurrentTCB               0x10000414   Gb    2  Data  Hi   0x4
    5673  uxTopUsedPriority          0x10000440   Gb    2  Data  Hi   0x4
    5674  g_ui32BytesReceived        0x10000464   Gb    2  Data  Hi   0x4
    5675  g_ui32CRC                  0x10000468   Gb    2  Data  Hi   0x4
    5676  g_pTempBuf                 0x10000470   Gb    2  Data  Hi   0x4
    5677  g_sImage                   0x10000474   Gb    2  Data  Hi   0x24
    5678  g_intFlash                 0x10000498   Gb    2  Data  Hi   0x24
    5679  g_pfnCharPrint             0x100004c0   Gb    2  Data  Hi   0x4
    5680  pAppSlaveReqActCfg         0x100004c4   Gb    2  Data  Hi   0x4
    5681  pAppAdvCfg                 0x100004c8   Gb    2  Data  Hi   0x4
    5682  pAppSlaveCfg               0x100004cc   Gb    2  Data  Hi   0x4
    5683  pAppSecCfg                 0x100004d0   Gb    2  Data  Hi   0x4
    5684  pAppUpdateCfg              0x100004d4   Gb    2  Data  Hi   0x4
    5685  appHandlerId               0x100004d8   Gb    2  Data  Hi   0x1
    5686  appCb                      0x100004dc   Gb    2  Data  Hi   0x8
    5687  devFoundInDb               0x100004e4   Gb    2  Data  Hi   0x1
    5688  g_ui32xtalhscap2trim       0x1000065c   Gb    2  Data  Hi   0x4
    5689  g_ui32xtalhscaptrim        0x10000660   Gb    2  Data  Hi   0x4
    5690  program_mram_tmc_tcycrd    0x100007dc   Gb    2  Data  Hi   0x4
    5691  recover_broken_mram_tmc_r_timer1
                                    0x100007e0   Gb    2  Data  Hi   0x4
    5692  g_eCurrPwrMode             0x100007e4   Gb    2  Data  Hi   0x1
    5693  g_bVDDCbuckboosted         0x100007e5   Gb    2  Data  Hi   0x1
    5694  g_ui32TrimVer              0x100007e8   Gb    2  Data  Hi   0x4
    5695  g_ui32origSimobuckVDDFtrim 0x100007ec   Gb    2  Data  Hi   0x4
    5696  g_ui32origSimobuckVDDCtrim 0x100007f0   Gb    2  Data  Hi   0x4
    5697  g_ui32origLDOVDDCtrim      0x100007f4   Gb    2  Data  Hi   0x4
    5698  g_ui32origMEMLDOActiveTrim 0x100007f8   Gb    2  Data  Hi   0x4
    5699  g_ui32origSimobuckVDDStrim 0x100007fc   Gb    2  Data  Hi   0x4
    5700  storeAndWFIfuncRAM         0x10000800   Gb    2  Data  Hi   0x4
    5701  am_bsp_psLEDs              0x10000834   Gb    2  Data  Hi   0x18
    5702  g_AM_BSP_GPIO_BUTTON0      0x10000854   Gb    2  Data  Hi   0x4
    5703  g_AM_BSP_GPIO_BUTTON1      0x10000858   Gb    2  Data  Hi   0x4
    5704  g_AM_BSP_GPIO_IOM0_CS      0x1000085c   Gb    2  Data  Hi   0x4
    5705  g_AM_BSP_GPIO_IOM0_MISO    0x10000860   Gb    2  Data  Hi   0x4
    5706  g_AM_BSP_GPIO_IOM0_MOSI    0x10000864   Gb    2  Data  Hi   0x4
    5707  g_AM_BSP_GPIO_IOM0_SCK     0x10000868   Gb    2  Data  Hi   0x4
    5708  g_AM_BSP_GPIO_IOM0_SCL     0x1000086c   Gb    2  Data  Hi   0x4
    5709  g_AM_BSP_GPIO_IOM0_SDA     0x10000870   Gb    2  Data  Hi   0x4
    5710  g_AM_BSP_GPIO_IOM1_CS      0x10000874   Gb    2  Data  Hi   0x4
    5711  g_AM_BSP_GPIO_IOM1_MISO    0x10000878   Gb    2  Data  Hi   0x4
    5712  g_AM_BSP_GPIO_IOM1_MOSI    0x1000087c   Gb    2  Data  Hi   0x4
    5713  g_AM_BSP_GPIO_IOM1_SCK     0x10000880   Gb    2  Data  Hi   0x4
    5714  g_AM_BSP_GPIO_IOM1_SCL     0x10000884   Gb    2  Data  Hi   0x4
    5715  g_AM_BSP_GPIO_IOM1_SDA     0x10000888   Gb    2  Data  Hi   0x4
    5716  g_AM_BSP_GPIO_IOM2_CS      0x1000088c   Gb    2  Data  Hi   0x4
    5717  g_AM_BSP_GPIO_IOM2_MISO    0x10000890   Gb    2  Data  Hi   0x4
    5718  g_AM_BSP_GPIO_IOM2_MOSI    0x10000894   Gb    2  Data  Hi   0x4
    5719  g_AM_BSP_GPIO_IOM2_SCK     0x10000898   Gb    2  Data  Hi   0x4
    5720  g_AM_BSP_GPIO_IOM2_SCL     0x1000089c   Gb    2  Data  Hi   0x4
    5721  g_AM_BSP_GPIO_IOM2_SDA     0x100008a0   Gb    2  Data  Hi   0x4
    5722  g_AM_BSP_GPIO_IOM3_CS      0x100008a4   Gb    2  Data  Hi   0x4
    5723  g_AM_BSP_GPIO_IOM3_MISO    0x100008a8   Gb    2  Data  Hi   0x4
    5724  g_AM_BSP_GPIO_IOM3_MOSI    0x100008ac   Gb    2  Data  Hi   0x4
    5725  g_AM_BSP_GPIO_IOM3_SCK     0x100008b0   Gb    2  Data  Hi   0x4
    5726  g_AM_BSP_GPIO_IOM3_SCL     0x100008b4   Gb    2  Data  Hi   0x4
    5727  g_AM_BSP_GPIO_IOM3_SDA     0x100008b8   Gb    2  Data  Hi   0x4
    5728  g_AM_BSP_GPIO_IOM4_CS      0x100008bc   Gb    2  Data  Hi   0x4
    5729  g_AM_BSP_GPIO_IOM4_MISO    0x100008c0   Gb    2  Data  Hi   0x4
    5730  g_AM_BSP_GPIO_IOM4_MOSI    0x100008c4   Gb    2  Data  Hi   0x4
    5731  g_AM_BSP_GPIO_IOM4_SCK     0x100008c8   Gb    2  Data  Hi   0x4
    5732  g_AM_BSP_GPIO_IOM5_CS      0x100008cc   Gb    2  Data  Hi   0x4
    5733  g_AM_BSP_GPIO_IOM5_MISO    0x100008d0   Gb    2  Data  Hi   0x4
    5734  g_AM_BSP_GPIO_IOM5_MOSI    0x100008d4   Gb    2  Data  Hi   0x4
    5735  g_AM_BSP_GPIO_IOM5_SCK     0x100008d8   Gb    2  Data  Hi   0x4
    5736  g_AM_BSP_GPIO_IOM5_SCL     0x100008dc   Gb    2  Data  Hi   0x4
    5737  g_AM_BSP_GPIO_IOM5_SDA     0x100008e0   Gb    2  Data  Hi   0x4
    5738  g_AM_BSP_GPIO_IOM6_CS      0x100008e4   Gb    2  Data  Hi   0x4
    5739  g_AM_BSP_GPIO_IOM6_MISO    0x100008e8   Gb    2  Data  Hi   0x4
    5740  g_AM_BSP_GPIO_IOM6_MOSI    0x100008ec   Gb    2  Data  Hi   0x4
    5741  g_AM_BSP_GPIO_IOM6_SCK     0x100008f0   Gb    2  Data  Hi   0x4
    5742  g_AM_BSP_GPIO_IOM6_SCL     0x100008f4   Gb    2  Data  Hi   0x4
    5743  g_AM_BSP_GPIO_IOM6_SDA     0x100008f8   Gb    2  Data  Hi   0x4
    5744  g_AM_BSP_GPIO_IOM7_CS      0x100008fc   Gb    2  Data  Hi   0x4
    5745  g_AM_BSP_GPIO_IOM7_MISO    0x10000900   Gb    2  Data  Hi   0x4
    5746  g_AM_BSP_GPIO_IOM7_MOSI    0x10000904   Gb    2  Data  Hi   0x4
    5747  g_AM_BSP_GPIO_IOM7_SCK     0x10000908   Gb    2  Data  Hi   0x4
    5748  g_AM_BSP_GPIO_IOM7_SCL     0x1000090c   Gb    2  Data  Hi   0x4
    5749  g_AM_BSP_GPIO_IOM7_SDA     0x10000910   Gb    2  Data  Hi   0x4
    5750  g_AM_BSP_GPIO_ITM_SWO      0x10000914   Gb    2  Data  Hi   0x4
    5751  g_AM_BSP_GPIO_PDM0_CLK     0x10000918   Gb    2  Data  Hi   0x4
    5752  g_AM_BSP_GPIO_PDM0_DATA    0x1000091c   Gb    2  Data  Hi   0x4
    5753  package_version_string     0x10000928   Gb    2  Data  Hi   0x8
    5754  lib_version_string         0x10000930   Gb    2  Data  Hi   0x21
    5755  gMspiXipState              0x10000954   Gb    2  Data  Hi   0x4
    5756  gStartOff                  0x10000958   Gb    2  Data  Hi   0x4
    5757  gpDcuEnable                0x1000095c   Gb    2  Data  Hi   0x4
    5758  gpDcuLock                  0x10000960   Gb    2  Data  Hi   0x4
    5759  gDcuEnable                 0x10000968   Gb    2  Data  Hi   0x8
    5760  gDcuDisable                0x10000970   Gb    2  Data  Hi   0x8
    5761  secCb                      0x10000978   Gb    3  Data  Hi   0x50
    5762  ui8DbRamBuffer             0x10000c60   Gb    3  Data  Hi   0x300
    5763  hciCb                      0x10000f6c   Gb    3  Data  Hi   0x24
    5764  g_HeartBeatTimer           0x10000f90   Gb    3  Data  Hi   0x10
    5765  DMATCBBuffer               0x10000fa0   Gb    3  Data  Hi   0x20c
    5766  g_pui32ReadBuffer          0x100011ac   Gb    3  Data  Hi   0x100
    5767  g_sVosBle                  0x100012ac   Gb    3  Data  Hi   0x58
    5768  amvosAdvDataDisc           0x10001304   Gb    3  Data  Hi   0x1f
    5769  amvosScanDataDisc          0x10001323   Gb    3  Data  Hi   0x1f
    5770  gRadioQueue                0x10001344   Gb    3  Data  Hi   0xc
    5771  gRadioCmdQueue             0x10001350   Gb    3  Data  Hi   0x44
    5772  hciCmdCb                   0x10001394   Gb    3  Data  Hi   0x1c
    5773  hciCoreCb                  0x100013b0   Gb    3  Data  Hi   0xa8
    5774  l2cCb                      0x10001470   Gb    3  Data  Hi   0x28
    5775  wsfOs                      0x100014b0   Gb    3  Data  Hi   0x40
    5776  smpCb                      0x10001558   Gb    3  Data  Hi   0xfc
    5777  SMP_ScCcb                  0x10001654   Gb    3  Data  Hi   0x54
    5778  g_sVosBrd                  0x100016a8   Gb    3  Data  Hi   0x158
    5779  amotasFlash                0x10001800   Gb    3  Data  Hi   0x2004
    5780  amotasTmpBuf               0x10003804   Gb    3  Data  Hi   0x210
    5781  am_KWD_tasks               0x10004e94   Gb    3  Data  Hi   0x60
    5782  am_KWD_timers              0x10004ef4   Gb    3  Data  Hi   0x10
    5783  g_sAmUtil                  0x10004f04   Gb    3  Data  Hi   0x8844
    5784  dmAdvCb                    0x1000d748   Gb    3  Data  Hi   0x34
    5785  dmConnUpdActSet            0x1000d77c   Gb    3  Data  Hi   0xc
    5786  dmConnCb                   0x1000d788   Gb    3  Data  Hi   0xc4
    5787  dmConnActSet               0x1000d84c   Gb    3  Data  Hi   0xc
    5788  dmCb                       0x1000d858   Gb    3  Data  Hi   0x18
    5789  dmPrivCb                   0x1000d870   Gb    3  Data  Hi   0x1a
    5790  attcCb                     0x1000d8ec   Gb    3  Data  Hi   0x1b8
    5791  attsCsfCb                  0x1000dabc   Gb    3  Data  Hi   0x10
    5792  attsCb                     0x1000dacc   Gb    3  Data  Hi   0x1bc
    5793  attCb                      0x1000dcc0   Gb    3  Data  Hi   0x64
    5794  gAmCooper                  0x10015d34   Gb    3  Data  Hi   0x24
    5795  opus_mem_ram1              0x10015da0   Gb    3  Data  Hi   0x5000
    5796  gFaultStack                0x1001aea8   Gb    3  Data  Hi   0x200
    5797  appConnCb                  0x1001b4a8   Gb    3  Data  Hi   0x90
    5798  appSlaveCb                 0x1001b538   Gb    3  Data  Hi   0x80
    5799  g_IOMhandles               0x1001b5c8   Gb    3  Data  Hi   0x4540
    5800  am_hal_xtal_users          0x1001fb08   Gb    3  Data  Hi   0xc
    5801  g_PDMhandles               0x10020320   Gb    3  Data  Hi   0x60
    5802  g_trim_reg_origvals        0x10020380   Gb    3  Data  Hi   0x54
    5803  g_sVosAma                  0x10020414   Gb    3  Data  Hi   0x118
    5804  o_spl_opus_encoder         0x1002052c   Gb    3  Data  Hi   0xf30
    5805  oCELTEncoder_mem           0x10021640   Gb    3  Data  Hi   0x1770
    5806  __libspace_start           0x10022db0   Gb    3  Data  De   0x60
    5807  __temporary_stack_top$libspace
                                    0x10022e10   Gb    3  Data  De 
    5808  psGlobalAccessPtr          0x10060000   Gb    4  Data  Hi   0x4
    5809  gpui32PdmDmaBuf            0x10060004   Gb    4  Data  Hi   0x280
    5810  ui32MCUClaimed             0x10060284   Gb    4  Data  Hi   0x14
    5811  ui32DSP0Claimed            0x10060298   Gb    4  Data  Hi   0x14
    5812  ui32DSP1Claimed            0x100602ac   Gb    4  Data  Hi   0x14


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

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

            1      1: $d
            2      4: $t
            3      7: $d.realdata
            4     19: ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\portable\Keil\AMapollo4\port.c
            5    103: .emb_text
            6    113: $v0
            7    117: ../../../../../../third_party/FreeRTOSv10.5.1/Source/portable/Keil/AMapollo4/port.c
            8    201: i.SysTick_Handler
            9    219: i.am_stimer_cmpr0_isr
           10    241: i.am_stimer_cmpr1_isr
           11    263: i.prvTaskExitError
           12    282: prvTaskExitError
           13    299: i.pxPortInitialiseStack
           14    323: i.vPortEnterCritical
           15    344: i.vPortExitCritical
           16    364: i.vPortSetupTimerInterrupt
           17    391: i.vPortSuppressTicksAndSleep
           18    420: i.vPortValidateInterruptPriority
           19    453: i.xPortStartScheduler
           20    475: i.xPortStimerTickHandler
           21    500: .data
           22    506: ucMaxSysCallPriority
           23    527: g_lastSTimerVal
           24    543: uxCriticalNesting
           25    561: ulMaxPRIGROUPValue
           26    580: xMaximumPossibleSuppressedTicks
           27    612: ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_aes.c
           28    687: i.SecAes
           29    696: i.SecAesHciCback
           30    713: i.SecAesInit
           31    726: ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_aes_rev.c
           32    805: ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_ccm_hci.c
           33    884: ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_cmac_hci.c
           34    964: i.SecCmac
           35    974: i.SecCmacHciCback
           36    992: i.SecCmacInit
           37   1006: ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_ecc_debug.c
           38   1087: ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_ecc_hci.c
           39   1166: i.SecEccGenKey
           40   1181: i.SecEccGenSharedSecret
           41   1205: i.SecEccHciCback
           42   1222: i.SecEccInit
           43   1235: ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_main.c
           44   1311: i.SecInit
           45   1321: i.SecLeEncryptCmd
           46   1339: i.SecRand
           47   1349: i.secHciCback
           48   1363: secHciCback
           49   1375: .bss
           50   1380: ..\..\..\..\..\..\third_party\cordio\ble-profiles\sources\apps\app\common\app_db.c
           51   1463: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/app_db.c
           52   1546: i.AppDbCheckBonded
           53   1565: i.AppDbCheckValidRecord
           54   1589: i.AppDbDeleteAllRecords
           55   1613: i.AppDbFindByAddr
           56   1631: i.AppDbFindByLtkReq
           57   1651: i.AppDbGetCccTbl
           58   1668: i.AppDbGetCsfRecord
           59   1688: i.AppDbGetKey
           60   1702: i.AppDbGetNextRecord
           61   1723: i.AppDbGetPeerAddedToRl
           62   1747: i.AppDbGetPeerRpao
           63   1766: i.AppDbGetPeerSignCounter
           64   1792: i.AppDbInit
           65   1804: i.AppDbNewRecord
           66   1821: i.AppDbSetCccTblValue
           67   1843: i.AppDbSetCsfRecord
           68   1863: i.AppDbSetKey
           69   1877: i.AppDbSetPeerAddedToRl
           70   1901: i.AppDbSetPeerSignCounter
           71   1927: i.AppDbUpdateNVM
           72   1944: i.AppDbValidateRecord
           73   1966: appDb
           74   1972: pAppDbNewRec
           75   1985: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/app_hw.c
           76   2068: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/app_ui.c
           77   2151: i.AppUiAction
           78   2165: i.AppUiBtnPressed
           79   2183: i.AppUiBtnRegister
           80   2202: i.AppUiDisplayConfirmValue
           81   2229: i.AppUiDisplayPasskey
           82   2251: i.appUiBtnPoll
           83   2266: i.appUiTimerExpired
           84   2286: appUiCbackTbl
           85   2300: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/ui_console.c
           86   2387: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/ui_lcd.c
           87   2470: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/ui_main.c
           88   2554: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/ui_platform.c
           89   2642: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/ui_timer.c
           90   2727: ../../../../../../third_party/cordio/ble-host/sources/stack/hci/hci_main.c
           91   2802: i.HciAclRegister
           92   2819: i.HciEvtRegister
           93   2836: i.HciHandler
           94   2849: i.HciHandlerInit
           95   2866: i.HciSecRegister
           96   2883: ../../../../../../third_party/cordio/ble-profiles/sources/apps/hidapp/hidapp_main.c
           97   2967: i.__ARM_common_memclr4_6
           98   2992: ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\cooper\hci_dbg_trc.c
           99   3077: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/cooper/hci_dbg_trc.c
          100   3162: i.hci_process_trace_data
          101   3187: ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\cooper\hci_drv_cooper.c
          102   3275: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/cooper/hci_drv_cooper.c
          103   3363: i.ClkReqIntService
          104   3382: ClkReqIntService
          105   3399: i.HciDrvHandler
          106   3415: i.HciDrvHandlerInit
          107   3435: i.HciDrvIntService
          108   3454: HciDrvIntService
          109   3471: i.HciDrvRadioBoot
          110   3489: i.HciDrvRadioShutdown
          111   3511: i.HciVscSetTraceBitMap
          112   3534: i.HciVscUpdateBDAddress
          113   3558: i.HciVscUpdateLinklayerFeature
          114   3589: i.HciVscUpdateNvdsParam
          115   3613: i.hciDrvWrite
          116   3627: g_ui32FailingStatus
          117   3647: ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\cooper\hci_vs_cooper.c
          118   3734: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/cooper/hci_vs_cooper.c
          119   3821: i.HciVsInit
          120   3833: i.hciCoreResetSequence
          121   3856: i.hciCoreResetStart
          122   3876: i.hciCoreVsCmdCmplRcvd
          123   3899: randCnt
          124   3907: ..\..\..\..\..\..\ambiq_vos\am_vos_ble\amvos_main.c
          125   3959: ../../../../../../ambiq_vos/am_vos_ble/amvos_main.c
          126   4011: i.AMVOS_RSP_TIMER_START
          127   4035: i.AMVOS_TX_CCC_TIMER_STOP
          128   4061: i.AmVosHandler
          129   4076: i.AmVosHandlerInit
          130   4095: i.AmVosStart
          131   4108: i.am_vos_audio_packet_tx
          132   4133: i.am_vos_cmd_packet_tx
          133   4156: i.am_vos_packet_rx
          134   4175: i.am_vos_voice_start
          135   4196: i.amvosAttCback
          136   4212: amvosAttCback
          137   4226: i.amvosBtnCback
          138   4242: amvosBtnCback
          139   4256: i.amvosCccCback
          140   4272: amvosCccCback
          141   4286: i.amvosConnIntervalUpdate
          142   4312: i.amvosDmCback
          143   4327: amvosDmCback
          144   4340: i.amvosKwdSetDemoName
          145   4362: i.amvosProcMsg
          146   4377: amvosProcMsg
          147   4390: .constdata
          148   4401: amvosSlaveCfg
          149   4415: vosAmotaCfg
          150   4427: amvosSecCfg
          151   4439: amvosAdvCfg
          152   4451: amvosSmpCfg
          153   4463: amvosAdvDataDiscDefault
          154   4487: amvosScanDataDiscDefault
          155   4512: amvosCccSet
          156   4524: .conststring
          157   4537: retry_cnt
          158   4547: amvosUpdateCfg
          159   4562: ..\..\..\..\..\..\ambiq_vos\am_vos_ble\am_vos_ble.c
          160   4614: ../../../../../../ambiq_vos/am_vos_ble/am_vos_ble.c
          161   4666: i.am_vos_ble_cmd_send
          162   4688: i.am_vos_ble_nextdata_check
          163   4716: i.am_vos_ble_stream_send
          164   4741: i.am_vos_ble_task
          165   4759: i.am_vos_ble_tx_packet_encap
          166   4788: i.am_vos_is_connected
          167   4810: i.am_vos_streaming_provide_speech
          168   4844: i.am_vos_streaming_push_to_talk
          169   4876: i.am_vos_streaming_start
          170   4901: i.am_vos_streaming_stop
          171   4925: ..\..\..\..\..\..\ambiq_vos\am_vos_ble\svc_amvos.c
          172   4976: ../../../../../../ambiq_vos/am_vos_ble/svc_amvos.c
          173   5027: i.SvcAmvosAddGroup
          174   5046: i.SvcAmvosCbackRegister
          175   5070: svcRxUuid
          176   5080: svcTxUuid
          177   5090: amvosSvc
          178   5099: amvosLenSvc
          179   5111: amvosRxCh
          180   5121: amvosLenRxCh
          181   5134: amvosTxCh
          182   5144: amvosLenTxCh
          183   5157: amvosRx
          184   5165: amvosLenRx
          185   5176: amvosTx
          186   5184: amvosLenTx
          187   5195: amvosLenTxChCcc
          188   5211: amvosList
          189   5221: amvosTxChCcc
          190   5234: svcAmvosGroup
          191   5248: ../../../../../../third_party/cordio/ble-profiles/sources/profiles/bas/bas_main.c
          192   5330: ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\hci_cmd.c
          193   5404: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd.c
          194   5478: i.HciDisconnectCmd
          195   5497: i.HciLeAddDeviceToResolvingListCmd
          196   5532: i.HciLeClearResolvingList
          197   5558: i.HciLeConnUpdateCmd
          198   5579: i.HciLeEncryptCmd
          199   5597: i.HciLeGenerateDHKey
          200   5618: i.HciLeLtkReqNegReplCmd
          201   5642: i.HciLeLtkReqReplCmd
          202   5663: i.HciLeRandCmd
          203   5678: i.HciLeReadBufSizeCmd
          204   5700: i.HciLeReadLocalP256PubKey
          205   5727: i.HciLeReadLocalSupFeatCmd
          206   5754: i.HciLeReadMaxDataLen
          207   5776: i.HciLeReadRemoteFeatCmd
          208   5801: i.HciLeReadResolvingListSize
          209   5830: i.HciLeReadSupStatesCmd
          210   5854: i.HciLeReadWhiteListSizeCmd
          211   5882: i.HciLeRemoteConnParamReqNegReply
          212   5916: i.HciLeRemoteConnParamReqReply
          213   5947: i.HciLeRemoveDeviceFromResolvingList
          214   5984: i.HciLeRequestPeerScaCmd
          215   6009: i.HciLeSetAddrResolutionEnable
          216   6040: i.HciLeSetAdvDataCmd
          217   6061: i.HciLeSetAdvEnableCmd
          218   6084: i.HciLeSetAdvParamCmd
          219   6106: i.HciLeSetDataLen
          220   6124: i.HciLeSetEventMaskCmd
          221   6147: i.HciLeSetPrivacyModeCmd
          222   6172: i.HciLeSetScanRespDataCmd
          223   6198: i.HciLeStartEncryptionCmd
          224   6224: i.HciLeWriteDefDataLen
          225   6247: i.HciReadBdAddrCmd
          226   6266: i.HciReadLocalVerInfoCmd
          227   6291: i.HciReadRssiCmd
          228   6308: i.HciResetCmd
          229   6322: i.HciSetEventMaskCmd
          230   6343: i.HciSetEventMaskPage2Cmd
          231   6369: i.HciVendorSpecificCmd
          232   6392: i.HciWriteAuthPayloadTimeout
          233   6421: i.hciClearCmdQueue
          234   6440: i.hciCmdInit
          235   6453: i.hciCmdRecvCmpl
          236   6470: i.hciCmdSend
          237   6483: i.hciCmdTimeout
          238   6499: i.__ARM_common_memcpy4_5
          239   6524: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_ae.c
          240   6601: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_bis.c
          241   6679: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_cis.c
          242   6757: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_cte.c
          243   6835: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_iso.c
          244   6913: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_past.c
          245   6992: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_phy.c
          246   7070: ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\hci_core.c
          247   7145: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_core.c
          248   7220: i.HciCoreInit
          249   7234: i.HciResetSequence
          250   7253: i.HciSendAclData
          251   7270: i.HciSetLeSupFeat
          252   7288: i.HciSetMaxRxAclLen
          253   7308: i.hciCoreAclReassembly
          254   7331: i.hciCoreCisByHandle
          255   7352: i.hciCoreCisClose
          256   7370: i.hciCoreCisOpen
          257   7387: i.hciCoreConnByHandle
          258   7409: i.hciCoreConnClose
          259   7428: i.hciCoreConnOpen
          260   7446: i.hciCoreTxReady
          261   7463: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_core_ps.c
          262   7541: i.HciCoreHandler
          263   7558: i.HciGetBdAddr
          264   7573: i.HciGetBufSize
          265   7589: i.HciGetLeSupFeat
          266   7607: i.HciGetMaxRxAclLen
          267   7627: i.HciLlPrivacySupported
          268   7651: i.hciCoreInit
          269   7665: i.hciCoreNumCmplPkts
          270   7686: i.hciCoreRecv
          271   7700: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_evt.c
          272   7774: i.hciEvtParseAuthTimeoutExpiredEvt
          273   7809: hciEvtParseAuthTimeoutExpiredEvt
          274   7842: i.hciEvtParseConfigDataPathCmdCmpl
          275   7877: hciEvtParseConfigDataPathCmdCmpl
          276   7910: i.hciEvtParseDataLenChange
          277   7937: hciEvtParseDataLenChange
          278   7962: i.hciEvtParseDisconnectCmpl
          279   7990: hciEvtParseDisconnectCmpl
          280   8016: i.hciEvtParseEncChange
          281   8039: hciEvtParseEncChange
          282   8060: i.hciEvtParseEncKeyRefreshCmpl
          283   8091: hciEvtParseEncKeyRefreshCmpl
          284   8120: i.hciEvtParseGenDhKeyCmdCmpl
          285   8149: hciEvtParseGenDhKeyCmdCmpl
          286   8176: i.hciEvtParseHwError
          287   8197: hciEvtParseHwError
          288   8216: i.hciEvtParseLeAddDevToResListCmdCmpl
          289   8254: hciEvtParseLeAddDevToResListCmdCmpl
          290   8290: i.hciEvtParseLeAdvSetTerm
          291   8316: hciEvtParseLeAdvSetTerm
          292   8340: i.hciEvtParseLeBigInfoAdvRpt
          293   8369: hciEvtParseLeBigInfoAdvRpt
          294   8396: i.hciEvtParseLeBigSyncEst
          295   8422: hciEvtParseLeBigSyncEst
          296   8446: i.hciEvtParseLeBigSyncLost
          297   8473: hciEvtParseLeBigSyncLost
          298   8498: i.hciEvtParseLeBigTermSyncCmpl
          299   8529: hciEvtParseLeBigTermSyncCmpl
          300   8558: i.hciEvtParseLeCisEst
          301   8580: hciEvtParseLeCisEst
          302   8600: i.hciEvtParseLeCisReq
          303   8622: hciEvtParseLeCisReq
          304   8642: i.hciEvtParseLeClearResListCmdCmpl
          305   8677: hciEvtParseLeClearResListCmdCmpl
          306   8710: i.hciEvtParseLeCmdCmpl
          307   8733: hciEvtParseLeCmdCmpl
          308   8754: i.hciEvtParseLeConnCmpl
          309   8778: hciEvtParseLeConnCmpl
          310   8800: i.hciEvtParseLeConnCteReqEn
          311   8828: hciEvtParseLeConnCteReqEn
          312   8854: i.hciEvtParseLeConnCteRspEn
          313   8882: hciEvtParseLeConnCteRspEn
          314   8908: i.hciEvtParseLeConnUpdateCmpl
          315   8938: hciEvtParseLeConnUpdateCmpl
          316   8966: i.hciEvtParseLeCreateBigCmpl
          317   8995: hciEvtParseLeCreateBigCmpl
          318   9022: i.hciEvtParseLeCreateConnCancelCmdCmpl
          319   9061: hciEvtParseLeCreateConnCancelCmdCmpl
          320   9098: i.hciEvtParseLeEncryptCmdCmpl
          321   9128: hciEvtParseLeEncryptCmdCmpl
          322   9156: i.hciEvtParseLeEnhancedConnCmpl
          323   9188: hciEvtParseLeEnhancedConnCmpl
          324   9218: i.hciEvtParseLeLtkReq
          325   9240: hciEvtParseLeLtkReq
          326   9260: i.hciEvtParseLeLtkReqNegReplCmdCmpl
          327   9296: hciEvtParseLeLtkReqNegReplCmdCmpl
          328   9330: i.hciEvtParseLeLtkReqReplCmdCmpl
          329   9363: hciEvtParseLeLtkReqReplCmdCmpl
          330   9394: i.hciEvtParseLePerAdvSyncEst
          331   9423: hciEvtParseLePerAdvSyncEst
          332   9450: i.hciEvtParseLePerAdvSyncLost
          333   9480: hciEvtParseLePerAdvSyncLost
          334   9508: i.hciEvtParseLeRandCmdCmpl
          335   9535: hciEvtParseLeRandCmdCmpl
          336   9560: i.hciEvtParseLeReadLocalResAddrCmdCmpl
          337   9599: hciEvtParseLeReadLocalResAddrCmdCmpl
          338   9636: i.hciEvtParseLeReadPeerResAddrCmdCmpl
          339   9674: hciEvtParseLeReadPeerResAddrCmdCmpl
          340   9710: i.hciEvtParseLeRemDevFromResListCmdCmpl
          341   9750: hciEvtParseLeRemDevFromResListCmdCmpl
          342   9788: i.hciEvtParseLeRemoveCigCmdCmpl
          343   9820: hciEvtParseLeRemoveCigCmdCmpl
          344   9850: i.hciEvtParseLeRemoveIsoDataPathCmdCmpl
          345   9890: hciEvtParseLeRemoveIsoDataPathCmdCmpl
          346   9928: i.hciEvtParseLeReqPeerScaCmpl
          347   9958: hciEvtParseLeReqPeerScaCmpl
          348   9986: i.hciEvtParseLeScanReqRcvd
          349  10013: hciEvtParseLeScanReqRcvd
          350  10038: i.hciEvtParseLeScanTimeout
          351  10065: hciEvtParseLeScanTimeout
          352  10090: i.hciEvtParseLeSetAddrResEnableCmdCmpl
          353  10129: hciEvtParseLeSetAddrResEnableCmdCmpl
          354  10166: i.hciEvtParseLeSetCigParamsCmdCmpl
          355  10201: hciEvtParseLeSetCigParamsCmdCmpl
          356  10234: i.hciEvtParseLeSetConnCteRcvParm
          357  10267: hciEvtParseLeSetConnCteRcvParm
          358  10298: i.hciEvtParseLeSetConnCteTxParm
          359  10330: hciEvtParseLeSetConnCteTxParm
          360  10360: i.hciEvtParseLeSetupIsoDataPathCmdCmpl
          361  10399: hciEvtParseLeSetupIsoDataPathCmdCmpl
          362  10436: i.hciEvtParseLeTerminateBigCmpl
          363  10468: hciEvtParseLeTerminateBigCmpl
          364  10498: i.hciEvtParsePhyUpdateCmpl
          365  10525: hciEvtParsePhyUpdateCmpl
          366  10550: i.hciEvtParseReadChanMapCmdCmpl
          367  10582: hciEvtParseReadChanMapCmdCmpl
          368  10612: i.hciEvtParseReadDefDataLenCmdCmpl
          369  10647: hciEvtParseReadDefDataLenCmdCmpl
          370  10680: i.hciEvtParseReadLeRemoteFeatCmpl
          371  10714: hciEvtParseReadLeRemoteFeatCmpl
          372  10746: i.hciEvtParseReadLocalSupCodecCapCmdCmpl
          373  10787: hciEvtParseReadLocalSupCodecCapCmdCmpl
          374  10826: i.hciEvtParseReadLocalSupCodecsCmdCmpl
          375  10865: hciEvtParseReadLocalSupCodecsCmdCmpl
          376  10902: i.hciEvtParseReadLocalSupCtrDlyCmdCmpl
          377  10941: hciEvtParseReadLocalSupCtrDlyCmdCmpl
          378  10978: i.hciEvtParseReadMaxDataLenCmdCmpl
          379  11013: hciEvtParseReadMaxDataLenCmdCmpl
          380  11046: i.hciEvtParseReadPhyCmdCmpl
          381  11074: hciEvtParseReadPhyCmdCmpl
          382  11100: i.hciEvtParseReadPubKeyCmdCmpl
          383  11131: hciEvtParseReadPubKeyCmdCmpl
          384  11160: i.hciEvtParseReadRemoteVerInfoCmpl
          385  11195: hciEvtParseReadRemoteVerInfoCmpl
          386  11228: i.hciEvtParseReadRssiCmdCmpl
          387  11257: hciEvtParseReadRssiCmdCmpl
          388  11284: i.hciEvtParseReadTxPwrLvlCmdCmpl
          389  11317: hciEvtParseReadTxPwrLvlCmdCmpl
          390  11348: i.hciEvtParseRemConnParamNegRepCmdCmpl
          391  11387: hciEvtParseRemConnParamNegRepCmdCmpl
          392  11424: i.hciEvtParseRemConnParamRepCmdCmpl
          393  11460: hciEvtParseRemConnParamRepCmdCmpl
          394  11494: i.hciEvtParseRemConnParamReq
          395  11523: hciEvtParseRemConnParamReq
          396  11550: i.hciEvtParseSetDataLenCmdCmpl
          397  11581: hciEvtParseSetDataLenCmdCmpl
          398  11610: i.hciEvtParseSetDefPhyCmdCmpl
          399  11640: hciEvtParseSetDefPhyCmdCmpl
          400  11668: i.hciEvtParseVendorSpec
          401  11692: hciEvtParseVendorSpec
          402  11714: i.hciEvtParseVendorSpecCmdCmpl
          403  11745: hciEvtParseVendorSpecCmdCmpl
          404  11774: i.hciEvtParseVendorSpecCmdStatus
          405  11807: hciEvtParseVendorSpecCmdStatus
          406  11838: i.hciEvtParseWriteAuthTimeoutCmdCmpl
          407  11875: hciEvtParseWriteAuthTimeoutCmdCmpl
          408  11910: i.hciEvtParseWriteDefDataLenCmdCmpl
          409  11946: hciEvtParseWriteDefDataLenCmdCmpl
          410  11980: i.hciEvtProcessCmdCmpl
          411  12003: i.hciEvtProcessMsg
          412  12022: hciEvtStats
          413  12034: hciEvtParseFcnTbl
          414  12052: hciEvtCbackLen
          415  12067: ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\hci_tr.c
          416  12140: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_tr.c
          417  12213: i.hciTrSendAclData
          418  12232: i.hciTrSendCmd
          419  12247: i.hciTrSerialRxIncoming
          420  12271: g_bHCIReceivingPacket
          421  12293: stateRx
          422  12301: pktIndRx
          423  12310: iRx
          424  12314: hdrRx
          425  12320: pPktRx
          426  12327: pDataRx
          427  12335: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_vs_ae.c
          428  12411: ../../../../../../third_party/cordio/ble-host/sources/stack/l2c/l2c_coc.c
          429  12485: ../../../../../../third_party/cordio/ble-host/sources/stack/l2c/l2c_main.c
          430  12560: i.L2cDataReq
          431  12573: i.L2cInit
          432  12583: i.L2cRegister
          433  12597: i.l2cDefaultCtrlCback
          434  12619: l2cDefaultCtrlCback
          435  12639: i.l2cDefaultDataCback
          436  12661: l2cDefaultDataCback
          437  12681: i.l2cDefaultDataCidCback
          438  12706: l2cDefaultDataCidCback
          439  12729: i.l2cHciAclCback
          440  12746: l2cHciAclCback
          441  12761: i.l2cHciFlowCback
          442  12779: l2cHciFlowCback
          443  12795: i.l2cMsgAlloc
          444  12809: i.l2cRxSignalingPkt
          445  12829: i.l2cSendCmdReject
          446  12848: ../../../../../../third_party/cordio/ble-host/sources/stack/l2c/l2c_master.c
          447  12925: ../../../../../../third_party/cordio/ble-host/sources/stack/l2c/l2c_slave.c
          448  13001: i.L2cDmConnUpdateReq
          449  13022: i.L2cSlaveHandler
          450  13040: i.L2cSlaveHandlerInit
          451  13062: i.L2cSlaveInit
          452  13077: i.l2cSlaveRxSignalingPkt
          453  13102: l2cSlaveRxSignalingPkt
          454  13125: l2cSlaveCb
          455  13136: ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_assert.c
          456  13212: ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_buf.c
          457  13285: i.WsfBufAlloc
          458  13299: i.WsfBufFree
          459  13312: i.WsfBufInit
          460  13325: ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_efs.c
          461  13398: ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_math.c
          462  13472: ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_msg.c
          463  13545: i.WsfMsgAlloc
          464  13559: i.WsfMsgDataAlloc
          465  13577: i.WsfMsgDeq
          466  13589: i.WsfMsgEnq
          467  13601: i.WsfMsgFree
          468  13614: i.WsfMsgPeek
          469  13627: i.WsfMsgSend
          470  13640: ..\..\..\..\..\..\third_party\cordio\wsf\sources\port\freertos\wsf_os.c
          471  13712: ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_os.c
          472  13784: i.WsfCsEnter
          473  13797: i.WsfCsExit
          474  13809: i.WsfOsInit
          475  13821: i.WsfOsSetNextHandler
          476  13843: i.WsfSetEvent
          477  13857: i.WsfTaskLock
          478  13871: i.WsfTaskMsgQueue
          479  13889: i.WsfTaskSetReady
          480  13907: i.WsfTaskUnlock
          481  13923: i.wsfOsDispatcher
          482  13941: ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_queue.c
          483  14016: i.WsfQueueCount
          484  14032: i.WsfQueueDeq
          485  14046: i.WsfQueueEnq
          486  14060: i.WsfQueueInsert
          487  14077: i.WsfQueueRemove
          488  14094: ..\..\..\..\..\..\third_party\cordio\wsf\sources\port\freertos\wsf_timer.c
          489  14169: ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_timer.c
          490  14244: i.WsfTimerInit
          491  14259: i.WsfTimerServiceExpired
          492  14284: i.WsfTimerStartMs
          493  14302: i.WsfTimerStartSec
          494  14321: i.WsfTimerStop
          495  14336: i.WsfTimerUpdateTicks
          496  14358: i.WsfTimer_handler
          497  14377: WsfTimer_handler
          498  14394: g_ui32LastTime
          499  14409: ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_trace.c
          500  14484: ../../../../../../third_party/cordio/wsf/sources/util/bda.c
          501  14544: i.Bda2Str
          502  14554: i.BdaClr
          503  14563: i.BdaCmp
          504  14572: i.BdaCpy
          505  14581: i.BdaIsZeros
          506  14594: str
          507  14598: hex
          508  14602: ../../../../../../third_party/cordio/wsf/sources/util/bstream.c
          509  14666: ../../../../../../third_party/cordio/wsf/sources/util/calc128.c
          510  14730: i.Calc128Cpy
          511  14743: i.Calc128Cpy64
          512  14758: i.Calc128Xor
          513  14771: ../../../../../../third_party/cordio/wsf/sources/util/crc32.c
          514  14833: i.CalcCrc32
          515  14845: crc32Table
          516  14856: ../../../../../../third_party/cordio/wsf/sources/util/print.c
          517  14918: ../../../../../../third_party/cordio/wsf/sources/util/terminal.c
          518  14983: ../../../../../../third_party/cordio/wsf/sources/util/wstr.c
          519  15044: i.WStrReverse
          520  15058: i.WStrReverseCpy
          521  15075: ../../../../../../third_party/cordio/ble-host/sources/sec/uecc/sec_ecc.c
          522  15148: ../../../../../../third_party/cordio/ble-profiles/sources/profiles/hid/hid_main.c
          523  15230: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpi_act.c
          524  15305: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpi_sc_act.c
          525  15383: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpi_sc_sm.c
          526  15460: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpi_sm.c
          527  15534: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpr_act.c
          528  15609: i.smprActCnfVerify
          529  15628: i.smprActProcPairCnf
          530  15649: i.smprActProcPairCnfCalc1
          531  15675: i.smprActProcPairReq
          532  15696: i.smprActRcvKey
          533  15712: i.smprActSendKey
          534  15729: i.smprActSendPairRandom
          535  15753: i.smprActSendPairRsp
          536  15774: i.smprActSendSecurityReq
          537  15799: i.smprActSetupKeyDist
          538  15821: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpr_sc_act.c
          539  15899: i.smprScActCalcDHKey
          540  15920: i.smprScActDHKeyCheckSend
          541  15946: i.smprScActJwncCalcG2
          542  15968: i.smprScActJwncDisplay
          543  15991: i.smprScActJwncSendCnf
          544  16014: i.smprScActJwncSetup
          545  16035: i.smprScActOobCalcCa
          546  16056: i.smprScActOobSendRand
          547  16079: i.smprScActOobSetup
          548  16099: i.smprScActPkCalcCa
          549  16119: i.smprScActPkCalcCb
          550  16139: i.smprScActPkSendCnf
          551  16160: i.smprScActPkSendRand
          552  16182: i.smprScActPkStoreCnf
          553  16204: i.smprScActPkStoreCnfAndCalcCb
          554  16235: i.smprScActPkStorePinAndCalcCb
          555  16266: i.smprScActSendPubKey
          556  16288: i.smprScActStoreDhCheck
          557  16312: i.smprScActStoreLescPin
          558  16336: i.smprScActWaitDhCheck
          559  16359: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpr_sc_sm.c
          560  16436: i.SmprScInit
          561  16449: smprScActionTbl
          562  16465: smprScStateTblCommon
          563  16486: smprScStateTblIdle
          564  16505: smprScStateTblApiPairReq
          565  16530: smprScStateTblApiPairRsp
          566  16555: smprScStateTblModeSelect
          567  16580: smprScStateTblLescPin
          568  16602: smprScStateTblPubKey
          569  16623: smprScStateTblAuthSelect
          570  16648: smprScStateTblJwNcSetup
          571  16672: smprScStateTblJwNcWaitRand
          572  16699: smprScStateTblJwNcCalcG2
          573  16724: smprScStateTblJwNcWaitUser
          574  16751: smprScStateTblJwNcWaitUserDhCheckRcvd
          575  16789: smprScStateTblPassKeyKeypress
          576  16819: smprScStateTblPassWaitAuthRsp
          577  16849: smprScStateTblPasskeyWaitCnf
          578  16878: smprScStateTblPasskeyCalc
          579  16904: smprScStateTblPasskeyRand
          580  16930: smprScStateTblPasskeyCheck
          581  16957: smprScStateTblPasskeyRepeat
          582  16985: smprScStateTblOobWaitRand
          583  17011: smprScStateTblOobSendRand
          584  17037: smprScStateTblWaitDhCheck
          585  17063: smprScStateTblCalcDHKey
          586  17087: smprScStateTblCalcF5TKey
          587  17112: smprScStateTblCalcF5MacKey
          588  17139: smprScStateTblCalcF5LTK
          589  17163: smprScStateTblDhCalcF6Ea
          590  17188: smprScStateTblDhCalcF6Eb
          591  17213: smprStateTblPinPair1
          592  17234: smprStateTblPinPair2
          593  17255: smprStateTblCnfCalc1
          594  17276: smprStateTblCnfCalc2
          595  17297: smprStateTblPairRand
          596  17318: smprStateTblCnfVerCalc1
          597  17342: smprStateTblCnfVerCalc2
          598  17366: smprScStateTblStkCalc
          599  17388: smprScStateTblEncrypt
          600  17410: smprScStateTblKeyDist
          601  17432: smprScStateTblAttempts
          602  17455: smprScStateTblRspTo
          603  17475: smprScStateTbl
          604  17490: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpr_sm.c
          605  17564: i.SmprInit
          606  17575: smprActionTbl
          607  17589: smprStateTblCommon
          608  17608: smprStateTblIdle
          609  17625: smprStateTblApiPairReq
          610  17648: smprStateTblApiPairRsp
          611  17671: smprStateTblStkCalc
          612  17691: smprStateTblEncrypt
          613  17711: smprStateTblKeyDist
          614  17731: smprStateTblAttempts
          615  17752: smprStateTblRspTo
          616  17770: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_act.c
          617  17844: i.smpActAttemptRcvd
          618  17864: i.smpActCheckAttempts
          619  17886: i.smpActCleanup
          620  17902: i.smpActMaxAttempts
          621  17922: i.smpActNone
          622  17935: i.smpActNotifyDmAttemptsFailure
          623  17967: i.smpActNotifyDmRspToFailure
          624  17996: i.smpActPairCnfCalc1
          625  18017: i.smpActPairCnfCalc2
          626  18038: i.smpActPairCnfVerCalc1
          627  18062: i.smpActPairCnfVerCalc2
          628  18086: i.smpActPairingCancel
          629  18108: i.smpActPairingCmpl
          630  18128: i.smpActPairingFailed
          631  18150: i.smpActSecReqTimeout
          632  18172: i.smpActSendPairCnf
          633  18192: i.smpActStorePin
          634  18209: i.smpAuthReq
          635  18222: i.smpProcPairing
          636  18239: i.smpProcRcvKey
          637  18255: i.smpSendKey
          638  18268: i.smpSendPairingFailed
          639  18291: i.smpSmExecute
          640  18306: i.smpStartRspTimer
          641  18325: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_db.c
          642  18398: i.SmpDbGetFailureCount
          643  18421: i.SmpDbGetPairingDisabledTime
          644  18451: i.SmpDbInit
          645  18463: i.SmpDbMaxAttemptReached
          646  18488: i.SmpDbPairingFailed
          647  18509: i.SmpDbService
          648  18524: i.SmpDbSetFailureCount
          649  18547: i.smpDbGetRecord
          650  18564: smpDbGetRecord
          651  18579: smpDbCb
          652  18587: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_main.c
          653  18662: i.SmpDmEncryptInd
          654  18680: i.SmpDmGetStk
          655  18694: i.SmpDmLescEnabled
          656  18713: i.SmpDmMsgSend
          657  18728: i.SmpHandler
          658  18741: i.SmpHandlerInit
          659  18758: i.smpCalcC1Part1
          660  18775: i.smpCalcC1Part2
          661  18792: i.smpCalcS1
          662  18804: i.smpCcbByConnId
          663  18821: i.smpDmConnCback
          664  18838: smpDmConnCback
          665  18853: i.smpGenerateLtk
          666  18870: i.smpGetScSecLevel
          667  18889: i.smpL2cCtrlCback
          668  18907: smpL2cCtrlCback
          669  18923: i.smpL2cDataCback
          670  18941: smpL2cDataCback
          671  18957: i.smpMsgAlloc
          672  18971: i.smpSendPkt
          673  18984: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_non.c
          674  19058: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_sc_act.c
          675  19135: i.smpScActAuthSelect
          676  19156: i.smpScActCalcF5Ltk
          677  19176: i.smpScActCalcF5MacKey
          678  19199: i.smpScActCalcF5TKey
          679  19220: i.smpScActCalcSharedSecret
          680  19247: i.smpScActCleanup
          681  19265: i.smpScActDHKeyCalcF6Ea
          682  19289: i.smpScActDHKeyCalcF6Eb
          683  19313: i.smpScActJwncCalcF4
          684  19334: i.smpScActJwncCalcG2
          685  19355: i.smpScActJwncDisplay
          686  19377: i.smpScActPairingCancel
          687  19401: i.smpScActPairingFailed
          688  19425: i.smpScActPkKeypress
          689  19446: i.smpScActPkSendKeypress
          690  19471: i.smpScActPkSetup
          691  19489: i.smpScAuthReq
          692  19504: i.smpScCatInitiatorBdAddr
          693  19530: smpScCatInitiatorBdAddr
          694  19554: i.smpScCatResponderBdAddr
          695  19580: smpScCatResponderBdAddr
          696  19604: i.smpScProcPairing
          697  19623: smpScF5Key
          698  19634: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_sc_main.c
          699  19712: i.SmpScAlloc
          700  19725: i.SmpScAllocScratchBuffers
          701  19752: i.SmpScCalcF4
          702  19766: i.SmpScCat
          703  19777: i.SmpScCat128
          704  19791: i.SmpScCmac
          705  19803: i.SmpScFreeScratchBuffers
          706  19829: i.SmpScGetCancelMsgWithReattempt
          707  19862: i.SmpScInit
          708  19874: i.smpGetPkBit
          709  19888: i.smpScFailWithReattempt
          710  19913: i.smpScSendDHKeyCheck
          711  19935: i.smpScSendPairCnf
          712  19954: i.smpScSendPubKey
          713  19972: i.smpScSendRand
          714  19988: ../../../../../../ambiq_ble/apps/amota/amota_main.c
          715  20040: ../../../../../../ambiq_ble/services/svc_amdtp.c
          716  20089: ../../../../../../ambiq_ble/services/svc_amotas.c
          717  20139: i.SvcAmotasAddGroup
          718  20159: i.SvcAmotasCbackRegister
          719  20184: amotaSvc
          720  20193: amotaLenSvc
          721  20205: amotaRxCh
          722  20215: amotaLenRxCh
          723  20228: amotaTxCh
          724  20238: amotaLenTxCh
          725  20251: amotaRx
          726  20259: amotaLenRx
          727  20270: amotaTx
          728  20278: amotaLenTx
          729  20289: amotaLenTxChCcc
          730  20305: amotaList
          731  20315: amotaTxChCcc
          732  20328: svcAmotaGroup
          733  20342: ../../../../../../ambiq_ble/services/svc_amvole.c
          734  20392: ../../../../../../ambiq_ble/services/svc_cust.c
          735  20440: ../../../../../../ambiq_ble/services/svc_throughput.c
          736  20494: ../../../../../../third_party/cordio/ble-profiles/sources/profiles/gap/gap_main.c
          737  20576: ..\..\..\..\..\..\ambiq_vos\am_vos_mcu\apollo4\am_vos_board_setup.c
          738  20644: ../../../../../../ambiq_vos/am_vos_mcu/apollo4/am_vos_board_setup.c
          739  20712: i.am_vos_board_init
          740  20732: i.am_vos_burst_mode_disable
          741  20760: i.am_vos_burst_mode_enable
          742  20787: i.am_vos_burst_mode_setup
          743  20813: i.am_vos_button_gpio_check
          744  20840: i.am_vos_gpio_disable_irq
          745  20866: i.am_vos_gpio_enable_irq
          746  20891: i.am_vos_mic_disable
          747  20912: i.am_vos_mic_enable
          748  20932: i.am_vos_pdm_init
          749  20950: SHARED_RW
          750  20960: __tagsym$$used
          751  20975: ..\..\..\..\..\..\ambiq_vos\am_vos_mcu\apollo4\am_vos_isr.c
          752  21035: ../../../../../../ambiq_vos/am_vos_mcu/apollo4/am_vos_isr.c
          753  21095: i.am_ctimer_isr
          754  21111: i.am_freertos_sleep
          755  21131: i.am_freertos_wakeup
          756  21152: i.am_gpio0_001f_isr
          757  21172: i.am_pdm0_isr
          758  21186: i.vApplicationMallocFailedHook
          759  21217: i.vApplicationStackOverflowHook
          760  21249: ..\..\..\..\..\..\ambiq_ble\profiles\amota\amotas_main.c
          761  21306: ../../../../../../ambiq_ble/profiles/amota/amotas_main.c
          762  21363: i.amotas_conn_close
          763  21383: i.amotas_init
          764  21397: i.amotas_packet_handler
          765  21421: i.amotas_proc_msg
          766  21439: i.amotas_reply_to_client
          767  21464: amotas_reply_to_client
          768  21487: i.amotas_start
          769  21502: i.amotas_stop
          770  21516: i.amotas_write2flash
          771  21537: amotas_write2flash
          772  21556: i.amotas_write_cback
          773  21577: amotasCb
          774  21586: g_pFlash
          775  21595: sblOtaStorageAddr
          776  21613: ui32ImageCalCRC
          777  21629: ../../../../../../third_party/cordio/ble-profiles/sources/profiles/gatt/gatt_main.c
          778  21713: i.GattReadCback
          779  21729: i.GattSendServiceChangedInd
          780  21757: i.GattSetSvcChangedIdx
          781  21780: i.GattWriteCback
          782  21797: gattSc
          783  21804: gattScCcc
          784  21814: gattCsf
          785  21822: gattDiscCharList
          786  21839: ..\src\am_resources.c
          787  21861: ../src/am_resources.c
          788  21883: RESOURCE_TABLE
          789  21898: ..\src\am_vos_ble_apollo4.c
          790  21926: ../src/am_vos_ble_apollo4.c
          791  21954: i.am_gpio0_203f_isr
          792  21974: i.am_vos_ble_task_setup
          793  21998: i.exactle_stack_init
          794  22019: g_pui32BufMem
          795  22033: g_psPoolDescriptors
          796  22053: ..\src\vos_ble_lite.c
          797  22075: ../src/vos_ble_lite.c
          798  22097: i.main
          799  22104: ..\..\..\..\..\..\ambiq_vos\codec\adpcm\adpcm.c
          800  22152: ../../../../../../ambiq_vos/codec/adpcm/adpcm.c
          801  22200: ../../../../../../third_party/uecc/uECC.c
          802  22242: ../../../../../../third_party/uecc/uECC_ll.c
          803  22287: ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_audio.c
          804  22337: ../../../../../../ambiq_vos/am_vos/am_vos_audio.c
          805  22387: i.am_vos_audio_handler
          806  22410: i.am_vos_audio_reset_flag_and_buffer
          807  22447: i.am_vos_audio_wwd_disable
          808  22474: i.am_vos_audio_wwd_enable
          809  22500: pui8WweInBuff
          810  22514: ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_audio_buffer.c
          811  22571: ../../../../../../ambiq_vos/am_vos/am_vos_audio_buffer.c
          812  22628: i.am_audio_buffer_init
          813  22651: i.am_audio_buffer_nested_pop
          814  22680: i.am_audio_buffer_nested_push
          815  22710: i.am_audio_buffer_pop
          816  22732: i.am_audio_buffer_rewind
          817  22757: i.am_audio_universal_buffer_status_check
          818  22798: i.am_vos_get_ring_buffer_status
          819  22830: i.am_vos_ring_buffer_pop
          820  22855: i.am_vos_ring_buffer_push
          821  22881: ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_codec.c
          822  22931: ../../../../../../ambiq_vos/am_vos/am_vos_codec.c
          823  22981: i.am_vos_codec_encode
          824  23003: i.am_vos_codec_init
          825  23023: ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_init.c
          826  23072: ../../../../../../ambiq_vos/am_vos/am_vos_init.c
          827  23121: i.am_vos_print_system_info
          828  23148: i.am_vos_sys_init
          829  23166: g_KWD_TaskSetup
          830  23182: g_KWD_TimerSetup
          831  23199: ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_logic.c
          832  23249: ../../../../../../ambiq_vos/am_vos/am_vos_logic.c
          833  23299: i.am_vos_logic_led_swirl
          834  23324: ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_rtt_recorder.c
          835  23381: ../../../../../../ambiq_vos/am_vos/am_vos_rtt_recorder.c
          836  23438: i.am_vos_printf
          837  23454: ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_task.c
          838  23503: ../../../../../../ambiq_vos/am_vos/am_vos_task.c
          839  23552: i.am_vos_audio_processing_task
          840  23583: i.am_vos_codec_task
          841  23603: i.am_vos_led_task
          842  23621: i.am_vos_push_to_talk_process
          843  23651: i.am_vos_stdio_gatekeeper_task
          844  23682: i.am_vos_timer_heart_beat_callback
          845  23717: ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_utils.c
          846  23767: ../../../../../../ambiq_vos/am_vos/am_vos_utils.c
          847  23817: i.am_vos_stdio_printf
          848  23839: i.am_vos_stdio_printf_init
          849  23866: i.am_vos_task_create_all_tasks
          850  23897: i.am_vos_task_init
          851  23916: i.am_vos_task_read
          852  23935: i.am_vos_task_send
          853  23954: i.am_vos_task_send_fromISR
          854  23981: i.am_vos_timer_create_all_timers
          855  24014: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_adv.c
          856  24086: i.DmAdvConfig
          857  24100: i.DmAdvSetData
          858  24115: i.DmAdvSetInterval
          859  24134: i.DmAdvStart
          860  24147: i.dmAdvGenConnCmpl
          861  24166: i.dmAdvInit
          862  24178: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_adv_ae.c
          863  24253: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_adv_leg.c
          864  24329: i.DmAdvInit
          865  24341: i.dmAdvActClearSets
          866  24361: i.dmAdvActConfig
          867  24378: i.dmAdvActRemoveSet
          868  24398: i.dmAdvActSetData
          869  24416: i.dmAdvActSetRandAddr
          870  24438: i.dmAdvActStart
          871  24454: i.dmAdvActStop
          872  24469: i.dmAdvActTimeout
          873  24487: i.dmAdvConnectFailed
          874  24508: i.dmAdvConnected
          875  24525: i.dmAdvHciHandler
          876  24543: i.dmAdvMsgHandler
          877  24561: i.dmAdvReset
          878  24574: i.dmAdvStartDirected
          879  24595: i.dmAdvStopDirected
          880  24615: dmAdvAct
          881  24624: dmAdvFcnIf
          882  24635: dmLegAdvCb
          883  24646: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_bis_master.c
          884  24725: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_bis_slave.c
          885  24803: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_cis.c
          886  24875: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_cis_master.c
          887  24954: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_cis_slave.c
          888  25032: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_cis_sm.c
          889  25107: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn.c
          890  25180: i.DmConnCheckIdle
          891  25198: i.DmConnClose
          892  25212: i.DmConnIdByHandle
          893  25231: i.DmConnInUse
          894  25245: i.DmConnInit
          895  25258: i.DmConnLocalAddr
          896  25276: i.DmConnLocalAddrType
          897  25298: i.DmConnLocalRpa
          898  25315: i.DmConnPeerAddr
          899  25332: i.DmConnPeerAddrType
          900  25353: i.DmConnPeerRpa
          901  25369: i.DmConnRegister
          902  25386: i.DmConnRole
          903  25399: i.DmConnSecLevel
          904  25416: i.DmConnSetDataLen
          905  25435: i.DmConnSetIdle
          906  25451: i.DmConnUpdate
          907  25466: i.DmReadRemoteFeatures
          908  25489: i.DmRemoteConnParamReqNegReply
          909  25520: i.DmRemoteConnParamReqReply
          910  25548: i.dmConn2HciHandler
          911  25568: i.dmConn2MsgHandler
          912  25588: i.dmConnCcbByHandle
          913  25608: i.dmConnCcbById
          914  25624: i.dmConnHciHandler
          915  25643: i.dmConnMsgHandler
          916  25662: i.dmConnReset
          917  25676: i.dmConnSmActClose
          918  25695: i.dmConnSmActConnClosed
          919  25719: i.dmConnSmActConnFailed
          920  25743: i.dmConnSmActConnOpened
          921  25767: i.dmConnSmActHciUpdated
          922  25791: i.dmConnSmActNone
          923  25809: i.dmConnUpdActNone
          924  25828: i.dmConnUpdExecute
          925  25847: i.dmConnUpdMsgHandler
          926  25869: dmConnUpdActSetMain
          927  25889: dmConnUpdActTbl
          928  25905: dmConnSpecDefaults
          929  25924: dmConnActSetMain
          930  25941: dmConnFcnIf
          931  25953: dmConn2FcnIf
          932  25966: dmConnUpdFcnIf
          933  25981: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_cte.c
          934  26058: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_master.c
          935  26138: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_master_ae.c
          936  26221: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_master_leg.c
          937  26305: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_slave.c
          938  26384: i.DmL2cCmdRejInd
          939  26401: i.DmL2cConnUpdateCnf
          940  26422: i.dmConnUpdActL2cUpdateCnf
          941  26449: i.dmConnUpdActUpdateSlave
          942  26475: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_slave_ae.c
          943  26557: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_slave_leg.c
          944  26640: i.DmConnSlaveInit
          945  26658: i.dmConnSmActAccept
          946  26678: i.dmConnSmActAcceptFailed
          947  26704: i.dmConnSmActCancelAccept
          948  26730: i.dmConnSmActConnAccepted
          949  26756: dmConnActSetSlave
          950  26774: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_sm.c
          951  26850: i.dmConnSmExecute
          952  26868: dmConnStateTbl
          953  26883: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_dev.c
          954  26955: i.DmDevReset
          955  26968: i.DmDevVsInit
          956  26982: i.dmDevActReset
          957  26998: i.dmDevHciHandler
          958  27016: i.dmDevMsgHandler
          959  27034: i.dmDevPassEvtToConnCte
          960  27058: i.dmDevPassEvtToDevPriv
          961  27082: dmDevAct
          962  27091: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_dev_priv.c
          963  27168: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_iso.c
          964  27240: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_main.c
          965  27313: i.DmHandler
          966  27325: i.DmHandlerInit
          967  27341: i.DmHostAddrType
          968  27358: i.DmLlAddrType
          969  27373: i.DmLlPrivEnabled
          970  27391: i.DmRegister
          971  27404: i.DmSizeOfEvt
          972  27418: i.dmDevPassHciEvtToConn
          973  27442: i.dmEmptyHandler
          974  27459: i.dmEmptyReset
          975  27474: i.dmHciEvtCback
          976  27490: dmHciEvtCback
          977  27504: dmHciToIdTbl
          978  27517: dmEvtCbackLen
          979  27531: dmFcnDefault
          980  27544: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_past.c
          981  27617: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_phy.c
          982  27689: i.DmPhyInit
          983  27701: i.dmPhyHciHandler
          984  27719: dmPhyFcnIf
          985  27730: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_priv.c
          986  27803: i.DmPrivAddDevToResList
          987  27827: i.DmPrivInit
          988  27840: i.DmPrivResolveAddr
          989  27860: i.DmPrivSetPrivacyMode
          990  27883: i.dmPrivActAddDevToResList
          991  27910: i.dmPrivActClearResList
          992  27934: i.dmPrivActGenAddr
          993  27953: i.dmPrivActRemDevFromResList
          994  27982: i.dmPrivActResolveAddr
          995  28005: i.dmPrivActSetAddrResEnable
          996  28033: i.dmPrivActSetPrivacyMode
          997  28059: i.dmPrivAesActGenAddrAesCmpl
          998  28088: i.dmPrivAesActResAddrAesCmpl
          999  28117: i.dmPrivAesMsgHandler
         1000  28139: i.dmPrivHciHandler
         1001  28158: i.dmPrivMsgHandler
         1002  28177: i.dmPrivReset
         1003  28191: dmPrivAesAct
         1004  28204: dmPrivAct
         1005  28214: dmPrivFcnIf
         1006  28226: dmPrivAesFcnIf
         1007  28241: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_scan.c
         1008  28314: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_scan_ae.c
         1009  28390: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_scan_leg.c
         1010  28467: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_sec.c
         1011  28539: i.DmSecAuthRsp
         1012  28554: i.DmSecCancelReq
         1013  28571: i.DmSecGetLocalCsrk
         1014  28591: i.DmSecGetLocalIrk
         1015  28610: i.DmSecInit
         1016  28622: i.DmSmpCbackExec
         1017  28639: i.dmSecHciHandler
         1018  28657: i.dmSecMsgHandler
         1019  28675: i.dmSecReset
         1020  28688: dmSecFcnIf
         1021  28699: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_sec_lesc.c
         1022  28776: i.DmSecCompareRsp
         1023  28794: i.DmSecGenerateEccKeyReq
         1024  28819: i.DmSecGetCompareValue
         1025  28842: i.DmSecGetEccKey
         1026  28859: i.DmSecLescInit
         1027  28875: i.DmSecSetEccKey
         1028  28892: i.dmSecLescMsgHandler
         1029  28914: localEccKey
         1030  28926: dmSecLescFcnIf
         1031  28941: dmSecOobRand
         1032  28954: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_sec_master.c
         1033  29033: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_sec_slave.c
         1034  29111: i.DmSecLtkRsp
         1035  29125: i.DmSecPairRsp
         1036  29140: i.DmSecSlaveReq
         1037  29156: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_sync_ae.c
         1038  29232: ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_disc.c
         1039  29308: ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_eatt.c
         1040  29384: ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_main.c
         1041  29460: i.AttcInit
         1042  29471: i.attcCcbByConnId
         1043  29489: i.attcCcbByHandle
         1044  29507: i.attcConnCback
         1045  29523: attcConnCback
         1046  29537: i.attcCtrlCback
         1047  29553: attcCtrlCback
         1048  29567: i.attcDataCback
         1049  29583: attcDataCback
         1050  29597: i.attcExecCallback
         1051  29616: i.attcFreePkt
         1052  29630: i.attcMsgCback
         1053  29645: i.attcReqClear
         1054  29660: i.attcSendContinuingReq
         1055  29684: attcSendContinuingReq
         1056  29706: i.attcSendMtuReq
         1057  29723: attcSendMtuReq
         1058  29738: i.attcSendPrepWriteReq
         1059  29761: attcSendPrepWriteReq
         1060  29782: i.attcSendReq
         1061  29796: i.attcSendSimpleReq
         1062  29816: attcSendSimpleReq
         1063  29834: i.attcSendWriteCmd
         1064  29853: attcSendWriteCmd
         1065  29870: i.attcSetupReq
         1066  29885: attcFcnIf
         1067  29895: attcSendReqTbl
         1068  29910: ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_proc.c
         1069  29986: i.AttcIndConfirm
         1070  30003: i.AttcMtuReq
         1071  30016: i.attcProcErrRsp
         1072  30033: i.attcProcFindOrReadRsp
         1073  30057: i.attcProcInd
         1074  30071: i.attcProcMtuRsp
         1075  30088: i.attcProcMultiVarNtf
         1076  30110: i.attcProcReadMultVarRsp
         1077  30135: i.attcProcReadRsp
         1078  30153: i.attcProcRsp
         1079  30167: i.attcProcWriteRsp
         1080  30186: i.attcSendMsg
         1081  30200: attcProcRspTbl
         1082  30215: attcMinPduLen
         1083  30229: ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_read.c
         1084  30305: i.attcProcFindByTypeRsp
         1085  30329: i.attcProcReadLongRsp
         1086  30351: ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_sign.c
         1087  30427: ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_write.c
         1088  30504: i.attcProcPrepWriteRsp
         1089  30527: ..\..\..\..\..\..\third_party\cordio\ble-host\sources\stack\att\atts_ccc.c
         1090  30602: ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_ccc.c
         1091  30677: i.AttsCccClearTable
         1092  30697: i.AttsCccEnabled
         1093  30714: i.AttsCccGet
         1094  30727: i.AttsCccInitTable
         1095  30746: i.AttsCccRegister
         1096  30764: i.AttsCccSet
         1097  30777: i.AttsGetCccTableLen
         1098  30798: i.attsCccMainCback
         1099  30817: attsCccMainCback
         1100  30834: attsCccCb
         1101  30844: ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_csf.c
         1102  30919: i.AttsCsfConnOpen
         1103  30937: i.AttsCsfGetClientChangeAwareState
         1104  30972: i.AttsCsfGetFeatures
         1105  30993: i.AttsCsfRegister
         1106  31011: i.AttsCsfSetClientChangeAwareState
         1107  31046: i.AttsCsfWriteFeatures
         1108  31069: i.attsCsfActClientState
         1109  31093: i.attsCsfGetHashUpdateStatus
         1110  31122: i.attsCsfIsClientChangeAware
         1111  31151: i.attsCsfSetHashUpdateStatus
         1112  31180: ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_dyn.c
         1113  31255: ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_eatt.c
         1114  31331: ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_ind.c
         1115  31406: i.AttsHandleValueInd
         1116  31427: i.AttsHandleValueNtf
         1117  31448: i.AttsIndInit
         1118  31462: i.attsHandleValueIndNtf
         1119  31486: i.attsIndConnCback
         1120  31505: attsIndConnCback
         1121  31522: i.attsIndCtrlCback
         1122  31541: attsIndCtrlCback
         1123  31558: i.attsIndMsgCback
         1124  31576: attsIndMsgCback
         1125  31592: i.attsProcValueCnf
         1126  31611: attsIndFcnIf
         1127  31624: ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_main.c
         1128  31700: i.AttsAddGroup
         1129  31715: i.AttsCalculateDbHash
         1130  31737: i.AttsInit
         1131  31748: i.attsCcbByConnId
         1132  31766: i.attsCheckPendDbHashReadRsp
         1133  31795: i.attsClearPrepWrites
         1134  31817: i.attsConnCback
         1135  31833: attsConnCback
         1136  31847: i.attsDataCback
         1137  31863: attsDataCback
         1138  31877: i.attsDiscBusy
         1139  31892: i.attsErrRsp
         1140  31905: i.attsL2cCtrlCback
         1141  31924: attsL2cCtrlCback
         1142  31941: i.attsMsgCback
         1143  31956: attsFcnIf
         1144  31966: isAttrCharVal
         1145  31980: ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_proc.c
         1146  32056: i.attsFindByHandle
         1147  32075: i.attsPermissions
         1148  32093: i.attsProcFindInfoReq
         1149  32115: i.attsProcMtuReq
         1150  32132: i.attsProcReadMultiVarReq
         1151  32158: i.attsProcReadReq
         1152  32176: i.attsUuid16Cmp
         1153  32192: i.attsUuidCmp
         1154  32206: ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_read.c
         1155  32282: i.attsFindServiceGroupEnd
         1156  32308: i.attsFindUuidInRange
         1157  32330: i.attsProcFindTypeReq
         1158  32352: i.attsProcReadBlobReq
         1159  32374: i.attsProcReadGroupTypeReq
         1160  32401: i.attsProcReadMultReq
         1161  32423: i.attsProcReadTypeReq
         1162  32445: ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_sign.c
         1163  32521: i.AttsGetSignCounter
         1164  32542: i.AttsSetCsrk
         1165  32556: i.AttsSetSignCounter
         1166  32577: attsSignCb
         1167  32588: ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_write.c
         1168  32665: i.attsProcExecWriteReq
         1169  32688: i.attsProcPrepWriteReq
         1170  32711: i.attsProcWrite
         1171  32727: ../../../../../../third_party/cordio/ble-host/sources/stack/att/att_eatt.c
         1172  32802: ../../../../../../third_party/cordio/ble-host/sources/stack/att/att_main.c
         1173  32877: i.AttConnRegister
         1174  32895: i.AttGetMtu
         1175  32907: i.AttHandler
         1176  32920: i.AttHandlerInit
         1177  32937: i.AttMsgFree
         1178  32950: i.AttRegister
         1179  32964: i.attDecodeMsgParam
         1180  32984: i.attDmConnCback
         1181  33001: attDmConnCback
         1182  33016: i.attEmptyConnCback
         1183  33036: i.attEmptyDataCback
         1184  33056: i.attEmptyHandler
         1185  33074: i.attEmptyL2cCocCback
         1186  33096: i.attExecCallback
         1187  33114: i.attL2cCtrlCback
         1188  33132: attL2cCtrlCback
         1189  33148: i.attL2cDataCback
         1190  33166: attL2cDataCback
         1191  33182: i.attL2cDataReq
         1192  33198: i.attMsgAlloc
         1193  33212: i.attMsgParam
         1194  33226: i.attSetMtu
         1195  33238: i.attUuidCmp16to128
         1196  33258: attBaseUuid
         1197  33270: ../../../../../../third_party/cordio/ble-host/sources/stack/att/att_uuid.c
         1198  33345: ../../../../../../third_party/cordio/ble-host/sources/stack/cfg/cfg_stack.c
         1199  33421: ../../../../../../third_party/SEGGER/SEGGER_RTT_V680a/RTT/SEGGER_RTT.c
         1200  33492: ../../../../../../third_party/SEGGER/SEGGER_RTT_V680a/RTT/SEGGER_RTT_printf.c
         1201  33570: ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\portable\MemMang\heap_4.c
         1202  33649: ../../../../../../third_party/FreeRTOSv10.5.1/Source/portable/MemMang/heap_4.c
         1203  33728: i.pvPortMalloc
         1204  33743: i.vPortFree
         1205  33755: ucHeap
         1206  33762: pxEnd
         1207  33768: xFreeBytesRemaining
         1208  33788: xMinimumEverFreeBytesRemaining
         1209  33819: xNumberOfSuccessfulAllocations
         1210  33850: xNumberOfSuccessfulFrees
         1211  33875: xStart
         1212  33882: ..\..\..\..\..\..\devices\am_devices_cooper.c
         1213  33928: ../../../../../../devices/am_devices_cooper.c
         1214  33974: i.am_devices_cooper_blocking_read
         1215  34008: i.am_devices_cooper_blocking_write
         1216  34043: i.am_devices_cooper_clkreq_read
         1217  34075: i.am_devices_cooper_command_write
         1218  34109: i.am_devices_cooper_init
         1219  34134: i.am_devices_cooper_sbl_update_state_data
         1220  34176: am_devices_cooper_sbl_update_state_data
         1221  34216: i.am_devices_cooper_term
         1222  34241: i.am_devices_cooper_update_image
         1223  34274: i.send_update
         1224  34288: g_sFwImage
         1225  34299: gsSblUpdateState
         1226  34316: sbl_status
         1227  34327: g_sInfo0PatchImage
         1228  34346: g_sInfo1PatchImage
         1229  34365: ..\..\..\..\..\..\devices\am_devices_led.c
         1230  34408: ../../../../../../devices/am_devices_led.c
         1231  34451: i.am_devices_led_array_init
         1232  34479: i.am_devices_led_array_out
         1233  34506: i.am_devices_led_off
         1234  34527: i.am_devices_led_on
         1235  34547: i.am_devices_led_toggle
         1236  34571: ..\..\..\..\..\..\devices\am_devices_t5838.c
         1237  34616: ../../../../../../devices/am_devices_t5838.c
         1238  34661: ../../../../../../ambiq_vos/codec/opus/ae_api.c
         1239  34709: i.alloc_stack
         1240  34723: i.audio_enc_encode_frame
         1241  34748: i.audio_enc_init
         1242  34765: i.restore_stack
         1243  34781: i.save_stack
         1244  34794: i.spl_alloca
         1245  34807: ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\event_groups.c
         1246  34875: ../../../../../../third_party/FreeRTOSv10.5.1/Source/event_groups.c
         1247  34943: i.vEventGroupSetBitsCallback
         1248  34972: i.xEventGroupCreate
         1249  34992: i.xEventGroupSetBits
         1250  35013: i.xEventGroupWaitBits
         1251  35035: ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\list.c
         1252  35095: ../../../../../../third_party/FreeRTOSv10.5.1/Source/list.c
         1253  35155: i.uxListRemove
         1254  35170: i.vListInitialise
         1255  35188: i.vListInitialiseItem
         1256  35210: i.vListInsert
         1257  35224: ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\queue.c
         1258  35285: ../../../../../../third_party/FreeRTOSv10.5.1/Source/queue.c
         1259  35346: i.prvUnlockQueue
         1260  35363: prvUnlockQueue
         1261  35378: i.vQueueWaitForMessageRestricted
         1262  35411: i.xQueueGenericCreate
         1263  35433: i.xQueueGenericSend
         1264  35453: i.xQueueGenericSendFromISR
         1265  35480: i.xQueueReceive
         1266  35496: ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\tasks.c
         1267  35557: ../../../../../../third_party/FreeRTOSv10.5.1/Source/tasks.c
         1268  35618: i.eTaskConfirmSleepModeStatus
         1269  35648: i.prvAddCurrentTaskToDelayedList
         1270  35681: prvAddCurrentTaskToDelayedList
         1271  35712: i.prvIdleTask
         1272  35726: prvIdleTask
         1273  35738: i.uxTaskGetNumberOfTasks
         1274  35763: i.uxTaskResetEventItemValue
         1275  35791: i.vTaskDelay
         1276  35804: i.vTaskInternalSetTimeOutState
         1277  35835: i.vTaskMissedYield
         1278  35854: i.vTaskPlaceOnEventList
         1279  35878: i.vTaskPlaceOnEventListRestricted
         1280  35912: i.vTaskPlaceOnUnorderedEventList
         1281  35945: i.vTaskRemoveFromUnorderedEventList
         1282  35981: i.vTaskStartScheduler
         1283  36003: i.vTaskStepTick
         1284  36019: i.vTaskSuspendAll
         1285  36037: i.vTaskSwitchContext
         1286  36058: i.xTaskCheckForTimeOut
         1287  36081: i.xTaskCreate
         1288  36095: i.xTaskGetSchedulerState
         1289  36120: i.xTaskGetTickCount
         1290  36140: i.xTaskIncrementTick
         1291  36161: i.xTaskRemoveFromEventList
         1292  36188: i.xTaskResumeAll
         1293  36205: pxReadyTasksLists
         1294  36223: xDelayedTaskList1
         1295  36241: xDelayedTaskList2
         1296  36259: xPendingReadyList
         1297  36277: xSuspendedTaskList
         1298  36296: uxCurrentNumberOfTasks
         1299  36319: xTickCount
         1300  36330: uxTopReadyPriority
         1301  36349: xSchedulerRunning
         1302  36367: xPendedTicks
         1303  36380: xYieldPending
         1304  36394: xNumOfOverflows
         1305  36410: uxTaskNumber
         1306  36423: xNextTaskUnblockTime
         1307  36444: xIdleTaskHandle
         1308  36460: uxSchedulerSuspended
         1309  36481: pxDelayedTaskList
         1310  36499: pxOverflowDelayedTaskList
         1311  36525: ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\timers.c
         1312  36587: ../../../../../../third_party/FreeRTOSv10.5.1/Source/timers.c
         1313  36649: i.prvProcessExpiredTimer
         1314  36674: prvProcessExpiredTimer
         1315  36697: i.prvSampleTimeNow
         1316  36716: prvSampleTimeNow
         1317  36733: i.prvTimerTask
         1318  36748: prvTimerTask
         1319  36761: i.xTimerCreate
         1320  36776: i.xTimerCreateTimerTask
         1321  36800: i.xTimerGenericCommand
         1322  36823: i.xTimerPendFunctionCallFromISR
         1323  36855: xActiveTimerList1
         1324  36873: xActiveTimerList2
         1325  36891: xTimerQueue
         1326  36903: xTimerTaskHandle
         1327  36920: xLastTime
         1328  36930: pxCurrentTimerList
         1329  36949: pxOverflowTimerList
         1330  36969: ..\..\..\..\..\..\ambiq_vos\protocol\atvv\am_vos_atvv_callback.c
         1331  37034: ../../../../../../ambiq_vos/protocol/atvv/am_vos_atvv_callback.c
         1332  37099: ..\..\..\..\..\..\ambiq_vos\am_vos_spp\am_vos_spp_port.c
         1333  37156: ../../../../../../ambiq_vos/am_vos_spp/am_vos_spp_port.c
         1334  37213: ..\..\..\..\..\..\utils\am_util_ble_cooper.c
         1335  37258: ../../../../../../utils/am_util_ble_cooper.c
         1336  37303: i.am_util_ble_tx_power_set
         1337  37330: ..\..\..\..\..\..\utils\am_util_bootloader.c
         1338  37375: ../../../../../../utils/am_util_bootloader.c
         1339  37420: i.am_util_bootloader_erase_flash_page
         1340  37458: i.am_util_bootloader_partial_crc32
         1341  37493: i.am_util_bootloader_program_flash_page
         1342  37533: g_pui32CRC32Table
         1343  37551: ..\..\..\..\..\..\utils\am_util_delay.c
         1344  37591: ../../../../../../utils/am_util_delay.c
         1345  37631: i.am_util_delay_ms
         1346  37650: i.am_util_delay_us
         1347  37669: ..\..\..\..\..\..\utils\am_util_faultisr.c
         1348  37712: ../../../../../../utils/am_util_faultisr.c
         1349  37755: i.am_util_faultisr_collect_data
         1350  37787: ..\..\..\..\..\..\utils\am_util_id.c
         1351  37824: ../../../../../../utils/am_util_id.c
         1352  37861: i.am_util_id_device
         1353  37881: g_ui8VendorNameAmbq
         1354  37901: g_ui8VendorNameUnknown
         1355  37924: g_DeviceNameApollo4b
         1356  37945: g_TempRange
         1357  37957: g_ui8DeviceNameUnknown
         1358  37980: ..\..\..\..\..\..\utils\am_util_multi_boot.c
         1359  38025: ../../../../../../utils/am_util_multi_boot.c
         1360  38070: i.am_util_multiboot_flash_erase_page
         1361  38107: am_util_multiboot_flash_erase_page
         1362  38142: i.am_util_multiboot_flash_read_page
         1363  38178: am_util_multiboot_flash_read_page
         1364  38212: i.am_util_multiboot_flash_write_page
         1365  38249: am_util_multiboot_flash_write_page
         1366  38284: g_intFlashSize
         1367  38299: ../../../../../../utils/am_util_stdio.c
         1368  38339: i.am_util_stdio_printf
         1369  38362: i.am_util_stdio_printf_init
         1370  38390: i.am_util_stdio_vsprintf
         1371  38415: i.ndigits_in_u64
         1372  38432: ndigits_in_u64
         1373  38447: i.uint64_to_str
         1374  38463: uint64_to_str
         1375  38477: g_prfbuf
         1376  38486: g_bTxtXlate
         1377  38498: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_disc.c
         1378  38576: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_main.c
         1379  38654: i.AppAddDevToResList
         1380  38675: i.AppCheckBonded
         1381  38692: i.AppConnClose
         1382  38707: i.AppConnIsOpen
         1383  38723: i.AppDbGetHdl
         1384  38737: i.AppHandleNumericComparison
         1385  38766: i.AppHandlePasskey
         1386  38785: i.AppHandler
         1387  38798: i.AppHandlerInit
         1388  38815: i.AppUpdatePrivacyMode
         1389  38838: i.appConnReadRemoteFeatTimerStart
         1390  38872: i.appNumConns
         1391  38886: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_master.c
         1392  38966: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_master_ae.c
         1393  39049: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_master_leg.c
         1394  39133: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_server.c
         1395  39213: i.AppServerConnCback
         1396  39234: i.AppServerInit
         1397  39250: i.appServerCsfWriteCback
         1398  39275: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_slave.c
         1399  39354: i.AppSetBondable
         1400  39371: i.AppSlaveInit
         1401  39386: i.AppSlaveProcDmMsg
         1402  39406: i.AppSlaveSecProcDmMsg
         1403  39429: i.AppSlaveSecurityReq
         1404  39451: i.appAdvSetData
         1405  39467: i.appAdvStart
         1406  39481: i.appSetAdvScanDataFrag
         1407  39505: appSetAdvScanDataFrag
         1408  39527: i.appSlaveAdvStart
         1409  39546: i.appSlaveProcMsg
         1410  39564: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_slave_ae.c
         1411  39646: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_slave_leg.c
         1412  39729: i.AppAdvSetData
         1413  39745: i.AppAdvStart
         1414  39759: i.appSlaveLegAdvRestart
         1415  39783: appSlaveLegAdvRestart
         1416  39805: i.appSlaveLegAdvStop
         1417  39826: appSlaveLegAdvStop
         1418  39845: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_terminal.c
         1419  39927: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_alert.c
         1420  40006: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_batt.c
         1421  40084: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_bps.c
         1422  40161: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_core.c
         1423  40239: i.SvcCoreAddGroup
         1424  40257: i.SvcCoreGapCentAddrResUpdate
         1425  40287: i.SvcCoreGattCbackRegister
         1426  40314: gattValDbh
         1427  40325: gapValSvc
         1428  40335: gapLenSvc
         1429  40345: gapValDnCh
         1430  40356: gapLenDnCh
         1431  40367: gapValApCh
         1432  40378: gapLenApCh
         1433  40389: gapLenAp
         1434  40398: gapValCarCh
         1435  40410: gapLenCarCh
         1436  40422: gapLenCar
         1437  40432: gapValRpaoCh
         1438  40445: gapLenRpaoCh
         1439  40458: gapLenRpao
         1440  40469: gapList
         1441  40477: gattValSvc
         1442  40488: gattLenSvc
         1443  40499: gattValScCh
         1444  40511: gattLenScCh
         1445  40523: gattValSc
         1446  40533: gattLenSc
         1447  40543: gattLenScChCcc
         1448  40558: gattValCsfCh
         1449  40571: gattLenCsfCh
         1450  40584: gattLenCsf
         1451  40595: gattValDbhCh
         1452  40608: gattLenDbhCh
         1453  40621: gattLenDbh
         1454  40632: gattValSsfCh
         1455  40645: gattLenSsfCh
         1456  40658: gattLenSsf
         1457  40669: gattList
         1458  40678: gapValDn
         1459  40687: gapLenDn
         1460  40696: gapValAp
         1461  40705: gapValCar
         1462  40715: gattValSsf
         1463  40726: svcGapGroup
         1464  40738: svcGattGroup
         1465  40751: gapValRpao
         1466  40762: gattValScChCcc
         1467  40777: gattValCsf
         1468  40788: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_cps.c
         1469  40865: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_cscs.c
         1470  40943: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_cte.c
         1471  41020: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_dis.c
         1472  41097: i.SvcDisAddGroup
         1473  41114: disValSvc
         1474  41124: disLenSvc
         1475  41134: disValMfrCh
         1476  41146: disLenMfrCh
         1477  41158: disUuMfr
         1478  41167: disValSidCh
         1479  41179: disLenSidCh
         1480  41191: disUuSid
         1481  41200: disLenSid
         1482  41210: disValMnCh
         1483  41221: disLenMnCh
         1484  41232: disUuMn
         1485  41240: disValSnCh
         1486  41251: disLenSnCh
         1487  41262: disUuSn
         1488  41270: disValFwrCh
         1489  41282: disLenFwrCh
         1490  41294: disUuFwr
         1491  41303: disValHwrCh
         1492  41315: disLenHwrCh
         1493  41327: disUuHwr
         1494  41336: disValSwrCh
         1495  41348: disLenSwrCh
         1496  41360: disUuSwr
         1497  41369: disValRcdCh
         1498  41381: disLenRcdCh
         1499  41393: disUuRcd
         1500  41402: disLenRcd
         1501  41412: disValPnpIdCh
         1502  41426: disLenPnpIdCh
         1503  41440: disUuPnpId
         1504  41451: disLenPnpId
         1505  41463: disList
         1506  41471: disValMfr
         1507  41481: disLenMfr
         1508  41491: disValSid
         1509  41501: disValMn
         1510  41510: disLenMn
         1511  41519: disValSn
         1512  41528: disLenSn
         1513  41537: disValFwr
         1514  41547: disLenFwr
         1515  41557: disValHwr
         1516  41567: disLenHwr
         1517  41577: disValSwr
         1518  41587: disLenSwr
         1519  41597: disValRcd
         1520  41607: disValPnpId
         1521  41619: svcDisGroup
         1522  41631: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_gls.c
         1523  41708: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_gyro.c
         1524  41786: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_hid.c
         1525  41863: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_hrs.c
         1526  41940: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_hts.c
         1527  42017: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_ipss.c
         1528  42095: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_plxs.c
         1529  42173: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_px.c
         1530  42249: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_rscs.c
         1531  42327: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_scpss.c
         1532  42406: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_temp.c
         1533  42484: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_time.c
         1534  42562: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_uricfg.c
         1535  42642: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_wdxs.c
         1536  42720: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_wp.c
         1537  42796: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_wss.c
         1538  42873: ..\..\..\..\..\..\ambiq_vos\protocol\ama\am_vos_ama_callback.c
         1539  42936: ../../../../../../ambiq_vos/protocol/ama/am_vos_ama_callback.c
         1540  42999: i.am_vos_ama_event_callback
         1541  43027: i.am_vos_ama_proc_notify_speech
         1542  43059: ../keil/startup_keil.s
         1543  43082: STACK
         1544  43088: StackMem
         1545  43097: HEAP
         1546  43102: HeapMem
         1547  43110: RESET
         1548  43116: am_cryptosec_isr
         1549  43133: am_default_isr
         1550  43148: .text
         1551  43154: ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_cachectrl.c
         1552  43209: ../../../../../mcu/apollo4b/hal/mcu/am_hal_cachectrl.c
         1553  43264: i.am_hal_cachectrl_config
         1554  43290: i.am_hal_cachectrl_enable
         1555  43316: i.am_hal_daxi_config
         1556  43337: i.am_hal_daxi_control
         1557  43359: p64BAxiMem
         1558  43370: ui32AxiBufPwrStatMask
         1559  43392: ui32AxiBufPwrStatReg
         1560  43413: gAxiMemRange
         1561  43426: ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_fault.c
         1562  43477: ../../../../../mcu/apollo4b/hal/mcu/am_hal_fault.c
         1563  43528: i.am_hal_fault_capture_enable
         1564  43558: i.am_hal_fault_status_get
         1565  43584: ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_interrupt.c
         1566  43639: ../../../../../mcu/apollo4b/hal/mcu/am_hal_interrupt.c
         1567  43694: ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_iom.c
         1568  43743: ../../../../../mcu/apollo4b/hal/mcu/am_hal_iom.c
         1569  43792: i.am_hal_iom_blocking_transfer
         1570  43823: i.am_hal_iom_configure
         1571  43846: i.am_hal_iom_disable
         1572  43867: i.am_hal_iom_enable
         1573  43887: i.am_hal_iom_initialize
         1574  43911: i.am_hal_iom_power_ctrl
         1575  43935: i.am_hal_iom_uninitialize
         1576  43961: i.internal_iom_error_reset_disable_submodule
         1577  44006: internal_iom_error_reset_disable_submodule
         1578  44049: i.internal_iom_reset_on_error
         1579  44079: internal_iom_reset_on_error
         1580  44107: i.validate_transaction
         1581  44130: tIomPinAlloc
         1582  44143: ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_mcuctrl.c
         1583  44196: ../../../../../mcu/apollo4b/hal/mcu/am_hal_mcuctrl.c
         1584  44249: i.am_hal_mcuctrl_control
         1585  44274: i.am_hal_mcuctrl_info_get
         1586  44300: g_am_hal_mcuctrl_sram_size
         1587  44327: g_am_hal_mcuctrl_mram_size
         1588  44354: ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_mram.c
         1589  44404: ../../../../../mcu/apollo4b/hal/mcu/am_hal_mram.c
         1590  44454: i.am_hal_mram_ds_init
         1591  44476: i.am_hal_mram_info_read
         1592  44500: i.am_hal_mram_main_fill
         1593  44524: i.am_hal_mram_main_program
         1594  44551: i.am_hal_mram_main_words_program
         1595  44584: g_program_mram_tmc_tcycrd
         1596  44610: g_recover_broken_mram_tmc_r_timer1
         1597  44645: ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_reset.c
         1598  44696: ../../../../../mcu/apollo4b/hal/mcu/am_hal_reset.c
         1599  44747: i.am_hal_reset_control
         1600  44770: ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_secure_ota.c
         1601  44826: ../../../../../mcu/apollo4b/hal/mcu/am_hal_secure_ota.c
         1602  44882: i.am_hal_ota_add
         1603  44899: i.am_hal_ota_init
         1604  44917: gSOtaState
         1605  44928: ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_sysctrl.c
         1606  44981: ../../../../../mcu/apollo4b/hal/mcu/am_hal_sysctrl.c
         1607  45034: i.am_hal_sysctrl_fpu_enable
         1608  45062: i.am_hal_sysctrl_fpu_stacking_enable
         1609  45099: i.am_hal_sysctrl_sleep
         1610  45122: ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_utils.c
         1611  45173: ../../../../../mcu/apollo4b/hal/mcu/am_hal_utils.c
         1612  45224: i.am_hal_delay_us
         1613  45242: i.am_hal_delay_us_status_change
         1614  45274: i.am_hal_delay_us_status_check
         1615  45305: i.am_hal_load_ui32
         1616  45324: ..\..\..\..\..\mcu\apollo4b\hal\am_hal_gpio.c
         1617  45370: ../../../../../mcu/apollo4b/hal/am_hal_gpio.c
         1618  45416: i.am_hal_gpio_interrupt_control
         1619  45448: i.am_hal_gpio_interrupt_irq_clear
         1620  45482: i.am_hal_gpio_interrupt_irq_status_get
         1621  45521: i.am_hal_gpio_interrupt_register
         1622  45554: i.am_hal_gpio_interrupt_service
         1623  45586: i.am_hal_gpio_pinconfig
         1624  45610: i.am_hal_gpio_pinconfig_get
         1625  45638: i.am_hal_gpio_state_read
         1626  45663: i.am_hal_gpio_state_write
         1627  45689: gpio_ppfnHandlers
         1628  45707: gpio_pppvIrqArgs
         1629  45724: g_ui32DSpintbl
         1630  45739: ..\..\..\..\..\mcu\apollo4b\hal\am_hal_pdm.c
         1631  45784: ../../../../../mcu/apollo4b/hal/am_hal_pdm.c
         1632  45829: i.am_hal_pdm_configure
         1633  45852: i.am_hal_pdm_disable
         1634  45873: i.am_hal_pdm_dma_get_buffer
         1635  45901: i.am_hal_pdm_dma_start
         1636  45924: i.am_hal_pdm_enable
         1637  45944: i.am_hal_pdm_fifo_flush
         1638  45968: i.am_hal_pdm_initialize
         1639  45992: i.am_hal_pdm_interrupt_clear
         1640  46021: i.am_hal_pdm_interrupt_enable
         1641  46051: i.am_hal_pdm_interrupt_service
         1642  46082: i.am_hal_pdm_interrupt_status_get
         1643  46116: i.am_hal_pdm_power_control
         1644  46143: ..\..\..\..\..\mcu\apollo4b\hal\am_hal_pwrctrl.c
         1645  46192: ../../../../../mcu/apollo4b/hal/am_hal_pwrctrl.c
         1646  46241: i.VDDF_simobuck_boost
         1647  46263: VDDF_simobuck_boost
         1648  46283: i.am_hal_pwrctrl_control
         1649  46308: i.am_hal_pwrctrl_low_power_init
         1650  46340: i.am_hal_pwrctrl_mcu_memory_config
         1651  46375: i.am_hal_pwrctrl_mcu_mode_select
         1652  46408: i.am_hal_pwrctrl_periph_disable
         1653  46440: i.am_hal_pwrctrl_periph_enable
         1654  46471: i.am_hal_pwrctrl_sram_config
         1655  46500: i.am_hal_util_write_and_wait
         1656  46529: i.buck_interval_check
         1657  46551: buck_interval_check
         1658  46571: i.buck_ldo_update_override
         1659  46598: storeAndWFIRAM
         1660  46613: ..\..\..\..\..\mcu\apollo4b\hal\am_hal_security.c
         1661  46663: ../../../../../mcu/apollo4b/hal/am_hal_security.c
         1662  46713: i.am_hal_crc32
         1663  46728: i.am_hal_security_get_info
         1664  46755: ..\..\..\..\..\mcu\apollo4b\hal\am_hal_stimer.c
         1665  46803: ../../../../../mcu/apollo4b/hal/am_hal_stimer.c
         1666  46851: i.am_hal_stimer_compare_delta_set
         1667  46885: i.am_hal_stimer_config
         1668  46908: i.am_hal_stimer_counter_get
         1669  46936: i.am_hal_stimer_int_clear
         1670  46962: i.am_hal_stimer_int_enable
         1671  46989: i.am_hal_stimer_int_status_get
         1672  47020: bStimerConfigured
         1673  47038: ..\..\..\..\..\mcu\apollo4b\hal\am_hal_timer.c
         1674  47085: ../../../../../mcu/apollo4b/hal/am_hal_timer.c
         1675  47132: i.am_hal_timer_clear
         1676  47153: i.am_hal_timer_clear_stop
         1677  47179: i.am_hal_timer_default_config_set
         1678  47213: i.am_hal_timer_disable
         1679  47236: i.am_hal_timer_enable
         1680  47258: i.am_hal_timer_interrupt_clear
         1681  47289: i.am_hal_timer_interrupt_enable
         1682  47321: i.am_hal_timer_interrupt_status_get
         1683  47357: i.am_hal_timer_read
         1684  47377: i.am_hal_timer_reset_config
         1685  47405: i.internal_timer_config
         1686  47429: i.timer_config_b1
         1687  47447: TimerFlags
         1688  47458: ..\..\am_vos_ama.c
         1689  47477: i.am_vos_ama_devinfo_set
         1690  47502: i.am_vos_ama_evt_cback_register
         1691  47534: i.am_vos_ama_get_central_info_send
         1692  47569: i.am_vos_ama_get_devconf_rsp_send
         1693  47603: i.am_vos_ama_get_devinfo_rsp_send
         1694  47637: i.am_vos_ama_get_locale_rsp_send
         1695  47670: i.am_vos_ama_get_state_rsp_send
         1696  47702: i.am_vos_ama_get_state_send
         1697  47730: i.am_vos_ama_isready
         1698  47751: i.am_vos_ama_pb_cmd_send
         1699  47776: i.am_vos_ama_provide_speech_rsp_send
         1700  47813: i.am_vos_ama_rsp_send
         1701  47835: i.am_vos_ama_rx_handler
         1702  47859: i.am_vos_ama_speech_rsp_send
         1703  47888: i.am_vos_ama_start_speech_send
         1704  47919: i.am_vos_ama_status_ready
         1705  47945: i.am_vos_ama_status_reset
         1706  47971: i.am_vos_ama_stop_speech_send
         1707  48001: i.am_vos_ama_tx_ver_exchange_send
         1708  48035: ..\am_bsp.c
         1709  48047: ../am_bsp.c
         1710  48059: i.am_bsp_iom_pins_disable
         1711  48085: i.am_bsp_iom_pins_enable
         1712  48110: i.am_bsp_itm_printf_enable
         1713  48137: i.am_bsp_low_power_init
         1714  48161: g_ePrintInterface
         1715  48179: g_sCOMUART
         1716  48190: ..\am_bsp_pins.c
         1717  48207: ../am_bsp_pins.c
         1718  48224: ..\..\src\oct_opus_encoder.c
         1719  48253: i.octopus_encode
         1720  48270: i.octopus_encoder_create
         1721  48295: i.opus_packet_get_nb_frames
         1722  48323: mode
         1723  48328: prev_mode
         1724  48338: ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_bootrom_helper.c
         1725  48398: ../../../../../mcu/apollo4b/hal/mcu/am_hal_bootrom_helper.c
         1726  48458: ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_clkgen.c
         1727  48510: ../../../../../mcu/apollo4b/hal/mcu/am_hal_clkgen.c
         1728  48562: i.am_hal_clkgen_control
         1729  48586: i.am_hal_hfrc2_adj_control
         1730  48613: ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_cmdq.c
         1731  48663: ../../../../../mcu/apollo4b/hal/mcu/am_hal_cmdq.c
         1732  48713: i.am_hal_cmdq_disable
         1733  48735: i.am_hal_cmdq_enable
         1734  48756: i.am_hal_cmdq_init
         1735  48775: i.am_hal_cmdq_term
         1736  48794: gAmHalCmdq
         1737  48805: gAmHalCmdQReg
         1738  48819: ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_itm.c
         1739  48868: ../../../../../mcu/apollo4b/hal/mcu/am_hal_itm.c
         1740  48917: i.am_hal_itm_enable
         1741  48937: i.am_hal_itm_print
         1742  48956: ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_mspi.c
         1743  49006: ../../../../../mcu/apollo4b/hal/mcu/am_hal_mspi.c
         1744  49056: ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_rtc.c
         1745  49105: ../../../../../mcu/apollo4b/hal/mcu/am_hal_rtc.c
         1746  49154: i.am_hal_rtc_osc_disable
         1747  49179: ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_tpiu.c
         1748  49229: ../../../../../mcu/apollo4b/hal/mcu/am_hal_tpiu.c
         1749  49279: i.am_hal_tpiu_enable
         1750  49300: ..\..\..\..\..\mcu\apollo4b\hal\mcu\am_hal_uart.c
         1751  49350: ../../../../../mcu/apollo4b/hal/mcu/am_hal_uart.c
         1752  49400: ..\..\..\..\..\mcu\apollo4b\hal\am_hal_dcu.c
         1753  49445: ../../../../../mcu/apollo4b/hal/am_hal_dcu.c
         1754  49490: i.am_hal_dcu_get
         1755  49507: i.am_hal_dcu_update
         1756  49527: ..\..\..\..\..\mcu\apollo4b\hal\am_hal_global.c
         1757  49575: ../../../../../mcu/apollo4b/hal/am_hal_global.c
         1758  49623: ..\..\..\..\..\mcu\apollo4b\hal\am_hal_pin.c
         1759  49668: ../../../../../mcu/apollo4b/hal/am_hal_pin.c
         1760  49713: ..\..\pb\accessories.pb.c
         1761  49739: ..\..\pb\pb_decode.c
         1762  49760: i.buf_read
         1763  49771: buf_read
         1764  49780: i.decode_field
         1765  49795: decode_field
         1766  49808: i.pb_dec_bytes
         1767  49823: pb_dec_bytes
         1768  49836: i.pb_dec_fixed32
         1769  49853: pb_dec_fixed32
         1770  49868: i.pb_dec_fixed64
         1771  49885: pb_dec_fixed64
         1772  49900: i.pb_dec_fixed_length_bytes
         1773  49928: pb_dec_fixed_length_bytes
         1774  49954: i.pb_dec_string
         1775  49970: pb_dec_string
         1776  49984: i.pb_dec_submessage
         1777  50004: pb_dec_submessage
         1778  50022: i.pb_dec_svarint
         1779  50039: pb_dec_svarint
         1780  50054: i.pb_dec_uvarint
         1781  50071: pb_dec_uvarint
         1782  50086: i.pb_dec_varint
         1783  50102: pb_dec_varint
         1784  50116: i.pb_decode
         1785  50128: i.pb_decode_noinit
         1786  50147: i.pb_decode_varint
         1787  50166: i.pb_decode_varint32_eof
         1788  50191: pb_decode_varint32_eof
         1789  50214: i.pb_field_set_to_default
         1790  50240: pb_field_set_to_default
         1791  50264: i.pb_istream_from_buffer
         1792  50289: i.pb_make_string_substream
         1793  50316: i.pb_message_set_to_defaults
         1794  50345: pb_message_set_to_defaults
         1795  50372: i.pb_read
         1796  50382: i.pb_skip_field
         1797  50398: PB_DECODERS
         1798  50410: ..\..\pb\pb_encode.c
         1799  50431: i.buf_write
         1800  50443: buf_write
         1801  50453: i.encode_field
         1802  50468: encode_field
         1803  50481: i.pb_check_proto3_default_value
         1804  50513: pb_check_proto3_default_value
         1805  50543: i.pb_enc_bytes
         1806  50558: pb_enc_bytes
         1807  50571: i.pb_enc_fixed32
         1808  50588: pb_enc_fixed32
         1809  50603: i.pb_enc_fixed64
         1810  50620: pb_enc_fixed64
         1811  50635: i.pb_enc_fixed_length_bytes
         1812  50663: pb_enc_fixed_length_bytes
         1813  50689: i.pb_enc_string
         1814  50705: pb_enc_string
         1815  50719: i.pb_enc_submessage
         1816  50739: pb_enc_submessage
         1817  50757: i.pb_enc_svarint
         1818  50774: pb_enc_svarint
         1819  50789: i.pb_enc_uvarint
         1820  50806: pb_enc_uvarint
         1821  50821: i.pb_enc_varint
         1822  50837: pb_enc_varint
         1823  50851: i.pb_encode
         1824  50863: i.pb_encode_submessage
         1825  50886: i.pb_encode_tag_for_field
         1826  50912: i.pb_encode_varint
         1827  50931: i.pb_ostream_from_buffer
         1828  50956: i.pb_write
         1829  50967: PB_ENCODERS
         1830  50979: ..\..\celt\celt_encoder.c
         1831  51005: i.celt_encode_with_ec
         1832  51027: i.celt_encoder_init
         1833  51047: i.celt_maxabs16
         1834  51063: celt_maxabs16
         1835  51077: i.celt_preemphasis
         1836  51096: i.compute_mdcts
         1837  51112: compute_mdcts
         1838  51126: i.dynalloc_analysis
         1839  51146: dynalloc_analysis
         1840  51164: i.get_celt_handle
         1841  51182: i.opus_custom_encoder_ctl
         1842  51208: i.tf_analysis
         1843  51222: tf_analysis
         1844  51234: i.transient_analysis
         1845  51255: transient_analysis
         1846  51274: tapset_icdf
         1847  51286: spread_icdf
         1848  51298: trim_icdf
         1849  51308: inv_table
         1850  51318: intensity_thresholds
         1851  51339: intensity_histeresis
         1852  51360: ..\..\celt\entcode.c
         1853  51381: i.ec_ilog
         1854  51391: i.ec_tell_frac
         1855  51406: correction
         1856  51417: ..\..\celt\entenc.c
         1857  51437: i.ec_enc_bit_logp
         1858  51455: i.ec_enc_bits
         1859  51469: i.ec_enc_carry_out
         1860  51488: ec_enc_carry_out
         1861  51505: i.ec_enc_done
         1862  51519: i.ec_enc_icdf
         1863  51533: i.ec_enc_init
         1864  51547: i.ec_enc_normalize
         1865  51566: ec_enc_normalize
         1866  51583: i.ec_enc_shrink
         1867  51599: i.ec_enc_uint
         1868  51613: i.ec_encode
         1869  51625: i.ec_encode_bin
         1870  51641: ..\..\src\repacketizer.c
         1871  51666: i.opus_packet_pad
         1872  51684: i.opus_repacketizer_cat_impl
         1873  51713: opus_repacketizer_cat_impl
         1874  51740: i.opus_repacketizer_out_range_impl
         1875  51775: ..\..\..\..\..\mcu\apollo4b\hal\am_hal_queue.c
         1876  51822: ../../../../../mcu/apollo4b/hal/am_hal_queue.c
         1877  51869: ..\..\pb\calling.pb.c
         1878  51891: ..\..\pb\central.pb.c
         1879  51913: ..\..\pb\device.pb.c
         1880  51934: ..\..\pb\media.pb.c
         1881  51954: ..\..\pb\pb_common.c
         1882  51975: i.pb_field_iter_begin
         1883  51997: i.pb_field_iter_find
         1884  52018: i.pb_field_iter_next
         1885  52039: ..\..\pb\speech.pb.c
         1886  52060: ..\..\pb\state.pb.c
         1887  52080: ..\..\pb\system.pb.c
         1888  52101: ..\..\pb\transport.pb.c
         1889  52125: ..\..\celt\bands.c
         1890  52144: i.compute_band_energies
         1891  52168: i.compute_theta
         1892  52184: compute_theta
         1893  52198: i.deinterleave_hadamard
         1894  52222: deinterleave_hadamard
         1895  52244: i.haar1
         1896  52252: i.hysteresis_decision
         1897  52274: i.intensity_stereo
         1898  52293: intensity_stereo
         1899  52310: i.normalise_bands
         1900  52328: i.quant_all_bands
         1901  52346: i.quant_band
         1902  52359: quant_band
         1903  52370: i.quant_band_stereo
         1904  52390: quant_band_stereo
         1905  52408: i.quant_partition
         1906  52426: quant_partition
         1907  52442: i.spreading_decision
         1908  52463: ordery_table
         1909  52476: exp2_table8
         1910  52488: bit_interleave_table
         1911  52509: bit_deinterleave_table
         1912  52532: ..\..\celt\celt.c
         1913  52550: i.comb_filter
         1914  52564: i.init_caps
         1915  52576: i.resampling_factor
         1916  52596: gains
         1917  52602: error_strings
         1918  52616: ..\..\celt\mdct.c
         1919  52634: i.clt_mdct_forward_c
         1920  52655: ..\..\celt\modes.c
         1921  52674: i.opus_custom_mode_create
         1922  52700: eband5ms
         1923  52709: band_allocation
         1924  52725: window120
         1925  52735: logN400
         1926  52743: cache_index50
         1927  52757: cache_bits50
         1928  52770: cache_caps50
         1929  52783: fft_twiddles48000_960
         1930  52805: fft_bitrev480
         1931  52819: fft_bitrev240
         1932  52833: fft_bitrev120
         1933  52847: fft_bitrev60
         1934  52860: fft_state48000_960_0
         1935  52881: fft_state48000_960_1
         1936  52902: fft_state48000_960_2
         1937  52923: fft_state48000_960_3
         1938  52944: mdct_twiddles960
         1939  52961: mode48000_960_120
         1940  52979: ..\..\celt\pitch.c
         1941  52998: i.celt_pitch_xcorr_c
         1942  53019: i.find_best_pitch
         1943  53037: find_best_pitch
         1944  53053: i.pitch_downsample
         1945  53072: i.pitch_search
         1946  53087: i.remove_doubling
         1947  53105: second_check
         1948  53118: ..\..\celt\quant_bands.c
         1949  53143: i.amp2Log2
         1950  53154: i.quant_coarse_energy
         1951  53176: i.quant_coarse_energy_impl
         1952  53203: quant_coarse_energy_impl
         1953  53228: i.quant_energy_finalise
         1954  53252: i.quant_fine_energy
         1955  53272: small_energy_icdf
         1956  53290: pred_coef
         1957  53300: beta_coef
         1958  53310: e_prob_model
         1959  53323: ..\..\celt\rate.c
         1960  53341: i.clt_compute_allocation
         1961  53366: LOG2_FRAC_TABLE
         1962  53382: ..\..\src\extensions.c
         1963  53405: i.opus_packet_extensions_count
         1964  53436: i.opus_packet_extensions_generate
         1965  53470: i.opus_packet_extensions_parse
         1966  53501: ..\..\src\opus.c
         1967  53518: i.encode_size
         1968  53532: i.opus_packet_get_samples_per_frame
         1969  53568: i.opus_packet_parse_impl
         1970  53593: ..\..\celt\celt_lpc.c
         1971  53615: i._celt_autocorr
         1972  53632: i._celt_lpc
         1973  53644: ..\..\celt\entdec.c
         1974  53664: i.ec_dec_bit_logp
         1975  53682: i.ec_dec_bits
         1976  53696: i.ec_dec_normalize
         1977  53715: ec_dec_normalize
         1978  53732: i.ec_dec_uint
         1979  53746: i.ec_dec_update
         1980  53762: i.ec_decode
         1981  53774: ..\..\celt\kiss_fft.c
         1982  53796: i.opus_fft_impl
         1983  53812: ..\..\celt\laplace.c
         1984  53833: i.ec_laplace_encode
         1985  53853: ..\..\celt\mathops.c
         1986  53874: i.isqrt32
         1987  53884: ..\..\celt\vq.c
         1988  53900: i.alg_quant
         1989  53912: i.alg_unquant
         1990  53926: i.exp_rotation
         1991  53941: i.exp_rotation1
         1992  53957: exp_rotation1
         1993  53971: i.normalise_residual
         1994  53992: normalise_residual
         1995  54011: i.op_pvq_search_c
         1996  54029: i.renormalise_vector
         1997  54050: i.stereo_itheta
         1998  54066: SPREAD_FACTOR
         1999  54080: ..\..\celt\cwrs.c
         2000  54098: i.decode_pulses
         2001  54114: i.encode_pulses
         2002  54130: CELT_PVQ_U_DATA
         2003  54146: CELT_PVQ_U_ROW
         2004  54161: dc.s
         2005  54166: ../clib/heapalloc.c
         2006  54186: ../clib/heap1.c
         2007  54202: ../clib/heap2.c
         2008  54218: ../clib/longlong.s
         2009  54237: ../clib/scanf.c
         2010  54253: ../clib/string.c
         2011  54270: ../clib/memcpset.s
         2012  54289: ../clib/heapaux.c
         2013  54307: ../clib/angel/startup.s
         2014  54331: !!!main
         2015  54339: ../clib/angel/handlers.s
         2016  54364: !!handler_copy
         2017  54379: ../fplib/d2f.s
         2018  54394: x$fpl$d2f
         2019  54404: ../fplib/daddsub.s
         2020  54423: x$fpl$dadd
         2021  54434: _dadd1
         2022  54441: x$fpl$drsb
         2023  54452: x$fpl$dsub
         2024  54463: _dsub1
         2025  54470: ../fplib/dfix.s
         2026  54486: x$fpl$dfix
         2027  54497: ../fplib/dfixu.s
         2028  54514: x$fpl$dfixu
         2029  54526: ../fplib/dflt.s
         2030  54542: x$fpl$dfltu
         2031  54554: x$fpl$dflt
         2032  54565: ../fplib/dleqf.s
         2033  54582: x$fpl$dleqf
         2034  54594: ../fplib/dmul.s
         2035  54610: x$fpl$dmul
         2036  54621: ../fplib/drleqf.s
         2037  54639: x$fpl$drleqf
         2038  54652: ../fplib/f2d.s
         2039  54667: x$fpl$f2d
         2040  54677: ../mathlib/cos.c
         2041  54694: i.__hardfp_cos
         2042  54709: ../mathlib/exp.c
         2043  54726: i.__hardfp_exp
         2044  54741: halF
         2045  54746: ln2HI
         2046  54752: ln2LO
         2047  54758: P
         2048  54760: ../mathlib/floor.c
         2049  54779: i.__hardfp_floor
         2050  54796: ../mathlib/log.c
         2051  54813: i.__hardfp_log
         2052  54828: Lg2
         2053  54832: Lg
         2054  54835: ../mathlib/pow.c
         2055  54852: i.__hardfp_pow
         2056  54867: bp
         2057  54870: dp_h
         2058  54875: dp_l
         2059  54880: L
         2060  54882: ../mathlib/sqrt.c
         2061  54900: i.__hardfp_sqrt
         2062  54916: i.sqrt
         2063  54923: ../clib/angel/sys.s
         2064  54943: ../clib/angel/kernel.s
         2065  54966: .ARM.Collect$$rtentry$$00000000
         2066  54998: ../clib/angel/rt.s
         2067  55017: ../clib/fenv.c
         2068  55032: ../clib/armsys.c
         2069  55049: ../clib/libinit.s
         2070  55067: .ARM.Collect$$libinit$$00000001
         2071  55099: .ARM.Collect$$libinit$$00000004
         2072  55131: .ARM.Collect$$libinit$$0000000A
         2073  55163: .ARM.Collect$$libinit$$0000000C
         2074  55195: .ARM.Collect$$libinit$$0000000E
         2075  55227: .ARM.Collect$$libinit$$00000011
         2076  55259: .ARM.Collect$$libinit$$00000013
         2077  55291: .ARM.Collect$$libinit$$00000015
         2078  55323: .ARM.Collect$$libinit$$00000017
         2079  55355: .ARM.Collect$$libinit$$00000019
         2080  55387: .ARM.Collect$$libinit$$0000001B
         2081  55419: .ARM.Collect$$libinit$$0000001D
         2082  55451: .ARM.Collect$$libinit$$0000001F
         2083  55483: .ARM.Collect$$libinit$$00000021
         2084  55515: .ARM.Collect$$libinit$$00000023
         2085  55547: .ARM.Collect$$libinit$$00000025
         2086  55579: .ARM.Collect$$libinit$$0000002C
         2087  55611: .ARM.Collect$$libinit$$0000002E
         2088  55643: .ARM.Collect$$libinit$$00000030
         2089  55675: .ARM.Collect$$libinit$$00000032
         2090  55707: .ARM.Collect$$libinit$$00000033
         2091  55739: ../fplib/basic.s
         2092  55756: x$fpl$basic
         2093  55768: ../fplib/dcmpi.s
         2094  55785: x$fpl$dcmpinf
         2095  55799: ../fplib/ddiv.s
         2096  55815: x$fpl$ddiv
         2097  55826: ddiv_entry
         2098  55837: ../fplib/deqf.s
         2099  55853: x$fpl$deqf
         2100  55864: ../fplib/dnaninf.s
         2101  55883: x$fpl$dnaninf
         2102  55897: ../fplib/dretinf.s
         2103  55916: x$fpl$dretinf
         2104  55930: ../fplib/dsqrt.s
         2105  55947: x$fpl$dsqrt
         2106  55959: ../fplib/fnaninf.s
         2107  55978: x$fpl$fnaninf
         2108  55992: ../fplib/fretinf.s
         2109  56011: x$fpl$fretinf
         2110  56025: ../fplib/scalbn.s
         2111  56043: x$fpl$scalbn
         2112  56056: ../fplib/usenofp.s
         2113  56075: x$fpl$usenofp
         2114  56089: ../mathlib/cos_i.c
         2115  56108: i.__kernel_cos
         2116  56123: C
         2117  56125: ../mathlib/dunder.c
         2118  56145: i.__mathlib_dbl_divzero
         2119  56169: i.__mathlib_dbl_infnan
         2120  56192: i.__mathlib_dbl_infnan2
         2121  56216: i.__mathlib_dbl_invalid
         2122  56240: i.__mathlib_dbl_overflow
         2123  56265: i.__mathlib_dbl_underflow
         2124  56291: ../mathlib/fabs.c
         2125  56309: i.fabs
         2126  56316: ../mathlib/fpclassify.c
         2127  56340: i.__ARM_fpclassify
         2128  56359: ../mathlib/poly.c
         2129  56377: i.__kernel_poly
         2130  56393: ../mathlib/qnan.c
         2131  56411: ../mathlib/rred.c
         2132  56429: i.__ieee754_rem_pio2
         2133  56450: pio2s
         2134  56456: twooverpi
         2135  56466: ../mathlib/sin_i.c
         2136  56485: i.__kernel_sin
         2137  56500: S
         2138  56502: ../clib/angel/sysapp.c
         2139  56525: .ARM.Collect$$rtentry$$00000002
         2140  56557: .ARM.Collect$$rtentry$$00000009
         2141  56589: .ARM.Collect$$rtentry$$0000000A
         2142  56621: .ARM.Collect$$rtentry$$0000000C
         2143  56653: .ARM.Collect$$rtentry$$0000000D
         2144  56685: .ARM.Collect$$rtentry$$00000004
         2145  56717: ../clib/signal.c
         2146  56734: ../fplib/dcheck1.s
         2147  56753: x$fpl$dcheck1
         2148  56767: ../fplib/fpinit.s
         2149  56785: x$fpl$fpinit
         2150  56798: ../clib/locale.s
         2151  56815: ../clib/stdlib.c
         2152  56832: ../clib/angel/boardlib.s
         2153  56857: .ARM.Collect$$libinit$$00000000
         2154  56889: ../fplib/retnan.s
         2155  56907: x$fpl$retnan
         2156  56920: .ARM.Collect$$rtexit$$00000000
         2157  56951: .ARM.Collect$$libshutdown$$00000002
         2158  56987: .ARM.Collect$$libshutdown$$00000004
         2159  57023: .ARM.Collect$$libshutdown$$00000007
         2160  57059: .ARM.Collect$$libshutdown$$0000000A
         2161  57095: .ARM.Collect$$libshutdown$$0000000C
         2162  57131: .ARM.Collect$$libshutdown$$0000000F
         2163  57167: .ARM.Collect$$libshutdown$$00000010
         2164  57203: ../fplib/trapv.s
         2165  57220: x$fpl$trapveneer
         2166  57237: .ARM.Collect$$rtexit$$00000002
         2167  57268: .ARM.Collect$$rtexit$$00000003
         2168  57299: .ARM.Collect$$rtexit$$00000004
         2169  57330: ../clib/signal.s
         2170  57347: .ARM.Collect$$libshutdown$$00000000
         2171  57383: ../clib/angel/dczerorl2.s
         2172  57409: !!dczerorl2
         2173  57421: ../clib/angel/scatter.s
         2174  57445: !!!scatter
         2175  57456: !!handler_zi
         2176  57469: 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
         2177  57655: __ARM_use_no_argv
         2178  57673: __Vectors
         2179  57683: __Patchable
         2180  57695: Reset_Handler
         2181  57709: NMI_Handler
         2182  57721: MemManage_Handler
         2183  57739: BusFault_Handler
         2184  57756: UsageFault_Handler
         2185  57775: DebugMon_Handler
         2186  57792: am_adc_isr
         2187  57803: am_audadc0_isr
         2188  57818: am_brownout_isr
         2189  57834: am_cachecpu_isr
         2190  57850: am_clkgen_isr
         2191  57864: am_disp_isr
         2192  57876: am_dsi_isr
         2193  57887: am_dspi2s0_isr
         2194  57902: am_dspi2s1_isr
         2195  57917: am_dspi2s2_isr
         2196  57932: am_dspi2s3_isr
         2197  57947: am_gpio0_405f_isr
         2198  57965: am_gpio0_607f_isr
         2199  57983: am_gpio1_001f_isr
         2200  58001: am_gpio1_203f_isr
         2201  58019: am_gpio1_405f_isr
         2202  58037: am_gpio1_607f_isr
         2203  58055: am_gpu_isr
         2204  58066: am_iomaster0_isr
         2205  58083: am_iomaster1_isr
         2206  58100: am_iomaster2_isr
         2207  58117: am_iomaster3_isr
         2208  58134: am_iomaster4_isr
         2209  58151: am_iomaster5_isr
         2210  58168: am_iomaster6_isr
         2211  58185: am_iomaster7_isr
         2212  58202: am_ioslave_acc_isr
         2213  58221: am_ioslave_ios_isr
         2214  58240: am_mspi0_isr
         2215  58253: am_mspi1_isr
         2216  58266: am_mspi2_isr
         2217  58279: am_pdm1_isr
         2218  58291: am_pdm2_isr
         2219  58303: am_pdm3_isr
         2220  58315: am_rtc_isr
         2221  58326: am_sdio_isr
         2222  58338: am_stimer_cmpr2_isr
         2223  58358: am_stimer_cmpr3_isr
         2224  58378: am_stimer_cmpr4_isr
         2225  58398: am_stimer_cmpr5_isr
         2226  58418: am_stimer_cmpr6_isr
         2227  58438: am_stimer_cmpr7_isr
         2228  58458: am_stimerof_isr
         2229  58474: am_timer00_isr
         2230  58489: am_timer01_isr
         2231  58504: am_timer02_isr
         2232  58519: am_timer03_isr
         2233  58534: am_timer04_isr
         2234  58549: am_timer05_isr
         2235  58564: am_timer06_isr
         2236  58579: am_timer07_isr
         2237  58594: am_timer08_isr
         2238  58609: am_timer09_isr
         2239  58624: am_timer10_isr
         2240  58639: am_timer11_isr
         2241  58654: am_timer12_isr
         2242  58669: am_timer13_isr
         2243  58684: am_timer14_isr
         2244  58699: am_timer15_isr
         2245  58714: am_uart1_isr
         2246  58727: am_uart2_isr
         2247  58740: am_uart3_isr
         2248  58753: am_uart_isr
         2249  58765: am_usb_isr
         2250  58776: am_vcomp_isr
         2251  58789: am_watchdog_isr
         2252  58805: __main
         2253  58812: __scatterload
         2254  58826: __scatterload_rt2
         2255  58844: __scatterload_rt2_thumb_only
         2256  58873: __scatterload_null
         2257  58892: __decompress
         2258  58905: __decompress1
         2259  58919: __scatterload_copy
         2260  58938: __scatterload_zeroinit
         2261  58961: __rt_lib_init
         2262  58975: __rt_lib_init_fp_1
         2263  58994: __rt_lib_init_alloca_1
         2264  59017: __rt_lib_init_argv_1
         2265  59038: __rt_lib_init_atexit_1
         2266  59061: __rt_lib_init_clock_1
         2267  59083: __rt_lib_init_cpp_1
         2268  59103: __rt_lib_init_exceptions_1
         2269  59130: __rt_lib_init_fp_trap_1
         2270  59154: __rt_lib_init_getenv_1
         2271  59177: __rt_lib_init_heap_1
         2272  59198: __rt_lib_init_lc_collate_1
         2273  59225: __rt_lib_init_lc_ctype_1
         2274  59250: __rt_lib_init_lc_monetary_1
         2275  59278: __rt_lib_init_lc_numeric_1
         2276  59305: __rt_lib_init_lc_time_1
         2277  59329: __rt_lib_init_preinit_1
         2278  59353: __rt_lib_init_rand_1
         2279  59374: __rt_lib_init_return
         2280  59395: __rt_lib_init_signal_1
         2281  59418: __rt_lib_init_stdio_1
         2282  59440: __rt_lib_init_user_alloc_1
         2283  59467: __rt_lib_shutdown
         2284  59485: __rt_lib_shutdown_cpp_1
         2285  59509: __rt_lib_shutdown_fp_trap_1
         2286  59537: __rt_lib_shutdown_heap_1
         2287  59562: __rt_lib_shutdown_return
         2288  59587: __rt_lib_shutdown_signal_1
         2289  59614: __rt_lib_shutdown_stdio_1
         2290  59640: __rt_lib_shutdown_user_alloc_1
         2291  59671: __rt_entry
         2292  59682: __rt_entry_presh_1
         2293  59701: __rt_entry_sh
         2294  59715: __rt_entry_li
         2295  59729: __rt_entry_postsh_1
         2296  59749: __rt_entry_main
         2297  59765: __rt_entry_postli_1
         2298  59785: __rt_exit
         2299  59795: __rt_exit_ls
         2300  59808: __rt_exit_prels_1
         2301  59826: __rt_exit_exit
         2302  59841: SVC_Handler
         2303  59853: __asm___6_port_c_39a90d8d__prvStartFirstTask
         2304  59898: __asm___6_port_c_39a90d8d__prvEnableVFP
         2305  59938: PendSV_Handler
         2306  59953: vPortGetIPSR
         2307  59966: HardFault_Handler
         2308  59984: am_hal_interrupt_master_enable
         2309  60015: am_hal_interrupt_master_disable
         2310  60047: am_hal_interrupt_master_set
         2311  60075: am_hal_triple_read
         2312  60094: __user_initial_stackheap
         2313  60119: __aeabi_uldivmod
         2314  60136: _ll_udiv
         2315  60145: __aeabi_llsl
         2316  60158: _ll_shift_l
         2317  60170: __aeabi_llsr
         2318  60183: _ll_ushift_r
         2319  60196: memcmp
         2320  60203: strcpy
         2321  60210: strlen
         2322  60217: __aeabi_memcpy
         2323  60232: __rt_memcpy
         2324  60244: _memcpy_lastbytes
         2325  60262: __aeabi_memmove
         2326  60278: __rt_memmove
         2327  60291: __memmove_lastfew
         2328  60309: __aeabi_memcpy4
         2329  60325: __aeabi_memcpy8
         2330  60341: __rt_memcpy_w
         2331  60355: _memcpy_lastbytes_aligned
         2332  60381: __aeabi_memmove4
         2333  60398: __aeabi_memmove8
         2334  60415: __rt_memmove_w
         2335  60430: __memmove_aligned
         2336  60448: __memmove_lastfew_aligned
         2337  60474: __aeabi_memset
         2338  60489: __aeabi_memclr
         2339  60504: __rt_memclr
         2340  60516: _memset
         2341  60524: __aeabi_memclr4
         2342  60540: __aeabi_memclr8
         2343  60556: __rt_memclr_w
         2344  60570: _memset_w
         2345  60580: strncpy
         2346  60588: __use_two_region_memory
         2347  60612: __rt_heap_escrow
         2348  60629: __rt_heap_expand
         2349  60646: __aeabi_errno_addr
         2350  60665: __errno$intlibspace
         2351  60685: __rt_errno_addr$intlibspace
         2352  60713: __read_errno
         2353  60726: __set_errno
         2354  60738: __user_libspace
         2355  60754: __user_perproc_libspace
         2356  60778: __user_perthread_libspace
         2357  60804: __I$use$semihosting
         2358  60824: __use_no_semihosting_swi
         2359  60849: __semihosting_library_function
         2360  60880: __user_setup_stackheap
         2361  60903: exit
         2362  60908: _sys_exit
         2363  60918: AMVOS_RSP_TIMER_START
         2364  60940: AMVOS_TX_CCC_TIMER_STOP
         2365  60964: AmVosHandler
         2366  60977: AmVosHandlerInit
         2367  60994: AmVosStart
         2368  61005: AppAddDevToResList
         2369  61024: AppAdvSetData
         2370  61038: AppAdvStart
         2371  61050: AppCheckBonded
         2372  61065: AppConnClose
         2373  61078: AppConnIsOpen
         2374  61092: AppDbCheckBonded
         2375  61109: AppDbCheckValidRecord
         2376  61131: AppDbDeleteAllRecords
         2377  61153: AppDbFindByAddr
         2378  61169: AppDbFindByLtkReq
         2379  61187: AppDbGetCccTbl
         2380  61202: AppDbGetCsfRecord
         2381  61220: AppDbGetHdl
         2382  61232: AppDbGetKey
         2383  61244: AppDbGetNextRecord
         2384  61263: AppDbGetPeerAddedToRl
         2385  61285: AppDbGetPeerRpao
         2386  61302: AppDbGetPeerSignCounter
         2387  61326: AppDbInit
         2388  61336: AppDbNewRecord
         2389  61351: AppDbSetCccTblValue
         2390  61371: AppDbSetCsfRecord
         2391  61389: AppDbSetKey
         2392  61401: AppDbSetPeerAddedToRl
         2393  61423: AppDbSetPeerSignCounter
         2394  61447: AppDbUpdateNVM
         2395  61462: AppDbValidateRecord
         2396  61482: AppHandleNumericComparison
         2397  61509: AppHandlePasskey
         2398  61526: AppHandler
         2399  61537: AppHandlerInit
         2400  61552: AppServerConnCback
         2401  61571: AppServerInit
         2402  61585: AppSetBondable
         2403  61600: AppSlaveInit
         2404  61613: AppSlaveProcDmMsg
         2405  61631: AppSlaveSecProcDmMsg
         2406  61652: AppSlaveSecurityReq
         2407  61672: AppUiAction
         2408  61684: AppUiBtnPressed
         2409  61700: AppUiBtnRegister
         2410  61717: AppUiDisplayConfirmValue
         2411  61742: AppUiDisplayPasskey
         2412  61762: AppUpdatePrivacyMode
         2413  61783: AttConnRegister
         2414  61799: AttGetMtu
         2415  61809: AttHandler
         2416  61820: AttHandlerInit
         2417  61835: AttMsgFree
         2418  61846: AttRegister
         2419  61858: AttcIndConfirm
         2420  61873: AttcInit
         2421  61882: AttcMtuReq
         2422  61893: AttsAddGroup
         2423  61906: AttsCalculateDbHash
         2424  61926: AttsCccClearTable
         2425  61944: AttsCccEnabled
         2426  61959: AttsCccGet
         2427  61970: AttsCccInitTable
         2428  61987: AttsCccRegister
         2429  62003: AttsCccSet
         2430  62014: AttsCsfConnOpen
         2431  62030: AttsCsfGetClientChangeAwareState
         2432  62063: AttsCsfGetFeatures
         2433  62082: AttsCsfRegister
         2434  62098: AttsCsfSetClientChangeAwareState
         2435  62131: AttsCsfWriteFeatures
         2436  62152: AttsGetCccTableLen
         2437  62171: AttsGetSignCounter
         2438  62190: AttsHandleValueInd
         2439  62209: AttsHandleValueNtf
         2440  62228: AttsIndInit
         2441  62240: AttsInit
         2442  62249: AttsSetCsrk
         2443  62261: AttsSetSignCounter
         2444  62280: Bda2Str
         2445  62288: BdaClr
         2446  62295: BdaCmp
         2447  62302: BdaCpy
         2448  62309: BdaIsZeros
         2449  62320: Calc128Cpy
         2450  62331: Calc128Cpy64
         2451  62344: Calc128Xor
         2452  62355: CalcCrc32
         2453  62365: DmAdvConfig
         2454  62377: DmAdvInit
         2455  62387: DmAdvSetData
         2456  62400: DmAdvSetInterval
         2457  62417: DmAdvStart
         2458  62428: DmConnCheckIdle
         2459  62444: DmConnClose
         2460  62456: DmConnIdByHandle
         2461  62473: DmConnInUse
         2462  62485: DmConnInit
         2463  62496: DmConnLocalAddr
         2464  62512: DmConnLocalAddrType
         2465  62532: DmConnLocalRpa
         2466  62547: DmConnPeerAddr
         2467  62562: DmConnPeerAddrType
         2468  62581: DmConnPeerRpa
         2469  62595: DmConnRegister
         2470  62610: DmConnRole
         2471  62621: DmConnSecLevel
         2472  62636: DmConnSetDataLen
         2473  62653: DmConnSetIdle
         2474  62667: DmConnSlaveInit
         2475  62683: DmConnUpdate
         2476  62696: DmDevReset
         2477  62707: DmDevVsInit
         2478  62719: DmHandler
         2479  62729: DmHandlerInit
         2480  62743: DmHostAddrType
         2481  62758: DmL2cCmdRejInd
         2482  62773: DmL2cConnUpdateCnf
         2483  62792: DmLlAddrType
         2484  62805: DmLlPrivEnabled
         2485  62821: DmPhyInit
         2486  62831: DmPrivAddDevToResList
         2487  62853: DmPrivInit
         2488  62864: DmPrivResolveAddr
         2489  62882: DmPrivSetPrivacyMode
         2490  62903: DmReadRemoteFeatures
         2491  62924: DmRegister
         2492  62935: DmRemoteConnParamReqNegReply
         2493  62964: DmRemoteConnParamReqReply
         2494  62990: DmSecAuthRsp
         2495  63003: DmSecCancelReq
         2496  63018: DmSecCompareRsp
         2497  63034: DmSecGenerateEccKeyReq
         2498  63057: DmSecGetCompareValue
         2499  63078: DmSecGetEccKey
         2500  63093: DmSecGetLocalCsrk
         2501  63111: DmSecGetLocalIrk
         2502  63128: DmSecInit
         2503  63138: DmSecLescInit
         2504  63152: DmSecLtkRsp
         2505  63164: DmSecPairRsp
         2506  63177: DmSecSetEccKey
         2507  63192: DmSecSlaveReq
         2508  63206: DmSizeOfEvt
         2509  63218: DmSmpCbackExec
         2510  63233: GattReadCback
         2511  63247: GattSendServiceChangedInd
         2512  63273: GattSetSvcChangedIdx
         2513  63294: GattWriteCback
         2514  63309: HciAclRegister
         2515  63324: HciCoreHandler
         2516  63339: HciCoreInit
         2517  63351: HciDisconnectCmd
         2518  63368: HciDrvHandler
         2519  63382: HciDrvHandlerInit
         2520  63400: HciDrvRadioBoot
         2521  63416: HciDrvRadioShutdown
         2522  63436: HciEvtRegister
         2523  63451: HciGetBdAddr
         2524  63464: HciGetBufSize
         2525  63478: HciGetLeSupFeat
         2526  63494: HciGetMaxRxAclLen
         2527  63512: HciHandler
         2528  63523: HciHandlerInit
         2529  63538: HciLeAddDeviceToResolvingListCmd
         2530  63571: HciLeClearResolvingList
         2531  63595: HciLeConnUpdateCmd
         2532  63614: HciLeEncryptCmd
         2533  63630: HciLeGenerateDHKey
         2534  63649: HciLeLtkReqNegReplCmd
         2535  63671: HciLeLtkReqReplCmd
         2536  63690: HciLeRandCmd
         2537  63703: HciLeReadBufSizeCmd
         2538  63723: HciLeReadLocalP256PubKey
         2539  63748: HciLeReadLocalSupFeatCmd
         2540  63773: HciLeReadMaxDataLen
         2541  63793: HciLeReadRemoteFeatCmd
         2542  63816: HciLeReadResolvingListSize
         2543  63843: HciLeReadSupStatesCmd
         2544  63865: HciLeReadWhiteListSizeCmd
         2545  63891: HciLeRemoteConnParamReqNegReply
         2546  63923: HciLeRemoteConnParamReqReply
         2547  63952: HciLeRemoveDeviceFromResolvingList
         2548  63987: HciLeRequestPeerScaCmd
         2549  64010: HciLeSetAddrResolutionEnable
         2550  64039: HciLeSetAdvDataCmd
         2551  64058: HciLeSetAdvEnableCmd
         2552  64079: HciLeSetAdvParamCmd
         2553  64099: HciLeSetDataLen
         2554  64115: HciLeSetEventMaskCmd
         2555  64136: HciLeSetPrivacyModeCmd
         2556  64159: HciLeSetScanRespDataCmd
         2557  64183: HciLeStartEncryptionCmd
         2558  64207: HciLeWriteDefDataLen
         2559  64228: HciLlPrivacySupported
         2560  64250: HciReadBdAddrCmd
         2561  64267: HciReadLocalVerInfoCmd
         2562  64290: HciReadRssiCmd
         2563  64305: HciResetCmd
         2564  64317: HciResetSequence
         2565  64334: HciSecRegister
         2566  64349: HciSendAclData
         2567  64364: HciSetEventMaskCmd
         2568  64383: HciSetEventMaskPage2Cmd
         2569  64407: HciSetLeSupFeat
         2570  64423: HciSetMaxRxAclLen
         2571  64441: HciVendorSpecificCmd
         2572  64462: HciVsInit
         2573  64472: HciVscSetTraceBitMap
         2574  64493: HciVscUpdateBDAddress
         2575  64515: HciVscUpdateLinklayerFeature
         2576  64544: HciVscUpdateNvdsParam
         2577  64566: HciWriteAuthPayloadTimeout
         2578  64593: L2cDataReq
         2579  64604: L2cDmConnUpdateReq
         2580  64623: L2cInit
         2581  64631: L2cRegister
         2582  64643: L2cSlaveHandler
         2583  64659: L2cSlaveHandlerInit
         2584  64679: L2cSlaveInit
         2585  64692: SecAes
         2586  64699: SecAesHciCback
         2587  64714: SecAesInit
         2588  64725: SecCmac
         2589  64733: SecCmacHciCback
         2590  64749: SecCmacInit
         2591  64761: SecEccGenKey
         2592  64774: SecEccGenSharedSecret
         2593  64796: SecEccHciCback
         2594  64811: SecEccInit
         2595  64822: SecInit
         2596  64830: SecLeEncryptCmd
         2597  64846: SecRand
         2598  64854: SmpDbGetFailureCount
         2599  64875: SmpDbGetPairingDisabledTime
         2600  64903: SmpDbInit
         2601  64913: SmpDbMaxAttemptReached
         2602  64936: SmpDbPairingFailed
         2603  64955: SmpDbService
         2604  64968: SmpDbSetFailureCount
         2605  64989: SmpDmEncryptInd
         2606  65005: SmpDmGetStk
         2607  65017: SmpDmLescEnabled
         2608  65034: SmpDmMsgSend
         2609  65047: SmpHandler
         2610  65058: SmpHandlerInit
         2611  65073: SmpScAlloc
         2612  65084: SmpScAllocScratchBuffers
         2613  65109: SmpScCalcF4
         2614  65121: SmpScCat
         2615  65130: SmpScCat128
         2616  65142: SmpScCmac
         2617  65152: SmpScFreeScratchBuffers
         2618  65176: SmpScGetCancelMsgWithReattempt
         2619  65207: SmpScInit
         2620  65217: SmprInit
         2621  65226: SmprScInit
         2622  65237: SvcAmotasAddGroup
         2623  65255: SvcAmotasCbackRegister
         2624  65278: SvcAmvosAddGroup
         2625  65295: SvcAmvosCbackRegister
         2626  65317: SvcCoreAddGroup
         2627  65333: SvcCoreGapCentAddrResUpdate
         2628  65361: SvcCoreGattCbackRegister
         2629  65386: SvcDisAddGroup
         2630  65401: SysTick_Handler
         2631  65417: WStrReverse
         2632  65429: WStrReverseCpy
         2633  65444: WsfBufAlloc
         2634  65456: WsfBufFree
         2635  65467: WsfBufInit
         2636  65478: WsfCsEnter
         2637  65489: WsfCsExit
         2638  65499: WsfMsgAlloc
         2639  65511: WsfMsgDataAlloc
         2640  65527: WsfMsgDeq
         2641  65537: WsfMsgEnq
         2642  65547: WsfMsgFree
         2643  65558: WsfMsgPeek
         2644  65569: WsfMsgSend
         2645  65580: WsfOsInit
         2646  65590: WsfOsSetNextHandler
         2647  65610: WsfQueueCount
         2648  65624: WsfQueueDeq
         2649  65636: WsfQueueEnq
         2650  65648: WsfQueueInsert
         2651  65663: WsfQueueRemove
         2652  65678: WsfSetEvent
         2653  65690: WsfTaskLock
         2654  65702: WsfTaskMsgQueue
         2655  65718: WsfTaskSetReady
         2656  65734: WsfTaskUnlock
         2657  65748: WsfTimerInit
         2658  65761: WsfTimerServiceExpired
         2659  65784: WsfTimerStartMs
         2660  65800: WsfTimerStartSec
         2661  65817: WsfTimerStop
         2662  65830: WsfTimerUpdateTicks
         2663  65850: __ARM_common_memclr4_6
         2664  65873: __ARM_common_memcpy4_5
         2665  65896: __ARM_fpclassify
         2666  65913: __hardfp_cos
         2667  65926: __hardfp_exp
         2668  65939: __hardfp_floor
         2669  65954: __hardfp_log
         2670  65967: __hardfp_pow
         2671  65980: __hardfp_sqrt
         2672  65994: __ieee754_rem_pio2
         2673  66013: __kernel_cos
         2674  66026: __kernel_poly
         2675  66040: __kernel_sin
         2676  66053: __mathlib_dbl_divzero
         2677  66075: __mathlib_dbl_infnan
         2678  66096: __mathlib_dbl_infnan2
         2679  66118: __mathlib_dbl_invalid
         2680  66140: __mathlib_dbl_overflow
         2681  66163: __mathlib_dbl_underflow
         2682  66187: _celt_autocorr
         2683  66202: _celt_lpc
         2684  66212: alg_quant
         2685  66222: alg_unquant
         2686  66234: alloc_stack
         2687  66246: am_audio_buffer_init
         2688  66267: am_audio_buffer_nested_pop
         2689  66294: am_audio_buffer_nested_push
         2690  66322: am_audio_buffer_pop
         2691  66342: am_audio_buffer_rewind
         2692  66365: am_audio_universal_buffer_status_check
         2693  66404: am_bsp_iom_pins_disable
         2694  66428: am_bsp_iom_pins_enable
         2695  66451: am_bsp_itm_printf_enable
         2696  66476: am_bsp_low_power_init
         2697  66498: am_ctimer_isr
         2698  66512: am_devices_cooper_blocking_read
         2699  66544: am_devices_cooper_blocking_write
         2700  66577: am_devices_cooper_clkreq_read
         2701  66607: am_devices_cooper_command_write
         2702  66639: am_devices_cooper_init
         2703  66662: am_devices_cooper_term
         2704  66685: am_devices_cooper_update_image
         2705  66716: am_devices_led_array_init
         2706  66742: am_devices_led_array_out
         2707  66767: am_devices_led_off
         2708  66786: am_devices_led_on
         2709  66804: am_devices_led_toggle
         2710  66826: am_freertos_sleep
         2711  66844: am_freertos_wakeup
         2712  66863: am_gpio0_001f_isr
         2713  66881: am_gpio0_203f_isr
         2714  66899: am_hal_cachectrl_config
         2715  66923: am_hal_cachectrl_enable
         2716  66947: am_hal_clkgen_control
         2717  66969: am_hal_cmdq_disable
         2718  66989: am_hal_cmdq_enable
         2719  67008: am_hal_cmdq_init
         2720  67025: am_hal_cmdq_term
         2721  67042: am_hal_crc32
         2722  67055: am_hal_daxi_config
         2723  67074: am_hal_daxi_control
         2724  67094: am_hal_dcu_get
         2725  67109: am_hal_dcu_update
         2726  67127: am_hal_delay_us
         2727  67143: am_hal_delay_us_status_change
         2728  67173: am_hal_delay_us_status_check
         2729  67202: am_hal_fault_capture_enable
         2730  67230: am_hal_fault_status_get
         2731  67254: am_hal_gpio_interrupt_control
         2732  67284: am_hal_gpio_interrupt_irq_clear
         2733  67316: am_hal_gpio_interrupt_irq_status_get
         2734  67353: am_hal_gpio_interrupt_register
         2735  67384: am_hal_gpio_interrupt_service
         2736  67414: am_hal_gpio_pinconfig
         2737  67436: am_hal_gpio_pinconfig_get
         2738  67462: am_hal_gpio_state_read
         2739  67485: am_hal_gpio_state_write
         2740  67509: am_hal_hfrc2_adj_control
         2741  67534: am_hal_iom_blocking_transfer
         2742  67563: am_hal_iom_configure
         2743  67584: am_hal_iom_disable
         2744  67603: am_hal_iom_enable
         2745  67621: am_hal_iom_initialize
         2746  67643: am_hal_iom_power_ctrl
         2747  67665: am_hal_iom_uninitialize
         2748  67689: am_hal_itm_enable
         2749  67707: am_hal_itm_print
         2750  67724: am_hal_load_ui32
         2751  67741: am_hal_mcuctrl_control
         2752  67764: am_hal_mcuctrl_info_get
         2753  67788: am_hal_mram_ds_init
         2754  67808: am_hal_mram_info_read
         2755  67830: am_hal_mram_main_fill
         2756  67852: am_hal_mram_main_program
         2757  67877: am_hal_mram_main_words_program
         2758  67908: am_hal_ota_add
         2759  67923: am_hal_ota_init
         2760  67939: am_hal_pdm_configure
         2761  67960: am_hal_pdm_disable
         2762  67979: am_hal_pdm_dma_get_buffer
         2763  68005: am_hal_pdm_dma_start
         2764  68026: am_hal_pdm_enable
         2765  68044: am_hal_pdm_fifo_flush
         2766  68066: am_hal_pdm_initialize
         2767  68088: am_hal_pdm_interrupt_clear
         2768  68115: am_hal_pdm_interrupt_enable
         2769  68143: am_hal_pdm_interrupt_service
         2770  68172: am_hal_pdm_interrupt_status_get
         2771  68204: am_hal_pdm_power_control
         2772  68229: am_hal_pwrctrl_control
         2773  68252: am_hal_pwrctrl_low_power_init
         2774  68282: am_hal_pwrctrl_mcu_memory_config
         2775  68315: am_hal_pwrctrl_mcu_mode_select
         2776  68346: am_hal_pwrctrl_periph_disable
         2777  68376: am_hal_pwrctrl_periph_enable
         2778  68405: am_hal_pwrctrl_sram_config
         2779  68432: am_hal_reset_control
         2780  68453: am_hal_rtc_osc_disable
         2781  68476: am_hal_security_get_info
         2782  68501: am_hal_stimer_compare_delta_set
         2783  68533: am_hal_stimer_config
         2784  68554: am_hal_stimer_counter_get
         2785  68580: am_hal_stimer_int_clear
         2786  68604: am_hal_stimer_int_enable
         2787  68629: am_hal_stimer_int_status_get
         2788  68658: am_hal_sysctrl_fpu_enable
         2789  68684: am_hal_sysctrl_fpu_stacking_enable
         2790  68719: am_hal_sysctrl_sleep
         2791  68740: am_hal_timer_clear
         2792  68759: am_hal_timer_clear_stop
         2793  68783: am_hal_timer_default_config_set
         2794  68815: am_hal_timer_disable
         2795  68836: am_hal_timer_enable
         2796  68856: am_hal_timer_interrupt_clear
         2797  68885: am_hal_timer_interrupt_enable
         2798  68915: am_hal_timer_interrupt_status_get
         2799  68949: am_hal_timer_read
         2800  68967: am_hal_timer_reset_config
         2801  68993: am_hal_tpiu_enable
         2802  69012: am_hal_util_write_and_wait
         2803  69039: am_pdm0_isr
         2804  69051: am_stimer_cmpr0_isr
         2805  69071: am_stimer_cmpr1_isr
         2806  69091: am_util_ble_tx_power_set
         2807  69116: am_util_bootloader_erase_flash_page
         2808  69152: am_util_bootloader_partial_crc32
         2809  69185: am_util_bootloader_program_flash_page
         2810  69223: am_util_delay_ms
         2811  69240: am_util_delay_us
         2812  69257: am_util_faultisr_collect_data
         2813  69287: am_util_id_device
         2814  69305: am_util_stdio_printf
         2815  69326: am_util_stdio_printf_init
         2816  69352: am_util_stdio_vsprintf
         2817  69375: am_vos_ama_devinfo_set
         2818  69398: am_vos_ama_event_callback
         2819  69424: am_vos_ama_evt_cback_register
         2820  69454: am_vos_ama_get_central_info_send
         2821  69487: am_vos_ama_get_devconf_rsp_send
         2822  69519: am_vos_ama_get_devinfo_rsp_send
         2823  69551: am_vos_ama_get_locale_rsp_send
         2824  69582: am_vos_ama_get_state_rsp_send
         2825  69612: am_vos_ama_get_state_send
         2826  69638: am_vos_ama_isready
         2827  69657: am_vos_ama_pb_cmd_send
         2828  69680: am_vos_ama_proc_notify_speech
         2829  69710: am_vos_ama_provide_speech_rsp_send
         2830  69745: am_vos_ama_rsp_send
         2831  69765: am_vos_ama_rx_handler
         2832  69787: am_vos_ama_speech_rsp_send
         2833  69814: am_vos_ama_start_speech_send
         2834  69843: am_vos_ama_status_ready
         2835  69867: am_vos_ama_status_reset
         2836  69891: am_vos_ama_stop_speech_send
         2837  69919: am_vos_ama_tx_ver_exchange_send
         2838  69951: am_vos_audio_handler
         2839  69972: am_vos_audio_packet_tx
         2840  69995: am_vos_audio_processing_task
         2841  70024: am_vos_audio_reset_flag_and_buffer
         2842  70059: am_vos_audio_wwd_disable
         2843  70084: am_vos_audio_wwd_enable
         2844  70108: am_vos_ble_cmd_send
         2845  70128: am_vos_ble_nextdata_check
         2846  70154: am_vos_ble_stream_send
         2847  70177: am_vos_ble_task
         2848  70193: am_vos_ble_task_setup
         2849  70215: am_vos_ble_tx_packet_encap
         2850  70242: am_vos_board_init
         2851  70260: am_vos_burst_mode_disable
         2852  70286: am_vos_burst_mode_enable
         2853  70311: am_vos_burst_mode_setup
         2854  70335: am_vos_button_gpio_check
         2855  70360: am_vos_cmd_packet_tx
         2856  70381: am_vos_codec_encode
         2857  70401: am_vos_codec_init
         2858  70419: am_vos_codec_task
         2859  70437: am_vos_get_ring_buffer_status
         2860  70467: am_vos_gpio_disable_irq
         2861  70491: am_vos_gpio_enable_irq
         2862  70514: am_vos_is_connected
         2863  70534: am_vos_led_task
         2864  70550: am_vos_logic_led_swirl
         2865  70573: am_vos_mic_disable
         2866  70592: am_vos_mic_enable
         2867  70610: am_vos_packet_rx
         2868  70627: am_vos_pdm_init
         2869  70643: am_vos_print_system_info
         2870  70668: am_vos_printf
         2871  70682: am_vos_push_to_talk_process
         2872  70710: am_vos_ring_buffer_pop
         2873  70733: am_vos_ring_buffer_push
         2874  70757: am_vos_stdio_gatekeeper_task
         2875  70786: am_vos_stdio_printf
         2876  70806: am_vos_stdio_printf_init
         2877  70831: am_vos_streaming_provide_speech
         2878  70863: am_vos_streaming_push_to_talk
         2879  70893: am_vos_streaming_start
         2880  70916: am_vos_streaming_stop
         2881  70938: am_vos_sys_init
         2882  70954: am_vos_task_create_all_tasks
         2883  70983: am_vos_task_init
         2884  71000: am_vos_task_read
         2885  71017: am_vos_task_send
         2886  71034: am_vos_task_send_fromISR
         2887  71059: am_vos_timer_create_all_timers
         2888  71090: am_vos_timer_heart_beat_callback
         2889  71123: am_vos_voice_start
         2890  71142: amotas_conn_close
         2891  71160: amotas_init
         2892  71172: amotas_packet_handler
         2893  71194: amotas_proc_msg
         2894  71210: amotas_start
         2895  71223: amotas_stop
         2896  71235: amotas_write_cback
         2897  71254: amp2Log2
         2898  71263: amvosConnIntervalUpdate
         2899  71287: amvosKwdSetDemoName
         2900  71307: appAdvSetData
         2901  71321: appAdvStart
         2902  71333: appConnReadRemoteFeatTimerStart
         2903  71365: appNumConns
         2904  71377: appServerCsfWriteCback
         2905  71400: appSlaveAdvStart
         2906  71417: appSlaveProcMsg
         2907  71433: appUiBtnPoll
         2908  71446: appUiTimerExpired
         2909  71464: attDecodeMsgParam
         2910  71482: attEmptyConnCback
         2911  71500: attEmptyDataCback
         2912  71518: attEmptyHandler
         2913  71534: attEmptyL2cCocCback
         2914  71554: attExecCallback
         2915  71570: attL2cDataReq
         2916  71584: attMsgAlloc
         2917  71596: attMsgParam
         2918  71608: attSetMtu
         2919  71618: attUuidCmp16to128
         2920  71636: attcCcbByConnId
         2921  71652: attcCcbByHandle
         2922  71668: attcExecCallback
         2923  71685: attcFreePkt
         2924  71697: attcMsgCback
         2925  71710: attcProcErrRsp
         2926  71725: attcProcFindByTypeRsp
         2927  71747: attcProcFindOrReadRsp
         2928  71769: attcProcInd
         2929  71781: attcProcMtuRsp
         2930  71796: attcProcMultiVarNtf
         2931  71816: attcProcPrepWriteRsp
         2932  71837: attcProcReadLongRsp
         2933  71857: attcProcReadMultVarRsp
         2934  71880: attcProcReadRsp
         2935  71896: attcProcRsp
         2936  71908: attcProcWriteRsp
         2937  71925: attcReqClear
         2938  71938: attcSendMsg
         2939  71950: attcSendReq
         2940  71962: attcSetupReq
         2941  71975: attsCcbByConnId
         2942  71991: attsCheckPendDbHashReadRsp
         2943  72018: attsClearPrepWrites
         2944  72038: attsCsfActClientState
         2945  72060: attsCsfGetHashUpdateStatus
         2946  72087: attsCsfIsClientChangeAware
         2947  72114: attsCsfSetHashUpdateStatus
         2948  72141: attsDiscBusy
         2949  72154: attsErrRsp
         2950  72165: attsFindByHandle
         2951  72182: attsFindServiceGroupEnd
         2952  72206: attsFindUuidInRange
         2953  72226: attsHandleValueIndNtf
         2954  72248: attsMsgCback
         2955  72261: attsPermissions
         2956  72277: attsProcExecWriteReq
         2957  72298: attsProcFindInfoReq
         2958  72318: attsProcFindTypeReq
         2959  72338: attsProcMtuReq
         2960  72353: attsProcPrepWriteReq
         2961  72374: attsProcReadBlobReq
         2962  72394: attsProcReadGroupTypeReq
         2963  72419: attsProcReadMultReq
         2964  72439: attsProcReadMultiVarReq
         2965  72463: attsProcReadReq
         2966  72479: attsProcReadTypeReq
         2967  72499: attsProcValueCnf
         2968  72516: attsProcWrite
         2969  72530: attsUuid16Cmp
         2970  72544: attsUuidCmp
         2971  72556: audio_enc_encode_frame
         2972  72579: audio_enc_init
         2973  72594: buck_ldo_update_override
         2974  72619: celt_encode_with_ec
         2975  72639: celt_encoder_init
         2976  72657: celt_pitch_xcorr_c
         2977  72676: celt_preemphasis
         2978  72693: clt_compute_allocation
         2979  72716: clt_mdct_forward_c
         2980  72735: comb_filter
         2981  72747: compute_band_energies
         2982  72769: decode_pulses
         2983  72783: dmAdvActClearSets
         2984  72801: dmAdvActConfig
         2985  72816: dmAdvActRemoveSet
         2986  72834: dmAdvActSetData
         2987  72850: dmAdvActSetRandAddr
         2988  72870: dmAdvActStart
         2989  72884: dmAdvActStop
         2990  72897: dmAdvActTimeout
         2991  72913: dmAdvConnectFailed
         2992  72932: dmAdvConnected
         2993  72947: dmAdvGenConnCmpl
         2994  72964: dmAdvHciHandler
         2995  72980: dmAdvInit
         2996  72990: dmAdvMsgHandler
         2997  73006: dmAdvReset
         2998  73017: dmAdvStartDirected
         2999  73036: dmAdvStopDirected
         3000  73054: dmConn2HciHandler
         3001  73072: dmConn2MsgHandler
         3002  73090: dmConnCcbByHandle
         3003  73108: dmConnCcbById
         3004  73122: dmConnHciHandler
         3005  73139: dmConnMsgHandler
         3006  73156: dmConnReset
         3007  73168: dmConnSmActAccept
         3008  73186: dmConnSmActAcceptFailed
         3009  73210: dmConnSmActCancelAccept
         3010  73234: dmConnSmActClose
         3011  73251: dmConnSmActConnAccepted
         3012  73275: dmConnSmActConnClosed
         3013  73297: dmConnSmActConnFailed
         3014  73319: dmConnSmActConnOpened
         3015  73341: dmConnSmActHciUpdated
         3016  73363: dmConnSmActNone
         3017  73379: dmConnSmExecute
         3018  73395: dmConnUpdActL2cUpdateCnf
         3019  73420: dmConnUpdActNone
         3020  73437: dmConnUpdActUpdateSlave
         3021  73461: dmConnUpdExecute
         3022  73478: dmConnUpdMsgHandler
         3023  73498: dmDevActReset
         3024  73512: dmDevHciHandler
         3025  73528: dmDevMsgHandler
         3026  73544: dmDevPassEvtToConnCte
         3027  73566: dmDevPassEvtToDevPriv
         3028  73588: dmDevPassHciEvtToConn
         3029  73610: dmEmptyHandler
         3030  73625: dmEmptyReset
         3031  73638: dmPhyHciHandler
         3032  73654: dmPrivActAddDevToResList
         3033  73679: dmPrivActClearResList
         3034  73701: dmPrivActGenAddr
         3035  73718: dmPrivActRemDevFromResList
         3036  73745: dmPrivActResolveAddr
         3037  73766: dmPrivActSetAddrResEnable
         3038  73792: dmPrivActSetPrivacyMode
         3039  73816: dmPrivAesActGenAddrAesCmpl
         3040  73843: dmPrivAesActResAddrAesCmpl
         3041  73870: dmPrivAesMsgHandler
         3042  73890: dmPrivHciHandler
         3043  73907: dmPrivMsgHandler
         3044  73924: dmPrivReset
         3045  73936: dmSecHciHandler
         3046  73952: dmSecLescMsgHandler
         3047  73972: dmSecMsgHandler
         3048  73988: dmSecReset
         3049  73999: eTaskConfirmSleepModeStatus
         3050  74027: ec_dec_bit_logp
         3051  74043: ec_dec_bits
         3052  74055: ec_dec_uint
         3053  74067: ec_dec_update
         3054  74081: ec_decode
         3055  74091: ec_enc_bit_logp
         3056  74107: ec_enc_bits
         3057  74119: ec_enc_done
         3058  74131: ec_enc_icdf
         3059  74143: ec_enc_init
         3060  74155: ec_enc_shrink
         3061  74169: ec_enc_uint
         3062  74181: ec_encode
         3063  74191: ec_encode_bin
         3064  74205: ec_ilog
         3065  74213: ec_laplace_encode
         3066  74231: ec_tell_frac
         3067  74244: encode_pulses
         3068  74258: encode_size
         3069  74270: exactle_stack_init
         3070  74289: exp_rotation
         3071  74302: fabs
         3072  74307: get_celt_handle
         3073  74323: haar1
         3074  74329: hciClearCmdQueue
         3075  74346: hciCmdInit
         3076  74357: hciCmdRecvCmpl
         3077  74372: hciCmdSend
         3078  74383: hciCmdTimeout
         3079  74397: hciCoreAclReassembly
         3080  74418: hciCoreCisByHandle
         3081  74437: hciCoreCisClose
         3082  74453: hciCoreCisOpen
         3083  74468: hciCoreConnByHandle
         3084  74488: hciCoreConnClose
         3085  74505: hciCoreConnOpen
         3086  74521: hciCoreInit
         3087  74533: hciCoreNumCmplPkts
         3088  74552: hciCoreRecv
         3089  74564: hciCoreResetSequence
         3090  74585: hciCoreResetStart
         3091  74603: hciCoreTxReady
         3092  74618: hciCoreVsCmdCmplRcvd
         3093  74639: hciDrvWrite
         3094  74651: hciEvtProcessCmdCmpl
         3095  74672: hciEvtProcessMsg
         3096  74689: hciTrSendAclData
         3097  74706: hciTrSendCmd
         3098  74719: hciTrSerialRxIncoming
         3099  74741: hci_process_trace_data
         3100  74764: hysteresis_decision
         3101  74784: init_caps
         3102  74794: internal_timer_config
         3103  74816: isqrt32
         3104  74824: l2cMsgAlloc
         3105  74836: l2cRxSignalingPkt
         3106  74854: l2cSendCmdReject
         3107  74871: main
         3108  74876: normalise_bands
         3109  74892: octopus_encode
         3110  74907: octopus_encoder_create
         3111  74930: op_pvq_search_c
         3112  74946: opus_custom_encoder_ctl
         3113  74970: opus_custom_mode_create
         3114  74994: opus_fft_impl
         3115  75008: opus_packet_extensions_count
         3116  75037: opus_packet_extensions_generate
         3117  75069: opus_packet_extensions_parse
         3118  75098: opus_packet_get_nb_frames
         3119  75124: opus_packet_get_samples_per_frame
         3120  75158: opus_packet_pad
         3121  75174: opus_packet_parse_impl
         3122  75197: opus_repacketizer_out_range_impl
         3123  75230: pb_decode
         3124  75240: pb_decode_noinit
         3125  75257: pb_decode_varint
         3126  75274: pb_encode
         3127  75284: pb_encode_submessage
         3128  75305: pb_encode_tag_for_field
         3129  75329: pb_encode_varint
         3130  75346: pb_field_iter_begin
         3131  75366: pb_field_iter_find
         3132  75385: pb_field_iter_next
         3133  75404: pb_istream_from_buffer
         3134  75427: pb_make_string_substream
         3135  75452: pb_ostream_from_buffer
         3136  75475: pb_read
         3137  75483: pb_skip_field
         3138  75497: pb_write
         3139  75506: pitch_downsample
         3140  75523: pitch_search
         3141  75536: pvPortMalloc
         3142  75549: pxPortInitialiseStack
         3143  75571: quant_all_bands
         3144  75587: quant_coarse_energy
         3145  75607: quant_energy_finalise
         3146  75629: quant_fine_energy
         3147  75647: remove_doubling
         3148  75663: renormalise_vector
         3149  75682: resampling_factor
         3150  75700: restore_stack
         3151  75714: save_stack
         3152  75725: send_update
         3153  75737: smpActAttemptRcvd
         3154  75755: smpActCheckAttempts
         3155  75775: smpActCleanup
         3156  75789: smpActMaxAttempts
         3157  75807: smpActNone
         3158  75818: smpActNotifyDmAttemptsFailure
         3159  75848: smpActNotifyDmRspToFailure
         3160  75875: smpActPairCnfCalc1
         3161  75894: smpActPairCnfCalc2
         3162  75913: smpActPairCnfVerCalc1
         3163  75935: smpActPairCnfVerCalc2
         3164  75957: smpActPairingCancel
         3165  75977: smpActPairingCmpl
         3166  75995: smpActPairingFailed
         3167  76015: smpActSecReqTimeout
         3168  76035: smpActSendPairCnf
         3169  76053: smpActStorePin
         3170  76068: smpAuthReq
         3171  76079: smpCalcC1Part1
         3172  76094: smpCalcC1Part2
         3173  76109: smpCalcS1
         3174  76119: smpCcbByConnId
         3175  76134: smpGenerateLtk
         3176  76149: smpGetPkBit
         3177  76161: smpGetScSecLevel
         3178  76178: smpMsgAlloc
         3179  76190: smpProcPairing
         3180  76205: smpProcRcvKey
         3181  76219: smpScActAuthSelect
         3182  76238: smpScActCalcF5Ltk
         3183  76256: smpScActCalcF5MacKey
         3184  76277: smpScActCalcF5TKey
         3185  76296: smpScActCalcSharedSecret
         3186  76321: smpScActCleanup
         3187  76337: smpScActDHKeyCalcF6Ea
         3188  76359: smpScActDHKeyCalcF6Eb
         3189  76381: smpScActJwncCalcF4
         3190  76400: smpScActJwncCalcG2
         3191  76419: smpScActJwncDisplay
         3192  76439: smpScActPairingCancel
         3193  76461: smpScActPairingFailed
         3194  76483: smpScActPkKeypress
         3195  76502: smpScActPkSendKeypress
         3196  76525: smpScActPkSetup
         3197  76541: smpScAuthReq
         3198  76554: smpScFailWithReattempt
         3199  76577: smpScProcPairing
         3200  76594: smpScSendDHKeyCheck
         3201  76614: smpScSendPairCnf
         3202  76631: smpScSendPubKey
         3203  76647: smpScSendRand
         3204  76661: smpSendKey
         3205  76672: smpSendPairingFailed
         3206  76693: smpSendPkt
         3207  76704: smpSmExecute
         3208  76717: smpStartRspTimer
         3209  76734: smprActCnfVerify
         3210  76751: smprActProcPairCnf
         3211  76770: smprActProcPairCnfCalc1
         3212  76794: smprActProcPairReq
         3213  76813: smprActRcvKey
         3214  76827: smprActSendKey
         3215  76842: smprActSendPairRandom
         3216  76864: smprActSendPairRsp
         3217  76883: smprActSendSecurityReq
         3218  76906: smprActSetupKeyDist
         3219  76926: smprScActCalcDHKey
         3220  76945: smprScActDHKeyCheckSend
         3221  76969: smprScActJwncCalcG2
         3222  76989: smprScActJwncDisplay
         3223  77010: smprScActJwncSendCnf
         3224  77031: smprScActJwncSetup
         3225  77050: smprScActOobCalcCa
         3226  77069: smprScActOobSendRand
         3227  77090: smprScActOobSetup
         3228  77108: smprScActPkCalcCa
         3229  77126: smprScActPkCalcCb
         3230  77144: smprScActPkSendCnf
         3231  77163: smprScActPkSendRand
         3232  77183: smprScActPkStoreCnf
         3233  77203: smprScActPkStoreCnfAndCalcCb
         3234  77232: smprScActPkStorePinAndCalcCb
         3235  77261: smprScActSendPubKey
         3236  77281: smprScActStoreDhCheck
         3237  77303: smprScActStoreLescPin
         3238  77325: smprScActWaitDhCheck
         3239  77346: spl_alloca
         3240  77357: spreading_decision
         3241  77376: sqrt
         3242  77381: stereo_itheta
         3243  77395: timer_config_b1
         3244  77411: uxListRemove
         3245  77424: uxTaskGetNumberOfTasks
         3246  77447: uxTaskResetEventItemValue
         3247  77473: vApplicationMallocFailedHook
         3248  77502: vApplicationStackOverflowHook
         3249  77532: vEventGroupSetBitsCallback
         3250  77559: vListInitialise
         3251  77575: vListInitialiseItem
         3252  77595: vListInsert
         3253  77607: vPortEnterCritical
         3254  77626: vPortExitCritical
         3255  77644: vPortFree
         3256  77654: vPortSetupTimerInterrupt
         3257  77679: vPortSuppressTicksAndSleep
         3258  77706: vPortValidateInterruptPriority
         3259  77737: vQueueWaitForMessageRestricted
         3260  77768: vTaskDelay
         3261  77779: vTaskInternalSetTimeOutState
         3262  77808: vTaskMissedYield
         3263  77825: vTaskPlaceOnEventList
         3264  77847: vTaskPlaceOnEventListRestricted
         3265  77879: vTaskPlaceOnUnorderedEventList
         3266  77910: vTaskRemoveFromUnorderedEventList
         3267  77944: vTaskStartScheduler
         3268  77964: vTaskStepTick
         3269  77978: vTaskSuspendAll
         3270  77994: vTaskSwitchContext
         3271  78013: validate_transaction
         3272  78034: wsfOsDispatcher
         3273  78050: xEventGroupCreate
         3274  78068: xEventGroupSetBits
         3275  78087: xEventGroupWaitBits
         3276  78107: xPortStartScheduler
         3277  78127: xPortStimerTickHandler
         3278  78150: xQueueGenericCreate
         3279  78170: xQueueGenericSend
         3280  78188: xQueueGenericSendFromISR
         3281  78213: xQueueReceive
         3282  78227: xTaskCheckForTimeOut
         3283  78248: xTaskCreate
         3284  78260: xTaskGetSchedulerState
         3285  78283: xTaskGetTickCount
         3286  78301: xTaskIncrementTick
         3287  78320: xTaskRemoveFromEventList
         3288  78345: xTaskResumeAll
         3289  78360: xTimerCreate
         3290  78373: xTimerCreateTimerTask
         3291  78395: xTimerGenericCommand
         3292  78416: xTimerPendFunctionCallFromISR
         3293  78446: __aeabi_dneg
         3294  78459: _dneg
         3295  78465: __aeabi_fneg
         3296  78478: _fneg
         3297  78484: _dabs
         3298  78490: _fabs
         3299  78496: __aeabi_d2f
         3300  78508: _d2f
         3301  78513: __aeabi_dadd
         3302  78526: _dadd
         3303  78532: __fpl_dcheck_NaN1
         3304  78550: __fpl_dcmp_Inf
         3305  78565: __aeabi_ddiv
         3306  78578: _ddiv
         3307  78584: __aeabi_cdcmpeq
         3308  78600: _dcmpeq
         3309  78608: __aeabi_d2iz
         3310  78621: _dfix
         3311  78627: __aeabi_d2uiz
         3312  78641: _dfixu
         3313  78648: __aeabi_i2d
         3314  78660: _dflt
         3315  78666: __aeabi_ui2d
         3316  78679: _dfltu
         3317  78686: __aeabi_cdcmple
         3318  78702: _dcmple
         3319  78710: __fpl_dcmple_InfNaN
         3320  78730: __aeabi_dmul
         3321  78743: _dmul
         3322  78749: __fpl_dnaninf
         3323  78763: __fpl_dretinf
         3324  78777: __aeabi_cdrcmple
         3325  78794: _drcmple
         3326  78803: __aeabi_drsub
         3327  78817: _drsb
         3328  78823: _dsqrt
         3329  78830: __aeabi_dsub
         3330  78843: _dsub
         3331  78849: __aeabi_f2d
         3332  78861: _f2d
         3333  78866: __fpl_fnaninf
         3334  78880: _fp_init
         3335  78889: __fplib_config_fpu_vfp
         3336  78912: __fplib_config_pureend_doubles
         3337  78943: __fpl_fretinf
         3338  78957: __fpl_return_NaN
         3339  78974: __ARM_scalbn
         3340  78987: __fpl_cmpreturn
         3341  79003: __I$use$fp
         3342  79014: hciEventMask
         3343  79027: hciLeEventMask
         3344  79042: hciEventMaskPage2
         3345  79060: calc128Zeros
         3346  79073: smprScSmIf
         3347  79084: smprStateTbl
         3348  79097: smprSmIf
         3349  79106: smpPktLenTbl
         3350  79119: ui32MCUAllowed
         3351  79134: ui32DSP0Allowed
         3352  79150: ui32DSP1Allowed
         3353  79166: ui32SharedAccess
         3354  79183: sGlobalAccess
         3355  79197: dmConnUpdActSetSlave
         3356  79218: dmDevFcnIf
         3357  79229: attsMinPduLen
         3358  79243: attFcnDefault
         3359  79257: eattFcnDefault
         3360  79272: attPrimSvcUuid
         3361  79287: attChUuid
         3362  79297: attCliChCfgUuid
         3363  79313: attDnChUuid
         3364  79325: attApChUuid
         3365  79337: attScChUuid
         3366  79349: attCarChUuid
         3367  79362: attRpaoChUuid
         3368  79376: attGattCsfChUuid
         3369  79393: attGattDbhChUuid
         3370  79410: attSsfChUuid
         3371  79423: attCfg
         3372  79430: smpCfg
         3373  79437: appReqActCfg
         3374  79450: am_hal_cachectrl_defaults
         3375  79476: am_hal_daxi_defaults
         3376  79497: g_amHalMcuctrlArgBLEDefault
         3377  79525: am_hal_gpio_pincfg_output
         3378  79551: am_hal_gpio_pincfg_input
         3379  79576: am_hal_gpio_pincfg_tristate
         3380  79604: am_hal_gpio_pincfg_opendrain
         3381  79633: am_hal_gpio_pincfg_disabled
         3382  79661: am_hal_gpio_pincfg_pulledup_disabled
         3383  79698: g_DefaultMcuMemCfg
         3384  79717: g_DefaultSRAMCfg
         3385  79734: am_hal_pwrctrl_peripheral_control
         3386  79768: g_am_hal_bootrom_helper
         3387  79792: Response_fields
         3388  79808: ControlEnvelope_fields
         3389  79831: ForwardATCommand_fields
         3390  79855: IncomingCall_fields
         3391  79875: CentralInformation_fields
         3392  79901: GetCentralInformation_fields
         3393  79930: DeviceBattery_fields
         3394  79951: DeviceStatus_fields
         3395  79971: DeviceInformation_fields
         3396  79996: DeviceInformation_MetadataEntry_fields
         3397  80035: GetDeviceInformation_fields
         3398  80063: DeviceConfiguration_fields
         3399  80090: GetDeviceConfiguration_fields
         3400  80120: OverrideAssistant_fields
         3401  80145: StartSetup_fields
         3402  80163: CompleteSetup_fields
         3403  80184: NotifyDeviceConfiguration_fields
         3404  80217: UpdateDeviceInformation_fields
         3405  80248: NotifyDeviceInformation_fields
         3406  80279: FeatureProperties_fields
         3407  80304: DeviceFeatures_fields
         3408  80326: GetDeviceFeatures_fields
         3409  80351: IssueMediaControl_fields
         3410  80376: Dialog_fields
         3411  80390: SpeechSettings_fields
         3412  80412: SpeechInitiator_fields
         3413  80435: SpeechInitiator_WakeWord_fields
         3414  80467: StartSpeech_fields
         3415  80486: SpeechProvider_fields
         3416  80508: ProvideSpeech_fields
         3417  80529: StopSpeech_fields
         3418  80547: EndpointSpeech_fields
         3419  80569: NotifySpeechState_fields
         3420  80594: State_fields
         3421  80607: GetState_fields
         3422  80623: SetState_fields
         3423  80639: SynchronizeState_fields
         3424  80663: ResetConnection_fields
         3425  80686: SynchronizeSettings_fields
         3426  80713: KeepAlive_fields
         3427  80730: RemoveDevice_fields
         3428  80750: Locale_fields
         3429  80764: Locales_fields
         3430  80779: GetLocales_fields
         3431  80797: SetLocale_fields
         3432  80814: LaunchApp_fields
         3433  80831: ConnectionDetails_fields
         3434  80856: UpgradeTransport_fields
         3435  80880: SwitchTransport_fields
         3436  80903: tf_select_table
         3437  80919: eMeans
         3438  80926: __mathlib_zero
         3439  80941: Region$$Table$$Base
         3440  80961: Region$$Table$$Limit
         3441  80982: ulTimerCountsForOneTick
         3442  81006: gNumCmpB
         3443  81015: ui16DbRamBufferSize
         3444  81035: pRecListNvmPointer
         3445  81054: g_HciDrvHandleID
         3446  81071: g_IomDevHdl
         3447  81083: pvHciSpiHandle
         3448  81098: g_pui8ReadBuffer
         3449  81115: g_ui32NumBytes
         3450  81130: g_consumed_bytes
         3451  81147: g_hciDrvErrorHandler
         3452  81168: g_BLEMacAddress
         3453  81184: ll_local_feats
         3454  81199: nvds_data
         3455  81209: hciLeSupFeatCfg
         3456  81225: wsfBufNumPools
         3457  81240: wsfBufMemLen
         3458  81253: wsfBufMem
         3459  81263: csNesting
         3460  81273: xRadioTaskEventObject
         3461  81295: xWsfTimer
         3462  81305: wsfTimerTimerQueue
         3463  81324: gattServCb
         3464  81335: g_sVosAud
         3465  81345: g_sVosSys
         3466  81355: dmDevCb
         3467  81363: dmFcnIfTbl
         3468  81374: dmSecCb
         3469  81382: attsProcFcnTbl
         3470  81397: pAttCfg
         3471  81405: pSmpCfg
         3472  81413: g_AM_DEVICES_COOPER_SPI_CS
         3473  81440: g_AM_DEVICES_COOPER_32M_CLK
         3474  81468: g_AM_DEVICES_COOPER_32K_CLK
         3475  81496: sLengthBytes
         3476  81509: opus_ram_ptr_save
         3477  81527: opus_ram_count
         3478  81542: opus_ram_count_save
         3479  81562: opus_ram_ptr
         3480  81575: p_spl_opus_encoder
         3481  81594: pxCurrentTCB
         3482  81607: uxTopUsedPriority
         3483  81625: g_ui32BytesReceived
         3484  81645: g_ui32CRC
         3485  81655: g_pTempBuf
         3486  81666: g_sImage
         3487  81675: g_intFlash
         3488  81686: g_pfnCharPrint
         3489  81701: pAppSlaveReqActCfg
         3490  81720: pAppAdvCfg
         3491  81731: pAppSlaveCfg
         3492  81744: pAppSecCfg
         3493  81755: pAppUpdateCfg
         3494  81769: appHandlerId
         3495  81782: appCb
         3496  81788: devFoundInDb
         3497  81801: g_ui32xtalhscap2trim
         3498  81822: g_ui32xtalhscaptrim
         3499  81842: program_mram_tmc_tcycrd
         3500  81866: recover_broken_mram_tmc_r_timer1
         3501  81899: g_eCurrPwrMode
         3502  81914: g_bVDDCbuckboosted
         3503  81933: g_ui32TrimVer
         3504  81947: g_ui32origSimobuckVDDFtrim
         3505  81974: g_ui32origSimobuckVDDCtrim
         3506  82001: g_ui32origLDOVDDCtrim
         3507  82023: g_ui32origMEMLDOActiveTrim
         3508  82050: g_ui32origSimobuckVDDStrim
         3509  82077: storeAndWFIfuncRAM
         3510  82096: am_bsp_psLEDs
         3511  82110: g_AM_BSP_GPIO_BUTTON0
         3512  82132: g_AM_BSP_GPIO_BUTTON1
         3513  82154: g_AM_BSP_GPIO_IOM0_CS
         3514  82176: g_AM_BSP_GPIO_IOM0_MISO
         3515  82200: g_AM_BSP_GPIO_IOM0_MOSI
         3516  82224: g_AM_BSP_GPIO_IOM0_SCK
         3517  82247: g_AM_BSP_GPIO_IOM0_SCL
         3518  82270: g_AM_BSP_GPIO_IOM0_SDA
         3519  82293: g_AM_BSP_GPIO_IOM1_CS
         3520  82315: g_AM_BSP_GPIO_IOM1_MISO
         3521  82339: g_AM_BSP_GPIO_IOM1_MOSI
         3522  82363: g_AM_BSP_GPIO_IOM1_SCK
         3523  82386: g_AM_BSP_GPIO_IOM1_SCL
         3524  82409: g_AM_BSP_GPIO_IOM1_SDA
         3525  82432: g_AM_BSP_GPIO_IOM2_CS
         3526  82454: g_AM_BSP_GPIO_IOM2_MISO
         3527  82478: g_AM_BSP_GPIO_IOM2_MOSI
         3528  82502: g_AM_BSP_GPIO_IOM2_SCK
         3529  82525: g_AM_BSP_GPIO_IOM2_SCL
         3530  82548: g_AM_BSP_GPIO_IOM2_SDA
         3531  82571: g_AM_BSP_GPIO_IOM3_CS
         3532  82593: g_AM_BSP_GPIO_IOM3_MISO
         3533  82617: g_AM_BSP_GPIO_IOM3_MOSI
         3534  82641: g_AM_BSP_GPIO_IOM3_SCK
         3535  82664: g_AM_BSP_GPIO_IOM3_SCL
         3536  82687: g_AM_BSP_GPIO_IOM3_SDA
         3537  82710: g_AM_BSP_GPIO_IOM4_CS
         3538  82732: g_AM_BSP_GPIO_IOM4_MISO
         3539  82756: g_AM_BSP_GPIO_IOM4_MOSI
         3540  82780: g_AM_BSP_GPIO_IOM4_SCK
         3541  82803: g_AM_BSP_GPIO_IOM5_CS
         3542  82825: g_AM_BSP_GPIO_IOM5_MISO
         3543  82849: g_AM_BSP_GPIO_IOM5_MOSI
         3544  82873: g_AM_BSP_GPIO_IOM5_SCK
         3545  82896: g_AM_BSP_GPIO_IOM5_SCL
         3546  82919: g_AM_BSP_GPIO_IOM5_SDA
         3547  82942: g_AM_BSP_GPIO_IOM6_CS
         3548  82964: g_AM_BSP_GPIO_IOM6_MISO
         3549  82988: g_AM_BSP_GPIO_IOM6_MOSI
         3550  83012: g_AM_BSP_GPIO_IOM6_SCK
         3551  83035: g_AM_BSP_GPIO_IOM6_SCL
         3552  83058: g_AM_BSP_GPIO_IOM6_SDA
         3553  83081: g_AM_BSP_GPIO_IOM7_CS
         3554  83103: g_AM_BSP_GPIO_IOM7_MISO
         3555  83127: g_AM_BSP_GPIO_IOM7_MOSI
         3556  83151: g_AM_BSP_GPIO_IOM7_SCK
         3557  83174: g_AM_BSP_GPIO_IOM7_SCL
         3558  83197: g_AM_BSP_GPIO_IOM7_SDA
         3559  83220: g_AM_BSP_GPIO_ITM_SWO
         3560  83242: g_AM_BSP_GPIO_PDM0_CLK
         3561  83265: g_AM_BSP_GPIO_PDM0_DATA
         3562  83289: package_version_string
         3563  83312: lib_version_string
         3564  83331: gMspiXipState
         3565  83345: gStartOff
         3566  83355: gpDcuEnable
         3567  83367: gpDcuLock
         3568  83377: gDcuEnable
         3569  83388: gDcuDisable
         3570  83400: secCb
         3571  83406: ui8DbRamBuffer
         3572  83421: hciCb
         3573  83427: g_HeartBeatTimer
         3574  83444: DMATCBBuffer
         3575  83457: g_pui32ReadBuffer
         3576  83475: g_sVosBle
         3577  83485: amvosAdvDataDisc
         3578  83502: amvosScanDataDisc
         3579  83520: gRadioQueue
         3580  83532: gRadioCmdQueue
         3581  83547: hciCmdCb
         3582  83556: hciCoreCb
         3583  83566: l2cCb
         3584  83572: wsfOs
         3585  83578: smpCb
         3586  83584: SMP_ScCcb
         3587  83594: g_sVosBrd
         3588  83604: amotasFlash
         3589  83616: amotasTmpBuf
         3590  83629: am_KWD_tasks
         3591  83642: am_KWD_timers
         3592  83656: g_sAmUtil
         3593  83666: dmAdvCb
         3594  83674: dmConnUpdActSet
         3595  83690: dmConnCb
         3596  83699: dmConnActSet
         3597  83712: dmCb
         3598  83717: dmPrivCb
         3599  83726: attcCb
         3600  83733: attsCsfCb
         3601  83743: attsCb
         3602  83750: attCb
         3603  83756: gAmCooper
         3604  83766: opus_mem_ram1
         3605  83780: gFaultStack
         3606  83792: appConnCb
         3607  83802: appSlaveCb
         3608  83813: g_IOMhandles
         3609  83826: am_hal_xtal_users
         3610  83844: g_PDMhandles
         3611  83857: g_trim_reg_origvals
         3612  83877: g_sVosAma
         3613  83887: o_spl_opus_encoder
         3614  83906: oCELTEncoder_mem
         3615  83923: __libspace_start
         3616  83940: __temporary_stack_top$libspace
         3617  83971: psGlobalAccessPtr
         3618  83989: gpui32PdmDmaBuf
         3619  84005: ui32MCUClaimed
         3620  84020: ui32DSP0Claimed
         3621  84036: ui32DSP1Claimed


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


** Section #15 '.comment' (SHT_PROGBITS)
    Size   : 781840 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


